xref: /linux/MAINTAINERS (revision fb0255fb2941ef6f21742b2bc146d6b9aef4fedc)
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@mips.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/
3448F:	Documentation/devicetree/bindings/timer/
3449
3450CMPC ACPI DRIVER
3451M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3452M:	Daniel Oliveira Nascimento <don@syst.com.br>
3453L:	platform-driver-x86@vger.kernel.org
3454S:	Supported
3455F:	drivers/platform/x86/classmate-laptop.c
3456
3457COBALT MEDIA DRIVER
3458M:	Hans Verkuil <hans.verkuil@cisco.com>
3459L:	linux-media@vger.kernel.org
3460T:	git git://linuxtv.org/media_tree.git
3461W:	https://linuxtv.org
3462S:	Supported
3463F:	drivers/media/pci/cobalt/
3464
3465COCCINELLE/Semantic Patches (SmPL)
3466M:	Julia Lawall <Julia.Lawall@lip6.fr>
3467M:	Gilles Muller <Gilles.Muller@lip6.fr>
3468M:	Nicolas Palix <nicolas.palix@imag.fr>
3469M:	Michal Marek <mmarek@suse.com>
3470L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3472W:	http://coccinelle.lip6.fr/
3473S:	Supported
3474F:	Documentation/dev-tools/coccinelle.rst
3475F:	scripts/coccinelle/
3476F:	scripts/coccicheck
3477
3478CODA FILE SYSTEM
3479M:	Jan Harkes <jaharkes@cs.cmu.edu>
3480M:	coda@cs.cmu.edu
3481L:	codalist@coda.cs.cmu.edu
3482W:	http://www.coda.cs.cmu.edu/
3483S:	Maintained
3484F:	Documentation/filesystems/coda.txt
3485F:	fs/coda/
3486F:	include/linux/coda*.h
3487F:	include/uapi/linux/coda*.h
3488
3489CODA V4L2 MEM2MEM DRIVER
3490M:	Philipp Zabel <p.zabel@pengutronix.de>
3491L:	linux-media@vger.kernel.org
3492S:	Maintained
3493F:	Documentation/devicetree/bindings/media/coda.txt
3494F:	drivers/media/platform/coda/
3495
3496COMMON CLK FRAMEWORK
3497M:	Michael Turquette <mturquette@baylibre.com>
3498M:	Stephen Boyd <sboyd@codeaurora.org>
3499L:	linux-clk@vger.kernel.org
3500Q:	http://patchwork.kernel.org/project/linux-clk/list/
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3502S:	Maintained
3503F:	Documentation/devicetree/bindings/clock/
3504F:	drivers/clk/
3505X:	drivers/clk/clkdev.c
3506F:	include/linux/clk-pr*
3507F:	include/linux/clk/
3508
3509COMMON INTERNET FILE SYSTEM (CIFS)
3510M:	Steve French <sfrench@samba.org>
3511L:	linux-cifs@vger.kernel.org
3512L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3513W:	http://linux-cifs.samba.org/
3514T:	git git://git.samba.org/sfrench/cifs-2.6.git
3515S:	Supported
3516F:	Documentation/filesystems/cifs/
3517F:	fs/cifs/
3518
3519COMPACTPCI HOTPLUG CORE
3520M:	Scott Murray <scott@spiteful.org>
3521L:	linux-pci@vger.kernel.org
3522S:	Maintained
3523F:	drivers/pci/hotplug/cpci_hotplug*
3524
3525COMPACTPCI HOTPLUG GENERIC DRIVER
3526M:	Scott Murray <scott@spiteful.org>
3527L:	linux-pci@vger.kernel.org
3528S:	Maintained
3529F:	drivers/pci/hotplug/cpcihp_generic.c
3530
3531COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3532M:	Scott Murray <scott@spiteful.org>
3533L:	linux-pci@vger.kernel.org
3534S:	Maintained
3535F:	drivers/pci/hotplug/cpcihp_zt5550.*
3536
3537COMPAL LAPTOP SUPPORT
3538M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3539L:	platform-driver-x86@vger.kernel.org
3540S:	Maintained
3541F:	drivers/platform/x86/compal-laptop.c
3542
3543CONEXANT ACCESSRUNNER USB DRIVER
3544L:	accessrunner-general@lists.sourceforge.net
3545W:	http://accessrunner.sourceforge.net/
3546S:	Orphan
3547F:	drivers/usb/atm/cxacru.c
3548
3549CONFIGFS
3550M:	Joel Becker <jlbec@evilplan.org>
3551M:	Christoph Hellwig <hch@lst.de>
3552T:	git git://git.infradead.org/users/hch/configfs.git
3553S:	Supported
3554F:	fs/configfs/
3555F:	include/linux/configfs.h
3556
3557CONNECTOR
3558M:	Evgeniy Polyakov <zbr@ioremap.net>
3559L:	netdev@vger.kernel.org
3560S:	Maintained
3561F:	drivers/connector/
3562
3563CONTROL GROUP (CGROUP)
3564M:	Tejun Heo <tj@kernel.org>
3565M:	Li Zefan <lizefan@huawei.com>
3566M:	Johannes Weiner <hannes@cmpxchg.org>
3567L:	cgroups@vger.kernel.org
3568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3569S:	Maintained
3570F:	Documentation/cgroup*
3571F:	include/linux/cgroup*
3572F:	kernel/cgroup*
3573
3574CONTROL GROUP - CPUSET
3575M:	Li Zefan <lizefan@huawei.com>
3576L:	cgroups@vger.kernel.org
3577W:	http://www.bullopensource.org/cpuset/
3578W:	http://oss.sgi.com/projects/cpusets/
3579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3580S:	Maintained
3581F:	Documentation/cgroup-v1/cpusets.txt
3582F:	include/linux/cpuset.h
3583F:	kernel/cpuset.c
3584
3585CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3586M:	Johannes Weiner <hannes@cmpxchg.org>
3587M:	Michal Hocko <mhocko@kernel.org>
3588M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3589L:	cgroups@vger.kernel.org
3590L:	linux-mm@kvack.org
3591S:	Maintained
3592F:	mm/memcontrol.c
3593F:	mm/swap_cgroup.c
3594
3595CORETEMP HARDWARE MONITORING DRIVER
3596M:	Fenghua Yu <fenghua.yu@intel.com>
3597L:	linux-hwmon@vger.kernel.org
3598S:	Maintained
3599F:	Documentation/hwmon/coretemp
3600F:	drivers/hwmon/coretemp.c
3601
3602COSA/SRP SYNC SERIAL DRIVER
3603M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3604W:	http://www.fi.muni.cz/~kas/cosa/
3605S:	Maintained
3606F:	drivers/net/wan/cosa*
3607
3608CPMAC ETHERNET DRIVER
3609M:	Florian Fainelli <f.fainelli@gmail.com>
3610L:	netdev@vger.kernel.org
3611S:	Maintained
3612F:	drivers/net/ethernet/ti/cpmac.c
3613
3614CPU FREQUENCY DRIVERS
3615M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3616M:	Viresh Kumar <viresh.kumar@linaro.org>
3617L:	linux-pm@vger.kernel.org
3618S:	Maintained
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3620T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3621B:	https://bugzilla.kernel.org
3622F:	Documentation/cpu-freq/
3623F:	Documentation/devicetree/bindings/cpufreq/
3624F:	drivers/cpufreq/
3625F:	include/linux/cpufreq.h
3626F:	tools/testing/selftests/cpufreq/
3627
3628CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3629M:	Viresh Kumar <viresh.kumar@linaro.org>
3630M:	Sudeep Holla <sudeep.holla@arm.com>
3631L:	linux-pm@vger.kernel.org
3632W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3633S:	Maintained
3634F:	drivers/cpufreq/arm_big_little.h
3635F:	drivers/cpufreq/arm_big_little.c
3636F:	drivers/cpufreq/arm_big_little_dt.c
3637
3638CPU POWER MONITORING SUBSYSTEM
3639M:	Thomas Renninger <trenn@suse.com>
3640M:	Shuah Khan <shuahkh@osg.samsung.com>
3641M:	Shuah Khan <shuah@kernel.org>
3642L:	linux-pm@vger.kernel.org
3643S:	Maintained
3644F:	tools/power/cpupower/
3645
3646CPUID/MSR DRIVER
3647M:	"H. Peter Anvin" <hpa@zytor.com>
3648S:	Maintained
3649F:	arch/x86/kernel/cpuid.c
3650F:	arch/x86/kernel/msr.c
3651
3652CPUIDLE DRIVER - ARM BIG LITTLE
3653M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3654M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3655L:	linux-pm@vger.kernel.org
3656L:	linux-arm-kernel@lists.infradead.org
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3658S:	Maintained
3659F:	drivers/cpuidle/cpuidle-big_little.c
3660
3661CPUIDLE DRIVER - ARM EXYNOS
3662M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3663M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3664M:	Kukjin Kim <kgene@kernel.org>
3665L:	linux-pm@vger.kernel.org
3666L:	linux-samsung-soc@vger.kernel.org
3667S:	Supported
3668F:	drivers/cpuidle/cpuidle-exynos.c
3669F:	arch/arm/mach-exynos/pm.c
3670
3671CPUIDLE DRIVERS
3672M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3673M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3674L:	linux-pm@vger.kernel.org
3675S:	Maintained
3676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3677B:	https://bugzilla.kernel.org
3678F:	drivers/cpuidle/*
3679F:	include/linux/cpuidle.h
3680
3681CRAMFS FILESYSTEM
3682W:	http://sourceforge.net/projects/cramfs/
3683S:	Orphan / Obsolete
3684F:	Documentation/filesystems/cramfs.txt
3685F:	fs/cramfs/
3686
3687CRIS PORT
3688M:	Mikael Starvik <starvik@axis.com>
3689M:	Jesper Nilsson <jesper.nilsson@axis.com>
3690L:	linux-cris-kernel@axis.com
3691W:	http://developer.axis.com
3692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3693S:	Maintained
3694F:	arch/cris/
3695F:	drivers/tty/serial/crisv10.*
3696
3697CRYPTO API
3698M:	Herbert Xu <herbert@gondor.apana.org.au>
3699M:	"David S. Miller" <davem@davemloft.net>
3700L:	linux-crypto@vger.kernel.org
3701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3703S:	Maintained
3704F:	Documentation/crypto/
3705F:	Documentation/devicetree/bindings/crypto/
3706F:	arch/*/crypto/
3707F:	crypto/
3708F:	drivers/crypto/
3709F:	include/crypto/
3710F:	include/linux/crypto*
3711
3712CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3713M:	Neil Horman <nhorman@tuxdriver.com>
3714L:	linux-crypto@vger.kernel.org
3715S:	Maintained
3716F:	crypto/ansi_cprng.c
3717F:	crypto/rng.c
3718
3719CS3308 MEDIA DRIVER
3720M:	Hans Verkuil <hverkuil@xs4all.nl>
3721L:	linux-media@vger.kernel.org
3722T:	git git://linuxtv.org/media_tree.git
3723W:	http://linuxtv.org
3724S:	Odd Fixes
3725F:	drivers/media/i2c/cs3308.c
3726F:	drivers/media/i2c/cs3308.h
3727
3728CS5535 Audio ALSA driver
3729M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3730S:	Maintained
3731F:	sound/pci/cs5535audio/
3732
3733CW1200 WLAN driver
3734M:	Solomon Peachy <pizza@shaftnet.org>
3735S:	Maintained
3736F:	drivers/net/wireless/st/cw1200/
3737
3738CX18 VIDEO4LINUX DRIVER
3739M:	Andy Walls <awalls@md.metrocast.net>
3740L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3741L:	linux-media@vger.kernel.org
3742T:	git git://linuxtv.org/media_tree.git
3743W:	https://linuxtv.org
3744W:	http://www.ivtvdriver.org/index.php/Cx18
3745S:	Maintained
3746F:	Documentation/media/v4l-drivers/cx18*
3747F:	drivers/media/pci/cx18/
3748F:	include/uapi/linux/ivtv*
3749
3750CX2341X MPEG ENCODER HELPER MODULE
3751M:	Hans Verkuil <hverkuil@xs4all.nl>
3752L:	linux-media@vger.kernel.org
3753T:	git git://linuxtv.org/media_tree.git
3754W:	https://linuxtv.org
3755S:	Maintained
3756F:	drivers/media/common/cx2341x*
3757F:	include/media/cx2341x*
3758
3759CX24120 MEDIA DRIVER
3760M:	Jemma Denson <jdenson@gmail.com>
3761M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3762L:	linux-media@vger.kernel.org
3763W:	https://linuxtv.org
3764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3765S:	Maintained
3766F:	drivers/media/dvb-frontends/cx24120*
3767
3768CX88 VIDEO4LINUX DRIVER
3769M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3770M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3771L:	linux-media@vger.kernel.org
3772W:	https://linuxtv.org
3773T:	git git://linuxtv.org/media_tree.git
3774S:	Odd fixes
3775F:	Documentation/media/v4l-drivers/cx88*
3776F:	drivers/media/pci/cx88/
3777
3778CXD2820R MEDIA DRIVER
3779M:	Antti Palosaari <crope@iki.fi>
3780L:	linux-media@vger.kernel.org
3781W:	https://linuxtv.org
3782W:	http://palosaari.fi/linux/
3783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3784T:	git git://linuxtv.org/anttip/media_tree.git
3785S:	Maintained
3786F:	drivers/media/dvb-frontends/cxd2820r*
3787
3788CXGB3 ETHERNET DRIVER (CXGB3)
3789M:	Santosh Raspatur <santosh@chelsio.com>
3790L:	netdev@vger.kernel.org
3791W:	http://www.chelsio.com
3792S:	Supported
3793F:	drivers/net/ethernet/chelsio/cxgb3/
3794
3795CXGB3 ISCSI DRIVER (CXGB3I)
3796M:	Karen Xie <kxie@chelsio.com>
3797L:	linux-scsi@vger.kernel.org
3798W:	http://www.chelsio.com
3799S:	Supported
3800F:	drivers/scsi/cxgbi/cxgb3i
3801
3802CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3803M:	Steve Wise <swise@chelsio.com>
3804L:	linux-rdma@vger.kernel.org
3805W:	http://www.openfabrics.org
3806S:	Supported
3807F:	drivers/infiniband/hw/cxgb3/
3808F:	include/uapi/rdma/cxgb3-abi.h
3809
3810CXGB4 CRYPTO DRIVER (chcr)
3811M:	Harsh Jain <harsh@chelsio.com>
3812L:	linux-crypto@vger.kernel.org
3813W:	http://www.chelsio.com
3814S:	Supported
3815F:	drivers/crypto/chelsio
3816
3817CXGB4 ETHERNET DRIVER (CXGB4)
3818M:	Ganesh Goudar <ganeshgr@chelsio.com>
3819L:	netdev@vger.kernel.org
3820W:	http://www.chelsio.com
3821S:	Supported
3822F:	drivers/net/ethernet/chelsio/cxgb4/
3823
3824CXGB4 ISCSI DRIVER (CXGB4I)
3825M:	Karen Xie <kxie@chelsio.com>
3826L:	linux-scsi@vger.kernel.org
3827W:	http://www.chelsio.com
3828S:	Supported
3829F:	drivers/scsi/cxgbi/cxgb4i
3830
3831CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3832M:	Steve Wise <swise@chelsio.com>
3833L:	linux-rdma@vger.kernel.org
3834W:	http://www.openfabrics.org
3835S:	Supported
3836F:	drivers/infiniband/hw/cxgb4/
3837F:	include/uapi/rdma/cxgb4-abi.h
3838
3839CXGB4VF ETHERNET DRIVER (CXGB4VF)
3840M:	Casey Leedom <leedom@chelsio.com>
3841L:	netdev@vger.kernel.org
3842W:	http://www.chelsio.com
3843S:	Supported
3844F:	drivers/net/ethernet/chelsio/cxgb4vf/
3845
3846CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3847M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3848M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3849L:	linuxppc-dev@lists.ozlabs.org
3850S:	Supported
3851F:	arch/powerpc/platforms/powernv/pci-cxl.c
3852F:	drivers/misc/cxl/
3853F:	include/misc/cxl*
3854F:	include/uapi/misc/cxl.h
3855F:	Documentation/powerpc/cxl.txt
3856F:	Documentation/ABI/testing/sysfs-class-cxl
3857
3858CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3859M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3860M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3861M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3862L:	linux-scsi@vger.kernel.org
3863S:	Supported
3864F:	drivers/scsi/cxlflash/
3865F:	include/uapi/scsi/cxlflash_ioctls.h
3866F:	Documentation/powerpc/cxlflash.txt
3867
3868CYBERPRO FB DRIVER
3869M:	Russell King <linux@armlinux.org.uk>
3870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3871W:	http://www.armlinux.org.uk/
3872S:	Maintained
3873F:	drivers/video/fbdev/cyber2000fb.*
3874
3875CYCLADES ASYNC MUX DRIVER
3876W:	http://www.cyclades.com/
3877S:	Orphan
3878F:	drivers/tty/cyclades.c
3879F:	include/linux/cyclades.h
3880F:	include/uapi/linux/cyclades.h
3881
3882CYCLADES PC300 DRIVER
3883W:	http://www.cyclades.com/
3884S:	Orphan
3885F:	drivers/net/wan/pc300*
3886
3887CYPRESS_FIRMWARE MEDIA DRIVER
3888M:	Antti Palosaari <crope@iki.fi>
3889L:	linux-media@vger.kernel.org
3890W:	https://linuxtv.org
3891W:	http://palosaari.fi/linux/
3892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3893T:	git git://linuxtv.org/anttip/media_tree.git
3894S:	Maintained
3895F:	drivers/media/common/cypress_firmware*
3896
3897CYTTSP TOUCHSCREEN DRIVER
3898M:	Ferruh Yigit <fery@cypress.com>
3899L:	linux-input@vger.kernel.org
3900S:	Supported
3901F:	drivers/input/touchscreen/cyttsp*
3902F:	include/linux/input/cyttsp.h
3903
3904D-LINK DIR-685 TOUCHKEYS DRIVER
3905M:	Linus Walleij <linus.walleij@linaro.org>
3906L:	linux-input@vger.kernel.org
3907S:	Supported
3908F:	drivers/input/dlink-dir685-touchkeys.c
3909
3910DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3911M:	Joshua Kinard <kumba@gentoo.org>
3912S:	Maintained
3913F:	drivers/rtc/rtc-ds1685.c
3914F:	include/linux/rtc/ds1685.h
3915
3916DAMA SLAVE for AX.25
3917M:	Joerg Reuter <jreuter@yaina.de>
3918W:	http://yaina.de/jreuter/
3919W:	http://www.qsl.net/dl1bke/
3920L:	linux-hams@vger.kernel.org
3921S:	Maintained
3922F:	net/ax25/af_ax25.c
3923F:	net/ax25/ax25_dev.c
3924F:	net/ax25/ax25_ds_*
3925F:	net/ax25/ax25_in.c
3926F:	net/ax25/ax25_out.c
3927F:	net/ax25/ax25_timer.c
3928F:	net/ax25/sysctl_net_ax25.c
3929
3930DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3931L:	netdev@vger.kernel.org
3932S:	Orphan
3933F:	Documentation/networking/dmfe.txt
3934F:	drivers/net/ethernet/dec/tulip/dmfe.c
3935
3936DC390/AM53C974 SCSI driver
3937M:	Hannes Reinecke <hare@suse.com>
3938L:	linux-scsi@vger.kernel.org
3939S:	Maintained
3940F:	drivers/scsi/am53c974.c
3941
3942DC395x SCSI driver
3943M:	Oliver Neukum <oliver@neukum.org>
3944M:	Ali Akcaagac <aliakc@web.de>
3945M:	Jamie Lenehan <lenehan@twibble.org>
3946L:	dc395x@twibble.org
3947W:	http://twibble.org/dist/dc395x/
3948W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3949S:	Maintained
3950F:	Documentation/scsi/dc395x.txt
3951F:	drivers/scsi/dc395x.*
3952
3953DCCP PROTOCOL
3954M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3955L:	dccp@vger.kernel.org
3956W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3957S:	Maintained
3958F:	include/linux/dccp.h
3959F:	include/uapi/linux/dccp.h
3960F:	include/linux/tfrc.h
3961F:	net/dccp/
3962
3963DECnet NETWORK LAYER
3964W:	http://linux-decnet.sourceforge.net
3965L:	linux-decnet-user@lists.sourceforge.net
3966S:	Orphan
3967F:	Documentation/networking/decnet.txt
3968F:	net/decnet/
3969
3970DECSTATION PLATFORM SUPPORT
3971M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3972L:	linux-mips@linux-mips.org
3973W:	http://www.linux-mips.org/wiki/DECstation
3974S:	Maintained
3975F:	arch/mips/dec/
3976F:	arch/mips/include/asm/dec/
3977F:	arch/mips/include/asm/mach-dec/
3978
3979DEFXX FDDI NETWORK DRIVER
3980M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3981S:	Maintained
3982F:	drivers/net/fddi/defxx.*
3983
3984DELL LAPTOP DRIVER
3985M:	Matthew Garrett <mjg59@srcf.ucam.org>
3986M:	Pali Rohár <pali.rohar@gmail.com>
3987L:	platform-driver-x86@vger.kernel.org
3988S:	Maintained
3989F:	drivers/platform/x86/dell-laptop.c
3990
3991DELL LAPTOP FREEFALL DRIVER
3992M:	Pali Rohár <pali.rohar@gmail.com>
3993S:	Maintained
3994F:	drivers/platform/x86/dell-smo8800.c
3995
3996DELL LAPTOP RBTN DRIVER
3997M:	Pali Rohár <pali.rohar@gmail.com>
3998S:	Maintained
3999F:	drivers/platform/x86/dell-rbtn.*
4000
4001DELL LAPTOP SMM DRIVER
4002M:	Pali Rohár <pali.rohar@gmail.com>
4003S:	Maintained
4004F:	drivers/hwmon/dell-smm-hwmon.c
4005F:	include/uapi/linux/i8k.h
4006
4007DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4008M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4009S:	Maintained
4010F:	Documentation/dcdbas.txt
4011F:	drivers/firmware/dcdbas.*
4012
4013DELL WMI EXTRAS DRIVER
4014M:	Matthew Garrett <mjg59@srcf.ucam.org>
4015M:	Pali Rohár <pali.rohar@gmail.com>
4016S:	Maintained
4017F:	drivers/platform/x86/dell-wmi.c
4018
4019DELTA ST MEDIA DRIVER
4020M:	Hugues Fruchet <hugues.fruchet@st.com>
4021L:	linux-media@vger.kernel.org
4022T:	git git://linuxtv.org/media_tree.git
4023W:	https://linuxtv.org
4024S:	Supported
4025F:	drivers/media/platform/sti/delta
4026
4027DENALI NAND DRIVER
4028M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4029L:	linux-mtd@lists.infradead.org
4030S:	Supported
4031F:	drivers/mtd/nand/denali*
4032
4033DESIGNWARE USB2 DRD IP DRIVER
4034M:	John Youn <johnyoun@synopsys.com>
4035L:	linux-usb@vger.kernel.org
4036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4037S:	Maintained
4038F:	drivers/usb/dwc2/
4039
4040DESIGNWARE USB3 DRD IP DRIVER
4041M:	Felipe Balbi <balbi@kernel.org>
4042L:	linux-usb@vger.kernel.org
4043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4044S:	Maintained
4045F:	drivers/usb/dwc3/
4046
4047DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4048M:	Andreas Klinger <ak@it-klinger.de>
4049L:	linux-iio@vger.kernel.org
4050S:	Maintained
4051F:	drivers/iio/proximity/srf*.c
4052
4053DEVICE COREDUMP (DEV_COREDUMP)
4054M:	Johannes Berg <johannes@sipsolutions.net>
4055L:	linux-kernel@vger.kernel.org
4056S:	Maintained
4057F:	drivers/base/devcoredump.c
4058F:	include/linux/devcoredump.h
4059
4060DEVICE FREQUENCY (DEVFREQ)
4061M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4062M:	Kyungmin Park <kyungmin.park@samsung.com>
4063R:	Chanwoo Choi <cw00.choi@samsung.com>
4064L:	linux-pm@vger.kernel.org
4065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4066S:	Maintained
4067F:	drivers/devfreq/
4068F:	include/linux/devfreq.h
4069F:	Documentation/devicetree/bindings/devfreq/
4070
4071DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4072M:	Chanwoo Choi <cw00.choi@samsung.com>
4073L:	linux-pm@vger.kernel.org
4074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4075S:	Supported
4076F:	drivers/devfreq/event/
4077F:	drivers/devfreq/devfreq-event.c
4078F:	include/linux/devfreq-event.h
4079F:	Documentation/devicetree/bindings/devfreq/event/
4080
4081DEVICE NUMBER REGISTRY
4082M:	Torben Mathiasen <device@lanana.org>
4083W:	http://lanana.org/docs/device-list/index.html
4084S:	Maintained
4085
4086DEVICE-MAPPER  (LVM)
4087M:	Alasdair Kergon <agk@redhat.com>
4088M:	Mike Snitzer <snitzer@redhat.com>
4089M:	dm-devel@redhat.com
4090L:	dm-devel@redhat.com
4091W:	http://sources.redhat.com/dm
4092Q:	http://patchwork.kernel.org/project/dm-devel/list/
4093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4094T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4095S:	Maintained
4096F:	Documentation/device-mapper/
4097F:	drivers/md/dm*
4098F:	drivers/md/persistent-data/
4099F:	include/linux/device-mapper.h
4100F:	include/linux/dm-*.h
4101F:	include/uapi/linux/dm-*.h
4102
4103DEVLINK
4104M:	Jiri Pirko <jiri@mellanox.com>
4105L:	netdev@vger.kernel.org
4106S:	Supported
4107F:	net/core/devlink.c
4108F:	include/net/devlink.h
4109F:	include/uapi/linux/devlink.h
4110
4111DIALOG SEMICONDUCTOR DRIVERS
4112M:	Support Opensource <support.opensource@diasemi.com>
4113W:	http://www.dialog-semiconductor.com/products
4114S:	Supported
4115F:	Documentation/hwmon/da90??
4116F:	Documentation/devicetree/bindings/mfd/da90*.txt
4117F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4118F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4119F:	Documentation/devicetree/bindings/regulator/da92*.txt
4120F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4121F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4122F:	drivers/gpio/gpio-da90??.c
4123F:	drivers/hwmon/da90??-hwmon.c
4124F:	drivers/iio/adc/da91??-*.c
4125F:	drivers/input/misc/da90??_onkey.c
4126F:	drivers/input/touchscreen/da9052_tsi.c
4127F:	drivers/leds/leds-da90??.c
4128F:	drivers/mfd/da903x.c
4129F:	drivers/mfd/da90??-*.c
4130F:	drivers/mfd/da91??-*.c
4131F:	drivers/power/supply/da9052-battery.c
4132F:	drivers/power/supply/da91??-*.c
4133F:	drivers/regulator/da903x.c
4134F:	drivers/regulator/da9???-regulator.[ch]
4135F:	drivers/thermal/da90??-thermal.c
4136F:	drivers/rtc/rtc-da90??.c
4137F:	drivers/video/backlight/da90??_bl.c
4138F:	drivers/watchdog/da90??_wdt.c
4139F:	include/linux/mfd/da903x.h
4140F:	include/linux/mfd/da9052/
4141F:	include/linux/mfd/da9055/
4142F:	include/linux/mfd/da9062/
4143F:	include/linux/mfd/da9063/
4144F:	include/linux/mfd/da9150/
4145F:	include/linux/regulator/da9211.h
4146F:	include/sound/da[79]*.h
4147F:	sound/soc/codecs/da[79]*.[ch]
4148
4149DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4150M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4151L:	linux-gpio@vger.kernel.org
4152S:	Maintained
4153F:	drivers/gpio/gpio-gpio-mm.c
4154
4155DIGI NEO AND CLASSIC PCI PRODUCTS
4156M:	Lidza Louina <lidza.louina@gmail.com>
4157M:	Mark Hounschell <markh@compro.net>
4158L:	driverdev-devel@linuxdriverproject.org
4159S:	Maintained
4160F:	drivers/staging/dgnc/
4161
4162DIOLAN U2C-12 I2C DRIVER
4163M:	Guenter Roeck <linux@roeck-us.net>
4164L:	linux-i2c@vger.kernel.org
4165S:	Maintained
4166F:	drivers/i2c/busses/i2c-diolan-u2c.c
4167
4168DIRECT ACCESS (DAX)
4169M:	Matthew Wilcox <mawilcox@microsoft.com>
4170M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4171L:	linux-fsdevel@vger.kernel.org
4172S:	Supported
4173F:	fs/dax.c
4174F:	include/linux/dax.h
4175F:	include/trace/events/fs_dax.h
4176
4177DIRECTORY NOTIFICATION (DNOTIFY)
4178M:	Jan Kara <jack@suse.cz>
4179R:	Amir Goldstein <amir73il@gmail.com>
4180L:	linux-fsdevel@vger.kernel.org
4181S:	Maintained
4182F:	Documentation/filesystems/dnotify.txt
4183F:	fs/notify/dnotify/
4184F:	include/linux/dnotify.h
4185
4186DISK GEOMETRY AND PARTITION HANDLING
4187M:	Andries Brouwer <aeb@cwi.nl>
4188W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4189W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4190W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4191S:	Maintained
4192
4193DISKQUOTA
4194M:	Jan Kara <jack@suse.com>
4195S:	Maintained
4196F:	Documentation/filesystems/quota.txt
4197F:	fs/quota/
4198F:	include/linux/quota*.h
4199F:	include/uapi/linux/quota*.h
4200
4201DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4202M:	Bernie Thompson <bernie@plugable.com>
4203L:	linux-fbdev@vger.kernel.org
4204S:	Maintained
4205W:	http://plugable.com/category/projects/udlfb/
4206F:	drivers/video/fbdev/udlfb.c
4207F:	include/video/udlfb.h
4208F:	Documentation/fb/udlfb.txt
4209
4210DISTRIBUTED LOCK MANAGER (DLM)
4211M:	Christine Caulfield <ccaulfie@redhat.com>
4212M:	David Teigland <teigland@redhat.com>
4213L:	cluster-devel@redhat.com
4214W:	http://sources.redhat.com/cluster/
4215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4216S:	Supported
4217F:	fs/dlm/
4218
4219DMA BUFFER SHARING FRAMEWORK
4220M:	Sumit Semwal <sumit.semwal@linaro.org>
4221S:	Maintained
4222L:	linux-media@vger.kernel.org
4223L:	dri-devel@lists.freedesktop.org
4224L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4225F:	drivers/dma-buf/
4226F:	include/linux/dma-buf*
4227F:	include/linux/reservation.h
4228F:	include/linux/*fence.h
4229F:	Documentation/driver-api/dma-buf.rst
4230T:	git git://anongit.freedesktop.org/drm/drm-misc
4231
4232DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4233M:	Vinod Koul <vinod.koul@intel.com>
4234L:	dmaengine@vger.kernel.org
4235Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4236S:	Maintained
4237F:	drivers/dma/
4238F:	include/linux/dmaengine.h
4239F:	Documentation/devicetree/bindings/dma/
4240F:	Documentation/driver-api/dmaengine/
4241T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4242
4243DMA MAPPING HELPERS
4244M:	Christoph Hellwig <hch@lst.de>
4245M:	Marek Szyprowski <m.szyprowski@samsung.com>
4246R:	Robin Murphy <robin.murphy@arm.com>
4247L:	iommu@lists.linux-foundation.org
4248T:	git git://git.infradead.org/users/hch/dma-mapping.git
4249W:	http://git.infradead.org/users/hch/dma-mapping.git
4250S:	Supported
4251F:	lib/dma-debug.c
4252F:	lib/dma-noop.c
4253F:	lib/dma-virt.c
4254F:	drivers/base/dma-mapping.c
4255F:	drivers/base/dma-coherent.c
4256F:	include/linux/dma-mapping.h
4257
4258DME1737 HARDWARE MONITOR DRIVER
4259M:	Juerg Haefliger <juergh@gmail.com>
4260L:	linux-hwmon@vger.kernel.org
4261S:	Maintained
4262F:	Documentation/hwmon/dme1737
4263F:	drivers/hwmon/dme1737.c
4264
4265DMI/SMBIOS SUPPORT
4266M:	Jean Delvare <jdelvare@suse.com>
4267S:	Maintained
4268T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4269F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4270F:	drivers/firmware/dmi-id.c
4271F:	drivers/firmware/dmi_scan.c
4272F:	include/linux/dmi.h
4273
4274DOCUMENTATION
4275M:	Jonathan Corbet <corbet@lwn.net>
4276L:	linux-doc@vger.kernel.org
4277S:	Maintained
4278F:	Documentation/
4279F:	scripts/kernel-doc
4280X:	Documentation/ABI/
4281X:	Documentation/devicetree/
4282X:	Documentation/acpi
4283X:	Documentation/power
4284X:	Documentation/spi
4285X:	Documentation/media
4286T:	git git://git.lwn.net/linux.git docs-next
4287
4288DONGWOON DW9714 LENS VOICE COIL DRIVER
4289M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4290L:	linux-media@vger.kernel.org
4291T:	git git://linuxtv.org/media_tree.git
4292S:	Maintained
4293F:	drivers/media/i2c/dw9714.c
4294
4295DOUBLETALK DRIVER
4296M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4297L:	blinux-list@redhat.com
4298S:	Maintained
4299F:	drivers/char/dtlk.c
4300F:	include/linux/dtlk.h
4301
4302DPAA2 DATAPATH I/O (DPIO) DRIVER
4303M:	Roy Pledge <Roy.Pledge@nxp.com>
4304L:	linux-kernel@vger.kernel.org
4305S:	Maintained
4306F:	drivers/staging/fsl-mc/bus/dpio
4307
4308DPAA2 ETHERNET DRIVER
4309M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4310L:	linux-kernel@vger.kernel.org
4311S:	Maintained
4312F:	drivers/staging/fsl-dpaa2/ethernet
4313
4314DPT_I2O SCSI RAID DRIVER
4315M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4316L:	linux-scsi@vger.kernel.org
4317W:	http://www.adaptec.com/
4318S:	Maintained
4319F:	drivers/scsi/dpt*
4320F:	drivers/scsi/dpt/
4321
4322DRBD DRIVER
4323M:	Philipp Reisner <philipp.reisner@linbit.com>
4324M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4325L:	drbd-dev@lists.linbit.com
4326W:	http://www.drbd.org
4327T:	git git://git.linbit.com/linux-drbd.git
4328T:	git git://git.linbit.com/drbd-8.4.git
4329S:	Supported
4330F:	drivers/block/drbd/
4331F:	lib/lru_cache.c
4332F:	Documentation/blockdev/drbd/
4333
4334DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4335M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4337S:	Supported
4338F:	Documentation/kobject.txt
4339F:	drivers/base/
4340F:	fs/debugfs/
4341F:	fs/sysfs/
4342F:	include/linux/debugfs.h
4343F:	include/linux/kobj*
4344F:	lib/kobj*
4345
4346DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4347M:	Kevin Hilman <khilman@kernel.org>
4348M:	Nishanth Menon <nm@ti.com>
4349S:	Maintained
4350F:	drivers/power/avs/
4351F:	include/linux/power/smartreflex.h
4352L:	linux-pm@vger.kernel.org
4353
4354DRM DRIVER FOR ARM PL111 CLCD
4355M:	Eric Anholt <eric@anholt.net>
4356T:	git git://anongit.freedesktop.org/drm/drm-misc
4357S:	Supported
4358F:	drivers/gpu/drm/pl111/
4359
4360DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4361M:	Dave Airlie <airlied@redhat.com>
4362S:	Odd Fixes
4363F:	drivers/gpu/drm/ast/
4364
4365DRM DRIVER FOR BOCHS VIRTUAL GPU
4366M:	Gerd Hoffmann <kraxel@redhat.com>
4367L:	virtualization@lists.linux-foundation.org
4368T:	git git://anongit.freedesktop.org/drm/drm-misc
4369S:	Maintained
4370F:	drivers/gpu/drm/bochs/
4371
4372DRM DRIVER FOR INTEL I810 VIDEO CARDS
4373S:	Orphan / Obsolete
4374F:	drivers/gpu/drm/i810/
4375F:	include/uapi/drm/i810_drm.h
4376
4377DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4378S:	Orphan / Obsolete
4379F:	drivers/gpu/drm/mga/
4380F:	include/uapi/drm/mga_drm.h
4381
4382DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4383M:	Dave Airlie <airlied@redhat.com>
4384S:	Odd Fixes
4385F:	drivers/gpu/drm/mgag200/
4386
4387DRM DRIVER FOR MI0283QT
4388M:	Noralf Trønnes <noralf@tronnes.org>
4389S:	Maintained
4390F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4391F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4392
4393DRM DRIVER FOR MSM ADRENO GPU
4394M:	Rob Clark <robdclark@gmail.com>
4395L:	linux-arm-msm@vger.kernel.org
4396L:	dri-devel@lists.freedesktop.org
4397L:	freedreno@lists.freedesktop.org
4398T:	git git://people.freedesktop.org/~robclark/linux
4399S:	Maintained
4400F:	drivers/gpu/drm/msm/
4401F:	include/uapi/drm/msm_drm.h
4402F:	Documentation/devicetree/bindings/display/msm/
4403
4404DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4405M:	Ben Skeggs <bskeggs@redhat.com>
4406L:	dri-devel@lists.freedesktop.org
4407L:	nouveau@lists.freedesktop.org
4408T:	git git://github.com/skeggsb/linux
4409S:	Supported
4410F:	drivers/gpu/drm/nouveau/
4411F:	include/uapi/drm/nouveau_drm.h
4412
4413DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4414M:	Noralf Trønnes <noralf@tronnes.org>
4415S:	Maintained
4416F:	drivers/gpu/drm/tinydrm/repaper.c
4417F:	Documentation/devicetree/bindings/display/repaper.txt
4418
4419DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4420M:	Dave Airlie <airlied@redhat.com>
4421M:	Gerd Hoffmann <kraxel@redhat.com>
4422L:	virtualization@lists.linux-foundation.org
4423T:	git git://anongit.freedesktop.org/drm/drm-misc
4424S:	Obsolete
4425W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4426F:	drivers/gpu/drm/cirrus/
4427
4428DRM DRIVER FOR QXL VIRTUAL GPU
4429M:	Dave Airlie <airlied@redhat.com>
4430M:	Gerd Hoffmann <kraxel@redhat.com>
4431L:	virtualization@lists.linux-foundation.org
4432T:	git git://anongit.freedesktop.org/drm/drm-misc
4433S:	Maintained
4434F:	drivers/gpu/drm/qxl/
4435F:	include/uapi/drm/qxl_drm.h
4436
4437DRM DRIVER FOR RAGE 128 VIDEO CARDS
4438S:	Orphan / Obsolete
4439F:	drivers/gpu/drm/r128/
4440F:	include/uapi/drm/r128_drm.h
4441
4442DRM DRIVER FOR SAVAGE VIDEO CARDS
4443S:	Orphan / Obsolete
4444F:	drivers/gpu/drm/savage/
4445F:	include/uapi/drm/savage_drm.h
4446
4447DRM DRIVER FOR SIS VIDEO CARDS
4448S:	Orphan / Obsolete
4449F:	drivers/gpu/drm/sis/
4450F:	include/uapi/drm/sis_drm.h
4451
4452DRM DRIVER FOR SITRONIX ST7586 PANELS
4453M:	David Lechner <david@lechnology.com>
4454S:	Maintained
4455F:	drivers/gpu/drm/tinydrm/st7586.c
4456F:	Documentation/devicetree/bindings/display/st7586.txt
4457
4458DRM DRIVER FOR TDFX VIDEO CARDS
4459S:	Orphan / Obsolete
4460F:	drivers/gpu/drm/tdfx/
4461
4462DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4463M:	Dave Airlie <airlied@redhat.com>
4464S:	Odd Fixes
4465F:	drivers/gpu/drm/udl/
4466
4467DRM DRIVER FOR VMWARE VIRTUAL GPU
4468M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4469M:	Sinclair Yeh <syeh@vmware.com>
4470M:	Thomas Hellstrom <thellstrom@vmware.com>
4471L:	dri-devel@lists.freedesktop.org
4472T:	git git://people.freedesktop.org/~syeh/repos_linux
4473T:	git git://people.freedesktop.org/~thomash/linux
4474S:	Supported
4475F:	drivers/gpu/drm/vmwgfx/
4476F:	include/uapi/drm/vmwgfx_drm.h
4477
4478DRM DRIVERS
4479M:	David Airlie <airlied@linux.ie>
4480L:	dri-devel@lists.freedesktop.org
4481T:	git git://people.freedesktop.org/~airlied/linux
4482B:	https://bugs.freedesktop.org/
4483C:	irc://chat.freenode.net/dri-devel
4484S:	Maintained
4485F:	drivers/gpu/drm/
4486F:	drivers/gpu/vga/
4487F:	Documentation/devicetree/bindings/display/
4488F:	Documentation/devicetree/bindings/gpu/
4489F:	Documentation/devicetree/bindings/video/
4490F:	Documentation/gpu/
4491F:	include/drm/
4492F:	include/uapi/drm/
4493F:	include/linux/vga*
4494
4495DRM DRIVERS AND MISC GPU PATCHES
4496M:	Daniel Vetter <daniel.vetter@intel.com>
4497M:	Jani Nikula <jani.nikula@linux.intel.com>
4498M:	Sean Paul <seanpaul@chromium.org>
4499W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4500S:	Maintained
4501T:	git git://anongit.freedesktop.org/drm/drm-misc
4502F:	Documentation/gpu/
4503F:	drivers/gpu/vga/
4504F:	drivers/gpu/drm/*
4505F:	include/drm/drm*
4506F:	include/uapi/drm/drm*
4507F:	include/linux/vga*
4508
4509DRM DRIVERS FOR ALLWINNER A10
4510M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4511L:	dri-devel@lists.freedesktop.org
4512S:	Supported
4513F:	drivers/gpu/drm/sun4i/
4514F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4516
4517DRM DRIVERS FOR AMLOGIC SOCS
4518M:	Neil Armstrong <narmstrong@baylibre.com>
4519L:	dri-devel@lists.freedesktop.org
4520L:	linux-amlogic@lists.infradead.org
4521W:	http://linux-meson.com/
4522S:	Supported
4523F:	drivers/gpu/drm/meson/
4524F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4525F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4526F:	Documentation/gpu/meson.rst
4527T:	git git://anongit.freedesktop.org/drm/drm-misc
4528
4529DRM DRIVERS FOR ATMEL HLCDC
4530M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4531L:	dri-devel@lists.freedesktop.org
4532S:	Supported
4533F:	drivers/gpu/drm/atmel-hlcdc/
4534F:	Documentation/devicetree/bindings/drm/atmel/
4535T:	git git://anongit.freedesktop.org/drm/drm-misc
4536
4537DRM DRIVERS FOR BRIDGE CHIPS
4538M:	Archit Taneja <architt@codeaurora.org>
4539M:	Andrzej Hajda <a.hajda@samsung.com>
4540R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4541S:	Maintained
4542T:	git git://anongit.freedesktop.org/drm/drm-misc
4543F:	drivers/gpu/drm/bridge/
4544
4545DRM DRIVERS FOR EXYNOS
4546M:	Inki Dae <inki.dae@samsung.com>
4547M:	Joonyoung Shim <jy0922.shim@samsung.com>
4548M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4549M:	Kyungmin Park <kyungmin.park@samsung.com>
4550L:	dri-devel@lists.freedesktop.org
4551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4552S:	Supported
4553F:	drivers/gpu/drm/exynos/
4554F:	include/uapi/drm/exynos_drm.h
4555F:	Documentation/devicetree/bindings/display/exynos/
4556
4557DRM DRIVERS FOR FREESCALE DCU
4558M:	Stefan Agner <stefan@agner.ch>
4559M:	Alison Wang <alison.wang@freescale.com>
4560L:	dri-devel@lists.freedesktop.org
4561S:	Supported
4562F:	drivers/gpu/drm/fsl-dcu/
4563F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4564F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4565F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4566
4567DRM DRIVERS FOR FREESCALE IMX
4568M:	Philipp Zabel <p.zabel@pengutronix.de>
4569L:	dri-devel@lists.freedesktop.org
4570S:	Maintained
4571F:	drivers/gpu/drm/imx/
4572F:	drivers/gpu/ipu-v3/
4573F:	Documentation/devicetree/bindings/display/imx/
4574
4575DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4576M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4577L:	dri-devel@lists.freedesktop.org
4578T:	git git://github.com/patjak/drm-gma500
4579S:	Maintained
4580F:	drivers/gpu/drm/gma500/
4581
4582DRM DRIVERS FOR HISILICON
4583M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4584M:	Rongrong Zou <zourongrong@gmail.com>
4585R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4586R:	Chen Feng <puck.chen@hisilicon.com>
4587L:	dri-devel@lists.freedesktop.org
4588T:	git git://github.com/xin3liang/linux.git
4589S:	Maintained
4590F:	drivers/gpu/drm/hisilicon/
4591F:	Documentation/devicetree/bindings/display/hisilicon/
4592
4593DRM DRIVERS FOR MEDIATEK
4594M:	CK Hu <ck.hu@mediatek.com>
4595M:	Philipp Zabel <p.zabel@pengutronix.de>
4596L:	dri-devel@lists.freedesktop.org
4597S:	Supported
4598F:	drivers/gpu/drm/mediatek/
4599F:	Documentation/devicetree/bindings/display/mediatek/
4600
4601DRM DRIVERS FOR NVIDIA TEGRA
4602M:	Thierry Reding <thierry.reding@gmail.com>
4603L:	dri-devel@lists.freedesktop.org
4604L:	linux-tegra@vger.kernel.org
4605T:	git git://anongit.freedesktop.org/tegra/linux.git
4606S:	Supported
4607F:	drivers/gpu/drm/tegra/
4608F:	drivers/gpu/host1x/
4609F:	include/linux/host1x.h
4610F:	include/uapi/drm/tegra_drm.h
4611F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4612
4613DRM DRIVERS FOR RENESAS
4614M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4615L:	dri-devel@lists.freedesktop.org
4616L:	linux-renesas-soc@vger.kernel.org
4617T:	git git://linuxtv.org/pinchartl/fbdev
4618S:	Supported
4619F:	drivers/gpu/drm/rcar-du/
4620F:	drivers/gpu/drm/shmobile/
4621F:	include/linux/platform_data/shmob_drm.h
4622F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4623F:	Documentation/devicetree/bindings/display/renesas,du.txt
4624
4625DRM DRIVERS FOR ROCKCHIP
4626M:	Mark Yao <mark.yao@rock-chips.com>
4627L:	dri-devel@lists.freedesktop.org
4628S:	Maintained
4629F:	drivers/gpu/drm/rockchip/
4630F:	Documentation/devicetree/bindings/display/rockchip/
4631T:	git git://anongit.freedesktop.org/drm/drm-misc
4632
4633DRM DRIVERS FOR STI
4634M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4635M:	Vincent Abriou <vincent.abriou@st.com>
4636L:	dri-devel@lists.freedesktop.org
4637T:	git git://anongit.freedesktop.org/drm/drm-misc
4638S:	Maintained
4639F:	drivers/gpu/drm/sti
4640F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4641
4642DRM DRIVERS FOR STM
4643M:	Yannick Fertre <yannick.fertre@st.com>
4644M:	Philippe Cornu <philippe.cornu@st.com>
4645M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4646M:	Vincent Abriou <vincent.abriou@st.com>
4647L:	dri-devel@lists.freedesktop.org
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649S:	Maintained
4650F:	drivers/gpu/drm/stm
4651F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4652
4653DRM DRIVERS FOR TI LCDC
4654M:	Jyri Sarha <jsarha@ti.com>
4655R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4656L:	dri-devel@lists.freedesktop.org
4657S:	Maintained
4658F:	drivers/gpu/drm/tilcdc/
4659F:	Documentation/devicetree/bindings/display/tilcdc/
4660
4661DRM DRIVERS FOR TI OMAP
4662M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4663L:	dri-devel@lists.freedesktop.org
4664S:	Maintained
4665F:	drivers/gpu/drm/omapdrm/
4666F:	Documentation/devicetree/bindings/display/ti/
4667
4668DRM DRIVERS FOR VC4
4669M:	Eric Anholt <eric@anholt.net>
4670T:	git git://github.com/anholt/linux
4671S:	Supported
4672F:	drivers/gpu/drm/vc4/
4673F:	include/uapi/drm/vc4_drm.h
4674F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4675T:	git git://anongit.freedesktop.org/drm/drm-misc
4676
4677DRM DRIVERS FOR VIVANTE GPU IP
4678M:	Lucas Stach <l.stach@pengutronix.de>
4679R:	Russell King <linux+etnaviv@armlinux.org.uk>
4680R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4681L:	etnaviv@lists.freedesktop.org
4682L:	dri-devel@lists.freedesktop.org
4683S:	Maintained
4684F:	drivers/gpu/drm/etnaviv/
4685F:	include/uapi/drm/etnaviv_drm.h
4686F:	Documentation/devicetree/bindings/display/etnaviv/
4687
4688DRM DRIVERS FOR ZTE ZX
4689M:	Shawn Guo <shawnguo@kernel.org>
4690L:	dri-devel@lists.freedesktop.org
4691S:	Maintained
4692F:	drivers/gpu/drm/zte/
4693F:	Documentation/devicetree/bindings/display/zte,vou.txt
4694T:	git git://anongit.freedesktop.org/drm/drm-misc
4695
4696DRM PANEL DRIVERS
4697M:	Thierry Reding <thierry.reding@gmail.com>
4698L:	dri-devel@lists.freedesktop.org
4699T:	git git://anongit.freedesktop.org/tegra/linux.git
4700S:	Maintained
4701F:	drivers/gpu/drm/drm_panel.c
4702F:	drivers/gpu/drm/panel/
4703F:	include/drm/drm_panel.h
4704F:	Documentation/devicetree/bindings/display/panel/
4705
4706DRM TINYDRM DRIVERS
4707M:	Noralf Trønnes <noralf@tronnes.org>
4708W:	https://github.com/notro/tinydrm/wiki/Development
4709T:	git git://anongit.freedesktop.org/drm/drm-misc
4710S:	Maintained
4711F:	drivers/gpu/drm/tinydrm/
4712F:	include/drm/tinydrm/
4713
4714DSBR100 USB FM RADIO DRIVER
4715M:	Alexey Klimov <klimov.linux@gmail.com>
4716L:	linux-media@vger.kernel.org
4717T:	git git://linuxtv.org/media_tree.git
4718S:	Maintained
4719F:	drivers/media/radio/dsbr100.c
4720
4721DSCC4 DRIVER
4722M:	Francois Romieu <romieu@fr.zoreil.com>
4723L:	netdev@vger.kernel.org
4724S:	Maintained
4725F:	drivers/net/wan/dscc4.c
4726
4727DT3155 MEDIA DRIVER
4728M:	Hans Verkuil <hverkuil@xs4all.nl>
4729L:	linux-media@vger.kernel.org
4730T:	git git://linuxtv.org/media_tree.git
4731W:	https://linuxtv.org
4732S:	Odd Fixes
4733F:	drivers/media/pci/dt3155/
4734
4735DVB_USB_AF9015 MEDIA DRIVER
4736M:	Antti Palosaari <crope@iki.fi>
4737L:	linux-media@vger.kernel.org
4738W:	https://linuxtv.org
4739W:	http://palosaari.fi/linux/
4740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4741T:	git git://linuxtv.org/anttip/media_tree.git
4742S:	Maintained
4743F:	drivers/media/usb/dvb-usb-v2/af9015*
4744
4745DVB_USB_AF9035 MEDIA DRIVER
4746M:	Antti Palosaari <crope@iki.fi>
4747L:	linux-media@vger.kernel.org
4748W:	https://linuxtv.org
4749W:	http://palosaari.fi/linux/
4750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4751T:	git git://linuxtv.org/anttip/media_tree.git
4752S:	Maintained
4753F:	drivers/media/usb/dvb-usb-v2/af9035*
4754
4755DVB_USB_ANYSEE MEDIA DRIVER
4756M:	Antti Palosaari <crope@iki.fi>
4757L:	linux-media@vger.kernel.org
4758W:	https://linuxtv.org
4759W:	http://palosaari.fi/linux/
4760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4761T:	git git://linuxtv.org/anttip/media_tree.git
4762S:	Maintained
4763F:	drivers/media/usb/dvb-usb-v2/anysee*
4764
4765DVB_USB_AU6610 MEDIA DRIVER
4766M:	Antti Palosaari <crope@iki.fi>
4767L:	linux-media@vger.kernel.org
4768W:	https://linuxtv.org
4769W:	http://palosaari.fi/linux/
4770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4771T:	git git://linuxtv.org/anttip/media_tree.git
4772S:	Maintained
4773F:	drivers/media/usb/dvb-usb-v2/au6610*
4774
4775DVB_USB_CE6230 MEDIA DRIVER
4776M:	Antti Palosaari <crope@iki.fi>
4777L:	linux-media@vger.kernel.org
4778W:	https://linuxtv.org
4779W:	http://palosaari.fi/linux/
4780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4781T:	git git://linuxtv.org/anttip/media_tree.git
4782S:	Maintained
4783F:	drivers/media/usb/dvb-usb-v2/ce6230*
4784
4785DVB_USB_CXUSB MEDIA DRIVER
4786M:	Michael Krufky <mkrufky@linuxtv.org>
4787L:	linux-media@vger.kernel.org
4788W:	https://linuxtv.org
4789W:	http://github.com/mkrufky
4790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4791T:	git git://linuxtv.org/media_tree.git
4792S:	Maintained
4793F:	drivers/media/usb/dvb-usb/cxusb*
4794
4795DVB_USB_EC168 MEDIA DRIVER
4796M:	Antti Palosaari <crope@iki.fi>
4797L:	linux-media@vger.kernel.org
4798W:	https://linuxtv.org
4799W:	http://palosaari.fi/linux/
4800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4801T:	git git://linuxtv.org/anttip/media_tree.git
4802S:	Maintained
4803F:	drivers/media/usb/dvb-usb-v2/ec168*
4804
4805DVB_USB_GL861 MEDIA DRIVER
4806M:	Antti Palosaari <crope@iki.fi>
4807L:	linux-media@vger.kernel.org
4808W:	https://linuxtv.org
4809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4810T:	git git://linuxtv.org/anttip/media_tree.git
4811S:	Maintained
4812F:	drivers/media/usb/dvb-usb-v2/gl861*
4813
4814DVB_USB_MXL111SF MEDIA DRIVER
4815M:	Michael Krufky <mkrufky@linuxtv.org>
4816L:	linux-media@vger.kernel.org
4817W:	https://linuxtv.org
4818W:	http://github.com/mkrufky
4819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4820T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4821S:	Maintained
4822F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4823
4824DVB_USB_RTL28XXU MEDIA DRIVER
4825M:	Antti Palosaari <crope@iki.fi>
4826L:	linux-media@vger.kernel.org
4827W:	https://linuxtv.org
4828W:	http://palosaari.fi/linux/
4829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4830T:	git git://linuxtv.org/anttip/media_tree.git
4831S:	Maintained
4832F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4833
4834DVB_USB_V2 MEDIA DRIVER
4835M:	Antti Palosaari <crope@iki.fi>
4836L:	linux-media@vger.kernel.org
4837W:	https://linuxtv.org
4838W:	http://palosaari.fi/linux/
4839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4840T:	git git://linuxtv.org/anttip/media_tree.git
4841S:	Maintained
4842F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4843F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4844
4845DYNAMIC DEBUG
4846M:	Jason Baron <jbaron@akamai.com>
4847S:	Maintained
4848F:	lib/dynamic_debug.c
4849F:	include/linux/dynamic_debug.h
4850
4851DZ DECSTATION DZ11 SERIAL DRIVER
4852M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4853S:	Maintained
4854F:	drivers/tty/serial/dz.*
4855
4856E3X0 POWER BUTTON DRIVER
4857M:	Moritz Fischer <moritz.fischer@ettus.com>
4858L:	usrp-users@lists.ettus.com
4859W:	http://www.ettus.com
4860S:	Supported
4861F:	drivers/input/misc/e3x0-button.c
4862F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4863
4864E4000 MEDIA DRIVER
4865M:	Antti Palosaari <crope@iki.fi>
4866L:	linux-media@vger.kernel.org
4867W:	https://linuxtv.org
4868W:	http://palosaari.fi/linux/
4869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4870T:	git git://linuxtv.org/anttip/media_tree.git
4871S:	Maintained
4872F:	drivers/media/tuners/e4000*
4873
4874EATA ISA/EISA/PCI SCSI DRIVER
4875M:	Dario Ballabio <ballabio_dario@emc.com>
4876L:	linux-scsi@vger.kernel.org
4877S:	Maintained
4878F:	drivers/scsi/eata.c
4879
4880EC100 MEDIA DRIVER
4881M:	Antti Palosaari <crope@iki.fi>
4882L:	linux-media@vger.kernel.org
4883W:	https://linuxtv.org
4884W:	http://palosaari.fi/linux/
4885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4886T:	git git://linuxtv.org/anttip/media_tree.git
4887S:	Maintained
4888F:	drivers/media/dvb-frontends/ec100*
4889
4890ECRYPT FILE SYSTEM
4891M:	Tyler Hicks <tyhicks@canonical.com>
4892L:	ecryptfs@vger.kernel.org
4893W:	http://ecryptfs.org
4894W:	https://launchpad.net/ecryptfs
4895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4896S:	Supported
4897F:	Documentation/filesystems/ecryptfs.txt
4898F:	fs/ecryptfs/
4899
4900EDAC-AMD64
4901M:	Borislav Petkov <bp@alien8.de>
4902L:	linux-edac@vger.kernel.org
4903S:	Maintained
4904F:	drivers/edac/amd64_edac*
4905
4906EDAC-CALXEDA
4907M:	Robert Richter <rric@kernel.org>
4908L:	linux-edac@vger.kernel.org
4909S:	Maintained
4910F:	drivers/edac/highbank*
4911
4912EDAC-CAVIUM OCTEON
4913M:	Ralf Baechle <ralf@linux-mips.org>
4914M:	David Daney <david.daney@cavium.com>
4915L:	linux-edac@vger.kernel.org
4916L:	linux-mips@linux-mips.org
4917S:	Supported
4918F:	drivers/edac/octeon_edac*
4919
4920EDAC-CAVIUM THUNDERX
4921M:	David Daney <david.daney@cavium.com>
4922M:	Jan Glauber <jglauber@cavium.com>
4923L:	linux-edac@vger.kernel.org
4924S:	Supported
4925F:	drivers/edac/thunderx_edac*
4926
4927EDAC-CORE
4928M:	Borislav Petkov <bp@alien8.de>
4929M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4930M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4931L:	linux-edac@vger.kernel.org
4932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4934S:	Supported
4935F:	Documentation/admin-guide/ras.rst
4936F:	Documentation/driver-api/edac.rst
4937F:	drivers/edac/
4938F:	include/linux/edac.h
4939
4940EDAC-E752X
4941M:	Mark Gross <mark.gross@intel.com>
4942L:	linux-edac@vger.kernel.org
4943S:	Maintained
4944F:	drivers/edac/e752x_edac.c
4945
4946EDAC-E7XXX
4947L:	linux-edac@vger.kernel.org
4948S:	Maintained
4949F:	drivers/edac/e7xxx_edac.c
4950
4951EDAC-FSL_DDR
4952M:	York Sun <york.sun@nxp.com>
4953L:	linux-edac@vger.kernel.org
4954S:	Maintained
4955F:	drivers/edac/fsl_ddr_edac.*
4956
4957EDAC-GHES
4958M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4960L:	linux-edac@vger.kernel.org
4961S:	Maintained
4962F:	drivers/edac/ghes_edac.c
4963
4964EDAC-I3000
4965L:	linux-edac@vger.kernel.org
4966S:	Orphan
4967F:	drivers/edac/i3000_edac.c
4968
4969EDAC-I5000
4970L:	linux-edac@vger.kernel.org
4971S:	Maintained
4972F:	drivers/edac/i5000_edac.c
4973
4974EDAC-I5400
4975M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4976M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4977L:	linux-edac@vger.kernel.org
4978S:	Maintained
4979F:	drivers/edac/i5400_edac.c
4980
4981EDAC-I7300
4982M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4983M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4984L:	linux-edac@vger.kernel.org
4985S:	Maintained
4986F:	drivers/edac/i7300_edac.c
4987
4988EDAC-I7CORE
4989M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4990M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4991L:	linux-edac@vger.kernel.org
4992S:	Maintained
4993F:	drivers/edac/i7core_edac.c
4994
4995EDAC-I82443BXGX
4996M:	Tim Small <tim@buttersideup.com>
4997L:	linux-edac@vger.kernel.org
4998S:	Maintained
4999F:	drivers/edac/i82443bxgx_edac.c
5000
5001EDAC-I82975X
5002M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5003M:	"Arvind R." <arvino55@gmail.com>
5004L:	linux-edac@vger.kernel.org
5005S:	Maintained
5006F:	drivers/edac/i82975x_edac.c
5007
5008EDAC-IE31200
5009M:	Jason Baron <jbaron@akamai.com>
5010L:	linux-edac@vger.kernel.org
5011S:	Maintained
5012F:	drivers/edac/ie31200_edac.c
5013
5014EDAC-MPC85XX
5015M:	Johannes Thumshirn <morbidrsa@gmail.com>
5016L:	linux-edac@vger.kernel.org
5017S:	Maintained
5018F:	drivers/edac/mpc85xx_edac.[ch]
5019
5020EDAC-PASEMI
5021M:	Egor Martovetsky <egor@pasemi.com>
5022L:	linux-edac@vger.kernel.org
5023S:	Maintained
5024F:	drivers/edac/pasemi_edac.c
5025
5026EDAC-PND2
5027M:	Tony Luck <tony.luck@intel.com>
5028L:	linux-edac@vger.kernel.org
5029S:	Maintained
5030F:	drivers/edac/pnd2_edac.[ch]
5031
5032EDAC-R82600
5033M:	Tim Small <tim@buttersideup.com>
5034L:	linux-edac@vger.kernel.org
5035S:	Maintained
5036F:	drivers/edac/r82600_edac.c
5037
5038EDAC-SBRIDGE
5039M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5040M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5041L:	linux-edac@vger.kernel.org
5042S:	Maintained
5043F:	drivers/edac/sb_edac.c
5044
5045EDAC-SKYLAKE
5046M:	Tony Luck <tony.luck@intel.com>
5047L:	linux-edac@vger.kernel.org
5048S:	Maintained
5049F:	drivers/edac/skx_edac.c
5050
5051EDIROL UA-101/UA-1000 DRIVER
5052M:	Clemens Ladisch <clemens@ladisch.de>
5053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5054T:	git git://git.alsa-project.org/alsa-kernel.git
5055S:	Maintained
5056F:	sound/usb/misc/ua101.c
5057
5058EFI TEST DRIVER
5059L:	linux-efi@vger.kernel.org
5060M:	Ivan Hu <ivan.hu@canonical.com>
5061M:	Matt Fleming <matt@codeblueprint.co.uk>
5062S:	Maintained
5063F:	drivers/firmware/efi/test/
5064
5065EFI VARIABLE FILESYSTEM
5066M:	Matthew Garrett <matthew.garrett@nebula.com>
5067M:	Jeremy Kerr <jk@ozlabs.org>
5068M:	Matt Fleming <matt@codeblueprint.co.uk>
5069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5070L:	linux-efi@vger.kernel.org
5071S:	Maintained
5072F:	fs/efivarfs/
5073
5074EFIFB FRAMEBUFFER DRIVER
5075L:	linux-fbdev@vger.kernel.org
5076M:	Peter Jones <pjones@redhat.com>
5077S:	Maintained
5078F:	drivers/video/fbdev/efifb.c
5079
5080EFS FILESYSTEM
5081W:	http://aeschi.ch.eu.org/efs/
5082S:	Orphan
5083F:	fs/efs/
5084
5085EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5086M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5087L:	netdev@vger.kernel.org
5088S:	Maintained
5089F:	drivers/net/ethernet/ibm/ehea/
5090
5091EM28XX VIDEO4LINUX DRIVER
5092M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5093M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5094L:	linux-media@vger.kernel.org
5095W:	https://linuxtv.org
5096T:	git git://linuxtv.org/media_tree.git
5097S:	Maintained
5098F:	drivers/media/usb/em28xx/
5099F:	Documentation/media/v4l-drivers/em28xx*
5100
5101EMBEDDED LINUX
5102M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5103M:	Matt Mackall <mpm@selenic.com>
5104M:	David Woodhouse <dwmw2@infradead.org>
5105L:	linux-embedded@vger.kernel.org
5106S:	Maintained
5107
5108Emulex 10Gbps iSCSI - OneConnect DRIVER
5109M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5110M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5111M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5112L:	linux-scsi@vger.kernel.org
5113W:	http://www.broadcom.com
5114S:	Supported
5115F:	drivers/scsi/be2iscsi/
5116
5117Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5118M:	Sathya Perla <sathya.perla@broadcom.com>
5119M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5120M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5121M:	Somnath Kotur <somnath.kotur@broadcom.com>
5122L:	netdev@vger.kernel.org
5123W:	http://www.emulex.com
5124S:	Supported
5125F:	drivers/net/ethernet/emulex/benet/
5126
5127EMULEX ONECONNECT ROCE DRIVER
5128M:	Selvin Xavier <selvin.xavier@broadcom.com>
5129M:	Devesh Sharma <devesh.sharma@broadcom.com>
5130L:	linux-rdma@vger.kernel.org
5131W:	http://www.broadcom.com
5132S:	Odd Fixes
5133F:	drivers/infiniband/hw/ocrdma/
5134F:	include/uapi/rdma/ocrdma-abi.h
5135
5136EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5137M:	James Smart <james.smart@broadcom.com>
5138M:	Dick Kennedy <dick.kennedy@broadcom.com>
5139L:	linux-scsi@vger.kernel.org
5140W:	http://www.broadcom.com
5141S:	Supported
5142F:	drivers/scsi/lpfc/
5143
5144ENE CB710 FLASH CARD READER DRIVER
5145M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5146S:	Maintained
5147F:	drivers/misc/cb710/
5148F:	drivers/mmc/host/cb710-mmc.*
5149F:	include/linux/cb710.h
5150
5151ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5152M:	Maxim Levitsky <maximlevitsky@gmail.com>
5153S:	Maintained
5154F:	drivers/media/rc/ene_ir.*
5155
5156EPSON S1D13XXX FRAMEBUFFER DRIVER
5157M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5158S:	Maintained
5159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5160F:	drivers/video/fbdev/s1d13xxxfb.c
5161F:	include/video/s1d13xxxfb.h
5162
5163ERRSEQ ERROR TRACKING INFRASTRUCTURE
5164M:	Jeff Layton <jlayton@poochiereds.net>
5165S:	Maintained
5166F:	lib/errseq.c
5167F:	include/linux/errseq.h
5168
5169ET131X NETWORK DRIVER
5170M:	Mark Einon <mark.einon@gmail.com>
5171S:	Odd Fixes
5172F:	drivers/net/ethernet/agere/
5173
5174ETHERNET BRIDGE
5175M:	Stephen Hemminger <stephen@networkplumber.org>
5176L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5177L:	netdev@vger.kernel.org
5178W:	http://www.linuxfoundation.org/en/Net:Bridge
5179S:	Maintained
5180F:	include/linux/netfilter_bridge/
5181F:	net/bridge/
5182
5183ETHERNET PHY LIBRARY
5184M:	Andrew Lunn <andrew@lunn.ch>
5185M:	Florian Fainelli <f.fainelli@gmail.com>
5186L:	netdev@vger.kernel.org
5187S:	Maintained
5188F:	Documentation/ABI/testing/sysfs-bus-mdio
5189F:	Documentation/devicetree/bindings/net/mdio*
5190F:	Documentation/networking/phy.txt
5191F:	drivers/net/phy/
5192F:	drivers/of/of_mdio.c
5193F:	drivers/of/of_net.c
5194F:	include/linux/*mdio*.h
5195F:	include/linux/of_net.h
5196F:	include/linux/phy.h
5197F:	include/linux/phy_fixed.h
5198F:	include/linux/platform_data/mdio-gpio.h
5199F:	include/linux/platform_data/mdio-bcm-unimac.h
5200F:	include/trace/events/mdio.h
5201F:	include/uapi/linux/mdio.h
5202F:	include/uapi/linux/mii.h
5203
5204EXT2 FILE SYSTEM
5205M:	Jan Kara <jack@suse.com>
5206L:	linux-ext4@vger.kernel.org
5207S:	Maintained
5208F:	Documentation/filesystems/ext2.txt
5209F:	fs/ext2/
5210F:	include/linux/ext2*
5211
5212EXT4 FILE SYSTEM
5213M:	"Theodore Ts'o" <tytso@mit.edu>
5214M:	Andreas Dilger <adilger.kernel@dilger.ca>
5215L:	linux-ext4@vger.kernel.org
5216W:	http://ext4.wiki.kernel.org
5217Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5219S:	Maintained
5220F:	Documentation/filesystems/ext4.txt
5221F:	fs/ext4/
5222
5223Extended Verification Module (EVM)
5224M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5225L:	linux-integrity@vger.kernel.org
5226S:	Supported
5227F:	security/integrity/evm/
5228
5229EXTENSIBLE FIRMWARE INTERFACE (EFI)
5230M:	Matt Fleming <matt@codeblueprint.co.uk>
5231M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5232L:	linux-efi@vger.kernel.org
5233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5234S:	Maintained
5235F:	Documentation/efi-stub.txt
5236F:	arch/*/kernel/efi.c
5237F:	arch/x86/boot/compressed/eboot.[ch]
5238F:	arch/*/include/asm/efi.h
5239F:	arch/x86/platform/efi/
5240F:	drivers/firmware/efi/
5241F:	include/linux/efi*.h
5242F:	arch/arm/boot/compressed/efi-header.S
5243F:	arch/arm64/kernel/efi-entry.S
5244
5245EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5246M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5247M:	Chanwoo Choi <cw00.choi@samsung.com>
5248L:	linux-kernel@vger.kernel.org
5249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5250S:	Maintained
5251F:	drivers/extcon/
5252F:	include/linux/extcon/
5253F:	include/linux/extcon.h
5254F:	Documentation/extcon/
5255F:	Documentation/devicetree/bindings/extcon/
5256
5257EXYNOS DP DRIVER
5258M:	Jingoo Han <jingoohan1@gmail.com>
5259L:	dri-devel@lists.freedesktop.org
5260S:	Maintained
5261F:	drivers/gpu/drm/exynos/exynos_dp*
5262
5263EXYNOS SYSMMU (IOMMU) driver
5264M:	Marek Szyprowski <m.szyprowski@samsung.com>
5265L:	iommu@lists.linux-foundation.org
5266S:	Maintained
5267F:	drivers/iommu/exynos-iommu.c
5268
5269EZchip NPS platform support
5270M:	Elad Kanfi <eladkan@mellanox.com>
5271M:	Vineet Gupta <vgupta@synopsys.com>
5272S:	Supported
5273F:	arch/arc/plat-eznps
5274F:	arch/arc/boot/dts/eznps.dts
5275
5276F2FS FILE SYSTEM
5277M:	Jaegeuk Kim <jaegeuk@kernel.org>
5278M:	Chao Yu <yuchao0@huawei.com>
5279L:	linux-f2fs-devel@lists.sourceforge.net
5280W:	https://f2fs.wiki.kernel.org/
5281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5282S:	Maintained
5283F:	Documentation/filesystems/f2fs.txt
5284F:	Documentation/ABI/testing/sysfs-fs-f2fs
5285F:	fs/f2fs/
5286F:	include/linux/f2fs_fs.h
5287F:	include/trace/events/f2fs.h
5288
5289F71805F HARDWARE MONITORING DRIVER
5290M:	Jean Delvare <jdelvare@suse.com>
5291L:	linux-hwmon@vger.kernel.org
5292S:	Maintained
5293F:	Documentation/hwmon/f71805f
5294F:	drivers/hwmon/f71805f.c
5295
5296FANOTIFY
5297M:	Jan Kara <jack@suse.cz>
5298R:	Amir Goldstein <amir73il@gmail.com>
5299L:	linux-fsdevel@vger.kernel.org
5300S:	Maintained
5301F:	fs/notify/fanotify/
5302F:	include/linux/fanotify.h
5303F:	include/uapi/linux/fanotify.h
5304
5305FARSYNC SYNCHRONOUS DRIVER
5306M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5307W:	http://www.farsite.co.uk/
5308S:	Supported
5309F:	drivers/net/wan/farsync.*
5310
5311FAULT INJECTION SUPPORT
5312M:	Akinobu Mita <akinobu.mita@gmail.com>
5313S:	Supported
5314F:	Documentation/fault-injection/
5315F:	lib/fault-inject.c
5316
5317FBTFT Framebuffer drivers
5318M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5319S:	Maintained
5320F:	drivers/staging/fbtft/
5321
5322FC0011 TUNER DRIVER
5323M:	Michael Buesch <m@bues.ch>
5324L:	linux-media@vger.kernel.org
5325S:	Maintained
5326F:	drivers/media/tuners/fc0011.h
5327F:	drivers/media/tuners/fc0011.c
5328
5329FC2580 MEDIA DRIVER
5330M:	Antti Palosaari <crope@iki.fi>
5331L:	linux-media@vger.kernel.org
5332W:	https://linuxtv.org
5333W:	http://palosaari.fi/linux/
5334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5335T:	git git://linuxtv.org/anttip/media_tree.git
5336S:	Maintained
5337F:	drivers/media/tuners/fc2580*
5338
5339FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5340M:	Johannes Thumshirn <jth@kernel.org>
5341L:	fcoe-devel@open-fcoe.org
5342W:	www.Open-FCoE.org
5343S:	Supported
5344F:	drivers/scsi/libfc/
5345F:	drivers/scsi/fcoe/
5346F:	include/scsi/fc/
5347F:	include/scsi/libfc.h
5348F:	include/scsi/libfcoe.h
5349F:	include/uapi/scsi/fc/
5350
5351FILE LOCKING (flock() and fcntl()/lockf())
5352M:	Jeff Layton <jlayton@poochiereds.net>
5353M:	"J. Bruce Fields" <bfields@fieldses.org>
5354L:	linux-fsdevel@vger.kernel.org
5355S:	Maintained
5356F:	include/linux/fcntl.h
5357F:	include/uapi/linux/fcntl.h
5358F:	fs/fcntl.c
5359F:	fs/locks.c
5360
5361FILESYSTEMS (VFS and infrastructure)
5362M:	Alexander Viro <viro@zeniv.linux.org.uk>
5363L:	linux-fsdevel@vger.kernel.org
5364S:	Maintained
5365F:	fs/*
5366F:	include/linux/fs.h
5367F:	include/uapi/linux/fs.h
5368
5369FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5370M:	Riku Voipio <riku.voipio@iki.fi>
5371L:	linux-hwmon@vger.kernel.org
5372S:	Maintained
5373F:	drivers/hwmon/f75375s.c
5374F:	include/linux/f75375s.h
5375
5376FIREWIRE AUDIO DRIVERS
5377M:	Clemens Ladisch <clemens@ladisch.de>
5378L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5379T:	git git://git.alsa-project.org/alsa-kernel.git
5380S:	Maintained
5381F:	sound/firewire/
5382
5383FIREWIRE MEDIA DRIVERS (firedtv)
5384M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5385L:	linux-media@vger.kernel.org
5386L:	linux1394-devel@lists.sourceforge.net
5387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5388S:	Maintained
5389F:	drivers/media/firewire/
5390
5391FIREWIRE SBP-2 TARGET
5392M:	Chris Boot <bootc@bootc.net>
5393L:	linux-scsi@vger.kernel.org
5394L:	target-devel@vger.kernel.org
5395L:	linux1394-devel@lists.sourceforge.net
5396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5397S:	Maintained
5398F:	drivers/target/sbp/
5399
5400FIREWIRE SUBSYSTEM
5401M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5402L:	linux1394-devel@lists.sourceforge.net
5403W:	http://ieee1394.wiki.kernel.org/
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5405S:	Maintained
5406F:	drivers/firewire/
5407F:	include/linux/firewire.h
5408F:	include/uapi/linux/firewire*.h
5409F:	tools/firewire/
5410
5411FIRMWARE LOADER (request_firmware)
5412M:	Luis R. Rodriguez <mcgrof@kernel.org>
5413L:	linux-kernel@vger.kernel.org
5414S:	Maintained
5415F:	Documentation/firmware_class/
5416F:	drivers/base/firmware*.c
5417F:	include/linux/firmware.h
5418
5419FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5420M:	Joshua Morris <josh.h.morris@us.ibm.com>
5421M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5422S:	Maintained
5423F:	drivers/block/rsxx/
5424
5425FLOPPY DRIVER
5426M:	Jiri Kosina <jikos@kernel.org>
5427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5428S:	Odd fixes
5429F:	drivers/block/floppy.c
5430
5431FMC SUBSYSTEM
5432M:	Alessandro Rubini <rubini@gnudd.com>
5433W:	http://www.ohwr.org/projects/fmc-bus
5434S:	Supported
5435F:	drivers/fmc/
5436F:	include/linux/fmc*.h
5437F:	include/linux/ipmi-fru.h
5438K:	fmc_d.*register
5439
5440FPGA MANAGER FRAMEWORK
5441M:	Alan Tull <atull@kernel.org>
5442R:	Moritz Fischer <mdf@kernel.org>
5443L:	linux-fpga@vger.kernel.org
5444S:	Maintained
5445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5446Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5447F:	Documentation/fpga/
5448F:	Documentation/devicetree/bindings/fpga/
5449F:	drivers/fpga/
5450F:	include/linux/fpga/
5451W:	http://www.rocketboards.org
5452
5453FPU EMULATOR
5454M:	Bill Metzenthen <billm@melbpc.org.au>
5455W:	http://floatingpoint.sourceforge.net/emulator/index.html
5456S:	Maintained
5457F:	arch/x86/math-emu/
5458
5459FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5460L:	netdev@vger.kernel.org
5461S:	Orphan
5462F:	drivers/net/wan/dlci.c
5463F:	drivers/net/wan/sdla.c
5464
5465FRAMEBUFFER LAYER
5466M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5467L:	linux-fbdev@vger.kernel.org
5468T:	git git://github.com/bzolnier/linux.git
5469Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5470S:	Maintained
5471F:	Documentation/fb/
5472F:	drivers/video/
5473F:	include/video/
5474F:	include/linux/fb.h
5475F:	include/uapi/video/
5476F:	include/uapi/linux/fb.h
5477
5478FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5479M:	Horia Geantă <horia.geanta@nxp.com>
5480M:	Dan Douglass <dan.douglass@nxp.com>
5481L:	linux-crypto@vger.kernel.org
5482S:	Maintained
5483F:	drivers/crypto/caam/
5484F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5485
5486FREESCALE DIU FRAMEBUFFER DRIVER
5487M:	Timur Tabi <timur@tabi.org>
5488L:	linux-fbdev@vger.kernel.org
5489S:	Maintained
5490F:	drivers/video/fbdev/fsl-diu-fb.*
5491
5492FREESCALE DMA DRIVER
5493M:	Li Yang <leoyang.li@nxp.com>
5494M:	Zhang Wei <zw@zh-kernel.org>
5495L:	linuxppc-dev@lists.ozlabs.org
5496S:	Maintained
5497F:	drivers/dma/fsldma.*
5498
5499FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5500M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5501L:	netdev@vger.kernel.org
5502S:	Maintained
5503F:	drivers/net/ethernet/freescale/gianfar*
5504X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5505F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5506
5507FREESCALE GPMI NAND DRIVER
5508M:	Han Xu <han.xu@nxp.com>
5509L:	linux-mtd@lists.infradead.org
5510S:	Maintained
5511F:	drivers/mtd/nand/gpmi-nand/*
5512
5513FREESCALE I2C CPM DRIVER
5514M:	Jochen Friedrich <jochen@scram.de>
5515L:	linuxppc-dev@lists.ozlabs.org
5516L:	linux-i2c@vger.kernel.org
5517S:	Maintained
5518F:	drivers/i2c/busses/i2c-cpm.c
5519
5520FREESCALE IMX / MXC FEC DRIVER
5521M:	Fugang Duan <fugang.duan@nxp.com>
5522L:	netdev@vger.kernel.org
5523S:	Maintained
5524F:	drivers/net/ethernet/freescale/fec_main.c
5525F:	drivers/net/ethernet/freescale/fec_ptp.c
5526F:	drivers/net/ethernet/freescale/fec.h
5527F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5528
5529FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5530M:	Sascha Hauer <kernel@pengutronix.de>
5531L:	linux-fbdev@vger.kernel.org
5532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5533S:	Maintained
5534F:	include/linux/platform_data/video-imxfb.h
5535F:	drivers/video/fbdev/imxfb.c
5536
5537FREESCALE QORIQ DPAA ETHERNET DRIVER
5538M:	Madalin Bucur <madalin.bucur@nxp.com>
5539L:	netdev@vger.kernel.org
5540S:	Maintained
5541F:	drivers/net/ethernet/freescale/dpaa
5542
5543FREESCALE QORIQ DPAA FMAN DRIVER
5544M:	Madalin Bucur <madalin.bucur@nxp.com>
5545L:	netdev@vger.kernel.org
5546S:	Maintained
5547F:	drivers/net/ethernet/freescale/fman
5548F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5549
5550FREESCALE QUAD SPI DRIVER
5551M:	Han Xu <han.xu@nxp.com>
5552L:	linux-mtd@lists.infradead.org
5553S:	Maintained
5554F:	drivers/mtd/spi-nor/fsl-quadspi.c
5555
5556FREESCALE QUICC ENGINE LIBRARY
5557M:	Qiang Zhao <qiang.zhao@nxp.com>
5558L:	linuxppc-dev@lists.ozlabs.org
5559S:	Maintained
5560F:	drivers/soc/fsl/qe/
5561F:	include/soc/fsl/*qe*.h
5562F:	include/soc/fsl/*ucc*.h
5563
5564FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5565M:	Li Yang <leoyang.li@nxp.com>
5566L:	netdev@vger.kernel.org
5567L:	linuxppc-dev@lists.ozlabs.org
5568S:	Maintained
5569F:	drivers/net/ethernet/freescale/ucc_geth*
5570
5571FREESCALE QUICC ENGINE UCC HDLC DRIVER
5572M:	Zhao Qiang <qiang.zhao@nxp.com>
5573L:	netdev@vger.kernel.org
5574L:	linuxppc-dev@lists.ozlabs.org
5575S:	Maintained
5576F:	drivers/net/wan/fsl_ucc_hdlc*
5577
5578FREESCALE QUICC ENGINE UCC UART DRIVER
5579M:	Timur Tabi <timur@tabi.org>
5580L:	linuxppc-dev@lists.ozlabs.org
5581S:	Maintained
5582F:	drivers/tty/serial/ucc_uart.c
5583
5584FREESCALE SOC DRIVERS
5585M:	Li Yang <leoyang.li@nxp.com>
5586L:	linuxppc-dev@lists.ozlabs.org
5587L:	linux-arm-kernel@lists.infradead.org
5588S:	Maintained
5589F:	Documentation/devicetree/bindings/soc/fsl/
5590F:	drivers/soc/fsl/
5591F:	include/linux/fsl/
5592
5593FREESCALE SOC FS_ENET DRIVER
5594M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5595M:	Vitaly Bordug <vbordug@ru.mvista.com>
5596L:	linuxppc-dev@lists.ozlabs.org
5597L:	netdev@vger.kernel.org
5598S:	Maintained
5599F:	drivers/net/ethernet/freescale/fs_enet/
5600F:	include/linux/fs_enet_pd.h
5601
5602FREESCALE SOC SOUND DRIVERS
5603M:	Timur Tabi <timur@tabi.org>
5604M:	Nicolin Chen <nicoleotsuka@gmail.com>
5605M:	Xiubo Li <Xiubo.Lee@gmail.com>
5606R:	Fabio Estevam <fabio.estevam@nxp.com>
5607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5608L:	linuxppc-dev@lists.ozlabs.org
5609S:	Maintained
5610F:	sound/soc/fsl/fsl*
5611F:	sound/soc/fsl/imx*
5612F:	sound/soc/fsl/mpc8610_hpcd.c
5613
5614FREESCALE USB PERIPHERAL DRIVERS
5615M:	Li Yang <leoyang.li@nxp.com>
5616L:	linux-usb@vger.kernel.org
5617L:	linuxppc-dev@lists.ozlabs.org
5618S:	Maintained
5619F:	drivers/usb/gadget/udc/fsl*
5620
5621FREEVXFS FILESYSTEM
5622M:	Christoph Hellwig <hch@infradead.org>
5623W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5624S:	Maintained
5625F:	fs/freevxfs/
5626
5627FREEZER
5628M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5629M:	Pavel Machek <pavel@ucw.cz>
5630L:	linux-pm@vger.kernel.org
5631S:	Supported
5632F:	Documentation/power/freezing-of-tasks.txt
5633F:	include/linux/freezer.h
5634F:	kernel/freezer.c
5635
5636FRONTSWAP API
5637M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5638L:	linux-kernel@vger.kernel.org
5639S:	Maintained
5640F:	mm/frontswap.c
5641F:	include/linux/frontswap.h
5642
5643FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5644M:	David Howells <dhowells@redhat.com>
5645L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5646S:	Supported
5647F:	Documentation/filesystems/caching/
5648F:	fs/fscache/
5649F:	include/linux/fscache*.h
5650
5651FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5652M:	Theodore Y. Ts'o <tytso@mit.edu>
5653M:	Jaegeuk Kim <jaegeuk@kernel.org>
5654L:	linux-fscrypt@vger.kernel.org
5655Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5657S:	Supported
5658F:	fs/crypto/
5659F:	include/linux/fscrypt*.h
5660
5661FUJITSU FR-V (FRV) PORT
5662S:	Orphan
5663F:	arch/frv/
5664
5665FUJITSU LAPTOP EXTRAS
5666M:	Jonathan Woithe <jwoithe@just42.net>
5667L:	platform-driver-x86@vger.kernel.org
5668S:	Maintained
5669F:	drivers/platform/x86/fujitsu-laptop.c
5670
5671FUJITSU M-5MO LS CAMERA ISP DRIVER
5672M:	Kyungmin Park <kyungmin.park@samsung.com>
5673M:	Heungjun Kim <riverful.kim@samsung.com>
5674L:	linux-media@vger.kernel.org
5675S:	Maintained
5676F:	drivers/media/i2c/m5mols/
5677F:	include/media/i2c/m5mols.h
5678
5679FUJITSU TABLET EXTRAS
5680M:	Robert Gerlach <khnz@gmx.de>
5681L:	platform-driver-x86@vger.kernel.org
5682S:	Maintained
5683F:	drivers/platform/x86/fujitsu-tablet.c
5684
5685FUSE: FILESYSTEM IN USERSPACE
5686M:	Miklos Szeredi <miklos@szeredi.hu>
5687L:	linux-fsdevel@vger.kernel.org
5688W:	http://fuse.sourceforge.net/
5689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5690S:	Maintained
5691F:	fs/fuse/
5692F:	include/uapi/linux/fuse.h
5693F:	Documentation/filesystems/fuse.txt
5694
5695FUTEX SUBSYSTEM
5696M:	Thomas Gleixner <tglx@linutronix.de>
5697M:	Ingo Molnar <mingo@redhat.com>
5698R:	Peter Zijlstra <peterz@infradead.org>
5699R:	Darren Hart <dvhart@infradead.org>
5700L:	linux-kernel@vger.kernel.org
5701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5702S:	Maintained
5703F:	kernel/futex.c
5704F:	kernel/futex_compat.c
5705F:	include/asm-generic/futex.h
5706F:	include/linux/futex.h
5707F:	include/uapi/linux/futex.h
5708F:	tools/testing/selftests/futex/
5709F:	tools/perf/bench/futex*
5710F:	Documentation/*futex*
5711
5712FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5713M:	Rik Faith <faith@cs.unc.edu>
5714L:	linux-scsi@vger.kernel.org
5715S:	Odd Fixes (e.g., new signatures)
5716F:	drivers/scsi/fdomain.*
5717
5718GCC PLUGINS
5719M:	Kees Cook <keescook@chromium.org>
5720R:	Emese Revfy <re.emese@gmail.com>
5721L:	kernel-hardening@lists.openwall.com
5722S:	Maintained
5723F:	scripts/gcc-plugins/
5724F:	scripts/gcc-plugin.sh
5725F:	scripts/Makefile.gcc-plugins
5726F:	Documentation/gcc-plugins.txt
5727
5728GCOV BASED KERNEL PROFILING
5729M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5730S:	Maintained
5731F:	kernel/gcov/
5732F:	Documentation/dev-tools/gcov.rst
5733
5734GDB KERNEL DEBUGGING HELPER SCRIPTS
5735M:	Jan Kiszka <jan.kiszka@siemens.com>
5736M:	Kieran Bingham <kieran@bingham.xyz>
5737S:	Supported
5738F:	scripts/gdb/
5739
5740GDT SCSI DISK ARRAY CONTROLLER DRIVER
5741M:	Achim Leubner <achim_leubner@adaptec.com>
5742L:	linux-scsi@vger.kernel.org
5743W:	http://www.icp-vortex.com/
5744S:	Supported
5745F:	drivers/scsi/gdt*
5746
5747GEMTEK FM RADIO RECEIVER DRIVER
5748M:	Hans Verkuil <hverkuil@xs4all.nl>
5749L:	linux-media@vger.kernel.org
5750T:	git git://linuxtv.org/media_tree.git
5751W:	https://linuxtv.org
5752S:	Maintained
5753F:	drivers/media/radio/radio-gemtek*
5754
5755GENERIC GPIO I2C DRIVER
5756M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5757S:	Supported
5758F:	drivers/i2c/busses/i2c-gpio.c
5759F:	include/linux/i2c-gpio.h
5760
5761GENERIC GPIO I2C MULTIPLEXER DRIVER
5762M:	Peter Korsgaard <peter.korsgaard@barco.com>
5763L:	linux-i2c@vger.kernel.org
5764S:	Supported
5765F:	drivers/i2c/muxes/i2c-mux-gpio.c
5766F:	include/linux/i2c-mux-gpio.h
5767F:	Documentation/i2c/muxes/i2c-mux-gpio
5768
5769GENERIC HDLC (WAN) DRIVERS
5770M:	Krzysztof Halasa <khc@pm.waw.pl>
5771W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5772S:	Maintained
5773F:	drivers/net/wan/c101.c
5774F:	drivers/net/wan/hd6457*
5775F:	drivers/net/wan/hdlc*
5776F:	drivers/net/wan/n2.c
5777F:	drivers/net/wan/pc300too.c
5778F:	drivers/net/wan/pci200syn.c
5779F:	drivers/net/wan/wanxl*
5780
5781GENERIC INCLUDE/ASM HEADER FILES
5782M:	Arnd Bergmann <arnd@arndb.de>
5783L:	linux-arch@vger.kernel.org
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5785S:	Maintained
5786F:	include/asm-generic/
5787F:	include/uapi/asm-generic/
5788
5789GENERIC PHY FRAMEWORK
5790M:	Kishon Vijay Abraham I <kishon@ti.com>
5791L:	linux-kernel@vger.kernel.org
5792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5793S:	Supported
5794F:	drivers/phy/
5795F:	include/linux/phy/
5796
5797GENERIC PM DOMAINS
5798M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5799M:	Kevin Hilman <khilman@kernel.org>
5800M:	Ulf Hansson <ulf.hansson@linaro.org>
5801L:	linux-pm@vger.kernel.org
5802S:	Supported
5803F:	drivers/base/power/domain*.c
5804F:	include/linux/pm_domain.h
5805F:	Documentation/devicetree/bindings/power/power_domain.txt
5806
5807GENERIC UIO DRIVER FOR PCI DEVICES
5808M:	"Michael S. Tsirkin" <mst@redhat.com>
5809L:	kvm@vger.kernel.org
5810S:	Supported
5811F:	drivers/uio/uio_pci_generic.c
5812
5813GENWQE (IBM Generic Workqueue Card)
5814M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5815M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5816S:	Supported
5817F:	drivers/misc/genwqe/
5818
5819GET_MAINTAINER SCRIPT
5820M:	Joe Perches <joe@perches.com>
5821S:	Maintained
5822F:	scripts/get_maintainer.pl
5823
5824GFS2 FILE SYSTEM
5825M:	Steven Whitehouse <swhiteho@redhat.com>
5826M:	Bob Peterson <rpeterso@redhat.com>
5827L:	cluster-devel@redhat.com
5828W:	http://sources.redhat.com/cluster/
5829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5830S:	Supported
5831F:	Documentation/filesystems/gfs2*.txt
5832F:	fs/gfs2/
5833F:	include/uapi/linux/gfs2_ondisk.h
5834
5835GIGASET ISDN DRIVERS
5836M:	Paul Bolle <pebolle@tiscali.nl>
5837L:	gigaset307x-common@lists.sourceforge.net
5838W:	http://gigaset307x.sourceforge.net/
5839S:	Odd Fixes
5840F:	Documentation/isdn/README.gigaset
5841F:	drivers/isdn/gigaset/
5842F:	include/uapi/linux/gigaset_dev.h
5843
5844GO7007 MPEG CODEC
5845M:	Hans Verkuil <hans.verkuil@cisco.com>
5846L:	linux-media@vger.kernel.org
5847S:	Maintained
5848F:	drivers/media/usb/go7007/
5849
5850GOODIX TOUCHSCREEN
5851M:	Bastien Nocera <hadess@hadess.net>
5852L:	linux-input@vger.kernel.org
5853S:	Maintained
5854F:	drivers/input/touchscreen/goodix.c
5855
5856GPIO ACPI SUPPORT
5857M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5858M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5859L:	linux-gpio@vger.kernel.org
5860L:	linux-acpi@vger.kernel.org
5861S:	Maintained
5862F:	Documentation/acpi/gpio-properties.txt
5863F:	drivers/gpio/gpiolib-acpi.c
5864
5865GPIO IR Transmitter
5866M:	Sean Young <sean@mess.org>
5867L:	linux-media@vger.kernel.org
5868S:	Maintained
5869F:	drivers/media/rc/gpio-ir-tx.c
5870
5871GPIO MOCKUP DRIVER
5872M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5873L:	linux-gpio@vger.kernel.org
5874S:	Maintained
5875F:	drivers/gpio/gpio-mockup.c
5876F:	tools/testing/selftests/gpio/
5877
5878GPIO SUBSYSTEM
5879M:	Linus Walleij <linus.walleij@linaro.org>
5880L:	linux-gpio@vger.kernel.org
5881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5882S:	Maintained
5883F:	Documentation/devicetree/bindings/gpio/
5884F:	Documentation/gpio/
5885F:	Documentation/ABI/testing/gpio-cdev
5886F:	Documentation/ABI/obsolete/sysfs-gpio
5887F:	drivers/gpio/
5888F:	include/linux/gpio/
5889F:	include/linux/gpio.h
5890F:	include/asm-generic/gpio.h
5891F:	include/uapi/linux/gpio.h
5892F:	tools/gpio/
5893
5894GRE DEMULTIPLEXER DRIVER
5895M:	Dmitry Kozlov <xeb@mail.ru>
5896L:	netdev@vger.kernel.org
5897S:	Maintained
5898F:	net/ipv4/gre_demux.c
5899F:	net/ipv4/gre_offload.c
5900F:	include/net/gre.h
5901
5902GRETH 10/100/1G Ethernet MAC device driver
5903M:	Andreas Larsson <andreas@gaisler.com>
5904L:	netdev@vger.kernel.org
5905S:	Maintained
5906F:	drivers/net/ethernet/aeroflex/
5907
5908GREYBUS AUDIO PROTOCOLS DRIVERS
5909M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5910M:	Mark Greer <mgreer@animalcreek.com>
5911S:	Maintained
5912F:	drivers/staging/greybus/audio_apbridgea.c
5913F:	drivers/staging/greybus/audio_apbridgea.h
5914F:	drivers/staging/greybus/audio_codec.c
5915F:	drivers/staging/greybus/audio_codec.h
5916F:	drivers/staging/greybus/audio_gb.c
5917F:	drivers/staging/greybus/audio_manager.c
5918F:	drivers/staging/greybus/audio_manager.h
5919F:	drivers/staging/greybus/audio_manager_module.c
5920F:	drivers/staging/greybus/audio_manager_private.h
5921F:	drivers/staging/greybus/audio_manager_sysfs.c
5922F:	drivers/staging/greybus/audio_module.c
5923F:	drivers/staging/greybus/audio_topology.c
5924
5925GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5926M:	Viresh Kumar <vireshk@kernel.org>
5927S:	Maintained
5928F:	drivers/staging/greybus/authentication.c
5929F:	drivers/staging/greybus/bootrom.c
5930F:	drivers/staging/greybus/firmware.h
5931F:	drivers/staging/greybus/fw-core.c
5932F:	drivers/staging/greybus/fw-download.c
5933F:	drivers/staging/greybus/fw-managament.c
5934F:	drivers/staging/greybus/greybus_authentication.h
5935F:	drivers/staging/greybus/greybus_firmware.h
5936F:	drivers/staging/greybus/hid.c
5937F:	drivers/staging/greybus/i2c.c
5938F:	drivers/staging/greybus/spi.c
5939F:	drivers/staging/greybus/spilib.c
5940F:	drivers/staging/greybus/spilib.h
5941
5942GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5943M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5944S:	Maintained
5945F:	drivers/staging/greybus/loopback.c
5946F:	drivers/staging/greybus/timesync.c
5947F:	drivers/staging/greybus/timesync_platform.c
5948
5949GREYBUS PLATFORM DRIVERS
5950M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5951S:	Maintained
5952F:	drivers/staging/greybus/arche-platform.c
5953F:	drivers/staging/greybus/arche-apb-ctrl.c
5954F:	drivers/staging/greybus/arche_platform.h
5955
5956GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5957M:	Rui Miguel Silva <rmfrfs@gmail.com>
5958S:	Maintained
5959F:	drivers/staging/greybus/sdio.c
5960F:	drivers/staging/greybus/light.c
5961F:	drivers/staging/greybus/gpio.c
5962F:	drivers/staging/greybus/power_supply.c
5963F:	drivers/staging/greybus/spi.c
5964F:	drivers/staging/greybus/spilib.c
5965
5966GREYBUS SUBSYSTEM
5967M:	Johan Hovold <johan@kernel.org>
5968M:	Alex Elder <elder@kernel.org>
5969M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5970S:	Maintained
5971F:	drivers/staging/greybus/
5972L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5973
5974GREYBUS UART PROTOCOLS DRIVERS
5975M:	David Lin <dtwlin@gmail.com>
5976S:	Maintained
5977F:	drivers/staging/greybus/uart.c
5978F:	drivers/staging/greybus/log.c
5979
5980GS1662 VIDEO SERIALIZER
5981M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5982L:	linux-media@vger.kernel.org
5983T:	git git://linuxtv.org/media_tree.git
5984S:	Maintained
5985F:	drivers/media/spi/gs1662.c
5986
5987GSPCA FINEPIX SUBDRIVER
5988M:	Frank Zago <frank@zago.net>
5989L:	linux-media@vger.kernel.org
5990T:	git git://linuxtv.org/media_tree.git
5991S:	Maintained
5992F:	drivers/media/usb/gspca/finepix.c
5993
5994GSPCA GL860 SUBDRIVER
5995M:	Olivier Lorin <o.lorin@laposte.net>
5996L:	linux-media@vger.kernel.org
5997T:	git git://linuxtv.org/media_tree.git
5998S:	Maintained
5999F:	drivers/media/usb/gspca/gl860/
6000
6001GSPCA M5602 SUBDRIVER
6002M:	Erik Andren <erik.andren@gmail.com>
6003L:	linux-media@vger.kernel.org
6004T:	git git://linuxtv.org/media_tree.git
6005S:	Maintained
6006F:	drivers/media/usb/gspca/m5602/
6007
6008GSPCA PAC207 SONIXB SUBDRIVER
6009M:	Hans Verkuil <hverkuil@xs4all.nl>
6010L:	linux-media@vger.kernel.org
6011T:	git git://linuxtv.org/media_tree.git
6012S:	Odd Fixes
6013F:	drivers/media/usb/gspca/pac207.c
6014
6015GSPCA SN9C20X SUBDRIVER
6016M:	Brian Johnson <brijohn@gmail.com>
6017L:	linux-media@vger.kernel.org
6018T:	git git://linuxtv.org/media_tree.git
6019S:	Maintained
6020F:	drivers/media/usb/gspca/sn9c20x.c
6021
6022GSPCA T613 SUBDRIVER
6023M:	Leandro Costantino <lcostantino@gmail.com>
6024L:	linux-media@vger.kernel.org
6025T:	git git://linuxtv.org/media_tree.git
6026S:	Maintained
6027F:	drivers/media/usb/gspca/t613.c
6028
6029GSPCA USB WEBCAM DRIVER
6030M:	Hans Verkuil <hverkuil@xs4all.nl>
6031L:	linux-media@vger.kernel.org
6032T:	git git://linuxtv.org/media_tree.git
6033S:	Odd Fixes
6034F:	drivers/media/usb/gspca/
6035
6036GTP (GPRS Tunneling Protocol)
6037M:	Pablo Neira Ayuso <pablo@netfilter.org>
6038M:	Harald Welte <laforge@gnumonks.org>
6039L:	osmocom-net-gprs@lists.osmocom.org
6040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6041S:	Maintained
6042F:	drivers/net/gtp.c
6043
6044GUID PARTITION TABLE (GPT)
6045M:	Davidlohr Bueso <dave@stgolabs.net>
6046L:	linux-efi@vger.kernel.org
6047S:	Maintained
6048F:	block/partitions/efi.*
6049
6050H8/300 ARCHITECTURE
6051M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6052L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6053W:	http://uclinux-h8.sourceforge.jp
6054T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6055S:	Maintained
6056F:	arch/h8300/
6057F:	drivers/clocksource/h8300_*.c
6058F:	drivers/clk/h8300/
6059F:	drivers/irqchip/irq-renesas-h8*.c
6060
6061HACKRF MEDIA DRIVER
6062M:	Antti Palosaari <crope@iki.fi>
6063L:	linux-media@vger.kernel.org
6064W:	https://linuxtv.org
6065W:	http://palosaari.fi/linux/
6066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6067T:	git git://linuxtv.org/anttip/media_tree.git
6068S:	Maintained
6069F:	drivers/media/usb/hackrf/
6070
6071HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6072M:	Frank Seidel <frank@f-seidel.de>
6073L:	platform-driver-x86@vger.kernel.org
6074W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6075S:	Maintained
6076F:	drivers/platform/x86/hdaps.c
6077
6078HARDWARE MONITORING
6079M:	Jean Delvare <jdelvare@suse.com>
6080M:	Guenter Roeck <linux@roeck-us.net>
6081L:	linux-hwmon@vger.kernel.org
6082W:	http://hwmon.wiki.kernel.org/
6083T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6085S:	Maintained
6086F:	Documentation/hwmon/
6087F:	drivers/hwmon/
6088F:	include/linux/hwmon*.h
6089
6090HARDWARE RANDOM NUMBER GENERATOR CORE
6091M:	Matt Mackall <mpm@selenic.com>
6092M:	Herbert Xu <herbert@gondor.apana.org.au>
6093L:	linux-crypto@vger.kernel.org
6094S:	Odd fixes
6095F:	Documentation/devicetree/bindings/rng/
6096F:	Documentation/hw_random.txt
6097F:	drivers/char/hw_random/
6098F:	include/linux/hw_random.h
6099
6100HARDWARE SPINLOCK CORE
6101M:	Ohad Ben-Cohen <ohad@wizery.com>
6102M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6103L:	linux-remoteproc@vger.kernel.org
6104S:	Maintained
6105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6106F:	Documentation/devicetree/bindings/hwlock/
6107F:	Documentation/hwspinlock.txt
6108F:	drivers/hwspinlock/
6109F:	include/linux/hwspinlock.h
6110
6111HARMONY SOUND DRIVER
6112L:	linux-parisc@vger.kernel.org
6113S:	Maintained
6114F:	sound/parisc/harmony.*
6115
6116HDPVR USB VIDEO ENCODER DRIVER
6117M:	Hans Verkuil <hverkuil@xs4all.nl>
6118L:	linux-media@vger.kernel.org
6119T:	git git://linuxtv.org/media_tree.git
6120W:	https://linuxtv.org
6121S:	Odd Fixes
6122F:	drivers/media/usb/hdpvr/
6123
6124HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6125M:	Jimmy Vance <jimmy.vance@hpe.com>
6126S:	Supported
6127F:	Documentation/watchdog/hpwdt.txt
6128F:	drivers/watchdog/hpwdt.c
6129
6130HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6131M:	Don Brace <don.brace@microsemi.com>
6132L:	esc.storagedev@microsemi.com
6133L:	linux-scsi@vger.kernel.org
6134S:	Supported
6135F:	Documentation/scsi/hpsa.txt
6136F:	drivers/scsi/hpsa*.[ch]
6137F:	include/linux/cciss*.h
6138F:	include/uapi/linux/cciss*.h
6139
6140HFI1 DRIVER
6141M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6142M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6143L:	linux-rdma@vger.kernel.org
6144S:	Supported
6145F:	drivers/infiniband/hw/hfi1
6146
6147HFS FILESYSTEM
6148L:	linux-fsdevel@vger.kernel.org
6149S:	Orphan
6150F:	Documentation/filesystems/hfs.txt
6151F:	fs/hfs/
6152
6153HFSPLUS FILESYSTEM
6154L:	linux-fsdevel@vger.kernel.org
6155S:	Orphan
6156F:	Documentation/filesystems/hfsplus.txt
6157F:	fs/hfsplus/
6158
6159HGA FRAMEBUFFER DRIVER
6160M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6161L:	linux-nvidia@lists.surfsouth.com
6162W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6163S:	Maintained
6164F:	drivers/video/fbdev/hgafb.c
6165
6166HIBERNATION (aka Software Suspend, aka swsusp)
6167M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6168M:	Pavel Machek <pavel@ucw.cz>
6169L:	linux-pm@vger.kernel.org
6170B:	https://bugzilla.kernel.org
6171S:	Supported
6172F:	arch/x86/power/
6173F:	drivers/base/power/
6174F:	kernel/power/
6175F:	include/linux/suspend.h
6176F:	include/linux/freezer.h
6177F:	include/linux/pm.h
6178F:	arch/*/include/asm/suspend*.h
6179
6180HID CORE LAYER
6181M:	Jiri Kosina <jikos@kernel.org>
6182R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6183L:	linux-input@vger.kernel.org
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6185S:	Maintained
6186F:	drivers/hid/
6187F:	include/linux/hid*
6188F:	include/uapi/linux/hid*
6189
6190HID SENSOR HUB DRIVERS
6191M:	Jiri Kosina <jikos@kernel.org>
6192M:	Jonathan Cameron <jic23@kernel.org>
6193M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6194L:	linux-input@vger.kernel.org
6195L:	linux-iio@vger.kernel.org
6196S:	Maintained
6197F:	Documentation/hid/hid-sensor*
6198F:	drivers/hid/hid-sensor-*
6199F:	drivers/iio/*/hid-*
6200F:	include/linux/hid-sensor-*
6201
6202HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6203M:	Thomas Gleixner <tglx@linutronix.de>
6204L:	linux-kernel@vger.kernel.org
6205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6206S:	Maintained
6207F:	Documentation/timers/
6208F:	kernel/time/hrtimer.c
6209F:	kernel/time/clockevents.c
6210F:	kernel/time/timer_*.c
6211F:	include/linux/clockchips.h
6212F:	include/linux/hrtimer.h
6213
6214HIGH-SPEED SCC DRIVER FOR AX.25
6215L:	linux-hams@vger.kernel.org
6216S:	Orphan
6217F:	drivers/net/hamradio/dmascc.c
6218F:	drivers/net/hamradio/scc.c
6219
6220HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6221M:	HighPoint Linux Team <linux@highpoint-tech.com>
6222W:	http://www.highpoint-tech.com
6223S:	Supported
6224F:	Documentation/scsi/hptiop.txt
6225F:	drivers/scsi/hptiop.c
6226
6227HIPPI
6228M:	Jes Sorensen <jes@trained-monkey.org>
6229L:	linux-hippi@sunsite.dk
6230S:	Maintained
6231F:	include/linux/hippidevice.h
6232F:	include/uapi/linux/if_hippi.h
6233F:	net/802/hippi.c
6234F:	drivers/net/hippi/
6235
6236HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6237M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6238M:	Salil Mehta <salil.mehta@huawei.com>
6239L:	netdev@vger.kernel.org
6240W:	http://www.hisilicon.com
6241S:	Maintained
6242F:	drivers/net/ethernet/hisilicon/hns3/
6243
6244HISILICON NETWORK SUBSYSTEM DRIVER
6245M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6246M:	Salil Mehta <salil.mehta@huawei.com>
6247L:	netdev@vger.kernel.org
6248W:	http://www.hisilicon.com
6249S:	Maintained
6250F:	drivers/net/ethernet/hisilicon/
6251F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6252
6253HISILICON ROCE DRIVER
6254M:	Lijun Ou <oulijun@huawei.com>
6255M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6256L:	linux-rdma@vger.kernel.org
6257S:	Maintained
6258F:	drivers/infiniband/hw/hns/
6259F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6260
6261HISILICON SAS Controller
6262M:	John Garry <john.garry@huawei.com>
6263W:	http://www.hisilicon.com
6264S:	Supported
6265F:	drivers/scsi/hisi_sas/
6266F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6267
6268HMM - Heterogeneous Memory Management
6269M:	Jérôme Glisse <jglisse@redhat.com>
6270L:	linux-mm@kvack.org
6271S:	Maintained
6272F:	mm/hmm*
6273F:	include/linux/hmm*
6274
6275HOST AP DRIVER
6276M:	Jouni Malinen <j@w1.fi>
6277L:	linux-wireless@vger.kernel.org
6278W:	http://w1.fi/hostap-driver.html
6279S:	Obsolete
6280F:	drivers/net/wireless/intersil/hostap/
6281
6282HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6283L:	platform-driver-x86@vger.kernel.org
6284S:	Orphan
6285F:	drivers/platform/x86/tc1100-wmi.c
6286
6287HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6288M:	Jaroslav Kysela <perex@perex.cz>
6289S:	Maintained
6290F:	drivers/net/ethernet/hp/hp100.*
6291
6292HPET:	High Precision Event Timers driver
6293M:	Clemens Ladisch <clemens@ladisch.de>
6294S:	Maintained
6295F:	Documentation/timers/hpet.txt
6296F:	drivers/char/hpet.c
6297F:	include/linux/hpet.h
6298F:	include/uapi/linux/hpet.h
6299
6300HPET:	x86
6301S:	Orphan
6302F:	arch/x86/kernel/hpet.c
6303F:	arch/x86/include/asm/hpet.h
6304
6305HPFS FILESYSTEM
6306M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6307W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6308S:	Maintained
6309F:	fs/hpfs/
6310
6311HSI SUBSYSTEM
6312M:	Sebastian Reichel <sre@kernel.org>
6313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6314S:	Maintained
6315F:	Documentation/ABI/testing/sysfs-bus-hsi
6316F:	Documentation/driver-api/hsi.rst
6317F:	drivers/hsi/
6318F:	include/linux/hsi/
6319F:	include/uapi/linux/hsi/
6320
6321HSO 3G MODEM DRIVER
6322L:	linux-usb@vger.kernel.org
6323S:	Orphan
6324F:	drivers/net/usb/hso.c
6325
6326HSR NETWORK PROTOCOL
6327M:	Arvid Brodin <arvid.brodin@alten.se>
6328L:	netdev@vger.kernel.org
6329S:	Maintained
6330F:	net/hsr/
6331
6332HT16K33 LED CONTROLLER DRIVER
6333M:	Robin van der Gracht <robin@protonic.nl>
6334S:	Maintained
6335F:	drivers/auxdisplay/ht16k33.c
6336F:	Documentation/devicetree/bindings/display/ht16k33.txt
6337
6338HTCPEN TOUCHSCREEN DRIVER
6339M:	Pau Oliva Fora <pof@eslack.org>
6340L:	linux-input@vger.kernel.org
6341S:	Maintained
6342F:	drivers/input/touchscreen/htcpen.c
6343
6344HUAWEI ETHERNET DRIVER
6345M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6346L:	netdev@vger.kernel.org
6347S:	Supported
6348F:	Documentation/networking/hinic.txt
6349F:	drivers/net/ethernet/huawei/hinic/
6350
6351HUGETLB FILESYSTEM
6352M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6353S:	Maintained
6354F:	fs/hugetlbfs/
6355
6356HVA ST MEDIA DRIVER
6357M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6358L:	linux-media@vger.kernel.org
6359T:	git git://linuxtv.org/media_tree.git
6360W:	https://linuxtv.org
6361S:	Supported
6362F:	drivers/media/platform/sti/hva
6363
6364HWPOISON MEMORY FAILURE HANDLING
6365M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6366L:	linux-mm@kvack.org
6367S:	Maintained
6368F:	mm/memory-failure.c
6369F:	mm/hwpoison-inject.c
6370
6371Hyper-V CORE AND DRIVERS
6372M:	"K. Y. Srinivasan" <kys@microsoft.com>
6373M:	Haiyang Zhang <haiyangz@microsoft.com>
6374M:	Stephen Hemminger <sthemmin@microsoft.com>
6375L:	devel@linuxdriverproject.org
6376S:	Maintained
6377F:	Documentation/networking/netvsc.txt
6378F:	arch/x86/include/asm/mshyperv.h
6379F:	arch/x86/include/asm/trace/hyperv.h
6380F:	arch/x86/include/uapi/asm/hyperv.h
6381F:	arch/x86/kernel/cpu/mshyperv.c
6382F:	arch/x86/hyperv
6383F:	drivers/hid/hid-hyperv.c
6384F:	drivers/hv/
6385F:	drivers/input/serio/hyperv-keyboard.c
6386F:	drivers/pci/host/pci-hyperv.c
6387F:	drivers/net/hyperv/
6388F:	drivers/scsi/storvsc_drv.c
6389F:	drivers/uio/uio_hv_generic.c
6390F:	drivers/video/fbdev/hyperv_fb.c
6391F:	net/vmw_vsock/hyperv_transport.c
6392F:	include/linux/hyperv.h
6393F:	include/uapi/linux/hyperv.h
6394F:	tools/hv/
6395F:	Documentation/ABI/stable/sysfs-bus-vmbus
6396
6397HYPERVISOR VIRTUAL CONSOLE DRIVER
6398L:	linuxppc-dev@lists.ozlabs.org
6399S:	Odd Fixes
6400F:	drivers/tty/hvc/
6401
6402I2C ACPI SUPPORT
6403M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6404L:	linux-i2c@vger.kernel.org
6405L:	linux-acpi@vger.kernel.org
6406S:	Maintained
6407F:	drivers/i2c/i2c-core-acpi.c
6408
6409I2C MUXES
6410M:	Peter Rosin <peda@axentia.se>
6411L:	linux-i2c@vger.kernel.org
6412S:	Maintained
6413F:	Documentation/i2c/i2c-topology
6414F:	Documentation/i2c/muxes/
6415F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6416F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6417F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6418F:	drivers/i2c/i2c-mux.c
6419F:	drivers/i2c/muxes/
6420F:	include/linux/i2c-mux.h
6421
6422I2C OVER PARALLEL PORT
6423M:	Jean Delvare <jdelvare@suse.com>
6424L:	linux-i2c@vger.kernel.org
6425S:	Maintained
6426F:	Documentation/i2c/busses/i2c-parport
6427F:	Documentation/i2c/busses/i2c-parport-light
6428F:	drivers/i2c/busses/i2c-parport.c
6429F:	drivers/i2c/busses/i2c-parport-light.c
6430
6431I2C SUBSYSTEM
6432M:	Wolfram Sang <wsa@the-dreams.de>
6433L:	linux-i2c@vger.kernel.org
6434W:	https://i2c.wiki.kernel.org/
6435Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6437S:	Maintained
6438F:	Documentation/devicetree/bindings/i2c/
6439F:	Documentation/i2c/
6440F:	drivers/i2c/
6441F:	drivers/i2c/*/
6442F:	include/linux/i2c.h
6443F:	include/linux/i2c-*.h
6444F:	include/uapi/linux/i2c.h
6445F:	include/uapi/linux/i2c-*.h
6446
6447I2C-TAOS-EVM DRIVER
6448M:	Jean Delvare <jdelvare@suse.com>
6449L:	linux-i2c@vger.kernel.org
6450S:	Maintained
6451F:	Documentation/i2c/busses/i2c-taos-evm
6452F:	drivers/i2c/busses/i2c-taos-evm.c
6453
6454I2C-TINY-USB DRIVER
6455M:	Till Harbaum <till@harbaum.org>
6456L:	linux-i2c@vger.kernel.org
6457W:	http://www.harbaum.org/till/i2c_tiny_usb
6458S:	Maintained
6459F:	drivers/i2c/busses/i2c-tiny-usb.c
6460
6461I2C/SMBUS CONTROLLER DRIVERS FOR PC
6462M:	Jean Delvare <jdelvare@suse.com>
6463L:	linux-i2c@vger.kernel.org
6464S:	Maintained
6465F:	Documentation/i2c/busses/i2c-ali1535
6466F:	Documentation/i2c/busses/i2c-ali1563
6467F:	Documentation/i2c/busses/i2c-ali15x3
6468F:	Documentation/i2c/busses/i2c-amd756
6469F:	Documentation/i2c/busses/i2c-amd8111
6470F:	Documentation/i2c/busses/i2c-i801
6471F:	Documentation/i2c/busses/i2c-nforce2
6472F:	Documentation/i2c/busses/i2c-piix4
6473F:	Documentation/i2c/busses/i2c-sis5595
6474F:	Documentation/i2c/busses/i2c-sis630
6475F:	Documentation/i2c/busses/i2c-sis96x
6476F:	Documentation/i2c/busses/i2c-via
6477F:	Documentation/i2c/busses/i2c-viapro
6478F:	drivers/i2c/busses/i2c-ali1535.c
6479F:	drivers/i2c/busses/i2c-ali1563.c
6480F:	drivers/i2c/busses/i2c-ali15x3.c
6481F:	drivers/i2c/busses/i2c-amd756.c
6482F:	drivers/i2c/busses/i2c-amd756-s4882.c
6483F:	drivers/i2c/busses/i2c-amd8111.c
6484F:	drivers/i2c/busses/i2c-i801.c
6485F:	drivers/i2c/busses/i2c-isch.c
6486F:	drivers/i2c/busses/i2c-nforce2.c
6487F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6488F:	drivers/i2c/busses/i2c-piix4.c
6489F:	drivers/i2c/busses/i2c-sis5595.c
6490F:	drivers/i2c/busses/i2c-sis630.c
6491F:	drivers/i2c/busses/i2c-sis96x.c
6492F:	drivers/i2c/busses/i2c-via.c
6493F:	drivers/i2c/busses/i2c-viapro.c
6494
6495I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6496M:	Hans de Goede <hdegoede@redhat.com>
6497L:	linux-i2c@vger.kernel.org
6498S:	Maintained
6499F:	drivers/i2c/busses/i2c-cht-wc.c
6500
6501I2C/SMBUS ISMT DRIVER
6502M:	Seth Heasley <seth.heasley@intel.com>
6503M:	Neil Horman <nhorman@tuxdriver.com>
6504L:	linux-i2c@vger.kernel.org
6505F:	drivers/i2c/busses/i2c-ismt.c
6506F:	Documentation/i2c/busses/i2c-ismt
6507
6508I2C/SMBUS STUB DRIVER
6509M:	Jean Delvare <jdelvare@suse.com>
6510L:	linux-i2c@vger.kernel.org
6511S:	Maintained
6512F:	drivers/i2c/i2c-stub.c
6513
6514i386 BOOT CODE
6515M:	"H. Peter Anvin" <hpa@zytor.com>
6516S:	Maintained
6517F:	arch/x86/boot/
6518
6519i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6520M:	"H. Peter Anvin" <hpa@zytor.com>
6521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6522S:	Maintained
6523
6524IA64 (Itanium) PLATFORM
6525M:	Tony Luck <tony.luck@intel.com>
6526M:	Fenghua Yu <fenghua.yu@intel.com>
6527L:	linux-ia64@vger.kernel.org
6528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6529S:	Maintained
6530F:	arch/ia64/
6531
6532IBM Power 842 compression accelerator
6533M:	Haren Myneni <haren@us.ibm.com>
6534S:	Supported
6535F:	drivers/crypto/nx/Makefile
6536F:	drivers/crypto/nx/Kconfig
6537F:	drivers/crypto/nx/nx-842*
6538F:	include/linux/sw842.h
6539F:	crypto/842.c
6540F:	lib/842/
6541
6542IBM Power in-Nest Crypto Acceleration
6543M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6544M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6545L:	linux-crypto@vger.kernel.org
6546S:	Supported
6547F:	drivers/crypto/nx/Makefile
6548F:	drivers/crypto/nx/Kconfig
6549F:	drivers/crypto/nx/nx-aes*
6550F:	drivers/crypto/nx/nx-sha*
6551F:	drivers/crypto/nx/nx.*
6552F:	drivers/crypto/nx/nx_csbcpb.h
6553F:	drivers/crypto/nx/nx_debugfs.h
6554
6555IBM Power Linux RAID adapter
6556M:	Brian King <brking@us.ibm.com>
6557S:	Supported
6558F:	drivers/scsi/ipr.*
6559
6560IBM Power SRIOV Virtual NIC Device Driver
6561M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6562M:	John Allen <jallen@linux.vnet.ibm.com>
6563L:	netdev@vger.kernel.org
6564S:	Supported
6565F:	drivers/net/ethernet/ibm/ibmvnic.*
6566
6567IBM Power Virtual Accelerator Switchboard
6568M:	Sukadev Bhattiprolu
6569L:	linuxppc-dev@lists.ozlabs.org
6570S:	Supported
6571F:	arch/powerpc/platforms/powernv/vas*
6572F:	arch/powerpc/platforms/powernv/copy-paste.h
6573F:	arch/powerpc/include/asm/vas.h
6574F:	arch/powerpc/include/uapi/asm/vas.h
6575
6576IBM Power Virtual Ethernet Device Driver
6577M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6578L:	netdev@vger.kernel.org
6579S:	Supported
6580F:	drivers/net/ethernet/ibm/ibmveth.*
6581
6582IBM Power Virtual FC Device Drivers
6583M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6584L:	linux-scsi@vger.kernel.org
6585S:	Supported
6586F:	drivers/scsi/ibmvscsi/ibmvfc*
6587
6588IBM Power Virtual SCSI Device Drivers
6589M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6590L:	linux-scsi@vger.kernel.org
6591S:	Supported
6592F:	drivers/scsi/ibmvscsi/ibmvscsi*
6593F:	include/scsi/viosrp.h
6594
6595IBM Power Virtual SCSI Device Target Driver
6596M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6597M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6598L:	linux-scsi@vger.kernel.org
6599L:	target-devel@vger.kernel.org
6600S:	Supported
6601F:	drivers/scsi/ibmvscsi_tgt/
6602
6603IBM Power VMX Cryptographic instructions
6604M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6605M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6606L:	linux-crypto@vger.kernel.org
6607S:	Supported
6608F:	drivers/crypto/vmx/Makefile
6609F:	drivers/crypto/vmx/Kconfig
6610F:	drivers/crypto/vmx/vmx.c
6611F:	drivers/crypto/vmx/aes*
6612F:	drivers/crypto/vmx/ghash*
6613F:	drivers/crypto/vmx/ppc-xlate.pl
6614
6615IBM ServeRAID RAID DRIVER
6616S:	Orphan
6617F:	drivers/scsi/ips.*
6618
6619ICH LPC AND GPIO DRIVER
6620M:	Peter Tyser <ptyser@xes-inc.com>
6621S:	Maintained
6622F:	drivers/mfd/lpc_ich.c
6623F:	drivers/gpio/gpio-ich.c
6624
6625IDE SUBSYSTEM
6626M:	"David S. Miller" <davem@davemloft.net>
6627L:	linux-ide@vger.kernel.org
6628Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6630S:	Maintained
6631F:	Documentation/ide/
6632F:	drivers/ide/
6633F:	include/linux/ide.h
6634
6635IDE/ATAPI DRIVERS
6636M:	Borislav Petkov <bp@alien8.de>
6637L:	linux-ide@vger.kernel.org
6638S:	Maintained
6639F:	Documentation/cdrom/ide-cd
6640F:	drivers/ide/ide-cd*
6641
6642IDEAPAD LAPTOP EXTRAS DRIVER
6643M:	Ike Panhc <ike.pan@canonical.com>
6644L:	platform-driver-x86@vger.kernel.org
6645W:	http://launchpad.net/ideapad-laptop
6646S:	Maintained
6647F:	drivers/platform/x86/ideapad-laptop.c
6648
6649IDEAPAD LAPTOP SLIDEBAR DRIVER
6650M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6651L:	linux-input@vger.kernel.org
6652W:	https://github.com/o2genum/ideapad-slidebar
6653S:	Maintained
6654F:	drivers/input/misc/ideapad_slidebar.c
6655
6656IDT VersaClock 5 CLOCK DRIVER
6657M:	Marek Vasut <marek.vasut@gmail.com>
6658S:	Maintained
6659F:	drivers/clk/clk-versaclock5.c
6660
6661IEEE 802.15.4 SUBSYSTEM
6662M:	Alexander Aring <alex.aring@gmail.com>
6663M:	Stefan Schmidt <stefan@osg.samsung.com>
6664L:	linux-wpan@vger.kernel.org
6665W:	http://wpan.cakelab.org/
6666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6668S:	Maintained
6669F:	net/ieee802154/
6670F:	net/mac802154/
6671F:	drivers/net/ieee802154/
6672F:	include/linux/nl802154.h
6673F:	include/linux/ieee802154.h
6674F:	include/net/nl802154.h
6675F:	include/net/mac802154.h
6676F:	include/net/af_ieee802154.h
6677F:	include/net/cfg802154.h
6678F:	include/net/ieee802154_netdev.h
6679F:	Documentation/networking/ieee802154.txt
6680
6681IFE PROTOCOL
6682M:	Yotam Gigi <yotam.gi@gmail.com>
6683M:	Jamal Hadi Salim <jhs@mojatatu.com>
6684F:	net/ife
6685F:	include/net/ife.h
6686F:	include/uapi/linux/ife.h
6687
6688IGORPLUG-USB IR RECEIVER
6689M:	Sean Young <sean@mess.org>
6690L:	linux-media@vger.kernel.org
6691S:	Maintained
6692F:	drivers/media/rc/igorplugusb.c
6693
6694IGUANAWORKS USB IR TRANSCEIVER
6695M:	Sean Young <sean@mess.org>
6696L:	linux-media@vger.kernel.org
6697S:	Maintained
6698F:	drivers/media/rc/iguanair.c
6699
6700IIO DIGITAL POTENTIOMETER DAC
6701M:	Peter Rosin <peda@axentia.se>
6702L:	linux-iio@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6705F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6706F:	drivers/iio/dac/dpot-dac.c
6707
6708IIO ENVELOPE DETECTOR
6709M:	Peter Rosin <peda@axentia.se>
6710L:	linux-iio@vger.kernel.org
6711S:	Maintained
6712F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6713F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6714F:	drivers/iio/adc/envelope-detector.c
6715
6716IIO MULTIPLEXER
6717M:	Peter Rosin <peda@axentia.se>
6718L:	linux-iio@vger.kernel.org
6719S:	Maintained
6720F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6721F:	drivers/iio/multiplexer/iio-mux.c
6722
6723IIO SUBSYSTEM AND DRIVERS
6724M:	Jonathan Cameron <jic23@kernel.org>
6725R:	Hartmut Knaack <knaack.h@gmx.de>
6726R:	Lars-Peter Clausen <lars@metafoo.de>
6727R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6728L:	linux-iio@vger.kernel.org
6729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6730S:	Maintained
6731F:	Documentation/devicetree/bindings/iio/
6732F:	drivers/iio/
6733F:	drivers/staging/iio/
6734F:	include/linux/iio/
6735F:	tools/iio/
6736
6737IKANOS/ADI EAGLE ADSL USB DRIVER
6738M:	Matthieu Castet <castet.matthieu@free.fr>
6739M:	Stanislaw Gruszka <stf_xl@wp.pl>
6740S:	Maintained
6741F:	drivers/usb/atm/ueagle-atm.c
6742
6743IMGTEC ASCII LCD DRIVER
6744M:	Paul Burton <paul.burton@mips.com>
6745S:	Maintained
6746F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6747F:	drivers/auxdisplay/img-ascii-lcd.c
6748
6749IMGTEC IR DECODER DRIVER
6750M:	James Hogan <jhogan@kernel.org>
6751S:	Maintained
6752F:	drivers/media/rc/img-ir/
6753
6754IMS TWINTURBO FRAMEBUFFER DRIVER
6755L:	linux-fbdev@vger.kernel.org
6756S:	Orphan
6757F:	drivers/video/fbdev/imsttfb.c
6758
6759INA209 HARDWARE MONITOR DRIVER
6760M:	Guenter Roeck <linux@roeck-us.net>
6761L:	linux-hwmon@vger.kernel.org
6762S:	Maintained
6763F:	Documentation/hwmon/ina209
6764F:	Documentation/devicetree/bindings/i2c/ina209.txt
6765F:	drivers/hwmon/ina209.c
6766
6767INA2XX HARDWARE MONITOR DRIVER
6768M:	Guenter Roeck <linux@roeck-us.net>
6769L:	linux-hwmon@vger.kernel.org
6770S:	Maintained
6771F:	Documentation/hwmon/ina2xx
6772F:	drivers/hwmon/ina2xx.c
6773F:	include/linux/platform_data/ina2xx.h
6774
6775INDUSTRY PACK SUBSYSTEM (IPACK)
6776M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6777M:	Jens Taprogge <jens.taprogge@taprogge.org>
6778M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6779L:	industrypack-devel@lists.sourceforge.net
6780W:	http://industrypack.sourceforge.net
6781S:	Maintained
6782F:	drivers/ipack/
6783
6784INFINIBAND SUBSYSTEM
6785M:	Doug Ledford <dledford@redhat.com>
6786M:	Sean Hefty <sean.hefty@intel.com>
6787M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6788L:	linux-rdma@vger.kernel.org
6789W:	http://www.openfabrics.org/
6790Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6792S:	Supported
6793F:	Documentation/devicetree/bindings/infiniband/
6794F:	Documentation/infiniband/
6795F:	drivers/infiniband/
6796F:	include/uapi/linux/if_infiniband.h
6797F:	include/uapi/rdma/
6798F:	include/rdma/
6799
6800INGENIC JZ4780 DMA Driver
6801M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6802S:	Maintained
6803F:	drivers/dma/dma-jz4780.c
6804
6805INGENIC JZ4780 NAND DRIVER
6806M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6807L:	linux-mtd@lists.infradead.org
6808S:	Maintained
6809F:	drivers/mtd/nand/jz4780_*
6810
6811INOTIFY
6812M:	Jan Kara <jack@suse.cz>
6813R:	Amir Goldstein <amir73il@gmail.com>
6814L:	linux-fsdevel@vger.kernel.org
6815S:	Maintained
6816F:	Documentation/filesystems/inotify.txt
6817F:	fs/notify/inotify/
6818F:	include/linux/inotify.h
6819F:	include/uapi/linux/inotify.h
6820
6821INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6822M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6823L:	linux-input@vger.kernel.org
6824Q:	http://patchwork.kernel.org/project/linux-input/list/
6825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6826S:	Maintained
6827F:	drivers/input/
6828F:	include/linux/input.h
6829F:	include/uapi/linux/input.h
6830F:	include/uapi/linux/input-event-codes.h
6831F:	include/linux/input/
6832F:	Documentation/devicetree/bindings/input/
6833F:	Documentation/input/
6834
6835INPUT MULTITOUCH (MT) PROTOCOL
6836M:	Henrik Rydberg <rydberg@bitmath.org>
6837L:	linux-input@vger.kernel.org
6838S:	Odd fixes
6839F:	Documentation/input/multi-touch-protocol.rst
6840F:	drivers/input/input-mt.c
6841K:	\b(ABS|SYN)_MT_
6842
6843INSIDE SECURE CRYPTO DRIVER
6844M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6845F:	drivers/crypto/inside-secure/
6846S:	Maintained
6847L:	linux-crypto@vger.kernel.org
6848
6849INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6850M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6851M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6852L:	linux-integrity@vger.kernel.org
6853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6854S:	Supported
6855F:	security/integrity/ima/
6856
6857INTEL 810/815 FRAMEBUFFER DRIVER
6858M:	Antonino Daplas <adaplas@gmail.com>
6859L:	linux-fbdev@vger.kernel.org
6860S:	Maintained
6861F:	drivers/video/fbdev/i810/
6862
6863INTEL ASoC BDW/HSW DRIVERS
6864M:	Jie Yang <yang.jie@linux.intel.com>
6865L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6866S:	Supported
6867F:	sound/soc/intel/common/sst-dsp*
6868F:	sound/soc/intel/common/sst-firmware.c
6869F:	sound/soc/intel/boards/broadwell.c
6870F:	sound/soc/intel/haswell/
6871
6872INTEL C600 SERIES SAS CONTROLLER DRIVER
6873M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6874M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6875L:	linux-scsi@vger.kernel.org
6876T:	git git://git.code.sf.net/p/intel-sas/isci
6877S:	Supported
6878F:	drivers/scsi/isci/
6879
6880INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6881M:	Jani Nikula <jani.nikula@linux.intel.com>
6882M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6883M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6884L:	intel-gfx@lists.freedesktop.org
6885W:	https://01.org/linuxgraphics/
6886B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6887C:	irc://chat.freenode.net/intel-gfx
6888Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6889T:	git git://anongit.freedesktop.org/drm-intel
6890S:	Supported
6891F:	drivers/gpu/drm/i915/
6892F:	include/drm/i915*
6893F:	include/uapi/drm/i915_drm.h
6894F:	Documentation/gpu/i915.rst
6895
6896INTEL ETHERNET DRIVERS
6897M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6898L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6899W:	http://www.intel.com/support/feedback.htm
6900W:	http://e1000.sourceforge.net/
6901Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6904S:	Supported
6905F:	Documentation/networking/e100.txt
6906F:	Documentation/networking/e1000.txt
6907F:	Documentation/networking/e1000e.txt
6908F:	Documentation/networking/igb.txt
6909F:	Documentation/networking/igbvf.txt
6910F:	Documentation/networking/ixgb.txt
6911F:	Documentation/networking/ixgbe.txt
6912F:	Documentation/networking/ixgbevf.txt
6913F:	Documentation/networking/i40e.txt
6914F:	Documentation/networking/i40evf.txt
6915F:	drivers/net/ethernet/intel/
6916F:	drivers/net/ethernet/intel/*/
6917F:	include/linux/avf/virtchnl.h
6918
6919INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6920M:	Maik Broemme <mbroemme@libmpq.org>
6921L:	linux-fbdev@vger.kernel.org
6922S:	Maintained
6923F:	Documentation/fb/intelfb.txt
6924F:	drivers/video/fbdev/intelfb/
6925
6926INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6927M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6928M:	Zhi Wang <zhi.a.wang@intel.com>
6929L:	intel-gvt-dev@lists.freedesktop.org
6930L:	intel-gfx@lists.freedesktop.org
6931W:	https://01.org/igvt-g
6932T:	git https://github.com/01org/gvt-linux.git
6933S:	Supported
6934F:	drivers/gpu/drm/i915/gvt/
6935
6936INTEL HID EVENT DRIVER
6937M:	Alex Hung <alex.hung@canonical.com>
6938L:	platform-driver-x86@vger.kernel.org
6939S:	Maintained
6940F:	drivers/platform/x86/intel-hid.c
6941
6942INTEL I/OAT DMA DRIVER
6943M:	Dave Jiang <dave.jiang@intel.com>
6944R:	Dan Williams <dan.j.williams@intel.com>
6945L:	dmaengine@vger.kernel.org
6946Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6947S:	Supported
6948F:	drivers/dma/ioat*
6949
6950INTEL IDLE DRIVER
6951M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6952M:	Len Brown <lenb@kernel.org>
6953L:	linux-pm@vger.kernel.org
6954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6955B:	https://bugzilla.kernel.org
6956S:	Supported
6957F:	drivers/idle/intel_idle.c
6958
6959INTEL INTEGRATED SENSOR HUB DRIVER
6960M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6961M:	Jiri Kosina <jikos@kernel.org>
6962L:	linux-input@vger.kernel.org
6963S:	Maintained
6964F:	drivers/hid/intel-ish-hid/
6965
6966INTEL IOMMU (VT-d)
6967M:	David Woodhouse <dwmw2@infradead.org>
6968L:	iommu@lists.linux-foundation.org
6969T:	git git://git.infradead.org/iommu-2.6.git
6970S:	Supported
6971F:	drivers/iommu/intel-iommu.c
6972F:	include/linux/intel-iommu.h
6973
6974INTEL IOP-ADMA DMA DRIVER
6975R:	Dan Williams <dan.j.williams@intel.com>
6976S:	Odd fixes
6977F:	drivers/dma/iop-adma.c
6978
6979INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6980M:	Krzysztof Halasa <khalasa@piap.pl>
6981S:	Maintained
6982F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6983F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6984F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6985F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6986F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6987F:	drivers/net/wan/ixp4xx_hss.c
6988
6989INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6990M:	Deepak Saxena <dsaxena@plexity.net>
6991S:	Maintained
6992F:	drivers/char/hw_random/ixp4xx-rng.c
6993
6994INTEL MANAGEMENT ENGINE (mei)
6995M:	Tomas Winkler <tomas.winkler@intel.com>
6996L:	linux-kernel@vger.kernel.org
6997S:	Supported
6998F:	include/uapi/linux/mei.h
6999F:	include/linux/mei_cl_bus.h
7000F:	drivers/misc/mei/*
7001F:	drivers/watchdog/mei_wdt.c
7002F:	Documentation/misc-devices/mei/*
7003F:	samples/mei/*
7004
7005INTEL MENLOW THERMAL DRIVER
7006M:	Sujith Thomas <sujith.thomas@intel.com>
7007L:	platform-driver-x86@vger.kernel.org
7008W:	https://01.org/linux-acpi
7009S:	Supported
7010F:	drivers/platform/x86/intel_menlow.c
7011
7012INTEL MERRIFIELD GPIO DRIVER
7013M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7014L:	linux-gpio@vger.kernel.org
7015S:	Maintained
7016F:	drivers/gpio/gpio-merrifield.c
7017
7018INTEL MIC DRIVERS (mic)
7019M:	Sudeep Dutt <sudeep.dutt@intel.com>
7020M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7021S:	Supported
7022W:	https://github.com/sudeepdutt/mic
7023W:	http://software.intel.com/en-us/mic-developer
7024F:	include/linux/mic_bus.h
7025F:	include/linux/scif.h
7026F:	include/uapi/linux/mic_common.h
7027F:	include/uapi/linux/mic_ioctl.h
7028F:	include/uapi/linux/scif_ioctl.h
7029F:	drivers/misc/mic/
7030F:	drivers/dma/mic_x100_dma.c
7031F:	drivers/dma/mic_x100_dma.h
7032F:	Documentation/mic/
7033
7034INTEL PMC CORE DRIVER
7035M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7036M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7037L:	platform-driver-x86@vger.kernel.org
7038S:	Maintained
7039F:	arch/x86/include/asm/pmc_core.h
7040F:	drivers/platform/x86/intel_pmc_core*
7041
7042INTEL PMC/P-Unit IPC DRIVER
7043M:	Zha Qipeng<qipeng.zha@intel.com>
7044L:	platform-driver-x86@vger.kernel.org
7045S:	Maintained
7046F:	drivers/platform/x86/intel_pmc_ipc.c
7047F:	drivers/platform/x86/intel_punit_ipc.c
7048F:	arch/x86/include/asm/intel_pmc_ipc.h
7049F:	arch/x86/include/asm/intel_punit_ipc.h
7050
7051INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7052M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7053L:	linux-wireless@vger.kernel.org
7054S:	Maintained
7055F:	Documentation/networking/README.ipw2100
7056F:	Documentation/networking/README.ipw2200
7057F:	drivers/net/wireless/intel/ipw2x00/
7058
7059INTEL PSTATE DRIVER
7060M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7061M:	Len Brown <lenb@kernel.org>
7062L:	linux-pm@vger.kernel.org
7063S:	Supported
7064F:	drivers/cpufreq/intel_pstate.c
7065
7066INTEL RDMA RNIC DRIVER
7067M:	Faisal Latif <faisal.latif@intel.com>
7068M:	Shiraz Saleem <shiraz.saleem@intel.com>
7069L:	linux-rdma@vger.kernel.org
7070S:	Supported
7071F:	drivers/infiniband/hw/i40iw/
7072
7073INTEL TELEMETRY DRIVER
7074M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7075L:	platform-driver-x86@vger.kernel.org
7076S:	Maintained
7077F:	arch/x86/include/asm/intel_telemetry.h
7078F:	drivers/platform/x86/intel_telemetry*
7079
7080INTEL VIRTUAL BUTTON DRIVER
7081M:	AceLan Kao <acelan.kao@canonical.com>
7082L:	platform-driver-x86@vger.kernel.org
7083S:	Maintained
7084F:	drivers/platform/x86/intel-vbtn.c
7085
7086INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7087M:	Stanislaw Gruszka <sgruszka@redhat.com>
7088L:	linux-wireless@vger.kernel.org
7089S:	Supported
7090F:	drivers/net/wireless/intel/iwlegacy/
7091
7092INTEL WIRELESS WIFI LINK (iwlwifi)
7093M:	Johannes Berg <johannes.berg@intel.com>
7094M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7095M:	Luca Coelho <luciano.coelho@intel.com>
7096M:	Intel Linux Wireless <linuxwifi@intel.com>
7097L:	linux-wireless@vger.kernel.org
7098W:	http://intellinuxwireless.org
7099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7100S:	Supported
7101F:	drivers/net/wireless/intel/iwlwifi/
7102
7103INTEL WIRELESS WIMAX CONNECTION 2400
7104M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7105M:	linux-wimax@intel.com
7106L:	wimax@linuxwimax.org (subscribers-only)
7107S:	Supported
7108W:	http://linuxwimax.org
7109F:	Documentation/wimax/README.i2400m
7110F:	drivers/net/wimax/i2400m/
7111F:	include/uapi/linux/wimax/i2400m.h
7112
7113INTEL(R) TRACE HUB
7114M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7115S:	Supported
7116F:	Documentation/trace/intel_th.txt
7117F:	drivers/hwtracing/intel_th/
7118
7119INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7120M:	Ning Sun <ning.sun@intel.com>
7121L:	tboot-devel@lists.sourceforge.net
7122W:	http://tboot.sourceforge.net
7123T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7124S:	Supported
7125F:	Documentation/intel_txt.txt
7126F:	include/linux/tboot.h
7127F:	arch/x86/kernel/tboot.c
7128
7129INTEL-MID GPIO DRIVER
7130M:	David Cohen <david.a.cohen@linux.intel.com>
7131L:	linux-gpio@vger.kernel.org
7132S:	Maintained
7133F:	drivers/gpio/gpio-intel-mid.c
7134
7135INVENSENSE MPU-3050 GYROSCOPE DRIVER
7136M:	Linus Walleij <linus.walleij@linaro.org>
7137L:	linux-iio@vger.kernel.org
7138S:	Maintained
7139F:	drivers/iio/gyro/mpu3050*
7140F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7141
7142IOC3 ETHERNET DRIVER
7143M:	Ralf Baechle <ralf@linux-mips.org>
7144L:	linux-mips@linux-mips.org
7145S:	Maintained
7146F:	drivers/net/ethernet/sgi/ioc3-eth.c
7147
7148IOC3 SERIAL DRIVER
7149M:	Pat Gefre <pfg@sgi.com>
7150L:	linux-serial@vger.kernel.org
7151S:	Maintained
7152F:	drivers/tty/serial/ioc3_serial.c
7153
7154IOMMU DRIVERS
7155M:	Joerg Roedel <joro@8bytes.org>
7156L:	iommu@lists.linux-foundation.org
7157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7158S:	Maintained
7159F:	Documentation/devicetree/bindings/iommu/
7160F:	drivers/iommu/
7161F:	include/linux/iommu.h
7162F:	include/linux/iova.h
7163
7164IP MASQUERADING
7165M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7166S:	Maintained
7167F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7168
7169IPMI SUBSYSTEM
7170M:	Corey Minyard <minyard@acm.org>
7171L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7172W:	http://openipmi.sourceforge.net/
7173S:	Supported
7174F:	Documentation/IPMI.txt
7175F:	drivers/char/ipmi/
7176F:	include/linux/ipmi*
7177F:	include/uapi/linux/ipmi*
7178
7179IPS SCSI RAID DRIVER
7180M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7181L:	linux-scsi@vger.kernel.org
7182W:	http://www.adaptec.com/
7183S:	Maintained
7184F:	drivers/scsi/ips*
7185
7186IPVS
7187M:	Wensong Zhang <wensong@linux-vs.org>
7188M:	Simon Horman <horms@verge.net.au>
7189M:	Julian Anastasov <ja@ssi.bg>
7190L:	netdev@vger.kernel.org
7191L:	lvs-devel@vger.kernel.org
7192S:	Maintained
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7195F:	Documentation/networking/ipvs-sysctl.txt
7196F:	include/net/ip_vs.h
7197F:	include/uapi/linux/ip_vs.h
7198F:	net/netfilter/ipvs/
7199
7200IPWIRELESS DRIVER
7201M:	Jiri Kosina <jikos@kernel.org>
7202M:	David Sterba <dsterba@suse.com>
7203S:	Odd Fixes
7204F:	drivers/tty/ipwireless/
7205
7206IPX NETWORK LAYER
7207L:	netdev@vger.kernel.org
7208S:	Odd fixes
7209F:	include/net/ipx.h
7210F:	include/uapi/linux/ipx.h
7211F:	net/ipx/
7212
7213IRDA SUBSYSTEM
7214M:	Samuel Ortiz <samuel@sortiz.org>
7215L:	irda-users@lists.sourceforge.net (subscribers-only)
7216L:	netdev@vger.kernel.org
7217W:	http://irda.sourceforge.net/
7218S:	Maintained
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7220F:	Documentation/networking/irda.txt
7221F:	drivers/staging/irda/
7222
7223IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7224M:	Marc Zyngier <marc.zyngier@arm.com>
7225S:	Maintained
7226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7227F:	Documentation/IRQ-domain.txt
7228F:	include/linux/irqdomain.h
7229F:	kernel/irq/irqdomain.c
7230F:	kernel/irq/msi.c
7231
7232IRQ SUBSYSTEM
7233M:	Thomas Gleixner <tglx@linutronix.de>
7234L:	linux-kernel@vger.kernel.org
7235S:	Maintained
7236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7237F:	kernel/irq/
7238
7239IRQCHIP DRIVERS
7240M:	Thomas Gleixner <tglx@linutronix.de>
7241M:	Jason Cooper <jason@lakedaemon.net>
7242M:	Marc Zyngier <marc.zyngier@arm.com>
7243L:	linux-kernel@vger.kernel.org
7244S:	Maintained
7245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7246F:	Documentation/devicetree/bindings/interrupt-controller/
7247F:	drivers/irqchip/
7248
7249ISA
7250M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7251S:	Maintained
7252F:	Documentation/isa.txt
7253F:	drivers/base/isa.c
7254F:	include/linux/isa.h
7255
7256ISA RADIO MODULE
7257M:	Hans Verkuil <hverkuil@xs4all.nl>
7258L:	linux-media@vger.kernel.org
7259T:	git git://linuxtv.org/media_tree.git
7260W:	https://linuxtv.org
7261S:	Maintained
7262F:	drivers/media/radio/radio-isa*
7263
7264ISAPNP
7265M:	Jaroslav Kysela <perex@perex.cz>
7266S:	Maintained
7267F:	Documentation/isapnp.txt
7268F:	drivers/pnp/isapnp/
7269F:	include/linux/isapnp.h
7270
7271ISCSI
7272M:	Lee Duncan <lduncan@suse.com>
7273M:	Chris Leech <cleech@redhat.com>
7274L:	open-iscsi@googlegroups.com
7275W:	www.open-iscsi.com
7276S:	Maintained
7277F:	drivers/scsi/*iscsi*
7278F:	include/scsi/*iscsi*
7279
7280iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7281M:	Peter Jones <pjones@redhat.com>
7282M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7283S:	Maintained
7284F:	drivers/firmware/iscsi_ibft*
7285
7286ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7287M:	Or Gerlitz <ogerlitz@mellanox.com>
7288M:	Sagi Grimberg <sagi@grimberg.me>
7289M:	Roi Dayan <roid@mellanox.com>
7290L:	linux-rdma@vger.kernel.org
7291S:	Supported
7292W:	http://www.openfabrics.org
7293W:	www.open-iscsi.org
7294Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7295F:	drivers/infiniband/ulp/iser/
7296
7297ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7298M:	Sagi Grimberg <sagi@grimberg.me>
7299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7300L:	linux-rdma@vger.kernel.org
7301L:	target-devel@vger.kernel.org
7302S:	Supported
7303W:	http://www.linux-iscsi.org
7304F:	drivers/infiniband/ulp/isert
7305
7306ISDN SUBSYSTEM
7307M:	Karsten Keil <isdn@linux-pingi.de>
7308L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7309L:	netdev@vger.kernel.org
7310W:	http://www.isdn4linux.de
7311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7312S:	Maintained
7313F:	Documentation/isdn/
7314F:	drivers/isdn/
7315F:	include/linux/isdn.h
7316F:	include/linux/isdn/
7317F:	include/uapi/linux/isdn.h
7318F:	include/uapi/linux/isdn/
7319
7320ISDN SUBSYSTEM (Eicon active card driver)
7321M:	Armin Schindler <mac@melware.de>
7322L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7323W:	http://www.melware.de
7324S:	Maintained
7325F:	drivers/isdn/hardware/eicon/
7326
7327IT87 HARDWARE MONITORING DRIVER
7328M:	Jean Delvare <jdelvare@suse.com>
7329L:	linux-hwmon@vger.kernel.org
7330S:	Maintained
7331F:	Documentation/hwmon/it87
7332F:	drivers/hwmon/it87.c
7333
7334IT913X MEDIA DRIVER
7335M:	Antti Palosaari <crope@iki.fi>
7336L:	linux-media@vger.kernel.org
7337W:	https://linuxtv.org
7338W:	http://palosaari.fi/linux/
7339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7340T:	git git://linuxtv.org/anttip/media_tree.git
7341S:	Maintained
7342F:	drivers/media/tuners/it913x*
7343
7344IVTV VIDEO4LINUX DRIVER
7345M:	Andy Walls <awalls@md.metrocast.net>
7346L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7347L:	linux-media@vger.kernel.org
7348T:	git git://linuxtv.org/media_tree.git
7349W:	http://www.ivtvdriver.org
7350S:	Maintained
7351F:	Documentation/media/v4l-drivers/ivtv*
7352F:	drivers/media/pci/ivtv/
7353F:	include/uapi/linux/ivtv*
7354
7355IX2505V MEDIA DRIVER
7356M:	Malcolm Priestley <tvboxspy@gmail.com>
7357L:	linux-media@vger.kernel.org
7358W:	https://linuxtv.org
7359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7360S:	Maintained
7361F:	drivers/media/dvb-frontends/ix2505v*
7362
7363JC42.4 TEMPERATURE SENSOR DRIVER
7364M:	Guenter Roeck <linux@roeck-us.net>
7365L:	linux-hwmon@vger.kernel.org
7366S:	Maintained
7367F:	drivers/hwmon/jc42.c
7368F:	Documentation/hwmon/jc42
7369
7370JFS FILESYSTEM
7371M:	Dave Kleikamp <shaggy@kernel.org>
7372L:	jfs-discussion@lists.sourceforge.net
7373W:	http://jfs.sourceforge.net/
7374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7375S:	Maintained
7376F:	Documentation/filesystems/jfs.txt
7377F:	fs/jfs/
7378
7379JME NETWORK DRIVER
7380M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7381L:	netdev@vger.kernel.org
7382S:	Maintained
7383F:	drivers/net/ethernet/jme.*
7384
7385JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7386M:	David Woodhouse <dwmw2@infradead.org>
7387L:	linux-mtd@lists.infradead.org
7388W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7389S:	Maintained
7390F:	fs/jffs2/
7391F:	include/uapi/linux/jffs2.h
7392
7393JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7394M:	"Theodore Ts'o" <tytso@mit.edu>
7395M:	Jan Kara <jack@suse.com>
7396L:	linux-ext4@vger.kernel.org
7397S:	Maintained
7398F:	fs/jbd2/
7399F:	include/linux/jbd2.h
7400
7401JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7402M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7403L:	linux-media@vger.kernel.org
7404S:	Maintained
7405F:	drivers/media/platform/rcar_jpu.c
7406
7407JSM Neo PCI based serial card
7408M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7409L:	linux-serial@vger.kernel.org
7410S:	Maintained
7411F:	drivers/tty/serial/jsm/
7412
7413K10TEMP HARDWARE MONITORING DRIVER
7414M:	Clemens Ladisch <clemens@ladisch.de>
7415L:	linux-hwmon@vger.kernel.org
7416S:	Maintained
7417F:	Documentation/hwmon/k10temp
7418F:	drivers/hwmon/k10temp.c
7419
7420K8TEMP HARDWARE MONITORING DRIVER
7421M:	Rudolf Marek <r.marek@assembler.cz>
7422L:	linux-hwmon@vger.kernel.org
7423S:	Maintained
7424F:	Documentation/hwmon/k8temp
7425F:	drivers/hwmon/k8temp.c
7426
7427KASAN
7428M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7429R:	Alexander Potapenko <glider@google.com>
7430R:	Dmitry Vyukov <dvyukov@google.com>
7431L:	kasan-dev@googlegroups.com
7432S:	Maintained
7433F:	arch/*/include/asm/kasan.h
7434F:	arch/*/mm/kasan_init*
7435F:	Documentation/dev-tools/kasan.rst
7436F:	include/linux/kasan*.h
7437F:	lib/test_kasan.c
7438F:	mm/kasan/
7439F:	scripts/Makefile.kasan
7440
7441KCONFIG
7442M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7443L:	linux-kbuild@vger.kernel.org
7444T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7445S:	Maintained
7446F:	Documentation/kbuild/kconfig-language.txt
7447F:	scripts/kconfig/
7448
7449KDUMP
7450M:	Dave Young <dyoung@redhat.com>
7451M:	Baoquan He <bhe@redhat.com>
7452R:	Vivek Goyal <vgoyal@redhat.com>
7453L:	kexec@lists.infradead.org
7454W:	http://lse.sourceforge.net/kdump/
7455S:	Maintained
7456F:	Documentation/kdump/
7457
7458KEENE FM RADIO TRANSMITTER DRIVER
7459M:	Hans Verkuil <hverkuil@xs4all.nl>
7460L:	linux-media@vger.kernel.org
7461T:	git git://linuxtv.org/media_tree.git
7462W:	https://linuxtv.org
7463S:	Maintained
7464F:	drivers/media/radio/radio-keene*
7465
7466KERNEL AUTOMOUNTER v4 (AUTOFS4)
7467M:	Ian Kent <raven@themaw.net>
7468L:	autofs@vger.kernel.org
7469S:	Maintained
7470F:	fs/autofs4/
7471
7472KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7473M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7474M:	Michal Marek <mmarek@suse.com>
7475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7476L:	linux-kbuild@vger.kernel.org
7477S:	Maintained
7478F:	Documentation/kbuild/
7479F:	Makefile
7480F:	scripts/Makefile.*
7481F:	scripts/basic/
7482F:	scripts/mk*
7483F:	scripts/package/
7484
7485KERNEL JANITORS
7486L:	kernel-janitors@vger.kernel.org
7487W:	http://kernelnewbies.org/KernelJanitors
7488S:	Odd Fixes
7489
7490KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7491M:	"J. Bruce Fields" <bfields@fieldses.org>
7492M:	Jeff Layton <jlayton@poochiereds.net>
7493L:	linux-nfs@vger.kernel.org
7494W:	http://nfs.sourceforge.net/
7495T:	git git://linux-nfs.org/~bfields/linux.git
7496S:	Supported
7497F:	fs/nfsd/
7498F:	include/uapi/linux/nfsd/
7499F:	fs/lockd/
7500F:	fs/nfs_common/
7501F:	net/sunrpc/
7502F:	include/linux/lockd/
7503F:	include/linux/sunrpc/
7504F:	include/uapi/linux/sunrpc/
7505
7506KERNEL SELFTEST FRAMEWORK
7507M:	Shuah Khan <shuahkh@osg.samsung.com>
7508M:	Shuah Khan <shuah@kernel.org>
7509L:	linux-kselftest@vger.kernel.org
7510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7511S:	Maintained
7512F:	tools/testing/selftests/
7513F:	Documentation/dev-tools/kselftest*
7514
7515KERNEL USERMODE HELPER
7516M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7517L:	linux-kernel@vger.kernel.org
7518S:	Maintained
7519F:	kernel/umh.c
7520F:	include/linux/umh.h
7521
7522KERNEL VIRTUAL MACHINE (KVM)
7523M:	Paolo Bonzini <pbonzini@redhat.com>
7524M:	Radim Krčmář <rkrcmar@redhat.com>
7525L:	kvm@vger.kernel.org
7526W:	http://www.linux-kvm.org
7527T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7528S:	Supported
7529F:	Documentation/virtual/kvm/
7530F:	include/trace/events/kvm.h
7531F:	include/uapi/asm-generic/kvm*
7532F:	include/uapi/linux/kvm*
7533F:	include/asm-generic/kvm*
7534F:	include/linux/kvm*
7535F:	include/kvm/iodev.h
7536F:	virt/kvm/*
7537F:	tools/kvm/
7538
7539KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7540M:	Joerg Roedel <joro@8bytes.org>
7541L:	kvm@vger.kernel.org
7542W:	http://www.linux-kvm.org/
7543S:	Maintained
7544F:	arch/x86/include/asm/svm.h
7545F:	arch/x86/kvm/svm.c
7546
7547KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7548M:	Christoffer Dall <christoffer.dall@linaro.org>
7549M:	Marc Zyngier <marc.zyngier@arm.com>
7550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7551L:	kvmarm@lists.cs.columbia.edu
7552W:	http://systems.cs.columbia.edu/projects/kvm-arm
7553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7554S:	Supported
7555F:	arch/arm/include/uapi/asm/kvm*
7556F:	arch/arm/include/asm/kvm*
7557F:	arch/arm/kvm/
7558F:	virt/kvm/arm/
7559F:	include/kvm/arm_*
7560
7561KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7562M:	Christoffer Dall <christoffer.dall@linaro.org>
7563M:	Marc Zyngier <marc.zyngier@arm.com>
7564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7565L:	kvmarm@lists.cs.columbia.edu
7566S:	Maintained
7567F:	arch/arm64/include/uapi/asm/kvm*
7568F:	arch/arm64/include/asm/kvm*
7569F:	arch/arm64/kvm/
7570
7571KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7572M:	James Hogan <jhogan@kernel.org>
7573L:	linux-mips@linux-mips.org
7574S:	Supported
7575F:	arch/mips/include/uapi/asm/kvm*
7576F:	arch/mips/include/asm/kvm*
7577F:	arch/mips/kvm/
7578
7579KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7580M:	Paul Mackerras <paulus@ozlabs.org>
7581L:	kvm-ppc@vger.kernel.org
7582W:	http://www.linux-kvm.org/
7583T:	git git://github.com/agraf/linux-2.6.git
7584S:	Supported
7585F:	arch/powerpc/include/uapi/asm/kvm*
7586F:	arch/powerpc/include/asm/kvm*
7587F:	arch/powerpc/kvm/
7588F:	arch/powerpc/kernel/kvm*
7589
7590KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7591M:	Christian Borntraeger <borntraeger@de.ibm.com>
7592M:	Cornelia Huck <cohuck@redhat.com>
7593L:	linux-s390@vger.kernel.org
7594W:	http://www.ibm.com/developerworks/linux/linux390/
7595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7596S:	Supported
7597F:	arch/s390/include/uapi/asm/kvm*
7598F:	arch/s390/include/asm/gmap.h
7599F:	arch/s390/include/asm/kvm*
7600F:	arch/s390/kvm/
7601F:	arch/s390/mm/gmap.c
7602
7603KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7604M:	Paolo Bonzini <pbonzini@redhat.com>
7605M:	Radim Krčmář <rkrcmar@redhat.com>
7606L:	kvm@vger.kernel.org
7607W:	http://www.linux-kvm.org
7608T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7609S:	Supported
7610F:	arch/x86/kvm/
7611F:	arch/x86/include/uapi/asm/kvm*
7612F:	arch/x86/include/asm/kvm*
7613F:	arch/x86/kernel/kvm.c
7614F:	arch/x86/kernel/kvmclock.c
7615
7616KERNFS
7617M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7618M:	Tejun Heo <tj@kernel.org>
7619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7620S:	Supported
7621F:	include/linux/kernfs.h
7622F:	fs/kernfs/
7623
7624KEXEC
7625M:	Eric Biederman <ebiederm@xmission.com>
7626W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7627L:	kexec@lists.infradead.org
7628S:	Maintained
7629F:	include/linux/kexec.h
7630F:	include/uapi/linux/kexec.h
7631F:	kernel/kexec*
7632
7633KEYS-ENCRYPTED
7634M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7635L:	linux-integrity@vger.kernel.org
7636L:	keyrings@vger.kernel.org
7637S:	Supported
7638F:	Documentation/security/keys/trusted-encrypted.rst
7639F:	include/keys/encrypted-type.h
7640F:	security/keys/encrypted-keys/
7641
7642KEYS-TRUSTED
7643M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7644L:	linux-integrity@vger.kernel.org
7645L:	keyrings@vger.kernel.org
7646S:	Supported
7647F:	Documentation/security/keys/trusted-encrypted.rst
7648F:	include/keys/trusted-type.h
7649F:	security/keys/trusted.c
7650F:	security/keys/trusted.h
7651
7652KEYS/KEYRINGS:
7653M:	David Howells <dhowells@redhat.com>
7654L:	keyrings@vger.kernel.org
7655S:	Maintained
7656F:	Documentation/security/keys/core.rst
7657F:	include/linux/key.h
7658F:	include/linux/key-type.h
7659F:	include/linux/keyctl.h
7660F:	include/uapi/linux/keyctl.h
7661F:	include/keys/
7662F:	security/keys/
7663
7664KGDB / KDB /debug_core
7665M:	Jason Wessel <jason.wessel@windriver.com>
7666W:	http://kgdb.wiki.kernel.org/
7667L:	kgdb-bugreport@lists.sourceforge.net
7668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7669S:	Maintained
7670F:	Documentation/dev-tools/kgdb.rst
7671F:	drivers/misc/kgdbts.c
7672F:	drivers/tty/serial/kgdboc.c
7673F:	include/linux/kdb.h
7674F:	include/linux/kgdb.h
7675F:	kernel/debug/
7676
7677KMEMCHECK
7678M:	Vegard Nossum <vegardno@ifi.uio.no>
7679M:	Pekka Enberg <penberg@kernel.org>
7680S:	Maintained
7681F:	Documentation/dev-tools/kmemcheck.rst
7682F:	arch/x86/include/asm/kmemcheck.h
7683F:	arch/x86/mm/kmemcheck/
7684F:	include/linux/kmemcheck.h
7685F:	mm/kmemcheck.c
7686
7687KMEMLEAK
7688M:	Catalin Marinas <catalin.marinas@arm.com>
7689S:	Maintained
7690F:	Documentation/dev-tools/kmemleak.rst
7691F:	include/linux/kmemleak.h
7692F:	mm/kmemleak.c
7693F:	mm/kmemleak-test.c
7694
7695KMOD KERNEL MODULE LOADER - USERMODE HELPER
7696M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7697L:	linux-kernel@vger.kernel.org
7698S:	Maintained
7699F:	kernel/kmod.c
7700F:	include/linux/kmod.h
7701F:	lib/test_kmod.c
7702F:	tools/testing/selftests/kmod/
7703
7704KPROBES
7705M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7706M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7707M:	"David S. Miller" <davem@davemloft.net>
7708M:	Masami Hiramatsu <mhiramat@kernel.org>
7709S:	Maintained
7710F:	Documentation/kprobes.txt
7711F:	include/linux/kprobes.h
7712F:	include/asm-generic/kprobes.h
7713F:	kernel/kprobes.c
7714
7715KS0108 LCD CONTROLLER DRIVER
7716M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7717W:	http://miguelojeda.es/auxdisplay.htm
7718W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7719S:	Maintained
7720F:	Documentation/auxdisplay/ks0108
7721F:	drivers/auxdisplay/ks0108.c
7722F:	include/linux/ks0108.h
7723
7724L3MDEV
7725M:	David Ahern <dsa@cumulusnetworks.com>
7726L:	netdev@vger.kernel.org
7727S:	Maintained
7728F:	net/l3mdev
7729F:	include/net/l3mdev.h
7730
7731LANTIQ MIPS ARCHITECTURE
7732M:	John Crispin <john@phrozen.org>
7733L:	linux-mips@linux-mips.org
7734S:	Maintained
7735F:	arch/mips/lantiq
7736F:	drivers/soc/lantiq
7737
7738LAPB module
7739L:	linux-x25@vger.kernel.org
7740S:	Orphan
7741F:	Documentation/networking/lapb-module.txt
7742F:	include/*/lapb.h
7743F:	net/lapb/
7744
7745LASI 53c700 driver for PARISC
7746M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7747L:	linux-scsi@vger.kernel.org
7748S:	Maintained
7749F:	Documentation/scsi/53c700.txt
7750F:	drivers/scsi/53c700*
7751
7752LEAKING_ADDRESSES
7753M:	Tobin C. Harding <me@tobin.cc>
7754S:	Maintained
7755F:	scripts/leaking_addresses.pl
7756
7757LED SUBSYSTEM
7758M:	Richard Purdie <rpurdie@rpsys.net>
7759M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7760M:	Pavel Machek <pavel@ucw.cz>
7761L:	linux-leds@vger.kernel.org
7762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7763S:	Maintained
7764F:	Documentation/devicetree/bindings/leds/
7765F:	drivers/leds/
7766F:	include/linux/leds.h
7767
7768LEGACY EEPROM DRIVER
7769M:	Jean Delvare <jdelvare@suse.com>
7770S:	Maintained
7771F:	Documentation/misc-devices/eeprom
7772F:	drivers/misc/eeprom/eeprom.c
7773
7774LEGO USB Tower driver
7775M:	Juergen Stuber <starblue@users.sourceforge.net>
7776L:	legousb-devel@lists.sourceforge.net
7777W:	http://legousb.sourceforge.net/
7778S:	Maintained
7779F:	drivers/usb/misc/legousbtower.c
7780
7781LG2160 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/lg2160.*
7790
7791LGDT3305 MEDIA DRIVER
7792M:	Michael Krufky <mkrufky@linuxtv.org>
7793L:	linux-media@vger.kernel.org
7794W:	https://linuxtv.org
7795W:	http://github.com/mkrufky
7796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7797T:	git git://linuxtv.org/mkrufky/tuners.git
7798S:	Maintained
7799F:	drivers/media/dvb-frontends/lgdt3305.*
7800
7801LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7802M:	Viresh Kumar <vireshk@kernel.org>
7803L:	linux-ide@vger.kernel.org
7804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7805S:	Maintained
7806F:	include/linux/pata_arasan_cf_data.h
7807F:	drivers/ata/pata_arasan_cf.c
7808
7809LIBATA PATA DRIVERS
7810M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7811M:	Tejun Heo <tj@kernel.org>
7812L:	linux-ide@vger.kernel.org
7813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7814S:	Maintained
7815F:	drivers/ata/pata_*.c
7816F:	drivers/ata/ata_generic.c
7817
7818LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7819M:	Linus Walleij <linus.walleij@linaro.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/pata_ftide010.c
7824F:	drivers/ata/sata_gemini.c
7825F:	drivers/ata/sata_gemini.h
7826
7827LIBATA SATA AHCI PLATFORM devices support
7828M:	Hans de Goede <hdegoede@redhat.com>
7829M:	Tejun Heo <tj@kernel.org>
7830L:	linux-ide@vger.kernel.org
7831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7832S:	Maintained
7833F:	drivers/ata/ahci_platform.c
7834F:	drivers/ata/libahci_platform.c
7835F:	include/linux/ahci_platform.h
7836
7837LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7838M:	Mikael Pettersson <mikpelinux@gmail.com>
7839L:	linux-ide@vger.kernel.org
7840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7841S:	Maintained
7842F:	drivers/ata/sata_promise.*
7843
7844LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7845M:	Tejun Heo <tj@kernel.org>
7846L:	linux-ide@vger.kernel.org
7847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7848S:	Maintained
7849F:	drivers/ata/
7850F:	include/linux/ata.h
7851F:	include/linux/libata.h
7852F:	Documentation/devicetree/bindings/ata/
7853
7854LIBLOCKDEP
7855M:	Sasha Levin <alexander.levin@verizon.com>
7856S:	Maintained
7857F:	tools/lib/lockdep/
7858
7859LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7860M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7861L:	linux-nvdimm@lists.01.org
7862Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7863S:	Supported
7864F:	drivers/nvdimm/blk.c
7865F:	drivers/nvdimm/region_devs.c
7866
7867LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7868M:	Vishal Verma <vishal.l.verma@intel.com>
7869L:	linux-nvdimm@lists.01.org
7870Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7871S:	Supported
7872F:	drivers/nvdimm/btt*
7873
7874LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7875M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7876L:	linux-nvdimm@lists.01.org
7877Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7878S:	Supported
7879F:	drivers/nvdimm/pmem*
7880
7881LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7882M:	Dan Williams <dan.j.williams@intel.com>
7883L:	linux-nvdimm@lists.01.org
7884Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7886S:	Supported
7887F:	drivers/nvdimm/*
7888F:	drivers/acpi/nfit/*
7889F:	include/linux/nd.h
7890F:	include/linux/libnvdimm.h
7891F:	include/uapi/linux/ndctl.h
7892
7893LIGHTNVM PLATFORM SUPPORT
7894M:	Matias Bjorling <mb@lightnvm.io>
7895W:	http://github/OpenChannelSSD
7896L:	linux-block@vger.kernel.org
7897S:	Maintained
7898F:	drivers/lightnvm/
7899F:	include/linux/lightnvm.h
7900F:	include/uapi/linux/lightnvm.h
7901
7902LINUX FOR POWER MACINTOSH
7903M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7904W:	http://www.penguinppc.org/
7905L:	linuxppc-dev@lists.ozlabs.org
7906S:	Maintained
7907F:	arch/powerpc/platforms/powermac/
7908F:	drivers/macintosh/
7909
7910LINUX FOR POWERPC (32-BIT AND 64-BIT)
7911M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7912M:	Paul Mackerras <paulus@samba.org>
7913M:	Michael Ellerman <mpe@ellerman.id.au>
7914W:	https://github.com/linuxppc/linux/wiki
7915L:	linuxppc-dev@lists.ozlabs.org
7916Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7918S:	Supported
7919F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7920F:	Documentation/devicetree/bindings/powerpc/
7921F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7922F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7923F:	Documentation/powerpc/
7924F:	arch/powerpc/
7925F:	drivers/char/tpm/tpm_ibmvtpm*
7926F:	drivers/crypto/nx/
7927F:	drivers/crypto/vmx/
7928F:	drivers/i2c/busses/i2c-opal.c
7929F:	drivers/net/ethernet/ibm/ibmveth.*
7930F:	drivers/net/ethernet/ibm/ibmvnic.*
7931F:	drivers/pci/hotplug/pnv_php.c
7932F:	drivers/pci/hotplug/rpa*
7933F:	drivers/rtc/rtc-opal.c
7934F:	drivers/scsi/ibmvscsi/
7935F:	drivers/tty/hvc/hvc_opal.c
7936F:	drivers/watchdog/wdrtas.c
7937F:	tools/testing/selftests/powerpc
7938N:	/pmac
7939N:	powermac
7940N:	powernv
7941N:	[^a-z0-9]ps3
7942N:	pseries
7943
7944LINUX FOR POWERPC EMBEDDED MPC5XXX
7945M:	Anatolij Gustschin <agust@denx.de>
7946L:	linuxppc-dev@lists.ozlabs.org
7947T:	git git://git.denx.de/linux-denx-agust.git
7948S:	Maintained
7949F:	arch/powerpc/platforms/512x/
7950F:	arch/powerpc/platforms/52xx/
7951
7952LINUX FOR POWERPC EMBEDDED PPC4XX
7953M:	Alistair Popple <alistair@popple.id.au>
7954M:	Matt Porter <mporter@kernel.crashing.org>
7955W:	http://www.penguinppc.org/
7956L:	linuxppc-dev@lists.ozlabs.org
7957S:	Maintained
7958F:	arch/powerpc/platforms/40x/
7959F:	arch/powerpc/platforms/44x/
7960
7961LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7962M:	Scott Wood <oss@buserror.net>
7963M:	Kumar Gala <galak@kernel.crashing.org>
7964W:	http://www.penguinppc.org/
7965L:	linuxppc-dev@lists.ozlabs.org
7966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7967S:	Maintained
7968F:	arch/powerpc/platforms/83xx/
7969F:	arch/powerpc/platforms/85xx/
7970F:	Documentation/devicetree/bindings/powerpc/fsl/
7971
7972LINUX FOR POWERPC EMBEDDED PPC8XX
7973M:	Vitaly Bordug <vitb@kernel.crashing.org>
7974W:	http://www.penguinppc.org/
7975L:	linuxppc-dev@lists.ozlabs.org
7976S:	Maintained
7977F:	arch/powerpc/platforms/8xx/
7978
7979LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7980L:	linuxppc-dev@lists.ozlabs.org
7981S:	Orphan
7982F:	arch/powerpc/*/*virtex*
7983F:	arch/powerpc/*/*/*virtex*
7984
7985LINUX FOR POWERPC PA SEMI PWRFICIENT
7986L:	linuxppc-dev@lists.ozlabs.org
7987S:	Orphan
7988F:	arch/powerpc/platforms/pasemi/
7989F:	drivers/*/*pasemi*
7990F:	drivers/*/*/*pasemi*
7991
7992LINUX KERNEL DUMP TEST MODULE (LKDTM)
7993M:	Kees Cook <keescook@chromium.org>
7994S:	Maintained
7995F:	drivers/misc/lkdtm*
7996
7997LINUX SECURITY MODULE (LSM) FRAMEWORK
7998M:	Chris Wright <chrisw@sous-sol.org>
7999L:	linux-security-module@vger.kernel.org
8000S:	Supported
8001
8002LIS3LV02D ACCELEROMETER DRIVER
8003M:	Eric Piel <eric.piel@tremplin-utc.net>
8004S:	Maintained
8005F:	Documentation/misc-devices/lis3lv02d
8006F:	drivers/misc/lis3lv02d/
8007F:	drivers/platform/x86/hp_accel.c
8008
8009LIVE PATCHING
8010M:	Josh Poimboeuf <jpoimboe@redhat.com>
8011M:	Jessica Yu <jeyu@kernel.org>
8012M:	Jiri Kosina <jikos@kernel.org>
8013M:	Miroslav Benes <mbenes@suse.cz>
8014R:	Petr Mladek <pmladek@suse.com>
8015S:	Maintained
8016F:	kernel/livepatch/
8017F:	include/linux/livepatch.h
8018F:	arch/x86/include/asm/livepatch.h
8019F:	arch/x86/kernel/livepatch.c
8020F:	Documentation/livepatch/
8021F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8022F:	samples/livepatch/
8023L:	live-patching@vger.kernel.org
8024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8025
8026LLC (802.2)
8027L:	netdev@vger.kernel.org
8028S:	Odd fixes
8029F:	include/linux/llc.h
8030F:	include/uapi/linux/llc.h
8031F:	include/net/llc*
8032F:	net/llc/
8033
8034LM73 HARDWARE MONITOR DRIVER
8035M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8036L:	linux-hwmon@vger.kernel.org
8037S:	Maintained
8038F:	drivers/hwmon/lm73.c
8039
8040LM78 HARDWARE MONITOR DRIVER
8041M:	Jean Delvare <jdelvare@suse.com>
8042L:	linux-hwmon@vger.kernel.org
8043S:	Maintained
8044F:	Documentation/hwmon/lm78
8045F:	drivers/hwmon/lm78.c
8046
8047LM83 HARDWARE MONITOR DRIVER
8048M:	Jean Delvare <jdelvare@suse.com>
8049L:	linux-hwmon@vger.kernel.org
8050S:	Maintained
8051F:	Documentation/hwmon/lm83
8052F:	drivers/hwmon/lm83.c
8053
8054LM90 HARDWARE MONITOR DRIVER
8055M:	Jean Delvare <jdelvare@suse.com>
8056L:	linux-hwmon@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/hwmon/lm90
8059F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8060F:	drivers/hwmon/lm90.c
8061F:	include/dt-bindings/thermal/lm90.h
8062
8063LM95234 HARDWARE MONITOR DRIVER
8064M:	Guenter Roeck <linux@roeck-us.net>
8065L:	linux-hwmon@vger.kernel.org
8066S:	Maintained
8067F:	Documentation/hwmon/lm95234
8068F:	drivers/hwmon/lm95234.c
8069
8070LME2510 MEDIA DRIVER
8071M:	Malcolm Priestley <tvboxspy@gmail.com>
8072L:	linux-media@vger.kernel.org
8073W:	https://linuxtv.org
8074Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8075S:	Maintained
8076F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8077
8078LOADPIN SECURITY MODULE
8079M:	Kees Cook <keescook@chromium.org>
8080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8081S:	Supported
8082F:	security/loadpin/
8083F:	Documentation/admin-guide/LSM/LoadPin.rst
8084
8085LOCKING PRIMITIVES
8086M:	Peter Zijlstra <peterz@infradead.org>
8087M:	Ingo Molnar <mingo@redhat.com>
8088L:	linux-kernel@vger.kernel.org
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8090S:	Maintained
8091F:	Documentation/locking/
8092F:	include/linux/lockdep.h
8093F:	include/linux/spinlock*.h
8094F:	arch/*/include/asm/spinlock*.h
8095F:	include/linux/rwlock*.h
8096F:	include/linux/mutex*.h
8097F:	arch/*/include/asm/mutex*.h
8098F:	include/linux/rwsem*.h
8099F:	arch/*/include/asm/rwsem.h
8100F:	include/linux/seqlock.h
8101F:	lib/locking*.[ch]
8102F:	kernel/locking/
8103
8104LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8105M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8106L:	linux-ntfs-dev@lists.sourceforge.net
8107W:	http://www.linux-ntfs.org/content/view/19/37/
8108S:	Maintained
8109F:	Documentation/ldm.txt
8110F:	block/partitions/ldm.*
8111
8112LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8113M:	Sathya Prakash <sathya.prakash@broadcom.com>
8114M:	Chaitra P B <chaitra.basappa@broadcom.com>
8115M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8116L:	MPT-FusionLinux.pdl@broadcom.com
8117L:	linux-scsi@vger.kernel.org
8118W:	http://www.avagotech.com/support/
8119S:	Supported
8120F:	drivers/message/fusion/
8121F:	drivers/scsi/mpt2sas/
8122F:	drivers/scsi/mpt3sas/
8123
8124LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8125M:	Matthew Wilcox <matthew@wil.cx>
8126L:	linux-scsi@vger.kernel.org
8127S:	Maintained
8128F:	drivers/scsi/sym53c8xx_2/
8129
8130LTC4261 HARDWARE MONITOR DRIVER
8131M:	Guenter Roeck <linux@roeck-us.net>
8132L:	linux-hwmon@vger.kernel.org
8133S:	Maintained
8134F:	Documentation/hwmon/ltc4261
8135F:	drivers/hwmon/ltc4261.c
8136
8137LTC4306 I2C MULTIPLEXER DRIVER
8138M:	Michael Hennerich <michael.hennerich@analog.com>
8139W:	http://ez.analog.com/community/linux-device-drivers
8140L:	linux-i2c@vger.kernel.org
8141S:	Supported
8142F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8143F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8144
8145LTP (Linux Test Project)
8146M:	Mike Frysinger <vapier@gentoo.org>
8147M:	Cyril Hrubis <chrubis@suse.cz>
8148M:	Wanlong Gao <wanlong.gao@gmail.com>
8149M:	Jan Stancek <jstancek@redhat.com>
8150M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8151M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8152L:	ltp@lists.linux.it (subscribers-only)
8153W:	http://linux-test-project.github.io/
8154T:	git git://github.com/linux-test-project/ltp.git
8155S:	Maintained
8156
8157M32R ARCHITECTURE
8158W:	http://www.linux-m32r.org/
8159S:	Orphan
8160F:	arch/m32r/
8161
8162M68K ARCHITECTURE
8163M:	Geert Uytterhoeven <geert@linux-m68k.org>
8164L:	linux-m68k@lists.linux-m68k.org
8165W:	http://www.linux-m68k.org/
8166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8167S:	Maintained
8168F:	arch/m68k/
8169F:	drivers/zorro/
8170
8171M68K ON APPLE MACINTOSH
8172M:	Joshua Thompson <funaho@jurai.org>
8173W:	http://www.mac.linux-m68k.org/
8174L:	linux-m68k@lists.linux-m68k.org
8175S:	Maintained
8176F:	arch/m68k/mac/
8177
8178M68K ON HP9000/300
8179M:	Philip Blundell <philb@gnu.org>
8180W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8181S:	Maintained
8182F:	arch/m68k/hp300/
8183
8184M88DS3103 MEDIA DRIVER
8185M:	Antti Palosaari <crope@iki.fi>
8186L:	linux-media@vger.kernel.org
8187W:	https://linuxtv.org
8188W:	http://palosaari.fi/linux/
8189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8190T:	git git://linuxtv.org/anttip/media_tree.git
8191S:	Maintained
8192F:	drivers/media/dvb-frontends/m88ds3103*
8193
8194M88RS2000 MEDIA DRIVER
8195M:	Malcolm Priestley <tvboxspy@gmail.com>
8196L:	linux-media@vger.kernel.org
8197W:	https://linuxtv.org
8198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8199S:	Maintained
8200F:	drivers/media/dvb-frontends/m88rs2000*
8201
8202MA901 MASTERKIT USB FM RADIO DRIVER
8203M:	Alexey Klimov <klimov.linux@gmail.com>
8204L:	linux-media@vger.kernel.org
8205T:	git git://linuxtv.org/media_tree.git
8206S:	Maintained
8207F:	drivers/media/radio/radio-ma901.c
8208
8209MAC80211
8210M:	Johannes Berg <johannes@sipsolutions.net>
8211L:	linux-wireless@vger.kernel.org
8212W:	http://wireless.kernel.org/
8213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8215S:	Maintained
8216F:	Documentation/networking/mac80211-injection.txt
8217F:	include/net/mac80211.h
8218F:	net/mac80211/
8219F:	drivers/net/wireless/mac80211_hwsim.[ch]
8220
8221MAILBOX API
8222M:	Jassi Brar <jassisinghbrar@gmail.com>
8223L:	linux-kernel@vger.kernel.org
8224S:	Maintained
8225F:	drivers/mailbox/
8226F:	include/linux/mailbox_client.h
8227F:	include/linux/mailbox_controller.h
8228
8229MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8230M:	Michael Kerrisk <mtk.manpages@gmail.com>
8231W:	http://www.kernel.org/doc/man-pages
8232L:	linux-man@vger.kernel.org
8233S:	Maintained
8234
8235MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8236M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8237L:	linux-mips@linux-mips.org
8238S:	Maintained
8239F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8240
8241MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8242M:	Andrew Lunn <andrew@lunn.ch>
8243M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8244L:	netdev@vger.kernel.org
8245S:	Maintained
8246F:	drivers/net/dsa/mv88e6xxx/
8247F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8248
8249MARVELL ARMADA DRM SUPPORT
8250M:	Russell King <linux@armlinux.org.uk>
8251S:	Maintained
8252T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8253T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8254F:	drivers/gpu/drm/armada/
8255F:	include/uapi/drm/armada_drm.h
8256F:	Documentation/devicetree/bindings/display/armada/
8257
8258MARVELL CRYPTO DRIVER
8259M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8260M:	Arnaud Ebalard <arno@natisbad.org>
8261F:	drivers/crypto/marvell/
8262S:	Maintained
8263L:	linux-crypto@vger.kernel.org
8264
8265MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8266M:	Mirko Lindner <mlindner@marvell.com>
8267M:	Stephen Hemminger <stephen@networkplumber.org>
8268L:	netdev@vger.kernel.org
8269S:	Maintained
8270F:	drivers/net/ethernet/marvell/sk*
8271
8272MARVELL LIBERTAS WIRELESS DRIVER
8273L:	libertas-dev@lists.infradead.org
8274S:	Orphan
8275F:	drivers/net/wireless/marvell/libertas/
8276
8277MARVELL MACCHIATOBIN SUPPORT
8278M:	Russell King <rmk@armlinux.org.uk>
8279L:	linux-arm-kernel@lists.infradead.org
8280S:	Maintained
8281F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8282
8283MARVELL MV643XX ETHERNET DRIVER
8284M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8285L:	netdev@vger.kernel.org
8286S:	Maintained
8287F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8288F:	include/linux/mv643xx.h
8289
8290MARVELL MV88X3310 PHY DRIVER
8291M:	Russell King <rmk@armlinux.org.uk>
8292L:	netdev@vger.kernel.org
8293S:	Maintained
8294F:	drivers/net/phy/marvell10g.c
8295
8296MARVELL MVNETA ETHERNET DRIVER
8297M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8298L:	netdev@vger.kernel.org
8299S:	Maintained
8300F:	drivers/net/ethernet/marvell/mvneta.*
8301
8302MARVELL MWIFIEX WIRELESS DRIVER
8303M:	Amitkumar Karwar <amitkarwar@gmail.com>
8304M:	Nishant Sarmukadam <nishants@marvell.com>
8305M:	Ganapathi Bhat <gbhat@marvell.com>
8306M:	Xinming Hu <huxm@marvell.com>
8307L:	linux-wireless@vger.kernel.org
8308S:	Maintained
8309F:	drivers/net/wireless/marvell/mwifiex/
8310
8311MARVELL MWL8K WIRELESS DRIVER
8312M:	Lennert Buytenhek <buytenh@wantstofly.org>
8313L:	linux-wireless@vger.kernel.org
8314S:	Odd Fixes
8315F:	drivers/net/wireless/marvell/mwl8k.c
8316
8317MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8318M:	Nicolas Pitre <nico@fluxnic.net>
8319S:	Odd Fixes
8320F:	drivers/mmc/host/mvsdio.*
8321
8322MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8323M:	Hu Ziji <huziji@marvell.com>
8324L:	linux-mmc@vger.kernel.org
8325S:	Supported
8326F:	drivers/mmc/host/sdhci-xenon*
8327F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8328
8329MATROX FRAMEBUFFER DRIVER
8330L:	linux-fbdev@vger.kernel.org
8331S:	Orphan
8332F:	drivers/video/fbdev/matrox/matroxfb_*
8333F:	include/uapi/linux/matroxfb.h
8334
8335MAX16065 HARDWARE MONITOR DRIVER
8336M:	Guenter Roeck <linux@roeck-us.net>
8337L:	linux-hwmon@vger.kernel.org
8338S:	Maintained
8339F:	Documentation/hwmon/max16065
8340F:	drivers/hwmon/max16065.c
8341
8342MAX20751 HARDWARE MONITOR DRIVER
8343M:	Guenter Roeck <linux@roeck-us.net>
8344L:	linux-hwmon@vger.kernel.org
8345S:	Maintained
8346F:	Documentation/hwmon/max20751
8347F:	drivers/hwmon/max20751.c
8348
8349MAX2175 SDR TUNER DRIVER
8350M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8351L:	linux-media@vger.kernel.org
8352T:	git git://linuxtv.org/media_tree.git
8353S:	Maintained
8354F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8355F:	Documentation/media/v4l-drivers/max2175.rst
8356F:	drivers/media/i2c/max2175*
8357F:	include/uapi/linux/max2175.h
8358
8359MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8360L:	linux-hwmon@vger.kernel.org
8361S:	Orphan
8362F:	Documentation/hwmon/max6650
8363F:	drivers/hwmon/max6650.c
8364
8365MAX6697 HARDWARE MONITOR DRIVER
8366M:	Guenter Roeck <linux@roeck-us.net>
8367L:	linux-hwmon@vger.kernel.org
8368S:	Maintained
8369F:	Documentation/hwmon/max6697
8370F:	Documentation/devicetree/bindings/i2c/max6697.txt
8371F:	drivers/hwmon/max6697.c
8372F:	include/linux/platform_data/max6697.h
8373
8374MAX9860 MONO AUDIO VOICE CODEC DRIVER
8375M:	Peter Rosin <peda@axentia.se>
8376L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8377S:	Maintained
8378F:	Documentation/devicetree/bindings/sound/max9860.txt
8379F:	sound/soc/codecs/max9860.*
8380
8381MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8382M:	Javier Martinez Canillas <javier@dowhile0.org>
8383L:	linux-kernel@vger.kernel.org
8384S:	Supported
8385F:	drivers/regulator/max77802-regulator.c
8386F:	Documentation/devicetree/bindings/*/*max77802.txt
8387F:	include/dt-bindings/*/*max77802.h
8388
8389MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8390M:	Krzysztof Kozlowski <krzk@kernel.org>
8391M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8392L:	linux-pm@vger.kernel.org
8393S:	Supported
8394F:	drivers/power/supply/max14577_charger.c
8395F:	drivers/power/supply/max77693_charger.c
8396
8397MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8398M:	Chanwoo Choi <cw00.choi@samsung.com>
8399M:	Krzysztof Kozlowski <krzk@kernel.org>
8400M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8401L:	linux-kernel@vger.kernel.org
8402S:	Supported
8403F:	drivers/*/max14577*.c
8404F:	drivers/*/max77686*.c
8405F:	drivers/*/max77693*.c
8406F:	drivers/extcon/extcon-max14577.c
8407F:	drivers/extcon/extcon-max77693.c
8408F:	drivers/rtc/rtc-max77686.c
8409F:	drivers/clk/clk-max77686.c
8410F:	Documentation/devicetree/bindings/mfd/max14577.txt
8411F:	Documentation/devicetree/bindings/*/max77686.txt
8412F:	Documentation/devicetree/bindings/mfd/max77693.txt
8413F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8414F:	include/linux/mfd/max14577*.h
8415F:	include/linux/mfd/max77686*.h
8416F:	include/linux/mfd/max77693*.h
8417
8418MAXIRADIO FM RADIO RECEIVER DRIVER
8419M:	Hans Verkuil <hverkuil@xs4all.nl>
8420L:	linux-media@vger.kernel.org
8421T:	git git://linuxtv.org/media_tree.git
8422W:	https://linuxtv.org
8423S:	Maintained
8424F:	drivers/media/radio/radio-maxiradio*
8425
8426MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8427M:	Peter Rosin <peda@axentia.se>
8428L:	linux-iio@vger.kernel.org
8429S:	Maintained
8430F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8431F:	drivers/iio/potentiometer/mcp4531.c
8432
8433MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8434M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8435L:	linux-iio@vger.kernel.org
8436S:	Maintained
8437F:	drivers/iio/dac/cio-dac.c
8438
8439MEDIA DRIVERS FOR ASCOT2E
8440M:	Sergey Kozlov <serjk@netup.ru>
8441M:	Abylay Ospan <aospan@netup.ru>
8442L:	linux-media@vger.kernel.org
8443W:	https://linuxtv.org
8444W:	http://netup.tv/
8445T:	git git://linuxtv.org/media_tree.git
8446S:	Supported
8447F:	drivers/media/dvb-frontends/ascot2e*
8448
8449MEDIA DRIVERS FOR CXD2841ER
8450M:	Sergey Kozlov <serjk@netup.ru>
8451M:	Abylay Ospan <aospan@netup.ru>
8452L:	linux-media@vger.kernel.org
8453W:	https://linuxtv.org
8454W:	http://netup.tv/
8455T:	git git://linuxtv.org/media_tree.git
8456S:	Supported
8457F:	drivers/media/dvb-frontends/cxd2841er*
8458
8459MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8460M:	Daniel Scheller <d.scheller.oss@gmail.com>
8461L:	linux-media@vger.kernel.org
8462W:	https://linuxtv.org
8463T:	git git://linuxtv.org/media_tree.git
8464S:	Maintained
8465F:	drivers/media/pci/ddbridge/*
8466
8467MEDIA DRIVERS FOR FREESCALE IMX
8468M:	Steve Longerbeam <slongerbeam@gmail.com>
8469M:	Philipp Zabel <p.zabel@pengutronix.de>
8470L:	linux-media@vger.kernel.org
8471T:	git git://linuxtv.org/media_tree.git
8472S:	Maintained
8473F:	Documentation/devicetree/bindings/media/imx.txt
8474F:	Documentation/media/v4l-drivers/imx.rst
8475F:	drivers/staging/media/imx/
8476F:	include/linux/imx-media.h
8477F:	include/media/imx.h
8478
8479MEDIA DRIVERS FOR HELENE
8480M:	Abylay Ospan <aospan@netup.ru>
8481L:	linux-media@vger.kernel.org
8482W:	https://linuxtv.org
8483W:	http://netup.tv/
8484T:	git git://linuxtv.org/media_tree.git
8485S:	Supported
8486F:	drivers/media/dvb-frontends/helene*
8487
8488MEDIA DRIVERS FOR HORUS3A
8489M:	Sergey Kozlov <serjk@netup.ru>
8490M:	Abylay Ospan <aospan@netup.ru>
8491L:	linux-media@vger.kernel.org
8492W:	https://linuxtv.org
8493W:	http://netup.tv/
8494T:	git git://linuxtv.org/media_tree.git
8495S:	Supported
8496F:	drivers/media/dvb-frontends/horus3a*
8497
8498MEDIA DRIVERS FOR LNBH25
8499M:	Sergey Kozlov <serjk@netup.ru>
8500M:	Abylay Ospan <aospan@netup.ru>
8501L:	linux-media@vger.kernel.org
8502W:	https://linuxtv.org
8503W:	http://netup.tv/
8504T:	git git://linuxtv.org/media_tree.git
8505S:	Supported
8506F:	drivers/media/dvb-frontends/lnbh25*
8507
8508MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8509M:	Daniel Scheller <d.scheller.oss@gmail.com>
8510L:	linux-media@vger.kernel.org
8511W:	https://linuxtv.org
8512T:	git git://linuxtv.org/media_tree.git
8513S:	Maintained
8514F:	drivers/media/dvb-frontends/mxl5xx*
8515
8516MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8517M:	Sergey Kozlov <serjk@netup.ru>
8518M:	Abylay Ospan <aospan@netup.ru>
8519L:	linux-media@vger.kernel.org
8520W:	https://linuxtv.org
8521W:	http://netup.tv/
8522T:	git git://linuxtv.org/media_tree.git
8523S:	Supported
8524F:	drivers/media/pci/netup_unidvb/*
8525
8526MEDIA DRIVERS FOR RENESAS - DRIF
8527M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8528L:	linux-media@vger.kernel.org
8529L:	linux-renesas-soc@vger.kernel.org
8530T:	git git://linuxtv.org/media_tree.git
8531S:	Supported
8532F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8533F:	drivers/media/platform/rcar_drif.c
8534
8535MEDIA DRIVERS FOR RENESAS - FCP
8536M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8537L:	linux-media@vger.kernel.org
8538L:	linux-renesas-soc@vger.kernel.org
8539T:	git git://linuxtv.org/media_tree.git
8540S:	Supported
8541F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8542F:	drivers/media/platform/rcar-fcp.c
8543F:	include/media/rcar-fcp.h
8544
8545MEDIA DRIVERS FOR RENESAS - FDP1
8546M:	Kieran Bingham <kieran@bingham.xyz>
8547L:	linux-media@vger.kernel.org
8548L:	linux-renesas-soc@vger.kernel.org
8549T:	git git://linuxtv.org/media_tree.git
8550S:	Supported
8551F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8552F:	drivers/media/platform/rcar_fdp1.c
8553
8554MEDIA DRIVERS FOR RENESAS - VIN
8555M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8556L:	linux-media@vger.kernel.org
8557L:	linux-renesas-soc@vger.kernel.org
8558T:	git git://linuxtv.org/media_tree.git
8559S:	Supported
8560F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8561F:	drivers/media/platform/rcar-vin/
8562
8563MEDIA DRIVERS FOR RENESAS - VSP1
8564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8565L:	linux-media@vger.kernel.org
8566L:	linux-renesas-soc@vger.kernel.org
8567T:	git git://linuxtv.org/media_tree.git
8568S:	Supported
8569F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8570F:	drivers/media/platform/vsp1/
8571
8572MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8573M:	Daniel Scheller <d.scheller.oss@gmail.com>
8574L:	linux-media@vger.kernel.org
8575W:	https://linuxtv.org
8576T:	git git://linuxtv.org/media_tree.git
8577S:	Maintained
8578F:	drivers/media/dvb-frontends/stv0910*
8579
8580MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8581M:	Daniel Scheller <d.scheller.oss@gmail.com>
8582L:	linux-media@vger.kernel.org
8583W:	https://linuxtv.org
8584T:	git git://linuxtv.org/media_tree.git
8585S:	Maintained
8586F:	drivers/media/dvb-frontends/stv6111*
8587
8588MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8589M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8591P:	LinuxTV.org Project
8592L:	linux-media@vger.kernel.org
8593W:	https://linuxtv.org
8594Q:	http://patchwork.kernel.org/project/linux-media/list/
8595T:	git git://linuxtv.org/media_tree.git
8596S:	Maintained
8597F:	Documentation/devicetree/bindings/media/
8598F:	Documentation/media/
8599F:	drivers/media/
8600F:	drivers/staging/media/
8601F:	include/linux/platform_data/media/
8602F:	include/media/
8603F:	include/uapi/linux/dvb/
8604F:	include/uapi/linux/videodev2.h
8605F:	include/uapi/linux/media.h
8606F:	include/uapi/linux/v4l2-*
8607F:	include/uapi/linux/meye.h
8608F:	include/uapi/linux/ivtv*
8609F:	include/uapi/linux/uvcvideo.h
8610
8611MEDIATEK CIR DRIVER
8612M:	Sean Wang <sean.wang@mediatek.com>
8613S:	Maintained
8614F:	drivers/media/rc/mtk-cir.c
8615
8616MEDIATEK PMIC LED DRIVER
8617M:	Sean Wang <sean.wang@mediatek.com>
8618S:	Maintained
8619F:	drivers/leds/leds-mt6323.c
8620F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8621
8622MEDIATEK ETHERNET DRIVER
8623M:	Felix Fietkau <nbd@openwrt.org>
8624M:	John Crispin <john@phrozen.org>
8625M:	Sean Wang <sean.wang@mediatek.com>
8626M:	Nelson Chang <nelson.chang@mediatek.com>
8627L:	netdev@vger.kernel.org
8628S:	Maintained
8629F:	drivers/net/ethernet/mediatek/
8630
8631MEDIATEK JPEG DRIVER
8632M:	Rick Chang <rick.chang@mediatek.com>
8633M:	Bin Liu <bin.liu@mediatek.com>
8634S:	Supported
8635F:	drivers/media/platform/mtk-jpeg/
8636F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8637
8638MEDIATEK MDP DRIVER
8639M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8640M:	Houlong Wei <houlong.wei@mediatek.com>
8641M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8642S:	Supported
8643F:	drivers/media/platform/mtk-mdp/
8644F:	drivers/media/platform/mtk-vpu/
8645F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8646
8647MEDIATEK MEDIA DRIVER
8648M:	Tiffany Lin <tiffany.lin@mediatek.com>
8649M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8650S:	Supported
8651F:	drivers/media/platform/mtk-vcodec/
8652F:	drivers/media/platform/mtk-vpu/
8653F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8654F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8655
8656MEDIATEK MT7601U WIRELESS LAN DRIVER
8657M:	Jakub Kicinski <kubakici@wp.pl>
8658L:	linux-wireless@vger.kernel.org
8659S:	Maintained
8660F:	drivers/net/wireless/mediatek/mt7601u/
8661
8662MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8663M:	Sean Wang <sean.wang@mediatek.com>
8664S:	Maintained
8665F:	drivers/char/hw_random/mtk-rng.c
8666
8667MEDIATEK USB3 DRD IP DRIVER
8668M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8669L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8671L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8672S:	Maintained
8673F:	drivers/usb/mtu3/
8674
8675MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8676M:	Peter Senna Tschudin <peter.senna@collabora.com>
8677M:	Martin Donnelly <martin.donnelly@ge.com>
8678M:	Martyn Welch <martyn.welch@collabora.co.uk>
8679S:	Maintained
8680F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8681F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8682
8683MEGARAID SCSI/SAS DRIVERS
8684M:	Kashyap Desai <kashyap.desai@broadcom.com>
8685M:	Sumit Saxena <sumit.saxena@broadcom.com>
8686M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8687L:	megaraidlinux.pdl@broadcom.com
8688L:	linux-scsi@vger.kernel.org
8689W:	http://www.avagotech.com/support/
8690S:	Maintained
8691F:	Documentation/scsi/megaraid.txt
8692F:	drivers/scsi/megaraid.*
8693F:	drivers/scsi/megaraid/
8694
8695MELEXIS MLX90614 DRIVER
8696M:	Crt Mori <cmo@melexis.com>
8697L:	linux-iio@vger.kernel.org
8698W:	http://www.melexis.com
8699S:	Supported
8700F:	drivers/iio/temperature/mlx90614.c
8701
8702MELFAS MIP4 TOUCHSCREEN DRIVER
8703M:	Sangwon Jee <jeesw@melfas.com>
8704W:	http://www.melfas.com
8705S:	Supported
8706F:	drivers/input/touchscreen/melfas_mip4.c
8707F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8708
8709MELLANOX ETHERNET DRIVER (mlx4_en)
8710M:	Tariq Toukan <tariqt@mellanox.com>
8711L:	netdev@vger.kernel.org
8712S:	Supported
8713W:	http://www.mellanox.com
8714Q:	http://patchwork.ozlabs.org/project/netdev/list/
8715F:	drivers/net/ethernet/mellanox/mlx4/en_*
8716
8717MELLANOX ETHERNET DRIVER (mlx5e)
8718M:	Saeed Mahameed <saeedm@mellanox.com>
8719L:	netdev@vger.kernel.org
8720S:	Supported
8721W:	http://www.mellanox.com
8722Q:	http://patchwork.ozlabs.org/project/netdev/list/
8723F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8724
8725MELLANOX ETHERNET INNOVA DRIVER
8726M:	Ilan Tayari <ilant@mellanox.com>
8727R:	Boris Pismenny <borisp@mellanox.com>
8728L:	netdev@vger.kernel.org
8729S:	Supported
8730W:	http://www.mellanox.com
8731Q:	http://patchwork.ozlabs.org/project/netdev/list/
8732F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8733F:	include/linux/mlx5/mlx5_ifc_fpga.h
8734
8735MELLANOX ETHERNET INNOVA IPSEC DRIVER
8736M:	Ilan Tayari <ilant@mellanox.com>
8737R:	Boris Pismenny <borisp@mellanox.com>
8738L:	netdev@vger.kernel.org
8739S:	Supported
8740W:	http://www.mellanox.com
8741Q:	http://patchwork.ozlabs.org/project/netdev/list/
8742F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8743F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8744
8745MELLANOX ETHERNET SWITCH DRIVERS
8746M:	Jiri Pirko <jiri@mellanox.com>
8747M:	Ido Schimmel <idosch@mellanox.com>
8748L:	netdev@vger.kernel.org
8749S:	Supported
8750W:	http://www.mellanox.com
8751Q:	http://patchwork.ozlabs.org/project/netdev/list/
8752F:	drivers/net/ethernet/mellanox/mlxsw/
8753
8754MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8755M:	mlxsw@mellanox.com
8756L:	netdev@vger.kernel.org
8757S:	Supported
8758W:	http://www.mellanox.com
8759Q:	http://patchwork.ozlabs.org/project/netdev/list/
8760F:	drivers/net/ethernet/mellanox/mlxfw/
8761
8762MELLANOX MLX CPLD HOTPLUG DRIVER
8763M:	Vadim Pasternak <vadimp@mellanox.com>
8764L:	platform-driver-x86@vger.kernel.org
8765S:	Supported
8766F:	drivers/platform/x86/mlxcpld-hotplug.c
8767F:	include/linux/platform_data/mlxcpld-hotplug.h
8768
8769MELLANOX MLX4 core VPI driver
8770M:	Tariq Toukan <tariqt@mellanox.com>
8771L:	netdev@vger.kernel.org
8772L:	linux-rdma@vger.kernel.org
8773W:	http://www.mellanox.com
8774Q:	http://patchwork.ozlabs.org/project/netdev/list/
8775S:	Supported
8776F:	drivers/net/ethernet/mellanox/mlx4/
8777F:	include/linux/mlx4/
8778
8779MELLANOX MLX4 IB driver
8780M:	Yishai Hadas <yishaih@mellanox.com>
8781L:	linux-rdma@vger.kernel.org
8782W:	http://www.mellanox.com
8783Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8784S:	Supported
8785F:	drivers/infiniband/hw/mlx4/
8786F:	include/linux/mlx4/
8787F:	include/uapi/rdma/mlx4-abi.h
8788
8789MELLANOX MLX5 core VPI driver
8790M:	Saeed Mahameed <saeedm@mellanox.com>
8791M:	Matan Barak <matanb@mellanox.com>
8792M:	Leon Romanovsky <leonro@mellanox.com>
8793L:	netdev@vger.kernel.org
8794L:	linux-rdma@vger.kernel.org
8795W:	http://www.mellanox.com
8796Q:	http://patchwork.ozlabs.org/project/netdev/list/
8797S:	Supported
8798F:	drivers/net/ethernet/mellanox/mlx5/core/
8799F:	include/linux/mlx5/
8800
8801MELLANOX MLX5 IB driver
8802M:	Matan Barak <matanb@mellanox.com>
8803M:	Leon Romanovsky <leonro@mellanox.com>
8804L:	linux-rdma@vger.kernel.org
8805W:	http://www.mellanox.com
8806Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8807S:	Supported
8808F:	drivers/infiniband/hw/mlx5/
8809F:	include/linux/mlx5/
8810F:	include/uapi/rdma/mlx5-abi.h
8811
8812MELLANOX MLXCPLD I2C AND MUX DRIVER
8813M:	Vadim Pasternak <vadimp@mellanox.com>
8814M:	Michael Shych <michaelsh@mellanox.com>
8815L:	linux-i2c@vger.kernel.org
8816S:	Supported
8817F:	drivers/i2c/busses/i2c-mlxcpld.c
8818F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8819F:	Documentation/i2c/busses/i2c-mlxcpld
8820
8821MELLANOX MLXCPLD LED DRIVER
8822M:	Vadim Pasternak <vadimp@mellanox.com>
8823L:	linux-leds@vger.kernel.org
8824S:	Supported
8825F:	drivers/leds/leds-mlxcpld.c
8826F:	Documentation/leds/leds-mlxcpld.txt
8827
8828MELLANOX PLATFORM DRIVER
8829M:	Vadim Pasternak <vadimp@mellanox.com>
8830L:	platform-driver-x86@vger.kernel.org
8831S:	Supported
8832F:	drivers/platform/x86/mlx-platform.c
8833
8834MEMBARRIER SUPPORT
8835M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8836M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8837L:	linux-kernel@vger.kernel.org
8838S:	Supported
8839F:	kernel/sched/membarrier.c
8840F:	include/uapi/linux/membarrier.h
8841
8842MEMORY MANAGEMENT
8843L:	linux-mm@kvack.org
8844W:	http://www.linux-mm.org
8845S:	Maintained
8846F:	include/linux/mm.h
8847F:	include/linux/gfp.h
8848F:	include/linux/mmzone.h
8849F:	include/linux/memory_hotplug.h
8850F:	include/linux/vmalloc.h
8851F:	mm/
8852
8853MEMORY TECHNOLOGY DEVICES (MTD)
8854M:	David Woodhouse <dwmw2@infradead.org>
8855M:	Brian Norris <computersforpeace@gmail.com>
8856M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8857M:	Marek Vasut <marek.vasut@gmail.com>
8858M:	Richard Weinberger <richard@nod.at>
8859M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8860L:	linux-mtd@lists.infradead.org
8861W:	http://www.linux-mtd.infradead.org/
8862Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8863T:	git git://git.infradead.org/linux-mtd.git master
8864T:	git git://git.infradead.org/l2-mtd.git master
8865S:	Maintained
8866F:	Documentation/devicetree/bindings/mtd/
8867F:	drivers/mtd/
8868F:	include/linux/mtd/
8869F:	include/uapi/mtd/
8870
8871MEN A21 WATCHDOG DRIVER
8872M:	Johannes Thumshirn <morbidrsa@gmail.com>
8873L:	linux-watchdog@vger.kernel.org
8874S:	Maintained
8875F:	drivers/watchdog/mena21_wdt.c
8876
8877MEN CHAMELEON BUS (mcb)
8878M:	Johannes Thumshirn <morbidrsa@gmail.com>
8879S:	Maintained
8880F:	drivers/mcb/
8881F:	include/linux/mcb.h
8882F:	Documentation/men-chameleon-bus.txt
8883
8884MEN F21BMC (Board Management Controller)
8885M:	Andreas Werner <andreas.werner@men.de>
8886S:	Supported
8887F:	drivers/mfd/menf21bmc.c
8888F:	drivers/watchdog/menf21bmc_wdt.c
8889F:	drivers/leds/leds-menf21bmc.c
8890F:	drivers/hwmon/menf21bmc_hwmon.c
8891F:	Documentation/hwmon/menf21bmc
8892
8893MESON AO CEC DRIVER FOR AMLOGIC SOCS
8894M:	Neil Armstrong <narmstrong@baylibre.com>
8895L:	linux-media@lists.freedesktop.org
8896L:	linux-amlogic@lists.infradead.org
8897W:	http://linux-meson.com/
8898S:	Supported
8899F:	drivers/media/platform/meson/ao-cec.c
8900F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8901T:	git git://linuxtv.org/media_tree.git
8902
8903METAG ARCHITECTURE
8904M:	James Hogan <jhogan@kernel.org>
8905L:	linux-metag@vger.kernel.org
8906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8907S:	Odd Fixes
8908F:	arch/metag/
8909F:	Documentation/metag/
8910F:	Documentation/devicetree/bindings/metag/
8911F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8912F:	drivers/clocksource/metag_generic.c
8913F:	drivers/irqchip/irq-metag.c
8914F:	drivers/irqchip/irq-metag-ext.c
8915F:	drivers/tty/metag_da.c
8916
8917MICROBLAZE ARCHITECTURE
8918M:	Michal Simek <monstr@monstr.eu>
8919W:	http://www.monstr.eu/fdt/
8920T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8921S:	Supported
8922F:	arch/microblaze/
8923
8924MICROCHIP / ATMEL AT91 SERIAL DRIVER
8925M:	Richard Genoud <richard.genoud@gmail.com>
8926S:	Maintained
8927F:	drivers/tty/serial/atmel_serial.c
8928F:	drivers/tty/serial/atmel_serial.h
8929
8930MICROCHIP / ATMEL DMA DRIVER
8931M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8933L:	dmaengine@vger.kernel.org
8934S:	Supported
8935F:	drivers/dma/at_hdmac.c
8936F:	drivers/dma/at_hdmac_regs.h
8937F:	include/linux/platform_data/dma-atmel.h
8938
8939MICROCHIP / ATMEL ECC DRIVER
8940M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8941L:	linux-crypto@vger.kernel.org
8942S:	Maintained
8943F:	drivers/crypto/atmel-ecc.*
8944
8945MICROCHIP / ATMEL ISC DRIVER
8946M:	Songjun Wu <songjun.wu@microchip.com>
8947L:	linux-media@vger.kernel.org
8948S:	Supported
8949F:	drivers/media/platform/atmel/atmel-isc.c
8950F:	drivers/media/platform/atmel/atmel-isc-regs.h
8951F:	devicetree/bindings/media/atmel-isc.txt
8952
8953MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8954M:	Woojung Huh <Woojung.Huh@microchip.com>
8955M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8956L:	netdev@vger.kernel.org
8957S:	Maintained
8958F:	net/dsa/tag_ksz.c
8959F:	drivers/net/dsa/microchip/*
8960F:	include/linux/platform_data/microchip-ksz.h
8961F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8962
8963MICROCHIP USB251XB DRIVER
8964M:	Richard Leitner <richard.leitner@skidata.com>
8965L:	linux-usb@vger.kernel.org
8966S:	Maintained
8967F:	drivers/usb/misc/usb251xb.c
8968F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8969
8970MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8971M:	Don Brace <don.brace@microsemi.com>
8972L:	esc.storagedev@microsemi.com
8973L:	linux-scsi@vger.kernel.org
8974S:	Supported
8975F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8976F:	drivers/scsi/smartpqi/Kconfig
8977F:	drivers/scsi/smartpqi/Makefile
8978F:	include/linux/cciss*.h
8979F:	include/uapi/linux/cciss*.h
8980F:	Documentation/scsi/smartpqi.txt
8981
8982MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8983M:	Chen Yu <yu.c.chen@intel.com>
8984L:	platform-driver-x86@vger.kernel.org
8985S:	Supported
8986F:	drivers/platform/x86/surfacepro3_button.c
8987
8988MICROTEK X6 SCANNER
8989M:	Oliver Neukum <oliver@neukum.org>
8990S:	Maintained
8991F:	drivers/usb/image/microtek.*
8992
8993MIPS
8994M:	Ralf Baechle <ralf@linux-mips.org>
8995L:	linux-mips@linux-mips.org
8996W:	http://www.linux-mips.org/
8997T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8998Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8999S:	Supported
9000F:	Documentation/devicetree/bindings/mips/
9001F:	Documentation/mips/
9002F:	arch/mips/
9003
9004MIPS BOSTON DEVELOPMENT BOARD
9005M:	Paul Burton <paul.burton@mips.com>
9006L:	linux-mips@linux-mips.org
9007S:	Maintained
9008F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9009F:	arch/mips/boot/dts/img/boston.dts
9010F:	arch/mips/configs/generic/board-boston.config
9011F:	drivers/clk/imgtec/clk-boston.c
9012F:	include/dt-bindings/clock/boston-clock.h
9013
9014MIPS GENERIC PLATFORM
9015M:	Paul Burton <paul.burton@mips.com>
9016L:	linux-mips@linux-mips.org
9017S:	Supported
9018F:	arch/mips/generic/
9019F:	arch/mips/tools/generic-board-config.sh
9020
9021MIPS/LOONGSON1 ARCHITECTURE
9022M:	Keguang Zhang <keguang.zhang@gmail.com>
9023L:	linux-mips@linux-mips.org
9024S:	Maintained
9025F:	arch/mips/loongson32/
9026F:	arch/mips/include/asm/mach-loongson32/
9027F:	drivers/*/*loongson1*
9028F:	drivers/*/*/*loongson1*
9029
9030MIPS RINT INSTRUCTION EMULATION
9031M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9032L:	linux-mips@linux-mips.org
9033S:	Supported
9034F:	arch/mips/math-emu/sp_rint.c
9035F:	arch/mips/math-emu/dp_rint.c
9036
9037MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9038M:	Hans Verkuil <hverkuil@xs4all.nl>
9039L:	linux-media@vger.kernel.org
9040T:	git git://linuxtv.org/media_tree.git
9041W:	https://linuxtv.org
9042S:	Odd Fixes
9043F:	drivers/media/radio/radio-miropcm20*
9044
9045MMP SUPPORT
9046M:	Eric Miao <eric.y.miao@gmail.com>
9047M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9049T:	git git://github.com/hzhuang1/linux.git
9050T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9051S:	Maintained
9052F:	arch/arm/boot/dts/mmp*
9053F:	arch/arm/mach-mmp/
9054
9055MN88472 MEDIA DRIVER
9056M:	Antti Palosaari <crope@iki.fi>
9057L:	linux-media@vger.kernel.org
9058W:	https://linuxtv.org
9059W:	http://palosaari.fi/linux/
9060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9061S:	Maintained
9062F:	drivers/media/dvb-frontends/mn88472*
9063
9064MN88473 MEDIA DRIVER
9065M:	Antti Palosaari <crope@iki.fi>
9066L:	linux-media@vger.kernel.org
9067W:	https://linuxtv.org
9068W:	http://palosaari.fi/linux/
9069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9070S:	Maintained
9071F:	drivers/media/dvb-frontends/mn88473*
9072
9073MODULE SUPPORT
9074M:	Jessica Yu <jeyu@kernel.org>
9075M:	Rusty Russell <rusty@rustcorp.com.au>
9076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9077S:	Maintained
9078F:	include/linux/module.h
9079F:	kernel/module.c
9080
9081MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9082W:	http://popies.net/meye/
9083S:	Orphan
9084F:	Documentation/media/v4l-drivers/meye*
9085F:	drivers/media/pci/meye/
9086F:	include/uapi/linux/meye.h
9087
9088MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9089M:	Jiri Slaby <jirislaby@gmail.com>
9090S:	Maintained
9091F:	Documentation/serial/moxa-smartio
9092F:	drivers/tty/mxser.*
9093
9094MR800 AVERMEDIA USB FM RADIO DRIVER
9095M:	Alexey Klimov <klimov.linux@gmail.com>
9096L:	linux-media@vger.kernel.org
9097T:	git git://linuxtv.org/media_tree.git
9098S:	Maintained
9099F:	drivers/media/radio/radio-mr800.c
9100
9101MRF24J40 IEEE 802.15.4 RADIO DRIVER
9102M:	Alan Ott <alan@signal11.us>
9103L:	linux-wpan@vger.kernel.org
9104S:	Maintained
9105F:	drivers/net/ieee802154/mrf24j40.c
9106F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9107
9108MSI LAPTOP SUPPORT
9109M:	"Lee, Chun-Yi" <jlee@suse.com>
9110L:	platform-driver-x86@vger.kernel.org
9111S:	Maintained
9112F:	drivers/platform/x86/msi-laptop.c
9113
9114MSI WMI SUPPORT
9115L:	platform-driver-x86@vger.kernel.org
9116S:	Orphan
9117F:	drivers/platform/x86/msi-wmi.c
9118
9119MSI001 MEDIA DRIVER
9120M:	Antti Palosaari <crope@iki.fi>
9121L:	linux-media@vger.kernel.org
9122W:	https://linuxtv.org
9123W:	http://palosaari.fi/linux/
9124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9125T:	git git://linuxtv.org/anttip/media_tree.git
9126S:	Maintained
9127F:	drivers/media/tuners/msi001*
9128
9129MSI2500 MEDIA DRIVER
9130M:	Antti Palosaari <crope@iki.fi>
9131L:	linux-media@vger.kernel.org
9132W:	https://linuxtv.org
9133W:	http://palosaari.fi/linux/
9134Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9135T:	git git://linuxtv.org/anttip/media_tree.git
9136S:	Maintained
9137F:	drivers/media/usb/msi2500/
9138
9139MSYSTEMS DISKONCHIP G3 MTD DRIVER
9140M:	Robert Jarzmik <robert.jarzmik@free.fr>
9141L:	linux-mtd@lists.infradead.org
9142S:	Maintained
9143F:	drivers/mtd/devices/docg3*
9144
9145MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
9151F:	include/media/i2c/mt9m032.h
9152
9153MT9P031 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:	drivers/media/i2c/mt9p031.c
9159F:	include/media/i2c/mt9p031.h
9160
9161MT9T001 APTINA CAMERA SENSOR
9162M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9163L:	linux-media@vger.kernel.org
9164T:	git git://linuxtv.org/media_tree.git
9165S:	Maintained
9166F:	drivers/media/i2c/mt9t001.c
9167F:	include/media/i2c/mt9t001.h
9168
9169MT9V032 APTINA CAMERA SENSOR
9170M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9171L:	linux-media@vger.kernel.org
9172T:	git git://linuxtv.org/media_tree.git
9173S:	Maintained
9174F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9175F:	drivers/media/i2c/mt9v032.c
9176F:	include/media/i2c/mt9v032.h
9177
9178MULTIFUNCTION DEVICES (MFD)
9179M:	Lee Jones <lee.jones@linaro.org>
9180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9181S:	Supported
9182F:	Documentation/devicetree/bindings/mfd/
9183F:	drivers/mfd/
9184F:	include/linux/mfd/
9185F:	include/dt-bindings/mfd/
9186
9187MULTIMEDIA CARD (MMC) ETC. OVER SPI
9188S:	Orphan
9189F:	drivers/mmc/host/mmc_spi.c
9190F:	include/linux/spi/mmc_spi.h
9191
9192MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9193M:	Ulf Hansson <ulf.hansson@linaro.org>
9194L:	linux-mmc@vger.kernel.org
9195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9196S:	Maintained
9197F:	Documentation/devicetree/bindings/mmc/
9198F:	drivers/mmc/
9199F:	include/linux/mmc/
9200F:	include/uapi/linux/mmc/
9201
9202MULTIPLEXER SUBSYSTEM
9203M:	Peter Rosin <peda@axentia.se>
9204S:	Maintained
9205F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9206F:	Documentation/devicetree/bindings/mux/
9207F:	include/linux/dt-bindings/mux/
9208F:	include/linux/mux/
9209F:	drivers/mux/
9210
9211MULTISOUND SOUND DRIVER
9212M:	Andrew Veliath <andrewtv@usa.net>
9213S:	Maintained
9214F:	Documentation/sound/oss/MultiSound
9215F:	sound/oss/msnd*
9216
9217MULTITECH MULTIPORT CARD (ISICOM)
9218S:	Orphan
9219F:	drivers/tty/isicom.c
9220F:	include/linux/isicom.h
9221
9222MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9223M:	Bin Liu <b-liu@ti.com>
9224L:	linux-usb@vger.kernel.org
9225S:	Maintained
9226F:	drivers/usb/musb/
9227
9228MXL5007T MEDIA DRIVER
9229M:	Michael Krufky <mkrufky@linuxtv.org>
9230L:	linux-media@vger.kernel.org
9231W:	https://linuxtv.org
9232W:	http://github.com/mkrufky
9233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9234T:	git git://linuxtv.org/mkrufky/tuners.git
9235S:	Maintained
9236F:	drivers/media/tuners/mxl5007t.*
9237
9238MXSFB DRM DRIVER
9239M:	Marek Vasut <marex@denx.de>
9240S:	Supported
9241F:	drivers/gpu/drm/mxsfb/
9242F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9243
9244MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9245M:	Hyong-Youb Kim <hykim@myri.com>
9246L:	netdev@vger.kernel.org
9247W:	https://www.myricom.com/support/downloads/myri10ge.html
9248S:	Supported
9249F:	drivers/net/ethernet/myricom/myri10ge/
9250
9251NAND FLASH SUBSYSTEM
9252M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9253R:	Richard Weinberger <richard@nod.at>
9254L:	linux-mtd@lists.infradead.org
9255W:	http://www.linux-mtd.infradead.org/
9256Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9257T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9258T:	git git://git.infradead.org/l2-mtd.git nand/next
9259S:	Maintained
9260F:	drivers/mtd/nand/
9261F:	include/linux/mtd/*nand*.h
9262
9263NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9264M:	Daniel Mack <zonque@gmail.com>
9265S:	Maintained
9266L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9267W:	http://www.native-instruments.com
9268F:	sound/usb/caiaq/
9269
9270NATSEMI ETHERNET DRIVER (DP8381x)
9271S:	Orphan
9272F:	drivers/net/ethernet/natsemi/natsemi.c
9273
9274NCP FILESYSTEM
9275M:	Petr Vandrovec <petr@vandrovec.name>
9276S:	Odd Fixes
9277F:	fs/ncpfs/
9278
9279NCR 5380 SCSI DRIVERS
9280M:	Finn Thain <fthain@telegraphics.com.au>
9281M:	Michael Schmitz <schmitzmic@gmail.com>
9282L:	linux-scsi@vger.kernel.org
9283S:	Maintained
9284F:	Documentation/scsi/g_NCR5380.txt
9285F:	drivers/scsi/NCR5380.*
9286F:	drivers/scsi/arm/cumana_1.c
9287F:	drivers/scsi/arm/oak.c
9288F:	drivers/scsi/atari_scsi.*
9289F:	drivers/scsi/dmx3191d.c
9290F:	drivers/scsi/g_NCR5380.*
9291F:	drivers/scsi/mac_scsi.*
9292F:	drivers/scsi/sun3_scsi.*
9293F:	drivers/scsi/sun3_scsi_vme.c
9294
9295NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9296M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9297L:	linux-scsi@vger.kernel.org
9298S:	Maintained
9299F:	drivers/scsi/NCR_D700.*
9300
9301NCT6775 HARDWARE MONITOR DRIVER
9302M:	Guenter Roeck <linux@roeck-us.net>
9303L:	linux-hwmon@vger.kernel.org
9304S:	Maintained
9305F:	Documentation/hwmon/nct6775
9306F:	drivers/hwmon/nct6775.c
9307
9308NETEFFECT IWARP RNIC DRIVER (IW_NES)
9309M:	Faisal Latif <faisal.latif@intel.com>
9310L:	linux-rdma@vger.kernel.org
9311W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9312S:	Supported
9313F:	drivers/infiniband/hw/nes/
9314F:	include/uapi/rdma/nes-abi.h
9315
9316NETEM NETWORK EMULATOR
9317M:	Stephen Hemminger <stephen@networkplumber.org>
9318L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9319S:	Maintained
9320F:	net/sched/sch_netem.c
9321
9322NETERION 10GbE DRIVERS (s2io/vxge)
9323M:	Jon Mason <jdmason@kudzu.us>
9324L:	netdev@vger.kernel.org
9325S:	Supported
9326F:	Documentation/networking/s2io.txt
9327F:	Documentation/networking/vxge.txt
9328F:	drivers/net/ethernet/neterion/
9329
9330NETFILTER
9331M:	Pablo Neira Ayuso <pablo@netfilter.org>
9332M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9333M:	Florian Westphal <fw@strlen.de>
9334L:	netfilter-devel@vger.kernel.org
9335L:	coreteam@netfilter.org
9336W:	http://www.netfilter.org/
9337W:	http://www.iptables.org/
9338W:	http://www.nftables.org/
9339Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9342S:	Maintained
9343F:	include/linux/netfilter*
9344F:	include/linux/netfilter/
9345F:	include/net/netfilter/
9346F:	include/uapi/linux/netfilter*
9347F:	include/uapi/linux/netfilter/
9348F:	net/*/netfilter.c
9349F:	net/*/netfilter/
9350F:	net/netfilter/
9351F:	net/bridge/br_netfilter*.c
9352
9353NETROM NETWORK LAYER
9354M:	Ralf Baechle <ralf@linux-mips.org>
9355L:	linux-hams@vger.kernel.org
9356W:	http://www.linux-ax25.org/
9357S:	Maintained
9358F:	include/net/netrom.h
9359F:	include/uapi/linux/netrom.h
9360F:	net/netrom/
9361
9362NETRONOME ETHERNET DRIVERS
9363M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9364L:	oss-drivers@netronome.com
9365S:	Maintained
9366F:	drivers/net/ethernet/netronome/
9367
9368NETWORK BLOCK DEVICE (NBD)
9369M:	Josef Bacik <jbacik@fb.com>
9370S:	Maintained
9371L:	linux-block@vger.kernel.org
9372L:	nbd@other.debian.org
9373F:	Documentation/blockdev/nbd.txt
9374F:	drivers/block/nbd.c
9375F:	include/uapi/linux/nbd.h
9376
9377NETWORK DROP MONITOR
9378M:	Neil Horman <nhorman@tuxdriver.com>
9379L:	netdev@vger.kernel.org
9380S:	Maintained
9381W:	https://fedorahosted.org/dropwatch/
9382F:	net/core/drop_monitor.c
9383
9384NETWORKING DRIVERS
9385L:	netdev@vger.kernel.org
9386W:	http://www.linuxfoundation.org/en/Net
9387Q:	http://patchwork.ozlabs.org/project/netdev/list/
9388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9390S:	Odd Fixes
9391F:	Documentation/devicetree/bindings/net/
9392F:	drivers/net/
9393F:	include/linux/if_*
9394F:	include/linux/netdevice.h
9395F:	include/linux/etherdevice.h
9396F:	include/linux/fcdevice.h
9397F:	include/linux/fddidevice.h
9398F:	include/linux/hippidevice.h
9399F:	include/linux/inetdevice.h
9400F:	include/uapi/linux/if_*
9401F:	include/uapi/linux/netdevice.h
9402
9403NETWORKING DRIVERS (WIRELESS)
9404M:	Kalle Valo <kvalo@codeaurora.org>
9405L:	linux-wireless@vger.kernel.org
9406Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9409S:	Maintained
9410F:	Documentation/devicetree/bindings/net/wireless/
9411F:	drivers/net/wireless/
9412
9413NETWORKING [DSA]
9414M:	Andrew Lunn <andrew@lunn.ch>
9415M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9416M:	Florian Fainelli <f.fainelli@gmail.com>
9417S:	Maintained
9418F:	net/dsa/
9419F:	include/net/dsa.h
9420F:	drivers/net/dsa/
9421
9422NETWORKING [GENERAL]
9423M:	"David S. Miller" <davem@davemloft.net>
9424L:	netdev@vger.kernel.org
9425W:	http://www.linuxfoundation.org/en/Net
9426Q:	http://patchwork.ozlabs.org/project/netdev/list/
9427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9429B:	mailto:netdev@vger.kernel.org
9430S:	Maintained
9431F:	net/
9432F:	include/net/
9433F:	include/linux/in.h
9434F:	include/linux/net.h
9435F:	include/linux/netdevice.h
9436F:	include/uapi/linux/in.h
9437F:	include/uapi/linux/net.h
9438F:	include/uapi/linux/netdevice.h
9439F:	include/uapi/linux/net_namespace.h
9440F:	tools/net/
9441F:	tools/testing/selftests/net/
9442F:	lib/random32.c
9443
9444NETWORKING [IPSEC]
9445M:	Steffen Klassert <steffen.klassert@secunet.com>
9446M:	Herbert Xu <herbert@gondor.apana.org.au>
9447M:	"David S. Miller" <davem@davemloft.net>
9448L:	netdev@vger.kernel.org
9449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9451S:	Maintained
9452F:	net/core/flow.c
9453F:	net/xfrm/
9454F:	net/key/
9455F:	net/ipv4/xfrm*
9456F:	net/ipv4/esp4*
9457F:	net/ipv4/ah4.c
9458F:	net/ipv4/ipcomp.c
9459F:	net/ipv4/ip_vti.c
9460F:	net/ipv6/xfrm*
9461F:	net/ipv6/esp6*
9462F:	net/ipv6/ah6.c
9463F:	net/ipv6/ipcomp6.c
9464F:	net/ipv6/ip6_vti.c
9465F:	include/uapi/linux/xfrm.h
9466F:	include/net/xfrm.h
9467
9468NETWORKING [IPv4/IPv6]
9469M:	"David S. Miller" <davem@davemloft.net>
9470M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9471M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9472L:	netdev@vger.kernel.org
9473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9474S:	Maintained
9475F:	net/ipv4/
9476F:	net/ipv6/
9477F:	include/net/ip*
9478F:	arch/x86/net/*
9479
9480NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9481M:	Paul Moore <paul@paul-moore.com>
9482W:	https://github.com/netlabel
9483L:	netdev@vger.kernel.org
9484L:	linux-security-module@vger.kernel.org
9485S:	Maintained
9486F:	Documentation/netlabel/
9487F:	include/net/calipso.h
9488F:	include/net/cipso_ipv4.h
9489F:	include/net/netlabel.h
9490F:	include/uapi/linux/netfilter/xt_SECMARK.h
9491F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9492F:	net/netlabel/
9493F:	net/ipv4/cipso_ipv4.c
9494F:	net/ipv6/calipso.c
9495F:	net/netfilter/xt_CONNSECMARK.c
9496F:	net/netfilter/xt_SECMARK.c
9497
9498NETWORKING [TLS]
9499M:	Ilya Lesokhin <ilyal@mellanox.com>
9500M:	Aviad Yehezkel <aviadye@mellanox.com>
9501M:	Dave Watson <davejwatson@fb.com>
9502L:	netdev@vger.kernel.org
9503S:	Maintained
9504F:	net/tls/*
9505F:	include/uapi/linux/tls.h
9506F:	include/net/tls.h
9507
9508NETWORKING [WIRELESS]
9509L:	linux-wireless@vger.kernel.org
9510Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9511
9512NETXEN (1/10) GbE SUPPORT
9513M:	Manish Chopra <manish.chopra@cavium.com>
9514M:	Rahul Verma <rahul.verma@cavium.com>
9515M:	Dept-GELinuxNICDev@cavium.com
9516L:	netdev@vger.kernel.org
9517S:	Supported
9518F:	drivers/net/ethernet/qlogic/netxen/
9519
9520NFC SUBSYSTEM
9521M:	Samuel Ortiz <sameo@linux.intel.com>
9522L:	linux-wireless@vger.kernel.org
9523L:	linux-nfc@lists.01.org (subscribers-only)
9524S:	Supported
9525F:	net/nfc/
9526F:	include/net/nfc/
9527F:	include/uapi/linux/nfc.h
9528F:	drivers/nfc/
9529F:	include/linux/platform_data/nfcmrvl.h
9530F:	include/linux/platform_data/nxp-nci.h
9531F:	Documentation/devicetree/bindings/net/nfc/
9532
9533NFS, SUNRPC, AND LOCKD CLIENTS
9534M:	Trond Myklebust <trond.myklebust@primarydata.com>
9535M:	Anna Schumaker <anna.schumaker@netapp.com>
9536L:	linux-nfs@vger.kernel.org
9537W:	http://client.linux-nfs.org
9538T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9539S:	Maintained
9540F:	fs/lockd/
9541F:	fs/nfs/
9542F:	fs/nfs_common/
9543F:	net/sunrpc/
9544F:	include/linux/lockd/
9545F:	include/linux/nfs*
9546F:	include/linux/sunrpc/
9547F:	include/uapi/linux/nfs*
9548F:	include/uapi/linux/sunrpc/
9549
9550NILFS2 FILESYSTEM
9551M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9552L:	linux-nilfs@vger.kernel.org
9553W:	http://nilfs.sourceforge.net/
9554W:	http://nilfs.osdn.jp/
9555T:	git git://github.com/konis/nilfs2.git
9556S:	Supported
9557F:	Documentation/filesystems/nilfs2.txt
9558F:	fs/nilfs2/
9559F:	include/trace/events/nilfs2.h
9560F:	include/uapi/linux/nilfs2_api.h
9561F:	include/uapi/linux/nilfs2_ondisk.h
9562
9563NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9564M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9565W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9566S:	Maintained
9567F:	Documentation/scsi/NinjaSCSI.txt
9568F:	drivers/scsi/pcmcia/nsp_*
9569
9570NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9571M:	GOTO Masanori <gotom@debian.or.jp>
9572M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9573W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9574S:	Maintained
9575F:	Documentation/scsi/NinjaSCSI.txt
9576F:	drivers/scsi/nsp32*
9577
9578NIOS2 ARCHITECTURE
9579M:	Ley Foon Tan <lftan@altera.com>
9580L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9582S:	Maintained
9583F:	arch/nios2/
9584
9585NOHZ, DYNTICKS SUPPORT
9586M:	Frederic Weisbecker <fweisbec@gmail.com>
9587M:	Thomas Gleixner <tglx@linutronix.de>
9588M:	Ingo Molnar <mingo@kernel.org>
9589L:	linux-kernel@vger.kernel.org
9590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9591S:	Maintained
9592F:	kernel/time/tick*.*
9593F:	include/linux/tick.h
9594F:	include/linux/sched/nohz.h
9595
9596NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9597M:	Pavel Machek <pavel@ucw.cz>
9598M:	Sakari Ailus <sakari.ailus@iki.fi>
9599L:	linux-media@vger.kernel.org
9600S:	Maintained
9601F:	drivers/media/i2c/et8ek8
9602F:	drivers/media/i2c/ad5820.c
9603
9604NOKIA N900 POWER SUPPLY DRIVERS
9605R:	Pali Rohár <pali.rohar@gmail.com>
9606F:	include/linux/power/bq2415x_charger.h
9607F:	include/linux/power/bq27xxx_battery.h
9608F:	include/linux/power/isp1704_charger.h
9609F:	drivers/power/supply/bq2415x_charger.c
9610F:	drivers/power/supply/bq27xxx_battery.c
9611F:	drivers/power/supply/bq27xxx_battery_i2c.c
9612F:	drivers/power/supply/isp1704_charger.c
9613F:	drivers/power/supply/rx51_battery.c
9614
9615NTB AMD DRIVER
9616M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9617L:	linux-ntb@googlegroups.com
9618S:	Supported
9619F:	drivers/ntb/hw/amd/
9620
9621NTB DRIVER CORE
9622M:	Jon Mason <jdmason@kudzu.us>
9623M:	Dave Jiang <dave.jiang@intel.com>
9624M:	Allen Hubbe <Allen.Hubbe@emc.com>
9625L:	linux-ntb@googlegroups.com
9626S:	Supported
9627W:	https://github.com/jonmason/ntb/wiki
9628T:	git git://github.com/jonmason/ntb.git
9629F:	drivers/ntb/
9630F:	drivers/net/ntb_netdev.c
9631F:	include/linux/ntb.h
9632F:	include/linux/ntb_transport.h
9633F:	tools/testing/selftests/ntb/
9634
9635NTB IDT DRIVER
9636M:	Serge Semin <fancer.lancer@gmail.com>
9637L:	linux-ntb@googlegroups.com
9638S:	Supported
9639F:	drivers/ntb/hw/idt/
9640
9641NTB INTEL DRIVER
9642M:	Jon Mason <jdmason@kudzu.us>
9643M:	Dave Jiang <dave.jiang@intel.com>
9644L:	linux-ntb@googlegroups.com
9645S:	Supported
9646W:	https://github.com/jonmason/ntb/wiki
9647T:	git git://github.com/jonmason/ntb.git
9648F:	drivers/ntb/hw/intel/
9649
9650NTFS FILESYSTEM
9651M:	Anton Altaparmakov <anton@tuxera.com>
9652L:	linux-ntfs-dev@lists.sourceforge.net
9653W:	http://www.tuxera.com/
9654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9655S:	Supported
9656F:	Documentation/filesystems/ntfs.txt
9657F:	fs/ntfs/
9658
9659NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9660M:	Antonino Daplas <adaplas@gmail.com>
9661L:	linux-fbdev@vger.kernel.org
9662S:	Maintained
9663F:	drivers/video/fbdev/riva/
9664F:	drivers/video/fbdev/nvidia/
9665
9666NVM EXPRESS DRIVER
9667M:	Keith Busch <keith.busch@intel.com>
9668M:	Jens Axboe <axboe@fb.com>
9669M:	Christoph Hellwig <hch@lst.de>
9670M:	Sagi Grimberg <sagi@grimberg.me>
9671L:	linux-nvme@lists.infradead.org
9672T:	git://git.infradead.org/nvme.git
9673W:	http://git.infradead.org/nvme.git
9674S:	Supported
9675F:	drivers/nvme/host/
9676F:	include/linux/nvme.h
9677F:	include/uapi/linux/nvme_ioctl.h
9678
9679NVM EXPRESS FC TRANSPORT DRIVERS
9680M:	James Smart <james.smart@broadcom.com>
9681L:	linux-nvme@lists.infradead.org
9682S:	Supported
9683F:	include/linux/nvme-fc.h
9684F:	include/linux/nvme-fc-driver.h
9685F:	drivers/nvme/host/fc.c
9686F:	drivers/nvme/target/fc.c
9687F:	drivers/nvme/target/fcloop.c
9688
9689NVM EXPRESS TARGET DRIVER
9690M:	Christoph Hellwig <hch@lst.de>
9691M:	Sagi Grimberg <sagi@grimberg.me>
9692L:	linux-nvme@lists.infradead.org
9693T:	git://git.infradead.org/nvme.git
9694W:	http://git.infradead.org/nvme.git
9695S:	Supported
9696F:	drivers/nvme/target/
9697
9698NVMEM FRAMEWORK
9699M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9700S:	Maintained
9701F:	drivers/nvmem/
9702F:	Documentation/devicetree/bindings/nvmem/
9703F:	Documentation/ABI/stable/sysfs-bus-nvmem
9704F:	include/linux/nvmem-consumer.h
9705F:	include/linux/nvmem-provider.h
9706
9707NXP TDA998X DRM DRIVER
9708M:	Russell King <linux@armlinux.org.uk>
9709S:	Supported
9710T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9711T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9712F:	drivers/gpu/drm/i2c/tda998x_drv.c
9713F:	include/drm/i2c/tda998x.h
9714
9715NXP TFA9879 DRIVER
9716M:	Peter Rosin <peda@axentia.se>
9717L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9718S:	Maintained
9719F:	sound/soc/codecs/tfa9879*
9720
9721NXP-NCI NFC DRIVER
9722M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9723R:	Charles Gorand <charles.gorand@effinnov.com>
9724L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9725S:	Supported
9726F:	drivers/nfc/nxp-nci
9727
9728OBJTOOL
9729M:	Josh Poimboeuf <jpoimboe@redhat.com>
9730S:	Supported
9731F:	tools/objtool/
9732
9733OMAP AUDIO SUPPORT
9734M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9735M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9737L:	linux-omap@vger.kernel.org
9738S:	Maintained
9739F:	sound/soc/omap/
9740
9741OMAP CLOCK FRAMEWORK SUPPORT
9742M:	Paul Walmsley <paul@pwsan.com>
9743L:	linux-omap@vger.kernel.org
9744S:	Maintained
9745F:	arch/arm/*omap*/*clock*
9746
9747OMAP DEVICE TREE SUPPORT
9748M:	Benoît Cousson <bcousson@baylibre.com>
9749M:	Tony Lindgren <tony@atomide.com>
9750L:	linux-omap@vger.kernel.org
9751L:	devicetree@vger.kernel.org
9752S:	Maintained
9753F:	arch/arm/boot/dts/*omap*
9754F:	arch/arm/boot/dts/*am3*
9755F:	arch/arm/boot/dts/*am4*
9756F:	arch/arm/boot/dts/*am5*
9757F:	arch/arm/boot/dts/*dra7*
9758
9759OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9760M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9761L:	linux-omap@vger.kernel.org
9762L:	linux-fbdev@vger.kernel.org
9763S:	Maintained
9764F:	drivers/video/fbdev/omap2/
9765F:	Documentation/arm/OMAP/DSS
9766
9767OMAP FRAMEBUFFER SUPPORT
9768M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9769L:	linux-fbdev@vger.kernel.org
9770L:	linux-omap@vger.kernel.org
9771S:	Maintained
9772F:	drivers/video/fbdev/omap/
9773
9774OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9775M:	Roger Quadros <rogerq@ti.com>
9776M:	Tony Lindgren <tony@atomide.com>
9777L:	linux-omap@vger.kernel.org
9778S:	Maintained
9779F:	drivers/memory/omap-gpmc.c
9780F:	arch/arm/mach-omap2/*gpmc*
9781
9782OMAP GPIO DRIVER
9783M:	Grygorii Strashko <grygorii.strashko@ti.com>
9784M:	Santosh Shilimkar <ssantosh@kernel.org>
9785M:	Kevin Hilman <khilman@kernel.org>
9786L:	linux-omap@vger.kernel.org
9787S:	Maintained
9788F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9789F:	drivers/gpio/gpio-omap.c
9790
9791OMAP HARDWARE SPINLOCK SUPPORT
9792M:	Ohad Ben-Cohen <ohad@wizery.com>
9793L:	linux-omap@vger.kernel.org
9794S:	Maintained
9795F:	drivers/hwspinlock/omap_hwspinlock.c
9796
9797OMAP HS MMC SUPPORT
9798L:	linux-mmc@vger.kernel.org
9799L:	linux-omap@vger.kernel.org
9800S:	Orphan
9801F:	drivers/mmc/host/omap_hsmmc.c
9802
9803OMAP HWMOD DATA
9804M:	Paul Walmsley <paul@pwsan.com>
9805L:	linux-omap@vger.kernel.org
9806S:	Maintained
9807F:	arch/arm/mach-omap2/omap_hwmod*data*
9808
9809OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9810M:	Benoît Cousson <bcousson@baylibre.com>
9811L:	linux-omap@vger.kernel.org
9812S:	Maintained
9813F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9814
9815OMAP HWMOD SUPPORT
9816M:	Benoît Cousson <bcousson@baylibre.com>
9817M:	Paul Walmsley <paul@pwsan.com>
9818L:	linux-omap@vger.kernel.org
9819S:	Maintained
9820F:	arch/arm/mach-omap2/omap_hwmod.*
9821
9822OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9823M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9824L:	linux-media@vger.kernel.org
9825S:	Maintained
9826F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9827F:	drivers/media/platform/omap3isp/
9828F:	drivers/staging/media/omap4iss/
9829
9830OMAP MMC SUPPORT
9831M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9832L:	linux-omap@vger.kernel.org
9833S:	Maintained
9834F:	drivers/mmc/host/omap.c
9835
9836OMAP POWER MANAGEMENT SUPPORT
9837M:	Kevin Hilman <khilman@kernel.org>
9838L:	linux-omap@vger.kernel.org
9839S:	Maintained
9840F:	arch/arm/*omap*/*pm*
9841F:	drivers/cpufreq/omap-cpufreq.c
9842
9843OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9844M:	Rajendra Nayak <rnayak@codeaurora.org>
9845M:	Paul Walmsley <paul@pwsan.com>
9846L:	linux-omap@vger.kernel.org
9847S:	Maintained
9848F:	arch/arm/mach-omap2/prm*
9849
9850OMAP RANDOM NUMBER GENERATOR SUPPORT
9851M:	Deepak Saxena <dsaxena@plexity.net>
9852S:	Maintained
9853F:	drivers/char/hw_random/omap-rng.c
9854
9855OMAP USB SUPPORT
9856L:	linux-usb@vger.kernel.org
9857L:	linux-omap@vger.kernel.org
9858S:	Orphan
9859F:	drivers/usb/*/*omap*
9860F:	arch/arm/*omap*/usb*
9861
9862OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9863M:	Mark Jackson <mpfj@newflow.co.uk>
9864L:	linux-omap@vger.kernel.org
9865S:	Maintained
9866F:	arch/arm/boot/dts/am335x-nano.dts
9867
9868OMAP1 SUPPORT
9869M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9870M:	Tony Lindgren <tony@atomide.com>
9871L:	linux-omap@vger.kernel.org
9872Q:	http://patchwork.kernel.org/project/linux-omap/list/
9873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9874S:	Maintained
9875F:	arch/arm/mach-omap1/
9876F:	arch/arm/plat-omap/
9877F:	arch/arm/configs/omap1_defconfig
9878F:	drivers/i2c/busses/i2c-omap.c
9879F:	include/linux/i2c-omap.h
9880
9881OMAP2+ SUPPORT
9882M:	Tony Lindgren <tony@atomide.com>
9883L:	linux-omap@vger.kernel.org
9884W:	http://www.muru.com/linux/omap/
9885W:	http://linux.omap.com/
9886Q:	http://patchwork.kernel.org/project/linux-omap/list/
9887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9888S:	Maintained
9889F:	arch/arm/mach-omap2/
9890F:	arch/arm/plat-omap/
9891F:	arch/arm/configs/omap2plus_defconfig
9892F:	drivers/i2c/busses/i2c-omap.c
9893F:	drivers/irqchip/irq-omap-intc.c
9894F:	drivers/mfd/*omap*.c
9895F:	drivers/mfd/menelaus.c
9896F:	drivers/mfd/palmas.c
9897F:	drivers/mfd/tps65217.c
9898F:	drivers/mfd/tps65218.c
9899F:	drivers/mfd/tps65910.c
9900F:	drivers/mfd/twl-core.[ch]
9901F:	drivers/mfd/twl4030*.c
9902F:	drivers/mfd/twl6030*.c
9903F:	drivers/mfd/twl6040*.c
9904F:	drivers/regulator/palmas-regulator*.c
9905F:	drivers/regulator/pbias-regulator.c
9906F:	drivers/regulator/tps65217-regulator.c
9907F:	drivers/regulator/tps65218-regulator.c
9908F:	drivers/regulator/tps65910-regulator.c
9909F:	drivers/regulator/twl-regulator.c
9910F:	drivers/regulator/twl6030-regulator.c
9911F:	include/linux/i2c-omap.h
9912
9913ONION OMEGA2+ BOARD
9914M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9915L:	linux-mips@linux-mips.org
9916S:	Maintained
9917F:	arch/mips/boot/dts/ralink/omega2p.dts
9918
9919OMFS FILESYSTEM
9920M:	Bob Copeland <me@bobcopeland.com>
9921L:	linux-karma-devel@lists.sourceforge.net
9922S:	Maintained
9923F:	Documentation/filesystems/omfs.txt
9924F:	fs/omfs/
9925
9926OMNIKEY CARDMAN 4000 DRIVER
9927M:	Harald Welte <laforge@gnumonks.org>
9928S:	Maintained
9929F:	drivers/char/pcmcia/cm4000_cs.c
9930F:	include/linux/cm4000_cs.h
9931F:	include/uapi/linux/cm4000_cs.h
9932
9933OMNIKEY CARDMAN 4040 DRIVER
9934M:	Harald Welte <laforge@gnumonks.org>
9935S:	Maintained
9936F:	drivers/char/pcmcia/cm4040_cs.*
9937
9938OMNIVISION OV13858 SENSOR DRIVER
9939M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9940L:	linux-media@vger.kernel.org
9941T:	git git://linuxtv.org/media_tree.git
9942S:	Maintained
9943F:	drivers/media/i2c/ov13858.c
9944
9945OMNIVISION OV5640 SENSOR DRIVER
9946M:	Steve Longerbeam <slongerbeam@gmail.com>
9947L:	linux-media@vger.kernel.org
9948T:	git git://linuxtv.org/media_tree.git
9949S:	Maintained
9950F:	drivers/media/i2c/ov5640.c
9951
9952OMNIVISION OV5647 SENSOR DRIVER
9953M:	Luis Oliveira <lolivei@synopsys.com>
9954L:	linux-media@vger.kernel.org
9955T:	git git://linuxtv.org/media_tree.git
9956S:	Maintained
9957F:	drivers/media/i2c/ov5647.c
9958
9959OMNIVISION OV7670 SENSOR DRIVER
9960M:	Jonathan Corbet <corbet@lwn.net>
9961L:	linux-media@vger.kernel.org
9962T:	git git://linuxtv.org/media_tree.git
9963S:	Maintained
9964F:	drivers/media/i2c/ov7670.c
9965F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9966
9967ONENAND FLASH DRIVER
9968M:	Kyungmin Park <kyungmin.park@samsung.com>
9969L:	linux-mtd@lists.infradead.org
9970S:	Maintained
9971F:	drivers/mtd/onenand/
9972F:	include/linux/mtd/onenand*.h
9973
9974ONSTREAM SCSI TAPE DRIVER
9975M:	Willem Riede <osst@riede.org>
9976L:	osst-users@lists.sourceforge.net
9977L:	linux-scsi@vger.kernel.org
9978S:	Maintained
9979F:	Documentation/scsi/osst.txt
9980F:	drivers/scsi/osst.*
9981F:	drivers/scsi/osst_*.h
9982F:	drivers/scsi/st.h
9983
9984OP-TEE DRIVER
9985M:	Jens Wiklander <jens.wiklander@linaro.org>
9986S:	Maintained
9987F:	drivers/tee/optee/
9988
9989OPA-VNIC DRIVER
9990M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9991M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9992L:	linux-rdma@vger.kernel.org
9993S:	Supported
9994F:	drivers/infiniband/ulp/opa_vnic
9995
9996OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9997M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9998L:	devicetree@vger.kernel.org
9999S:	Maintained
10000F:	Documentation/devicetree/dynamic-resolution-notes.txt
10001F:	Documentation/devicetree/overlay-notes.txt
10002F:	drivers/of/overlay.c
10003F:	drivers/of/resolver.c
10004
10005OPEN FIRMWARE AND FLATTENED DEVICE TREE
10006M:	Rob Herring <robh+dt@kernel.org>
10007M:	Frank Rowand <frowand.list@gmail.com>
10008L:	devicetree@vger.kernel.org
10009W:	http://www.devicetree.org/
10010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10011S:	Maintained
10012F:	drivers/of/
10013F:	include/linux/of*.h
10014F:	scripts/dtc/
10015F:	Documentation/ABI/testing/sysfs-firmware-ofw
10016
10017OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10018M:	Rob Herring <robh+dt@kernel.org>
10019M:	Mark Rutland <mark.rutland@arm.com>
10020L:	devicetree@vger.kernel.org
10021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10022Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10023S:	Maintained
10024F:	Documentation/devicetree/
10025F:	arch/*/boot/dts/
10026F:	include/dt-bindings/
10027
10028OPENCORES I2C BUS DRIVER
10029M:	Peter Korsgaard <jacmet@sunsite.dk>
10030L:	linux-i2c@vger.kernel.org
10031S:	Maintained
10032F:	Documentation/i2c/busses/i2c-ocores
10033F:	drivers/i2c/busses/i2c-ocores.c
10034
10035OPENRISC ARCHITECTURE
10036M:	Jonas Bonn <jonas@southpole.se>
10037M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10038M:	Stafford Horne <shorne@gmail.com>
10039T:	git git://github.com/openrisc/linux.git
10040L:	openrisc@lists.librecores.org
10041W:	http://openrisc.io
10042S:	Maintained
10043F:	Documentation/devicetree/bindings/openrisc/
10044F:	Documentation/openrisc/
10045F:	arch/openrisc/
10046F:	drivers/irqchip/irq-ompic.c
10047F:	drivers/irqchip/irq-or1k-*
10048
10049OPENVSWITCH
10050M:	Pravin Shelar <pshelar@nicira.com>
10051L:	netdev@vger.kernel.org
10052L:	dev@openvswitch.org
10053W:	http://openvswitch.org
10054S:	Maintained
10055F:	net/openvswitch/
10056F:	include/uapi/linux/openvswitch.h
10057
10058OPERATING PERFORMANCE POINTS (OPP)
10059M:	Viresh Kumar <vireshk@kernel.org>
10060M:	Nishanth Menon <nm@ti.com>
10061M:	Stephen Boyd <sboyd@codeaurora.org>
10062L:	linux-pm@vger.kernel.org
10063S:	Maintained
10064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10065F:	drivers/opp/
10066F:	include/linux/pm_opp.h
10067F:	Documentation/power/opp.txt
10068F:	Documentation/devicetree/bindings/opp/
10069
10070OPL4 DRIVER
10071M:	Clemens Ladisch <clemens@ladisch.de>
10072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10073T:	git git://git.alsa-project.org/alsa-kernel.git
10074S:	Maintained
10075F:	sound/drivers/opl4/
10076
10077OPROFILE
10078M:	Robert Richter <rric@kernel.org>
10079L:	oprofile-list@lists.sf.net
10080S:	Maintained
10081F:	arch/*/include/asm/oprofile*.h
10082F:	arch/*/oprofile/
10083F:	drivers/oprofile/
10084F:	include/linux/oprofile.h
10085
10086ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10087M:	Mark Fasheh <mfasheh@versity.com>
10088M:	Joel Becker <jlbec@evilplan.org>
10089L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10090W:	http://ocfs2.wiki.kernel.org
10091S:	Supported
10092F:	Documentation/filesystems/ocfs2.txt
10093F:	Documentation/filesystems/dlmfs.txt
10094F:	fs/ocfs2/
10095
10096ORANGEFS FILESYSTEM
10097M:	Mike Marshall <hubcap@omnibond.com>
10098L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10100S:	Supported
10101F:	fs/orangefs/
10102F:	Documentation/filesystems/orangefs.txt
10103
10104ORINOCO DRIVER
10105L:	linux-wireless@vger.kernel.org
10106W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10107W:	http://www.nongnu.org/orinoco/
10108S:	Orphan
10109F:	drivers/net/wireless/intersil/orinoco/
10110
10111OSD LIBRARY and FILESYSTEM
10112M:	Boaz Harrosh <ooo@electrozaur.com>
10113S:	Maintained
10114F:	drivers/scsi/osd/
10115F:	include/scsi/osd_*
10116F:	fs/exofs/
10117
10118OV2659 OMNIVISION SENSOR DRIVER
10119M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10120L:	linux-media@vger.kernel.org
10121W:	https://linuxtv.org
10122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10123T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10124S:	Maintained
10125F:	drivers/media/i2c/ov2659.c
10126F:	include/media/i2c/ov2659.h
10127
10128OVERLAY FILESYSTEM
10129M:	Miklos Szeredi <miklos@szeredi.hu>
10130L:	linux-unionfs@vger.kernel.org
10131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10132S:	Supported
10133F:	fs/overlayfs/
10134F:	Documentation/filesystems/overlayfs.txt
10135
10136P54 WIRELESS DRIVER
10137M:	Christian Lamparter <chunkeey@googlemail.com>
10138L:	linux-wireless@vger.kernel.org
10139W:	http://wireless.kernel.org/en/users/Drivers/p54
10140S:	Maintained
10141F:	drivers/net/wireless/intersil/p54/
10142
10143PA SEMI ETHERNET DRIVER
10144L:	netdev@vger.kernel.org
10145S:	Orphan
10146F:	drivers/net/ethernet/pasemi/*
10147
10148PA SEMI SMBUS DRIVER
10149L:	linux-i2c@vger.kernel.org
10150S:	Orphan
10151F:	drivers/i2c/busses/i2c-pasemi.c
10152
10153PADATA PARALLEL EXECUTION MECHANISM
10154M:	Steffen Klassert <steffen.klassert@secunet.com>
10155L:	linux-crypto@vger.kernel.org
10156S:	Maintained
10157F:	kernel/padata.c
10158F:	include/linux/padata.h
10159F:	Documentation/padata.txt
10160
10161PANASONIC LAPTOP ACPI EXTRAS DRIVER
10162M:	Harald Welte <laforge@gnumonks.org>
10163L:	platform-driver-x86@vger.kernel.org
10164S:	Maintained
10165F:	drivers/platform/x86/panasonic-laptop.c
10166
10167PANASONIC MN10300/AM33/AM34 PORT
10168M:	David Howells <dhowells@redhat.com>
10169L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10170W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10171S:	Maintained
10172F:	Documentation/mn10300/
10173F:	arch/mn10300/
10174
10175PARALLEL LCD/KEYPAD PANEL DRIVER
10176M:	Willy Tarreau <willy@haproxy.com>
10177M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10178S:	Odd Fixes
10179F:	Documentation/misc-devices/lcd-panel-cgram.txt
10180F:	drivers/misc/panel.c
10181
10182PARALLEL PORT SUBSYSTEM
10183M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10184M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10185L:	linux-parport@lists.infradead.org (subscribers-only)
10186S:	Maintained
10187F:	drivers/parport/
10188F:	include/linux/parport*.h
10189F:	drivers/char/ppdev.c
10190F:	include/uapi/linux/ppdev.h
10191F:	Documentation/parport*.txt
10192
10193PARAVIRT_OPS INTERFACE
10194M:	Juergen Gross <jgross@suse.com>
10195M:	Alok Kataria <akataria@vmware.com>
10196M:	Rusty Russell <rusty@rustcorp.com.au>
10197L:	virtualization@lists.linux-foundation.org
10198S:	Supported
10199F:	Documentation/virtual/paravirt_ops.txt
10200F:	arch/*/kernel/paravirt*
10201F:	arch/*/include/asm/paravirt*.h
10202F:	include/linux/hypervisor.h
10203
10204PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10205M:	Tim Waugh <tim@cyberelk.net>
10206L:	linux-parport@lists.infradead.org (subscribers-only)
10207S:	Maintained
10208F:	Documentation/blockdev/paride.txt
10209F:	drivers/block/paride/
10210
10211PARISC ARCHITECTURE
10212M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10213M:	Helge Deller <deller@gmx.de>
10214L:	linux-parisc@vger.kernel.org
10215W:	http://www.parisc-linux.org/
10216Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10219S:	Maintained
10220F:	arch/parisc/
10221F:	Documentation/parisc/
10222F:	drivers/parisc/
10223F:	drivers/char/agp/parisc-agp.c
10224F:	drivers/input/serio/gscps2.c
10225F:	drivers/parport/parport_gsc.*
10226F:	drivers/tty/serial/8250/8250_gsc.c
10227F:	drivers/video/fbdev/sti*
10228F:	drivers/video/console/sti*
10229F:	drivers/video/logo/logo_parisc*
10230
10231PARMAN
10232M:	Jiri Pirko <jiri@mellanox.com>
10233L:	netdev@vger.kernel.org
10234S:	Supported
10235F:	lib/parman.c
10236F:	lib/test_parman.c
10237F:	include/linux/parman.h
10238
10239PC87360 HARDWARE MONITORING DRIVER
10240M:	Jim Cromie <jim.cromie@gmail.com>
10241L:	linux-hwmon@vger.kernel.org
10242S:	Maintained
10243F:	Documentation/hwmon/pc87360
10244F:	drivers/hwmon/pc87360.c
10245
10246PC8736x GPIO DRIVER
10247M:	Jim Cromie <jim.cromie@gmail.com>
10248S:	Maintained
10249F:	drivers/char/pc8736x_gpio.c
10250
10251PC87427 HARDWARE MONITORING DRIVER
10252M:	Jean Delvare <jdelvare@suse.com>
10253L:	linux-hwmon@vger.kernel.org
10254S:	Maintained
10255F:	Documentation/hwmon/pc87427
10256F:	drivers/hwmon/pc87427.c
10257
10258PCA9532 LED DRIVER
10259M:	Riku Voipio <riku.voipio@iki.fi>
10260S:	Maintained
10261F:	drivers/leds/leds-pca9532.c
10262F:	include/linux/leds-pca9532.h
10263
10264PCA9541 I2C BUS MASTER SELECTOR DRIVER
10265M:	Guenter Roeck <linux@roeck-us.net>
10266L:	linux-i2c@vger.kernel.org
10267S:	Maintained
10268F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10269
10270PCDP - PRIMARY CONSOLE AND DEBUG PORT
10271M:	Khalid Aziz <khalid@gonehiking.org>
10272S:	Maintained
10273F:	drivers/firmware/pcdp.*
10274
10275PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10276M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10277L:	linux-pci@vger.kernel.org
10278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10279S:	Maintained
10280F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10281F:	drivers/pci/host/pci-aardvark.c
10282
10283PCI DRIVER FOR ALTERA PCIE IP
10284M:	Ley Foon Tan <lftan@altera.com>
10285L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10286L:	linux-pci@vger.kernel.org
10287S:	Supported
10288F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10289F:	drivers/pci/host/pcie-altera.c
10290
10291PCI DRIVER FOR APPLIEDMICRO XGENE
10292M:	Tanmay Inamdar <tinamdar@apm.com>
10293L:	linux-pci@vger.kernel.org
10294L:	linux-arm-kernel@lists.infradead.org
10295S:	Maintained
10296F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10297F:	drivers/pci/host/pci-xgene.c
10298
10299PCI DRIVER FOR ARM VERSATILE PLATFORM
10300M:	Rob Herring <robh@kernel.org>
10301L:	linux-pci@vger.kernel.org
10302L:	linux-arm-kernel@lists.infradead.org
10303S:	Maintained
10304F:	Documentation/devicetree/bindings/pci/versatile.txt
10305F:	drivers/pci/host/pci-versatile.c
10306
10307PCI DRIVER FOR ARMADA 8K
10308M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10309L:	linux-pci@vger.kernel.org
10310L:	linux-arm-kernel@lists.infradead.org
10311S:	Maintained
10312F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10313F:	drivers/pci/dwc/pcie-armada8k.c
10314
10315PCI DRIVER FOR FREESCALE LAYERSCAPE
10316M:	Minghuan Lian <minghuan.Lian@freescale.com>
10317M:	Mingkai Hu <mingkai.hu@freescale.com>
10318M:	Roy Zang <tie-fei.zang@freescale.com>
10319L:	linuxppc-dev@lists.ozlabs.org
10320L:	linux-pci@vger.kernel.org
10321L:	linux-arm-kernel@lists.infradead.org
10322S:	Maintained
10323F:	drivers/pci/dwc/*layerscape*
10324
10325PCI DRIVER FOR GENERIC OF HOSTS
10326M:	Will Deacon <will.deacon@arm.com>
10327L:	linux-pci@vger.kernel.org
10328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10329S:	Maintained
10330F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10331F:	drivers/pci/host/pci-host-common.c
10332F:	drivers/pci/host/pci-host-generic.c
10333
10334PCI DRIVER FOR IMX6
10335M:	Richard Zhu <hongxing.zhu@nxp.com>
10336M:	Lucas Stach <l.stach@pengutronix.de>
10337L:	linux-pci@vger.kernel.org
10338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10339S:	Maintained
10340F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10341F:	drivers/pci/dwc/*imx6*
10342
10343PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10344M:	Keith Busch <keith.busch@intel.com>
10345M:	Jonathan Derrick <jonathan.derrick@intel.com>
10346L:	linux-pci@vger.kernel.org
10347S:	Supported
10348F:	drivers/pci/host/vmd.c
10349
10350PCI DRIVER FOR MICROSEMI SWITCHTEC
10351M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10352M:	Logan Gunthorpe <logang@deltatee.com>
10353L:	linux-pci@vger.kernel.org
10354S:	Maintained
10355F:	Documentation/switchtec.txt
10356F:	Documentation/ABI/testing/sysfs-class-switchtec
10357F:	drivers/pci/switch/switchtec*
10358F:	include/uapi/linux/switchtec_ioctl.h
10359
10360PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10361M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10362M:	Jason Cooper <jason@lakedaemon.net>
10363L:	linux-pci@vger.kernel.org
10364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10365S:	Maintained
10366F:	drivers/pci/host/*mvebu*
10367
10368PCI DRIVER FOR NVIDIA TEGRA
10369M:	Thierry Reding <thierry.reding@gmail.com>
10370L:	linux-tegra@vger.kernel.org
10371L:	linux-pci@vger.kernel.org
10372S:	Supported
10373F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10374F:	drivers/pci/host/pci-tegra.c
10375
10376PCI DRIVER FOR RENESAS R-CAR
10377M:	Simon Horman <horms@verge.net.au>
10378L:	linux-pci@vger.kernel.org
10379L:	linux-renesas-soc@vger.kernel.org
10380S:	Maintained
10381F:	drivers/pci/host/*rcar*
10382
10383PCI DRIVER FOR SAMSUNG EXYNOS
10384M:	Jingoo Han <jingoohan1@gmail.com>
10385L:	linux-pci@vger.kernel.org
10386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10387L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10388S:	Maintained
10389F:	drivers/pci/dwc/pci-exynos.c
10390
10391PCI DRIVER FOR SYNOPSYS DESIGNWARE
10392M:	Jingoo Han <jingoohan1@gmail.com>
10393M:	Joao Pinto <Joao.Pinto@synopsys.com>
10394L:	linux-pci@vger.kernel.org
10395S:	Maintained
10396F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10397F:	drivers/pci/dwc/*designware*
10398
10399PCI DRIVER FOR TI DRA7XX
10400M:	Kishon Vijay Abraham I <kishon@ti.com>
10401L:	linux-omap@vger.kernel.org
10402L:	linux-pci@vger.kernel.org
10403S:	Supported
10404F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10405F:	drivers/pci/dwc/pci-dra7xx.c
10406
10407PCI DRIVER FOR TI KEYSTONE
10408M:	Murali Karicheri <m-karicheri2@ti.com>
10409L:	linux-pci@vger.kernel.org
10410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10411S:	Maintained
10412F:	drivers/pci/dwc/*keystone*
10413
10414PCI ENDPOINT SUBSYSTEM
10415M:	Kishon Vijay Abraham I <kishon@ti.com>
10416M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10417L:	linux-pci@vger.kernel.org
10418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10419S:	Supported
10420F:	drivers/pci/endpoint/
10421F:	drivers/misc/pci_endpoint_test.c
10422F:	tools/pci/
10423
10424PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10425M:	Russell Currey <ruscur@russell.cc>
10426L:	linuxppc-dev@lists.ozlabs.org
10427S:	Supported
10428F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10429F:	arch/powerpc/kernel/eeh*.c
10430F:	arch/powerpc/platforms/*/eeh*.c
10431F:	arch/powerpc/include/*/eeh*.h
10432
10433PCI ERROR RECOVERY
10434M:	Linas Vepstas <linasvepstas@gmail.com>
10435L:	linux-pci@vger.kernel.org
10436S:	Supported
10437F:	Documentation/PCI/pci-error-recovery.txt
10438
10439PCI MSI DRIVER FOR ALTERA MSI IP
10440M:	Ley Foon Tan <lftan@altera.com>
10441L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10442L:	linux-pci@vger.kernel.org
10443S:	Supported
10444F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10445F:	drivers/pci/host/pcie-altera-msi.c
10446
10447PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10448M:	Duc Dang <dhdang@apm.com>
10449L:	linux-pci@vger.kernel.org
10450L:	linux-arm-kernel@lists.infradead.org
10451S:	Maintained
10452F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10453F:	drivers/pci/host/pci-xgene-msi.c
10454
10455PCI SUBSYSTEM
10456M:	Bjorn Helgaas <bhelgaas@google.com>
10457L:	linux-pci@vger.kernel.org
10458Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10460S:	Supported
10461F:	Documentation/devicetree/bindings/pci/
10462F:	Documentation/PCI/
10463F:	drivers/pci/
10464F:	include/linux/pci*
10465F:	arch/x86/pci/
10466F:	arch/x86/kernel/quirks.c
10467
10468PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10469M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10470L:	linux-pci@vger.kernel.org
10471Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10473S:	Supported
10474F:	drivers/pci/host/
10475F:	drivers/pci/dwc/
10476
10477PCIE DRIVER FOR AXIS ARTPEC
10478M:	Niklas Cassel <niklas.cassel@axis.com>
10479M:	Jesper Nilsson <jesper.nilsson@axis.com>
10480L:	linux-arm-kernel@axis.com
10481L:	linux-pci@vger.kernel.org
10482S:	Maintained
10483F:	Documentation/devicetree/bindings/pci/axis,artpec*
10484F:	drivers/pci/dwc/*artpec*
10485
10486PCIE DRIVER FOR CAVIUM THUNDERX
10487M:	David Daney <david.daney@cavium.com>
10488L:	linux-pci@vger.kernel.org
10489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10490S:	Supported
10491F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10492F:	drivers/pci/host/pci-thunder-*
10493
10494PCIE DRIVER FOR HISILICON
10495M:	Zhou Wang <wangzhou1@hisilicon.com>
10496L:	linux-pci@vger.kernel.org
10497S:	Maintained
10498F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10499F:	drivers/pci/dwc/pcie-hisi.c
10500
10501PCIE DRIVER FOR HISILICON KIRIN
10502M:	Xiaowei Song <songxiaowei@hisilicon.com>
10503M:	Binghui Wang <wangbinghui@hisilicon.com>
10504L:	linux-pci@vger.kernel.org
10505S:	Maintained
10506F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10507F:	drivers/pci/dwc/pcie-kirin.c
10508
10509PCIE DRIVER FOR MEDIATEK
10510M:	Ryder Lee <ryder.lee@mediatek.com>
10511L:	linux-pci@vger.kernel.org
10512L:	linux-mediatek@lists.infradead.org
10513S:	Supported
10514F:	Documentation/devicetree/bindings/pci/mediatek*
10515F:	drivers/pci/host/*mediatek*
10516
10517PCIE DRIVER FOR QUALCOMM MSM
10518M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10519L:	linux-pci@vger.kernel.org
10520L:	linux-arm-msm@vger.kernel.org
10521S:	Maintained
10522F:	drivers/pci/dwc/*qcom*
10523
10524PCIE DRIVER FOR ROCKCHIP
10525M:	Shawn Lin <shawn.lin@rock-chips.com>
10526L:	linux-pci@vger.kernel.org
10527L:	linux-rockchip@lists.infradead.org
10528S:	Maintained
10529F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10530F:	drivers/pci/host/pcie-rockchip.c
10531
10532PCIE DRIVER FOR ST SPEAR13XX
10533M:	Pratyush Anand <pratyush.anand@gmail.com>
10534L:	linux-pci@vger.kernel.org
10535S:	Maintained
10536F:	drivers/pci/dwc/*spear*
10537
10538PCMCIA SUBSYSTEM
10539P:	Linux PCMCIA Team
10540L:	linux-pcmcia@lists.infradead.org
10541W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10543S:	Maintained
10544F:	Documentation/pcmcia/
10545F:	tools/pcmcia/
10546F:	drivers/pcmcia/
10547F:	include/pcmcia/
10548
10549PCNET32 NETWORK DRIVER
10550M:	Don Fry <pcnet32@frontier.com>
10551L:	netdev@vger.kernel.org
10552S:	Maintained
10553F:	drivers/net/ethernet/amd/pcnet32.c
10554
10555PCRYPT PARALLEL CRYPTO ENGINE
10556M:	Steffen Klassert <steffen.klassert@secunet.com>
10557L:	linux-crypto@vger.kernel.org
10558S:	Maintained
10559F:	crypto/pcrypt.c
10560F:	include/crypto/pcrypt.h
10561
10562PER-CPU MEMORY ALLOCATOR
10563M:	Tejun Heo <tj@kernel.org>
10564M:	Christoph Lameter <cl@linux.com>
10565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10566S:	Maintained
10567F:	include/linux/percpu*.h
10568F:	mm/percpu*.c
10569F:	arch/*/include/asm/percpu.h
10570
10571PER-TASK DELAY ACCOUNTING
10572M:	Balbir Singh <bsingharora@gmail.com>
10573S:	Maintained
10574F:	include/linux/delayacct.h
10575F:	kernel/delayacct.c
10576
10577PERFORMANCE EVENTS SUBSYSTEM
10578M:	Peter Zijlstra <peterz@infradead.org>
10579M:	Ingo Molnar <mingo@redhat.com>
10580M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10581R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10582R:	Jiri Olsa <jolsa@redhat.com>
10583R:	Namhyung Kim <namhyung@kernel.org>
10584L:	linux-kernel@vger.kernel.org
10585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10586S:	Supported
10587F:	kernel/events/*
10588F:	include/linux/perf_event.h
10589F:	include/uapi/linux/perf_event.h
10590F:	arch/*/kernel/perf_event*.c
10591F:	arch/*/kernel/*/perf_event*.c
10592F:	arch/*/kernel/*/*/perf_event*.c
10593F:	arch/*/include/asm/perf_event.h
10594F:	arch/*/kernel/perf_callchain.c
10595F:	arch/*/events/*
10596F:	tools/perf/
10597
10598PERSONALITY HANDLING
10599M:	Christoph Hellwig <hch@infradead.org>
10600L:	linux-abi-devel@lists.sourceforge.net
10601S:	Maintained
10602F:	include/linux/personality.h
10603F:	include/uapi/linux/personality.h
10604
10605PHONET PROTOCOL
10606M:	Remi Denis-Courmont <courmisch@gmail.com>
10607S:	Supported
10608F:	Documentation/networking/phonet.txt
10609F:	include/linux/phonet.h
10610F:	include/net/phonet/
10611F:	include/uapi/linux/phonet.h
10612F:	net/phonet/
10613
10614PHRAM MTD DRIVER
10615M:	Joern Engel <joern@lazybastard.org>
10616L:	linux-mtd@lists.infradead.org
10617S:	Maintained
10618F:	drivers/mtd/devices/phram.c
10619
10620PICOLCD HID DRIVER
10621M:	Bruno Prémont <bonbons@linux-vserver.org>
10622L:	linux-input@vger.kernel.org
10623S:	Maintained
10624F:	drivers/hid/hid-picolcd*
10625
10626PICOXCELL SUPPORT
10627M:	Jamie Iles <jamie@jamieiles.com>
10628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10629T:	git git://github.com/jamieiles/linux-2.6-ji.git
10630S:	Supported
10631F:	arch/arm/boot/dts/picoxcell*
10632F:	arch/arm/mach-picoxcell/
10633F:	drivers/crypto/picoxcell*
10634
10635PIN CONTROL SUBSYSTEM
10636M:	Linus Walleij <linus.walleij@linaro.org>
10637L:	linux-gpio@vger.kernel.org
10638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10639S:	Maintained
10640F:	Documentation/devicetree/bindings/pinctrl/
10641F:	Documentation/driver-api/pinctl.rst
10642F:	drivers/pinctrl/
10643F:	include/linux/pinctrl/
10644
10645PIN CONTROLLER - ATMEL AT91
10646M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10648S:	Maintained
10649F:	drivers/pinctrl/pinctrl-at91.*
10650
10651PIN CONTROLLER - ATMEL AT91 PIO4
10652M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10654L:	linux-gpio@vger.kernel.org
10655S:	Supported
10656F:	drivers/pinctrl/pinctrl-at91-pio4.*
10657
10658PIN CONTROLLER - INTEL
10659M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10660M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10661S:	Maintained
10662F:	drivers/pinctrl/intel/
10663
10664PIN CONTROLLER - QUALCOMM
10665M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10666S:	Maintained
10667L:	linux-arm-msm@vger.kernel.org
10668F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10669F:	drivers/pinctrl/qcom/
10670
10671PIN CONTROLLER - RENESAS
10672M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10673M:	Geert Uytterhoeven <geert+renesas@glider.be>
10674L:	linux-renesas-soc@vger.kernel.org
10675S:	Maintained
10676F:	drivers/pinctrl/sh-pfc/
10677
10678PIN CONTROLLER - SAMSUNG
10679M:	Tomasz Figa <tomasz.figa@gmail.com>
10680M:	Krzysztof Kozlowski <krzk@kernel.org>
10681M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10683L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10684Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10686S:	Maintained
10687F:	drivers/pinctrl/samsung/
10688F:	include/dt-bindings/pinctrl/samsung.h
10689F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10690
10691PIN CONTROLLER - SINGLE
10692M:	Tony Lindgren <tony@atomide.com>
10693M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10695L:	linux-omap@vger.kernel.org
10696S:	Maintained
10697F:	drivers/pinctrl/pinctrl-single.c
10698
10699PIN CONTROLLER - ST SPEAR
10700M:	Viresh Kumar <vireshk@kernel.org>
10701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10702W:	http://www.st.com/spear
10703S:	Maintained
10704F:	drivers/pinctrl/spear/
10705
10706PISTACHIO SOC SUPPORT
10707M:	James Hartley <james.hartley@sondrel.com>
10708L:	linux-mips@linux-mips.org
10709S:	Odd Fixes
10710F:	arch/mips/pistachio/
10711F:	arch/mips/include/asm/mach-pistachio/
10712F:	arch/mips/boot/dts/img/pistachio*
10713F:	arch/mips/configs/pistachio*_defconfig
10714
10715PKTCDVD DRIVER
10716S:	Orphan
10717M:	linux-block@vger.kernel.org
10718F:	drivers/block/pktcdvd.c
10719F:	include/linux/pktcdvd.h
10720F:	include/uapi/linux/pktcdvd.h
10721
10722PKUNITY SOC DRIVERS
10723M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10724W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10725S:	Maintained
10726T:	git git://github.com/gxt/linux.git
10727F:	drivers/input/serio/i8042-unicore32io.h
10728F:	drivers/i2c/busses/i2c-puv3.c
10729F:	drivers/video/fbdev/fb-puv3.c
10730F:	drivers/rtc/rtc-puv3.c
10731
10732PMBUS HARDWARE MONITORING DRIVERS
10733M:	Guenter Roeck <linux@roeck-us.net>
10734L:	linux-hwmon@vger.kernel.org
10735W:	http://hwmon.wiki.kernel.org/
10736W:	http://www.roeck-us.net/linux/drivers/
10737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10738S:	Maintained
10739F:	Documentation/hwmon/pmbus
10740F:	drivers/hwmon/pmbus/
10741F:	include/linux/pmbus.h
10742
10743PMC SIERRA MaxRAID DRIVER
10744L:	linux-scsi@vger.kernel.org
10745W:	http://www.pmc-sierra.com/
10746S:	Orphan
10747F:	drivers/scsi/pmcraid.*
10748
10749PMC SIERRA PM8001 DRIVER
10750M:	Jack Wang <jinpu.wang@profitbricks.com>
10751M:	lindar_liu@usish.com
10752L:	linux-scsi@vger.kernel.org
10753S:	Supported
10754F:	drivers/scsi/pm8001/
10755
10756PNP SUPPORT
10757M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10758S:	Maintained
10759F:	drivers/pnp/
10760
10761POSIX CLOCKS and TIMERS
10762M:	Thomas Gleixner <tglx@linutronix.de>
10763L:	linux-kernel@vger.kernel.org
10764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10765S:	Maintained
10766F:	fs/timerfd.c
10767F:	include/linux/timer*
10768F:	kernel/time/*timer*
10769
10770POWER MANAGEMENT CORE
10771M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10772L:	linux-pm@vger.kernel.org
10773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10774B:	https://bugzilla.kernel.org
10775S:	Supported
10776F:	drivers/base/power/
10777F:	include/linux/pm.h
10778F:	include/linux/pm_*
10779F:	include/linux/powercap.h
10780F:	drivers/powercap/
10781
10782POWER STATE COORDINATION INTERFACE (PSCI)
10783M:	Mark Rutland <mark.rutland@arm.com>
10784M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10785L:	linux-arm-kernel@lists.infradead.org
10786S:	Maintained
10787F:	drivers/firmware/psci*.c
10788F:	include/linux/psci.h
10789F:	include/uapi/linux/psci.h
10790
10791POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10792M:	Sebastian Reichel <sre@kernel.org>
10793L:	linux-pm@vger.kernel.org
10794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10795S:	Maintained
10796F:	Documentation/devicetree/bindings/power/supply/
10797F:	include/linux/power_supply.h
10798F:	drivers/power/supply/
10799
10800POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10801M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10802L:	linuxppc-dev@lists.ozlabs.org
10803S:	Maintained
10804F:	drivers/char/powernv-op-panel.c
10805
10806PPP OVER ATM (RFC 2364)
10807M:	Mitchell Blank Jr <mitch@sfgoth.com>
10808S:	Maintained
10809F:	net/atm/pppoatm.c
10810F:	include/uapi/linux/atmppp.h
10811
10812PPP OVER ETHERNET
10813M:	Michal Ostrowski <mostrows@earthlink.net>
10814S:	Maintained
10815F:	drivers/net/ppp/pppoe.c
10816F:	drivers/net/ppp/pppox.c
10817
10818PPP OVER L2TP
10819M:	James Chapman <jchapman@katalix.com>
10820S:	Maintained
10821F:	net/l2tp/l2tp_ppp.c
10822F:	include/linux/if_pppol2tp.h
10823F:	include/uapi/linux/if_pppol2tp.h
10824
10825PPP PROTOCOL DRIVERS AND COMPRESSORS
10826M:	Paul Mackerras <paulus@samba.org>
10827L:	linux-ppp@vger.kernel.org
10828S:	Maintained
10829F:	drivers/net/ppp/ppp_*
10830
10831PPS SUPPORT
10832M:	Rodolfo Giometti <giometti@enneenne.com>
10833W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10834L:	linuxpps@ml.enneenne.com (subscribers-only)
10835S:	Maintained
10836F:	Documentation/pps/
10837F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10838F:	Documentation/ABI/testing/sysfs-pps
10839F:	drivers/pps/
10840F:	include/linux/pps*.h
10841F:	include/uapi/linux/pps.h
10842
10843PPTP DRIVER
10844M:	Dmitry Kozlov <xeb@mail.ru>
10845L:	netdev@vger.kernel.org
10846S:	Maintained
10847F:	drivers/net/ppp/pptp.c
10848W:	http://sourceforge.net/projects/accel-pptp
10849
10850PREEMPTIBLE KERNEL
10851M:	Robert Love <rml@tech9.net>
10852L:	kpreempt-tech@lists.sourceforge.net
10853W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10854S:	Supported
10855F:	Documentation/preempt-locking.txt
10856F:	include/linux/preempt.h
10857
10858PRINTK
10859M:	Petr Mladek <pmladek@suse.com>
10860M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10861R:	Steven Rostedt <rostedt@goodmis.org>
10862S:	Maintained
10863F:	kernel/printk/
10864F:	include/linux/printk.h
10865
10866PRISM54 WIRELESS DRIVER
10867M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10868L:	linux-wireless@vger.kernel.org
10869W:	http://wireless.kernel.org/en/users/Drivers/p54
10870S:	Obsolete
10871F:	drivers/net/wireless/intersil/prism54/
10872
10873PROC SYSCTL
10874M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10875M:	Kees Cook <keescook@chromium.org>
10876L:	linux-kernel@vger.kernel.org
10877L:	linux-fsdevel@vger.kernel.org
10878S:	Maintained
10879F:	fs/proc/proc_sysctl.c
10880F:	include/linux/sysctl.h
10881F:	kernel/sysctl.c
10882F:	tools/testing/selftests/sysctl/
10883
10884PS3 NETWORK SUPPORT
10885M:	Geoff Levand <geoff@infradead.org>
10886L:	netdev@vger.kernel.org
10887L:	linuxppc-dev@lists.ozlabs.org
10888S:	Maintained
10889F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10890
10891PS3 PLATFORM SUPPORT
10892M:	Geoff Levand <geoff@infradead.org>
10893L:	linuxppc-dev@lists.ozlabs.org
10894S:	Maintained
10895F:	arch/powerpc/boot/ps3*
10896F:	arch/powerpc/include/asm/lv1call.h
10897F:	arch/powerpc/include/asm/ps3*.h
10898F:	arch/powerpc/platforms/ps3/
10899F:	drivers/*/ps3*
10900F:	drivers/ps3/
10901F:	drivers/rtc/rtc-ps3.c
10902F:	drivers/usb/host/*ps3.c
10903F:	sound/ppc/snd_ps3*
10904
10905PS3VRAM DRIVER
10906M:	Jim Paris <jim@jtan.com>
10907M:	Geoff Levand <geoff@infradead.org>
10908L:	linuxppc-dev@lists.ozlabs.org
10909S:	Maintained
10910F:	drivers/block/ps3vram.c
10911
10912PSAMPLE PACKET SAMPLING SUPPORT:
10913M:	Yotam Gigi <yotam.gi@gmail.com>
10914S:	Maintained
10915F:	net/psample
10916F:	include/net/psample.h
10917F:	include/uapi/linux/psample.h
10918
10919PSTORE FILESYSTEM
10920M:	Kees Cook <keescook@chromium.org>
10921M:	Anton Vorontsov <anton@enomsg.org>
10922M:	Colin Cross <ccross@android.com>
10923M:	Tony Luck <tony.luck@intel.com>
10924S:	Maintained
10925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10926F:	fs/pstore/
10927F:	include/linux/pstore*
10928F:	drivers/firmware/efi/efi-pstore.c
10929F:	drivers/acpi/apei/erst.c
10930F:	Documentation/admin-guide/ramoops.rst
10931F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10932K:	\b(pstore|ramoops)
10933
10934PTP HARDWARE CLOCK SUPPORT
10935M:	Richard Cochran <richardcochran@gmail.com>
10936L:	netdev@vger.kernel.org
10937S:	Maintained
10938W:	http://linuxptp.sourceforge.net/
10939F:	Documentation/ABI/testing/sysfs-ptp
10940F:	Documentation/ptp/*
10941F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10942F:	drivers/net/phy/dp83640*
10943F:	drivers/ptp/*
10944F:	include/linux/ptp_cl*
10945
10946PTRACE SUPPORT
10947M:	Oleg Nesterov <oleg@redhat.com>
10948S:	Maintained
10949F:	include/asm-generic/syscall.h
10950F:	include/linux/ptrace.h
10951F:	include/linux/regset.h
10952F:	include/linux/tracehook.h
10953F:	include/uapi/linux/ptrace.h
10954F:	include/uapi/linux/ptrace.h
10955F:	include/asm-generic/ptrace.h
10956F:	kernel/ptrace.c
10957F:	arch/*/ptrace*.c
10958F:	arch/*/*/ptrace*.c
10959F:	arch/*/include/asm/ptrace*.h
10960
10961PULSE8-CEC DRIVER
10962M:	Hans Verkuil <hverkuil@xs4all.nl>
10963L:	linux-media@vger.kernel.org
10964T:	git git://linuxtv.org/media_tree.git
10965S:	Maintained
10966F:	drivers/media/usb/pulse8-cec/*
10967F:	Documentation/media/cec-drivers/pulse8-cec.rst
10968
10969PVRUSB2 VIDEO4LINUX DRIVER
10970M:	Mike Isely <isely@pobox.com>
10971L:	pvrusb2@isely.net	(subscribers-only)
10972L:	linux-media@vger.kernel.org
10973W:	http://www.isely.net/pvrusb2/
10974T:	git git://linuxtv.org/media_tree.git
10975S:	Maintained
10976F:	Documentation/media/v4l-drivers/pvrusb2*
10977F:	drivers/media/usb/pvrusb2/
10978
10979PWC WEBCAM DRIVER
10980M:	Hans Verkuil <hverkuil@xs4all.nl>
10981L:	linux-media@vger.kernel.org
10982T:	git git://linuxtv.org/media_tree.git
10983S:	Odd Fixes
10984F:	drivers/media/usb/pwc/*
10985
10986PWM FAN DRIVER
10987M:	Kamil Debski <kamil@wypas.org>
10988M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10989L:	linux-hwmon@vger.kernel.org
10990S:	Supported
10991F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10992F:	Documentation/hwmon/pwm-fan
10993F:	drivers/hwmon/pwm-fan.c
10994
10995PWM IR Transmitter
10996M:	Sean Young <sean@mess.org>
10997L:	linux-media@vger.kernel.org
10998S:	Maintained
10999F:	drivers/media/rc/pwm-ir-tx.c
11000
11001PWM SUBSYSTEM
11002M:	Thierry Reding <thierry.reding@gmail.com>
11003L:	linux-pwm@vger.kernel.org
11004S:	Maintained
11005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11006F:	Documentation/pwm.txt
11007F:	Documentation/devicetree/bindings/pwm/
11008F:	include/linux/pwm.h
11009F:	drivers/pwm/
11010F:	drivers/video/backlight/pwm_bl.c
11011F:	include/linux/pwm_backlight.h
11012F:	drivers/gpio/gpio-mvebu.c
11013F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11014
11015PXA GPIO DRIVER
11016M:	Robert Jarzmik <robert.jarzmik@free.fr>
11017L:	linux-gpio@vger.kernel.org
11018S:	Maintained
11019F:	drivers/gpio/gpio-pxa.c
11020
11021PXA MMCI DRIVER
11022S:	Orphan
11023
11024PXA RTC DRIVER
11025M:	Robert Jarzmik <robert.jarzmik@free.fr>
11026L:	linux-rtc@vger.kernel.org
11027S:	Maintained
11028
11029PXA2xx/PXA3xx SUPPORT
11030M:	Daniel Mack <daniel@zonque.org>
11031M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11032M:	Robert Jarzmik <robert.jarzmik@free.fr>
11033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11034T:	git git://github.com/hzhuang1/linux.git
11035T:	git git://github.com/rjarzmik/linux.git
11036S:	Maintained
11037F:	arch/arm/boot/dts/pxa*
11038F:	arch/arm/mach-pxa/
11039F:	drivers/dma/pxa*
11040F:	drivers/pcmcia/pxa2xx*
11041F:	drivers/pinctrl/pxa/
11042F:	drivers/spi/spi-pxa2xx*
11043F:	drivers/usb/gadget/udc/pxa2*
11044F:	include/sound/pxa2xx-lib.h
11045F:	sound/arm/pxa*
11046F:	sound/soc/pxa/
11047
11048PXA3xx NAND FLASH DRIVER
11049M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11050L:	linux-mtd@lists.infradead.org
11051S:	Maintained
11052F:	drivers/mtd/nand/pxa3xx_nand.c
11053
11054QAT DRIVER
11055M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11056M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11057L:	qat-linux@intel.com
11058S:	Supported
11059F:	drivers/crypto/qat/
11060
11061QCOM AUDIO (ASoC) DRIVERS
11062M:	Patrick Lai <plai@codeaurora.org>
11063M:	Banajit Goswami <bgoswami@codeaurora.org>
11064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11065S:	Supported
11066F:	sound/soc/qcom/
11067
11068QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11069M:	Gabriel Somlo <somlo@cmu.edu>
11070M:	"Michael S. Tsirkin" <mst@redhat.com>
11071L:	qemu-devel@nongnu.org
11072S:	Maintained
11073F:	drivers/firmware/qemu_fw_cfg.c
11074
11075QIB DRIVER
11076M:	Mike Marciniszyn <infinipath@intel.com>
11077L:	linux-rdma@vger.kernel.org
11078S:	Supported
11079F:	drivers/infiniband/hw/qib/
11080
11081QLOGIC QL41xxx FCOE DRIVER
11082M:	QLogic-Storage-Upstream@cavium.com
11083L:	linux-scsi@vger.kernel.org
11084S:	Supported
11085F:	drivers/scsi/qedf/
11086
11087QLOGIC QL41xxx ISCSI DRIVER
11088M:	QLogic-Storage-Upstream@cavium.com
11089L:	linux-scsi@vger.kernel.org
11090S:	Supported
11091F:	drivers/scsi/qedi/
11092
11093QLOGIC QL4xxx ETHERNET DRIVER
11094M:	Ariel Elior <Ariel.Elior@cavium.com>
11095M:	everest-linux-l2@cavium.com
11096L:	netdev@vger.kernel.org
11097S:	Supported
11098F:	drivers/net/ethernet/qlogic/qed/
11099F:	include/linux/qed/
11100F:	drivers/net/ethernet/qlogic/qede/
11101
11102QLOGIC QL4xxx RDMA DRIVER
11103M:	Ram Amrani <Ram.Amrani@cavium.com>
11104M:	Ariel Elior <Ariel.Elior@cavium.com>
11105L:	linux-rdma@vger.kernel.org
11106S:	Supported
11107F:	drivers/infiniband/hw/qedr/
11108F:	include/uapi/rdma/qedr-abi.h
11109
11110QLOGIC QLA1280 SCSI DRIVER
11111M:	Michael Reed <mdr@sgi.com>
11112L:	linux-scsi@vger.kernel.org
11113S:	Maintained
11114F:	drivers/scsi/qla1280.[ch]
11115
11116QLOGIC QLA2XXX FC-SCSI DRIVER
11117M:	qla2xxx-upstream@qlogic.com
11118L:	linux-scsi@vger.kernel.org
11119S:	Supported
11120F:	Documentation/scsi/LICENSE.qla2xxx
11121F:	drivers/scsi/qla2xxx/
11122
11123QLOGIC QLA3XXX NETWORK DRIVER
11124M:	Dept-GELinuxNICDev@cavium.com
11125L:	netdev@vger.kernel.org
11126S:	Supported
11127F:	Documentation/networking/LICENSE.qla3xxx
11128F:	drivers/net/ethernet/qlogic/qla3xxx.*
11129
11130QLOGIC QLA4XXX iSCSI DRIVER
11131M:	QLogic-Storage-Upstream@qlogic.com
11132L:	linux-scsi@vger.kernel.org
11133S:	Supported
11134F:	Documentation/scsi/LICENSE.qla4xxx
11135F:	drivers/scsi/qla4xxx/
11136
11137QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11138M:	Harish Patil <harish.patil@cavium.com>
11139M:	Manish Chopra <manish.chopra@cavium.com>
11140M:	Dept-GELinuxNICDev@cavium.com
11141L:	netdev@vger.kernel.org
11142S:	Supported
11143F:	drivers/net/ethernet/qlogic/qlcnic/
11144
11145QLOGIC QLGE 10Gb ETHERNET DRIVER
11146M:	Harish Patil <harish.patil@cavium.com>
11147M:	Manish Chopra <manish.chopra@cavium.com>
11148M:	Dept-GELinuxNICDev@cavium.com
11149L:	netdev@vger.kernel.org
11150S:	Supported
11151F:	drivers/net/ethernet/qlogic/qlge/
11152
11153QNX4 FILESYSTEM
11154M:	Anders Larsen <al@alarsen.net>
11155W:	http://www.alarsen.net/linux/qnx4fs/
11156S:	Maintained
11157F:	fs/qnx4/
11158F:	include/uapi/linux/qnx4_fs.h
11159F:	include/uapi/linux/qnxtypes.h
11160
11161QORIQ DPAA2 FSL-MC BUS DRIVER
11162M:	Stuart Yoder <stuyoder@gmail.com>
11163M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11164L:	linux-kernel@vger.kernel.org
11165S:	Maintained
11166F:	drivers/staging/fsl-mc/
11167F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11168
11169QT1010 MEDIA DRIVER
11170M:	Antti Palosaari <crope@iki.fi>
11171L:	linux-media@vger.kernel.org
11172W:	https://linuxtv.org
11173W:	http://palosaari.fi/linux/
11174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11175T:	git git://linuxtv.org/anttip/media_tree.git
11176S:	Maintained
11177F:	drivers/media/tuners/qt1010*
11178
11179QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11180M:	Kalle Valo <kvalo@qca.qualcomm.com>
11181L:	ath10k@lists.infradead.org
11182W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11184S:	Supported
11185F:	drivers/net/wireless/ath/ath10k/
11186
11187QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11188M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11189L:	linux-wireless@vger.kernel.org
11190W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11191S:	Supported
11192F:	drivers/net/wireless/ath/ath9k/
11193
11194QUALCOMM CAMERA SUBSYSTEM DRIVER
11195M:	Todor Tomov <todor.tomov@linaro.org>
11196L:	linux-media@vger.kernel.org
11197S:	Maintained
11198F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11199F:	Documentation/media/v4l-drivers/qcom_camss.rst
11200F:	drivers/media/platform/qcom/camss-8x16/
11201
11202QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11203M:	Timur Tabi <timur@codeaurora.org>
11204L:	netdev@vger.kernel.org
11205S:	Supported
11206F:	drivers/net/ethernet/qualcomm/emac/
11207
11208QUALCOMM HEXAGON ARCHITECTURE
11209M:	Richard Kuo <rkuo@codeaurora.org>
11210L:	linux-hexagon@vger.kernel.org
11211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11212S:	Supported
11213F:	arch/hexagon/
11214
11215QUALCOMM IOMMU
11216M:	Rob Clark <robdclark@gmail.com>
11217L:	iommu@lists.linux-foundation.org
11218L:	linux-arm-msm@vger.kernel.org
11219S:	Maintained
11220F:	drivers/iommu/qcom_iommu.c
11221
11222QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11223M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11224L:	linux-media@vger.kernel.org
11225L:	linux-arm-msm@vger.kernel.org
11226T:	git git://linuxtv.org/media_tree.git
11227S:	Maintained
11228F:	drivers/media/platform/qcom/venus/
11229
11230QUALCOMM WCN36XX WIRELESS DRIVER
11231M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11232L:	wcn36xx@lists.infradead.org
11233W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11234T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11235S:	Supported
11236F:	drivers/net/wireless/ath/wcn36xx/
11237
11238QUANTENNA QTNFMAC WIRELESS DRIVER
11239M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11240M:	Avinash Patil <avinashp@quantenna.com>
11241M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11242L:	linux-wireless@vger.kernel.org
11243S:	Maintained
11244F:	drivers/net/wireless/quantenna
11245
11246RADEON and AMDGPU DRM DRIVERS
11247M:	Alex Deucher <alexander.deucher@amd.com>
11248M:	Christian König <christian.koenig@amd.com>
11249L:	amd-gfx@lists.freedesktop.org
11250T:	git git://people.freedesktop.org/~agd5f/linux
11251S:	Supported
11252F:	drivers/gpu/drm/radeon/
11253F:	include/uapi/drm/radeon_drm.h
11254F:	drivers/gpu/drm/amd/
11255F:	include/uapi/drm/amdgpu_drm.h
11256
11257RADEON FRAMEBUFFER DISPLAY DRIVER
11258M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11259L:	linux-fbdev@vger.kernel.org
11260S:	Maintained
11261F:	drivers/video/fbdev/aty/radeon*
11262F:	include/uapi/linux/radeonfb.h
11263
11264RADIOSHARK RADIO DRIVER
11265M:	Hans Verkuil <hverkuil@xs4all.nl>
11266L:	linux-media@vger.kernel.org
11267T:	git git://linuxtv.org/media_tree.git
11268S:	Maintained
11269F:	drivers/media/radio/radio-shark.c
11270
11271RADIOSHARK2 RADIO DRIVER
11272M:	Hans Verkuil <hverkuil@xs4all.nl>
11273L:	linux-media@vger.kernel.org
11274T:	git git://linuxtv.org/media_tree.git
11275S:	Maintained
11276F:	drivers/media/radio/radio-shark2.c
11277F:	drivers/media/radio/radio-tea5777.c
11278
11279RADOS BLOCK DEVICE (RBD)
11280M:	Ilya Dryomov <idryomov@gmail.com>
11281M:	Sage Weil <sage@redhat.com>
11282M:	Alex Elder <elder@kernel.org>
11283L:	ceph-devel@vger.kernel.org
11284W:	http://ceph.com/
11285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11286T:	git git://github.com/ceph/ceph-client.git
11287S:	Supported
11288F:	Documentation/ABI/testing/sysfs-bus-rbd
11289F:	drivers/block/rbd.c
11290F:	drivers/block/rbd_types.h
11291
11292RAGE128 FRAMEBUFFER DISPLAY DRIVER
11293M:	Paul Mackerras <paulus@samba.org>
11294L:	linux-fbdev@vger.kernel.org
11295S:	Maintained
11296F:	drivers/video/fbdev/aty/aty128fb.c
11297
11298RAINSHADOW-CEC DRIVER
11299M:	Hans Verkuil <hverkuil@xs4all.nl>
11300L:	linux-media@vger.kernel.org
11301T:	git git://linuxtv.org/media_tree.git
11302S:	Maintained
11303F:	drivers/media/usb/rainshadow-cec/*
11304
11305RALINK MIPS ARCHITECTURE
11306M:	John Crispin <john@phrozen.org>
11307L:	linux-mips@linux-mips.org
11308S:	Maintained
11309F:	arch/mips/ralink
11310
11311RALINK RT2X00 WIRELESS LAN DRIVER
11312P:	rt2x00 project
11313M:	Stanislaw Gruszka <sgruszka@redhat.com>
11314M:	Helmut Schaa <helmut.schaa@googlemail.com>
11315L:	linux-wireless@vger.kernel.org
11316S:	Maintained
11317F:	drivers/net/wireless/ralink/rt2x00/
11318
11319RAMDISK RAM BLOCK DEVICE DRIVER
11320M:	Jens Axboe <axboe@kernel.dk>
11321S:	Maintained
11322F:	Documentation/blockdev/ramdisk.txt
11323F:	drivers/block/brd.c
11324
11325RANDOM NUMBER DRIVER
11326M:	"Theodore Ts'o" <tytso@mit.edu>
11327S:	Maintained
11328F:	drivers/char/random.c
11329
11330RAPIDIO SUBSYSTEM
11331M:	Matt Porter <mporter@kernel.crashing.org>
11332M:	Alexandre Bounine <alexandre.bounine@idt.com>
11333S:	Maintained
11334F:	drivers/rapidio/
11335
11336RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11337L:	linux-wireless@vger.kernel.org
11338S:	Orphan
11339F:	drivers/net/wireless/ray*
11340
11341RCUTORTURE MODULE
11342M:	Josh Triplett <josh@joshtriplett.org>
11343M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11344L:	linux-kernel@vger.kernel.org
11345S:	Supported
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11347F:	Documentation/RCU/torture.txt
11348F:	kernel/rcu/rcutorture.c
11349
11350RCUTORTURE TEST FRAMEWORK
11351M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11352M:	Josh Triplett <josh@joshtriplett.org>
11353R:	Steven Rostedt <rostedt@goodmis.org>
11354R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11355R:	Lai Jiangshan <jiangshanlai@gmail.com>
11356L:	linux-kernel@vger.kernel.org
11357S:	Supported
11358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11359F:	tools/testing/selftests/rcutorture
11360
11361RDC R-321X SoC
11362M:	Florian Fainelli <florian@openwrt.org>
11363S:	Maintained
11364
11365RDC R6040 FAST ETHERNET DRIVER
11366M:	Florian Fainelli <f.fainelli@gmail.com>
11367L:	netdev@vger.kernel.org
11368S:	Maintained
11369F:	drivers/net/ethernet/rdc/r6040.c
11370
11371RDMAVT - RDMA verbs software
11372M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11373L:	linux-rdma@vger.kernel.org
11374S:	Supported
11375F:	drivers/infiniband/sw/rdmavt
11376
11377RDS - RELIABLE DATAGRAM SOCKETS
11378M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11379L:	netdev@vger.kernel.org
11380L:	linux-rdma@vger.kernel.org
11381L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11382W:	https://oss.oracle.com/projects/rds/
11383S:	Supported
11384F:	net/rds/
11385F:	Documentation/networking/rds.txt
11386
11387RDT - RESOURCE ALLOCATION
11388M:	Fenghua Yu <fenghua.yu@intel.com>
11389L:	linux-kernel@vger.kernel.org
11390S:	Supported
11391F:	arch/x86/kernel/cpu/intel_rdt*
11392F:	arch/x86/include/asm/intel_rdt_sched.h
11393F:	Documentation/x86/intel_rdt*
11394
11395READ-COPY UPDATE (RCU)
11396M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11397M:	Josh Triplett <josh@joshtriplett.org>
11398R:	Steven Rostedt <rostedt@goodmis.org>
11399R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11400R:	Lai Jiangshan <jiangshanlai@gmail.com>
11401L:	linux-kernel@vger.kernel.org
11402W:	http://www.rdrop.com/users/paulmck/RCU/
11403S:	Supported
11404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11405F:	Documentation/RCU/
11406X:	Documentation/RCU/torture.txt
11407F:	include/linux/rcu*
11408X:	include/linux/srcu.h
11409F:	kernel/rcu/
11410X:	kernel/torture.c
11411
11412REAL TIME CLOCK (RTC) SUBSYSTEM
11413M:	Alessandro Zummo <a.zummo@towertech.it>
11414M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11415L:	linux-rtc@vger.kernel.org
11416Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/rtc/
11420F:	Documentation/rtc.txt
11421F:	drivers/rtc/
11422F:	include/linux/rtc.h
11423F:	include/uapi/linux/rtc.h
11424F:	include/linux/rtc/
11425F:	include/linux/platform_data/rtc-*
11426F:	tools/testing/selftests/timers/rtctest.c
11427
11428REALTEK AUDIO CODECS
11429M:	Bard Liao <bardliao@realtek.com>
11430M:	Oder Chiou <oder_chiou@realtek.com>
11431S:	Maintained
11432F:	sound/soc/codecs/rt*
11433F:	include/sound/rt*.h
11434
11435REGISTER MAP ABSTRACTION
11436M:	Mark Brown <broonie@kernel.org>
11437L:	linux-kernel@vger.kernel.org
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11439S:	Supported
11440F:	Documentation/devicetree/bindings/regmap/
11441F:	drivers/base/regmap/
11442F:	include/linux/regmap.h
11443
11444REISERFS FILE SYSTEM
11445L:	reiserfs-devel@vger.kernel.org
11446S:	Supported
11447F:	fs/reiserfs/
11448
11449REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11450M:	Ohad Ben-Cohen <ohad@wizery.com>
11451M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11452L:	linux-remoteproc@vger.kernel.org
11453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11454S:	Maintained
11455F:	Documentation/devicetree/bindings/remoteproc/
11456F:	Documentation/remoteproc.txt
11457F:	drivers/remoteproc/
11458F:	include/linux/remoteproc.h
11459
11460REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11461M:	Ohad Ben-Cohen <ohad@wizery.com>
11462M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11463L:	linux-remoteproc@vger.kernel.org
11464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11465S:	Maintained
11466F:	drivers/rpmsg/
11467F:	Documentation/rpmsg.txt
11468F:	include/linux/rpmsg.h
11469F:	include/linux/rpmsg/
11470
11471RENESAS CLOCK DRIVERS
11472M:	Geert Uytterhoeven <geert+renesas@glider.be>
11473L:	linux-renesas-soc@vger.kernel.org
11474S:	Supported
11475F:	drivers/clk/renesas/
11476
11477RENESAS ETHERNET DRIVERS
11478R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11479L:	netdev@vger.kernel.org
11480L:	linux-renesas-soc@vger.kernel.org
11481F:	Documentation/devicetree/bindings/net/renesas,*.txt
11482F:	Documentation/devicetree/bindings/net/sh_eth.txt
11483F:	drivers/net/ethernet/renesas/
11484F:	include/linux/sh_eth.h
11485
11486RENESAS R-CAR GYROADC DRIVER
11487M:	Marek Vasut <marek.vasut@gmail.com>
11488L:	linux-iio@vger.kernel.org
11489S:	Supported
11490F:	drivers/iio/adc/rcar_gyro_adc.c
11491
11492RENESAS USB PHY DRIVER
11493M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11494L:	linux-renesas-soc@vger.kernel.org
11495S:	Maintained
11496F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11497
11498RESET CONTROLLER FRAMEWORK
11499M:	Philipp Zabel <p.zabel@pengutronix.de>
11500T:	git git://git.pengutronix.de/git/pza/linux
11501S:	Maintained
11502F:	drivers/reset/
11503F:	Documentation/devicetree/bindings/reset/
11504F:	include/dt-bindings/reset/
11505F:	include/linux/reset.h
11506F:	include/linux/reset-controller.h
11507
11508RFKILL
11509M:	Johannes Berg <johannes@sipsolutions.net>
11510L:	linux-wireless@vger.kernel.org
11511W:	http://wireless.kernel.org/
11512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11514S:	Maintained
11515F:	Documentation/rfkill.txt
11516F:	net/rfkill/
11517
11518RHASHTABLE
11519M:	Thomas Graf <tgraf@suug.ch>
11520M:	Herbert Xu <herbert@gondor.apana.org.au>
11521L:	netdev@vger.kernel.org
11522S:	Maintained
11523F:	lib/rhashtable.c
11524F:	include/linux/rhashtable.h
11525
11526RICOH R5C592 MEMORYSTICK DRIVER
11527M:	Maxim Levitsky <maximlevitsky@gmail.com>
11528S:	Maintained
11529F:	drivers/memstick/host/r592.*
11530
11531RICOH SMARTMEDIA/XD DRIVER
11532M:	Maxim Levitsky <maximlevitsky@gmail.com>
11533S:	Maintained
11534F:	drivers/mtd/nand/r852.c
11535F:	drivers/mtd/nand/r852.h
11536
11537ROCCAT DRIVERS
11538M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11539W:	http://sourceforge.net/projects/roccat/
11540S:	Maintained
11541F:	drivers/hid/hid-roccat*
11542F:	include/linux/hid-roccat*
11543F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11544
11545ROCKER DRIVER
11546M:	Jiri Pirko <jiri@resnulli.us>
11547L:	netdev@vger.kernel.org
11548S:	Supported
11549F:	drivers/net/ethernet/rocker/
11550
11551ROCKETPORT DRIVER
11552P:	Comtrol Corp.
11553W:	http://www.comtrol.com
11554S:	Maintained
11555F:	Documentation/serial/rocket.txt
11556F:	drivers/tty/rocket*
11557
11558ROCKETPORT EXPRESS/INFINITY DRIVER
11559M:	Kevin Cernekee <cernekee@gmail.com>
11560L:	linux-serial@vger.kernel.org
11561S:	Odd Fixes
11562F:	drivers/tty/serial/rp2.*
11563
11564ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11565M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11566L:	linux-kernel@vger.kernel.org
11567L:	linux-renesas-soc@vger.kernel.org
11568S:	Supported
11569F:	drivers/mfd/bd9571mwv.c
11570F:	drivers/regulator/bd9571mwv-regulator.c
11571F:	drivers/gpio/gpio-bd9571mwv.c
11572F:	include/linux/mfd/bd9571mwv.h
11573F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11574
11575ROSE NETWORK LAYER
11576M:	Ralf Baechle <ralf@linux-mips.org>
11577L:	linux-hams@vger.kernel.org
11578W:	http://www.linux-ax25.org/
11579S:	Maintained
11580F:	include/net/rose.h
11581F:	include/uapi/linux/rose.h
11582F:	net/rose/
11583
11584RTL2830 MEDIA DRIVER
11585M:	Antti Palosaari <crope@iki.fi>
11586L:	linux-media@vger.kernel.org
11587W:	https://linuxtv.org
11588W:	http://palosaari.fi/linux/
11589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11590T:	git git://linuxtv.org/anttip/media_tree.git
11591S:	Maintained
11592F:	drivers/media/dvb-frontends/rtl2830*
11593
11594RTL2832 MEDIA DRIVER
11595M:	Antti Palosaari <crope@iki.fi>
11596L:	linux-media@vger.kernel.org
11597W:	https://linuxtv.org
11598W:	http://palosaari.fi/linux/
11599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11600T:	git git://linuxtv.org/anttip/media_tree.git
11601S:	Maintained
11602F:	drivers/media/dvb-frontends/rtl2832*
11603
11604RTL2832_SDR MEDIA DRIVER
11605M:	Antti Palosaari <crope@iki.fi>
11606L:	linux-media@vger.kernel.org
11607W:	https://linuxtv.org
11608W:	http://palosaari.fi/linux/
11609Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11610T:	git git://linuxtv.org/anttip/media_tree.git
11611S:	Maintained
11612F:	drivers/media/dvb-frontends/rtl2832_sdr*
11613
11614RTL8180 WIRELESS DRIVER
11615L:	linux-wireless@vger.kernel.org
11616W:	http://wireless.kernel.org/
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11618S:	Orphan
11619F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11620
11621RTL8187 WIRELESS DRIVER
11622M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11623M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11624M:	Larry Finger <Larry.Finger@lwfinger.net>
11625L:	linux-wireless@vger.kernel.org
11626W:	http://wireless.kernel.org/
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11628S:	Maintained
11629F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11630
11631RTL8192CE WIRELESS DRIVER
11632M:	Larry Finger <Larry.Finger@lwfinger.net>
11633M:	Chaoming Li <chaoming_li@realsil.com.cn>
11634L:	linux-wireless@vger.kernel.org
11635W:	http://wireless.kernel.org/
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11637S:	Maintained
11638F:	drivers/net/wireless/realtek/rtlwifi/
11639F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11640
11641RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11642M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11643L:	linux-wireless@vger.kernel.org
11644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11645S:	Maintained
11646F:	drivers/net/wireless/realtek/rtl8xxxu/
11647
11648S3 SAVAGE FRAMEBUFFER DRIVER
11649M:	Antonino Daplas <adaplas@gmail.com>
11650L:	linux-fbdev@vger.kernel.org
11651S:	Maintained
11652F:	drivers/video/fbdev/savage/
11653
11654S390
11655M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11656M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11657L:	linux-s390@vger.kernel.org
11658W:	http://www.ibm.com/developerworks/linux/linux390/
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11660S:	Supported
11661F:	arch/s390/
11662F:	drivers/s390/
11663F:	Documentation/s390/
11664F:	Documentation/driver-api/s390-drivers.rst
11665
11666S390 COMMON I/O LAYER
11667M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11668M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11669L:	linux-s390@vger.kernel.org
11670W:	http://www.ibm.com/developerworks/linux/linux390/
11671S:	Supported
11672F:	drivers/s390/cio/
11673
11674S390 DASD DRIVER
11675M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11676M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11677L:	linux-s390@vger.kernel.org
11678W:	http://www.ibm.com/developerworks/linux/linux390/
11679S:	Supported
11680F:	drivers/s390/block/dasd*
11681F:	block/partitions/ibm.c
11682
11683S390 IOMMU (PCI)
11684M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11685L:	linux-s390@vger.kernel.org
11686W:	http://www.ibm.com/developerworks/linux/linux390/
11687S:	Supported
11688F:	drivers/iommu/s390-iommu.c
11689
11690S390 IUCV NETWORK LAYER
11691M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11692M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11693L:	linux-s390@vger.kernel.org
11694W:	http://www.ibm.com/developerworks/linux/linux390/
11695S:	Supported
11696F:	drivers/s390/net/*iucv*
11697F:	include/net/iucv/
11698F:	net/iucv/
11699
11700S390 NETWORK DRIVERS
11701M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11702M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11703L:	linux-s390@vger.kernel.org
11704W:	http://www.ibm.com/developerworks/linux/linux390/
11705S:	Supported
11706F:	drivers/s390/net/
11707
11708S390 PCI SUBSYSTEM
11709M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11710M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11711L:	linux-s390@vger.kernel.org
11712W:	http://www.ibm.com/developerworks/linux/linux390/
11713S:	Supported
11714F:	arch/s390/pci/
11715F:	drivers/pci/hotplug/s390_pci_hpc.c
11716
11717S390 VFIO-CCW DRIVER
11718M:	Cornelia Huck <cohuck@redhat.com>
11719M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11720L:	linux-s390@vger.kernel.org
11721L:	kvm@vger.kernel.org
11722S:	Supported
11723F:	drivers/s390/cio/vfio_ccw*
11724F:	Documentation/s390/vfio-ccw.txt
11725F:	include/uapi/linux/vfio_ccw.h
11726
11727S390 ZCRYPT DRIVER
11728M:	Harald Freudenberger <freude@de.ibm.com>
11729L:	linux-s390@vger.kernel.org
11730W:	http://www.ibm.com/developerworks/linux/linux390/
11731S:	Supported
11732F:	drivers/s390/crypto/
11733
11734S390 ZFCP DRIVER
11735M:	Steffen Maier <maier@linux.vnet.ibm.com>
11736M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11737L:	linux-s390@vger.kernel.org
11738W:	http://www.ibm.com/developerworks/linux/linux390/
11739S:	Supported
11740F:	drivers/s390/scsi/zfcp_*
11741
11742S3C24XX SD/MMC Driver
11743M:	Ben Dooks <ben-linux@fluff.org>
11744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11745S:	Supported
11746F:	drivers/mmc/host/s3cmci.*
11747
11748SAA6588 RDS RECEIVER DRIVER
11749M:	Hans Verkuil <hverkuil@xs4all.nl>
11750L:	linux-media@vger.kernel.org
11751T:	git git://linuxtv.org/media_tree.git
11752W:	https://linuxtv.org
11753S:	Odd Fixes
11754F:	drivers/media/i2c/saa6588*
11755
11756SAA7134 VIDEO4LINUX DRIVER
11757M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11759L:	linux-media@vger.kernel.org
11760W:	https://linuxtv.org
11761T:	git git://linuxtv.org/media_tree.git
11762S:	Odd fixes
11763F:	Documentation/media/v4l-drivers/saa7134*
11764F:	drivers/media/pci/saa7134/
11765
11766SAA7146 VIDEO4LINUX-2 DRIVER
11767M:	Hans Verkuil <hverkuil@xs4all.nl>
11768L:	linux-media@vger.kernel.org
11769T:	git git://linuxtv.org/media_tree.git
11770S:	Maintained
11771F:	drivers/media/common/saa7146/
11772F:	drivers/media/pci/saa7146/
11773F:	include/media/saa7146*
11774
11775SAMSUNG AUDIO (ASoC) DRIVERS
11776M:	Krzysztof Kozlowski <krzk@kernel.org>
11777M:	Sangbeom Kim <sbkim73@samsung.com>
11778M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11780S:	Supported
11781F:	sound/soc/samsung/
11782
11783SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11784M:	Krzysztof Kozlowski <krzk@kernel.org>
11785L:	linux-crypto@vger.kernel.org
11786L:	linux-samsung-soc@vger.kernel.org
11787S:	Maintained
11788F:	drivers/crypto/exynos-rng.c
11789F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11790
11791SAMSUNG FRAMEBUFFER DRIVER
11792M:	Jingoo Han <jingoohan1@gmail.com>
11793L:	linux-fbdev@vger.kernel.org
11794S:	Maintained
11795F:	drivers/video/fbdev/s3c-fb.c
11796
11797SAMSUNG LAPTOP DRIVER
11798M:	Corentin Chary <corentin.chary@gmail.com>
11799L:	platform-driver-x86@vger.kernel.org
11800S:	Maintained
11801F:	drivers/platform/x86/samsung-laptop.c
11802
11803SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11804M:	Sangbeom Kim <sbkim73@samsung.com>
11805M:	Krzysztof Kozlowski <krzk@kernel.org>
11806M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11807L:	linux-kernel@vger.kernel.org
11808L:	linux-samsung-soc@vger.kernel.org
11809S:	Supported
11810F:	drivers/mfd/sec*.c
11811F:	drivers/regulator/s2m*.c
11812F:	drivers/regulator/s5m*.c
11813F:	drivers/clk/clk-s2mps11.c
11814F:	drivers/rtc/rtc-s5m.c
11815F:	include/linux/mfd/samsung/
11816F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11817F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11818F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11819F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11820
11821SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11822M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11823L:	linux-media@vger.kernel.org
11824L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11825S:	Maintained
11826F:	drivers/media/platform/s3c-camif/
11827F:	include/media/drv-intf/s3c_camif.h
11828
11829SAMSUNG S3FWRN5 NFC DRIVER
11830M:	Robert Baldyga <r.baldyga@samsung.com>
11831M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11832L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11833S:	Supported
11834F:	drivers/nfc/s3fwrn5
11835
11836SAMSUNG S5C73M3 CAMERA DRIVER
11837M:	Kyungmin Park <kyungmin.park@samsung.com>
11838M:	Andrzej Hajda <a.hajda@samsung.com>
11839L:	linux-media@vger.kernel.org
11840S:	Supported
11841F:	drivers/media/i2c/s5c73m3/*
11842
11843SAMSUNG S5K5BAF CAMERA DRIVER
11844M:	Kyungmin Park <kyungmin.park@samsung.com>
11845M:	Andrzej Hajda <a.hajda@samsung.com>
11846L:	linux-media@vger.kernel.org
11847S:	Supported
11848F:	drivers/media/i2c/s5k5baf.c
11849
11850SAMSUNG S5P Security SubSystem (SSS) DRIVER
11851M:	Krzysztof Kozlowski <krzk@kernel.org>
11852M:	Vladimir Zapolskiy <vz@mleia.com>
11853L:	linux-crypto@vger.kernel.org
11854L:	linux-samsung-soc@vger.kernel.org
11855S:	Maintained
11856F:	drivers/crypto/s5p-sss.c
11857
11858SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11859M:	Kyungmin Park <kyungmin.park@samsung.com>
11860M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11861L:	linux-media@vger.kernel.org
11862Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11863S:	Supported
11864F:	drivers/media/platform/exynos4-is/
11865
11866SAMSUNG SOC CLOCK DRIVERS
11867M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11868M:	Tomasz Figa <tomasz.figa@gmail.com>
11869M:	Chanwoo Choi <cw00.choi@samsung.com>
11870S:	Supported
11871L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11872F:	drivers/clk/samsung/
11873F:	include/dt-bindings/clock/exynos*.h
11874F:	Documentation/devicetree/bindings/clock/exynos*.txt
11875
11876SAMSUNG SPI DRIVERS
11877M:	Kukjin Kim <kgene@kernel.org>
11878M:	Krzysztof Kozlowski <krzk@kernel.org>
11879M:	Andi Shyti <andi.shyti@samsung.com>
11880L:	linux-spi@vger.kernel.org
11881L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11882S:	Maintained
11883F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11884F:	drivers/spi/spi-s3c*
11885F:	include/linux/platform_data/spi-s3c64xx.h
11886
11887SAMSUNG SXGBE DRIVERS
11888M:	Byungho An <bh74.an@samsung.com>
11889M:	Girish K S <ks.giri@samsung.com>
11890M:	Vipul Pandya <vipul.pandya@samsung.com>
11891S:	Supported
11892L:	netdev@vger.kernel.org
11893F:	drivers/net/ethernet/samsung/sxgbe/
11894
11895SAMSUNG THERMAL DRIVER
11896M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11897L:	linux-pm@vger.kernel.org
11898L:	linux-samsung-soc@vger.kernel.org
11899S:	Supported
11900T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11901F:	drivers/thermal/samsung/
11902
11903SAMSUNG USB2 PHY DRIVER
11904M:	Kamil Debski <kamil@wypas.org>
11905M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11906L:	linux-kernel@vger.kernel.org
11907S:	Supported
11908F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11909F:	Documentation/phy/samsung-usb2.txt
11910F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11911F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11912F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11913F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11914F:	drivers/phy/samsung/phy-samsung-usb2.c
11915F:	drivers/phy/samsung/phy-samsung-usb2.h
11916
11917SC1200 WDT DRIVER
11918M:	Zwane Mwaikambo <zwanem@gmail.com>
11919S:	Maintained
11920F:	drivers/watchdog/sc1200wdt.c
11921
11922SCHEDULER
11923M:	Ingo Molnar <mingo@redhat.com>
11924M:	Peter Zijlstra <peterz@infradead.org>
11925L:	linux-kernel@vger.kernel.org
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11927S:	Maintained
11928F:	kernel/sched/
11929F:	include/linux/sched.h
11930F:	include/uapi/linux/sched.h
11931F:	include/linux/wait.h
11932
11933SCORE ARCHITECTURE
11934M:	Chen Liqin <liqin.linux@gmail.com>
11935M:	Lennox Wu <lennox.wu@gmail.com>
11936W:	http://www.sunplus.com
11937S:	Supported
11938F:	arch/score/
11939
11940SCR24X CHIP CARD INTERFACE DRIVER
11941M:	Lubomir Rintel <lkundrak@v3.sk>
11942S:	Supported
11943F:	drivers/char/pcmcia/scr24x_cs.c
11944
11945SCSI CDROM DRIVER
11946M:	Jens Axboe <axboe@kernel.dk>
11947L:	linux-scsi@vger.kernel.org
11948W:	http://www.kernel.dk
11949S:	Maintained
11950F:	drivers/scsi/sr*
11951
11952SCSI RDMA PROTOCOL (SRP) INITIATOR
11953M:	Bart Van Assche <bart.vanassche@sandisk.com>
11954L:	linux-rdma@vger.kernel.org
11955S:	Supported
11956W:	http://www.openfabrics.org
11957Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11959F:	drivers/infiniband/ulp/srp/
11960F:	include/scsi/srp.h
11961
11962SCSI SG DRIVER
11963M:	Doug Gilbert <dgilbert@interlog.com>
11964L:	linux-scsi@vger.kernel.org
11965W:	http://sg.danny.cz/sg
11966S:	Maintained
11967F:	Documentation/scsi/scsi-generic.txt
11968F:	drivers/scsi/sg.c
11969F:	include/scsi/sg.h
11970
11971SCSI SUBSYSTEM
11972M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11974M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11976L:	linux-scsi@vger.kernel.org
11977S:	Maintained
11978F:	Documentation/devicetree/bindings/scsi/
11979F:	drivers/scsi/
11980F:	include/scsi/
11981
11982SCSI TAPE DRIVER
11983M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11984L:	linux-scsi@vger.kernel.org
11985S:	Maintained
11986F:	Documentation/scsi/st.txt
11987F:	drivers/scsi/st.*
11988F:	drivers/scsi/st_*.h
11989
11990SCTP PROTOCOL
11991M:	Vlad Yasevich <vyasevich@gmail.com>
11992M:	Neil Horman <nhorman@tuxdriver.com>
11993L:	linux-sctp@vger.kernel.org
11994W:	http://lksctp.sourceforge.net
11995S:	Maintained
11996F:	Documentation/networking/sctp.txt
11997F:	include/linux/sctp.h
11998F:	include/uapi/linux/sctp.h
11999F:	include/net/sctp/
12000F:	net/sctp/
12001
12002SCx200 CPU SUPPORT
12003M:	Jim Cromie <jim.cromie@gmail.com>
12004S:	Odd Fixes
12005F:	Documentation/i2c/busses/scx200_acb
12006F:	arch/x86/platform/scx200/
12007F:	drivers/watchdog/scx200_wdt.c
12008F:	drivers/i2c/busses/scx200*
12009F:	drivers/mtd/maps/scx200_docflash.c
12010F:	include/linux/scx200.h
12011
12012SCx200 GPIO DRIVER
12013M:	Jim Cromie <jim.cromie@gmail.com>
12014S:	Maintained
12015F:	drivers/char/scx200_gpio.c
12016F:	include/linux/scx200_gpio.h
12017
12018SCx200 HRT CLOCKSOURCE DRIVER
12019M:	Jim Cromie <jim.cromie@gmail.com>
12020S:	Maintained
12021F:	drivers/clocksource/scx200_hrt.c
12022
12023SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12024M:	Sascha Sommer <saschasommer@freenet.de>
12025L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12026S:	Maintained
12027F:	drivers/mmc/host/sdricoh_cs.c
12028
12029SECURE COMPUTING
12030M:	Kees Cook <keescook@chromium.org>
12031R:	Andy Lutomirski <luto@amacapital.net>
12032R:	Will Drewry <wad@chromium.org>
12033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12034S:	Supported
12035F:	kernel/seccomp.c
12036F:	include/uapi/linux/seccomp.h
12037F:	include/linux/seccomp.h
12038F:	tools/testing/selftests/seccomp/*
12039F:	tools/testing/selftests/kselftest_harness.h
12040F:	Documentation/userspace-api/seccomp_filter.rst
12041K:	\bsecure_computing
12042K:	\bTIF_SECCOMP\b
12043
12044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12045M:	Al Cooper <alcooperx@gmail.com>
12046L:	linux-mmc@vger.kernel.org
12047L:	bcm-kernel-feedback-list@broadcom.com
12048S:	Maintained
12049F:	drivers/mmc/host/sdhci-brcmstb*
12050
12051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12052M:	Adrian Hunter <adrian.hunter@intel.com>
12053L:	linux-mmc@vger.kernel.org
12054T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12055S:	Maintained
12056F:	drivers/mmc/host/sdhci*
12057F:	include/linux/mmc/sdhci*
12058
12059SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12060M:	Ben Dooks <ben-linux@fluff.org>
12061M:	Jaehoon Chung <jh80.chung@samsung.com>
12062L:	linux-mmc@vger.kernel.org
12063S:	Maintained
12064F:	drivers/mmc/host/sdhci-s3c*
12065
12066SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12067M:	Viresh Kumar <vireshk@kernel.org>
12068L:	linux-mmc@vger.kernel.org
12069S:	Maintained
12070F:	drivers/mmc/host/sdhci-spear.c
12071
12072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12073M:	Kishon Vijay Abraham I <kishon@ti.com>
12074L:	linux-mmc@vger.kernel.org
12075S:	Maintained
12076F:	drivers/mmc/host/sdhci-omap.c
12077
12078SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12079M:	Scott Bauer <scott.bauer@intel.com>
12080M:	Jonathan Derrick <jonathan.derrick@intel.com>
12081M:	Rafael Antognolli <rafael.antognolli@intel.com>
12082L:	linux-block@vger.kernel.org
12083S:	Supported
12084F:	block/sed*
12085F:	block/opal_proto.h
12086F:	include/linux/sed*
12087F:	include/uapi/linux/sed*
12088
12089SECURITY CONTACT
12090M:	Security Officers <security@kernel.org>
12091S:	Supported
12092
12093SECURITY SUBSYSTEM
12094M:	James Morris <james.l.morris@oracle.com>
12095M:	"Serge E. Hallyn" <serge@hallyn.com>
12096L:	linux-security-module@vger.kernel.org (suggested Cc:)
12097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12098W:	http://kernsec.org/
12099S:	Supported
12100F:	security/
12101
12102SELINUX SECURITY MODULE
12103M:	Paul Moore <paul@paul-moore.com>
12104M:	Stephen Smalley <sds@tycho.nsa.gov>
12105M:	Eric Paris <eparis@parisplace.org>
12106L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12107W:	https://selinuxproject.org
12108W:	https://github.com/SELinuxProject
12109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12110S:	Supported
12111F:	include/linux/selinux*
12112F:	security/selinux/
12113F:	scripts/selinux/
12114F:	Documentation/admin-guide/LSM/SELinux.rst
12115
12116SENSABLE PHANTOM
12117M:	Jiri Slaby <jirislaby@gmail.com>
12118S:	Maintained
12119F:	drivers/misc/phantom.c
12120F:	include/uapi/linux/phantom.h
12121
12122SERIAL DEVICE BUS
12123M:	Rob Herring <robh@kernel.org>
12124L:	linux-serial@vger.kernel.org
12125S:	Maintained
12126F:	Documentation/devicetree/bindings/serial/slave-device.txt
12127F:	drivers/tty/serdev/
12128F:	include/linux/serdev.h
12129
12130SERIAL DRIVERS
12131M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12132L:	linux-serial@vger.kernel.org
12133S:	Maintained
12134F:	Documentation/devicetree/bindings/serial/
12135F:	drivers/tty/serial/
12136
12137SERIAL IR RECEIVER
12138M:	Sean Young <sean@mess.org>
12139L:	linux-media@vger.kernel.org
12140S:	Maintained
12141F:	drivers/media/rc/serial_ir.c
12142
12143SFC NETWORK DRIVER
12144M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12145M:	Edward Cree <ecree@solarflare.com>
12146M:	Bert Kenward <bkenward@solarflare.com>
12147L:	netdev@vger.kernel.org
12148S:	Supported
12149F:	drivers/net/ethernet/sfc/
12150
12151SGI GRU DRIVER
12152M:	Dimitri Sivanich <sivanich@sgi.com>
12153S:	Maintained
12154F:	drivers/misc/sgi-gru/
12155
12156SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12157M:	Pat Gefre <pfg@sgi.com>
12158L:	linux-ia64@vger.kernel.org
12159S:	Supported
12160F:	Documentation/ia64/serial.txt
12161F:	drivers/tty/serial/ioc?_serial.c
12162F:	include/linux/ioc?.h
12163
12164SGI XP/XPC/XPNET DRIVER
12165M:	Cliff Whickman <cpw@sgi.com>
12166M:	Robin Holt <robinmholt@gmail.com>
12167S:	Maintained
12168F:	drivers/misc/sgi-xp/
12169
12170SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12171M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12172L:	linux-s390@vger.kernel.org
12173W:	http://www.ibm.com/developerworks/linux/linux390/
12174S:	Supported
12175F:	net/smc/
12176
12177SH_VEU V4L2 MEM2MEM DRIVER
12178L:	linux-media@vger.kernel.org
12179S:	Orphan
12180F:	drivers/media/platform/sh_veu.c
12181
12182SH_VOU V4L2 OUTPUT DRIVER
12183L:	linux-media@vger.kernel.org
12184S:	Orphan
12185F:	drivers/media/platform/sh_vou.c
12186F:	include/media/drv-intf/sh_vou.h
12187
12188SI2157 MEDIA DRIVER
12189M:	Antti Palosaari <crope@iki.fi>
12190L:	linux-media@vger.kernel.org
12191W:	https://linuxtv.org
12192W:	http://palosaari.fi/linux/
12193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12194T:	git git://linuxtv.org/anttip/media_tree.git
12195S:	Maintained
12196F:	drivers/media/tuners/si2157*
12197
12198SI2168 MEDIA DRIVER
12199M:	Antti Palosaari <crope@iki.fi>
12200L:	linux-media@vger.kernel.org
12201W:	https://linuxtv.org
12202W:	http://palosaari.fi/linux/
12203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12204T:	git git://linuxtv.org/anttip/media_tree.git
12205S:	Maintained
12206F:	drivers/media/dvb-frontends/si2168*
12207
12208SI470X FM RADIO RECEIVER I2C DRIVER
12209M:	Hans Verkuil <hverkuil@xs4all.nl>
12210L:	linux-media@vger.kernel.org
12211T:	git git://linuxtv.org/media_tree.git
12212W:	https://linuxtv.org
12213S:	Odd Fixes
12214F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12215
12216SI470X FM RADIO RECEIVER USB DRIVER
12217M:	Hans Verkuil <hverkuil@xs4all.nl>
12218L:	linux-media@vger.kernel.org
12219T:	git git://linuxtv.org/media_tree.git
12220W:	https://linuxtv.org
12221S:	Maintained
12222F:	drivers/media/radio/si470x/radio-si470x-common.c
12223F:	drivers/media/radio/si470x/radio-si470x.h
12224F:	drivers/media/radio/si470x/radio-si470x-usb.c
12225
12226SI4713 FM RADIO TRANSMITTER I2C DRIVER
12227M:	Eduardo Valentin <edubezval@gmail.com>
12228L:	linux-media@vger.kernel.org
12229T:	git git://linuxtv.org/media_tree.git
12230W:	https://linuxtv.org
12231S:	Odd Fixes
12232F:	drivers/media/radio/si4713/si4713.?
12233
12234SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12235M:	Eduardo Valentin <edubezval@gmail.com>
12236L:	linux-media@vger.kernel.org
12237T:	git git://linuxtv.org/media_tree.git
12238W:	https://linuxtv.org
12239S:	Odd Fixes
12240F:	drivers/media/radio/si4713/radio-platform-si4713.c
12241
12242SI4713 FM RADIO TRANSMITTER USB DRIVER
12243M:	Hans Verkuil <hverkuil@xs4all.nl>
12244L:	linux-media@vger.kernel.org
12245T:	git git://linuxtv.org/media_tree.git
12246W:	https://linuxtv.org
12247S:	Maintained
12248F:	drivers/media/radio/si4713/radio-usb-si4713.c
12249
12250SIANO DVB DRIVER
12251M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12252M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12253L:	linux-media@vger.kernel.org
12254W:	https://linuxtv.org
12255T:	git git://linuxtv.org/media_tree.git
12256S:	Odd fixes
12257F:	drivers/media/common/siano/
12258F:	drivers/media/usb/siano/
12259F:	drivers/media/usb/siano/
12260F:	drivers/media/mmc/siano/
12261
12262SILEAD TOUCHSCREEN DRIVER
12263M:	Hans de Goede <hdegoede@redhat.com>
12264L:	linux-input@vger.kernel.org
12265L:	platform-driver-x86@vger.kernel.org
12266S:	Maintained
12267F:	drivers/input/touchscreen/silead.c
12268F:	drivers/platform/x86/silead_dmi.c
12269
12270SILICON MOTION SM712 FRAME BUFFER DRIVER
12271M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12272M:	Teddy Wang <teddy.wang@siliconmotion.com>
12273M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12274L:	linux-fbdev@vger.kernel.org
12275S:	Maintained
12276F:	drivers/video/fbdev/sm712*
12277F:	Documentation/fb/sm712fb.txt
12278
12279SIMPLE FIRMWARE INTERFACE (SFI)
12280M:	Len Brown <lenb@kernel.org>
12281L:	sfi-devel@simplefirmware.org
12282W:	http://simplefirmware.org/
12283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12284S:	Supported
12285F:	arch/x86/platform/sfi/
12286F:	drivers/sfi/
12287F:	include/linux/sfi*.h
12288
12289SIMPLEFB FB DRIVER
12290M:	Hans de Goede <hdegoede@redhat.com>
12291L:	linux-fbdev@vger.kernel.org
12292S:	Maintained
12293F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12294F:	drivers/video/fbdev/simplefb.c
12295F:	include/linux/platform_data/simplefb.h
12296
12297SIMTEC EB110ATX (Chalice CATS)
12298P:	Ben Dooks
12299P:	Vincent Sanders <vince@simtec.co.uk>
12300M:	Simtec Linux Team <linux@simtec.co.uk>
12301W:	http://www.simtec.co.uk/products/EB110ATX/
12302S:	Supported
12303
12304SIMTEC EB2410ITX (BAST)
12305P:	Ben Dooks
12306P:	Vincent Sanders <vince@simtec.co.uk>
12307M:	Simtec Linux Team <linux@simtec.co.uk>
12308W:	http://www.simtec.co.uk/products/EB2410ITX/
12309S:	Supported
12310F:	arch/arm/mach-s3c24xx/mach-bast.c
12311F:	arch/arm/mach-s3c24xx/bast-ide.c
12312F:	arch/arm/mach-s3c24xx/bast-irq.c
12313
12314SIPHASH PRF ROUTINES
12315M:	Jason A. Donenfeld <Jason@zx2c4.com>
12316S:	Maintained
12317F:	lib/siphash.c
12318F:	lib/test_siphash.c
12319F:	include/linux/siphash.h
12320
12321SIS 190 ETHERNET DRIVER
12322M:	Francois Romieu <romieu@fr.zoreil.com>
12323L:	netdev@vger.kernel.org
12324S:	Maintained
12325F:	drivers/net/ethernet/sis/sis190.c
12326
12327SIS 900/7016 FAST ETHERNET DRIVER
12328M:	Daniele Venzano <venza@brownhat.org>
12329W:	http://www.brownhat.org/sis900.html
12330L:	netdev@vger.kernel.org
12331S:	Maintained
12332F:	drivers/net/ethernet/sis/sis900.*
12333
12334SIS FRAMEBUFFER DRIVER
12335M:	Thomas Winischhofer <thomas@winischhofer.net>
12336W:	http://www.winischhofer.net/linuxsisvga.shtml
12337S:	Maintained
12338F:	Documentation/fb/sisfb.txt
12339F:	drivers/video/fbdev/sis/
12340F:	include/video/sisfb.h
12341
12342SIS USB2VGA DRIVER
12343M:	Thomas Winischhofer <thomas@winischhofer.net>
12344W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12345S:	Maintained
12346F:	drivers/usb/misc/sisusbvga/
12347
12348SLAB ALLOCATOR
12349M:	Christoph Lameter <cl@linux.com>
12350M:	Pekka Enberg <penberg@kernel.org>
12351M:	David Rientjes <rientjes@google.com>
12352M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12353M:	Andrew Morton <akpm@linux-foundation.org>
12354L:	linux-mm@kvack.org
12355S:	Maintained
12356F:	include/linux/sl?b*.h
12357F:	mm/sl?b*
12358
12359SLEEPABLE READ-COPY UPDATE (SRCU)
12360M:	Lai Jiangshan <jiangshanlai@gmail.com>
12361M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12362M:	Josh Triplett <josh@joshtriplett.org>
12363R:	Steven Rostedt <rostedt@goodmis.org>
12364R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12365L:	linux-kernel@vger.kernel.org
12366W:	http://www.rdrop.com/users/paulmck/RCU/
12367S:	Supported
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12369F:	include/linux/srcu.h
12370F:	kernel/rcu/srcu.c
12371
12372SMACK SECURITY MODULE
12373M:	Casey Schaufler <casey@schaufler-ca.com>
12374L:	linux-security-module@vger.kernel.org
12375W:	http://schaufler-ca.com
12376T:	git git://github.com/cschaufler/smack-next
12377S:	Maintained
12378F:	Documentation/admin-guide/LSM/Smack.rst
12379F:	security/smack/
12380
12381SMC91x ETHERNET DRIVER
12382M:	Nicolas Pitre <nico@fluxnic.net>
12383S:	Odd Fixes
12384F:	drivers/net/ethernet/smsc/smc91x.*
12385
12386SMIA AND SMIA++ IMAGE SENSOR DRIVER
12387M:	Sakari Ailus <sakari.ailus@iki.fi>
12388L:	linux-media@vger.kernel.org
12389S:	Maintained
12390F:	drivers/media/i2c/smiapp/
12391F:	include/media/i2c/smiapp.h
12392F:	drivers/media/i2c/smiapp-pll.c
12393F:	drivers/media/i2c/smiapp-pll.h
12394F:	include/uapi/linux/smiapp.h
12395F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12396
12397SMM665 HARDWARE MONITOR DRIVER
12398M:	Guenter Roeck <linux@roeck-us.net>
12399L:	linux-hwmon@vger.kernel.org
12400S:	Maintained
12401F:	Documentation/hwmon/smm665
12402F:	drivers/hwmon/smm665.c
12403
12404SMSC EMC2103 HARDWARE MONITOR DRIVER
12405M:	Steve Glendinning <steve.glendinning@shawell.net>
12406L:	linux-hwmon@vger.kernel.org
12407S:	Maintained
12408F:	Documentation/hwmon/emc2103
12409F:	drivers/hwmon/emc2103.c
12410
12411SMSC SCH5627 HARDWARE MONITOR DRIVER
12412M:	Hans de Goede <hdegoede@redhat.com>
12413L:	linux-hwmon@vger.kernel.org
12414S:	Supported
12415F:	Documentation/hwmon/sch5627
12416F:	drivers/hwmon/sch5627.c
12417
12418SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12419M:	Steve Glendinning <steve.glendinning@shawell.net>
12420L:	linux-fbdev@vger.kernel.org
12421S:	Maintained
12422F:	drivers/video/fbdev/smscufx.c
12423
12424SMSC47B397 HARDWARE MONITOR DRIVER
12425M:	Jean Delvare <jdelvare@suse.com>
12426L:	linux-hwmon@vger.kernel.org
12427S:	Maintained
12428F:	Documentation/hwmon/smsc47b397
12429F:	drivers/hwmon/smsc47b397.c
12430
12431SMSC911x ETHERNET DRIVER
12432M:	Steve Glendinning <steve.glendinning@shawell.net>
12433L:	netdev@vger.kernel.org
12434S:	Maintained
12435F:	include/linux/smsc911x.h
12436F:	drivers/net/ethernet/smsc/smsc911x.*
12437
12438SMSC9420 PCI ETHERNET DRIVER
12439M:	Steve Glendinning <steve.glendinning@shawell.net>
12440L:	netdev@vger.kernel.org
12441S:	Maintained
12442F:	drivers/net/ethernet/smsc/smsc9420.*
12443
12444SOC-CAMERA V4L2 SUBSYSTEM
12445M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12446L:	linux-media@vger.kernel.org
12447T:	git git://linuxtv.org/media_tree.git
12448S:	Maintained
12449F:	include/media/soc*
12450F:	drivers/media/i2c/soc_camera/
12451F:	drivers/media/platform/soc_camera/
12452
12453SOEKRIS NET48XX LED SUPPORT
12454M:	Chris Boot <bootc@bootc.net>
12455S:	Maintained
12456F:	drivers/leds/leds-net48xx.c
12457
12458SOFT-ROCE DRIVER (rxe)
12459M:	Moni Shoua <monis@mellanox.com>
12460L:	linux-rdma@vger.kernel.org
12461S:	Supported
12462W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12463Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12464F:	drivers/infiniband/sw/rxe/
12465F:	include/uapi/rdma/rdma_user_rxe.h
12466
12467SOFTLOGIC 6x10 MPEG CODEC
12468M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12469M:	Anton Sviridenko <anton@corp.bluecherry.net>
12470M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12471M:	Andrey Utkin <andrey_utkin@fastmail.com>
12472M:	Ismael Luceno <ismael@iodev.co.uk>
12473L:	linux-media@vger.kernel.org
12474S:	Supported
12475F:	drivers/media/pci/solo6x10/
12476
12477SOFTWARE RAID (Multiple Disks) SUPPORT
12478M:	Shaohua Li <shli@kernel.org>
12479L:	linux-raid@vger.kernel.org
12480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12481S:	Supported
12482F:	drivers/md/
12483F:	include/linux/raid/
12484F:	include/uapi/linux/raid/
12485
12486SONIC NETWORK DRIVER
12487M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12488L:	netdev@vger.kernel.org
12489S:	Maintained
12490F:	drivers/net/ethernet/natsemi/sonic.*
12491
12492SONICS SILICON BACKPLANE DRIVER (SSB)
12493M:	Michael Buesch <m@bues.ch>
12494L:	linux-wireless@vger.kernel.org
12495S:	Maintained
12496F:	drivers/ssb/
12497F:	include/linux/ssb/
12498
12499SONY MEMORYSTICK CARD SUPPORT
12500M:	Alex Dubov <oakad@yahoo.com>
12501W:	http://tifmxx.berlios.de/
12502S:	Maintained
12503F:	drivers/memstick/host/tifm_ms.c
12504
12505SONY MEMORYSTICK STANDARD SUPPORT
12506M:	Maxim Levitsky <maximlevitsky@gmail.com>
12507S:	Maintained
12508F:	drivers/memstick/core/ms_block.*
12509
12510SONY VAIO CONTROL DEVICE DRIVER
12511M:	Mattia Dongili <malattia@linux.it>
12512L:	platform-driver-x86@vger.kernel.org
12513W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12514S:	Maintained
12515F:	Documentation/laptops/sony-laptop.txt
12516F:	drivers/char/sonypi.c
12517F:	drivers/platform/x86/sony-laptop.c
12518F:	include/linux/sony-laptop.h
12519
12520SOUND
12521M:	Jaroslav Kysela <perex@perex.cz>
12522M:	Takashi Iwai <tiwai@suse.com>
12523L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12524W:	http://www.alsa-project.org/
12525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12526T:	git git://git.alsa-project.org/alsa-kernel.git
12527Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12528S:	Maintained
12529F:	Documentation/sound/
12530F:	include/sound/
12531F:	include/uapi/sound/
12532F:	sound/
12533
12534SOUND - COMPRESSED AUDIO
12535M:	Vinod Koul <vinod.koul@intel.com>
12536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12538S:	Supported
12539F:	Documentation/sound/alsa/compress_offload.txt
12540F:	include/sound/compress_driver.h
12541F:	include/uapi/sound/compress_*
12542F:	sound/core/compress_offload.c
12543F:	sound/soc/soc-compress.c
12544
12545SOUND - DMAENGINE HELPERS
12546M:	Lars-Peter Clausen <lars@metafoo.de>
12547S:	Supported
12548F:	include/sound/dmaengine_pcm.h
12549F:	sound/core/pcm_dmaengine.c
12550F:	sound/soc/soc-generic-dmaengine-pcm.c
12551
12552SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12553M:	Liam Girdwood <lgirdwood@gmail.com>
12554M:	Mark Brown <broonie@kernel.org>
12555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12556L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12557W:	http://alsa-project.org/main/index.php/ASoC
12558S:	Supported
12559F:	Documentation/devicetree/bindings/sound/
12560F:	Documentation/sound/alsa/soc/
12561F:	sound/soc/
12562F:	include/sound/soc*
12563
12564SP2 MEDIA DRIVER
12565M:	Olli Salonen <olli.salonen@iki.fi>
12566L:	linux-media@vger.kernel.org
12567W:	https://linuxtv.org
12568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12569S:	Maintained
12570F:	drivers/media/dvb-frontends/sp2*
12571
12572SPARC + UltraSPARC (sparc/sparc64)
12573M:	"David S. Miller" <davem@davemloft.net>
12574L:	sparclinux@vger.kernel.org
12575Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12578S:	Maintained
12579F:	arch/sparc/
12580F:	drivers/sbus/
12581
12582SPARC SERIAL DRIVERS
12583M:	"David S. Miller" <davem@davemloft.net>
12584L:	sparclinux@vger.kernel.org
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12587S:	Maintained
12588F:	include/linux/sunserialcore.h
12589F:	drivers/tty/serial/suncore.c
12590F:	drivers/tty/serial/sunhv.c
12591F:	drivers/tty/serial/sunsab.c
12592F:	drivers/tty/serial/sunsab.h
12593F:	drivers/tty/serial/sunsu.c
12594F:	drivers/tty/serial/sunzilog.c
12595F:	drivers/tty/serial/sunzilog.h
12596F:	drivers/tty/vcc.c
12597
12598SPARSE CHECKER
12599M:	"Christopher Li" <sparse@chrisli.org>
12600L:	linux-sparse@vger.kernel.org
12601W:	https://sparse.wiki.kernel.org/
12602T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12603T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12604S:	Maintained
12605F:	include/linux/compiler.h
12606
12607SPEAR CLOCK FRAMEWORK SUPPORT
12608M:	Viresh Kumar <vireshk@kernel.org>
12609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12610W:	http://www.st.com/spear
12611S:	Maintained
12612F:	drivers/clk/spear/
12613
12614SPEAR PLATFORM SUPPORT
12615M:	Viresh Kumar <vireshk@kernel.org>
12616M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12618W:	http://www.st.com/spear
12619S:	Maintained
12620F:	arch/arm/boot/dts/spear*
12621F:	arch/arm/mach-spear/
12622
12623SPI NOR SUBSYSTEM
12624M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12625M:	Marek Vasut <marek.vasut@gmail.com>
12626L:	linux-mtd@lists.infradead.org
12627W:	http://www.linux-mtd.infradead.org/
12628Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12629T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12630T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12631S:	Maintained
12632F:	drivers/mtd/spi-nor/
12633F:	include/linux/mtd/spi-nor.h
12634
12635SPI SUBSYSTEM
12636M:	Mark Brown <broonie@kernel.org>
12637L:	linux-spi@vger.kernel.org
12638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12639Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12640S:	Maintained
12641F:	Documentation/devicetree/bindings/spi/
12642F:	Documentation/spi/
12643F:	drivers/spi/
12644F:	include/linux/spi/
12645F:	include/uapi/linux/spi/
12646F:	tools/spi/
12647
12648SPIDERNET NETWORK DRIVER for CELL
12649M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12650L:	netdev@vger.kernel.org
12651S:	Supported
12652F:	Documentation/networking/spider_net.txt
12653F:	drivers/net/ethernet/toshiba/spider_net*
12654
12655SPMI SUBSYSTEM
12656R:	Stephen Boyd <sboyd@codeaurora.org>
12657L:	linux-arm-msm@vger.kernel.org
12658F:	Documentation/devicetree/bindings/spmi/
12659F:	drivers/spmi/
12660F:	include/dt-bindings/spmi/spmi.h
12661F:	include/linux/spmi.h
12662F:	include/trace/events/spmi.h
12663
12664SPU FILE SYSTEM
12665M:	Jeremy Kerr <jk@ozlabs.org>
12666L:	linuxppc-dev@lists.ozlabs.org
12667W:	http://www.ibm.com/developerworks/power/cell/
12668S:	Supported
12669F:	Documentation/filesystems/spufs.txt
12670F:	arch/powerpc/platforms/cell/spufs/
12671
12672SQUASHFS FILE SYSTEM
12673M:	Phillip Lougher <phillip@squashfs.org.uk>
12674L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12675W:	http://squashfs.org.uk
12676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12677S:	Maintained
12678F:	Documentation/filesystems/squashfs.txt
12679F:	fs/squashfs/
12680
12681SRM (Alpha) environment access
12682M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12683S:	Maintained
12684F:	arch/alpha/kernel/srm_env.c
12685
12686STABLE BRANCH
12687M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12688L:	stable@vger.kernel.org
12689S:	Supported
12690F:	Documentation/process/stable-kernel-rules.rst
12691
12692STAGING - COMEDI
12693M:	Ian Abbott <abbotti@mev.co.uk>
12694M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12695S:	Odd Fixes
12696F:	drivers/staging/comedi/
12697
12698STAGING - FLARION FT1000 DRIVERS
12699M:	Marek Belisko <marek.belisko@gmail.com>
12700S:	Odd Fixes
12701F:	drivers/staging/ft1000/
12702
12703STAGING - INDUSTRIAL IO
12704M:	Jonathan Cameron <jic23@kernel.org>
12705L:	linux-iio@vger.kernel.org
12706S:	Odd Fixes
12707F:	Documentation/devicetree/bindings/staging/iio/
12708F:	drivers/staging/iio/
12709
12710STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12711M:	Jarod Wilson <jarod@wilsonet.com>
12712W:	http://www.lirc.org/
12713S:	Odd Fixes
12714F:	drivers/staging/media/lirc/
12715
12716STAGING - LUSTRE PARALLEL FILESYSTEM
12717M:	Oleg Drokin <oleg.drokin@intel.com>
12718M:	Andreas Dilger <andreas.dilger@intel.com>
12719M:	James Simmons <jsimmons@infradead.org>
12720L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12721W:	http://wiki.lustre.org/
12722S:	Maintained
12723F:	drivers/staging/lustre
12724
12725STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12726M:	Marc Dietrich <marvin24@gmx.de>
12727L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12728L:	linux-tegra@vger.kernel.org
12729S:	Maintained
12730F:	drivers/staging/nvec/
12731
12732STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12733M:	Jens Frederich <jfrederich@gmail.com>
12734M:	Daniel Drake <dsd@laptop.org>
12735M:	Jon Nettleton <jon.nettleton@gmail.com>
12736W:	http://wiki.laptop.org/go/DCON
12737S:	Maintained
12738F:	drivers/staging/olpc_dcon/
12739
12740STAGING - REALTEK RTL8712U DRIVERS
12741M:	Larry Finger <Larry.Finger@lwfinger.net>
12742M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12743S:	Odd Fixes
12744F:	drivers/staging/rtl8712/
12745
12746STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12747M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12748M:	Teddy Wang <teddy.wang@siliconmotion.com>
12749M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12750L:	linux-fbdev@vger.kernel.org
12751S:	Maintained
12752F:	drivers/staging/sm750fb/
12753
12754STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12755M:	William Hubbs <w.d.hubbs@gmail.com>
12756M:	Chris Brannon <chris@the-brannons.com>
12757M:	Kirk Reiser <kirk@reisers.ca>
12758M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12759L:	speakup@linux-speakup.org
12760W:	http://www.linux-speakup.org/
12761S:	Odd Fixes
12762F:	drivers/staging/speakup/
12763
12764STAGING - VIA VT665X DRIVERS
12765M:	Forest Bond <forest@alittletooquiet.net>
12766S:	Odd Fixes
12767F:	drivers/staging/vt665?/
12768
12769STAGING - WILC1000 WIFI DRIVER
12770M:	Aditya Shankar <aditya.shankar@microchip.com>
12771M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12772L:	linux-wireless@vger.kernel.org
12773S:	Supported
12774F:	drivers/staging/wilc1000/
12775
12776STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12777M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12778S:	Odd Fixes
12779F:	drivers/staging/xgifb/
12780
12781STAGING SUBSYSTEM
12782M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12784L:	devel@driverdev.osuosl.org
12785S:	Supported
12786F:	drivers/staging/
12787
12788STARFIRE/DURALAN NETWORK DRIVER
12789M:	Ion Badulescu <ionut@badula.org>
12790S:	Odd Fixes
12791F:	drivers/net/ethernet/adaptec/starfire*
12792
12793STEC S1220 SKD DRIVER
12794M:	Bart Van Assche <bart.vanassche@wdc.com>
12795L:	linux-block@vger.kernel.org
12796S:	Maintained
12797F:	drivers/block/skd*[ch]
12798
12799STI CEC DRIVER
12800M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12801S:	Maintained
12802F:	drivers/staging/media/st-cec/
12803F:	Documentation/devicetree/bindings/media/stih-cec.txt
12804
12805STK1160 USB VIDEO CAPTURE DRIVER
12806M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12807L:	linux-media@vger.kernel.org
12808T:	git git://linuxtv.org/media_tree.git
12809S:	Maintained
12810F:	drivers/media/usb/stk1160/
12811
12812STMMAC ETHERNET DRIVER
12813M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12814M:	Alexandre Torgue <alexandre.torgue@st.com>
12815L:	netdev@vger.kernel.org
12816W:	http://www.stlinux.com
12817S:	Supported
12818F:	drivers/net/ethernet/stmicro/stmmac/
12819
12820SUN3/3X
12821M:	Sam Creasey <sammy@sammy.net>
12822W:	http://sammy.net/sun3/
12823S:	Maintained
12824F:	arch/m68k/kernel/*sun3*
12825F:	arch/m68k/sun3*/
12826F:	arch/m68k/include/asm/sun3*
12827F:	drivers/net/ethernet/i825xx/sun3*
12828
12829SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12830M:	Hans de Goede <hdegoede@redhat.com>
12831L:	linux-input@vger.kernel.org
12832S:	Maintained
12833F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12834F:	drivers/input/keyboard/sun4i-lradc-keys.c
12835
12836SUNDANCE NETWORK DRIVER
12837M:	Denis Kirjanov <kda@linux-powerpc.org>
12838L:	netdev@vger.kernel.org
12839S:	Maintained
12840F:	drivers/net/ethernet/dlink/sundance.c
12841
12842SUPERH
12843M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12844M:	Rich Felker <dalias@libc.org>
12845L:	linux-sh@vger.kernel.org
12846Q:	http://patchwork.kernel.org/project/linux-sh/list/
12847S:	Maintained
12848F:	Documentation/sh/
12849F:	arch/sh/
12850F:	drivers/sh/
12851
12852SUSPEND TO RAM
12853M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12854M:	Len Brown <len.brown@intel.com>
12855M:	Pavel Machek <pavel@ucw.cz>
12856L:	linux-pm@vger.kernel.org
12857B:	https://bugzilla.kernel.org
12858S:	Supported
12859F:	Documentation/power/
12860F:	arch/x86/kernel/acpi/
12861F:	drivers/base/power/
12862F:	kernel/power/
12863F:	include/linux/suspend.h
12864F:	include/linux/freezer.h
12865F:	include/linux/pm.h
12866
12867SVGA HANDLING
12868M:	Martin Mares <mj@ucw.cz>
12869L:	linux-video@atrey.karlin.mff.cuni.cz
12870S:	Maintained
12871F:	Documentation/svga.txt
12872F:	arch/x86/boot/video*
12873
12874SWIOTLB SUBSYSTEM
12875M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12876L:	linux-kernel@vger.kernel.org
12877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12878S:	Supported
12879F:	lib/swiotlb.c
12880F:	arch/*/kernel/pci-swiotlb.c
12881F:	include/linux/swiotlb.h
12882
12883SWITCHDEV
12884M:	Jiri Pirko <jiri@resnulli.us>
12885M:	Ivan Vecera <ivecera@redhat.com>
12886L:	netdev@vger.kernel.org
12887S:	Supported
12888F:	net/switchdev/
12889F:	include/net/switchdev.h
12890
12891SYNC FILE FRAMEWORK
12892M:	Sumit Semwal <sumit.semwal@linaro.org>
12893R:	Gustavo Padovan <gustavo@padovan.org>
12894S:	Maintained
12895L:	linux-media@vger.kernel.org
12896L:	dri-devel@lists.freedesktop.org
12897F:	drivers/dma-buf/sync_*
12898F:	drivers/dma-buf/dma-fence*
12899F:	drivers/dma-buf/sw_sync.c
12900F:	include/linux/sync_file.h
12901F:	include/uapi/linux/sync_file.h
12902F:	Documentation/sync_file.txt
12903T:	git git://anongit.freedesktop.org/drm/drm-misc
12904
12905SYNOPSYS ARC ARCHITECTURE
12906M:	Vineet Gupta <vgupta@synopsys.com>
12907L:	linux-snps-arc@lists.infradead.org
12908S:	Supported
12909F:	arch/arc/
12910F:	Documentation/devicetree/bindings/arc/*
12911F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12912F:	drivers/clocksource/arc_timer.c
12913F:	drivers/tty/serial/arc_uart.c
12914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12915
12916SYNOPSYS ARC HSDK SDP pll clock driver
12917M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12918S:	Supported
12919F:	drivers/clk/clk-hsdk-pll.c
12920F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12921
12922SYNOPSYS ARC SDP clock driver
12923M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12924S:	Supported
12925F:	drivers/clk/axs10x/*
12926F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12927
12928SYNOPSYS ARC SDP platform support
12929M:	Alexey Brodkin <abrodkin@synopsys.com>
12930S:	Supported
12931F:	arch/arc/plat-axs10x
12932F:	arch/arc/boot/dts/ax*
12933F:	Documentation/devicetree/bindings/arc/axs10*
12934
12935SYNOPSYS DESIGNWARE DMAC DRIVER
12936M:	Viresh Kumar <vireshk@kernel.org>
12937M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12938S:	Maintained
12939F:	include/linux/dma/dw.h
12940F:	include/linux/platform_data/dma-dw.h
12941F:	drivers/dma/dw/
12942
12943SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12944M:	Jie Deng <jiedeng@synopsys.com>
12945L:	netdev@vger.kernel.org
12946S:	Supported
12947F:	drivers/net/ethernet/synopsys/
12948
12949SYNOPSYS DESIGNWARE I2C DRIVER
12950M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12951R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12952R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12953L:	linux-i2c@vger.kernel.org
12954S:	Maintained
12955F:	drivers/i2c/busses/i2c-designware-*
12956F:	include/linux/platform_data/i2c-designware.h
12957
12958SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12959M:	Jaehoon Chung <jh80.chung@samsung.com>
12960L:	linux-mmc@vger.kernel.org
12961S:	Maintained
12962F:	drivers/mmc/host/dw_mmc*
12963
12964SYNOPSYS HSDK RESET CONTROLLER DRIVER
12965M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12966S:	Supported
12967F:	drivers/reset/reset-hsdk.c
12968F:	include/dt-bindings/reset/snps,hsdk-reset.h
12969F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12970
12971SYSTEM CONFIGURATION (SYSCON)
12972M:	Lee Jones <lee.jones@linaro.org>
12973M:	Arnd Bergmann <arnd@arndb.de>
12974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12975S:	Supported
12976F:	drivers/mfd/syscon.c
12977
12978SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12979M:	Sudeep Holla <sudeep.holla@arm.com>
12980L:	linux-arm-kernel@lists.infradead.org
12981S:	Maintained
12982F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12983F:	drivers/clk/clk-scpi.c
12984F:	drivers/cpufreq/scpi-cpufreq.c
12985F:	drivers/firmware/arm_scpi.c
12986F:	include/linux/scpi_protocol.h
12987
12988SYSTEM RESET/SHUTDOWN DRIVERS
12989M:	Sebastian Reichel <sre@kernel.org>
12990L:	linux-pm@vger.kernel.org
12991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12992S:	Maintained
12993F:	Documentation/devicetree/bindings/power/reset/
12994F:	drivers/power/reset/
12995
12996SYSTEM TRACE MODULE CLASS
12997M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12998S:	Maintained
12999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13000F:	Documentation/trace/stm.txt
13001F:	drivers/hwtracing/stm/
13002F:	include/linux/stm.h
13003F:	include/uapi/linux/stm.h
13004
13005SYSV FILESYSTEM
13006M:	Christoph Hellwig <hch@infradead.org>
13007S:	Maintained
13008F:	Documentation/filesystems/sysv-fs.txt
13009F:	fs/sysv/
13010F:	include/linux/sysv_fs.h
13011
13012TARGET SUBSYSTEM
13013M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13014L:	linux-scsi@vger.kernel.org
13015L:	target-devel@vger.kernel.org
13016W:	http://www.linux-iscsi.org
13017W:	http://groups.google.com/group/linux-iscsi-target-dev
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13019S:	Supported
13020F:	drivers/target/
13021F:	include/target/
13022F:	Documentation/target/
13023
13024TASKSTATS STATISTICS INTERFACE
13025M:	Balbir Singh <bsingharora@gmail.com>
13026S:	Maintained
13027F:	Documentation/accounting/taskstats*
13028F:	include/linux/taskstats*
13029F:	kernel/taskstats.c
13030
13031TC subsystem
13032M:	Jamal Hadi Salim <jhs@mojatatu.com>
13033M:	Cong Wang <xiyou.wangcong@gmail.com>
13034M:	Jiri Pirko <jiri@resnulli.us>
13035L:	netdev@vger.kernel.org
13036S:	Maintained
13037F:	include/net/pkt_cls.h
13038F:	include/net/pkt_sched.h
13039F:	include/net/tc_act/
13040F:	include/uapi/linux/pkt_cls.h
13041F:	include/uapi/linux/pkt_sched.h
13042F:	include/uapi/linux/tc_act/
13043F:	include/uapi/linux/tc_ematch/
13044F:	net/sched/
13045
13046TCP LOW PRIORITY MODULE
13047M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13048M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13049W:	http://tcp-lp-mod.sourceforge.net/
13050S:	Maintained
13051F:	net/ipv4/tcp_lp.c
13052
13053TDA10071 MEDIA DRIVER
13054M:	Antti Palosaari <crope@iki.fi>
13055L:	linux-media@vger.kernel.org
13056W:	https://linuxtv.org
13057W:	http://palosaari.fi/linux/
13058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13059T:	git git://linuxtv.org/anttip/media_tree.git
13060S:	Maintained
13061F:	drivers/media/dvb-frontends/tda10071*
13062
13063TDA18212 MEDIA DRIVER
13064M:	Antti Palosaari <crope@iki.fi>
13065L:	linux-media@vger.kernel.org
13066W:	https://linuxtv.org
13067W:	http://palosaari.fi/linux/
13068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13069T:	git git://linuxtv.org/anttip/media_tree.git
13070S:	Maintained
13071F:	drivers/media/tuners/tda18212*
13072
13073TDA18218 MEDIA DRIVER
13074M:	Antti Palosaari <crope@iki.fi>
13075L:	linux-media@vger.kernel.org
13076W:	https://linuxtv.org
13077W:	http://palosaari.fi/linux/
13078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13079T:	git git://linuxtv.org/anttip/media_tree.git
13080S:	Maintained
13081F:	drivers/media/tuners/tda18218*
13082
13083TDA18271 MEDIA DRIVER
13084M:	Michael Krufky <mkrufky@linuxtv.org>
13085L:	linux-media@vger.kernel.org
13086W:	https://linuxtv.org
13087W:	http://github.com/mkrufky
13088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13089T:	git git://linuxtv.org/mkrufky/tuners.git
13090S:	Maintained
13091F:	drivers/media/tuners/tda18271*
13092
13093TDA827x MEDIA DRIVER
13094M:	Michael Krufky <mkrufky@linuxtv.org>
13095L:	linux-media@vger.kernel.org
13096W:	https://linuxtv.org
13097W:	http://github.com/mkrufky
13098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13099T:	git git://linuxtv.org/mkrufky/tuners.git
13100S:	Maintained
13101F:	drivers/media/tuners/tda8290.*
13102
13103TDA8290 MEDIA DRIVER
13104M:	Michael Krufky <mkrufky@linuxtv.org>
13105L:	linux-media@vger.kernel.org
13106W:	https://linuxtv.org
13107W:	http://github.com/mkrufky
13108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13109T:	git git://linuxtv.org/mkrufky/tuners.git
13110S:	Maintained
13111F:	drivers/media/tuners/tda8290.*
13112
13113TDA9840 MEDIA DRIVER
13114M:	Hans Verkuil <hverkuil@xs4all.nl>
13115L:	linux-media@vger.kernel.org
13116T:	git git://linuxtv.org/media_tree.git
13117W:	https://linuxtv.org
13118S:	Maintained
13119F:	drivers/media/i2c/tda9840*
13120
13121TEA5761 TUNER DRIVER
13122M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13123M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13124L:	linux-media@vger.kernel.org
13125W:	https://linuxtv.org
13126T:	git git://linuxtv.org/media_tree.git
13127S:	Odd fixes
13128F:	drivers/media/tuners/tea5761.*
13129
13130TEA5767 TUNER DRIVER
13131M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13132M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13133L:	linux-media@vger.kernel.org
13134W:	https://linuxtv.org
13135T:	git git://linuxtv.org/media_tree.git
13136S:	Maintained
13137F:	drivers/media/tuners/tea5767.*
13138
13139TEA6415C MEDIA DRIVER
13140M:	Hans Verkuil <hverkuil@xs4all.nl>
13141L:	linux-media@vger.kernel.org
13142T:	git git://linuxtv.org/media_tree.git
13143W:	https://linuxtv.org
13144S:	Maintained
13145F:	drivers/media/i2c/tea6415c*
13146
13147TEA6420 MEDIA DRIVER
13148M:	Hans Verkuil <hverkuil@xs4all.nl>
13149L:	linux-media@vger.kernel.org
13150T:	git git://linuxtv.org/media_tree.git
13151W:	https://linuxtv.org
13152S:	Maintained
13153F:	drivers/media/i2c/tea6420*
13154
13155TEAM DRIVER
13156M:	Jiri Pirko <jiri@resnulli.us>
13157L:	netdev@vger.kernel.org
13158S:	Supported
13159F:	drivers/net/team/
13160F:	include/linux/if_team.h
13161F:	include/uapi/linux/if_team.h
13162
13163TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13164M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13165S:	Maintained
13166F:	arch/x86/platform/ts5500/
13167
13168TECHNOTREND USB IR RECEIVER
13169M:	Sean Young <sean@mess.org>
13170L:	linux-media@vger.kernel.org
13171S:	Maintained
13172F:	drivers/media/rc/ttusbir.c
13173
13174TEE SUBSYSTEM
13175M:	Jens Wiklander <jens.wiklander@linaro.org>
13176S:	Maintained
13177F:	include/linux/tee_drv.h
13178F:	include/uapi/linux/tee.h
13179F:	drivers/tee/
13180F:	Documentation/tee.txt
13181
13182TEGRA ARCHITECTURE SUPPORT
13183M:	Thierry Reding <thierry.reding@gmail.com>
13184M:	Jonathan Hunter <jonathanh@nvidia.com>
13185L:	linux-tegra@vger.kernel.org
13186Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13188S:	Supported
13189N:	[^a-z]tegra
13190
13191TEGRA CLOCK DRIVER
13192M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13193M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13194S:	Supported
13195F:	drivers/clk/tegra/
13196
13197TEGRA DMA DRIVERS
13198M:	Laxman Dewangan <ldewangan@nvidia.com>
13199M:	Jon Hunter <jonathanh@nvidia.com>
13200S:	Supported
13201F:	drivers/dma/tegra*
13202
13203TEGRA I2C DRIVER
13204M:	Laxman Dewangan <ldewangan@nvidia.com>
13205S:	Supported
13206F:	drivers/i2c/busses/i2c-tegra.c
13207
13208TEGRA IOMMU DRIVERS
13209M:	Hiroshi Doyu <hdoyu@nvidia.com>
13210S:	Supported
13211F:	drivers/iommu/tegra*
13212
13213TEGRA KBC DRIVER
13214M:	Rakesh Iyer <riyer@nvidia.com>
13215M:	Laxman Dewangan <ldewangan@nvidia.com>
13216S:	Supported
13217F:	drivers/input/keyboard/tegra-kbc.c
13218
13219TEGRA PWM DRIVER
13220M:	Thierry Reding <thierry.reding@gmail.com>
13221S:	Supported
13222F:	drivers/pwm/pwm-tegra.c
13223
13224TEGRA SERIAL DRIVER
13225M:	Laxman Dewangan <ldewangan@nvidia.com>
13226S:	Supported
13227F:	drivers/tty/serial/serial-tegra.c
13228
13229TEGRA SPI DRIVER
13230M:	Laxman Dewangan <ldewangan@nvidia.com>
13231S:	Supported
13232F:	drivers/spi/spi-tegra*
13233
13234TEHUTI ETHERNET DRIVER
13235M:	Andy Gospodarek <andy@greyhouse.net>
13236L:	netdev@vger.kernel.org
13237S:	Supported
13238F:	drivers/net/ethernet/tehuti/*
13239
13240Telecom Clock Driver for MCPL0010
13241M:	Mark Gross <mark.gross@intel.com>
13242S:	Supported
13243F:	drivers/char/tlclk.c
13244
13245TENSILICA XTENSA PORT (xtensa)
13246M:	Chris Zankel <chris@zankel.net>
13247M:	Max Filippov <jcmvbkbc@gmail.com>
13248L:	linux-xtensa@linux-xtensa.org
13249T:	git git://github.com/czankel/xtensa-linux.git
13250S:	Maintained
13251F:	arch/xtensa/
13252F:	drivers/irqchip/irq-xtensa-*
13253
13254Texas Instruments' System Control Interface (TISCI) Protocol Driver
13255M:	Nishanth Menon <nm@ti.com>
13256M:	Tero Kristo <t-kristo@ti.com>
13257M:	Santosh Shilimkar <ssantosh@kernel.org>
13258L:	linux-arm-kernel@lists.infradead.org
13259S:	Maintained
13260F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13261F:	drivers/firmware/ti_sci*
13262F:	include/linux/soc/ti/ti_sci_protocol.h
13263F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13264F:	include/dt-bindings/genpd/k2g.h
13265F:	drivers/soc/ti/ti_sci_pm_domains.c
13266F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13267F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13268F:	drivers/clk/keystone/sci-clk.c
13269F:	drivers/reset/reset-ti-sci.c
13270
13271THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13272M:	Hans Verkuil <hverkuil@xs4all.nl>
13273L:	linux-media@vger.kernel.org
13274T:	git git://linuxtv.org/media_tree.git
13275W:	https://linuxtv.org
13276S:	Maintained
13277F:	drivers/media/radio/radio-raremono.c
13278
13279THERMAL
13280M:	Zhang Rui <rui.zhang@intel.com>
13281M:	Eduardo Valentin <edubezval@gmail.com>
13282L:	linux-pm@vger.kernel.org
13283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13285Q:	https://patchwork.kernel.org/project/linux-pm/list/
13286S:	Supported
13287F:	drivers/thermal/
13288F:	include/linux/thermal.h
13289F:	include/uapi/linux/thermal.h
13290F:	include/linux/cpu_cooling.h
13291F:	Documentation/devicetree/bindings/thermal/
13292
13293THERMAL/CPU_COOLING
13294M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13295M:	Viresh Kumar <viresh.kumar@linaro.org>
13296M:	Javi Merino <javi.merino@kernel.org>
13297L:	linux-pm@vger.kernel.org
13298S:	Supported
13299F:	Documentation/thermal/cpu-cooling-api.txt
13300F:	drivers/thermal/cpu_cooling.c
13301F:	include/linux/cpu_cooling.h
13302
13303THINKPAD ACPI EXTRAS DRIVER
13304M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13305L:	ibm-acpi-devel@lists.sourceforge.net
13306L:	platform-driver-x86@vger.kernel.org
13307W:	http://ibm-acpi.sourceforge.net
13308W:	http://thinkwiki.org/wiki/Ibm-acpi
13309T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13310S:	Maintained
13311F:	drivers/platform/x86/thinkpad_acpi.c
13312
13313THUNDERBOLT DRIVER
13314M:	Andreas Noever <andreas.noever@gmail.com>
13315M:	Michael Jamet <michael.jamet@intel.com>
13316M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13317M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13318S:	Maintained
13319F:	drivers/thunderbolt/
13320
13321THUNDERX GPIO DRIVER
13322M:	David Daney <david.daney@cavium.com>
13323S:	Maintained
13324F:	drivers/gpio/gpio-thunderx.c
13325
13326TI AM437X VPFE DRIVER
13327M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13328L:	linux-media@vger.kernel.org
13329W:	https://linuxtv.org
13330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13331T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13332S:	Maintained
13333F:	drivers/media/platform/am437x/
13334
13335TI BANDGAP AND THERMAL DRIVER
13336M:	Eduardo Valentin <edubezval@gmail.com>
13337M:	Keerthy <j-keerthy@ti.com>
13338L:	linux-pm@vger.kernel.org
13339L:	linux-omap@vger.kernel.org
13340S:	Maintained
13341F:	drivers/thermal/ti-soc-thermal/
13342
13343TI BQ27XXX POWER SUPPLY DRIVER
13344R:	Andrew F. Davis <afd@ti.com>
13345F:	include/linux/power/bq27xxx_battery.h
13346F:	drivers/power/supply/bq27xxx_battery.c
13347F:	drivers/power/supply/bq27xxx_battery_i2c.c
13348
13349TI CDCE706 CLOCK DRIVER
13350M:	Max Filippov <jcmvbkbc@gmail.com>
13351S:	Maintained
13352F:	drivers/clk/clk-cdce706.c
13353
13354TI CLOCK DRIVER
13355M:	Tero Kristo <t-kristo@ti.com>
13356L:	linux-omap@vger.kernel.org
13357S:	Maintained
13358F:	drivers/clk/ti/
13359F:	include/linux/clk/ti.h
13360
13361TI DAVINCI MACHINE SUPPORT
13362M:	Sekhar Nori <nsekhar@ti.com>
13363M:	Kevin Hilman <khilman@kernel.org>
13364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13366S:	Supported
13367F:	arch/arm/mach-davinci/
13368F:	drivers/i2c/busses/i2c-davinci.c
13369F:	arch/arm/boot/dts/da850*
13370
13371TI DAVINCI SERIES GPIO DRIVER
13372M:	Keerthy <j-keerthy@ti.com>
13373L:	linux-gpio@vger.kernel.org
13374S:	Maintained
13375F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13376F:	drivers/gpio/gpio-davinci.c
13377
13378TI DAVINCI SERIES MEDIA DRIVER
13379M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13380L:	linux-media@vger.kernel.org
13381W:	https://linuxtv.org
13382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13383T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13384S:	Maintained
13385F:	drivers/media/platform/davinci/
13386F:	include/media/davinci/
13387
13388TI ETHERNET SWITCH DRIVER (CPSW)
13389R:	Grygorii Strashko <grygorii.strashko@ti.com>
13390L:	linux-omap@vger.kernel.org
13391L:	netdev@vger.kernel.org
13392S:	Maintained
13393F:	drivers/net/ethernet/ti/cpsw*
13394F:	drivers/net/ethernet/ti/davinci*
13395
13396TI FLASH MEDIA INTERFACE DRIVER
13397M:	Alex Dubov <oakad@yahoo.com>
13398S:	Maintained
13399F:	drivers/misc/tifm*
13400F:	drivers/mmc/host/tifm_sd.c
13401F:	include/linux/tifm.h
13402
13403TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13404M:	Santosh Shilimkar <ssantosh@kernel.org>
13405L:	linux-kernel@vger.kernel.org
13406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13407S:	Maintained
13408F:	drivers/soc/ti/*
13409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13410
13411TI LM49xxx FAMILY ASoC CODEC DRIVERS
13412M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13413M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13414L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13415S:	Maintained
13416F:	sound/soc/codecs/lm49453*
13417F:	sound/soc/codecs/isabelle*
13418
13419TI LP855x BACKLIGHT DRIVER
13420M:	Milo Kim <milo.kim@ti.com>
13421S:	Maintained
13422F:	Documentation/backlight/lp855x-driver.txt
13423F:	drivers/video/backlight/lp855x_bl.c
13424F:	include/linux/platform_data/lp855x.h
13425
13426TI LP8727 CHARGER DRIVER
13427M:	Milo Kim <milo.kim@ti.com>
13428S:	Maintained
13429F:	drivers/power/supply/lp8727_charger.c
13430F:	include/linux/platform_data/lp8727.h
13431
13432TI LP8788 MFD DRIVER
13433M:	Milo Kim <milo.kim@ti.com>
13434S:	Maintained
13435F:	drivers/iio/adc/lp8788_adc.c
13436F:	drivers/leds/leds-lp8788.c
13437F:	drivers/mfd/lp8788*.c
13438F:	drivers/power/supply/lp8788-charger.c
13439F:	drivers/regulator/lp8788-*.c
13440F:	include/linux/mfd/lp8788*.h
13441
13442TI NETCP ETHERNET DRIVER
13443M:	Wingman Kwok <w-kwok2@ti.com>
13444M:	Murali Karicheri <m-karicheri2@ti.com>
13445L:	netdev@vger.kernel.org
13446S:	Maintained
13447F:	drivers/net/ethernet/ti/netcp*
13448
13449TI TAS571X FAMILY ASoC CODEC DRIVER
13450M:	Kevin Cernekee <cernekee@chromium.org>
13451L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13452S:	Odd Fixes
13453F:	sound/soc/codecs/tas571x*
13454
13455TI TRF7970A NFC DRIVER
13456M:	Mark Greer <mgreer@animalcreek.com>
13457L:	linux-wireless@vger.kernel.org
13458L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13459S:	Supported
13460F:	drivers/nfc/trf7970a.c
13461F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13462
13463TI TWL4030 SERIES SOC CODEC DRIVER
13464M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13465L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13466S:	Maintained
13467F:	sound/soc/codecs/twl4030*
13468
13469TI VPE/CAL DRIVERS
13470M:	Benoit Parrot <bparrot@ti.com>
13471L:	linux-media@vger.kernel.org
13472W:	http://linuxtv.org/
13473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13474S:	Maintained
13475F:	drivers/media/platform/ti-vpe/
13476
13477TI WILINK WIRELESS DRIVERS
13478L:	linux-wireless@vger.kernel.org
13479W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13480W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13482S:	Orphan
13483F:	drivers/net/wireless/ti/
13484F:	include/linux/wl12xx.h
13485
13486TILE ARCHITECTURE
13487M:	Chris Metcalf <cmetcalf@mellanox.com>
13488W:	http://www.mellanox.com/repository/solutions/tile-scm/
13489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13490S:	Supported
13491F:	arch/tile/
13492F:	drivers/char/tile-srom.c
13493F:	drivers/edac/tile_edac.c
13494F:	drivers/net/ethernet/tile/
13495F:	drivers/rtc/rtc-tile.c
13496F:	drivers/tty/hvc/hvc_tile.c
13497F:	drivers/tty/serial/tilegx.c
13498F:	drivers/usb/host/*-tilegx.c
13499F:	include/linux/usb/tilegx.h
13500
13501TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13502M:	John Stultz <john.stultz@linaro.org>
13503M:	Thomas Gleixner <tglx@linutronix.de>
13504R:	Stephen Boyd <sboyd@codeaurora.org>
13505L:	linux-kernel@vger.kernel.org
13506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13507S:	Supported
13508F:	include/linux/clocksource.h
13509F:	include/linux/time.h
13510F:	include/linux/timex.h
13511F:	include/uapi/linux/time.h
13512F:	include/uapi/linux/timex.h
13513F:	kernel/time/clocksource.c
13514F:	kernel/time/time*.c
13515F:	kernel/time/alarmtimer.c
13516F:	kernel/time/ntp.c
13517F:	tools/testing/selftests/timers/
13518
13519TIPC NETWORK LAYER
13520M:	Jon Maloy <jon.maloy@ericsson.com>
13521M:	Ying Xue <ying.xue@windriver.com>
13522L:	netdev@vger.kernel.org (core kernel code)
13523L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13524W:	http://tipc.sourceforge.net/
13525S:	Maintained
13526F:	include/uapi/linux/tipc*.h
13527F:	net/tipc/
13528
13529TLAN NETWORK DRIVER
13530M:	Samuel Chessman <chessman@tux.org>
13531L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13532W:	http://sourceforge.net/projects/tlan/
13533S:	Maintained
13534F:	Documentation/networking/tlan.txt
13535F:	drivers/net/ethernet/ti/tlan.*
13536
13537TM6000 VIDEO4LINUX DRIVER
13538M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13539M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13540L:	linux-media@vger.kernel.org
13541W:	https://linuxtv.org
13542T:	git git://linuxtv.org/media_tree.git
13543S:	Odd fixes
13544F:	drivers/media/usb/tm6000/
13545F:	Documentation/media/v4l-drivers/tm6000*
13546
13547TMIO/SDHI MMC DRIVER
13548M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13549L:	linux-mmc@vger.kernel.org
13550S:	Supported
13551F:	drivers/mmc/host/tmio_mmc*
13552F:	drivers/mmc/host/renesas_sdhi*
13553F:	include/linux/mfd/tmio.h
13554
13555TMP401 HARDWARE MONITOR DRIVER
13556M:	Guenter Roeck <linux@roeck-us.net>
13557L:	linux-hwmon@vger.kernel.org
13558S:	Maintained
13559F:	Documentation/hwmon/tmp401
13560F:	drivers/hwmon/tmp401.c
13561
13562TMPFS (SHMEM FILESYSTEM)
13563M:	Hugh Dickins <hughd@google.com>
13564L:	linux-mm@kvack.org
13565S:	Maintained
13566F:	include/linux/shmem_fs.h
13567F:	mm/shmem.c
13568
13569TOMOYO SECURITY MODULE
13570M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13571M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13572L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13573L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13574L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13575L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13576W:	http://tomoyo.sourceforge.jp/
13577T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13578S:	Maintained
13579F:	security/tomoyo/
13580
13581TOPSTAR LAPTOP EXTRAS DRIVER
13582M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13583L:	platform-driver-x86@vger.kernel.org
13584S:	Maintained
13585F:	drivers/platform/x86/topstar-laptop.c
13586
13587TOSHIBA ACPI EXTRAS DRIVER
13588M:	Azael Avalos <coproscefalo@gmail.com>
13589L:	platform-driver-x86@vger.kernel.org
13590S:	Maintained
13591F:	drivers/platform/x86/toshiba_acpi.c
13592
13593TOSHIBA BLUETOOTH DRIVER
13594M:	Azael Avalos <coproscefalo@gmail.com>
13595L:	platform-driver-x86@vger.kernel.org
13596S:	Maintained
13597F:	drivers/platform/x86/toshiba_bluetooth.c
13598
13599TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13600M:	Azael Avalos <coproscefalo@gmail.com>
13601L:	platform-driver-x86@vger.kernel.org
13602S:	Maintained
13603F:	drivers/platform/x86/toshiba_haps.c
13604
13605TOSHIBA SMM DRIVER
13606M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13607W:	http://www.buzzard.org.uk/toshiba/
13608S:	Maintained
13609F:	drivers/char/toshiba.c
13610F:	include/linux/toshiba.h
13611F:	include/uapi/linux/toshiba.h
13612
13613TOSHIBA TC358743 DRIVER
13614M:	Mats Randgaard <matrandg@cisco.com>
13615L:	linux-media@vger.kernel.org
13616S:	Maintained
13617F:	drivers/media/i2c/tc358743*
13618F:	include/media/i2c/tc358743.h
13619
13620TOSHIBA WMI HOTKEYS DRIVER
13621M:	Azael Avalos <coproscefalo@gmail.com>
13622L:	platform-driver-x86@vger.kernel.org
13623S:	Maintained
13624F:	drivers/platform/x86/toshiba-wmi.c
13625
13626TPM DEVICE DRIVER
13627M:	Peter Huewe <peterhuewe@gmx.de>
13628M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13629R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13630L:	linux-integrity@vger.kernel.org
13631Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13632T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13633S:	Maintained
13634F:	drivers/char/tpm/
13635
13636TRACING
13637M:	Steven Rostedt <rostedt@goodmis.org>
13638M:	Ingo Molnar <mingo@redhat.com>
13639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13640S:	Maintained
13641F:	Documentation/trace/ftrace.txt
13642F:	arch/*/*/*/ftrace.h
13643F:	arch/*/kernel/ftrace.c
13644F:	include/*/ftrace.h
13645F:	include/linux/trace*.h
13646F:	include/trace/
13647F:	kernel/trace/
13648F:	tools/testing/selftests/ftrace/
13649
13650TRACING MMIO ACCESSES (MMIOTRACE)
13651M:	Steven Rostedt <rostedt@goodmis.org>
13652M:	Ingo Molnar <mingo@kernel.org>
13653R:	Karol Herbst <karolherbst@gmail.com>
13654R:	Pekka Paalanen <ppaalanen@gmail.com>
13655S:	Maintained
13656L:	linux-kernel@vger.kernel.org
13657L:	nouveau@lists.freedesktop.org
13658F:	kernel/trace/trace_mmiotrace.c
13659F:	include/linux/mmiotrace.h
13660F:	arch/x86/mm/kmmio.c
13661F:	arch/x86/mm/mmio-mod.c
13662F:	arch/x86/mm/testmmiotrace.c
13663
13664TRIVIAL PATCHES
13665M:	Jiri Kosina <trivial@kernel.org>
13666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13667S:	Maintained
13668K:	^Subject:.*(?i)trivial
13669
13670TTY LAYER
13671M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13672M:	Jiri Slaby <jslaby@suse.com>
13673S:	Supported
13674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13675F:	Documentation/serial/
13676F:	drivers/tty/
13677F:	drivers/tty/serial/serial_core.c
13678F:	include/linux/serial_core.h
13679F:	include/linux/serial.h
13680F:	include/linux/tty.h
13681F:	include/uapi/linux/serial_core.h
13682F:	include/uapi/linux/serial.h
13683F:	include/uapi/linux/tty.h
13684
13685TUA9001 MEDIA DRIVER
13686M:	Antti Palosaari <crope@iki.fi>
13687L:	linux-media@vger.kernel.org
13688W:	https://linuxtv.org
13689W:	http://palosaari.fi/linux/
13690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13691T:	git git://linuxtv.org/anttip/media_tree.git
13692S:	Maintained
13693F:	drivers/media/tuners/tua9001*
13694
13695TULIP NETWORK DRIVERS
13696L:	netdev@vger.kernel.org
13697L:	linux-parisc@vger.kernel.org
13698S:	Orphan
13699F:	drivers/net/ethernet/dec/tulip/
13700
13701TUN/TAP driver
13702M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13703W:	http://vtun.sourceforge.net/tun
13704S:	Maintained
13705F:	Documentation/networking/tuntap.txt
13706F:	arch/um/os-Linux/drivers/
13707
13708TURBOCHANNEL SUBSYSTEM
13709M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13710M:	Ralf Baechle <ralf@linux-mips.org>
13711L:	linux-mips@linux-mips.org
13712Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13713S:	Maintained
13714F:	drivers/tc/
13715F:	include/linux/tc.h
13716
13717TW5864 VIDEO4LINUX DRIVER
13718M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13719M:	Anton Sviridenko <anton@corp.bluecherry.net>
13720M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13721M:	Andrey Utkin <andrey_utkin@fastmail.com>
13722L:	linux-media@vger.kernel.org
13723S:	Supported
13724F:	drivers/media/pci/tw5864/
13725
13726TW68 VIDEO4LINUX DRIVER
13727M:	Hans Verkuil <hverkuil@xs4all.nl>
13728L:	linux-media@vger.kernel.org
13729T:	git git://linuxtv.org/media_tree.git
13730W:	https://linuxtv.org
13731S:	Odd Fixes
13732F:	drivers/media/pci/tw68/
13733
13734TW686X VIDEO4LINUX DRIVER
13735M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13736L:	linux-media@vger.kernel.org
13737T:	git git://linuxtv.org/media_tree.git
13738W:	http://linuxtv.org
13739S:	Maintained
13740F:	drivers/media/pci/tw686x/
13741
13742UBI FILE SYSTEM (UBIFS)
13743M:	Richard Weinberger <richard@nod.at>
13744M:	Artem Bityutskiy <dedekind1@gmail.com>
13745M:	Adrian Hunter <adrian.hunter@intel.com>
13746L:	linux-mtd@lists.infradead.org
13747T:	git git://git.infradead.org/ubifs-2.6.git
13748W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13749S:	Supported
13750F:	Documentation/filesystems/ubifs.txt
13751F:	fs/ubifs/
13752
13753UCLINUX (M68KNOMMU AND COLDFIRE)
13754M:	Greg Ungerer <gerg@linux-m68k.org>
13755W:	http://www.linux-m68k.org/
13756W:	http://www.uclinux.org/
13757L:	linux-m68k@lists.linux-m68k.org
13758L:	uclinux-dev@uclinux.org  (subscribers-only)
13759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13760S:	Maintained
13761F:	arch/m68k/coldfire/
13762F:	arch/m68k/68*/
13763F:	arch/m68k/*/*_no.*
13764F:	arch/m68k/include/asm/*_no.*
13765
13766UDF FILESYSTEM
13767M:	Jan Kara <jack@suse.com>
13768S:	Maintained
13769F:	Documentation/filesystems/udf.txt
13770F:	fs/udf/
13771
13772UDRAW TABLET
13773M:	Bastien Nocera <hadess@hadess.net>
13774L:	linux-input@vger.kernel.org
13775S:	Maintained
13776F:	drivers/hid/hid-udraw.c
13777
13778UFS FILESYSTEM
13779M:	Evgeniy Dushistov <dushistov@mail.ru>
13780S:	Maintained
13781F:	Documentation/filesystems/ufs.txt
13782F:	fs/ufs/
13783
13784UHID USERSPACE HID IO DRIVER:
13785M:	David Herrmann <dh.herrmann@googlemail.com>
13786L:	linux-input@vger.kernel.org
13787S:	Maintained
13788F:	drivers/hid/uhid.c
13789F:	include/uapi/linux/uhid.h
13790
13791ULPI BUS
13792M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13793L:	linux-usb@vger.kernel.org
13794S:	Maintained
13795F:	drivers/usb/common/ulpi.c
13796F:	include/linux/ulpi/
13797
13798ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13799L:	linux-usb@vger.kernel.org
13800S:	Orphan
13801F:	drivers/uwb/
13802F:	include/linux/uwb.h
13803F:	include/linux/uwb/
13804
13805UNICORE32 ARCHITECTURE:
13806M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13807W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13808S:	Maintained
13809T:	git git://github.com/gxt/linux.git
13810F:	arch/unicore32/
13811
13812UNIFDEF
13813M:	Tony Finch <dot@dotat.at>
13814W:	http://dotat.at/prog/unifdef
13815S:	Maintained
13816F:	scripts/unifdef.c
13817
13818UNIFORM CDROM DRIVER
13819M:	Jens Axboe <axboe@kernel.dk>
13820W:	http://www.kernel.dk
13821S:	Maintained
13822F:	Documentation/cdrom/
13823F:	drivers/cdrom/cdrom.c
13824F:	include/linux/cdrom.h
13825F:	include/uapi/linux/cdrom.h
13826
13827UNISYS S-PAR DRIVERS
13828M:	David Kershner <david.kershner@unisys.com>
13829L:	sparmaintainer@unisys.com (Unisys internal)
13830S:	Supported
13831F:	drivers/staging/unisys/
13832
13833UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13834M:	Vinayak Holikatti <vinholikatti@gmail.com>
13835L:	linux-scsi@vger.kernel.org
13836S:	Supported
13837F:	Documentation/scsi/ufs.txt
13838F:	drivers/scsi/ufs/
13839
13840UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13841M:	Joao Pinto <jpinto@synopsys.com>
13842L:	linux-scsi@vger.kernel.org
13843S:	Supported
13844F:	drivers/scsi/ufs/*dwc*
13845
13846UNSORTED BLOCK IMAGES (UBI)
13847M:	Artem Bityutskiy <dedekind1@gmail.com>
13848M:	Richard Weinberger <richard@nod.at>
13849W:	http://www.linux-mtd.infradead.org/
13850L:	linux-mtd@lists.infradead.org
13851T:	git git://git.infradead.org/ubifs-2.6.git
13852S:	Supported
13853F:	drivers/mtd/ubi/
13854F:	include/linux/mtd/ubi.h
13855F:	include/uapi/mtd/ubi-user.h
13856
13857USB "USBNET" DRIVER FRAMEWORK
13858M:	Oliver Neukum <oneukum@suse.com>
13859L:	netdev@vger.kernel.org
13860W:	http://www.linux-usb.org/usbnet
13861S:	Maintained
13862F:	drivers/net/usb/usbnet.c
13863F:	include/linux/usb/usbnet.h
13864
13865USB ACM DRIVER
13866M:	Oliver Neukum <oneukum@suse.com>
13867L:	linux-usb@vger.kernel.org
13868S:	Maintained
13869F:	Documentation/usb/acm.txt
13870F:	drivers/usb/class/cdc-acm.*
13871
13872USB AR5523 WIRELESS DRIVER
13873M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13874L:	linux-wireless@vger.kernel.org
13875S:	Maintained
13876F:	drivers/net/wireless/ath/ar5523/
13877
13878USB ATTACHED SCSI
13879M:	Oliver Neukum <oneukum@suse.com>
13880L:	linux-usb@vger.kernel.org
13881L:	linux-scsi@vger.kernel.org
13882S:	Maintained
13883F:	drivers/usb/storage/uas.c
13884
13885USB CDC ETHERNET DRIVER
13886M:	Oliver Neukum <oliver@neukum.org>
13887L:	linux-usb@vger.kernel.org
13888S:	Maintained
13889F:	drivers/net/usb/cdc_*.c
13890F:	include/uapi/linux/usb/cdc.h
13891
13892USB CHAOSKEY DRIVER
13893M:	Keith Packard <keithp@keithp.com>
13894L:	linux-usb@vger.kernel.org
13895S:	Maintained
13896F:	drivers/usb/misc/chaoskey.c
13897
13898USB CYPRESS C67X00 DRIVER
13899M:	Peter Korsgaard <jacmet@sunsite.dk>
13900L:	linux-usb@vger.kernel.org
13901S:	Maintained
13902F:	drivers/usb/c67x00/
13903
13904USB DAVICOM DM9601 DRIVER
13905M:	Peter Korsgaard <jacmet@sunsite.dk>
13906L:	netdev@vger.kernel.org
13907W:	http://www.linux-usb.org/usbnet
13908S:	Maintained
13909F:	drivers/net/usb/dm9601.c
13910
13911USB DIAMOND RIO500 DRIVER
13912M:	Cesar Miquel <miquel@df.uba.ar>
13913L:	rio500-users@lists.sourceforge.net
13914W:	http://rio500.sourceforge.net
13915S:	Maintained
13916F:	drivers/usb/misc/rio500*
13917
13918USB EHCI DRIVER
13919M:	Alan Stern <stern@rowland.harvard.edu>
13920L:	linux-usb@vger.kernel.org
13921S:	Maintained
13922F:	Documentation/usb/ehci.txt
13923F:	drivers/usb/host/ehci*
13924
13925USB GADGET/PERIPHERAL SUBSYSTEM
13926M:	Felipe Balbi <balbi@kernel.org>
13927L:	linux-usb@vger.kernel.org
13928W:	http://www.linux-usb.org/gadget
13929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13930S:	Maintained
13931F:	drivers/usb/gadget/
13932F:	include/linux/usb/gadget*
13933
13934USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13935M:	Jiri Kosina <jikos@kernel.org>
13936R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13937L:	linux-usb@vger.kernel.org
13938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13939S:	Maintained
13940F:	Documentation/hid/hiddev.txt
13941F:	drivers/hid/usbhid/
13942
13943USB ISP116X DRIVER
13944M:	Olav Kongas <ok@artecdesign.ee>
13945L:	linux-usb@vger.kernel.org
13946S:	Maintained
13947F:	drivers/usb/host/isp116x*
13948F:	include/linux/usb/isp116x.h
13949
13950USB LAN78XX ETHERNET DRIVER
13951M:	Woojung Huh <woojung.huh@microchip.com>
13952M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13953L:	netdev@vger.kernel.org
13954S:	Maintained
13955F:	drivers/net/usb/lan78xx.*
13956
13957USB MASS STORAGE DRIVER
13958M:	Alan Stern <stern@rowland.harvard.edu>
13959L:	linux-usb@vger.kernel.org
13960L:	usb-storage@lists.one-eyed-alien.net
13961S:	Maintained
13962W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13963F:	drivers/usb/storage/
13964
13965USB MIDI DRIVER
13966M:	Clemens Ladisch <clemens@ladisch.de>
13967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13968T:	git git://git.alsa-project.org/alsa-kernel.git
13969S:	Maintained
13970F:	sound/usb/midi.*
13971
13972USB NETWORKING DRIVERS
13973L:	linux-usb@vger.kernel.org
13974S:	Odd Fixes
13975F:	drivers/net/usb/
13976
13977USB OHCI DRIVER
13978M:	Alan Stern <stern@rowland.harvard.edu>
13979L:	linux-usb@vger.kernel.org
13980S:	Maintained
13981F:	Documentation/usb/ohci.txt
13982F:	drivers/usb/host/ohci*
13983
13984USB OTG FSM (Finite State Machine)
13985M:	Peter Chen <Peter.Chen@nxp.com>
13986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13987L:	linux-usb@vger.kernel.org
13988S:	Maintained
13989F:	drivers/usb/common/usb-otg-fsm.c
13990
13991USB OVER IP DRIVER
13992M:	Valentina Manea <valentina.manea.m@gmail.com>
13993M:	Shuah Khan <shuahkh@osg.samsung.com>
13994M:	Shuah Khan <shuah@kernel.org>
13995L:	linux-usb@vger.kernel.org
13996S:	Maintained
13997F:	Documentation/usb/usbip_protocol.txt
13998F:	drivers/usb/usbip/
13999F:	tools/usb/usbip/
14000
14001USB PEGASUS DRIVER
14002M:	Petko Manolov <petkan@nucleusys.com>
14003L:	linux-usb@vger.kernel.org
14004L:	netdev@vger.kernel.org
14005T:	git git://github.com/petkan/pegasus.git
14006W:	https://github.com/petkan/pegasus
14007S:	Maintained
14008F:	drivers/net/usb/pegasus.*
14009
14010USB PHY LAYER
14011M:	Felipe Balbi <balbi@kernel.org>
14012L:	linux-usb@vger.kernel.org
14013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14014S:	Maintained
14015F:	drivers/usb/phy/
14016
14017USB PRINTER DRIVER (usblp)
14018M:	Pete Zaitcev <zaitcev@redhat.com>
14019L:	linux-usb@vger.kernel.org
14020S:	Supported
14021F:	drivers/usb/class/usblp.c
14022
14023USB QMI WWAN NETWORK DRIVER
14024M:	Bjørn Mork <bjorn@mork.no>
14025L:	netdev@vger.kernel.org
14026S:	Maintained
14027F:	Documentation/ABI/testing/sysfs-class-net-qmi
14028F:	drivers/net/usb/qmi_wwan.c
14029
14030USB RTL8150 DRIVER
14031M:	Petko Manolov <petkan@nucleusys.com>
14032L:	linux-usb@vger.kernel.org
14033L:	netdev@vger.kernel.org
14034T:	git git://github.com/petkan/rtl8150.git
14035W:	https://github.com/petkan/rtl8150
14036S:	Maintained
14037F:	drivers/net/usb/rtl8150.c
14038
14039USB SERIAL SUBSYSTEM
14040M:	Johan Hovold <johan@kernel.org>
14041L:	linux-usb@vger.kernel.org
14042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14043S:	Maintained
14044F:	Documentation/usb/usb-serial.txt
14045F:	drivers/usb/serial/
14046F:	include/linux/usb/serial.h
14047
14048USB SMSC75XX ETHERNET DRIVER
14049M:	Steve Glendinning <steve.glendinning@shawell.net>
14050L:	netdev@vger.kernel.org
14051S:	Maintained
14052F:	drivers/net/usb/smsc75xx.*
14053
14054USB SMSC95XX ETHERNET DRIVER
14055M:	Steve Glendinning <steve.glendinning@shawell.net>
14056M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14057L:	netdev@vger.kernel.org
14058S:	Maintained
14059F:	drivers/net/usb/smsc95xx.*
14060
14061USB SUBSYSTEM
14062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14063L:	linux-usb@vger.kernel.org
14064W:	http://www.linux-usb.org
14065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14066S:	Supported
14067F:	Documentation/devicetree/bindings/usb/
14068F:	Documentation/usb/
14069F:	drivers/usb/
14070F:	include/linux/usb.h
14071F:	include/linux/usb/
14072
14073USB TYPEC SUBSYSTEM
14074M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14075L:	linux-usb@vger.kernel.org
14076S:	Maintained
14077F:	Documentation/ABI/testing/sysfs-class-typec
14078F:	Documentation/usb/typec.rst
14079F:	drivers/usb/typec/
14080F:	include/linux/usb/typec.h
14081
14082USB UHCI DRIVER
14083M:	Alan Stern <stern@rowland.harvard.edu>
14084L:	linux-usb@vger.kernel.org
14085S:	Maintained
14086F:	drivers/usb/host/uhci*
14087
14088USB VIDEO CLASS
14089M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14090L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14091L:	linux-media@vger.kernel.org
14092T:	git git://linuxtv.org/media_tree.git
14093W:	http://www.ideasonboard.org/uvc/
14094S:	Maintained
14095F:	drivers/media/usb/uvc/
14096F:	include/uapi/linux/uvcvideo.h
14097
14098USB VISION DRIVER
14099M:	Hans Verkuil <hverkuil@xs4all.nl>
14100L:	linux-media@vger.kernel.org
14101T:	git git://linuxtv.org/media_tree.git
14102W:	https://linuxtv.org
14103S:	Odd Fixes
14104F:	drivers/media/usb/usbvision/
14105
14106USB WEBCAM GADGET
14107M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14108L:	linux-usb@vger.kernel.org
14109S:	Maintained
14110F:	drivers/usb/gadget/function/*uvc*
14111F:	drivers/usb/gadget/legacy/webcam.c
14112
14113USB WIRELESS RNDIS DRIVER (rndis_wlan)
14114M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14115L:	linux-wireless@vger.kernel.org
14116S:	Maintained
14117F:	drivers/net/wireless/rndis_wlan.c
14118
14119USB XHCI DRIVER
14120M:	Mathias Nyman <mathias.nyman@intel.com>
14121L:	linux-usb@vger.kernel.org
14122S:	Supported
14123F:	drivers/usb/host/xhci*
14124F:	drivers/usb/host/pci-quirks*
14125
14126USB ZD1201 DRIVER
14127L:	linux-wireless@vger.kernel.org
14128W:	http://linux-lc100020.sourceforge.net
14129S:	Orphan
14130F:	drivers/net/wireless/zydas/zd1201.*
14131
14132USB ZR364XX DRIVER
14133M:	Antoine Jacquet <royale@zerezo.com>
14134L:	linux-usb@vger.kernel.org
14135L:	linux-media@vger.kernel.org
14136T:	git git://linuxtv.org/media_tree.git
14137W:	http://royale.zerezo.com/zr364xx/
14138S:	Maintained
14139F:	Documentation/media/v4l-drivers/zr364xx*
14140F:	drivers/media/usb/zr364xx/
14141
14142USER-MODE LINUX (UML)
14143M:	Jeff Dike <jdike@addtoit.com>
14144M:	Richard Weinberger <richard@nod.at>
14145L:	user-mode-linux-devel@lists.sourceforge.net
14146L:	user-mode-linux-user@lists.sourceforge.net
14147W:	http://user-mode-linux.sourceforge.net
14148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14149S:	Maintained
14150F:	Documentation/virtual/uml/
14151F:	arch/um/
14152F:	arch/x86/um/
14153F:	fs/hostfs/
14154F:	fs/hppfs/
14155
14156USERSPACE I/O (UIO)
14157M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14158S:	Maintained
14159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14160F:	Documentation/driver-api/uio-howto.rst
14161F:	drivers/uio/
14162F:	include/linux/uio*.h
14163
14164UTIL-LINUX PACKAGE
14165M:	Karel Zak <kzak@redhat.com>
14166L:	util-linux@vger.kernel.org
14167W:	http://en.wikipedia.org/wiki/Util-linux
14168T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14169S:	Maintained
14170
14171UUID HELPERS
14172M:	Christoph Hellwig <hch@lst.de>
14173R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14174L:	linux-kernel@vger.kernel.org
14175T:	git git://git.infradead.org/users/hch/uuid.git
14176F:	lib/uuid.c
14177F:	lib/test_uuid.c
14178F:	include/linux/uuid.h
14179F:	include/uapi/linux/uuid.h
14180S:	Maintained
14181
14182UVESAFB DRIVER
14183M:	Michal Januszewski <spock@gentoo.org>
14184L:	linux-fbdev@vger.kernel.org
14185W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14186S:	Maintained
14187F:	Documentation/fb/uvesafb.txt
14188F:	drivers/video/fbdev/uvesafb.*
14189
14190VF610 NAND DRIVER
14191M:	Stefan Agner <stefan@agner.ch>
14192L:	linux-mtd@lists.infradead.org
14193S:	Supported
14194F:	drivers/mtd/nand/vf610_nfc.c
14195
14196VFAT/FAT/MSDOS FILESYSTEM
14197M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14198S:	Maintained
14199F:	Documentation/filesystems/vfat.txt
14200F:	fs/fat/
14201
14202VFIO DRIVER
14203M:	Alex Williamson <alex.williamson@redhat.com>
14204L:	kvm@vger.kernel.org
14205T:	git git://github.com/awilliam/linux-vfio.git
14206S:	Maintained
14207F:	Documentation/vfio.txt
14208F:	drivers/vfio/
14209F:	include/linux/vfio.h
14210F:	include/uapi/linux/vfio.h
14211
14212VFIO MEDIATED DEVICE DRIVERS
14213M:	Kirti Wankhede <kwankhede@nvidia.com>
14214L:	kvm@vger.kernel.org
14215S:	Maintained
14216F:	Documentation/vfio-mediated-device.txt
14217F:	drivers/vfio/mdev/
14218F:	include/linux/mdev.h
14219F:	samples/vfio-mdev/
14220
14221VFIO PLATFORM DRIVER
14222M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14223L:	kvm@vger.kernel.org
14224S:	Maintained
14225F:	drivers/vfio/platform/
14226
14227VGA_SWITCHEROO
14228R:	Lukas Wunner <lukas@wunner.de>
14229S:	Maintained
14230F:	Documentation/gpu/vga-switcheroo.rst
14231F:	drivers/gpu/vga/vga_switcheroo.c
14232F:	include/linux/vga_switcheroo.h
14233T:	git git://anongit.freedesktop.org/drm/drm-misc
14234
14235VIA RHINE NETWORK DRIVER
14236S:	Orphan
14237F:	drivers/net/ethernet/via/via-rhine.c
14238
14239VIA SD/MMC CARD CONTROLLER DRIVER
14240M:	Bruce Chang <brucechang@via.com.tw>
14241M:	Harald Welte <HaraldWelte@viatech.com>
14242S:	Maintained
14243F:	drivers/mmc/host/via-sdmmc.c
14244
14245VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14246M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14247L:	linux-fbdev@vger.kernel.org
14248S:	Maintained
14249F:	include/linux/via-core.h
14250F:	include/linux/via-gpio.h
14251F:	include/linux/via_i2c.h
14252F:	drivers/video/fbdev/via/
14253
14254VIA VELOCITY NETWORK DRIVER
14255M:	Francois Romieu <romieu@fr.zoreil.com>
14256L:	netdev@vger.kernel.org
14257S:	Maintained
14258F:	drivers/net/ethernet/via/via-velocity.*
14259
14260VIDEO MULTIPLEXER DRIVER
14261M:	Philipp Zabel <p.zabel@pengutronix.de>
14262L:	linux-media@vger.kernel.org
14263S:	Maintained
14264F:	drivers/media/platform/video-mux.c
14265
14266VIDEOBUF2 FRAMEWORK
14267M:	Pawel Osciak <pawel@osciak.com>
14268M:	Marek Szyprowski <m.szyprowski@samsung.com>
14269M:	Kyungmin Park <kyungmin.park@samsung.com>
14270L:	linux-media@vger.kernel.org
14271S:	Maintained
14272F:	drivers/media/v4l2-core/videobuf2-*
14273F:	include/media/videobuf2-*
14274
14275VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14276M:	Helen Koike <helen.koike@collabora.com>
14277L:	linux-media@vger.kernel.org
14278T:	git git://linuxtv.org/media_tree.git
14279W:	https://linuxtv.org
14280S:	Maintained
14281F:	drivers/media/platform/vimc/*
14282
14283VIRT LIB
14284M:	Alex Williamson <alex.williamson@redhat.com>
14285M:	Paolo Bonzini <pbonzini@redhat.com>
14286L:	kvm@vger.kernel.org
14287S:	Supported
14288F:	virt/lib/
14289
14290VIRTIO AND VHOST VSOCK DRIVER
14291M:	Stefan Hajnoczi <stefanha@redhat.com>
14292L:	kvm@vger.kernel.org
14293L:	virtualization@lists.linux-foundation.org
14294L:	netdev@vger.kernel.org
14295S:	Maintained
14296F:	include/linux/virtio_vsock.h
14297F:	include/uapi/linux/virtio_vsock.h
14298F:	include/uapi/linux/vsockmon.h
14299F:	net/vmw_vsock/af_vsock_tap.c
14300F:	net/vmw_vsock/virtio_transport_common.c
14301F:	net/vmw_vsock/virtio_transport.c
14302F:	drivers/net/vsockmon.c
14303F:	drivers/vhost/vsock.c
14304F:	drivers/vhost/vsock.h
14305
14306VIRTIO CONSOLE DRIVER
14307M:	Amit Shah <amit@kernel.org>
14308L:	virtualization@lists.linux-foundation.org
14309S:	Maintained
14310F:	drivers/char/virtio_console.c
14311F:	include/linux/virtio_console.h
14312F:	include/uapi/linux/virtio_console.h
14313
14314VIRTIO CORE, NET AND BLOCK DRIVERS
14315M:	"Michael S. Tsirkin" <mst@redhat.com>
14316M:	Jason Wang <jasowang@redhat.com>
14317L:	virtualization@lists.linux-foundation.org
14318S:	Maintained
14319F:	Documentation/devicetree/bindings/virtio/
14320F:	drivers/virtio/
14321F:	tools/virtio/
14322F:	drivers/net/virtio_net.c
14323F:	drivers/block/virtio_blk.c
14324F:	include/linux/virtio*.h
14325F:	include/uapi/linux/virtio_*.h
14326F:	drivers/crypto/virtio/
14327F:	mm/balloon_compaction.c
14328
14329VIRTIO CRYPTO DRIVER
14330M:	Gonglei <arei.gonglei@huawei.com>
14331L:	virtualization@lists.linux-foundation.org
14332L:	linux-crypto@vger.kernel.org
14333S:	Maintained
14334F:	drivers/crypto/virtio/
14335F:	include/uapi/linux/virtio_crypto.h
14336
14337VIRTIO DRIVERS FOR S390
14338M:	Cornelia Huck <cohuck@redhat.com>
14339M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14340L:	linux-s390@vger.kernel.org
14341L:	virtualization@lists.linux-foundation.org
14342L:	kvm@vger.kernel.org
14343S:	Supported
14344F:	drivers/s390/virtio/
14345F:	arch/s390/include/uapi/asm/virtio-ccw.h
14346
14347VIRTIO GPU DRIVER
14348M:	David Airlie <airlied@linux.ie>
14349M:	Gerd Hoffmann <kraxel@redhat.com>
14350L:	dri-devel@lists.freedesktop.org
14351L:	virtualization@lists.linux-foundation.org
14352T:	git git://anongit.freedesktop.org/drm/drm-misc
14353S:	Maintained
14354F:	drivers/gpu/drm/virtio/
14355F:	include/uapi/linux/virtio_gpu.h
14356
14357VIRTIO HOST (VHOST)
14358M:	"Michael S. Tsirkin" <mst@redhat.com>
14359M:	Jason Wang <jasowang@redhat.com>
14360L:	kvm@vger.kernel.org
14361L:	virtualization@lists.linux-foundation.org
14362L:	netdev@vger.kernel.org
14363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14364S:	Maintained
14365F:	drivers/vhost/
14366F:	include/uapi/linux/vhost.h
14367
14368VIRTIO INPUT DRIVER
14369M:	Gerd Hoffmann <kraxel@redhat.com>
14370S:	Maintained
14371F:	drivers/virtio/virtio_input.c
14372F:	include/uapi/linux/virtio_input.h
14373
14374VIRTUAL SERIO DEVICE DRIVER
14375M:	Stephen Chandler Paul <thatslyude@gmail.com>
14376S:	Maintained
14377F:	drivers/input/serio/userio.c
14378F:	include/uapi/linux/userio.h
14379
14380VIVID VIRTUAL VIDEO DRIVER
14381M:	Hans Verkuil <hverkuil@xs4all.nl>
14382L:	linux-media@vger.kernel.org
14383T:	git git://linuxtv.org/media_tree.git
14384W:	https://linuxtv.org
14385S:	Maintained
14386F:	drivers/media/platform/vivid/*
14387
14388VLYNQ BUS
14389M:	Florian Fainelli <f.fainelli@gmail.com>
14390L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14391S:	Maintained
14392F:	drivers/vlynq/vlynq.c
14393F:	include/linux/vlynq.h
14394
14395VME SUBSYSTEM
14396M:	Martyn Welch <martyn@welchs.me.uk>
14397M:	Manohar Vanga <manohar.vanga@gmail.com>
14398M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14399L:	devel@driverdev.osuosl.org
14400S:	Maintained
14401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14402F:	Documentation/driver-api/vme.rst
14403F:	drivers/staging/vme/
14404F:	drivers/vme/
14405F:	include/linux/vme*
14406
14407VMWARE BALLOON DRIVER
14408M:	Xavier Deguillard <xdeguillard@vmware.com>
14409M:	Philip Moltmann <moltmann@vmware.com>
14410M:	"VMware, Inc." <pv-drivers@vmware.com>
14411L:	linux-kernel@vger.kernel.org
14412S:	Maintained
14413F:	drivers/misc/vmw_balloon.c
14414
14415VMWARE HYPERVISOR INTERFACE
14416M:	Alok Kataria <akataria@vmware.com>
14417L:	virtualization@lists.linux-foundation.org
14418S:	Supported
14419F:	arch/x86/kernel/cpu/vmware.c
14420
14421VMWARE PVRDMA DRIVER
14422M:	Adit Ranadive <aditr@vmware.com>
14423M:	VMware PV-Drivers <pv-drivers@vmware.com>
14424L:	linux-rdma@vger.kernel.org
14425S:	Maintained
14426F:	drivers/infiniband/hw/vmw_pvrdma/
14427
14428VMware PVSCSI driver
14429M:	Jim Gill <jgill@vmware.com>
14430M:	VMware PV-Drivers <pv-drivers@vmware.com>
14431L:	linux-scsi@vger.kernel.org
14432S:	Maintained
14433F:	drivers/scsi/vmw_pvscsi.c
14434F:	drivers/scsi/vmw_pvscsi.h
14435
14436VMWARE VMMOUSE SUBDRIVER
14437M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14438M:	"VMware, Inc." <pv-drivers@vmware.com>
14439L:	linux-input@vger.kernel.org
14440S:	Maintained
14441F:	drivers/input/mouse/vmmouse.c
14442F:	drivers/input/mouse/vmmouse.h
14443
14444VMWARE VMXNET3 ETHERNET DRIVER
14445M:	Shrikrishna Khare <skhare@vmware.com>
14446M:	"VMware, Inc." <pv-drivers@vmware.com>
14447L:	netdev@vger.kernel.org
14448S:	Maintained
14449F:	drivers/net/vmxnet3/
14450
14451VOCORE VOCORE2 BOARD
14452M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14453L:	linux-mips@linux-mips.org
14454S:	Maintained
14455F:	arch/mips/boot/dts/ralink/vocore2.dts
14456
14457VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14458M:	Liam Girdwood <lgirdwood@gmail.com>
14459M:	Mark Brown <broonie@kernel.org>
14460L:	linux-kernel@vger.kernel.org
14461W:	http://www.slimlogic.co.uk/?p=48
14462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14463S:	Supported
14464F:	Documentation/devicetree/bindings/regulator/
14465F:	drivers/regulator/
14466F:	include/dt-bindings/regulator/
14467F:	include/linux/regulator/
14468
14469VRF
14470M:	David Ahern <dsa@cumulusnetworks.com>
14471M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14472L:	netdev@vger.kernel.org
14473S:	Maintained
14474F:	drivers/net/vrf.c
14475F:	Documentation/networking/vrf.txt
14476
14477VT1211 HARDWARE MONITOR DRIVER
14478M:	Juerg Haefliger <juergh@gmail.com>
14479L:	linux-hwmon@vger.kernel.org
14480S:	Maintained
14481F:	Documentation/hwmon/vt1211
14482F:	drivers/hwmon/vt1211.c
14483
14484VT8231 HARDWARE MONITOR DRIVER
14485M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14486L:	linux-hwmon@vger.kernel.org
14487S:	Maintained
14488F:	drivers/hwmon/vt8231.c
14489
14490VUB300 USB to SDIO/SD/MMC bridge chip
14491M:	Tony Olech <tony.olech@elandigitalsystems.com>
14492L:	linux-mmc@vger.kernel.org
14493L:	linux-usb@vger.kernel.org
14494S:	Supported
14495F:	drivers/mmc/host/vub300.c
14496
14497W1 DALLAS'S 1-WIRE BUS
14498M:	Evgeniy Polyakov <zbr@ioremap.net>
14499S:	Maintained
14500F:	Documentation/w1/
14501F:	drivers/w1/
14502F:	include/linux/w1.h
14503
14504W83791D HARDWARE MONITORING DRIVER
14505M:	Marc Hulsman <m.hulsman@tudelft.nl>
14506L:	linux-hwmon@vger.kernel.org
14507S:	Maintained
14508F:	Documentation/hwmon/w83791d
14509F:	drivers/hwmon/w83791d.c
14510
14511W83793 HARDWARE MONITORING DRIVER
14512M:	Rudolf Marek <r.marek@assembler.cz>
14513L:	linux-hwmon@vger.kernel.org
14514S:	Maintained
14515F:	Documentation/hwmon/w83793
14516F:	drivers/hwmon/w83793.c
14517
14518W83795 HARDWARE MONITORING DRIVER
14519M:	Jean Delvare <jdelvare@suse.com>
14520L:	linux-hwmon@vger.kernel.org
14521S:	Maintained
14522F:	drivers/hwmon/w83795.c
14523
14524W83L51xD SD/MMC CARD INTERFACE DRIVER
14525M:	Pierre Ossman <pierre@ossman.eu>
14526S:	Maintained
14527F:	drivers/mmc/host/wbsd.*
14528
14529WACOM PROTOCOL 4 SERIAL TABLETS
14530M:	Julian Squires <julian@cipht.net>
14531M:	Hans de Goede <hdegoede@redhat.com>
14532L:	linux-input@vger.kernel.org
14533S:	Maintained
14534F:	drivers/input/tablet/wacom_serial4.c
14535
14536WATCHDOG DEVICE DRIVERS
14537M:	Wim Van Sebroeck <wim@iguana.be>
14538R:	Guenter Roeck <linux@roeck-us.net>
14539L:	linux-watchdog@vger.kernel.org
14540W:	http://www.linux-watchdog.org/
14541T:	git git://www.linux-watchdog.org/linux-watchdog.git
14542S:	Maintained
14543F:	Documentation/devicetree/bindings/watchdog/
14544F:	Documentation/watchdog/
14545F:	drivers/watchdog/
14546F:	include/linux/watchdog.h
14547F:	include/uapi/linux/watchdog.h
14548
14549WHISKEYCOVE PMIC GPIO DRIVER
14550M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14551L:	linux-gpio@vger.kernel.org
14552S:	Maintained
14553F:	drivers/gpio/gpio-wcove.c
14554
14555WIIMOTE HID DRIVER
14556M:	David Herrmann <dh.herrmann@googlemail.com>
14557L:	linux-input@vger.kernel.org
14558S:	Maintained
14559F:	drivers/hid/hid-wiimote*
14560
14561WILOCITY WIL6210 WIRELESS DRIVER
14562M:	Maya Erez <qca_merez@qca.qualcomm.com>
14563L:	linux-wireless@vger.kernel.org
14564L:	wil6210@qca.qualcomm.com
14565S:	Supported
14566W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14567F:	drivers/net/wireless/ath/wil6210/
14568F:	include/uapi/linux/wil6210_uapi.h
14569
14570WIMAX STACK
14571M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14572M:	linux-wimax@intel.com
14573L:	wimax@linuxwimax.org (subscribers-only)
14574S:	Supported
14575W:	http://linuxwimax.org
14576F:	Documentation/wimax/README.wimax
14577F:	include/linux/wimax/debug.h
14578F:	include/net/wimax.h
14579F:	include/uapi/linux/wimax.h
14580F:	net/wimax/
14581
14582WINBOND CIR DRIVER
14583M:	David Härdeman <david@hardeman.nu>
14584S:	Maintained
14585F:	drivers/media/rc/winbond-cir.c
14586
14587WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14588M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14589L:	linux-watchdog@vger.kernel.org
14590S:	Maintained
14591F:	drivers/watchdog/ebc-c384_wdt.c
14592
14593WINSYSTEMS WS16C48 GPIO DRIVER
14594M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14595L:	linux-gpio@vger.kernel.org
14596S:	Maintained
14597F:	drivers/gpio/gpio-ws16c48.c
14598
14599WISTRON LAPTOP BUTTON DRIVER
14600M:	Miloslav Trmac <mitr@volny.cz>
14601S:	Maintained
14602F:	drivers/input/misc/wistron_btns.c
14603
14604WL3501 WIRELESS PCMCIA CARD DRIVER
14605L:	linux-wireless@vger.kernel.org
14606S:	Odd fixes
14607F:	drivers/net/wireless/wl3501*
14608
14609WOLFSON MICROELECTRONICS DRIVERS
14610L:	patches@opensource.cirrus.com
14611T:	git https://github.com/CirrusLogic/linux-drivers.git
14612W:	https://github.com/CirrusLogic/linux-drivers/wiki
14613S:	Supported
14614F:	Documentation/hwmon/wm83??
14615F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14616F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14617F:	Documentation/devicetree/bindings/mfd/arizona.txt
14618F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14619F:	arch/arm/mach-s3c64xx/mach-crag6410*
14620F:	drivers/clk/clk-wm83*.c
14621F:	drivers/extcon/extcon-arizona.c
14622F:	drivers/leds/leds-wm83*.c
14623F:	drivers/gpio/gpio-*wm*.c
14624F:	drivers/gpio/gpio-arizona.c
14625F:	drivers/hwmon/wm83??-hwmon.c
14626F:	drivers/input/misc/wm831x-on.c
14627F:	drivers/input/touchscreen/wm831x-ts.c
14628F:	drivers/input/touchscreen/wm97*.c
14629F:	drivers/mfd/arizona*
14630F:	drivers/mfd/wm*.c
14631F:	drivers/mfd/cs47l24*
14632F:	drivers/power/supply/wm83*.c
14633F:	drivers/rtc/rtc-wm83*.c
14634F:	drivers/regulator/wm8*.c
14635F:	drivers/regulator/arizona*
14636F:	drivers/video/backlight/wm83*_bl.c
14637F:	drivers/watchdog/wm83*_wdt.c
14638F:	include/linux/mfd/arizona/
14639F:	include/linux/mfd/wm831x/
14640F:	include/linux/mfd/wm8350/
14641F:	include/linux/mfd/wm8400*
14642F:	include/linux/regulator/arizona*
14643F:	include/linux/wm97xx.h
14644F:	include/sound/wm????.h
14645F:	sound/soc/codecs/arizona.?
14646F:	sound/soc/codecs/wm*
14647F:	sound/soc/codecs/cs47l24*
14648
14649WORKQUEUE
14650M:	Tejun Heo <tj@kernel.org>
14651R:	Lai Jiangshan <jiangshanlai@gmail.com>
14652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14653S:	Maintained
14654F:	include/linux/workqueue.h
14655F:	kernel/workqueue.c
14656F:	Documentation/core-api/workqueue.rst
14657
14658X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14659M:	Chen-Yu Tsai <wens@csie.org>
14660L:	linux-kernel@vger.kernel.org
14661S:	Maintained
14662N:	axp[128]
14663
14664X.25 NETWORK LAYER
14665M:	Andrew Hendry <andrew.hendry@gmail.com>
14666L:	linux-x25@vger.kernel.org
14667S:	Odd Fixes
14668F:	Documentation/networking/x25*
14669F:	include/net/x25*
14670F:	net/x25/
14671
14672X86 ARCHITECTURE (32-BIT AND 64-BIT)
14673M:	Thomas Gleixner <tglx@linutronix.de>
14674M:	Ingo Molnar <mingo@redhat.com>
14675M:	"H. Peter Anvin" <hpa@zytor.com>
14676M:	x86@kernel.org
14677L:	linux-kernel@vger.kernel.org
14678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14679S:	Maintained
14680F:	Documentation/x86/
14681F:	arch/x86/
14682
14683X86 MCE INFRASTRUCTURE
14684M:	Tony Luck <tony.luck@intel.com>
14685M:	Borislav Petkov <bp@alien8.de>
14686L:	linux-edac@vger.kernel.org
14687S:	Maintained
14688F:	arch/x86/kernel/cpu/mcheck/*
14689
14690X86 MICROCODE UPDATE SUPPORT
14691M:	Borislav Petkov <bp@alien8.de>
14692S:	Maintained
14693F:	arch/x86/kernel/cpu/microcode/*
14694
14695X86 PLATFORM DRIVERS
14696M:	Darren Hart <dvhart@infradead.org>
14697M:	Andy Shevchenko <andy@infradead.org>
14698L:	platform-driver-x86@vger.kernel.org
14699T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14700S:	Maintained
14701F:	drivers/platform/x86/
14702F:	drivers/platform/olpc/
14703
14704X86 VDSO
14705M:	Andy Lutomirski <luto@amacapital.net>
14706L:	linux-kernel@vger.kernel.org
14707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14708S:	Maintained
14709F:	arch/x86/entry/vdso/
14710
14711XC2028/3028 TUNER DRIVER
14712M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14713M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14714L:	linux-media@vger.kernel.org
14715W:	https://linuxtv.org
14716T:	git git://linuxtv.org/media_tree.git
14717S:	Maintained
14718F:	drivers/media/tuners/tuner-xc2028.*
14719
14720XEN BLOCK SUBSYSTEM
14721M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14722M:	Roger Pau Monné <roger.pau@citrix.com>
14723L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14724S:	Supported
14725F:	drivers/block/xen-blkback/*
14726F:	drivers/block/xen*
14727
14728XEN HYPERVISOR ARM
14729M:	Stefano Stabellini <sstabellini@kernel.org>
14730L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14731S:	Maintained
14732F:	arch/arm/xen/
14733F:	arch/arm/include/asm/xen/
14734
14735XEN HYPERVISOR ARM64
14736M:	Stefano Stabellini <sstabellini@kernel.org>
14737L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14738S:	Maintained
14739F:	arch/arm64/xen/
14740F:	arch/arm64/include/asm/xen/
14741
14742XEN HYPERVISOR INTERFACE
14743M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14744M:	Juergen Gross <jgross@suse.com>
14745L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14747S:	Supported
14748F:	arch/x86/xen/
14749F:	drivers/*/xen-*front.c
14750F:	drivers/xen/
14751F:	arch/x86/include/asm/xen/
14752F:	include/xen/
14753F:	include/uapi/xen/
14754F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14755F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14756
14757XEN NETWORK BACKEND DRIVER
14758M:	Wei Liu <wei.liu2@citrix.com>
14759M:	Paul Durrant <paul.durrant@citrix.com>
14760L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14761L:	netdev@vger.kernel.org
14762S:	Supported
14763F:	drivers/net/xen-netback/*
14764
14765XEN PCI SUBSYSTEM
14766M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14767L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14768S:	Supported
14769F:	arch/x86/pci/*xen*
14770F:	drivers/pci/*xen*
14771
14772XEN PVSCSI DRIVERS
14773M:	Juergen Gross <jgross@suse.com>
14774L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14775L:	linux-scsi@vger.kernel.org
14776S:	Supported
14777F:	drivers/scsi/xen-scsifront.c
14778F:	drivers/xen/xen-scsiback.c
14779F:	include/xen/interface/io/vscsiif.h
14780
14781XEN SWIOTLB SUBSYSTEM
14782M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14783L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14784S:	Supported
14785F:	arch/x86/xen/*swiotlb*
14786F:	drivers/xen/*swiotlb*
14787
14788XFS FILESYSTEM
14789M:	Darrick J. Wong <darrick.wong@oracle.com>
14790M:	linux-xfs@vger.kernel.org
14791L:	linux-xfs@vger.kernel.org
14792W:	http://xfs.org/
14793T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14794S:	Supported
14795F:	Documentation/filesystems/xfs.txt
14796F:	fs/xfs/
14797
14798XILINX AXI ETHERNET DRIVER
14799M:	Anirudha Sarangi <anirudh@xilinx.com>
14800M:	John Linn <John.Linn@xilinx.com>
14801S:	Maintained
14802F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14803
14804XILINX UARTLITE SERIAL DRIVER
14805M:	Peter Korsgaard <jacmet@sunsite.dk>
14806L:	linux-serial@vger.kernel.org
14807S:	Maintained
14808F:	drivers/tty/serial/uartlite.c
14809
14810XILINX VIDEO IP CORES
14811M:	Hyun Kwon <hyun.kwon@xilinx.com>
14812M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14813L:	linux-media@vger.kernel.org
14814T:	git git://linuxtv.org/media_tree.git
14815S:	Supported
14816F:	Documentation/devicetree/bindings/media/xilinx/
14817F:	drivers/media/platform/xilinx/
14818F:	include/uapi/linux/xilinx-v4l2-controls.h
14819
14820XILLYBUS DRIVER
14821M:	Eli Billauer <eli.billauer@gmail.com>
14822L:	linux-kernel@vger.kernel.org
14823S:	Supported
14824F:	drivers/char/xillybus/
14825
14826XRA1403 GPIO EXPANDER
14827M:	Nandor Han <nandor.han@ge.com>
14828M:	Semi Malinen <semi.malinen@ge.com>
14829L:	linux-gpio@vger.kernel.org
14830S:	Maintained
14831F:	drivers/gpio/gpio-xra1403.c
14832F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14833
14834XTENSA XTFPGA PLATFORM SUPPORT
14835M:	Max Filippov <jcmvbkbc@gmail.com>
14836L:	linux-xtensa@linux-xtensa.org
14837S:	Maintained
14838F:	drivers/spi/spi-xtensa-xtfpga.c
14839F:	sound/soc/xtensa/xtfpga-i2s.c
14840
14841YAM DRIVER FOR AX.25
14842M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14843L:	linux-hams@vger.kernel.org
14844S:	Maintained
14845F:	drivers/net/hamradio/yam*
14846F:	include/linux/yam.h
14847
14848YAMA SECURITY MODULE
14849M:	Kees Cook <keescook@chromium.org>
14850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14851S:	Supported
14852F:	security/yama/
14853F:	Documentation/admin-guide/LSM/Yama.rst
14854
14855YEALINK PHONE DRIVER
14856M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14857L:	usbb2k-api-dev@nongnu.org
14858S:	Maintained
14859F:	Documentation/input/yealink.rst
14860F:	drivers/input/misc/yealink.*
14861
14862Z8530 DRIVER FOR AX.25
14863M:	Joerg Reuter <jreuter@yaina.de>
14864W:	http://yaina.de/jreuter/
14865W:	http://www.qsl.net/dl1bke/
14866L:	linux-hams@vger.kernel.org
14867S:	Maintained
14868F:	Documentation/networking/z8530drv.txt
14869F:	drivers/net/hamradio/*scc.c
14870F:	drivers/net/hamradio/z8530.h
14871
14872ZBUD COMPRESSED PAGE ALLOCATOR
14873M:	Seth Jennings <sjenning@redhat.com>
14874M:	Dan Streetman <ddstreet@ieee.org>
14875L:	linux-mm@kvack.org
14876S:	Maintained
14877F:	mm/zbud.c
14878F:	include/linux/zbud.h
14879
14880ZD1211RW WIRELESS DRIVER
14881M:	Daniel Drake <dsd@gentoo.org>
14882M:	Ulrich Kunitz <kune@deine-taler.de>
14883W:	http://zd1211.ath.cx/wiki/DriverRewrite
14884L:	linux-wireless@vger.kernel.org
14885L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14886S:	Maintained
14887F:	drivers/net/wireless/zydas/zd1211rw/
14888
14889ZD1301 MEDIA DRIVER
14890M:	Antti Palosaari <crope@iki.fi>
14891L:	linux-media@vger.kernel.org
14892W:	https://linuxtv.org/
14893W:	http://palosaari.fi/linux/
14894Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14895S:	Maintained
14896F:	drivers/media/usb/dvb-usb-v2/zd1301*
14897
14898ZD1301_DEMOD MEDIA DRIVER
14899M:	Antti Palosaari <crope@iki.fi>
14900L:	linux-media@vger.kernel.org
14901W:	https://linuxtv.org/
14902W:	http://palosaari.fi/linux/
14903Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14904S:	Maintained
14905F:	drivers/media/dvb-frontends/zd1301_demod*
14906
14907ZPOOL COMPRESSED PAGE STORAGE API
14908M:	Dan Streetman <ddstreet@ieee.org>
14909L:	linux-mm@kvack.org
14910S:	Maintained
14911F:	mm/zpool.c
14912F:	include/linux/zpool.h
14913
14914ZR36067 VIDEO FOR LINUX DRIVER
14915L:	mjpeg-users@lists.sourceforge.net
14916L:	linux-media@vger.kernel.org
14917W:	http://mjpeg.sourceforge.net/driver-zoran/
14918T:	hg https://linuxtv.org/hg/v4l-dvb
14919S:	Odd Fixes
14920F:	drivers/media/pci/zoran/
14921
14922ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14923M:	Minchan Kim <minchan@kernel.org>
14924M:	Nitin Gupta <ngupta@vflare.org>
14925R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14926L:	linux-kernel@vger.kernel.org
14927S:	Maintained
14928F:	drivers/block/zram/
14929F:	Documentation/blockdev/zram.txt
14930
14931ZS DECSTATION Z85C30 SERIAL DRIVER
14932M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14933S:	Maintained
14934F:	drivers/tty/serial/zs.*
14935
14936ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14937M:	Minchan Kim <minchan@kernel.org>
14938M:	Nitin Gupta <ngupta@vflare.org>
14939R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14940L:	linux-mm@kvack.org
14941S:	Maintained
14942F:	mm/zsmalloc.c
14943F:	include/linux/zsmalloc.h
14944F:	Documentation/vm/zsmalloc.txt
14945
14946ZSWAP COMPRESSED SWAP CACHING
14947M:	Seth Jennings <sjenning@redhat.com>
14948M:	Dan Streetman <ddstreet@ieee.org>
14949L:	linux-mm@kvack.org
14950S:	Maintained
14951F:	mm/zswap.c
14952
14953THE REST
14954M:	Linus Torvalds <torvalds@linux-foundation.org>
14955L:	linux-kernel@vger.kernel.org
14956Q:	http://patchwork.kernel.org/project/LKML/list/
14957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14958S:	Buried alive in reporters
14959F:	*
14960F:	*/
14961