xref: /linux/MAINTAINERS (revision 37cb8e1f8e10c6e9bd2a1b95cdda0620a21b0551)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387
388AD1889 ALSA SOUND DRIVER
389M:	Thibaut Varene <T-Bone@parisc-linux.org>
390W:	http://wiki.parisc-linux.org/AD1889
391L:	linux-parisc@vger.kernel.org
392S:	Maintained
393F:	sound/pci/ad1889.*
394
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD5254
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD5398
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	http://wiki.analog.com/AD7142
412W:	http://ez.analog.com/community/linux-device-drivers
413S:	Supported
414F:	drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M:	Michael Hennerich <michael.hennerich@analog.com>
418W:	http://wiki.analog.com/AD7877
419W:	http://ez.analog.com/community/linux-device-drivers
420S:	Supported
421F:	drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425W:	http://wiki.analog.com/AD7879
426W:	http://ez.analog.com/community/linux-device-drivers
427S:	Supported
428F:	drivers/input/touchscreen/ad7879.c
429
430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431M:	Jiri Kosina <jikos@kernel.org>
432S:	Maintained
433
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	https://wiki.analog.com/ADF7242
437W:	http://ez.analog.com/community/linux-device-drivers
438L:	linux-wpan@vger.kernel.org
439S:	Supported
440F:	drivers/net/ieee802154/adf7242.c
441F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443ADM1025 HARDWARE MONITOR DRIVER
444M:	Jean Delvare <jdelvare@suse.com>
445L:	linux-hwmon@vger.kernel.org
446S:	Maintained
447F:	Documentation/hwmon/adm1025
448F:	drivers/hwmon/adm1025.c
449
450ADM1029 HARDWARE MONITOR DRIVER
451M:	Corentin Labbe <clabbe.montjoie@gmail.com>
452L:	linux-hwmon@vger.kernel.org
453S:	Maintained
454F:	drivers/hwmon/adm1029.c
455
456ADM8211 WIRELESS DRIVER
457L:	linux-wireless@vger.kernel.org
458W:	http://wireless.kernel.org/
459S:	Orphan
460F:	drivers/net/wireless/admtek/adm8211.*
461
462ADP1653 FLASH CONTROLLER DRIVER
463M:	Sakari Ailus <sakari.ailus@iki.fi>
464L:	linux-media@vger.kernel.org
465S:	Maintained
466F:	drivers/media/i2c/adp1653.c
467F:	include/media/i2c/adp1653.h
468
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471W:	http://wiki.analog.com/ADP5520
472W:	http://ez.analog.com/community/linux-device-drivers
473S:	Supported
474F:	drivers/mfd/adp5520.c
475F:	drivers/video/backlight/adp5520_bl.c
476F:	drivers/leds/leds-adp5520.c
477F:	drivers/gpio/gpio-adp5520.c
478F:	drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M:	Michael Hennerich <michael.hennerich@analog.com>
482W:	http://wiki.analog.com/ADP5588
483W:	http://ez.analog.com/community/linux-device-drivers
484S:	Supported
485F:	drivers/input/keyboard/adp5588-keys.c
486F:	drivers/gpio/gpio-adp5588.c
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M:	Michael Hennerich <michael.hennerich@analog.com>
490W:	http://wiki.analog.com/ADP8860
491W:	http://ez.analog.com/community/linux-device-drivers
492S:	Supported
493F:	drivers/video/backlight/adp8860_bl.c
494
495ADS1015 HARDWARE MONITOR DRIVER
496M:	Dirk Eibach <eibach@gdsys.de>
497L:	linux-hwmon@vger.kernel.org
498S:	Maintained
499F:	Documentation/hwmon/ads1015
500F:	drivers/hwmon/ads1015.c
501F:	include/linux/platform_data/ads1015.h
502
503ADT746X FAN DRIVER
504M:	Colin Leroy <colin@colino.net>
505S:	Maintained
506F:	drivers/macintosh/therm_adt746x.c
507
508ADT7475 HARDWARE MONITOR DRIVER
509M:	Jean Delvare <jdelvare@suse.com>
510L:	linux-hwmon@vger.kernel.org
511S:	Maintained
512F:	Documentation/hwmon/adt7475
513F:	drivers/hwmon/adt7475.c
514
515ADVANSYS SCSI DRIVER
516M:	Matthew Wilcox <matthew@wil.cx>
517M:	Hannes Reinecke <hare@suse.com>
518L:	linux-scsi@vger.kernel.org
519S:	Maintained
520F:	Documentation/scsi/advansys.txt
521F:	drivers/scsi/advansys.c
522
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M:	Michael Hennerich <michael.hennerich@analog.com>
525W:	http://wiki.analog.com/ADXL345
526W:	http://ez.analog.com/community/linux-device-drivers
527S:	Supported
528F:	drivers/input/misc/adxl34x.c
529
530AF9013 MEDIA DRIVER
531M:	Antti Palosaari <crope@iki.fi>
532L:	linux-media@vger.kernel.org
533W:	https://linuxtv.org
534W:	http://palosaari.fi/linux/
535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
536T:	git git://linuxtv.org/anttip/media_tree.git
537S:	Maintained
538F:	drivers/media/dvb-frontends/af9013*
539
540AF9033 MEDIA DRIVER
541M:	Antti Palosaari <crope@iki.fi>
542L:	linux-media@vger.kernel.org
543W:	https://linuxtv.org
544W:	http://palosaari.fi/linux/
545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
546T:	git git://linuxtv.org/anttip/media_tree.git
547S:	Maintained
548F:	drivers/media/dvb-frontends/af9033*
549
550AFFS FILE SYSTEM
551L:	linux-fsdevel@vger.kernel.org
552S:	Orphan
553F:	Documentation/filesystems/affs.txt
554F:	fs/affs/
555
556AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557M:	David Howells <dhowells@redhat.com>
558L:	linux-afs@lists.infradead.org
559S:	Supported
560F:	fs/afs/
561F:	include/net/af_rxrpc.h
562F:	net/rxrpc/af_rxrpc.c
563W:	https://www.infradead.org/~dhowells/kafs/
564
565AGPGART DRIVER
566M:	David Airlie <airlied@linux.ie>
567T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
568S:	Maintained
569F:	drivers/char/agp/
570F:	include/linux/agp*
571F:	include/uapi/linux/agp*
572
573AHA152X SCSI DRIVER
574M:	"Juergen E. Fischer" <fischer@norbit.de>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	drivers/scsi/aha152x*
578F:	drivers/scsi/pcmcia/aha152x*
579
580AIC7XXX / AIC79XX SCSI DRIVER
581M:	Hannes Reinecke <hare@suse.com>
582L:	linux-scsi@vger.kernel.org
583S:	Maintained
584F:	drivers/scsi/aic7xxx/
585
586AIMSLAB FM RADIO RECEIVER DRIVER
587M:	Hans Verkuil <hverkuil@xs4all.nl>
588L:	linux-media@vger.kernel.org
589T:	git git://linuxtv.org/media_tree.git
590W:	https://linuxtv.org
591S:	Maintained
592F:	drivers/media/radio/radio-aimslab*
593
594AIO
595M:	Benjamin LaHaise <bcrl@kvack.org>
596L:	linux-aio@kvack.org
597S:	Supported
598F:	fs/aio.c
599F:	include/linux/*aio*.h
600
601AIRSPY MEDIA DRIVER
602M:	Antti Palosaari <crope@iki.fi>
603L:	linux-media@vger.kernel.org
604W:	https://linuxtv.org
605W:	http://palosaari.fi/linux/
606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
607T:	git git://linuxtv.org/anttip/media_tree.git
608S:	Maintained
609F:	drivers/media/usb/airspy/
610
611ALACRITECH GIGABIT ETHERNET DRIVER
612M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
613S:	Maintained
614F:	drivers/net/ethernet/alacritech/*
615
616ALCATEL SPEEDTOUCH USB DRIVER
617M:	Duncan Sands <duncan.sands@free.fr>
618L:	linux-usb@vger.kernel.org
619W:	http://www.linux-usb.org/SpeedTouch/
620S:	Maintained
621F:	drivers/usb/atm/speedtch.c
622F:	drivers/usb/atm/usbatm.c
623
624ALCHEMY AU1XX0 MMC DRIVER
625M:	Manuel Lauss <manuel.lauss@gmail.com>
626S:	Maintained
627F:	drivers/mmc/host/au1xmmc.c
628
629ALI1563 I2C DRIVER
630M:	Rudolf Marek <r.marek@assembler.cz>
631L:	linux-i2c@vger.kernel.org
632S:	Maintained
633F:	Documentation/i2c/busses/i2c-ali1563
634F:	drivers/i2c/busses/i2c-ali1563.c
635
636ALLWINNER SECURITY SYSTEM
637M:	Corentin Labbe <clabbe.montjoie@gmail.com>
638L:	linux-crypto@vger.kernel.org
639S:	Maintained
640F:	drivers/crypto/sunxi-ss/
641
642ALPHA PORT
643M:	Richard Henderson <rth@twiddle.net>
644M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645M:	Matt Turner <mattst88@gmail.com>
646S:	Odd Fixes
647L:	linux-alpha@vger.kernel.org
648F:	arch/alpha/
649
650ALPS PS/2 TOUCHPAD DRIVER
651R:	Pali Rohár <pali.rohar@gmail.com>
652F:	drivers/input/mouse/alps.*
653
654ALTERA I2C CONTROLLER DRIVER
655M:	Thor Thayer <thor.thayer@linux.intel.com>
656S:	Maintained
657F:	drivers/i2c/busses/i2c-altera.c
658
659ALTERA MAILBOX DRIVER
660M:	Ley Foon Tan <lftan@altera.com>
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/mailbox/mailbox-altera.c
664
665ALTERA PIO DRIVER
666M:	Tien Hock Loh <thloh@altera.com>
667L:	linux-gpio@vger.kernel.org
668S:	Maintained
669F:	drivers/gpio/gpio-altera.c
670
671ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/gpio/gpio-altera-a10sr.c
675F:	drivers/mfd/altera-a10sr.c
676F:	drivers/reset/reset-a10sr.c
677F:	include/linux/mfd/altera-a10sr.h
678F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
679
680ALTERA TRIPLE SPEED ETHERNET DRIVER
681M:	Vince Bridgers <vbridger@opensource.altera.com>
682L:	netdev@vger.kernel.org
683L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684S:	Maintained
685F:	drivers/net/ethernet/altera/
686
687ALTERA UART/JTAG UART SERIAL DRIVERS
688M:	Tobias Klauser <tklauser@distanz.ch>
689L:	linux-serial@vger.kernel.org
690L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
691S:	Maintained
692F:	drivers/tty/serial/altera_uart.c
693F:	drivers/tty/serial/altera_jtaguart.c
694F:	include/linux/altera_uart.h
695F:	include/linux/altera_jtaguart.h
696
697AMAZON ETHERNET DRIVERS
698M:	Netanel Belgazal <netanel@annapurnalabs.com>
699R:	Saeed Bishara <saeed@annapurnalabs.com>
700R:	Zorik Machulsky <zorik@annapurnalabs.com>
701L:	netdev@vger.kernel.org
702S:	Supported
703F:	Documentation/networking/ena.txt
704F:	drivers/net/ethernet/amazon/
705
706AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707M:	Tom Lendacky <thomas.lendacky@amd.com>
708M:	Gary Hook <gary.hook@amd.com>
709L:	linux-crypto@vger.kernel.org
710S:	Supported
711F:	drivers/crypto/ccp/
712F:	include/linux/ccp.h
713
714AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715M:	Huang Rui <ray.huang@amd.com>
716L:	linux-hwmon@vger.kernel.org
717S:	Supported
718F:	Documentation/hwmon/fam15h_power
719F:	drivers/hwmon/fam15h_power.c
720
721AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
723S:	Orphan
724F:	drivers/usb/gadget/udc/amd5536udc.*
725
726AMD GEODE PROCESSOR/CHIPSET SUPPORT
727P:	Andres Salomon <dilinger@queued.net>
728L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
729W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
730S:	Supported
731F:	drivers/char/hw_random/geode-rng.c
732F:	drivers/crypto/geode*
733F:	drivers/video/fbdev/geode/
734F:	arch/x86/include/asm/geode.h
735
736AMD IOMMU (AMD-VI)
737M:	Joerg Roedel <joro@8bytes.org>
738L:	iommu@lists.linux-foundation.org
739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
740S:	Maintained
741F:	drivers/iommu/amd_iommu*.[ch]
742F:	include/linux/amd-iommu.h
743
744AMD KFD
745M:	Oded Gabbay <oded.gabbay@gmail.com>
746L:	dri-devel@lists.freedesktop.org
747T:	git git://people.freedesktop.org/~gabbayo/linux.git
748S:	Supported
749F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753F:	drivers/gpu/drm/amd/amdkfd/
754F:	drivers/gpu/drm/amd/include/cik_structs.h
755F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756F:	drivers/gpu/drm/amd/include/vi_structs.h
757F:	drivers/gpu/drm/radeon/radeon_kfd.c
758F:	drivers/gpu/drm/radeon/radeon_kfd.h
759F:	include/uapi/linux/kfd_ioctl.h
760
761AMD SEATTLE DEVICE TREE SUPPORT
762M:	Brijesh Singh <brijeshkumar.singh@amd.com>
763M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
764M:	Tom Lendacky <thomas.lendacky@amd.com>
765S:	Supported
766F:	arch/arm64/boot/dts/amd/
767
768AMD XGBE DRIVER
769M:	Tom Lendacky <thomas.lendacky@amd.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	drivers/net/ethernet/amd/xgbe/
773F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
774
775AMS (Apple Motion Sensor) DRIVER
776M:	Michael Hanselmann <linux-kernel@hansmi.ch>
777S:	Supported
778F:	drivers/macintosh/ams/
779
780ANALOG DEVICES INC AD9389B DRIVER
781M:	Hans Verkuil <hans.verkuil@cisco.com>
782L:	linux-media@vger.kernel.org
783S:	Maintained
784F:	drivers/media/i2c/ad9389b*
785
786ANALOG DEVICES INC ADV7180 DRIVER
787M:	Lars-Peter Clausen <lars@metafoo.de>
788L:	linux-media@vger.kernel.org
789W:	http://ez.analog.com/community/linux-device-drivers
790S:	Supported
791F:	drivers/media/i2c/adv7180.c
792
793ANALOG DEVICES INC ADV748X DRIVER
794M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/media/i2c/adv748x/*
798
799ANALOG DEVICES INC ADV7511 DRIVER
800M:	Hans Verkuil <hans.verkuil@cisco.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803F:	drivers/media/i2c/adv7511*
804
805ANALOG DEVICES INC ADV7604 DRIVER
806M:	Hans Verkuil <hans.verkuil@cisco.com>
807L:	linux-media@vger.kernel.org
808S:	Maintained
809F:	drivers/media/i2c/adv7604*
810
811ANALOG DEVICES INC ADV7842 DRIVER
812M:	Hans Verkuil <hans.verkuil@cisco.com>
813L:	linux-media@vger.kernel.org
814S:	Maintained
815F:	drivers/media/i2c/adv7842*
816
817ANALOG DEVICES INC ASOC CODEC DRIVERS
818M:	Lars-Peter Clausen <lars@metafoo.de>
819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
820W:	http://wiki.analog.com/
821W:	http://ez.analog.com/community/linux-device-drivers
822S:	Supported
823F:	sound/soc/codecs/adau*
824F:	sound/soc/codecs/adav*
825F:	sound/soc/codecs/ad1*
826F:	sound/soc/codecs/ad7*
827F:	sound/soc/codecs/ssm*
828F:	sound/soc/codecs/sigmadsp.*
829
830ANALOG DEVICES INC ASOC DRIVERS
831L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
833W:	http://blackfin.uclinux.org/
834S:	Supported
835F:	sound/soc/blackfin/*
836
837ANALOG DEVICES INC DMA DRIVERS
838M:	Lars-Peter Clausen <lars@metafoo.de>
839W:	http://ez.analog.com/community/linux-device-drivers
840S:	Supported
841F:	drivers/dma/dma-axi-dmac.c
842
843ANALOG DEVICES INC IIO DRIVERS
844M:	Lars-Peter Clausen <lars@metafoo.de>
845M:	Michael Hennerich <Michael.Hennerich@analog.com>
846W:	http://wiki.analog.com/
847W:	http://ez.analog.com/community/linux-device-drivers
848S:	Supported
849F:	drivers/iio/*/ad*
850F:	drivers/iio/adc/ltc2497*
851X:	drivers/iio/*/adjd*
852F:	drivers/staging/iio/*/ad*
853F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
854
855ANDROID CONFIG FRAGMENTS
856M:	Rob Herring <robh@kernel.org>
857S:	Supported
858F:	kernel/configs/android*
859
860ANDROID DRIVERS
861M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
862M:	Arve Hjønnevåg <arve@android.com>
863M:	Riley Andrews <riandrews@android.com>
864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
865L:	devel@driverdev.osuosl.org
866S:	Supported
867F:	drivers/android/
868F:	drivers/staging/android/
869
870ANDROID GOLDFISH RTC DRIVER
871M:	Miodrag Dinic <miodrag.dinic@mips.com>
872S:	Supported
873F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
874F:	drivers/rtc/rtc-goldfish.c
875
876ANDROID ION DRIVER
877M:	Laura Abbott <labbott@redhat.com>
878M:	Sumit Semwal <sumit.semwal@linaro.org>
879L:	devel@driverdev.osuosl.org
880S:	Supported
881F:	drivers/staging/android/ion
882F:	drivers/staging/android/uapi/ion.h
883F:	drivers/staging/android/uapi/ion_test.h
884
885AOA (Apple Onboard Audio) ALSA DRIVER
886M:	Johannes Berg <johannes@sipsolutions.net>
887L:	linuxppc-dev@lists.ozlabs.org
888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
889S:	Maintained
890F:	sound/aoa/
891
892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
893M:	William Breathitt Gray <vilhelm.gray@gmail.com>
894L:	linux-iio@vger.kernel.org
895S:	Maintained
896F:	drivers/iio/adc/stx104.c
897
898APM DRIVER
899M:	Jiri Kosina <jikos@kernel.org>
900S:	Odd fixes
901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
902F:	arch/x86/kernel/apm_32.c
903F:	include/linux/apm_bios.h
904F:	include/uapi/linux/apm_bios.h
905F:	drivers/char/apm-emulation.c
906
907APPARMOR SECURITY MODULE
908M:	John Johansen <john.johansen@canonical.com>
909L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
910W:	apparmor.wiki.kernel.org
911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912S:	Supported
913F:	security/apparmor/
914F:	Documentation/admin-guide/LSM/apparmor.rst
915
916APPLE BCM5974 MULTITOUCH DRIVER
917M:	Henrik Rydberg <rydberg@bitmath.org>
918L:	linux-input@vger.kernel.org
919S:	Odd fixes
920F:	drivers/input/mouse/bcm5974.c
921
922APPLE SMC DRIVER
923M:	Henrik Rydberg <rydberg@bitmath.org>
924L:	linux-hwmon@vger.kernel.org
925S:	Odd fixes
926F:	drivers/hwmon/applesmc.c
927
928APPLETALK NETWORK LAYER
929L:	netdev@vger.kernel.org
930S:	Odd fixes
931F:	drivers/net/appletalk/
932F:	net/appletalk/
933
934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
935M:	Duc Dang <dhdang@apm.com>
936S:	Supported
937F:	arch/arm64/boot/dts/apm/
938
939APPLIED MICRO (APM) X-GENE SOC EDAC
940M:	Loc Ho <lho@apm.com>
941S:	Supported
942F:	drivers/edac/xgene_edac.c
943F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944
945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
946M:	Iyappan Subramanian <isubramanian@apm.com>
947M:	Keyur Chudgar <kchudgar@apm.com>
948S:	Supported
949F:	drivers/net/ethernet/apm/xgene-v2/
950
951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
952M:	Iyappan Subramanian <isubramanian@apm.com>
953M:	Keyur Chudgar <kchudgar@apm.com>
954M:	Quan Nguyen <qnguyen@apm.com>
955S:	Supported
956F:	drivers/net/ethernet/apm/xgene/
957F:	drivers/net/phy/mdio-xgene.c
958F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
959F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960
961APPLIED MICRO (APM) X-GENE SOC PMU
962M:	Tai Nguyen <ttnguyen@apm.com>
963S:	Supported
964F:	drivers/perf/xgene_pmu.c
965F:	Documentation/perf/xgene-pmu.txt
966F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967
968APTINA CAMERA SENSOR PLL
969M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/aptina-pll.*
973
974ARC FRAMEBUFFER DRIVER
975M:	Jaya Kumar <jayalk@intworks.biz>
976S:	Maintained
977F:	drivers/video/fbdev/arcfb.c
978F:	drivers/video/fbdev/core/fb_defio.c
979
980ARC PGU DRM DRIVER
981M:	Alexey Brodkin <abrodkin@synopsys.com>
982S:	Supported
983F:	drivers/gpu/drm/arc/
984F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
985
986ARCNET NETWORK LAYER
987M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
988L:	netdev@vger.kernel.org
989S:	Maintained
990F:	drivers/net/arcnet/
991F:	include/uapi/linux/if_arcnet.h
992
993ARM ARCHITECTED TIMER DRIVER
994M:	Mark Rutland <mark.rutland@arm.com>
995M:	Marc Zyngier <marc.zyngier@arm.com>
996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997S:	Maintained
998F:	arch/arm/include/asm/arch_timer.h
999F:	arch/arm64/include/asm/arch_timer.h
1000F:	drivers/clocksource/arm_arch_timer.c
1001
1002ARM HDLCD DRM DRIVER
1003M:	Liviu Dudau <liviu.dudau@arm.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arm/hdlcd_*
1006F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007
1008ARM MALI-DP DRM DRIVER
1009M:	Liviu Dudau <liviu.dudau@arm.com>
1010M:	Brian Starkey <brian.starkey@arm.com>
1011M:	Mali DP Maintainers <malidp@foss.arm.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arm/
1014F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1015
1016ARM MFM AND FLOPPY DRIVERS
1017M:	Ian Molton <spyro@f2s.com>
1018S:	Maintained
1019F:	arch/arm/lib/floppydma.S
1020F:	arch/arm/include/asm/floppy.h
1021
1022ARM PMU PROFILING AND DEBUGGING
1023M:	Will Deacon <will.deacon@arm.com>
1024M:	Mark Rutland <mark.rutland@arm.com>
1025S:	Maintained
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027F:	arch/arm*/kernel/perf_*
1028F:	arch/arm/oprofile/common.c
1029F:	arch/arm*/kernel/hw_breakpoint.c
1030F:	arch/arm*/include/asm/hw_breakpoint.h
1031F:	arch/arm*/include/asm/perf_event.h
1032F:	drivers/perf/*
1033F:	include/linux/perf/arm_pmu.h
1034F:	Documentation/devicetree/bindings/arm/pmu.txt
1035F:	Documentation/devicetree/bindings/perf/
1036
1037ARM PORT
1038M:	Russell King <linux@armlinux.org.uk>
1039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W:	http://www.armlinux.org.uk/
1041S:	Maintained
1042T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043F:	arch/arm/
1044
1045ARM PRIMECELL AACI PL041 DRIVER
1046M:	Russell King <linux@armlinux.org.uk>
1047S:	Maintained
1048F:	sound/arm/aaci.*
1049
1050ARM PRIMECELL BUS SUPPORT
1051M:	Russell King <linux@armlinux.org.uk>
1052S:	Maintained
1053F:	drivers/amba/
1054F:	include/linux/amba/bus.h
1055
1056ARM PRIMECELL CLCD PL110 DRIVER
1057M:	Russell King <linux@armlinux.org.uk>
1058S:	Maintained
1059F:	drivers/video/fbdev/amba-clcd.*
1060
1061ARM PRIMECELL KMI PL050 DRIVER
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/input/serio/ambakmi.*
1065F:	include/linux/amba/kmi.h
1066
1067ARM PRIMECELL MMCI PL180/1 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	drivers/mmc/host/mmci.*
1071F:	include/linux/amba/mmci.h
1072
1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Maintained
1076F:	drivers/tty/serial/amba-pl01*.c
1077F:	include/linux/amba/serial.h
1078
1079ARM SMMU DRIVERS
1080M:	Will Deacon <will.deacon@arm.com>
1081R:	Robin Murphy <robin.murphy@arm.com>
1082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S:	Maintained
1084F:	drivers/iommu/arm-smmu.c
1085F:	drivers/iommu/arm-smmu-v3.c
1086F:	drivers/iommu/io-pgtable-arm.c
1087F:	drivers/iommu/io-pgtable-arm-v7s.c
1088
1089ARM SUB-ARCHITECTURES
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092F:	arch/arm/mach-*/
1093F:	arch/arm/plat-*/
1094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095
1096ARM/ACTIONS SEMI ARCHITECTURE
1097M:	Andreas Färber <afaerber@suse.de>
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100N:	owl
1101F:	arch/arm/mach-actions/
1102F:	arch/arm/boot/dts/owl-*
1103F:	arch/arm64/boot/dts/actions/
1104F:	drivers/clocksource/owl-*
1105F:	drivers/soc/actions/
1106F:	include/dt-bindings/power/owl-*
1107F:	include/linux/soc/actions/
1108F:	Documentation/devicetree/bindings/arm/actions.txt
1109F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1110F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111
1112ARM/ADS SPHERE MACHINE SUPPORT
1113M:	Lennert Buytenhek <kernel@wantstofly.org>
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S:	Maintained
1116
1117ARM/AFEB9260 MACHINE SUPPORT
1118M:	Sergey Lapin <slapin@ossfans.org>
1119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S:	Maintained
1121
1122ARM/AJECO 1ARM MACHINE SUPPORT
1123M:	Lennert Buytenhek <kernel@wantstofly.org>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126
1127ARM/Allwinner SoC Clock Support
1128M:	Emilio López <emilio@elopez.com.ar>
1129S:	Maintained
1130F:	drivers/clk/sunxi/
1131
1132ARM/Allwinner sunXi SoC support
1133M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1134M:	Chen-Yu Tsai <wens@csie.org>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Maintained
1137N:	sun[x456789]i
1138N:	sun50i
1139F:	arch/arm/mach-sunxi/
1140F:	arch/arm64/boot/dts/allwinner/
1141F:	drivers/clk/sunxi-ng/
1142F:	drivers/pinctrl/sunxi/
1143F:	drivers/soc/sunxi/
1144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145
1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1147M:	Neil Armstrong <narmstrong@baylibre.com>
1148M:	Jerome Brunet <jbrunet@baylibre.com>
1149L:	linux-amlogic@lists.infradead.org
1150S:	Maintained
1151F:	drivers/clk/meson/
1152F:	include/dt-bindings/clock/meson*
1153F:	include/dt-bindings/clock/gxbb*
1154F:	Documentation/devicetree/bindings/clock/amlogic*
1155
1156ARM/Amlogic Meson SoC support
1157M:	Carlo Caione <carlo@caione.org>
1158M:	Kevin Hilman <khilman@baylibre.com>
1159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160L:	linux-amlogic@lists.infradead.org
1161W:	http://linux-meson.com/
1162S:	Maintained
1163F:	arch/arm/mach-meson/
1164F:	arch/arm/boot/dts/meson*
1165F:	arch/arm64/boot/dts/amlogic/
1166F:	drivers/pinctrl/meson/
1167F:	drivers/mmc/host/meson*
1168N:	meson
1169
1170ARM/Annapurna Labs ALPINE ARCHITECTURE
1171M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1172M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	arch/arm/mach-alpine/
1176F:	arch/arm/boot/dts/alpine*
1177F:	arch/arm64/boot/dts/al/
1178F:	drivers/*/*alpine*
1179
1180ARM/ARTPEC MACHINE SUPPORT
1181M:	Jesper Nilsson <jesper.nilsson@axis.com>
1182M:	Lars Persson <lars.persson@axis.com>
1183M:	Niklas Cassel <niklas.cassel@axis.com>
1184S:	Maintained
1185L:	linux-arm-kernel@axis.com
1186F:	arch/arm/mach-artpec
1187F:	arch/arm/boot/dts/artpec6*
1188F:	drivers/clk/axis
1189F:	drivers/crypto/axis
1190F:	drivers/pinctrl/pinctrl-artpec*
1191F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192
1193ARM/ASPEED I2C DRIVER
1194M:	Brendan Higgins <brendanhiggins@google.com>
1195R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1196R:	Joel Stanley <joel@jms.id.au>
1197L:	linux-i2c@vger.kernel.org
1198L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199S:	Maintained
1200F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1201F:	drivers/i2c/busses/i2c-aspeed.c
1202F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1203F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204
1205ARM/ASPEED MACHINE SUPPORT
1206M:	Joel Stanley <joel@jms.id.au>
1207S:	Maintained
1208F:	arch/arm/mach-aspeed/
1209F:	arch/arm/boot/dts/aspeed-*
1210F:	drivers/*/*aspeed*
1211
1212ARM/ATMEL AT91 Clock Support
1213M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1214S:	Maintained
1215F:	drivers/clk/at91
1216
1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1218M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1219M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221W:	http://www.linux4sam.org
1222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1223S:	Supported
1224F:	arch/arm/mach-at91/
1225F:	include/soc/at91/
1226F:	arch/arm/boot/dts/at91*.dts
1227F:	arch/arm/boot/dts/at91*.dtsi
1228F:	arch/arm/boot/dts/sama*.dts
1229F:	arch/arm/boot/dts/sama*.dtsi
1230F:	arch/arm/include/debug/at91.S
1231F:	drivers/memory/atmel*
1232
1233ARM/CALXEDA HIGHBANK ARCHITECTURE
1234M:	Rob Herring <robh@kernel.org>
1235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236S:	Maintained
1237F:	arch/arm/mach-highbank/
1238F:	arch/arm/boot/dts/highbank.dts
1239F:	arch/arm/boot/dts/ecx-*.dts*
1240
1241ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1242M:	Krzysztof Halasa <khalasa@piap.pl>
1243S:	Maintained
1244F:	arch/arm/mach-cns3xxx/
1245
1246ARM/CAVIUM THUNDER NETWORK DRIVER
1247M:	Sunil Goutham <sgoutham@cavium.com>
1248M:	Robert Richter <rric@kernel.org>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Supported
1251F:	drivers/net/ethernet/cavium/thunder/
1252
1253ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1254M:	Alexander Shiyan <shc_work@mail.ru>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Odd Fixes
1257N:	clps711x
1258
1259ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1260M:	Lennert Buytenhek <kernel@wantstofly.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1265M:	Hartley Sweeten <hsweeten@visionengravers.com>
1266M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269F:	arch/arm/mach-ep93xx/
1270F:	arch/arm/mach-ep93xx/include/mach/
1271
1272ARM/CLKDEV SUPPORT
1273M:	Russell King <linux@armlinux.org.uk>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1277F:	arch/arm/include/asm/clkdev.h
1278F:	drivers/clk/clkdev.c
1279
1280ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1281M:	Mike Rapoport <mike@compulab.co.il>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284
1285ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1286M:	Baruch Siach <baruch@tkos.co.il>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289F:	arch/arm/boot/dts/cx92755*
1290N:	digicolor
1291
1292ARM/CONTEC MICRO9 MACHINE SUPPORT
1293M:	Hubert Feurstein <hubert.feurstein@contec.at>
1294S:	Maintained
1295F:	arch/arm/mach-ep93xx/micro9.c
1296
1297ARM/CORESIGHT FRAMEWORK AND DRIVERS
1298M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301F:	drivers/hwtracing/coresight/*
1302F:	Documentation/trace/coresight.txt
1303F:	Documentation/trace/coresight-cpu-debug.txt
1304F:	Documentation/devicetree/bindings/arm/coresight.txt
1305F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1306F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1307F:	tools/perf/arch/arm/util/pmu.c
1308F:	tools/perf/arch/arm/util/auxtrace.c
1309F:	tools/perf/arch/arm/util/cs-etm.c
1310F:	tools/perf/arch/arm/util/cs-etm.h
1311F:	tools/perf/util/cs-etm.h
1312
1313ARM/CORGI MACHINE SUPPORT
1314M:	Richard Purdie <rpurdie@rpsys.net>
1315S:	Maintained
1316
1317ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1318M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1319M:	Linus Walleij <linus.walleij@linaro.org>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321T:	git git://github.com/ulli-kroll/linux.git
1322S:	Maintained
1323F:	Documentation/devicetree/bindings/arm/gemini.txt
1324F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1325F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1326F:	arch/arm/mach-gemini/
1327F:	drivers/pinctrl/pinctrl-gemini.c
1328F:	drivers/rtc/rtc-ftrtc010.c
1329
1330ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1331M:	Barry Song <baohua@kernel.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1334S:	Maintained
1335F:	arch/arm/boot/dts/prima2*
1336F:	arch/arm/mach-prima2/
1337F:	drivers/clk/sirf/
1338F:	drivers/clocksource/timer-prima2.c
1339F:	drivers/clocksource/timer-atlas7.c
1340N:	[^a-z]sirf
1341
1342ARM/EBSA110 MACHINE SUPPORT
1343M:	Russell King <linux@armlinux.org.uk>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345W:	http://www.armlinux.org.uk/
1346S:	Maintained
1347F:	arch/arm/mach-ebsa110/
1348F:	drivers/net/ethernet/amd/am79c961a.*
1349
1350ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1351M:	Uwe Kleine-König <kernel@pengutronix.de>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354N:	efm32
1355
1356ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1357M:	Robert Jarzmik <robert.jarzmik@free.fr>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-pxa/ezx.c
1361
1362ARM/FARADAY FA526 PORT
1363M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366T:	git git://git.berlios.de/gemini-board
1367F:	arch/arm/mm/*-fa*
1368
1369ARM/FOOTBRIDGE ARCHITECTURE
1370M:	Russell King <linux@armlinux.org.uk>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:	http://www.armlinux.org.uk/
1373S:	Maintained
1374F:	arch/arm/include/asm/hardware/dec21285.h
1375F:	arch/arm/mach-footbridge/
1376
1377ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1378M:	Shawn Guo <shawnguo@kernel.org>
1379M:	Sascha Hauer <kernel@pengutronix.de>
1380R:	Fabio Estevam <fabio.estevam@nxp.com>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1384F:	arch/arm/mach-imx/
1385F:	arch/arm/mach-mxs/
1386F:	arch/arm/boot/dts/imx*
1387F:	arch/arm/configs/imx*_defconfig
1388F:	drivers/clk/imx/
1389F:	drivers/soc/imx/
1390F:	include/soc/imx/
1391
1392ARM/FREESCALE VYBRID ARM ARCHITECTURE
1393M:	Shawn Guo <shawnguo@kernel.org>
1394M:	Sascha Hauer <kernel@pengutronix.de>
1395R:	Stefan Agner <stefan@agner.ch>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S:	Maintained
1398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1399F:	arch/arm/mach-imx/*vf610*
1400F:	arch/arm/boot/dts/vf*
1401
1402ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1403M:	Lennert Buytenhek <kernel@wantstofly.org>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406
1407ARM/GUMSTIX MACHINE SUPPORT
1408M:	Steve Sakoman <sakoman@gmail.com>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411
1412ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1413M:	Philipp Zabel <philipp.zabel@gmail.com>
1414M:	Paul Parsons <lost.distance@yahoo.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-pxa/hx4700.c
1418F:	arch/arm/mach-pxa/include/mach/hx4700.h
1419F:	sound/soc/pxa/hx4700.c
1420
1421ARM/HISILICON SOC SUPPORT
1422M:	Wei Xu <xuwei5@hisilicon.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424W:	http://www.hisilicon.com
1425S:	Supported
1426T:	git git://github.com/hisilicon/linux-hisi.git
1427F:	arch/arm/mach-hisi/
1428F:	arch/arm/boot/dts/hi3*
1429F:	arch/arm/boot/dts/hip*
1430F:	arch/arm/boot/dts/hisi*
1431F:	arch/arm64/boot/dts/hisilicon/
1432
1433ARM/HP JORNADA 7XX MACHINE SUPPORT
1434M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1435W:	www.jlime.com
1436S:	Maintained
1437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1438F:	arch/arm/mach-sa1100/jornada720.c
1439F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1440
1441ARM/IGEP MACHINE SUPPORT
1442M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1443M:	Javier Martinez Canillas <javier@dowhile0.org>
1444L:	linux-omap@vger.kernel.org
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/boot/dts/omap3-igep*
1448
1449ARM/INCOME PXA270 SUPPORT
1450M:	Marek Vasut <marek.vasut@gmail.com>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1454
1455ARM/INTEL IOP13XX ARM ARCHITECTURE
1456M:	Lennert Buytenhek <kernel@wantstofly.org>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459
1460ARM/INTEL IOP32X ARM ARCHITECTURE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/INTEL IOP33X ARM ARCHITECTURE
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Orphan
1468
1469ARM/INTEL IQ81342EX MACHINE SUPPORT
1470M:	Lennert Buytenhek <kernel@wantstofly.org>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Maintained
1473
1474ARM/INTEL IXDP2850 MACHINE SUPPORT
1475M:	Lennert Buytenhek <kernel@wantstofly.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478
1479ARM/INTEL IXP4XX ARM ARCHITECTURE
1480M:	Imre Kaloz <kaloz@openwrt.org>
1481M:	Krzysztof Halasa <khalasa@piap.pl>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/mach-ixp4xx/
1485
1486ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1487M:	Jonathan Cameron <jic23@cam.ac.uk>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/mach-pxa/stargate2.c
1491F:	drivers/pcmcia/pxa2xx_stargate2.c
1492
1493ARM/INTEL XSC3 (MANZANO) ARM CORE
1494M:	Lennert Buytenhek <kernel@wantstofly.org>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497
1498ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/LG1K ARCHITECTURE
1504M:	Chanho Min <chanho.min@lge.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm64/boot/dts/lg/
1508
1509ARM/LOGICPD PXA270 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/LPC18XX ARCHITECTURE
1515M:	Joachim Eastwood <manabian@gmail.com>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	arch/arm/boot/dts/lpc43*
1519F:	drivers/clk/nxp/clk-lpc18xx*
1520F:	drivers/clocksource/time-lpc32xx.c
1521F:	drivers/i2c/busses/i2c-lpc2k.c
1522F:	drivers/memory/pl172.c
1523F:	drivers/mtd/spi-nor/nxp-spifi.c
1524F:	drivers/rtc/rtc-lpc24xx.c
1525N:	lpc18xx
1526
1527ARM/LPC32XX SOC SUPPORT
1528M:	Vladimir Zapolskiy <vz@mleia.com>
1529M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1532S:	Maintained
1533F:	arch/arm/boot/dts/lpc32*
1534F:	arch/arm/mach-lpc32xx/
1535F:	drivers/i2c/busses/i2c-pnx.c
1536F:	drivers/net/ethernet/nxp/lpc_eth.c
1537F:	drivers/usb/host/ohci-nxp.c
1538F:	drivers/watchdog/pnx4008_wdt.c
1539N:	lpc32xx
1540
1541ARM/MAGICIAN MACHINE SUPPORT
1542M:	Philipp Zabel <philipp.zabel@gmail.com>
1543S:	Maintained
1544
1545ARM/Marvell Berlin SoC support
1546M:	Jisheng Zhang <jszhang@marvell.com>
1547M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm/mach-berlin/
1551F:	arch/arm/boot/dts/berlin*
1552F:	arch/arm64/boot/dts/marvell/berlin*
1553
1554ARM/Marvell Dove/MV78xx0/Orion SOC support
1555M:	Jason Cooper <jason@lakedaemon.net>
1556M:	Andrew Lunn <andrew@lunn.ch>
1557M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1558M:	Gregory Clement <gregory.clement@free-electrons.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	Documentation/devicetree/bindings/soc/dove/
1562F:	arch/arm/mach-dove/
1563F:	arch/arm/mach-mv78xx0/
1564F:	arch/arm/mach-orion5x/
1565F:	arch/arm/plat-orion/
1566F:	arch/arm/boot/dts/dove*
1567F:	arch/arm/boot/dts/orion5x*
1568
1569ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1570M:	Jason Cooper <jason@lakedaemon.net>
1571M:	Andrew Lunn <andrew@lunn.ch>
1572M:	Gregory Clement <gregory.clement@free-electrons.com>
1573M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576F:	arch/arm/boot/dts/armada*
1577F:	arch/arm/boot/dts/kirkwood*
1578F:	arch/arm/configs/mvebu_*_defconfig
1579F:	arch/arm/mach-mvebu/
1580F:	arch/arm64/boot/dts/marvell/armada*
1581F:	drivers/cpufreq/mvebu-cpufreq.c
1582F:	drivers/irqchip/irq-armada-370-xp.c
1583F:	drivers/irqchip/irq-mvebu-*
1584F:	drivers/pinctrl/mvebu/
1585F:	drivers/rtc/rtc-armada38x.c
1586
1587ARM/Mediatek RTC DRIVER
1588M:	Eddie Huang <eddie.huang@mediatek.com>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	drivers/rtc/rtc-mt6397.c
1593
1594ARM/Mediatek SoC support
1595M:	Matthias Brugger <matthias.bgg@gmail.com>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599F:	arch/arm/boot/dts/mt6*
1600F:	arch/arm/boot/dts/mt7*
1601F:	arch/arm/boot/dts/mt8*
1602F:	arch/arm/mach-mediatek/
1603F:	arch/arm64/boot/dts/mediatek/
1604N:	mtk
1605K:	mediatek
1606
1607ARM/Mediatek USB3 PHY DRIVER
1608M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1611S:	Maintained
1612F:	drivers/phy/mediatek/phy-mtk-tphy.c
1613
1614ARM/MICREL KS8695 ARCHITECTURE
1615M:	Greg Ungerer <gerg@uclinux.org>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617F:	arch/arm/mach-ks8695/
1618S:	Odd Fixes
1619
1620ARM/MIOA701 MACHINE SUPPORT
1621M:	Robert Jarzmik <robert.jarzmik@free.fr>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623F:	arch/arm/mach-pxa/mioa701.c
1624S:	Maintained
1625
1626ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1627M:	Michael Petchkovsky <mkpetch@internode.on.net>
1628S:	Maintained
1629
1630ARM/NOMADIK ARCHITECTURE
1631M:	Alessandro Rubini <rubini@unipv.it>
1632M:	Linus Walleij <linus.walleij@linaro.org>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-nomadik/
1636F:	drivers/pinctrl/nomadik/
1637F:	drivers/i2c/busses/i2c-nomadik.c
1638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1639
1640ARM/NUVOTON W90X900 ARM ARCHITECTURE
1641M:	Wan ZongShun <mcuos.com@gmail.com>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643W:	http://www.mcuos.com
1644S:	Maintained
1645F:	arch/arm/mach-w90x900/
1646F:	drivers/input/keyboard/w90p910_keypad.c
1647F:	drivers/input/touchscreen/w90p910_ts.c
1648F:	drivers/watchdog/nuc900_wdt.c
1649F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1650F:	drivers/mtd/nand/nuc900_nand.c
1651F:	drivers/rtc/rtc-nuc900.c
1652F:	drivers/spi/spi-nuc900.c
1653F:	drivers/usb/host/ehci-w90x900.c
1654F:	drivers/video/fbdev/nuc900fb.c
1655
1656ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1657M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1658L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1659W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1660S:	Supported
1661
1662ARM/Orion SoC/Technologic Systems TS-78xx platform support
1663M:	Alexander Clouter <alex@digriz.org.uk>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:	http://www.digriz.org.uk/ts78xx/kernel
1666S:	Maintained
1667F:	arch/arm/mach-orion5x/ts78xx-*
1668
1669ARM/OXNAS platform support
1670M:	Neil Armstrong <narmstrong@baylibre.com>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1673S:	Maintained
1674F:	arch/arm/mach-oxnas/
1675F:	arch/arm/boot/dts/ox8*.dtsi
1676F:	arch/arm/boot/dts/wd-mbwe.dts
1677F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1678N:	oxnas
1679
1680ARM/PALM TREO SUPPORT
1681M:	Tomas Cech <sleep_walker@suse.com>
1682L:	linux-arm-kernel@lists.infradead.org
1683W:	http://hackndev.com
1684S:	Maintained
1685F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1686F:	arch/arm/mach-pxa/palmtreo.c
1687
1688ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1689M:	Marek Vasut <marek.vasut@gmail.com>
1690L:	linux-arm-kernel@lists.infradead.org
1691W:	http://hackndev.com
1692S:	Maintained
1693F:	arch/arm/mach-pxa/include/mach/palmtx.h
1694F:	arch/arm/mach-pxa/palmtx.c
1695F:	arch/arm/mach-pxa/include/mach/palmt5.h
1696F:	arch/arm/mach-pxa/palmt5.c
1697F:	arch/arm/mach-pxa/include/mach/palmld.h
1698F:	arch/arm/mach-pxa/palmld.c
1699F:	arch/arm/mach-pxa/include/mach/palmte2.h
1700F:	arch/arm/mach-pxa/palmte2.c
1701F:	arch/arm/mach-pxa/include/mach/palmtc.h
1702F:	arch/arm/mach-pxa/palmtc.c
1703
1704ARM/PALMZ72 SUPPORT
1705M:	Sergey Lapin <slapin@ossfans.org>
1706L:	linux-arm-kernel@lists.infradead.org
1707W:	http://hackndev.com
1708S:	Maintained
1709F:	arch/arm/mach-pxa/include/mach/palmz72.h
1710F:	arch/arm/mach-pxa/palmz72.c
1711
1712ARM/PLEB SUPPORT
1713M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1714W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1715S:	Maintained
1716
1717ARM/PT DIGITAL BOARD PORT
1718M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720W:	http://www.armlinux.org.uk/
1721S:	Maintained
1722
1723ARM/QUALCOMM SUPPORT
1724M:	Andy Gross <andy.gross@linaro.org>
1725M:	David Brown <david.brown@linaro.org>
1726L:	linux-arm-msm@vger.kernel.org
1727L:	linux-soc@vger.kernel.org
1728S:	Maintained
1729F:	Documentation/devicetree/bindings/soc/qcom/
1730F:	arch/arm/boot/dts/qcom-*.dts
1731F:	arch/arm/boot/dts/qcom-*.dtsi
1732F:	arch/arm/mach-qcom/
1733F:	arch/arm64/boot/dts/qcom/*
1734F:	drivers/i2c/busses/i2c-qup.c
1735F:	drivers/clk/qcom/
1736F:	drivers/dma/qcom/
1737F:	drivers/soc/qcom/
1738F:	drivers/spi/spi-qup.c
1739F:	drivers/tty/serial/msm_serial.h
1740F:	drivers/tty/serial/msm_serial.c
1741F:	drivers/*/pm8???-*
1742F:	drivers/mfd/ssbi.c
1743F:	drivers/firmware/qcom_scm.c
1744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1745
1746ARM/RADISYS ENP2611 MACHINE SUPPORT
1747M:	Lennert Buytenhek <kernel@wantstofly.org>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S:	Maintained
1750
1751ARM/REALTEK ARCHITECTURE
1752M:	Andreas Färber <afaerber@suse.de>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm64/boot/dts/realtek/
1756F:	Documentation/devicetree/bindings/arm/realtek.txt
1757
1758ARM/RENESAS ARM64 ARCHITECTURE
1759M:	Simon Horman <horms@verge.net.au>
1760M:	Magnus Damm <magnus.damm@gmail.com>
1761L:	linux-renesas-soc@vger.kernel.org
1762Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764S:	Supported
1765F:	arch/arm64/boot/dts/renesas/
1766F:	drivers/soc/renesas/
1767F:	include/linux/soc/renesas/
1768
1769ARM/RISCPC ARCHITECTURE
1770M:	Russell King <linux@armlinux.org.uk>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772W:	http://www.armlinux.org.uk/
1773S:	Maintained
1774F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1775F:	arch/arm/include/asm/hardware/ioc.h
1776F:	arch/arm/include/asm/hardware/iomd.h
1777F:	arch/arm/include/asm/hardware/memc.h
1778F:	arch/arm/mach-rpc/
1779F:	drivers/net/ethernet/8390/etherh.c
1780F:	drivers/net/ethernet/i825xx/ether1*
1781F:	drivers/net/ethernet/seeq/ether3*
1782F:	drivers/scsi/arm/
1783
1784ARM/Rockchip SoC support
1785M:	Heiko Stuebner <heiko@sntech.de>
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787L:	linux-rockchip@lists.infradead.org
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1789S:	Maintained
1790F:	arch/arm/boot/dts/rk3*
1791F:	arch/arm/boot/dts/rv1108*
1792F:	arch/arm/mach-rockchip/
1793F:	drivers/clk/rockchip/
1794F:	drivers/i2c/busses/i2c-rk3x.c
1795F:	drivers/*/*rockchip*
1796F:	drivers/*/*/*rockchip*
1797F:	sound/soc/rockchip/
1798N:	rockchip
1799
1800ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1801M:	Kukjin Kim <kgene@kernel.org>
1802M:	Krzysztof Kozlowski <krzk@kernel.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1805Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1806S:	Maintained
1807F:	arch/arm/boot/dts/s3c*
1808F:	arch/arm/boot/dts/s5p*
1809F:	arch/arm/boot/dts/samsung*
1810F:	arch/arm/boot/dts/exynos*
1811F:	arch/arm64/boot/dts/exynos/
1812F:	arch/arm/plat-samsung/
1813F:	arch/arm/mach-s3c24*/
1814F:	arch/arm/mach-s3c64xx/
1815F:	arch/arm/mach-s5p*/
1816F:	arch/arm/mach-exynos*/
1817F:	drivers/*/*s3c24*
1818F:	drivers/*/*/*s3c24*
1819F:	drivers/*/*s3c64xx*
1820F:	drivers/*/*s5pv210*
1821F:	drivers/memory/samsung/*
1822F:	drivers/soc/samsung/*
1823F:	Documentation/arm/Samsung/
1824F:	Documentation/devicetree/bindings/arm/samsung/
1825F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1826F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1827N:	exynos
1828
1829ARM/SAMSUNG MOBILE MACHINE SUPPORT
1830M:	Kyungmin Park <kyungmin.park@samsung.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S:	Maintained
1833F:	arch/arm/mach-s5pv210/
1834
1835ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1836M:	Kyungmin Park <kyungmin.park@samsung.com>
1837M:	Kamil Debski <kamil@wypas.org>
1838M:	Andrzej Hajda <a.hajda@samsung.com>
1839L:	linux-arm-kernel@lists.infradead.org
1840L:	linux-media@vger.kernel.org
1841S:	Maintained
1842F:	drivers/media/platform/s5p-g2d/
1843
1844ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1845M:	Marek Szyprowski <m.szyprowski@samsung.com>
1846L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1847L:	linux-media@vger.kernel.org
1848S:	Maintained
1849F:	drivers/media/platform/s5p-cec/
1850F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1851
1852ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1853M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1854M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1855L:	linux-arm-kernel@lists.infradead.org
1856L:	linux-media@vger.kernel.org
1857S:	Maintained
1858F:	drivers/media/platform/s5p-jpeg/
1859
1860ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1861M:	Kyungmin Park <kyungmin.park@samsung.com>
1862M:	Kamil Debski <kamil@wypas.org>
1863M:	Jeongtae Park <jtp.park@samsung.com>
1864M:	Andrzej Hajda <a.hajda@samsung.com>
1865L:	linux-arm-kernel@lists.infradead.org
1866L:	linux-media@vger.kernel.org
1867S:	Maintained
1868F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1869F:	drivers/media/platform/s5p-mfc/
1870
1871ARM/SHMOBILE ARM ARCHITECTURE
1872M:	Simon Horman <horms@verge.net.au>
1873M:	Magnus Damm <magnus.damm@gmail.com>
1874L:	linux-renesas-soc@vger.kernel.org
1875Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1877S:	Supported
1878F:	arch/arm/boot/dts/emev2*
1879F:	arch/arm/boot/dts/r7s*
1880F:	arch/arm/boot/dts/r8a*
1881F:	arch/arm/boot/dts/sh*
1882F:	arch/arm/configs/shmobile_defconfig
1883F:	arch/arm/include/debug/renesas-scif.S
1884F:	arch/arm/mach-shmobile/
1885F:	drivers/soc/renesas/
1886F:	include/linux/soc/renesas/
1887
1888ARM/SOCFPGA ARCHITECTURE
1889M:	Dinh Nguyen <dinguyen@kernel.org>
1890S:	Maintained
1891F:	arch/arm/mach-socfpga/
1892F:	arch/arm/boot/dts/socfpga*
1893F:	arch/arm/configs/socfpga_defconfig
1894F:	arch/arm64/boot/dts/altera/
1895W:	http://www.rocketboards.org
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1897
1898ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1899M:	Dinh Nguyen <dinguyen@kernel.org>
1900S:	Maintained
1901F:	drivers/clk/socfpga/
1902
1903ARM/SOCFPGA EDAC SUPPORT
1904M:	Thor Thayer <thor.thayer@linux.intel.com>
1905S:	Maintained
1906F:	drivers/edac/altera_edac.
1907
1908ARM/STI ARCHITECTURE
1909M:	Patrice Chotard <patrice.chotard@st.com>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911W:	http://www.stlinux.com
1912S:	Maintained
1913F:	arch/arm/mach-sti/
1914F:	arch/arm/boot/dts/sti*
1915F:	drivers/char/hw_random/st-rng.c
1916F:	drivers/clocksource/arm_global_timer.c
1917F:	drivers/clocksource/clksrc_st_lpc.c
1918F:	drivers/cpufreq/sti-cpufreq.c
1919F:	drivers/dma/st_fdma*
1920F:	drivers/i2c/busses/i2c-st.c
1921F:	drivers/media/rc/st_rc.c
1922F:	drivers/media/platform/sti/c8sectpfe/
1923F:	drivers/mmc/host/sdhci-st.c
1924F:	drivers/phy/st/phy-miphy28lp.c
1925F:	drivers/phy/st/phy-stih407-usb.c
1926F:	drivers/pinctrl/pinctrl-st.c
1927F:	drivers/remoteproc/st_remoteproc.c
1928F:	drivers/remoteproc/st_slim_rproc.c
1929F:	drivers/reset/sti/
1930F:	drivers/rtc/rtc-st-lpc.c
1931F:	drivers/tty/serial/st-asc.c
1932F:	drivers/usb/dwc3/dwc3-st.c
1933F:	drivers/usb/host/ehci-st.c
1934F:	drivers/usb/host/ohci-st.c
1935F:	drivers/watchdog/st_lpc_wdt.c
1936F:	drivers/ata/ahci_st.c
1937F:	include/linux/remoteproc/st_slim_rproc.h
1938
1939ARM/STM32 ARCHITECTURE
1940M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1941M:	Alexandre Torgue <alexandre.torgue@st.com>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S:	Maintained
1944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1945N:	stm32
1946F:	drivers/clocksource/armv7m_systick.c
1947
1948ARM/TANGO ARCHITECTURE
1949M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1950L:	linux-arm-kernel@lists.infradead.org
1951S:	Maintained
1952N:	tango
1953
1954ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1955M:	Lennert Buytenhek <kernel@wantstofly.org>
1956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S:	Maintained
1958
1959ARM/TETON BGA MACHINE SUPPORT
1960M:	"Mark F. Brown" <mark.brown314@gmail.com>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963
1964ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1965M:	Santosh Shilimkar <ssantosh@kernel.org>
1966L:	linux-kernel@vger.kernel.org
1967S:	Maintained
1968F:	drivers/memory/*emif*
1969
1970ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1971M:	Santosh Shilimkar <ssantosh@kernel.org>
1972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973S:	Maintained
1974F:	arch/arm/mach-keystone/
1975F:	arch/arm/boot/dts/keystone-*
1976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1977
1978ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1979M:	Santosh Shilimkar <ssantosh@kernel.org>
1980L:	linux-kernel@vger.kernel.org
1981S:	Maintained
1982F:	drivers/clk/keystone/
1983
1984ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1985M:	Santosh Shilimkar <ssantosh@kernel.org>
1986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987L:	linux-kernel@vger.kernel.org
1988S:	Maintained
1989F:	drivers/clocksource/timer-keystone.c
1990
1991ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1992M:	Santosh Shilimkar <ssantosh@kernel.org>
1993L:	linux-kernel@vger.kernel.org
1994S:	Maintained
1995F:	drivers/power/reset/keystone-reset.c
1996
1997ARM/THECUS N2100 MACHINE SUPPORT
1998M:	Lennert Buytenhek <kernel@wantstofly.org>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S:	Maintained
2001
2002ARM/TOSA MACHINE SUPPORT
2003M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2004M:	Dirk Opfer <dirk@opfer-online.de>
2005S:	Maintained
2006
2007ARM/U300 MACHINE SUPPORT
2008M:	Linus Walleij <linus.walleij@linaro.org>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Supported
2011F:	arch/arm/mach-u300/
2012F:	drivers/clocksource/timer-u300.c
2013F:	drivers/i2c/busses/i2c-stu300.c
2014F:	drivers/rtc/rtc-coh901331.c
2015F:	drivers/watchdog/coh901327_wdt.c
2016F:	drivers/dma/coh901318*
2017F:	drivers/mfd/ab3100*
2018F:	drivers/rtc/rtc-ab3100.c
2019F:	drivers/rtc/rtc-coh901331.c
2020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2021
2022ARM/UNIPHIER ARCHITECTURE
2023M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2026S:	Maintained
2027F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2028F:	arch/arm/boot/dts/uniphier*
2029F:	arch/arm/include/asm/hardware/cache-uniphier.h
2030F:	arch/arm/mach-uniphier/
2031F:	arch/arm/mm/cache-uniphier.c
2032F:	arch/arm64/boot/dts/socionext/
2033F:	drivers/bus/uniphier-system-bus.c
2034F:	drivers/clk/uniphier/
2035F:	drivers/gpio/gpio-uniphier.c
2036F:	drivers/i2c/busses/i2c-uniphier*
2037F:	drivers/irqchip/irq-uniphier-aidet.c
2038F:	drivers/pinctrl/uniphier/
2039F:	drivers/reset/reset-uniphier.c
2040F:	drivers/tty/serial/8250/8250_uniphier.c
2041N:	uniphier
2042
2043ARM/Ux500 ARM ARCHITECTURE
2044M:	Linus Walleij <linus.walleij@linaro.org>
2045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046S:	Maintained
2047F:	arch/arm/mach-ux500/
2048F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2049F:	drivers/dma/ste_dma40*
2050F:	drivers/hwspinlock/u8500_hsem.c
2051F:	drivers/mfd/abx500*
2052F:	drivers/mfd/ab8500*
2053F:	drivers/mfd/dbx500*
2054F:	drivers/mfd/db8500*
2055F:	drivers/pinctrl/nomadik/pinctrl-ab*
2056F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2057F:	drivers/rtc/rtc-ab8500.c
2058F:	drivers/rtc/rtc-pl031.c
2059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2060
2061ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2062M:	Ulf Hansson <ulf.hansson@linaro.org>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064T:	git git://git.linaro.org/people/ulfh/clk.git
2065S:	Maintained
2066F:	drivers/clk/ux500/
2067
2068ARM/VERSATILE EXPRESS PLATFORM
2069M:	Liviu Dudau <liviu.dudau@arm.com>
2070M:	Sudeep Holla <sudeep.holla@arm.com>
2071M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S:	Maintained
2074F:	arch/arm/boot/dts/vexpress*
2075F:	arch/arm64/boot/dts/arm/
2076F:	arch/arm/mach-vexpress/
2077F:	*/*/vexpress*
2078F:	*/*/*/vexpress*
2079F:	drivers/clk/versatile/clk-vexpress-osc.c
2080F:	drivers/clocksource/versatile.c
2081N:	mps2
2082
2083ARM/VFP SUPPORT
2084M:	Russell King <linux@armlinux.org.uk>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086W:	http://www.armlinux.org.uk/
2087S:	Maintained
2088F:	arch/arm/vfp/
2089
2090ARM/VOIPAC PXA270 SUPPORT
2091M:	Marek Vasut <marek.vasut@gmail.com>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-pxa/vpac270.c
2095F:	arch/arm/mach-pxa/include/mach/vpac270.h
2096
2097ARM/VT8500 ARM ARCHITECTURE
2098M:	Tony Prisk <linux@prisktech.co.nz>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/mach-vt8500/
2102F:	drivers/clocksource/vt8500_timer.c
2103F:	drivers/i2c/busses/i2c-wmt.c
2104F:	drivers/mmc/host/wmt-sdmmc.c
2105F:	drivers/pwm/pwm-vt8500.c
2106F:	drivers/rtc/rtc-vt8500.c
2107F:	drivers/tty/serial/vt8500_serial.c
2108F:	drivers/usb/host/ehci-platform.c
2109F:	drivers/usb/host/uhci-platform.c
2110F:	drivers/video/fbdev/vt8500lcdfb.*
2111F:	drivers/video/fbdev/wm8505fb*
2112F:	drivers/video/fbdev/wmt_ge_rops.*
2113
2114ARM/ZIPIT Z2 SUPPORT
2115M:	Marek Vasut <marek.vasut@gmail.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Maintained
2118F:	arch/arm/mach-pxa/z2.c
2119F:	arch/arm/mach-pxa/include/mach/z2.h
2120
2121ARM/ZTE ARCHITECTURE
2122M:	Jun Nie <jun.nie@linaro.org>
2123M:	Baoyou Xie <baoyou.xie@linaro.org>
2124M:	Shawn Guo <shawnguo@kernel.org>
2125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126S:	Maintained
2127F:	arch/arm/boot/dts/zx2967*
2128F:	arch/arm/mach-zx/
2129F:	arch/arm64/boot/dts/zte/
2130F:	drivers/clk/zte/
2131F:	drivers/dma/zx_dma.c
2132F:	drivers/gpio/gpio-zx.c
2133F:	drivers/i2c/busses/i2c-zx2967.c
2134F:	drivers/mmc/host/dw_mmc-zx.*
2135F:	drivers/pinctrl/zte/
2136F:	drivers/reset/reset-zx2967.c
2137F:	drivers/soc/zte/
2138F:	drivers/thermal/zx2967_thermal.c
2139F:	drivers/watchdog/zx2967_wdt.c
2140F:	Documentation/devicetree/bindings/arm/zte.txt
2141F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2142F:	Documentation/devicetree/bindings/dma/zxdma.txt
2143F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2144F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2145F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2146F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2147F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2148F:	Documentation/devicetree/bindings/soc/zte/
2149F:	Documentation/devicetree/bindings/sound/zte,*.txt
2150F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2151F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2152F:	include/dt-bindings/clock/zx2967*.h
2153F:	include/dt-bindings/soc/zte,*.h
2154F:	sound/soc/codecs/zx_aud96p22.c
2155F:	sound/soc/zte/
2156
2157ARM/ZYNQ ARCHITECTURE
2158M:	Michal Simek <michal.simek@xilinx.com>
2159R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161W:	http://wiki.xilinx.com
2162T:	git https://github.com/Xilinx/linux-xlnx.git
2163S:	Supported
2164F:	arch/arm/mach-zynq/
2165F:	drivers/cpuidle/cpuidle-zynq.c
2166F:	drivers/block/xsysace.c
2167N:	zynq
2168N:	xilinx
2169F:	drivers/clocksource/cadence_ttc_timer.c
2170F:	drivers/i2c/busses/i2c-cadence.c
2171F:	drivers/mmc/host/sdhci-of-arasan.c
2172F:	drivers/edac/synopsys_edac.c
2173
2174ARM64 PORT (AARCH64 ARCHITECTURE)
2175M:	Catalin Marinas <catalin.marinas@arm.com>
2176M:	Will Deacon <will.deacon@arm.com>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2179S:	Maintained
2180F:	arch/arm64/
2181F:	Documentation/arm64/
2182
2183AS3645A LED FLASH CONTROLLER DRIVER
2184M:	Sakari Ailus <sakari.ailus@iki.fi>
2185L:	linux-leds@vger.kernel.org
2186S:	Maintained
2187F:	drivers/leds/leds-as3645a.c
2188
2189AS3645A LED FLASH CONTROLLER DRIVER
2190M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2191L:	linux-media@vger.kernel.org
2192T:	git git://linuxtv.org/media_tree.git
2193S:	Maintained
2194F:	drivers/media/i2c/as3645a.c
2195F:	include/media/i2c/as3645a.h
2196
2197ASAHI KASEI AK8974 DRIVER
2198M:	Linus Walleij <linus.walleij@linaro.org>
2199L:	linux-iio@vger.kernel.org
2200W:	http://www.akm.com/
2201S:	Supported
2202F:	drivers/iio/magnetometer/ak8974.c
2203
2204ASC7621 HARDWARE MONITOR DRIVER
2205M:	George Joseph <george.joseph@fairview5.com>
2206L:	linux-hwmon@vger.kernel.org
2207S:	Maintained
2208F:	Documentation/hwmon/asc7621
2209F:	drivers/hwmon/asc7621.c
2210
2211ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2212M:	Corentin Chary <corentin.chary@gmail.com>
2213L:	acpi4asus-user@lists.sourceforge.net
2214L:	platform-driver-x86@vger.kernel.org
2215W:	http://acpi4asus.sf.net
2216S:	Maintained
2217F:	drivers/platform/x86/asus*.c
2218F:	drivers/platform/x86/eeepc*.c
2219
2220ASUS WIRELESS RADIO CONTROL DRIVER
2221M:	João Paulo Rechi Vita <jprvita@gmail.com>
2222L:	platform-driver-x86@vger.kernel.org
2223S:	Maintained
2224F:	drivers/platform/x86/asus-wireless.c
2225
2226ASYMMETRIC KEYS
2227M:	David Howells <dhowells@redhat.com>
2228L:	keyrings@vger.kernel.org
2229S:	Maintained
2230F:	Documentation/crypto/asymmetric-keys.txt
2231F:	include/linux/verification.h
2232F:	include/crypto/public_key.h
2233F:	include/crypto/pkcs7.h
2234F:	crypto/asymmetric_keys/
2235
2236ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2237R:	Dan Williams <dan.j.williams@intel.com>
2238W:	http://sourceforge.net/projects/xscaleiop
2239S:	Odd fixes
2240F:	Documentation/crypto/async-tx-api.txt
2241F:	crypto/async_tx/
2242F:	drivers/dma/
2243F:	include/linux/dmaengine.h
2244F:	include/linux/async_tx.h
2245
2246AT24 EEPROM DRIVER
2247M:	Bartosz Golaszewski <brgl@bgdev.pl>
2248L:	linux-i2c@vger.kernel.org
2249S:	Maintained
2250F:	drivers/misc/eeprom/at24.c
2251F:	include/linux/platform_data/at24.h
2252
2253ATA OVER ETHERNET (AOE) DRIVER
2254M:	"Ed L. Cashin" <ed.cashin@acm.org>
2255W:	http://www.openaoe.org/
2256S:	Supported
2257F:	Documentation/aoe/
2258F:	drivers/block/aoe/
2259
2260ATHEROS 71XX/9XXX GPIO DRIVER
2261M:	Alban Bedel <albeu@free.fr>
2262W:	https://github.com/AlbanBedel/linux
2263T:	git git://github.com/AlbanBedel/linux
2264S:	Maintained
2265F:	drivers/gpio/gpio-ath79.c
2266F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2267
2268ATHEROS ATH GENERIC UTILITIES
2269M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2270L:	linux-wireless@vger.kernel.org
2271S:	Supported
2272F:	drivers/net/wireless/ath/*
2273
2274ATHEROS ATH5K WIRELESS DRIVER
2275M:	Jiri Slaby <jirislaby@gmail.com>
2276M:	Nick Kossifidis <mickflemm@gmail.com>
2277M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2278L:	linux-wireless@vger.kernel.org
2279W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2280S:	Maintained
2281F:	drivers/net/wireless/ath/ath5k/
2282
2283ATHEROS ATH6KL WIRELESS DRIVER
2284M:	Kalle Valo <kvalo@qca.qualcomm.com>
2285L:	linux-wireless@vger.kernel.org
2286W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2288S:	Supported
2289F:	drivers/net/wireless/ath/ath6kl/
2290
2291ATI_REMOTE2 DRIVER
2292M:	Ville Syrjala <syrjala@sci.fi>
2293S:	Maintained
2294F:	drivers/input/misc/ati_remote2.c
2295
2296ATK0110 HWMON DRIVER
2297M:	Luca Tettamanti <kronos.it@gmail.com>
2298L:	linux-hwmon@vger.kernel.org
2299S:	Maintained
2300F:	drivers/hwmon/asus_atk0110.c
2301
2302ATLX ETHERNET DRIVERS
2303M:	Jay Cliburn <jcliburn@gmail.com>
2304M:	Chris Snook <chris.snook@gmail.com>
2305L:	netdev@vger.kernel.org
2306W:	http://sourceforge.net/projects/atl1
2307W:	http://atl1.sourceforge.net
2308S:	Maintained
2309F:	drivers/net/ethernet/atheros/
2310
2311ATM
2312M:	Chas Williams <3chas3@gmail.com>
2313L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2314L:	netdev@vger.kernel.org
2315W:	http://linux-atm.sourceforge.net
2316S:	Maintained
2317F:	drivers/atm/
2318F:	include/linux/atm*
2319F:	include/uapi/linux/atm*
2320
2321ATMEL AT91 / AT32 MCI DRIVER
2322M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2323S:	Maintained
2324F:	drivers/mmc/host/atmel-mci.c
2325
2326ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2327M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2328S:	Supported
2329F:	drivers/power/reset/at91-sama5d2_shdwc.c
2330
2331ATMEL Audio ALSA driver
2332M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2333L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2334S:	Supported
2335F:	sound/soc/atmel
2336
2337ATMEL I2C DRIVER
2338M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2339L:	linux-i2c@vger.kernel.org
2340S:	Supported
2341F:	drivers/i2c/busses/i2c-at91.c
2342
2343ATMEL ISI DRIVER
2344M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2345L:	linux-media@vger.kernel.org
2346S:	Supported
2347F:	drivers/media/platform/atmel/atmel-isi.c
2348F:	include/media/atmel-isi.h
2349
2350ATMEL LCDFB DRIVER
2351M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2352L:	linux-fbdev@vger.kernel.org
2353S:	Maintained
2354F:	drivers/video/fbdev/atmel_lcdfb.c
2355F:	include/video/atmel_lcdc.h
2356
2357ATMEL MACB ETHERNET DRIVER
2358M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2359S:	Supported
2360F:	drivers/net/ethernet/cadence/
2361
2362ATMEL MAXTOUCH DRIVER
2363M:	Nick Dyer <nick@shmanahar.org>
2364T:	git git://github.com/ndyer/linux.git
2365S:	Maintained
2366F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2367F:	drivers/input/touchscreen/atmel_mxt_ts.c
2368F:	include/linux/platform_data/atmel_mxt_ts.h
2369
2370ATMEL NAND DRIVER
2371M:	Wenyou Yang <wenyou.yang@atmel.com>
2372M:	Josh Wu <rainyfeeling@outlook.com>
2373L:	linux-mtd@lists.infradead.org
2374S:	Supported
2375F:	drivers/mtd/nand/atmel/*
2376
2377ATMEL SAMA5D2 ADC DRIVER
2378M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2379L:	linux-iio@vger.kernel.org
2380S:	Supported
2381F:	drivers/iio/adc/at91-sama5d2_adc.c
2382
2383ATMEL SDMMC DRIVER
2384M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2385L:	linux-mmc@vger.kernel.org
2386S:	Supported
2387F:	drivers/mmc/host/sdhci-of-at91.c
2388
2389ATMEL SPI DRIVER
2390M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2391S:	Supported
2392F:	drivers/spi/spi-atmel.*
2393
2394ATMEL SSC DRIVER
2395M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397S:	Supported
2398F:	drivers/misc/atmel-ssc.c
2399F:	include/linux/atmel-ssc.h
2400
2401ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2402M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404S:	Supported
2405F:	drivers/misc/atmel_tclib.c
2406F:	drivers/clocksource/tcb_clksrc.c
2407
2408ATMEL USBA UDC DRIVER
2409M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411S:	Supported
2412F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2413
2414ATMEL WIRELESS DRIVER
2415M:	Simon Kelley <simon@thekelleys.org.uk>
2416L:	linux-wireless@vger.kernel.org
2417W:	http://www.thekelleys.org.uk/atmel
2418W:	http://atmelwlandriver.sourceforge.net/
2419S:	Maintained
2420F:	drivers/net/wireless/atmel/atmel*
2421
2422ATMEL XDMA DRIVER
2423M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2424L:	linux-arm-kernel@lists.infradead.org
2425L:	dmaengine@vger.kernel.org
2426S:	Supported
2427F:	drivers/dma/at_xdmac.c
2428
2429ATOMIC INFRASTRUCTURE
2430M:	Will Deacon <will.deacon@arm.com>
2431M:	Peter Zijlstra <peterz@infradead.org>
2432R:	Boqun Feng <boqun.feng@gmail.com>
2433L:	linux-kernel@vger.kernel.org
2434S:	Maintained
2435F:	arch/*/include/asm/atomic*.h
2436F:	include/*/atomic*.h
2437
2438ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2439M:	Bradley Grove <linuxdrivers@attotech.com>
2440L:	linux-scsi@vger.kernel.org
2441W:	http://www.attotech.com
2442S:	Supported
2443F:	drivers/scsi/esas2r
2444
2445ATUSB IEEE 802.15.4 RADIO DRIVER
2446M:	Stefan Schmidt <stefan@osg.samsung.com>
2447L:	linux-wpan@vger.kernel.org
2448S:	Maintained
2449F:	drivers/net/ieee802154/atusb.c
2450F:	drivers/net/ieee802154/atusb.h
2451F:	drivers/net/ieee802154/at86rf230.h
2452
2453AUDIT SUBSYSTEM
2454M:	Paul Moore <paul@paul-moore.com>
2455M:	Eric Paris <eparis@redhat.com>
2456L:	linux-audit@redhat.com (moderated for non-subscribers)
2457W:	https://github.com/linux-audit
2458W:	https://people.redhat.com/sgrubb/audit
2459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2460S:	Supported
2461F:	include/linux/audit.h
2462F:	include/uapi/linux/audit.h
2463F:	kernel/audit*
2464
2465AUXILIARY DISPLAY DRIVERS
2466M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2467W:	http://miguelojeda.es/auxdisplay.htm
2468W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2469S:	Maintained
2470F:	drivers/auxdisplay/
2471F:	include/linux/cfag12864b.h
2472
2473AX.25 NETWORK LAYER
2474M:	Ralf Baechle <ralf@linux-mips.org>
2475L:	linux-hams@vger.kernel.org
2476W:	http://www.linux-ax25.org/
2477S:	Maintained
2478F:	include/uapi/linux/ax25.h
2479F:	include/net/ax25.h
2480F:	net/ax25/
2481
2482AXENTIA ARM DEVICES
2483M:	Peter Rosin <peda@axentia.se>
2484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485S:	Maintained
2486F:	Documentation/devicetree/bindings/arm/axentia.txt
2487F:	arch/arm/boot/dts/at91-linea.dtsi
2488F:	arch/arm/boot/dts/at91-tse850-3.dts
2489
2490AXENTIA ASOC DRIVERS
2491M:	Peter Rosin <peda@axentia.se>
2492L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2493S:	Maintained
2494F:	Documentation/devicetree/bindings/sound/axentia,*
2495F:	sound/soc/atmel/tse850-pcm5142.c
2496
2497AZ6007 DVB DRIVER
2498M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2499M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2500L:	linux-media@vger.kernel.org
2501W:	https://linuxtv.org
2502T:	git git://linuxtv.org/media_tree.git
2503S:	Maintained
2504F:	drivers/media/usb/dvb-usb-v2/az6007.c
2505
2506AZTECH FM RADIO RECEIVER DRIVER
2507M:	Hans Verkuil <hverkuil@xs4all.nl>
2508L:	linux-media@vger.kernel.org
2509T:	git git://linuxtv.org/media_tree.git
2510W:	https://linuxtv.org
2511S:	Maintained
2512F:	drivers/media/radio/radio-aztech*
2513
2514B43 WIRELESS DRIVER
2515L:	linux-wireless@vger.kernel.org
2516L:	b43-dev@lists.infradead.org
2517W:	http://wireless.kernel.org/en/users/Drivers/b43
2518S:	Odd Fixes
2519F:	drivers/net/wireless/broadcom/b43/
2520
2521B43LEGACY WIRELESS DRIVER
2522M:	Larry Finger <Larry.Finger@lwfinger.net>
2523L:	linux-wireless@vger.kernel.org
2524L:	b43-dev@lists.infradead.org
2525W:	http://wireless.kernel.org/en/users/Drivers/b43
2526S:	Maintained
2527F:	drivers/net/wireless/broadcom/b43legacy/
2528
2529BACKLIGHT CLASS/SUBSYSTEM
2530M:	Lee Jones <lee.jones@linaro.org>
2531M:	Daniel Thompson <daniel.thompson@linaro.org>
2532M:	Jingoo Han <jingoohan1@gmail.com>
2533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2534S:	Maintained
2535F:	drivers/video/backlight/
2536F:	include/linux/backlight.h
2537F:	include/linux/pwm_backlight.h
2538F:	Documentation/devicetree/bindings/leds/backlight
2539
2540BATMAN ADVANCED
2541M:	Marek Lindner <mareklindner@neomailbox.ch>
2542M:	Simon Wunderlich <sw@simonwunderlich.de>
2543M:	Antonio Quartulli <a@unstable.cc>
2544L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2545W:	https://www.open-mesh.org/
2546Q:	https://patchwork.open-mesh.org/project/batman/list/
2547S:	Maintained
2548F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2549F:	Documentation/ABI/testing/sysfs-class-net-mesh
2550F:	Documentation/networking/batman-adv.rst
2551F:	include/uapi/linux/batman_adv.h
2552F:	net/batman-adv/
2553
2554BAYCOM/HDLCDRV DRIVERS FOR AX.25
2555M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2556L:	linux-hams@vger.kernel.org
2557W:	http://www.baycom.org/~tom/ham/ham.html
2558S:	Maintained
2559F:	drivers/net/hamradio/baycom*
2560
2561BCACHE (BLOCK LAYER CACHE)
2562M:	Michael Lyle <mlyle@lyle.org>
2563M:	Kent Overstreet <kent.overstreet@gmail.com>
2564L:	linux-bcache@vger.kernel.org
2565W:	http://bcache.evilpiepirate.org
2566C:	irc://irc.oftc.net/bcache
2567S:	Maintained
2568F:	drivers/md/bcache/
2569
2570BDISP ST MEDIA DRIVER
2571M:	Fabien Dessenne <fabien.dessenne@st.com>
2572L:	linux-media@vger.kernel.org
2573T:	git git://linuxtv.org/media_tree.git
2574W:	https://linuxtv.org
2575S:	Supported
2576F:	drivers/media/platform/sti/bdisp
2577
2578BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2579M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2580L:	netdev@vger.kernel.org
2581S:	Maintained
2582F:	drivers/net/ethernet/ec_bhf.c
2583
2584BEFS FILE SYSTEM
2585M:	Luis de Bethencourt <luisbg@kernel.org>
2586M:	Salah Triki <salah.triki@gmail.com>
2587S:	Maintained
2588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2589F:	Documentation/filesystems/befs.txt
2590F:	fs/befs/
2591
2592BFQ I/O SCHEDULER
2593M:	Paolo Valente <paolo.valente@linaro.org>
2594M:	Jens Axboe <axboe@kernel.dk>
2595L:	linux-block@vger.kernel.org
2596S:	Maintained
2597F:	block/bfq-*
2598F:	Documentation/block/bfq-iosched.txt
2599
2600BFS FILE SYSTEM
2601M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2602S:	Maintained
2603F:	Documentation/filesystems/bfs.txt
2604F:	fs/bfs/
2605F:	include/uapi/linux/bfs_fs.h
2606
2607BLACKFIN ARCHITECTURE
2608M:	Steven Miao <realmz6@gmail.com>
2609L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2610T:	git git://git.code.sf.net/p/adi-linux/code
2611W:	http://blackfin.uclinux.org
2612S:	Supported
2613F:	arch/blackfin/
2614
2615BLACKFIN EMAC DRIVER
2616L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617W:	http://blackfin.uclinux.org
2618S:	Supported
2619F:	drivers/net/ethernet/adi/
2620
2621BLACKFIN MEDIA DRIVER
2622M:	Scott Jiang <scott.jiang.linux@gmail.com>
2623L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624W:	http://blackfin.uclinux.org/
2625S:	Supported
2626F:	drivers/media/platform/blackfin/
2627F:	drivers/media/i2c/adv7183*
2628F:	drivers/media/i2c/vs6624*
2629
2630BLACKFIN RTC DRIVER
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632W:	http://blackfin.uclinux.org
2633S:	Supported
2634F:	drivers/rtc/rtc-bfin.c
2635
2636BLACKFIN SDH DRIVER
2637L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2638W:	http://blackfin.uclinux.org
2639S:	Supported
2640F:	drivers/mmc/host/bfin_sdh.c
2641
2642BLACKFIN SERIAL DRIVER
2643L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2644W:	http://blackfin.uclinux.org
2645S:	Supported
2646F:	drivers/tty/serial/bfin_uart.c
2647
2648BLACKFIN WATCHDOG DRIVER
2649L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650W:	http://blackfin.uclinux.org
2651S:	Supported
2652F:	drivers/watchdog/bfin_wdt.c
2653
2654BLINKM RGB LED DRIVER
2655M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2656S:	Maintained
2657F:	drivers/leds/leds-blinkm.c
2658
2659BLOCK LAYER
2660M:	Jens Axboe <axboe@kernel.dk>
2661L:	linux-block@vger.kernel.org
2662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2663S:	Maintained
2664F:	block/
2665F:	kernel/trace/blktrace.c
2666F:	lib/sbitmap.c
2667
2668BLOCK2MTD DRIVER
2669M:	Joern Engel <joern@lazybastard.org>
2670L:	linux-mtd@lists.infradead.org
2671S:	Maintained
2672F:	drivers/mtd/devices/block2mtd.c
2673
2674BLUETOOTH DRIVERS
2675M:	Marcel Holtmann <marcel@holtmann.org>
2676M:	Gustavo Padovan <gustavo@padovan.org>
2677M:	Johan Hedberg <johan.hedberg@gmail.com>
2678L:	linux-bluetooth@vger.kernel.org
2679W:	http://www.bluez.org/
2680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2682S:	Maintained
2683F:	drivers/bluetooth/
2684
2685BLUETOOTH SUBSYSTEM
2686M:	Marcel Holtmann <marcel@holtmann.org>
2687M:	Gustavo Padovan <gustavo@padovan.org>
2688M:	Johan Hedberg <johan.hedberg@gmail.com>
2689L:	linux-bluetooth@vger.kernel.org
2690W:	http://www.bluez.org/
2691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2693S:	Maintained
2694F:	net/bluetooth/
2695F:	include/net/bluetooth/
2696
2697BONDING DRIVER
2698M:	Jay Vosburgh <j.vosburgh@gmail.com>
2699M:	Veaceslav Falico <vfalico@gmail.com>
2700M:	Andy Gospodarek <andy@greyhouse.net>
2701L:	netdev@vger.kernel.org
2702W:	http://sourceforge.net/projects/bonding/
2703S:	Supported
2704F:	drivers/net/bonding/
2705F:	include/uapi/linux/if_bonding.h
2706
2707BPF (Safe dynamic programs and tools)
2708M:	Alexei Starovoitov <ast@kernel.org>
2709M:	Daniel Borkmann <daniel@iogearbox.net>
2710L:	netdev@vger.kernel.org
2711L:	linux-kernel@vger.kernel.org
2712S:	Supported
2713F:	arch/x86/net/bpf_jit*
2714F:	Documentation/networking/filter.txt
2715F:	include/linux/bpf*
2716F:	include/linux/filter.h
2717F:	include/uapi/linux/bpf*
2718F:	include/uapi/linux/filter.h
2719F:	kernel/bpf/
2720F:	kernel/trace/bpf_trace.c
2721F:	lib/test_bpf.c
2722F:	net/bpf/
2723F:	net/core/filter.c
2724F:	net/sched/act_bpf.c
2725F:	net/sched/cls_bpf.c
2726F:	samples/bpf/
2727F:	tools/net/bpf*
2728F:	tools/testing/selftests/bpf/
2729
2730BROADCOM B44 10/100 ETHERNET DRIVER
2731M:	Michael Chan <michael.chan@broadcom.com>
2732L:	netdev@vger.kernel.org
2733S:	Supported
2734F:	drivers/net/ethernet/broadcom/b44.*
2735
2736BROADCOM B53 ETHERNET SWITCH DRIVER
2737M:	Florian Fainelli <f.fainelli@gmail.com>
2738L:	netdev@vger.kernel.org
2739L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2740S:	Supported
2741F:	drivers/net/dsa/b53/*
2742F:	include/linux/platform_data/b53.h
2743
2744BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2745M:	Florian Fainelli <f.fainelli@gmail.com>
2746M:	Ray Jui <rjui@broadcom.com>
2747M:	Scott Branden <sbranden@broadcom.com>
2748M:	bcm-kernel-feedback-list@broadcom.com
2749T:	git git://github.com/broadcom/mach-bcm
2750S:	Maintained
2751N:	bcm281*
2752N:	bcm113*
2753N:	bcm216*
2754N:	kona
2755F:	arch/arm/mach-bcm/
2756
2757BROADCOM BCM2835 ARM ARCHITECTURE
2758M:	Eric Anholt <eric@anholt.net>
2759M:	Stefan Wahren <stefan.wahren@i2se.com>
2760L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762T:	git git://github.com/anholt/linux
2763S:	Maintained
2764N:	bcm2835
2765F:	drivers/staging/vc04_services
2766
2767BROADCOM BCM47XX MIPS ARCHITECTURE
2768M:	Hauke Mehrtens <hauke@hauke-m.de>
2769M:	Rafał Miłecki <zajec5@gmail.com>
2770L:	linux-mips@linux-mips.org
2771S:	Maintained
2772F:	Documentation/devicetree/bindings/mips/brcm/
2773F:	arch/mips/bcm47xx/*
2774F:	arch/mips/include/asm/mach-bcm47xx/*
2775
2776BROADCOM BCM5301X ARM ARCHITECTURE
2777M:	Hauke Mehrtens <hauke@hauke-m.de>
2778M:	Rafał Miłecki <zajec5@gmail.com>
2779M:	Jon Mason <jonmason@broadcom.com>
2780M:	bcm-kernel-feedback-list@broadcom.com
2781L:	linux-arm-kernel@lists.infradead.org
2782S:	Maintained
2783F:	arch/arm/mach-bcm/bcm_5301x.c
2784F:	arch/arm/boot/dts/bcm5301x*.dtsi
2785F:	arch/arm/boot/dts/bcm470*
2786F:	arch/arm/boot/dts/bcm953012*
2787
2788BROADCOM BCM53573 ARM ARCHITECTURE
2789M:	Rafał Miłecki <rafal@milecki.pl>
2790L:	linux-arm-kernel@lists.infradead.org
2791S:	Maintained
2792F:	arch/arm/boot/dts/bcm53573*
2793F:	arch/arm/boot/dts/bcm47189*
2794
2795BROADCOM BCM63XX ARM ARCHITECTURE
2796M:	Florian Fainelli <f.fainelli@gmail.com>
2797M:	bcm-kernel-feedback-list@broadcom.com
2798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799T:	git git://github.com/broadcom/stblinux.git
2800S:	Maintained
2801N:	bcm63xx
2802
2803BROADCOM BCM63XX/BCM33XX UDC DRIVER
2804M:	Kevin Cernekee <cernekee@gmail.com>
2805L:	linux-usb@vger.kernel.org
2806S:	Maintained
2807F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2808
2809BROADCOM BCM7XXX ARM ARCHITECTURE
2810M:	Brian Norris <computersforpeace@gmail.com>
2811M:	Gregory Fong <gregory.0xf0@gmail.com>
2812M:	Florian Fainelli <f.fainelli@gmail.com>
2813M:	bcm-kernel-feedback-list@broadcom.com
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T:	git git://github.com/broadcom/stblinux.git
2816S:	Maintained
2817F:	arch/arm/mach-bcm/*brcmstb*
2818F:	arch/arm/boot/dts/bcm7*.dts*
2819F:	drivers/bus/brcmstb_gisb.c
2820N:	brcmstb
2821
2822BROADCOM BMIPS CPUFREQ DRIVER
2823M:	Markus Mayer <mmayer@broadcom.com>
2824M:	bcm-kernel-feedback-list@broadcom.com
2825L:	linux-pm@vger.kernel.org
2826S:	Maintained
2827F:	drivers/cpufreq/bmips-cpufreq.c
2828
2829BROADCOM BMIPS MIPS ARCHITECTURE
2830M:	Kevin Cernekee <cernekee@gmail.com>
2831M:	Florian Fainelli <f.fainelli@gmail.com>
2832L:	linux-mips@linux-mips.org
2833T:	git git://github.com/broadcom/stblinux.git
2834S:	Maintained
2835F:	arch/mips/bmips/*
2836F:	arch/mips/include/asm/mach-bmips/*
2837F:	arch/mips/kernel/*bmips*
2838F:	arch/mips/boot/dts/brcm/bcm*.dts*
2839F:	drivers/irqchip/irq-bcm63*
2840F:	drivers/irqchip/irq-bcm7*
2841F:	drivers/irqchip/irq-brcmstb*
2842F:	include/linux/bcm963xx_nvram.h
2843F:	include/linux/bcm963xx_tag.h
2844
2845BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2846M:	Rasesh Mody <rasesh.mody@cavium.com>
2847M:	Harish Patil <harish.patil@cavium.com>
2848M:	Dept-GELinuxNICDev@cavium.com
2849L:	netdev@vger.kernel.org
2850S:	Supported
2851F:	drivers/net/ethernet/broadcom/bnx2.*
2852F:	drivers/net/ethernet/broadcom/bnx2_*
2853
2854BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2855M:	QLogic-Storage-Upstream@qlogic.com
2856L:	linux-scsi@vger.kernel.org
2857S:	Supported
2858F:	drivers/scsi/bnx2fc/
2859
2860BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2861M:	QLogic-Storage-Upstream@qlogic.com
2862L:	linux-scsi@vger.kernel.org
2863S:	Supported
2864F:	drivers/scsi/bnx2i/
2865
2866BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2867M:	Ariel Elior <ariel.elior@cavium.com>
2868M:	everest-linux-l2@cavium.com
2869L:	netdev@vger.kernel.org
2870S:	Supported
2871F:	drivers/net/ethernet/broadcom/bnx2x/
2872
2873BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2874M:	Michael Chan <michael.chan@broadcom.com>
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bnxt/
2878
2879BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2880M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2881M:	Franky Lin <franky.lin@broadcom.com>
2882M:	Hante Meuleman <hante.meuleman@broadcom.com>
2883M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2884M:	Wright Feng <wright.feng@cypress.com>
2885L:	linux-wireless@vger.kernel.org
2886L:	brcm80211-dev-list.pdl@broadcom.com
2887L:	brcm80211-dev-list@cypress.com
2888S:	Supported
2889F:	drivers/net/wireless/broadcom/brcm80211/
2890
2891BROADCOM BRCMSTB GPIO DRIVER
2892M:	Gregory Fong <gregory.0xf0@gmail.com>
2893L:	bcm-kernel-feedback-list@broadcom.com
2894S:	Supported
2895F:	drivers/gpio/gpio-brcmstb.c
2896F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2897
2898BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2899M:	Al Cooper <alcooperx@gmail.com>
2900L:	linux-kernel@vger.kernel.org
2901L:	bcm-kernel-feedback-list@broadcom.com
2902S:	Maintained
2903F:	drivers/phy/broadcom/phy-brcm-usb*
2904
2905BROADCOM GENET ETHERNET DRIVER
2906M:	Florian Fainelli <f.fainelli@gmail.com>
2907L:	netdev@vger.kernel.org
2908S:	Supported
2909F:	drivers/net/ethernet/broadcom/genet/
2910
2911BROADCOM IPROC ARM ARCHITECTURE
2912M:	Ray Jui <rjui@broadcom.com>
2913M:	Scott Branden <sbranden@broadcom.com>
2914M:	Jon Mason <jonmason@broadcom.com>
2915M:	bcm-kernel-feedback-list@broadcom.com
2916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917T:	git git://github.com/broadcom/cygnus-linux.git
2918S:	Maintained
2919N:	iproc
2920N:	cygnus
2921N:	bcm[-_]nsp
2922N:	bcm9113*
2923N:	bcm9583*
2924N:	bcm9585*
2925N:	bcm9586*
2926N:	bcm988312
2927N:	bcm113*
2928N:	bcm583*
2929N:	bcm585*
2930N:	bcm586*
2931N:	bcm88312
2932F:	arch/arm64/boot/dts/broadcom/ns2*
2933F:	drivers/clk/bcm/clk-ns*
2934F:	drivers/pinctrl/bcm/pinctrl-ns*
2935
2936BROADCOM KONA GPIO DRIVER
2937M:	Ray Jui <rjui@broadcom.com>
2938L:	bcm-kernel-feedback-list@broadcom.com
2939S:	Supported
2940F:	drivers/gpio/gpio-bcm-kona.c
2941F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2942
2943BROADCOM NETXTREME-E ROCE DRIVER
2944M:	Selvin Xavier <selvin.xavier@broadcom.com>
2945M:	Devesh Sharma <devesh.sharma@broadcom.com>
2946M:	Somnath Kotur <somnath.kotur@broadcom.com>
2947M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2948L:	linux-rdma@vger.kernel.org
2949W:	http://www.broadcom.com
2950S:	Supported
2951F:	drivers/infiniband/hw/bnxt_re/
2952F:	include/uapi/rdma/bnxt_re-abi.h
2953
2954BROADCOM NVRAM DRIVER
2955M:	Rafał Miłecki <zajec5@gmail.com>
2956L:	linux-mips@linux-mips.org
2957S:	Maintained
2958F:	drivers/firmware/broadcom/*
2959
2960BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2961M:	Rafał Miłecki <zajec5@gmail.com>
2962L:	linux-wireless@vger.kernel.org
2963S:	Maintained
2964F:	drivers/bcma/
2965F:	include/linux/bcma/
2966
2967BROADCOM STB AVS CPUFREQ DRIVER
2968M:	Markus Mayer <mmayer@broadcom.com>
2969M:	bcm-kernel-feedback-list@broadcom.com
2970L:	linux-pm@vger.kernel.org
2971S:	Maintained
2972F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2973F:	drivers/cpufreq/brcmstb*
2974
2975BROADCOM STB NAND FLASH DRIVER
2976M:	Brian Norris <computersforpeace@gmail.com>
2977M:	Kamal Dasu <kdasu.kdev@gmail.com>
2978L:	linux-mtd@lists.infradead.org
2979L:	bcm-kernel-feedback-list@broadcom.com
2980S:	Maintained
2981F:	drivers/mtd/nand/brcmnand/
2982
2983BROADCOM SYSTEMPORT ETHERNET DRIVER
2984M:	Florian Fainelli <f.fainelli@gmail.com>
2985L:	netdev@vger.kernel.org
2986S:	Supported
2987F:	drivers/net/ethernet/broadcom/bcmsysport.*
2988
2989BROADCOM TG3 GIGABIT ETHERNET DRIVER
2990M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2991M:	Prashant Sreedharan <prashant@broadcom.com>
2992M:	Michael Chan <mchan@broadcom.com>
2993L:	netdev@vger.kernel.org
2994S:	Supported
2995F:	drivers/net/ethernet/broadcom/tg3.*
2996
2997BROCADE BFA FC SCSI DRIVER
2998M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2999M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3000L:	linux-scsi@vger.kernel.org
3001S:	Supported
3002F:	drivers/scsi/bfa/
3003
3004BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3005M:	Rasesh Mody <rasesh.mody@cavium.com>
3006M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3007M:	Dept-GELinuxNICDev@cavium.com
3008L:	netdev@vger.kernel.org
3009S:	Supported
3010F:	drivers/net/ethernet/brocade/bna/
3011
3012BSG (block layer generic sg v4 driver)
3013M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3014L:	linux-scsi@vger.kernel.org
3015S:	Supported
3016F:	block/bsg.c
3017F:	include/linux/bsg.h
3018F:	include/uapi/linux/bsg.h
3019
3020BT87X AUDIO DRIVER
3021M:	Clemens Ladisch <clemens@ladisch.de>
3022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3023T:	git git://git.alsa-project.org/alsa-kernel.git
3024S:	Maintained
3025F:	Documentation/sound/alsa/Bt87x.txt
3026F:	sound/pci/bt87x.c
3027
3028BT8XXGPIO DRIVER
3029M:	Michael Buesch <m@bues.ch>
3030W:	http://bu3sch.de/btgpio.php
3031S:	Maintained
3032F:	drivers/gpio/gpio-bt8xx.c
3033
3034BTRFS FILE SYSTEM
3035M:	Chris Mason <clm@fb.com>
3036M:	Josef Bacik <jbacik@fb.com>
3037M:	David Sterba <dsterba@suse.com>
3038L:	linux-btrfs@vger.kernel.org
3039W:	http://btrfs.wiki.kernel.org/
3040Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3042S:	Maintained
3043F:	Documentation/filesystems/btrfs.txt
3044F:	fs/btrfs/
3045F:	include/linux/btrfs*
3046F:	include/uapi/linux/btrfs*
3047
3048BTTV VIDEO4LINUX DRIVER
3049M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3050M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3051L:	linux-media@vger.kernel.org
3052W:	https://linuxtv.org
3053T:	git git://linuxtv.org/media_tree.git
3054S:	Odd fixes
3055F:	Documentation/media/v4l-drivers/bttv*
3056F:	drivers/media/pci/bt8xx/bttv*
3057
3058BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3059M:	Chanwoo Choi <cw00.choi@samsung.com>
3060L:	linux-pm@vger.kernel.org
3061L:	linux-samsung-soc@vger.kernel.org
3062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3063S:	Maintained
3064F:	drivers/devfreq/exynos-bus.c
3065F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3066
3067BUSLOGIC SCSI DRIVER
3068M:	Khalid Aziz <khalid@gonehiking.org>
3069L:	linux-scsi@vger.kernel.org
3070S:	Maintained
3071F:	drivers/scsi/BusLogic.*
3072F:	drivers/scsi/FlashPoint.*
3073
3074C-MEDIA CMI8788 DRIVER
3075M:	Clemens Ladisch <clemens@ladisch.de>
3076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3077T:	git git://git.alsa-project.org/alsa-kernel.git
3078S:	Maintained
3079F:	sound/pci/oxygen/
3080
3081C6X ARCHITECTURE
3082M:	Mark Salter <msalter@redhat.com>
3083M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3084L:	linux-c6x-dev@linux-c6x.org
3085W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3086S:	Maintained
3087F:	arch/c6x/
3088
3089CA8210 IEEE-802.15.4 RADIO DRIVER
3090M:	Harry Morris <h.morris@cascoda.com>
3091M:	linuxdev@cascoda.com
3092L:	linux-wpan@vger.kernel.org
3093W:	https://github.com/Cascoda/ca8210-linux.git
3094S:	Maintained
3095F:	drivers/net/ieee802154/ca8210.c
3096F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3097
3098CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3099M:	David Howells <dhowells@redhat.com>
3100L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3101S:	Supported
3102F:	Documentation/filesystems/caching/cachefiles.txt
3103F:	fs/cachefiles/
3104
3105CADET FM/AM RADIO RECEIVER DRIVER
3106M:	Hans Verkuil <hverkuil@xs4all.nl>
3107L:	linux-media@vger.kernel.org
3108T:	git git://linuxtv.org/media_tree.git
3109W:	https://linuxtv.org
3110S:	Maintained
3111F:	drivers/media/radio/radio-cadet*
3112
3113CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3114M:	Jonathan Corbet <corbet@lwn.net>
3115L:	linux-media@vger.kernel.org
3116T:	git git://linuxtv.org/media_tree.git
3117S:	Maintained
3118F:	Documentation/media/v4l-drivers/cafe_ccic*
3119F:	drivers/media/platform/marvell-ccic/
3120
3121CAIF NETWORK LAYER
3122M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3123L:	netdev@vger.kernel.org
3124S:	Supported
3125F:	Documentation/networking/caif/
3126F:	drivers/net/caif/
3127F:	include/uapi/linux/caif/
3128F:	include/net/caif/
3129F:	net/caif/
3130
3131CALGARY x86-64 IOMMU
3132M:	Muli Ben-Yehuda <mulix@mulix.org>
3133M:	Jon Mason <jdmason@kudzu.us>
3134L:	iommu@lists.linux-foundation.org
3135S:	Maintained
3136F:	arch/x86/kernel/pci-calgary_64.c
3137F:	arch/x86/kernel/tce_64.c
3138F:	arch/x86/include/asm/calgary.h
3139F:	arch/x86/include/asm/tce.h
3140
3141CAN NETWORK DRIVERS
3142M:	Wolfgang Grandegger <wg@grandegger.com>
3143M:	Marc Kleine-Budde <mkl@pengutronix.de>
3144L:	linux-can@vger.kernel.org
3145W:	https://github.com/linux-can
3146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3148S:	Maintained
3149F:	Documentation/devicetree/bindings/net/can/
3150F:	drivers/net/can/
3151F:	include/linux/can/dev.h
3152F:	include/linux/can/platform/
3153F:	include/uapi/linux/can/error.h
3154F:	include/uapi/linux/can/netlink.h
3155
3156CAN NETWORK LAYER
3157M:	Oliver Hartkopp <socketcan@hartkopp.net>
3158M:	Marc Kleine-Budde <mkl@pengutronix.de>
3159L:	linux-can@vger.kernel.org
3160W:	https://github.com/linux-can
3161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3163S:	Maintained
3164F:	Documentation/networking/can.txt
3165F:	net/can/
3166F:	include/linux/can/core.h
3167F:	include/uapi/linux/can.h
3168F:	include/uapi/linux/can/bcm.h
3169F:	include/uapi/linux/can/raw.h
3170F:	include/uapi/linux/can/gw.h
3171
3172CAPABILITIES
3173M:	Serge Hallyn <serge@hallyn.com>
3174L:	linux-security-module@vger.kernel.org
3175S:	Supported
3176F:	include/linux/capability.h
3177F:	include/uapi/linux/capability.h
3178F:	security/commoncap.c
3179F:	kernel/capability.c
3180
3181CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3182M:	Kevin Tsai <ktsai@capellamicro.com>
3183S:	Maintained
3184F:	drivers/iio/light/cm*
3185
3186CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3187M:	Christian Lamparter <chunkeey@googlemail.com>
3188L:	linux-wireless@vger.kernel.org
3189W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3190S:	Maintained
3191F:	drivers/net/wireless/ath/carl9170/
3192
3193CAVIUM I2C DRIVER
3194M:	Jan Glauber <jglauber@cavium.com>
3195M:	David Daney <david.daney@cavium.com>
3196W:	http://www.cavium.com
3197S:	Supported
3198F:	drivers/i2c/busses/i2c-octeon*
3199F:	drivers/i2c/busses/i2c-thunderx*
3200
3201CAVIUM LIQUIDIO NETWORK DRIVER
3202M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3203M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3204M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3205M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3206L:	netdev@vger.kernel.org
3207W:	http://www.cavium.com
3208S:	Supported
3209F:	drivers/net/ethernet/cavium/liquidio/
3210
3211CAVIUM MMC DRIVER
3212M:	Jan Glauber <jglauber@cavium.com>
3213M:	David Daney <david.daney@cavium.com>
3214M:	Steven J. Hill <Steven.Hill@cavium.com>
3215W:	http://www.cavium.com
3216S:	Supported
3217F:	drivers/mmc/host/cavium*
3218
3219CAVIUM OCTEON-TX CRYPTO DRIVER
3220M:	George Cherian <george.cherian@cavium.com>
3221L:	linux-crypto@vger.kernel.org
3222W:	http://www.cavium.com
3223S:	Supported
3224F:	drivers/crypto/cavium/cpt/
3225
3226CAVIUM THUNDERX2 ARM64 SOC
3227M:	Robert Richter <rrichter@cavium.com>
3228M:	Jayachandran C <jnair@caviumnetworks.com>
3229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230S:	Maintained
3231F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3232F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3233
3234CC2520 IEEE-802.15.4 RADIO DRIVER
3235M:	Varka Bhadram <varkabhadram@gmail.com>
3236L:	linux-wpan@vger.kernel.org
3237S:	Maintained
3238F:	drivers/net/ieee802154/cc2520.c
3239F:	include/linux/spi/cc2520.h
3240F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3241
3242CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3243M:	Gilad Ben-Yossef <gilad@benyossef.com>
3244L:	linux-crypto@vger.kernel.org
3245L:	driverdev-devel@linuxdriverproject.org
3246S:	Supported
3247F:	drivers/staging/ccree/
3248W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3249
3250CEC FRAMEWORK
3251M:	Hans Verkuil <hans.verkuil@cisco.com>
3252L:	linux-media@vger.kernel.org
3253T:	git git://linuxtv.org/media_tree.git
3254W:	http://linuxtv.org
3255S:	Supported
3256F:	Documentation/media/kapi/cec-core.rst
3257F:	Documentation/media/uapi/cec
3258F:	drivers/media/cec/
3259F:	drivers/media/rc/keymaps/rc-cec.c
3260F:	include/media/cec.h
3261F:	include/media/cec-notifier.h
3262F:	include/uapi/linux/cec.h
3263F:	include/uapi/linux/cec-funcs.h
3264F:	Documentation/devicetree/bindings/media/cec.txt
3265
3266CELL BROADBAND ENGINE ARCHITECTURE
3267M:	Arnd Bergmann <arnd@arndb.de>
3268L:	linuxppc-dev@lists.ozlabs.org
3269W:	http://www.ibm.com/developerworks/power/cell/
3270S:	Supported
3271F:	arch/powerpc/include/asm/cell*.h
3272F:	arch/powerpc/include/asm/spu*.h
3273F:	arch/powerpc/include/uapi/asm/spu*.h
3274F:	arch/powerpc/oprofile/*cell*
3275F:	arch/powerpc/platforms/cell/
3276
3277CEPH COMMON CODE (LIBCEPH)
3278M:	Ilya Dryomov <idryomov@gmail.com>
3279M:	"Yan, Zheng" <zyan@redhat.com>
3280M:	Sage Weil <sage@redhat.com>
3281L:	ceph-devel@vger.kernel.org
3282W:	http://ceph.com/
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3284T:	git git://github.com/ceph/ceph-client.git
3285S:	Supported
3286F:	net/ceph/
3287F:	include/linux/ceph/
3288F:	include/linux/crush/
3289
3290CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3291M:	"Yan, Zheng" <zyan@redhat.com>
3292M:	Sage Weil <sage@redhat.com>
3293M:	Ilya Dryomov <idryomov@gmail.com>
3294L:	ceph-devel@vger.kernel.org
3295W:	http://ceph.com/
3296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3297T:	git git://github.com/ceph/ceph-client.git
3298S:	Supported
3299F:	Documentation/filesystems/ceph.txt
3300F:	fs/ceph/
3301
3302CERTIFICATE HANDLING:
3303M:	David Howells <dhowells@redhat.com>
3304M:	David Woodhouse <dwmw2@infradead.org>
3305L:	keyrings@vger.kernel.org
3306S:	Maintained
3307F:	Documentation/module-signing.txt
3308F:	certs/
3309F:	scripts/sign-file.c
3310F:	scripts/extract-cert.c
3311
3312CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3313L:	linux-usb@vger.kernel.org
3314S:	Orphan
3315F:	Documentation/usb/WUSB-Design-overview.txt
3316F:	Documentation/usb/wusb-cbaf
3317F:	drivers/usb/host/hwa-hc.c
3318F:	drivers/usb/host/whci/
3319F:	drivers/usb/wusbcore/
3320F:	include/linux/usb/wusb*
3321
3322CFAG12864B LCD DRIVER
3323M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3324W:	http://miguelojeda.es/auxdisplay.htm
3325W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3326S:	Maintained
3327F:	drivers/auxdisplay/cfag12864b.c
3328F:	include/linux/cfag12864b.h
3329
3330CFAG12864BFB LCD FRAMEBUFFER DRIVER
3331M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3332W:	http://miguelojeda.es/auxdisplay.htm
3333W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3334S:	Maintained
3335F:	drivers/auxdisplay/cfag12864bfb.c
3336F:	include/linux/cfag12864b.h
3337
3338CFG80211 and NL80211
3339M:	Johannes Berg <johannes@sipsolutions.net>
3340L:	linux-wireless@vger.kernel.org
3341W:	http://wireless.kernel.org/
3342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3344S:	Maintained
3345F:	include/uapi/linux/nl80211.h
3346F:	include/net/cfg80211.h
3347F:	net/wireless/*
3348X:	net/wireless/wext*
3349
3350CHAR and MISC DRIVERS
3351M:	Arnd Bergmann <arnd@arndb.de>
3352M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3354S:	Supported
3355F:	drivers/char/*
3356F:	drivers/misc/*
3357F:	include/linux/miscdevice.h
3358
3359CHECKPATCH
3360M:	Andy Whitcroft <apw@canonical.com>
3361M:	Joe Perches <joe@perches.com>
3362S:	Maintained
3363F:	scripts/checkpatch.pl
3364
3365CHINESE DOCUMENTATION
3366M:	Harry Wei <harryxiyou@gmail.com>
3367L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3368L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3369S:	Maintained
3370F:	Documentation/translations/zh_CN/
3371
3372CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3373M:	Peter Chen <Peter.Chen@nxp.com>
3374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3375L:	linux-usb@vger.kernel.org
3376S:	Maintained
3377F:	drivers/usb/chipidea/
3378
3379CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3380M:	Hans de Goede <hdegoede@redhat.com>
3381L:	linux-input@vger.kernel.org
3382S:	Maintained
3383F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3384F:	drivers/input/touchscreen/chipone_icn8318.c
3385
3386CHROME HARDWARE PLATFORM SUPPORT
3387M:	Benson Leung <bleung@chromium.org>
3388M:	Olof Johansson <olof@lixom.net>
3389S:	Maintained
3390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3391F:	drivers/platform/chrome/
3392
3393CIRRUS LOGIC AUDIO CODEC DRIVERS
3394M:	Brian Austin <brian.austin@cirrus.com>
3395M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3396L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3397S:	Maintained
3398F:	sound/soc/codecs/cs*
3399
3400CIRRUS LOGIC EP93XX ETHERNET DRIVER
3401M:	Hartley Sweeten <hsweeten@visionengravers.com>
3402L:	netdev@vger.kernel.org
3403S:	Maintained
3404F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3405
3406CISCO FCOE HBA DRIVER
3407M:	Satish Kharat <satishkh@cisco.com>
3408M:	Sesidhar Baddela <sebaddel@cisco.com>
3409M:	Karan Tilak Kumar <kartilak@cisco.com>
3410L:	linux-scsi@vger.kernel.org
3411S:	Supported
3412F:	drivers/scsi/fnic/
3413
3414CISCO SCSI HBA DRIVER
3415M:	Karan Tilak Kumar <kartilak@cisco.com>
3416M:	Sesidhar Baddela <sebaddel@cisco.com>
3417L:	linux-scsi@vger.kernel.org
3418S:	Supported
3419F:	drivers/scsi/snic/
3420
3421CISCO VIC ETHERNET NIC DRIVER
3422M:	Christian Benvenuti <benve@cisco.com>
3423M:	Govindarajulu Varadarajan <_govind@gmx.com>
3424M:	Neel Patel <neepatel@cisco.com>
3425S:	Supported
3426F:	drivers/net/ethernet/cisco/enic/
3427
3428CISCO VIC LOW LATENCY NIC DRIVER
3429M:	Christian Benvenuti <benve@cisco.com>
3430M:	Dave Goodell <dgoodell@cisco.com>
3431S:	Supported
3432F:	drivers/infiniband/hw/usnic/
3433
3434CLEANCACHE API
3435M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3436L:	linux-kernel@vger.kernel.org
3437S:	Maintained
3438F:	mm/cleancache.c
3439F:	include/linux/cleancache.h
3440
3441CLK API
3442M:	Russell King <linux@armlinux.org.uk>
3443L:	linux-clk@vger.kernel.org
3444S:	Maintained
3445F:	include/linux/clk.h
3446
3447CLOCKSOURCE, CLOCKEVENT DRIVERS
3448M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3449M:	Thomas Gleixner <tglx@linutronix.de>
3450L:	linux-kernel@vger.kernel.org
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3452S:	Supported
3453F:	drivers/clocksource/
3454F:	Documentation/devicetree/bindings/timer/
3455
3456CMPC ACPI DRIVER
3457M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3458M:	Daniel Oliveira Nascimento <don@syst.com.br>
3459L:	platform-driver-x86@vger.kernel.org
3460S:	Supported
3461F:	drivers/platform/x86/classmate-laptop.c
3462
3463COBALT MEDIA DRIVER
3464M:	Hans Verkuil <hans.verkuil@cisco.com>
3465L:	linux-media@vger.kernel.org
3466T:	git git://linuxtv.org/media_tree.git
3467W:	https://linuxtv.org
3468S:	Supported
3469F:	drivers/media/pci/cobalt/
3470
3471COCCINELLE/Semantic Patches (SmPL)
3472M:	Julia Lawall <Julia.Lawall@lip6.fr>
3473M:	Gilles Muller <Gilles.Muller@lip6.fr>
3474M:	Nicolas Palix <nicolas.palix@imag.fr>
3475M:	Michal Marek <mmarek@suse.com>
3476L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3478W:	http://coccinelle.lip6.fr/
3479S:	Supported
3480F:	Documentation/dev-tools/coccinelle.rst
3481F:	scripts/coccinelle/
3482F:	scripts/coccicheck
3483
3484CODA FILE SYSTEM
3485M:	Jan Harkes <jaharkes@cs.cmu.edu>
3486M:	coda@cs.cmu.edu
3487L:	codalist@coda.cs.cmu.edu
3488W:	http://www.coda.cs.cmu.edu/
3489S:	Maintained
3490F:	Documentation/filesystems/coda.txt
3491F:	fs/coda/
3492F:	include/linux/coda*.h
3493F:	include/uapi/linux/coda*.h
3494
3495CODA V4L2 MEM2MEM DRIVER
3496M:	Philipp Zabel <p.zabel@pengutronix.de>
3497L:	linux-media@vger.kernel.org
3498S:	Maintained
3499F:	Documentation/devicetree/bindings/media/coda.txt
3500F:	drivers/media/platform/coda/
3501
3502COMMON CLK FRAMEWORK
3503M:	Michael Turquette <mturquette@baylibre.com>
3504M:	Stephen Boyd <sboyd@codeaurora.org>
3505L:	linux-clk@vger.kernel.org
3506Q:	http://patchwork.kernel.org/project/linux-clk/list/
3507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3508S:	Maintained
3509F:	Documentation/devicetree/bindings/clock/
3510F:	drivers/clk/
3511X:	drivers/clk/clkdev.c
3512F:	include/linux/clk-pr*
3513F:	include/linux/clk/
3514
3515COMMON INTERNET FILE SYSTEM (CIFS)
3516M:	Steve French <sfrench@samba.org>
3517L:	linux-cifs@vger.kernel.org
3518L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3519W:	http://linux-cifs.samba.org/
3520T:	git git://git.samba.org/sfrench/cifs-2.6.git
3521S:	Supported
3522F:	Documentation/filesystems/cifs/
3523F:	fs/cifs/
3524
3525COMPACTPCI HOTPLUG CORE
3526M:	Scott Murray <scott@spiteful.org>
3527L:	linux-pci@vger.kernel.org
3528S:	Maintained
3529F:	drivers/pci/hotplug/cpci_hotplug*
3530
3531COMPACTPCI HOTPLUG GENERIC DRIVER
3532M:	Scott Murray <scott@spiteful.org>
3533L:	linux-pci@vger.kernel.org
3534S:	Maintained
3535F:	drivers/pci/hotplug/cpcihp_generic.c
3536
3537COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3538M:	Scott Murray <scott@spiteful.org>
3539L:	linux-pci@vger.kernel.org
3540S:	Maintained
3541F:	drivers/pci/hotplug/cpcihp_zt5550.*
3542
3543COMPAL LAPTOP SUPPORT
3544M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3545L:	platform-driver-x86@vger.kernel.org
3546S:	Maintained
3547F:	drivers/platform/x86/compal-laptop.c
3548
3549CONEXANT ACCESSRUNNER USB DRIVER
3550L:	accessrunner-general@lists.sourceforge.net
3551W:	http://accessrunner.sourceforge.net/
3552S:	Orphan
3553F:	drivers/usb/atm/cxacru.c
3554
3555CONFIGFS
3556M:	Joel Becker <jlbec@evilplan.org>
3557M:	Christoph Hellwig <hch@lst.de>
3558T:	git git://git.infradead.org/users/hch/configfs.git
3559S:	Supported
3560F:	fs/configfs/
3561F:	include/linux/configfs.h
3562
3563CONNECTOR
3564M:	Evgeniy Polyakov <zbr@ioremap.net>
3565L:	netdev@vger.kernel.org
3566S:	Maintained
3567F:	drivers/connector/
3568
3569CONTROL GROUP (CGROUP)
3570M:	Tejun Heo <tj@kernel.org>
3571M:	Li Zefan <lizefan@huawei.com>
3572M:	Johannes Weiner <hannes@cmpxchg.org>
3573L:	cgroups@vger.kernel.org
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3575S:	Maintained
3576F:	Documentation/cgroup*
3577F:	include/linux/cgroup*
3578F:	kernel/cgroup*
3579
3580CONTROL GROUP - CPUSET
3581M:	Li Zefan <lizefan@huawei.com>
3582L:	cgroups@vger.kernel.org
3583W:	http://www.bullopensource.org/cpuset/
3584W:	http://oss.sgi.com/projects/cpusets/
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3586S:	Maintained
3587F:	Documentation/cgroup-v1/cpusets.txt
3588F:	include/linux/cpuset.h
3589F:	kernel/cpuset.c
3590
3591CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3592M:	Johannes Weiner <hannes@cmpxchg.org>
3593M:	Michal Hocko <mhocko@kernel.org>
3594M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3595L:	cgroups@vger.kernel.org
3596L:	linux-mm@kvack.org
3597S:	Maintained
3598F:	mm/memcontrol.c
3599F:	mm/swap_cgroup.c
3600
3601CORETEMP HARDWARE MONITORING DRIVER
3602M:	Fenghua Yu <fenghua.yu@intel.com>
3603L:	linux-hwmon@vger.kernel.org
3604S:	Maintained
3605F:	Documentation/hwmon/coretemp
3606F:	drivers/hwmon/coretemp.c
3607
3608COSA/SRP SYNC SERIAL DRIVER
3609M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3610W:	http://www.fi.muni.cz/~kas/cosa/
3611S:	Maintained
3612F:	drivers/net/wan/cosa*
3613
3614CPMAC ETHERNET DRIVER
3615M:	Florian Fainelli <f.fainelli@gmail.com>
3616L:	netdev@vger.kernel.org
3617S:	Maintained
3618F:	drivers/net/ethernet/ti/cpmac.c
3619
3620CPU FREQUENCY DRIVERS
3621M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3622M:	Viresh Kumar <viresh.kumar@linaro.org>
3623L:	linux-pm@vger.kernel.org
3624S:	Maintained
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3626T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3627B:	https://bugzilla.kernel.org
3628F:	Documentation/cpu-freq/
3629F:	Documentation/devicetree/bindings/cpufreq/
3630F:	drivers/cpufreq/
3631F:	include/linux/cpufreq.h
3632F:	tools/testing/selftests/cpufreq/
3633
3634CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3635M:	Viresh Kumar <viresh.kumar@linaro.org>
3636M:	Sudeep Holla <sudeep.holla@arm.com>
3637L:	linux-pm@vger.kernel.org
3638W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3639S:	Maintained
3640F:	drivers/cpufreq/arm_big_little.h
3641F:	drivers/cpufreq/arm_big_little.c
3642F:	drivers/cpufreq/arm_big_little_dt.c
3643
3644CPU POWER MONITORING SUBSYSTEM
3645M:	Thomas Renninger <trenn@suse.com>
3646M:	Shuah Khan <shuahkh@osg.samsung.com>
3647M:	Shuah Khan <shuah@kernel.org>
3648L:	linux-pm@vger.kernel.org
3649S:	Maintained
3650F:	tools/power/cpupower/
3651
3652CPUID/MSR DRIVER
3653M:	"H. Peter Anvin" <hpa@zytor.com>
3654S:	Maintained
3655F:	arch/x86/kernel/cpuid.c
3656F:	arch/x86/kernel/msr.c
3657
3658CPUIDLE DRIVER - ARM BIG LITTLE
3659M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3660M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3661L:	linux-pm@vger.kernel.org
3662L:	linux-arm-kernel@lists.infradead.org
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3664S:	Maintained
3665F:	drivers/cpuidle/cpuidle-big_little.c
3666
3667CPUIDLE DRIVER - ARM EXYNOS
3668M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3669M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3670M:	Kukjin Kim <kgene@kernel.org>
3671L:	linux-pm@vger.kernel.org
3672L:	linux-samsung-soc@vger.kernel.org
3673S:	Supported
3674F:	drivers/cpuidle/cpuidle-exynos.c
3675F:	arch/arm/mach-exynos/pm.c
3676
3677CPUIDLE DRIVERS
3678M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3679M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3680L:	linux-pm@vger.kernel.org
3681S:	Maintained
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683B:	https://bugzilla.kernel.org
3684F:	drivers/cpuidle/*
3685F:	include/linux/cpuidle.h
3686
3687CRAMFS FILESYSTEM
3688W:	http://sourceforge.net/projects/cramfs/
3689S:	Orphan / Obsolete
3690F:	Documentation/filesystems/cramfs.txt
3691F:	fs/cramfs/
3692
3693CRIS PORT
3694M:	Mikael Starvik <starvik@axis.com>
3695M:	Jesper Nilsson <jesper.nilsson@axis.com>
3696L:	linux-cris-kernel@axis.com
3697W:	http://developer.axis.com
3698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3699S:	Maintained
3700F:	arch/cris/
3701F:	drivers/tty/serial/crisv10.*
3702
3703CRYPTO API
3704M:	Herbert Xu <herbert@gondor.apana.org.au>
3705M:	"David S. Miller" <davem@davemloft.net>
3706L:	linux-crypto@vger.kernel.org
3707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3709S:	Maintained
3710F:	Documentation/crypto/
3711F:	Documentation/devicetree/bindings/crypto/
3712F:	arch/*/crypto/
3713F:	crypto/
3714F:	drivers/crypto/
3715F:	include/crypto/
3716F:	include/linux/crypto*
3717
3718CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3719M:	Neil Horman <nhorman@tuxdriver.com>
3720L:	linux-crypto@vger.kernel.org
3721S:	Maintained
3722F:	crypto/ansi_cprng.c
3723F:	crypto/rng.c
3724
3725CS3308 MEDIA DRIVER
3726M:	Hans Verkuil <hverkuil@xs4all.nl>
3727L:	linux-media@vger.kernel.org
3728T:	git git://linuxtv.org/media_tree.git
3729W:	http://linuxtv.org
3730S:	Odd Fixes
3731F:	drivers/media/i2c/cs3308.c
3732F:	drivers/media/i2c/cs3308.h
3733
3734CS5535 Audio ALSA driver
3735M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3736S:	Maintained
3737F:	sound/pci/cs5535audio/
3738
3739CW1200 WLAN driver
3740M:	Solomon Peachy <pizza@shaftnet.org>
3741S:	Maintained
3742F:	drivers/net/wireless/st/cw1200/
3743
3744CX18 VIDEO4LINUX DRIVER
3745M:	Andy Walls <awalls@md.metrocast.net>
3746L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3747L:	linux-media@vger.kernel.org
3748T:	git git://linuxtv.org/media_tree.git
3749W:	https://linuxtv.org
3750W:	http://www.ivtvdriver.org/index.php/Cx18
3751S:	Maintained
3752F:	Documentation/media/v4l-drivers/cx18*
3753F:	drivers/media/pci/cx18/
3754F:	include/uapi/linux/ivtv*
3755
3756CX2341X MPEG ENCODER HELPER MODULE
3757M:	Hans Verkuil <hverkuil@xs4all.nl>
3758L:	linux-media@vger.kernel.org
3759T:	git git://linuxtv.org/media_tree.git
3760W:	https://linuxtv.org
3761S:	Maintained
3762F:	drivers/media/common/cx2341x*
3763F:	include/media/cx2341x*
3764
3765CX24120 MEDIA DRIVER
3766M:	Jemma Denson <jdenson@gmail.com>
3767M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3768L:	linux-media@vger.kernel.org
3769W:	https://linuxtv.org
3770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3771S:	Maintained
3772F:	drivers/media/dvb-frontends/cx24120*
3773
3774CX88 VIDEO4LINUX DRIVER
3775M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3776M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3777L:	linux-media@vger.kernel.org
3778W:	https://linuxtv.org
3779T:	git git://linuxtv.org/media_tree.git
3780S:	Odd fixes
3781F:	Documentation/media/v4l-drivers/cx88*
3782F:	drivers/media/pci/cx88/
3783
3784CXD2820R MEDIA DRIVER
3785M:	Antti Palosaari <crope@iki.fi>
3786L:	linux-media@vger.kernel.org
3787W:	https://linuxtv.org
3788W:	http://palosaari.fi/linux/
3789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3790T:	git git://linuxtv.org/anttip/media_tree.git
3791S:	Maintained
3792F:	drivers/media/dvb-frontends/cxd2820r*
3793
3794CXGB3 ETHERNET DRIVER (CXGB3)
3795M:	Santosh Raspatur <santosh@chelsio.com>
3796L:	netdev@vger.kernel.org
3797W:	http://www.chelsio.com
3798S:	Supported
3799F:	drivers/net/ethernet/chelsio/cxgb3/
3800
3801CXGB3 ISCSI DRIVER (CXGB3I)
3802M:	Karen Xie <kxie@chelsio.com>
3803L:	linux-scsi@vger.kernel.org
3804W:	http://www.chelsio.com
3805S:	Supported
3806F:	drivers/scsi/cxgbi/cxgb3i
3807
3808CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3809M:	Steve Wise <swise@chelsio.com>
3810L:	linux-rdma@vger.kernel.org
3811W:	http://www.openfabrics.org
3812S:	Supported
3813F:	drivers/infiniband/hw/cxgb3/
3814F:	include/uapi/rdma/cxgb3-abi.h
3815
3816CXGB4 CRYPTO DRIVER (chcr)
3817M:	Harsh Jain <harsh@chelsio.com>
3818L:	linux-crypto@vger.kernel.org
3819W:	http://www.chelsio.com
3820S:	Supported
3821F:	drivers/crypto/chelsio
3822
3823CXGB4 ETHERNET DRIVER (CXGB4)
3824M:	Ganesh Goudar <ganeshgr@chelsio.com>
3825L:	netdev@vger.kernel.org
3826W:	http://www.chelsio.com
3827S:	Supported
3828F:	drivers/net/ethernet/chelsio/cxgb4/
3829
3830CXGB4 ISCSI DRIVER (CXGB4I)
3831M:	Karen Xie <kxie@chelsio.com>
3832L:	linux-scsi@vger.kernel.org
3833W:	http://www.chelsio.com
3834S:	Supported
3835F:	drivers/scsi/cxgbi/cxgb4i
3836
3837CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3838M:	Steve Wise <swise@chelsio.com>
3839L:	linux-rdma@vger.kernel.org
3840W:	http://www.openfabrics.org
3841S:	Supported
3842F:	drivers/infiniband/hw/cxgb4/
3843F:	include/uapi/rdma/cxgb4-abi.h
3844
3845CXGB4VF ETHERNET DRIVER (CXGB4VF)
3846M:	Casey Leedom <leedom@chelsio.com>
3847L:	netdev@vger.kernel.org
3848W:	http://www.chelsio.com
3849S:	Supported
3850F:	drivers/net/ethernet/chelsio/cxgb4vf/
3851
3852CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3853M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3854M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3855L:	linuxppc-dev@lists.ozlabs.org
3856S:	Supported
3857F:	arch/powerpc/platforms/powernv/pci-cxl.c
3858F:	drivers/misc/cxl/
3859F:	include/misc/cxl*
3860F:	include/uapi/misc/cxl.h
3861F:	Documentation/powerpc/cxl.txt
3862F:	Documentation/ABI/testing/sysfs-class-cxl
3863
3864CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3865M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3866M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3867M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3868L:	linux-scsi@vger.kernel.org
3869S:	Supported
3870F:	drivers/scsi/cxlflash/
3871F:	include/uapi/scsi/cxlflash_ioctls.h
3872F:	Documentation/powerpc/cxlflash.txt
3873
3874CYBERPRO FB DRIVER
3875M:	Russell King <linux@armlinux.org.uk>
3876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3877W:	http://www.armlinux.org.uk/
3878S:	Maintained
3879F:	drivers/video/fbdev/cyber2000fb.*
3880
3881CYCLADES ASYNC MUX DRIVER
3882W:	http://www.cyclades.com/
3883S:	Orphan
3884F:	drivers/tty/cyclades.c
3885F:	include/linux/cyclades.h
3886F:	include/uapi/linux/cyclades.h
3887
3888CYCLADES PC300 DRIVER
3889W:	http://www.cyclades.com/
3890S:	Orphan
3891F:	drivers/net/wan/pc300*
3892
3893CYPRESS_FIRMWARE MEDIA DRIVER
3894M:	Antti Palosaari <crope@iki.fi>
3895L:	linux-media@vger.kernel.org
3896W:	https://linuxtv.org
3897W:	http://palosaari.fi/linux/
3898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3899T:	git git://linuxtv.org/anttip/media_tree.git
3900S:	Maintained
3901F:	drivers/media/common/cypress_firmware*
3902
3903CYTTSP TOUCHSCREEN DRIVER
3904M:	Ferruh Yigit <fery@cypress.com>
3905L:	linux-input@vger.kernel.org
3906S:	Supported
3907F:	drivers/input/touchscreen/cyttsp*
3908F:	include/linux/input/cyttsp.h
3909
3910D-LINK DIR-685 TOUCHKEYS DRIVER
3911M:	Linus Walleij <linus.walleij@linaro.org>
3912L:	linux-input@vger.kernel.org
3913S:	Supported
3914F:	drivers/input/dlink-dir685-touchkeys.c
3915
3916DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3917M:	Joshua Kinard <kumba@gentoo.org>
3918S:	Maintained
3919F:	drivers/rtc/rtc-ds1685.c
3920F:	include/linux/rtc/ds1685.h
3921
3922DAMA SLAVE for AX.25
3923M:	Joerg Reuter <jreuter@yaina.de>
3924W:	http://yaina.de/jreuter/
3925W:	http://www.qsl.net/dl1bke/
3926L:	linux-hams@vger.kernel.org
3927S:	Maintained
3928F:	net/ax25/af_ax25.c
3929F:	net/ax25/ax25_dev.c
3930F:	net/ax25/ax25_ds_*
3931F:	net/ax25/ax25_in.c
3932F:	net/ax25/ax25_out.c
3933F:	net/ax25/ax25_timer.c
3934F:	net/ax25/sysctl_net_ax25.c
3935
3936DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3937L:	netdev@vger.kernel.org
3938S:	Orphan
3939F:	Documentation/networking/dmfe.txt
3940F:	drivers/net/ethernet/dec/tulip/dmfe.c
3941
3942DC390/AM53C974 SCSI driver
3943M:	Hannes Reinecke <hare@suse.com>
3944L:	linux-scsi@vger.kernel.org
3945S:	Maintained
3946F:	drivers/scsi/am53c974.c
3947
3948DC395x SCSI driver
3949M:	Oliver Neukum <oliver@neukum.org>
3950M:	Ali Akcaagac <aliakc@web.de>
3951M:	Jamie Lenehan <lenehan@twibble.org>
3952L:	dc395x@twibble.org
3953W:	http://twibble.org/dist/dc395x/
3954W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3955S:	Maintained
3956F:	Documentation/scsi/dc395x.txt
3957F:	drivers/scsi/dc395x.*
3958
3959DCCP PROTOCOL
3960M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3961L:	dccp@vger.kernel.org
3962W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3963S:	Maintained
3964F:	include/linux/dccp.h
3965F:	include/uapi/linux/dccp.h
3966F:	include/linux/tfrc.h
3967F:	net/dccp/
3968
3969DECnet NETWORK LAYER
3970W:	http://linux-decnet.sourceforge.net
3971L:	linux-decnet-user@lists.sourceforge.net
3972S:	Orphan
3973F:	Documentation/networking/decnet.txt
3974F:	net/decnet/
3975
3976DECSTATION PLATFORM SUPPORT
3977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3978L:	linux-mips@linux-mips.org
3979W:	http://www.linux-mips.org/wiki/DECstation
3980S:	Maintained
3981F:	arch/mips/dec/
3982F:	arch/mips/include/asm/dec/
3983F:	arch/mips/include/asm/mach-dec/
3984
3985DEFXX FDDI NETWORK DRIVER
3986M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3987S:	Maintained
3988F:	drivers/net/fddi/defxx.*
3989
3990DELL LAPTOP DRIVER
3991M:	Matthew Garrett <mjg59@srcf.ucam.org>
3992M:	Pali Rohár <pali.rohar@gmail.com>
3993L:	platform-driver-x86@vger.kernel.org
3994S:	Maintained
3995F:	drivers/platform/x86/dell-laptop.c
3996
3997DELL LAPTOP FREEFALL DRIVER
3998M:	Pali Rohár <pali.rohar@gmail.com>
3999S:	Maintained
4000F:	drivers/platform/x86/dell-smo8800.c
4001
4002DELL LAPTOP RBTN DRIVER
4003M:	Pali Rohár <pali.rohar@gmail.com>
4004S:	Maintained
4005F:	drivers/platform/x86/dell-rbtn.*
4006
4007DELL LAPTOP SMM DRIVER
4008M:	Pali Rohár <pali.rohar@gmail.com>
4009S:	Maintained
4010F:	drivers/hwmon/dell-smm-hwmon.c
4011F:	include/uapi/linux/i8k.h
4012
4013DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4014M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4015S:	Maintained
4016F:	Documentation/dcdbas.txt
4017F:	drivers/firmware/dcdbas.*
4018
4019DELL WMI EXTRAS DRIVER
4020M:	Matthew Garrett <mjg59@srcf.ucam.org>
4021M:	Pali Rohár <pali.rohar@gmail.com>
4022S:	Maintained
4023F:	drivers/platform/x86/dell-wmi.c
4024
4025DELTA ST MEDIA DRIVER
4026M:	Hugues Fruchet <hugues.fruchet@st.com>
4027L:	linux-media@vger.kernel.org
4028T:	git git://linuxtv.org/media_tree.git
4029W:	https://linuxtv.org
4030S:	Supported
4031F:	drivers/media/platform/sti/delta
4032
4033DENALI NAND DRIVER
4034M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4035L:	linux-mtd@lists.infradead.org
4036S:	Supported
4037F:	drivers/mtd/nand/denali*
4038
4039DESIGNWARE USB2 DRD IP DRIVER
4040M:	John Youn <johnyoun@synopsys.com>
4041L:	linux-usb@vger.kernel.org
4042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4043S:	Maintained
4044F:	drivers/usb/dwc2/
4045
4046DESIGNWARE USB3 DRD IP DRIVER
4047M:	Felipe Balbi <balbi@kernel.org>
4048L:	linux-usb@vger.kernel.org
4049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4050S:	Maintained
4051F:	drivers/usb/dwc3/
4052
4053DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4054M:	Andreas Klinger <ak@it-klinger.de>
4055L:	linux-iio@vger.kernel.org
4056S:	Maintained
4057F:	drivers/iio/proximity/srf*.c
4058
4059DEVICE COREDUMP (DEV_COREDUMP)
4060M:	Johannes Berg <johannes@sipsolutions.net>
4061L:	linux-kernel@vger.kernel.org
4062S:	Maintained
4063F:	drivers/base/devcoredump.c
4064F:	include/linux/devcoredump.h
4065
4066DEVICE FREQUENCY (DEVFREQ)
4067M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4068M:	Kyungmin Park <kyungmin.park@samsung.com>
4069R:	Chanwoo Choi <cw00.choi@samsung.com>
4070L:	linux-pm@vger.kernel.org
4071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072S:	Maintained
4073F:	drivers/devfreq/
4074F:	include/linux/devfreq.h
4075F:	Documentation/devicetree/bindings/devfreq/
4076
4077DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4078M:	Chanwoo Choi <cw00.choi@samsung.com>
4079L:	linux-pm@vger.kernel.org
4080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4081S:	Supported
4082F:	drivers/devfreq/event/
4083F:	drivers/devfreq/devfreq-event.c
4084F:	include/linux/devfreq-event.h
4085F:	Documentation/devicetree/bindings/devfreq/event/
4086
4087DEVICE NUMBER REGISTRY
4088M:	Torben Mathiasen <device@lanana.org>
4089W:	http://lanana.org/docs/device-list/index.html
4090S:	Maintained
4091
4092DEVICE-MAPPER  (LVM)
4093M:	Alasdair Kergon <agk@redhat.com>
4094M:	Mike Snitzer <snitzer@redhat.com>
4095M:	dm-devel@redhat.com
4096L:	dm-devel@redhat.com
4097W:	http://sources.redhat.com/dm
4098Q:	http://patchwork.kernel.org/project/dm-devel/list/
4099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4100T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4101S:	Maintained
4102F:	Documentation/device-mapper/
4103F:	drivers/md/Makefile
4104F:	drivers/md/Kconfig
4105F:	drivers/md/dm*
4106F:	drivers/md/persistent-data/
4107F:	include/linux/device-mapper.h
4108F:	include/linux/dm-*.h
4109F:	include/uapi/linux/dm-*.h
4110
4111DEVLINK
4112M:	Jiri Pirko <jiri@mellanox.com>
4113L:	netdev@vger.kernel.org
4114S:	Supported
4115F:	net/core/devlink.c
4116F:	include/net/devlink.h
4117F:	include/uapi/linux/devlink.h
4118
4119DIALOG SEMICONDUCTOR DRIVERS
4120M:	Support Opensource <support.opensource@diasemi.com>
4121W:	http://www.dialog-semiconductor.com/products
4122S:	Supported
4123F:	Documentation/hwmon/da90??
4124F:	Documentation/devicetree/bindings/mfd/da90*.txt
4125F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4126F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4127F:	Documentation/devicetree/bindings/regulator/da92*.txt
4128F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4129F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4130F:	drivers/gpio/gpio-da90??.c
4131F:	drivers/hwmon/da90??-hwmon.c
4132F:	drivers/iio/adc/da91??-*.c
4133F:	drivers/input/misc/da90??_onkey.c
4134F:	drivers/input/touchscreen/da9052_tsi.c
4135F:	drivers/leds/leds-da90??.c
4136F:	drivers/mfd/da903x.c
4137F:	drivers/mfd/da90??-*.c
4138F:	drivers/mfd/da91??-*.c
4139F:	drivers/power/supply/da9052-battery.c
4140F:	drivers/power/supply/da91??-*.c
4141F:	drivers/regulator/da903x.c
4142F:	drivers/regulator/da9???-regulator.[ch]
4143F:	drivers/thermal/da90??-thermal.c
4144F:	drivers/rtc/rtc-da90??.c
4145F:	drivers/video/backlight/da90??_bl.c
4146F:	drivers/watchdog/da90??_wdt.c
4147F:	include/linux/mfd/da903x.h
4148F:	include/linux/mfd/da9052/
4149F:	include/linux/mfd/da9055/
4150F:	include/linux/mfd/da9062/
4151F:	include/linux/mfd/da9063/
4152F:	include/linux/mfd/da9150/
4153F:	include/linux/regulator/da9211.h
4154F:	include/sound/da[79]*.h
4155F:	sound/soc/codecs/da[79]*.[ch]
4156
4157DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4158M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4159L:	linux-gpio@vger.kernel.org
4160S:	Maintained
4161F:	drivers/gpio/gpio-gpio-mm.c
4162
4163DIGI NEO AND CLASSIC PCI PRODUCTS
4164M:	Lidza Louina <lidza.louina@gmail.com>
4165M:	Mark Hounschell <markh@compro.net>
4166L:	driverdev-devel@linuxdriverproject.org
4167S:	Maintained
4168F:	drivers/staging/dgnc/
4169
4170DIOLAN U2C-12 I2C DRIVER
4171M:	Guenter Roeck <linux@roeck-us.net>
4172L:	linux-i2c@vger.kernel.org
4173S:	Maintained
4174F:	drivers/i2c/busses/i2c-diolan-u2c.c
4175
4176DIRECT ACCESS (DAX)
4177M:	Matthew Wilcox <mawilcox@microsoft.com>
4178M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4179L:	linux-fsdevel@vger.kernel.org
4180S:	Supported
4181F:	fs/dax.c
4182F:	include/linux/dax.h
4183F:	include/trace/events/fs_dax.h
4184
4185DIRECTORY NOTIFICATION (DNOTIFY)
4186M:	Jan Kara <jack@suse.cz>
4187R:	Amir Goldstein <amir73il@gmail.com>
4188L:	linux-fsdevel@vger.kernel.org
4189S:	Maintained
4190F:	Documentation/filesystems/dnotify.txt
4191F:	fs/notify/dnotify/
4192F:	include/linux/dnotify.h
4193
4194DISK GEOMETRY AND PARTITION HANDLING
4195M:	Andries Brouwer <aeb@cwi.nl>
4196W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4197W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4198W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4199S:	Maintained
4200
4201DISKQUOTA
4202M:	Jan Kara <jack@suse.com>
4203S:	Maintained
4204F:	Documentation/filesystems/quota.txt
4205F:	fs/quota/
4206F:	include/linux/quota*.h
4207F:	include/uapi/linux/quota*.h
4208
4209DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4210M:	Bernie Thompson <bernie@plugable.com>
4211L:	linux-fbdev@vger.kernel.org
4212S:	Maintained
4213W:	http://plugable.com/category/projects/udlfb/
4214F:	drivers/video/fbdev/udlfb.c
4215F:	include/video/udlfb.h
4216F:	Documentation/fb/udlfb.txt
4217
4218DISTRIBUTED LOCK MANAGER (DLM)
4219M:	Christine Caulfield <ccaulfie@redhat.com>
4220M:	David Teigland <teigland@redhat.com>
4221L:	cluster-devel@redhat.com
4222W:	http://sources.redhat.com/cluster/
4223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4224S:	Supported
4225F:	fs/dlm/
4226
4227DMA BUFFER SHARING FRAMEWORK
4228M:	Sumit Semwal <sumit.semwal@linaro.org>
4229S:	Maintained
4230L:	linux-media@vger.kernel.org
4231L:	dri-devel@lists.freedesktop.org
4232L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4233F:	drivers/dma-buf/
4234F:	include/linux/dma-buf*
4235F:	include/linux/reservation.h
4236F:	include/linux/*fence.h
4237F:	Documentation/driver-api/dma-buf.rst
4238T:	git git://anongit.freedesktop.org/drm/drm-misc
4239
4240DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4241M:	Vinod Koul <vinod.koul@intel.com>
4242L:	dmaengine@vger.kernel.org
4243Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4244S:	Maintained
4245F:	drivers/dma/
4246F:	include/linux/dmaengine.h
4247F:	Documentation/devicetree/bindings/dma/
4248F:	Documentation/driver-api/dmaengine/
4249T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4250
4251DMA MAPPING HELPERS
4252M:	Christoph Hellwig <hch@lst.de>
4253M:	Marek Szyprowski <m.szyprowski@samsung.com>
4254R:	Robin Murphy <robin.murphy@arm.com>
4255L:	iommu@lists.linux-foundation.org
4256T:	git git://git.infradead.org/users/hch/dma-mapping.git
4257W:	http://git.infradead.org/users/hch/dma-mapping.git
4258S:	Supported
4259F:	lib/dma-debug.c
4260F:	lib/dma-noop.c
4261F:	lib/dma-virt.c
4262F:	drivers/base/dma-mapping.c
4263F:	drivers/base/dma-coherent.c
4264F:	include/linux/dma-mapping.h
4265
4266DME1737 HARDWARE MONITOR DRIVER
4267M:	Juerg Haefliger <juergh@gmail.com>
4268L:	linux-hwmon@vger.kernel.org
4269S:	Maintained
4270F:	Documentation/hwmon/dme1737
4271F:	drivers/hwmon/dme1737.c
4272
4273DMI/SMBIOS SUPPORT
4274M:	Jean Delvare <jdelvare@suse.com>
4275S:	Maintained
4276T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4277F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4278F:	drivers/firmware/dmi-id.c
4279F:	drivers/firmware/dmi_scan.c
4280F:	include/linux/dmi.h
4281
4282DOCUMENTATION
4283M:	Jonathan Corbet <corbet@lwn.net>
4284L:	linux-doc@vger.kernel.org
4285S:	Maintained
4286F:	Documentation/
4287F:	scripts/kernel-doc
4288X:	Documentation/ABI/
4289X:	Documentation/devicetree/
4290X:	Documentation/acpi
4291X:	Documentation/power
4292X:	Documentation/spi
4293X:	Documentation/media
4294T:	git git://git.lwn.net/linux.git docs-next
4295
4296DONGWOON DW9714 LENS VOICE COIL DRIVER
4297M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4298L:	linux-media@vger.kernel.org
4299T:	git git://linuxtv.org/media_tree.git
4300S:	Maintained
4301F:	drivers/media/i2c/dw9714.c
4302
4303DOUBLETALK DRIVER
4304M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4305L:	blinux-list@redhat.com
4306S:	Maintained
4307F:	drivers/char/dtlk.c
4308F:	include/linux/dtlk.h
4309
4310DPAA2 DATAPATH I/O (DPIO) DRIVER
4311M:	Roy Pledge <Roy.Pledge@nxp.com>
4312L:	linux-kernel@vger.kernel.org
4313S:	Maintained
4314F:	drivers/staging/fsl-mc/bus/dpio
4315
4316DPAA2 ETHERNET DRIVER
4317M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4318L:	linux-kernel@vger.kernel.org
4319S:	Maintained
4320F:	drivers/staging/fsl-dpaa2/ethernet
4321
4322DPT_I2O SCSI RAID DRIVER
4323M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4324L:	linux-scsi@vger.kernel.org
4325W:	http://www.adaptec.com/
4326S:	Maintained
4327F:	drivers/scsi/dpt*
4328F:	drivers/scsi/dpt/
4329
4330DRBD DRIVER
4331M:	Philipp Reisner <philipp.reisner@linbit.com>
4332M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4333L:	drbd-dev@lists.linbit.com
4334W:	http://www.drbd.org
4335T:	git git://git.linbit.com/linux-drbd.git
4336T:	git git://git.linbit.com/drbd-8.4.git
4337S:	Supported
4338F:	drivers/block/drbd/
4339F:	lib/lru_cache.c
4340F:	Documentation/blockdev/drbd/
4341
4342DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4343M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4345S:	Supported
4346F:	Documentation/kobject.txt
4347F:	drivers/base/
4348F:	fs/debugfs/
4349F:	fs/sysfs/
4350F:	include/linux/debugfs.h
4351F:	include/linux/kobj*
4352F:	lib/kobj*
4353
4354DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4355M:	Kevin Hilman <khilman@kernel.org>
4356M:	Nishanth Menon <nm@ti.com>
4357S:	Maintained
4358F:	drivers/power/avs/
4359F:	include/linux/power/smartreflex.h
4360L:	linux-pm@vger.kernel.org
4361
4362DRM DRIVER FOR ARM PL111 CLCD
4363M:	Eric Anholt <eric@anholt.net>
4364T:	git git://anongit.freedesktop.org/drm/drm-misc
4365S:	Supported
4366F:	drivers/gpu/drm/pl111/
4367
4368DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4369M:	Dave Airlie <airlied@redhat.com>
4370S:	Odd Fixes
4371F:	drivers/gpu/drm/ast/
4372
4373DRM DRIVER FOR BOCHS VIRTUAL GPU
4374M:	Gerd Hoffmann <kraxel@redhat.com>
4375L:	virtualization@lists.linux-foundation.org
4376T:	git git://anongit.freedesktop.org/drm/drm-misc
4377S:	Maintained
4378F:	drivers/gpu/drm/bochs/
4379
4380DRM DRIVER FOR INTEL I810 VIDEO CARDS
4381S:	Orphan / Obsolete
4382F:	drivers/gpu/drm/i810/
4383F:	include/uapi/drm/i810_drm.h
4384
4385DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4386S:	Orphan / Obsolete
4387F:	drivers/gpu/drm/mga/
4388F:	include/uapi/drm/mga_drm.h
4389
4390DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4391M:	Dave Airlie <airlied@redhat.com>
4392S:	Odd Fixes
4393F:	drivers/gpu/drm/mgag200/
4394
4395DRM DRIVER FOR MI0283QT
4396M:	Noralf Trønnes <noralf@tronnes.org>
4397S:	Maintained
4398F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4399F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4400
4401DRM DRIVER FOR MSM ADRENO GPU
4402M:	Rob Clark <robdclark@gmail.com>
4403L:	linux-arm-msm@vger.kernel.org
4404L:	dri-devel@lists.freedesktop.org
4405L:	freedreno@lists.freedesktop.org
4406T:	git git://people.freedesktop.org/~robclark/linux
4407S:	Maintained
4408F:	drivers/gpu/drm/msm/
4409F:	include/uapi/drm/msm_drm.h
4410F:	Documentation/devicetree/bindings/display/msm/
4411
4412DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4413M:	Ben Skeggs <bskeggs@redhat.com>
4414L:	dri-devel@lists.freedesktop.org
4415L:	nouveau@lists.freedesktop.org
4416T:	git git://github.com/skeggsb/linux
4417S:	Supported
4418F:	drivers/gpu/drm/nouveau/
4419F:	include/uapi/drm/nouveau_drm.h
4420
4421DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4422M:	Noralf Trønnes <noralf@tronnes.org>
4423S:	Maintained
4424F:	drivers/gpu/drm/tinydrm/repaper.c
4425F:	Documentation/devicetree/bindings/display/repaper.txt
4426
4427DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4428M:	Dave Airlie <airlied@redhat.com>
4429M:	Gerd Hoffmann <kraxel@redhat.com>
4430L:	virtualization@lists.linux-foundation.org
4431T:	git git://anongit.freedesktop.org/drm/drm-misc
4432S:	Obsolete
4433W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4434F:	drivers/gpu/drm/cirrus/
4435
4436DRM DRIVER FOR QXL VIRTUAL GPU
4437M:	Dave Airlie <airlied@redhat.com>
4438M:	Gerd Hoffmann <kraxel@redhat.com>
4439L:	virtualization@lists.linux-foundation.org
4440T:	git git://anongit.freedesktop.org/drm/drm-misc
4441S:	Maintained
4442F:	drivers/gpu/drm/qxl/
4443F:	include/uapi/drm/qxl_drm.h
4444
4445DRM DRIVER FOR RAGE 128 VIDEO CARDS
4446S:	Orphan / Obsolete
4447F:	drivers/gpu/drm/r128/
4448F:	include/uapi/drm/r128_drm.h
4449
4450DRM DRIVER FOR SAVAGE VIDEO CARDS
4451S:	Orphan / Obsolete
4452F:	drivers/gpu/drm/savage/
4453F:	include/uapi/drm/savage_drm.h
4454
4455DRM DRIVER FOR SIS VIDEO CARDS
4456S:	Orphan / Obsolete
4457F:	drivers/gpu/drm/sis/
4458F:	include/uapi/drm/sis_drm.h
4459
4460DRM DRIVER FOR SITRONIX ST7586 PANELS
4461M:	David Lechner <david@lechnology.com>
4462S:	Maintained
4463F:	drivers/gpu/drm/tinydrm/st7586.c
4464F:	Documentation/devicetree/bindings/display/st7586.txt
4465
4466DRM DRIVER FOR TDFX VIDEO CARDS
4467S:	Orphan / Obsolete
4468F:	drivers/gpu/drm/tdfx/
4469
4470DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4471M:	Dave Airlie <airlied@redhat.com>
4472S:	Odd Fixes
4473F:	drivers/gpu/drm/udl/
4474
4475DRM DRIVER FOR VMWARE VIRTUAL GPU
4476M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4477M:	Sinclair Yeh <syeh@vmware.com>
4478M:	Thomas Hellstrom <thellstrom@vmware.com>
4479L:	dri-devel@lists.freedesktop.org
4480T:	git git://people.freedesktop.org/~syeh/repos_linux
4481T:	git git://people.freedesktop.org/~thomash/linux
4482S:	Supported
4483F:	drivers/gpu/drm/vmwgfx/
4484F:	include/uapi/drm/vmwgfx_drm.h
4485
4486DRM DRIVERS
4487M:	David Airlie <airlied@linux.ie>
4488L:	dri-devel@lists.freedesktop.org
4489T:	git git://people.freedesktop.org/~airlied/linux
4490B:	https://bugs.freedesktop.org/
4491C:	irc://chat.freenode.net/dri-devel
4492S:	Maintained
4493F:	drivers/gpu/drm/
4494F:	drivers/gpu/vga/
4495F:	Documentation/devicetree/bindings/display/
4496F:	Documentation/devicetree/bindings/gpu/
4497F:	Documentation/devicetree/bindings/video/
4498F:	Documentation/gpu/
4499F:	include/drm/
4500F:	include/uapi/drm/
4501F:	include/linux/vga*
4502
4503DRM DRIVERS AND MISC GPU PATCHES
4504M:	Daniel Vetter <daniel.vetter@intel.com>
4505M:	Jani Nikula <jani.nikula@linux.intel.com>
4506M:	Sean Paul <seanpaul@chromium.org>
4507W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4508S:	Maintained
4509T:	git git://anongit.freedesktop.org/drm/drm-misc
4510F:	Documentation/gpu/
4511F:	drivers/gpu/vga/
4512F:	drivers/gpu/drm/*
4513F:	include/drm/drm*
4514F:	include/uapi/drm/drm*
4515F:	include/linux/vga*
4516
4517DRM DRIVERS FOR ALLWINNER A10
4518M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4519L:	dri-devel@lists.freedesktop.org
4520S:	Supported
4521F:	drivers/gpu/drm/sun4i/
4522F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4524
4525DRM DRIVERS FOR AMLOGIC SOCS
4526M:	Neil Armstrong <narmstrong@baylibre.com>
4527L:	dri-devel@lists.freedesktop.org
4528L:	linux-amlogic@lists.infradead.org
4529W:	http://linux-meson.com/
4530S:	Supported
4531F:	drivers/gpu/drm/meson/
4532F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4533F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4534F:	Documentation/gpu/meson.rst
4535T:	git git://anongit.freedesktop.org/drm/drm-misc
4536
4537DRM DRIVERS FOR ATMEL HLCDC
4538M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4539L:	dri-devel@lists.freedesktop.org
4540S:	Supported
4541F:	drivers/gpu/drm/atmel-hlcdc/
4542F:	Documentation/devicetree/bindings/drm/atmel/
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544
4545DRM DRIVERS FOR BRIDGE CHIPS
4546M:	Archit Taneja <architt@codeaurora.org>
4547M:	Andrzej Hajda <a.hajda@samsung.com>
4548R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4549S:	Maintained
4550T:	git git://anongit.freedesktop.org/drm/drm-misc
4551F:	drivers/gpu/drm/bridge/
4552
4553DRM DRIVERS FOR EXYNOS
4554M:	Inki Dae <inki.dae@samsung.com>
4555M:	Joonyoung Shim <jy0922.shim@samsung.com>
4556M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4557M:	Kyungmin Park <kyungmin.park@samsung.com>
4558L:	dri-devel@lists.freedesktop.org
4559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4560S:	Supported
4561F:	drivers/gpu/drm/exynos/
4562F:	include/uapi/drm/exynos_drm.h
4563F:	Documentation/devicetree/bindings/display/exynos/
4564
4565DRM DRIVERS FOR FREESCALE DCU
4566M:	Stefan Agner <stefan@agner.ch>
4567M:	Alison Wang <alison.wang@freescale.com>
4568L:	dri-devel@lists.freedesktop.org
4569S:	Supported
4570F:	drivers/gpu/drm/fsl-dcu/
4571F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4572F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4573F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4574
4575DRM DRIVERS FOR FREESCALE IMX
4576M:	Philipp Zabel <p.zabel@pengutronix.de>
4577L:	dri-devel@lists.freedesktop.org
4578S:	Maintained
4579F:	drivers/gpu/drm/imx/
4580F:	drivers/gpu/ipu-v3/
4581F:	Documentation/devicetree/bindings/display/imx/
4582
4583DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4584M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4585L:	dri-devel@lists.freedesktop.org
4586T:	git git://github.com/patjak/drm-gma500
4587S:	Maintained
4588F:	drivers/gpu/drm/gma500/
4589
4590DRM DRIVERS FOR HISILICON
4591M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4592M:	Rongrong Zou <zourongrong@gmail.com>
4593R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4594R:	Chen Feng <puck.chen@hisilicon.com>
4595L:	dri-devel@lists.freedesktop.org
4596T:	git git://github.com/xin3liang/linux.git
4597S:	Maintained
4598F:	drivers/gpu/drm/hisilicon/
4599F:	Documentation/devicetree/bindings/display/hisilicon/
4600
4601DRM DRIVERS FOR MEDIATEK
4602M:	CK Hu <ck.hu@mediatek.com>
4603M:	Philipp Zabel <p.zabel@pengutronix.de>
4604L:	dri-devel@lists.freedesktop.org
4605S:	Supported
4606F:	drivers/gpu/drm/mediatek/
4607F:	Documentation/devicetree/bindings/display/mediatek/
4608
4609DRM DRIVERS FOR NVIDIA TEGRA
4610M:	Thierry Reding <thierry.reding@gmail.com>
4611L:	dri-devel@lists.freedesktop.org
4612L:	linux-tegra@vger.kernel.org
4613T:	git git://anongit.freedesktop.org/tegra/linux.git
4614S:	Supported
4615F:	drivers/gpu/drm/tegra/
4616F:	drivers/gpu/host1x/
4617F:	include/linux/host1x.h
4618F:	include/uapi/drm/tegra_drm.h
4619F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4620
4621DRM DRIVERS FOR RENESAS
4622M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4623L:	dri-devel@lists.freedesktop.org
4624L:	linux-renesas-soc@vger.kernel.org
4625T:	git git://linuxtv.org/pinchartl/fbdev
4626S:	Supported
4627F:	drivers/gpu/drm/rcar-du/
4628F:	drivers/gpu/drm/shmobile/
4629F:	include/linux/platform_data/shmob_drm.h
4630F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4631F:	Documentation/devicetree/bindings/display/renesas,du.txt
4632
4633DRM DRIVERS FOR ROCKCHIP
4634M:	Mark Yao <mark.yao@rock-chips.com>
4635L:	dri-devel@lists.freedesktop.org
4636S:	Maintained
4637F:	drivers/gpu/drm/rockchip/
4638F:	Documentation/devicetree/bindings/display/rockchip/
4639T:	git git://anongit.freedesktop.org/drm/drm-misc
4640
4641DRM DRIVERS FOR STI
4642M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4643M:	Vincent Abriou <vincent.abriou@st.com>
4644L:	dri-devel@lists.freedesktop.org
4645T:	git git://anongit.freedesktop.org/drm/drm-misc
4646S:	Maintained
4647F:	drivers/gpu/drm/sti
4648F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4649
4650DRM DRIVERS FOR STM
4651M:	Yannick Fertre <yannick.fertre@st.com>
4652M:	Philippe Cornu <philippe.cornu@st.com>
4653M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4654M:	Vincent Abriou <vincent.abriou@st.com>
4655L:	dri-devel@lists.freedesktop.org
4656T:	git git://anongit.freedesktop.org/drm/drm-misc
4657S:	Maintained
4658F:	drivers/gpu/drm/stm
4659F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4660
4661DRM DRIVERS FOR TI LCDC
4662M:	Jyri Sarha <jsarha@ti.com>
4663R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4664L:	dri-devel@lists.freedesktop.org
4665S:	Maintained
4666F:	drivers/gpu/drm/tilcdc/
4667F:	Documentation/devicetree/bindings/display/tilcdc/
4668
4669DRM DRIVERS FOR TI OMAP
4670M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4671L:	dri-devel@lists.freedesktop.org
4672S:	Maintained
4673F:	drivers/gpu/drm/omapdrm/
4674F:	Documentation/devicetree/bindings/display/ti/
4675
4676DRM DRIVERS FOR VC4
4677M:	Eric Anholt <eric@anholt.net>
4678T:	git git://github.com/anholt/linux
4679S:	Supported
4680F:	drivers/gpu/drm/vc4/
4681F:	include/uapi/drm/vc4_drm.h
4682F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4683T:	git git://anongit.freedesktop.org/drm/drm-misc
4684
4685DRM DRIVERS FOR VIVANTE GPU IP
4686M:	Lucas Stach <l.stach@pengutronix.de>
4687R:	Russell King <linux+etnaviv@armlinux.org.uk>
4688R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4689L:	etnaviv@lists.freedesktop.org
4690L:	dri-devel@lists.freedesktop.org
4691S:	Maintained
4692F:	drivers/gpu/drm/etnaviv/
4693F:	include/uapi/drm/etnaviv_drm.h
4694F:	Documentation/devicetree/bindings/display/etnaviv/
4695
4696DRM DRIVERS FOR ZTE ZX
4697M:	Shawn Guo <shawnguo@kernel.org>
4698L:	dri-devel@lists.freedesktop.org
4699S:	Maintained
4700F:	drivers/gpu/drm/zte/
4701F:	Documentation/devicetree/bindings/display/zte,vou.txt
4702T:	git git://anongit.freedesktop.org/drm/drm-misc
4703
4704DRM PANEL DRIVERS
4705M:	Thierry Reding <thierry.reding@gmail.com>
4706L:	dri-devel@lists.freedesktop.org
4707T:	git git://anongit.freedesktop.org/tegra/linux.git
4708S:	Maintained
4709F:	drivers/gpu/drm/drm_panel.c
4710F:	drivers/gpu/drm/panel/
4711F:	include/drm/drm_panel.h
4712F:	Documentation/devicetree/bindings/display/panel/
4713
4714DRM TINYDRM DRIVERS
4715M:	Noralf Trønnes <noralf@tronnes.org>
4716W:	https://github.com/notro/tinydrm/wiki/Development
4717T:	git git://anongit.freedesktop.org/drm/drm-misc
4718S:	Maintained
4719F:	drivers/gpu/drm/tinydrm/
4720F:	include/drm/tinydrm/
4721
4722DSBR100 USB FM RADIO DRIVER
4723M:	Alexey Klimov <klimov.linux@gmail.com>
4724L:	linux-media@vger.kernel.org
4725T:	git git://linuxtv.org/media_tree.git
4726S:	Maintained
4727F:	drivers/media/radio/dsbr100.c
4728
4729DSCC4 DRIVER
4730M:	Francois Romieu <romieu@fr.zoreil.com>
4731L:	netdev@vger.kernel.org
4732S:	Maintained
4733F:	drivers/net/wan/dscc4.c
4734
4735DT3155 MEDIA DRIVER
4736M:	Hans Verkuil <hverkuil@xs4all.nl>
4737L:	linux-media@vger.kernel.org
4738T:	git git://linuxtv.org/media_tree.git
4739W:	https://linuxtv.org
4740S:	Odd Fixes
4741F:	drivers/media/pci/dt3155/
4742
4743DVB_USB_AF9015 MEDIA DRIVER
4744M:	Antti Palosaari <crope@iki.fi>
4745L:	linux-media@vger.kernel.org
4746W:	https://linuxtv.org
4747W:	http://palosaari.fi/linux/
4748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4749T:	git git://linuxtv.org/anttip/media_tree.git
4750S:	Maintained
4751F:	drivers/media/usb/dvb-usb-v2/af9015*
4752
4753DVB_USB_AF9035 MEDIA DRIVER
4754M:	Antti Palosaari <crope@iki.fi>
4755L:	linux-media@vger.kernel.org
4756W:	https://linuxtv.org
4757W:	http://palosaari.fi/linux/
4758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4759T:	git git://linuxtv.org/anttip/media_tree.git
4760S:	Maintained
4761F:	drivers/media/usb/dvb-usb-v2/af9035*
4762
4763DVB_USB_ANYSEE MEDIA DRIVER
4764M:	Antti Palosaari <crope@iki.fi>
4765L:	linux-media@vger.kernel.org
4766W:	https://linuxtv.org
4767W:	http://palosaari.fi/linux/
4768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4769T:	git git://linuxtv.org/anttip/media_tree.git
4770S:	Maintained
4771F:	drivers/media/usb/dvb-usb-v2/anysee*
4772
4773DVB_USB_AU6610 MEDIA DRIVER
4774M:	Antti Palosaari <crope@iki.fi>
4775L:	linux-media@vger.kernel.org
4776W:	https://linuxtv.org
4777W:	http://palosaari.fi/linux/
4778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4779T:	git git://linuxtv.org/anttip/media_tree.git
4780S:	Maintained
4781F:	drivers/media/usb/dvb-usb-v2/au6610*
4782
4783DVB_USB_CE6230 MEDIA DRIVER
4784M:	Antti Palosaari <crope@iki.fi>
4785L:	linux-media@vger.kernel.org
4786W:	https://linuxtv.org
4787W:	http://palosaari.fi/linux/
4788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4789T:	git git://linuxtv.org/anttip/media_tree.git
4790S:	Maintained
4791F:	drivers/media/usb/dvb-usb-v2/ce6230*
4792
4793DVB_USB_CXUSB MEDIA DRIVER
4794M:	Michael Krufky <mkrufky@linuxtv.org>
4795L:	linux-media@vger.kernel.org
4796W:	https://linuxtv.org
4797W:	http://github.com/mkrufky
4798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4799T:	git git://linuxtv.org/media_tree.git
4800S:	Maintained
4801F:	drivers/media/usb/dvb-usb/cxusb*
4802
4803DVB_USB_EC168 MEDIA DRIVER
4804M:	Antti Palosaari <crope@iki.fi>
4805L:	linux-media@vger.kernel.org
4806W:	https://linuxtv.org
4807W:	http://palosaari.fi/linux/
4808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4809T:	git git://linuxtv.org/anttip/media_tree.git
4810S:	Maintained
4811F:	drivers/media/usb/dvb-usb-v2/ec168*
4812
4813DVB_USB_GL861 MEDIA DRIVER
4814M:	Antti Palosaari <crope@iki.fi>
4815L:	linux-media@vger.kernel.org
4816W:	https://linuxtv.org
4817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4818T:	git git://linuxtv.org/anttip/media_tree.git
4819S:	Maintained
4820F:	drivers/media/usb/dvb-usb-v2/gl861*
4821
4822DVB_USB_MXL111SF MEDIA DRIVER
4823M:	Michael Krufky <mkrufky@linuxtv.org>
4824L:	linux-media@vger.kernel.org
4825W:	https://linuxtv.org
4826W:	http://github.com/mkrufky
4827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4828T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4829S:	Maintained
4830F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4831
4832DVB_USB_RTL28XXU MEDIA DRIVER
4833M:	Antti Palosaari <crope@iki.fi>
4834L:	linux-media@vger.kernel.org
4835W:	https://linuxtv.org
4836W:	http://palosaari.fi/linux/
4837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4838T:	git git://linuxtv.org/anttip/media_tree.git
4839S:	Maintained
4840F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4841
4842DVB_USB_V2 MEDIA DRIVER
4843M:	Antti Palosaari <crope@iki.fi>
4844L:	linux-media@vger.kernel.org
4845W:	https://linuxtv.org
4846W:	http://palosaari.fi/linux/
4847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4848T:	git git://linuxtv.org/anttip/media_tree.git
4849S:	Maintained
4850F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4851F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4852
4853DYNAMIC DEBUG
4854M:	Jason Baron <jbaron@akamai.com>
4855S:	Maintained
4856F:	lib/dynamic_debug.c
4857F:	include/linux/dynamic_debug.h
4858
4859DZ DECSTATION DZ11 SERIAL DRIVER
4860M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4861S:	Maintained
4862F:	drivers/tty/serial/dz.*
4863
4864E3X0 POWER BUTTON DRIVER
4865M:	Moritz Fischer <moritz.fischer@ettus.com>
4866L:	usrp-users@lists.ettus.com
4867W:	http://www.ettus.com
4868S:	Supported
4869F:	drivers/input/misc/e3x0-button.c
4870F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4871
4872E4000 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/tuners/e4000*
4881
4882EATA ISA/EISA/PCI SCSI DRIVER
4883M:	Dario Ballabio <ballabio_dario@emc.com>
4884L:	linux-scsi@vger.kernel.org
4885S:	Maintained
4886F:	drivers/scsi/eata.c
4887
4888EC100 MEDIA DRIVER
4889M:	Antti Palosaari <crope@iki.fi>
4890L:	linux-media@vger.kernel.org
4891W:	https://linuxtv.org
4892W:	http://palosaari.fi/linux/
4893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4894T:	git git://linuxtv.org/anttip/media_tree.git
4895S:	Maintained
4896F:	drivers/media/dvb-frontends/ec100*
4897
4898ECRYPT FILE SYSTEM
4899M:	Tyler Hicks <tyhicks@canonical.com>
4900L:	ecryptfs@vger.kernel.org
4901W:	http://ecryptfs.org
4902W:	https://launchpad.net/ecryptfs
4903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4904S:	Supported
4905F:	Documentation/filesystems/ecryptfs.txt
4906F:	fs/ecryptfs/
4907
4908EDAC-AMD64
4909M:	Borislav Petkov <bp@alien8.de>
4910L:	linux-edac@vger.kernel.org
4911S:	Maintained
4912F:	drivers/edac/amd64_edac*
4913
4914EDAC-CALXEDA
4915M:	Robert Richter <rric@kernel.org>
4916L:	linux-edac@vger.kernel.org
4917S:	Maintained
4918F:	drivers/edac/highbank*
4919
4920EDAC-CAVIUM OCTEON
4921M:	Ralf Baechle <ralf@linux-mips.org>
4922M:	David Daney <david.daney@cavium.com>
4923L:	linux-edac@vger.kernel.org
4924L:	linux-mips@linux-mips.org
4925S:	Supported
4926F:	drivers/edac/octeon_edac*
4927
4928EDAC-CAVIUM THUNDERX
4929M:	David Daney <david.daney@cavium.com>
4930M:	Jan Glauber <jglauber@cavium.com>
4931L:	linux-edac@vger.kernel.org
4932S:	Supported
4933F:	drivers/edac/thunderx_edac*
4934
4935EDAC-CORE
4936M:	Borislav Petkov <bp@alien8.de>
4937M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4938M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4939L:	linux-edac@vger.kernel.org
4940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4942S:	Supported
4943F:	Documentation/admin-guide/ras.rst
4944F:	Documentation/driver-api/edac.rst
4945F:	drivers/edac/
4946F:	include/linux/edac.h
4947
4948EDAC-E752X
4949M:	Mark Gross <mark.gross@intel.com>
4950L:	linux-edac@vger.kernel.org
4951S:	Maintained
4952F:	drivers/edac/e752x_edac.c
4953
4954EDAC-E7XXX
4955L:	linux-edac@vger.kernel.org
4956S:	Maintained
4957F:	drivers/edac/e7xxx_edac.c
4958
4959EDAC-FSL_DDR
4960M:	York Sun <york.sun@nxp.com>
4961L:	linux-edac@vger.kernel.org
4962S:	Maintained
4963F:	drivers/edac/fsl_ddr_edac.*
4964
4965EDAC-GHES
4966M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4968L:	linux-edac@vger.kernel.org
4969S:	Maintained
4970F:	drivers/edac/ghes_edac.c
4971
4972EDAC-I3000
4973L:	linux-edac@vger.kernel.org
4974S:	Orphan
4975F:	drivers/edac/i3000_edac.c
4976
4977EDAC-I5000
4978L:	linux-edac@vger.kernel.org
4979S:	Maintained
4980F:	drivers/edac/i5000_edac.c
4981
4982EDAC-I5400
4983M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4984M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4985L:	linux-edac@vger.kernel.org
4986S:	Maintained
4987F:	drivers/edac/i5400_edac.c
4988
4989EDAC-I7300
4990M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4991M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4992L:	linux-edac@vger.kernel.org
4993S:	Maintained
4994F:	drivers/edac/i7300_edac.c
4995
4996EDAC-I7CORE
4997M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4999L:	linux-edac@vger.kernel.org
5000S:	Maintained
5001F:	drivers/edac/i7core_edac.c
5002
5003EDAC-I82443BXGX
5004M:	Tim Small <tim@buttersideup.com>
5005L:	linux-edac@vger.kernel.org
5006S:	Maintained
5007F:	drivers/edac/i82443bxgx_edac.c
5008
5009EDAC-I82975X
5010M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5011M:	"Arvind R." <arvino55@gmail.com>
5012L:	linux-edac@vger.kernel.org
5013S:	Maintained
5014F:	drivers/edac/i82975x_edac.c
5015
5016EDAC-IE31200
5017M:	Jason Baron <jbaron@akamai.com>
5018L:	linux-edac@vger.kernel.org
5019S:	Maintained
5020F:	drivers/edac/ie31200_edac.c
5021
5022EDAC-MPC85XX
5023M:	Johannes Thumshirn <morbidrsa@gmail.com>
5024L:	linux-edac@vger.kernel.org
5025S:	Maintained
5026F:	drivers/edac/mpc85xx_edac.[ch]
5027
5028EDAC-PASEMI
5029M:	Egor Martovetsky <egor@pasemi.com>
5030L:	linux-edac@vger.kernel.org
5031S:	Maintained
5032F:	drivers/edac/pasemi_edac.c
5033
5034EDAC-PND2
5035M:	Tony Luck <tony.luck@intel.com>
5036L:	linux-edac@vger.kernel.org
5037S:	Maintained
5038F:	drivers/edac/pnd2_edac.[ch]
5039
5040EDAC-R82600
5041M:	Tim Small <tim@buttersideup.com>
5042L:	linux-edac@vger.kernel.org
5043S:	Maintained
5044F:	drivers/edac/r82600_edac.c
5045
5046EDAC-SBRIDGE
5047M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5048M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5049L:	linux-edac@vger.kernel.org
5050S:	Maintained
5051F:	drivers/edac/sb_edac.c
5052
5053EDAC-SKYLAKE
5054M:	Tony Luck <tony.luck@intel.com>
5055L:	linux-edac@vger.kernel.org
5056S:	Maintained
5057F:	drivers/edac/skx_edac.c
5058
5059EDIROL UA-101/UA-1000 DRIVER
5060M:	Clemens Ladisch <clemens@ladisch.de>
5061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5062T:	git git://git.alsa-project.org/alsa-kernel.git
5063S:	Maintained
5064F:	sound/usb/misc/ua101.c
5065
5066EFI TEST DRIVER
5067L:	linux-efi@vger.kernel.org
5068M:	Ivan Hu <ivan.hu@canonical.com>
5069M:	Matt Fleming <matt@codeblueprint.co.uk>
5070S:	Maintained
5071F:	drivers/firmware/efi/test/
5072
5073EFI VARIABLE FILESYSTEM
5074M:	Matthew Garrett <matthew.garrett@nebula.com>
5075M:	Jeremy Kerr <jk@ozlabs.org>
5076M:	Matt Fleming <matt@codeblueprint.co.uk>
5077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5078L:	linux-efi@vger.kernel.org
5079S:	Maintained
5080F:	fs/efivarfs/
5081
5082EFIFB FRAMEBUFFER DRIVER
5083L:	linux-fbdev@vger.kernel.org
5084M:	Peter Jones <pjones@redhat.com>
5085S:	Maintained
5086F:	drivers/video/fbdev/efifb.c
5087
5088EFS FILESYSTEM
5089W:	http://aeschi.ch.eu.org/efs/
5090S:	Orphan
5091F:	fs/efs/
5092
5093EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5094M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5095L:	netdev@vger.kernel.org
5096S:	Maintained
5097F:	drivers/net/ethernet/ibm/ehea/
5098
5099EM28XX VIDEO4LINUX DRIVER
5100M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5102L:	linux-media@vger.kernel.org
5103W:	https://linuxtv.org
5104T:	git git://linuxtv.org/media_tree.git
5105S:	Maintained
5106F:	drivers/media/usb/em28xx/
5107F:	Documentation/media/v4l-drivers/em28xx*
5108
5109EMBEDDED LINUX
5110M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5111M:	Matt Mackall <mpm@selenic.com>
5112M:	David Woodhouse <dwmw2@infradead.org>
5113L:	linux-embedded@vger.kernel.org
5114S:	Maintained
5115
5116Emulex 10Gbps iSCSI - OneConnect DRIVER
5117M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5118M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5119M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5120L:	linux-scsi@vger.kernel.org
5121W:	http://www.broadcom.com
5122S:	Supported
5123F:	drivers/scsi/be2iscsi/
5124
5125Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5126M:	Sathya Perla <sathya.perla@broadcom.com>
5127M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5128M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5129M:	Somnath Kotur <somnath.kotur@broadcom.com>
5130L:	netdev@vger.kernel.org
5131W:	http://www.emulex.com
5132S:	Supported
5133F:	drivers/net/ethernet/emulex/benet/
5134
5135EMULEX ONECONNECT ROCE DRIVER
5136M:	Selvin Xavier <selvin.xavier@broadcom.com>
5137M:	Devesh Sharma <devesh.sharma@broadcom.com>
5138L:	linux-rdma@vger.kernel.org
5139W:	http://www.broadcom.com
5140S:	Odd Fixes
5141F:	drivers/infiniband/hw/ocrdma/
5142F:	include/uapi/rdma/ocrdma-abi.h
5143
5144EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5145M:	James Smart <james.smart@broadcom.com>
5146M:	Dick Kennedy <dick.kennedy@broadcom.com>
5147L:	linux-scsi@vger.kernel.org
5148W:	http://www.broadcom.com
5149S:	Supported
5150F:	drivers/scsi/lpfc/
5151
5152ENE CB710 FLASH CARD READER DRIVER
5153M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5154S:	Maintained
5155F:	drivers/misc/cb710/
5156F:	drivers/mmc/host/cb710-mmc.*
5157F:	include/linux/cb710.h
5158
5159ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5160M:	Maxim Levitsky <maximlevitsky@gmail.com>
5161S:	Maintained
5162F:	drivers/media/rc/ene_ir.*
5163
5164EPSON S1D13XXX FRAMEBUFFER DRIVER
5165M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5166S:	Maintained
5167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5168F:	drivers/video/fbdev/s1d13xxxfb.c
5169F:	include/video/s1d13xxxfb.h
5170
5171ERRSEQ ERROR TRACKING INFRASTRUCTURE
5172M:	Jeff Layton <jlayton@poochiereds.net>
5173S:	Maintained
5174F:	lib/errseq.c
5175F:	include/linux/errseq.h
5176
5177ET131X NETWORK DRIVER
5178M:	Mark Einon <mark.einon@gmail.com>
5179S:	Odd Fixes
5180F:	drivers/net/ethernet/agere/
5181
5182ETHERNET BRIDGE
5183M:	Stephen Hemminger <stephen@networkplumber.org>
5184L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5185L:	netdev@vger.kernel.org
5186W:	http://www.linuxfoundation.org/en/Net:Bridge
5187S:	Maintained
5188F:	include/linux/netfilter_bridge/
5189F:	net/bridge/
5190
5191ETHERNET PHY LIBRARY
5192M:	Andrew Lunn <andrew@lunn.ch>
5193M:	Florian Fainelli <f.fainelli@gmail.com>
5194L:	netdev@vger.kernel.org
5195S:	Maintained
5196F:	Documentation/ABI/testing/sysfs-bus-mdio
5197F:	Documentation/devicetree/bindings/net/mdio*
5198F:	Documentation/networking/phy.txt
5199F:	drivers/net/phy/
5200F:	drivers/of/of_mdio.c
5201F:	drivers/of/of_net.c
5202F:	include/linux/*mdio*.h
5203F:	include/linux/of_net.h
5204F:	include/linux/phy.h
5205F:	include/linux/phy_fixed.h
5206F:	include/linux/platform_data/mdio-gpio.h
5207F:	include/linux/platform_data/mdio-bcm-unimac.h
5208F:	include/trace/events/mdio.h
5209F:	include/uapi/linux/mdio.h
5210F:	include/uapi/linux/mii.h
5211
5212EXT2 FILE SYSTEM
5213M:	Jan Kara <jack@suse.com>
5214L:	linux-ext4@vger.kernel.org
5215S:	Maintained
5216F:	Documentation/filesystems/ext2.txt
5217F:	fs/ext2/
5218F:	include/linux/ext2*
5219
5220EXT4 FILE SYSTEM
5221M:	"Theodore Ts'o" <tytso@mit.edu>
5222M:	Andreas Dilger <adilger.kernel@dilger.ca>
5223L:	linux-ext4@vger.kernel.org
5224W:	http://ext4.wiki.kernel.org
5225Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5227S:	Maintained
5228F:	Documentation/filesystems/ext4.txt
5229F:	fs/ext4/
5230
5231Extended Verification Module (EVM)
5232M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5233L:	linux-integrity@vger.kernel.org
5234S:	Supported
5235F:	security/integrity/evm/
5236
5237EXTENSIBLE FIRMWARE INTERFACE (EFI)
5238M:	Matt Fleming <matt@codeblueprint.co.uk>
5239M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5240L:	linux-efi@vger.kernel.org
5241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5242S:	Maintained
5243F:	Documentation/efi-stub.txt
5244F:	arch/*/kernel/efi.c
5245F:	arch/x86/boot/compressed/eboot.[ch]
5246F:	arch/*/include/asm/efi.h
5247F:	arch/x86/platform/efi/
5248F:	drivers/firmware/efi/
5249F:	include/linux/efi*.h
5250F:	arch/arm/boot/compressed/efi-header.S
5251F:	arch/arm64/kernel/efi-entry.S
5252
5253EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5254M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5255M:	Chanwoo Choi <cw00.choi@samsung.com>
5256L:	linux-kernel@vger.kernel.org
5257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5258S:	Maintained
5259F:	drivers/extcon/
5260F:	include/linux/extcon/
5261F:	include/linux/extcon.h
5262F:	Documentation/extcon/
5263F:	Documentation/devicetree/bindings/extcon/
5264
5265EXYNOS DP DRIVER
5266M:	Jingoo Han <jingoohan1@gmail.com>
5267L:	dri-devel@lists.freedesktop.org
5268S:	Maintained
5269F:	drivers/gpu/drm/exynos/exynos_dp*
5270
5271EXYNOS SYSMMU (IOMMU) driver
5272M:	Marek Szyprowski <m.szyprowski@samsung.com>
5273L:	iommu@lists.linux-foundation.org
5274S:	Maintained
5275F:	drivers/iommu/exynos-iommu.c
5276
5277EZchip NPS platform support
5278M:	Elad Kanfi <eladkan@mellanox.com>
5279M:	Vineet Gupta <vgupta@synopsys.com>
5280S:	Supported
5281F:	arch/arc/plat-eznps
5282F:	arch/arc/boot/dts/eznps.dts
5283
5284F2FS FILE SYSTEM
5285M:	Jaegeuk Kim <jaegeuk@kernel.org>
5286M:	Chao Yu <yuchao0@huawei.com>
5287L:	linux-f2fs-devel@lists.sourceforge.net
5288W:	https://f2fs.wiki.kernel.org/
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5290S:	Maintained
5291F:	Documentation/filesystems/f2fs.txt
5292F:	Documentation/ABI/testing/sysfs-fs-f2fs
5293F:	fs/f2fs/
5294F:	include/linux/f2fs_fs.h
5295F:	include/trace/events/f2fs.h
5296
5297F71805F HARDWARE MONITORING DRIVER
5298M:	Jean Delvare <jdelvare@suse.com>
5299L:	linux-hwmon@vger.kernel.org
5300S:	Maintained
5301F:	Documentation/hwmon/f71805f
5302F:	drivers/hwmon/f71805f.c
5303
5304FANOTIFY
5305M:	Jan Kara <jack@suse.cz>
5306R:	Amir Goldstein <amir73il@gmail.com>
5307L:	linux-fsdevel@vger.kernel.org
5308S:	Maintained
5309F:	fs/notify/fanotify/
5310F:	include/linux/fanotify.h
5311F:	include/uapi/linux/fanotify.h
5312
5313FARSYNC SYNCHRONOUS DRIVER
5314M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5315W:	http://www.farsite.co.uk/
5316S:	Supported
5317F:	drivers/net/wan/farsync.*
5318
5319FAULT INJECTION SUPPORT
5320M:	Akinobu Mita <akinobu.mita@gmail.com>
5321S:	Supported
5322F:	Documentation/fault-injection/
5323F:	lib/fault-inject.c
5324
5325FBTFT Framebuffer drivers
5326M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5327S:	Maintained
5328F:	drivers/staging/fbtft/
5329
5330FC0011 TUNER DRIVER
5331M:	Michael Buesch <m@bues.ch>
5332L:	linux-media@vger.kernel.org
5333S:	Maintained
5334F:	drivers/media/tuners/fc0011.h
5335F:	drivers/media/tuners/fc0011.c
5336
5337FC2580 MEDIA DRIVER
5338M:	Antti Palosaari <crope@iki.fi>
5339L:	linux-media@vger.kernel.org
5340W:	https://linuxtv.org
5341W:	http://palosaari.fi/linux/
5342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5343T:	git git://linuxtv.org/anttip/media_tree.git
5344S:	Maintained
5345F:	drivers/media/tuners/fc2580*
5346
5347FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5348M:	Johannes Thumshirn <jth@kernel.org>
5349L:	fcoe-devel@open-fcoe.org
5350W:	www.Open-FCoE.org
5351S:	Supported
5352F:	drivers/scsi/libfc/
5353F:	drivers/scsi/fcoe/
5354F:	include/scsi/fc/
5355F:	include/scsi/libfc.h
5356F:	include/scsi/libfcoe.h
5357F:	include/uapi/scsi/fc/
5358
5359FILE LOCKING (flock() and fcntl()/lockf())
5360M:	Jeff Layton <jlayton@poochiereds.net>
5361M:	"J. Bruce Fields" <bfields@fieldses.org>
5362L:	linux-fsdevel@vger.kernel.org
5363S:	Maintained
5364F:	include/linux/fcntl.h
5365F:	include/uapi/linux/fcntl.h
5366F:	fs/fcntl.c
5367F:	fs/locks.c
5368
5369FILESYSTEMS (VFS and infrastructure)
5370M:	Alexander Viro <viro@zeniv.linux.org.uk>
5371L:	linux-fsdevel@vger.kernel.org
5372S:	Maintained
5373F:	fs/*
5374F:	include/linux/fs.h
5375F:	include/uapi/linux/fs.h
5376
5377FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5378M:	Riku Voipio <riku.voipio@iki.fi>
5379L:	linux-hwmon@vger.kernel.org
5380S:	Maintained
5381F:	drivers/hwmon/f75375s.c
5382F:	include/linux/f75375s.h
5383
5384FIREWIRE AUDIO DRIVERS
5385M:	Clemens Ladisch <clemens@ladisch.de>
5386L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5387T:	git git://git.alsa-project.org/alsa-kernel.git
5388S:	Maintained
5389F:	sound/firewire/
5390
5391FIREWIRE MEDIA DRIVERS (firedtv)
5392M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5393L:	linux-media@vger.kernel.org
5394L:	linux1394-devel@lists.sourceforge.net
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5396S:	Maintained
5397F:	drivers/media/firewire/
5398
5399FIREWIRE SBP-2 TARGET
5400M:	Chris Boot <bootc@bootc.net>
5401L:	linux-scsi@vger.kernel.org
5402L:	target-devel@vger.kernel.org
5403L:	linux1394-devel@lists.sourceforge.net
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5405S:	Maintained
5406F:	drivers/target/sbp/
5407
5408FIREWIRE SUBSYSTEM
5409M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5410L:	linux1394-devel@lists.sourceforge.net
5411W:	http://ieee1394.wiki.kernel.org/
5412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5413S:	Maintained
5414F:	drivers/firewire/
5415F:	include/linux/firewire.h
5416F:	include/uapi/linux/firewire*.h
5417F:	tools/firewire/
5418
5419FIRMWARE LOADER (request_firmware)
5420M:	Luis R. Rodriguez <mcgrof@kernel.org>
5421L:	linux-kernel@vger.kernel.org
5422S:	Maintained
5423F:	Documentation/firmware_class/
5424F:	drivers/base/firmware*.c
5425F:	include/linux/firmware.h
5426
5427FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5428M:	Joshua Morris <josh.h.morris@us.ibm.com>
5429M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5430S:	Maintained
5431F:	drivers/block/rsxx/
5432
5433FLOPPY DRIVER
5434M:	Jiri Kosina <jikos@kernel.org>
5435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5436S:	Odd fixes
5437F:	drivers/block/floppy.c
5438
5439FMC SUBSYSTEM
5440M:	Alessandro Rubini <rubini@gnudd.com>
5441W:	http://www.ohwr.org/projects/fmc-bus
5442S:	Supported
5443F:	drivers/fmc/
5444F:	include/linux/fmc*.h
5445F:	include/linux/ipmi-fru.h
5446K:	fmc_d.*register
5447
5448FPGA MANAGER FRAMEWORK
5449M:	Alan Tull <atull@kernel.org>
5450R:	Moritz Fischer <mdf@kernel.org>
5451L:	linux-fpga@vger.kernel.org
5452S:	Maintained
5453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5454Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5455F:	Documentation/fpga/
5456F:	Documentation/devicetree/bindings/fpga/
5457F:	drivers/fpga/
5458F:	include/linux/fpga/
5459W:	http://www.rocketboards.org
5460
5461FPU EMULATOR
5462M:	Bill Metzenthen <billm@melbpc.org.au>
5463W:	http://floatingpoint.sourceforge.net/emulator/index.html
5464S:	Maintained
5465F:	arch/x86/math-emu/
5466
5467FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5468L:	netdev@vger.kernel.org
5469S:	Orphan
5470F:	drivers/net/wan/dlci.c
5471F:	drivers/net/wan/sdla.c
5472
5473FRAMEBUFFER LAYER
5474M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5475L:	linux-fbdev@vger.kernel.org
5476T:	git git://github.com/bzolnier/linux.git
5477Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5478S:	Maintained
5479F:	Documentation/fb/
5480F:	drivers/video/
5481F:	include/video/
5482F:	include/linux/fb.h
5483F:	include/uapi/video/
5484F:	include/uapi/linux/fb.h
5485
5486FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5487M:	Horia Geantă <horia.geanta@nxp.com>
5488M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5489L:	linux-crypto@vger.kernel.org
5490S:	Maintained
5491F:	drivers/crypto/caam/
5492F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5493
5494FREESCALE DIU FRAMEBUFFER DRIVER
5495M:	Timur Tabi <timur@tabi.org>
5496L:	linux-fbdev@vger.kernel.org
5497S:	Maintained
5498F:	drivers/video/fbdev/fsl-diu-fb.*
5499
5500FREESCALE DMA DRIVER
5501M:	Li Yang <leoyang.li@nxp.com>
5502M:	Zhang Wei <zw@zh-kernel.org>
5503L:	linuxppc-dev@lists.ozlabs.org
5504S:	Maintained
5505F:	drivers/dma/fsldma.*
5506
5507FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5508M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5509L:	netdev@vger.kernel.org
5510S:	Maintained
5511F:	drivers/net/ethernet/freescale/gianfar*
5512X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5513F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5514
5515FREESCALE GPMI NAND DRIVER
5516M:	Han Xu <han.xu@nxp.com>
5517L:	linux-mtd@lists.infradead.org
5518S:	Maintained
5519F:	drivers/mtd/nand/gpmi-nand/*
5520
5521FREESCALE I2C CPM DRIVER
5522M:	Jochen Friedrich <jochen@scram.de>
5523L:	linuxppc-dev@lists.ozlabs.org
5524L:	linux-i2c@vger.kernel.org
5525S:	Maintained
5526F:	drivers/i2c/busses/i2c-cpm.c
5527
5528FREESCALE IMX / MXC FEC DRIVER
5529M:	Fugang Duan <fugang.duan@nxp.com>
5530L:	netdev@vger.kernel.org
5531S:	Maintained
5532F:	drivers/net/ethernet/freescale/fec_main.c
5533F:	drivers/net/ethernet/freescale/fec_ptp.c
5534F:	drivers/net/ethernet/freescale/fec.h
5535F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5536
5537FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5538M:	Sascha Hauer <kernel@pengutronix.de>
5539L:	linux-fbdev@vger.kernel.org
5540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5541S:	Maintained
5542F:	include/linux/platform_data/video-imxfb.h
5543F:	drivers/video/fbdev/imxfb.c
5544
5545FREESCALE QORIQ DPAA ETHERNET DRIVER
5546M:	Madalin Bucur <madalin.bucur@nxp.com>
5547L:	netdev@vger.kernel.org
5548S:	Maintained
5549F:	drivers/net/ethernet/freescale/dpaa
5550
5551FREESCALE QORIQ DPAA FMAN DRIVER
5552M:	Madalin Bucur <madalin.bucur@nxp.com>
5553L:	netdev@vger.kernel.org
5554S:	Maintained
5555F:	drivers/net/ethernet/freescale/fman
5556F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5557
5558FREESCALE QUAD SPI DRIVER
5559M:	Han Xu <han.xu@nxp.com>
5560L:	linux-mtd@lists.infradead.org
5561S:	Maintained
5562F:	drivers/mtd/spi-nor/fsl-quadspi.c
5563
5564FREESCALE QUICC ENGINE LIBRARY
5565M:	Qiang Zhao <qiang.zhao@nxp.com>
5566L:	linuxppc-dev@lists.ozlabs.org
5567S:	Maintained
5568F:	drivers/soc/fsl/qe/
5569F:	include/soc/fsl/*qe*.h
5570F:	include/soc/fsl/*ucc*.h
5571
5572FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5573M:	Li Yang <leoyang.li@nxp.com>
5574L:	netdev@vger.kernel.org
5575L:	linuxppc-dev@lists.ozlabs.org
5576S:	Maintained
5577F:	drivers/net/ethernet/freescale/ucc_geth*
5578
5579FREESCALE QUICC ENGINE UCC HDLC DRIVER
5580M:	Zhao Qiang <qiang.zhao@nxp.com>
5581L:	netdev@vger.kernel.org
5582L:	linuxppc-dev@lists.ozlabs.org
5583S:	Maintained
5584F:	drivers/net/wan/fsl_ucc_hdlc*
5585
5586FREESCALE QUICC ENGINE UCC UART DRIVER
5587M:	Timur Tabi <timur@tabi.org>
5588L:	linuxppc-dev@lists.ozlabs.org
5589S:	Maintained
5590F:	drivers/tty/serial/ucc_uart.c
5591
5592FREESCALE SOC DRIVERS
5593M:	Li Yang <leoyang.li@nxp.com>
5594L:	linuxppc-dev@lists.ozlabs.org
5595L:	linux-arm-kernel@lists.infradead.org
5596S:	Maintained
5597F:	Documentation/devicetree/bindings/soc/fsl/
5598F:	drivers/soc/fsl/
5599F:	include/linux/fsl/
5600
5601FREESCALE SOC FS_ENET DRIVER
5602M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5603M:	Vitaly Bordug <vbordug@ru.mvista.com>
5604L:	linuxppc-dev@lists.ozlabs.org
5605L:	netdev@vger.kernel.org
5606S:	Maintained
5607F:	drivers/net/ethernet/freescale/fs_enet/
5608F:	include/linux/fs_enet_pd.h
5609
5610FREESCALE SOC SOUND DRIVERS
5611M:	Timur Tabi <timur@tabi.org>
5612M:	Nicolin Chen <nicoleotsuka@gmail.com>
5613M:	Xiubo Li <Xiubo.Lee@gmail.com>
5614R:	Fabio Estevam <fabio.estevam@nxp.com>
5615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5616L:	linuxppc-dev@lists.ozlabs.org
5617S:	Maintained
5618F:	sound/soc/fsl/fsl*
5619F:	sound/soc/fsl/imx*
5620F:	sound/soc/fsl/mpc8610_hpcd.c
5621
5622FREESCALE USB PERIPHERAL DRIVERS
5623M:	Li Yang <leoyang.li@nxp.com>
5624L:	linux-usb@vger.kernel.org
5625L:	linuxppc-dev@lists.ozlabs.org
5626S:	Maintained
5627F:	drivers/usb/gadget/udc/fsl*
5628
5629FREEVXFS FILESYSTEM
5630M:	Christoph Hellwig <hch@infradead.org>
5631W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5632S:	Maintained
5633F:	fs/freevxfs/
5634
5635FREEZER
5636M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5637M:	Pavel Machek <pavel@ucw.cz>
5638L:	linux-pm@vger.kernel.org
5639S:	Supported
5640F:	Documentation/power/freezing-of-tasks.txt
5641F:	include/linux/freezer.h
5642F:	kernel/freezer.c
5643
5644FRONTSWAP API
5645M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5646L:	linux-kernel@vger.kernel.org
5647S:	Maintained
5648F:	mm/frontswap.c
5649F:	include/linux/frontswap.h
5650
5651FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5652M:	David Howells <dhowells@redhat.com>
5653L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5654S:	Supported
5655F:	Documentation/filesystems/caching/
5656F:	fs/fscache/
5657F:	include/linux/fscache*.h
5658
5659FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5660M:	Theodore Y. Ts'o <tytso@mit.edu>
5661M:	Jaegeuk Kim <jaegeuk@kernel.org>
5662L:	linux-fscrypt@vger.kernel.org
5663Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5665S:	Supported
5666F:	fs/crypto/
5667F:	include/linux/fscrypt*.h
5668F:	Documentation/filesystems/fscrypt.rst
5669
5670FUJITSU FR-V (FRV) PORT
5671S:	Orphan
5672F:	arch/frv/
5673
5674FUJITSU LAPTOP EXTRAS
5675M:	Jonathan Woithe <jwoithe@just42.net>
5676L:	platform-driver-x86@vger.kernel.org
5677S:	Maintained
5678F:	drivers/platform/x86/fujitsu-laptop.c
5679
5680FUJITSU M-5MO LS CAMERA ISP DRIVER
5681M:	Kyungmin Park <kyungmin.park@samsung.com>
5682M:	Heungjun Kim <riverful.kim@samsung.com>
5683L:	linux-media@vger.kernel.org
5684S:	Maintained
5685F:	drivers/media/i2c/m5mols/
5686F:	include/media/i2c/m5mols.h
5687
5688FUJITSU TABLET EXTRAS
5689M:	Robert Gerlach <khnz@gmx.de>
5690L:	platform-driver-x86@vger.kernel.org
5691S:	Maintained
5692F:	drivers/platform/x86/fujitsu-tablet.c
5693
5694FUSE: FILESYSTEM IN USERSPACE
5695M:	Miklos Szeredi <miklos@szeredi.hu>
5696L:	linux-fsdevel@vger.kernel.org
5697W:	http://fuse.sourceforge.net/
5698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5699S:	Maintained
5700F:	fs/fuse/
5701F:	include/uapi/linux/fuse.h
5702F:	Documentation/filesystems/fuse.txt
5703
5704FUTEX SUBSYSTEM
5705M:	Thomas Gleixner <tglx@linutronix.de>
5706M:	Ingo Molnar <mingo@redhat.com>
5707R:	Peter Zijlstra <peterz@infradead.org>
5708R:	Darren Hart <dvhart@infradead.org>
5709L:	linux-kernel@vger.kernel.org
5710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5711S:	Maintained
5712F:	kernel/futex.c
5713F:	kernel/futex_compat.c
5714F:	include/asm-generic/futex.h
5715F:	include/linux/futex.h
5716F:	include/uapi/linux/futex.h
5717F:	tools/testing/selftests/futex/
5718F:	tools/perf/bench/futex*
5719F:	Documentation/*futex*
5720
5721FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5722M:	Rik Faith <faith@cs.unc.edu>
5723L:	linux-scsi@vger.kernel.org
5724S:	Odd Fixes (e.g., new signatures)
5725F:	drivers/scsi/fdomain.*
5726
5727GCC PLUGINS
5728M:	Kees Cook <keescook@chromium.org>
5729R:	Emese Revfy <re.emese@gmail.com>
5730L:	kernel-hardening@lists.openwall.com
5731S:	Maintained
5732F:	scripts/gcc-plugins/
5733F:	scripts/gcc-plugin.sh
5734F:	scripts/Makefile.gcc-plugins
5735F:	Documentation/gcc-plugins.txt
5736
5737GCOV BASED KERNEL PROFILING
5738M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5739S:	Maintained
5740F:	kernel/gcov/
5741F:	Documentation/dev-tools/gcov.rst
5742
5743GDB KERNEL DEBUGGING HELPER SCRIPTS
5744M:	Jan Kiszka <jan.kiszka@siemens.com>
5745M:	Kieran Bingham <kieran@bingham.xyz>
5746S:	Supported
5747F:	scripts/gdb/
5748
5749GDT SCSI DISK ARRAY CONTROLLER DRIVER
5750M:	Achim Leubner <achim_leubner@adaptec.com>
5751L:	linux-scsi@vger.kernel.org
5752W:	http://www.icp-vortex.com/
5753S:	Supported
5754F:	drivers/scsi/gdt*
5755
5756GEMTEK FM RADIO RECEIVER DRIVER
5757M:	Hans Verkuil <hverkuil@xs4all.nl>
5758L:	linux-media@vger.kernel.org
5759T:	git git://linuxtv.org/media_tree.git
5760W:	https://linuxtv.org
5761S:	Maintained
5762F:	drivers/media/radio/radio-gemtek*
5763
5764GENERIC GPIO I2C DRIVER
5765M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5766S:	Supported
5767F:	drivers/i2c/busses/i2c-gpio.c
5768F:	include/linux/i2c-gpio.h
5769
5770GENERIC GPIO I2C MULTIPLEXER DRIVER
5771M:	Peter Korsgaard <peter.korsgaard@barco.com>
5772L:	linux-i2c@vger.kernel.org
5773S:	Supported
5774F:	drivers/i2c/muxes/i2c-mux-gpio.c
5775F:	include/linux/i2c-mux-gpio.h
5776F:	Documentation/i2c/muxes/i2c-mux-gpio
5777
5778GENERIC HDLC (WAN) DRIVERS
5779M:	Krzysztof Halasa <khc@pm.waw.pl>
5780W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5781S:	Maintained
5782F:	drivers/net/wan/c101.c
5783F:	drivers/net/wan/hd6457*
5784F:	drivers/net/wan/hdlc*
5785F:	drivers/net/wan/n2.c
5786F:	drivers/net/wan/pc300too.c
5787F:	drivers/net/wan/pci200syn.c
5788F:	drivers/net/wan/wanxl*
5789
5790GENERIC INCLUDE/ASM HEADER FILES
5791M:	Arnd Bergmann <arnd@arndb.de>
5792L:	linux-arch@vger.kernel.org
5793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5794S:	Maintained
5795F:	include/asm-generic/
5796F:	include/uapi/asm-generic/
5797
5798GENERIC PHY FRAMEWORK
5799M:	Kishon Vijay Abraham I <kishon@ti.com>
5800L:	linux-kernel@vger.kernel.org
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5802S:	Supported
5803F:	drivers/phy/
5804F:	include/linux/phy/
5805
5806GENERIC PM DOMAINS
5807M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5808M:	Kevin Hilman <khilman@kernel.org>
5809M:	Ulf Hansson <ulf.hansson@linaro.org>
5810L:	linux-pm@vger.kernel.org
5811S:	Supported
5812F:	drivers/base/power/domain*.c
5813F:	include/linux/pm_domain.h
5814F:	Documentation/devicetree/bindings/power/power_domain.txt
5815
5816GENERIC UIO DRIVER FOR PCI DEVICES
5817M:	"Michael S. Tsirkin" <mst@redhat.com>
5818L:	kvm@vger.kernel.org
5819S:	Supported
5820F:	drivers/uio/uio_pci_generic.c
5821
5822GENWQE (IBM Generic Workqueue Card)
5823M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5824M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5825S:	Supported
5826F:	drivers/misc/genwqe/
5827
5828GET_MAINTAINER SCRIPT
5829M:	Joe Perches <joe@perches.com>
5830S:	Maintained
5831F:	scripts/get_maintainer.pl
5832
5833GFS2 FILE SYSTEM
5834M:	Steven Whitehouse <swhiteho@redhat.com>
5835M:	Bob Peterson <rpeterso@redhat.com>
5836L:	cluster-devel@redhat.com
5837W:	http://sources.redhat.com/cluster/
5838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5839S:	Supported
5840F:	Documentation/filesystems/gfs2*.txt
5841F:	fs/gfs2/
5842F:	include/uapi/linux/gfs2_ondisk.h
5843
5844GIGASET ISDN DRIVERS
5845M:	Paul Bolle <pebolle@tiscali.nl>
5846L:	gigaset307x-common@lists.sourceforge.net
5847W:	http://gigaset307x.sourceforge.net/
5848S:	Odd Fixes
5849F:	Documentation/isdn/README.gigaset
5850F:	drivers/isdn/gigaset/
5851F:	include/uapi/linux/gigaset_dev.h
5852
5853GO7007 MPEG CODEC
5854M:	Hans Verkuil <hans.verkuil@cisco.com>
5855L:	linux-media@vger.kernel.org
5856S:	Maintained
5857F:	drivers/media/usb/go7007/
5858
5859GOODIX TOUCHSCREEN
5860M:	Bastien Nocera <hadess@hadess.net>
5861L:	linux-input@vger.kernel.org
5862S:	Maintained
5863F:	drivers/input/touchscreen/goodix.c
5864
5865GPIO ACPI SUPPORT
5866M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5867M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5868L:	linux-gpio@vger.kernel.org
5869L:	linux-acpi@vger.kernel.org
5870S:	Maintained
5871F:	Documentation/acpi/gpio-properties.txt
5872F:	drivers/gpio/gpiolib-acpi.c
5873
5874GPIO IR Transmitter
5875M:	Sean Young <sean@mess.org>
5876L:	linux-media@vger.kernel.org
5877S:	Maintained
5878F:	drivers/media/rc/gpio-ir-tx.c
5879
5880GPIO MOCKUP DRIVER
5881M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5882L:	linux-gpio@vger.kernel.org
5883S:	Maintained
5884F:	drivers/gpio/gpio-mockup.c
5885F:	tools/testing/selftests/gpio/
5886
5887GPIO SUBSYSTEM
5888M:	Linus Walleij <linus.walleij@linaro.org>
5889L:	linux-gpio@vger.kernel.org
5890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5891S:	Maintained
5892F:	Documentation/devicetree/bindings/gpio/
5893F:	Documentation/gpio/
5894F:	Documentation/ABI/testing/gpio-cdev
5895F:	Documentation/ABI/obsolete/sysfs-gpio
5896F:	drivers/gpio/
5897F:	include/linux/gpio/
5898F:	include/linux/gpio.h
5899F:	include/asm-generic/gpio.h
5900F:	include/uapi/linux/gpio.h
5901F:	tools/gpio/
5902
5903GRE DEMULTIPLEXER DRIVER
5904M:	Dmitry Kozlov <xeb@mail.ru>
5905L:	netdev@vger.kernel.org
5906S:	Maintained
5907F:	net/ipv4/gre_demux.c
5908F:	net/ipv4/gre_offload.c
5909F:	include/net/gre.h
5910
5911GRETH 10/100/1G Ethernet MAC device driver
5912M:	Andreas Larsson <andreas@gaisler.com>
5913L:	netdev@vger.kernel.org
5914S:	Maintained
5915F:	drivers/net/ethernet/aeroflex/
5916
5917GREYBUS AUDIO PROTOCOLS DRIVERS
5918M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5919M:	Mark Greer <mgreer@animalcreek.com>
5920S:	Maintained
5921F:	drivers/staging/greybus/audio_apbridgea.c
5922F:	drivers/staging/greybus/audio_apbridgea.h
5923F:	drivers/staging/greybus/audio_codec.c
5924F:	drivers/staging/greybus/audio_codec.h
5925F:	drivers/staging/greybus/audio_gb.c
5926F:	drivers/staging/greybus/audio_manager.c
5927F:	drivers/staging/greybus/audio_manager.h
5928F:	drivers/staging/greybus/audio_manager_module.c
5929F:	drivers/staging/greybus/audio_manager_private.h
5930F:	drivers/staging/greybus/audio_manager_sysfs.c
5931F:	drivers/staging/greybus/audio_module.c
5932F:	drivers/staging/greybus/audio_topology.c
5933
5934GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5935M:	Viresh Kumar <vireshk@kernel.org>
5936S:	Maintained
5937F:	drivers/staging/greybus/authentication.c
5938F:	drivers/staging/greybus/bootrom.c
5939F:	drivers/staging/greybus/firmware.h
5940F:	drivers/staging/greybus/fw-core.c
5941F:	drivers/staging/greybus/fw-download.c
5942F:	drivers/staging/greybus/fw-managament.c
5943F:	drivers/staging/greybus/greybus_authentication.h
5944F:	drivers/staging/greybus/greybus_firmware.h
5945F:	drivers/staging/greybus/hid.c
5946F:	drivers/staging/greybus/i2c.c
5947F:	drivers/staging/greybus/spi.c
5948F:	drivers/staging/greybus/spilib.c
5949F:	drivers/staging/greybus/spilib.h
5950
5951GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5952M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5953S:	Maintained
5954F:	drivers/staging/greybus/loopback.c
5955F:	drivers/staging/greybus/timesync.c
5956F:	drivers/staging/greybus/timesync_platform.c
5957
5958GREYBUS PLATFORM DRIVERS
5959M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5960S:	Maintained
5961F:	drivers/staging/greybus/arche-platform.c
5962F:	drivers/staging/greybus/arche-apb-ctrl.c
5963F:	drivers/staging/greybus/arche_platform.h
5964
5965GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5966M:	Rui Miguel Silva <rmfrfs@gmail.com>
5967S:	Maintained
5968F:	drivers/staging/greybus/sdio.c
5969F:	drivers/staging/greybus/light.c
5970F:	drivers/staging/greybus/gpio.c
5971F:	drivers/staging/greybus/power_supply.c
5972F:	drivers/staging/greybus/spi.c
5973F:	drivers/staging/greybus/spilib.c
5974
5975GREYBUS SUBSYSTEM
5976M:	Johan Hovold <johan@kernel.org>
5977M:	Alex Elder <elder@kernel.org>
5978M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5979S:	Maintained
5980F:	drivers/staging/greybus/
5981L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5982
5983GREYBUS UART PROTOCOLS DRIVERS
5984M:	David Lin <dtwlin@gmail.com>
5985S:	Maintained
5986F:	drivers/staging/greybus/uart.c
5987F:	drivers/staging/greybus/log.c
5988
5989GS1662 VIDEO SERIALIZER
5990M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5991L:	linux-media@vger.kernel.org
5992T:	git git://linuxtv.org/media_tree.git
5993S:	Maintained
5994F:	drivers/media/spi/gs1662.c
5995
5996GSPCA FINEPIX SUBDRIVER
5997M:	Frank Zago <frank@zago.net>
5998L:	linux-media@vger.kernel.org
5999T:	git git://linuxtv.org/media_tree.git
6000S:	Maintained
6001F:	drivers/media/usb/gspca/finepix.c
6002
6003GSPCA GL860 SUBDRIVER
6004M:	Olivier Lorin <o.lorin@laposte.net>
6005L:	linux-media@vger.kernel.org
6006T:	git git://linuxtv.org/media_tree.git
6007S:	Maintained
6008F:	drivers/media/usb/gspca/gl860/
6009
6010GSPCA M5602 SUBDRIVER
6011M:	Erik Andren <erik.andren@gmail.com>
6012L:	linux-media@vger.kernel.org
6013T:	git git://linuxtv.org/media_tree.git
6014S:	Maintained
6015F:	drivers/media/usb/gspca/m5602/
6016
6017GSPCA PAC207 SONIXB SUBDRIVER
6018M:	Hans Verkuil <hverkuil@xs4all.nl>
6019L:	linux-media@vger.kernel.org
6020T:	git git://linuxtv.org/media_tree.git
6021S:	Odd Fixes
6022F:	drivers/media/usb/gspca/pac207.c
6023
6024GSPCA SN9C20X SUBDRIVER
6025M:	Brian Johnson <brijohn@gmail.com>
6026L:	linux-media@vger.kernel.org
6027T:	git git://linuxtv.org/media_tree.git
6028S:	Maintained
6029F:	drivers/media/usb/gspca/sn9c20x.c
6030
6031GSPCA T613 SUBDRIVER
6032M:	Leandro Costantino <lcostantino@gmail.com>
6033L:	linux-media@vger.kernel.org
6034T:	git git://linuxtv.org/media_tree.git
6035S:	Maintained
6036F:	drivers/media/usb/gspca/t613.c
6037
6038GSPCA USB WEBCAM DRIVER
6039M:	Hans Verkuil <hverkuil@xs4all.nl>
6040L:	linux-media@vger.kernel.org
6041T:	git git://linuxtv.org/media_tree.git
6042S:	Odd Fixes
6043F:	drivers/media/usb/gspca/
6044
6045GTP (GPRS Tunneling Protocol)
6046M:	Pablo Neira Ayuso <pablo@netfilter.org>
6047M:	Harald Welte <laforge@gnumonks.org>
6048L:	osmocom-net-gprs@lists.osmocom.org
6049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6050S:	Maintained
6051F:	drivers/net/gtp.c
6052
6053GUID PARTITION TABLE (GPT)
6054M:	Davidlohr Bueso <dave@stgolabs.net>
6055L:	linux-efi@vger.kernel.org
6056S:	Maintained
6057F:	block/partitions/efi.*
6058
6059H8/300 ARCHITECTURE
6060M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6061L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6062W:	http://uclinux-h8.sourceforge.jp
6063T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6064S:	Maintained
6065F:	arch/h8300/
6066F:	drivers/clocksource/h8300_*.c
6067F:	drivers/clk/h8300/
6068F:	drivers/irqchip/irq-renesas-h8*.c
6069
6070HACKRF MEDIA DRIVER
6071M:	Antti Palosaari <crope@iki.fi>
6072L:	linux-media@vger.kernel.org
6073W:	https://linuxtv.org
6074W:	http://palosaari.fi/linux/
6075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6076T:	git git://linuxtv.org/anttip/media_tree.git
6077S:	Maintained
6078F:	drivers/media/usb/hackrf/
6079
6080HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6081M:	Frank Seidel <frank@f-seidel.de>
6082L:	platform-driver-x86@vger.kernel.org
6083W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6084S:	Maintained
6085F:	drivers/platform/x86/hdaps.c
6086
6087HARDWARE MONITORING
6088M:	Jean Delvare <jdelvare@suse.com>
6089M:	Guenter Roeck <linux@roeck-us.net>
6090L:	linux-hwmon@vger.kernel.org
6091W:	http://hwmon.wiki.kernel.org/
6092T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6094S:	Maintained
6095F:	Documentation/hwmon/
6096F:	drivers/hwmon/
6097F:	include/linux/hwmon*.h
6098
6099HARDWARE RANDOM NUMBER GENERATOR CORE
6100M:	Matt Mackall <mpm@selenic.com>
6101M:	Herbert Xu <herbert@gondor.apana.org.au>
6102L:	linux-crypto@vger.kernel.org
6103S:	Odd fixes
6104F:	Documentation/devicetree/bindings/rng/
6105F:	Documentation/hw_random.txt
6106F:	drivers/char/hw_random/
6107F:	include/linux/hw_random.h
6108
6109HARDWARE SPINLOCK CORE
6110M:	Ohad Ben-Cohen <ohad@wizery.com>
6111M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6112L:	linux-remoteproc@vger.kernel.org
6113S:	Maintained
6114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6115F:	Documentation/devicetree/bindings/hwlock/
6116F:	Documentation/hwspinlock.txt
6117F:	drivers/hwspinlock/
6118F:	include/linux/hwspinlock.h
6119
6120HARMONY SOUND DRIVER
6121L:	linux-parisc@vger.kernel.org
6122S:	Maintained
6123F:	sound/parisc/harmony.*
6124
6125HDPVR USB VIDEO ENCODER DRIVER
6126M:	Hans Verkuil <hverkuil@xs4all.nl>
6127L:	linux-media@vger.kernel.org
6128T:	git git://linuxtv.org/media_tree.git
6129W:	https://linuxtv.org
6130S:	Odd Fixes
6131F:	drivers/media/usb/hdpvr/
6132
6133HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6134M:	Jimmy Vance <jimmy.vance@hpe.com>
6135S:	Supported
6136F:	Documentation/watchdog/hpwdt.txt
6137F:	drivers/watchdog/hpwdt.c
6138
6139HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6140M:	Don Brace <don.brace@microsemi.com>
6141L:	esc.storagedev@microsemi.com
6142L:	linux-scsi@vger.kernel.org
6143S:	Supported
6144F:	Documentation/scsi/hpsa.txt
6145F:	drivers/scsi/hpsa*.[ch]
6146F:	include/linux/cciss*.h
6147F:	include/uapi/linux/cciss*.h
6148
6149HFI1 DRIVER
6150M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6151M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6152L:	linux-rdma@vger.kernel.org
6153S:	Supported
6154F:	drivers/infiniband/hw/hfi1
6155
6156HFS FILESYSTEM
6157L:	linux-fsdevel@vger.kernel.org
6158S:	Orphan
6159F:	Documentation/filesystems/hfs.txt
6160F:	fs/hfs/
6161
6162HFSPLUS FILESYSTEM
6163L:	linux-fsdevel@vger.kernel.org
6164S:	Orphan
6165F:	Documentation/filesystems/hfsplus.txt
6166F:	fs/hfsplus/
6167
6168HGA FRAMEBUFFER DRIVER
6169M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6170L:	linux-nvidia@lists.surfsouth.com
6171W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6172S:	Maintained
6173F:	drivers/video/fbdev/hgafb.c
6174
6175HIBERNATION (aka Software Suspend, aka swsusp)
6176M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6177M:	Pavel Machek <pavel@ucw.cz>
6178L:	linux-pm@vger.kernel.org
6179B:	https://bugzilla.kernel.org
6180S:	Supported
6181F:	arch/x86/power/
6182F:	drivers/base/power/
6183F:	kernel/power/
6184F:	include/linux/suspend.h
6185F:	include/linux/freezer.h
6186F:	include/linux/pm.h
6187F:	arch/*/include/asm/suspend*.h
6188
6189HID CORE LAYER
6190M:	Jiri Kosina <jikos@kernel.org>
6191R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6192L:	linux-input@vger.kernel.org
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6194S:	Maintained
6195F:	drivers/hid/
6196F:	include/linux/hid*
6197F:	include/uapi/linux/hid*
6198
6199HID SENSOR HUB DRIVERS
6200M:	Jiri Kosina <jikos@kernel.org>
6201M:	Jonathan Cameron <jic23@kernel.org>
6202M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6203L:	linux-input@vger.kernel.org
6204L:	linux-iio@vger.kernel.org
6205S:	Maintained
6206F:	Documentation/hid/hid-sensor*
6207F:	drivers/hid/hid-sensor-*
6208F:	drivers/iio/*/hid-*
6209F:	include/linux/hid-sensor-*
6210
6211HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6212M:	Thomas Gleixner <tglx@linutronix.de>
6213L:	linux-kernel@vger.kernel.org
6214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6215S:	Maintained
6216F:	Documentation/timers/
6217F:	kernel/time/hrtimer.c
6218F:	kernel/time/clockevents.c
6219F:	kernel/time/timer_*.c
6220F:	include/linux/clockchips.h
6221F:	include/linux/hrtimer.h
6222
6223HIGH-SPEED SCC DRIVER FOR AX.25
6224L:	linux-hams@vger.kernel.org
6225S:	Orphan
6226F:	drivers/net/hamradio/dmascc.c
6227F:	drivers/net/hamradio/scc.c
6228
6229HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6230M:	HighPoint Linux Team <linux@highpoint-tech.com>
6231W:	http://www.highpoint-tech.com
6232S:	Supported
6233F:	Documentation/scsi/hptiop.txt
6234F:	drivers/scsi/hptiop.c
6235
6236HIPPI
6237M:	Jes Sorensen <jes@trained-monkey.org>
6238L:	linux-hippi@sunsite.dk
6239S:	Maintained
6240F:	include/linux/hippidevice.h
6241F:	include/uapi/linux/if_hippi.h
6242F:	net/802/hippi.c
6243F:	drivers/net/hippi/
6244
6245HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6246M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6247M:	Salil Mehta <salil.mehta@huawei.com>
6248L:	netdev@vger.kernel.org
6249W:	http://www.hisilicon.com
6250S:	Maintained
6251F:	drivers/net/ethernet/hisilicon/hns3/
6252
6253HISILICON NETWORK SUBSYSTEM DRIVER
6254M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6255M:	Salil Mehta <salil.mehta@huawei.com>
6256L:	netdev@vger.kernel.org
6257W:	http://www.hisilicon.com
6258S:	Maintained
6259F:	drivers/net/ethernet/hisilicon/
6260F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6261
6262HISILICON ROCE DRIVER
6263M:	Lijun Ou <oulijun@huawei.com>
6264M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6265L:	linux-rdma@vger.kernel.org
6266S:	Maintained
6267F:	drivers/infiniband/hw/hns/
6268F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6269
6270HISILICON SAS Controller
6271M:	John Garry <john.garry@huawei.com>
6272W:	http://www.hisilicon.com
6273S:	Supported
6274F:	drivers/scsi/hisi_sas/
6275F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6276
6277HMM - Heterogeneous Memory Management
6278M:	Jérôme Glisse <jglisse@redhat.com>
6279L:	linux-mm@kvack.org
6280S:	Maintained
6281F:	mm/hmm*
6282F:	include/linux/hmm*
6283
6284HOST AP DRIVER
6285M:	Jouni Malinen <j@w1.fi>
6286L:	linux-wireless@vger.kernel.org
6287W:	http://w1.fi/hostap-driver.html
6288S:	Obsolete
6289F:	drivers/net/wireless/intersil/hostap/
6290
6291HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6292L:	platform-driver-x86@vger.kernel.org
6293S:	Orphan
6294F:	drivers/platform/x86/tc1100-wmi.c
6295
6296HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6297M:	Jaroslav Kysela <perex@perex.cz>
6298S:	Maintained
6299F:	drivers/net/ethernet/hp/hp100.*
6300
6301HPET:	High Precision Event Timers driver
6302M:	Clemens Ladisch <clemens@ladisch.de>
6303S:	Maintained
6304F:	Documentation/timers/hpet.txt
6305F:	drivers/char/hpet.c
6306F:	include/linux/hpet.h
6307F:	include/uapi/linux/hpet.h
6308
6309HPET:	x86
6310S:	Orphan
6311F:	arch/x86/kernel/hpet.c
6312F:	arch/x86/include/asm/hpet.h
6313
6314HPFS FILESYSTEM
6315M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6316W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6317S:	Maintained
6318F:	fs/hpfs/
6319
6320HSI SUBSYSTEM
6321M:	Sebastian Reichel <sre@kernel.org>
6322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6323S:	Maintained
6324F:	Documentation/ABI/testing/sysfs-bus-hsi
6325F:	Documentation/driver-api/hsi.rst
6326F:	drivers/hsi/
6327F:	include/linux/hsi/
6328F:	include/uapi/linux/hsi/
6329
6330HSO 3G MODEM DRIVER
6331L:	linux-usb@vger.kernel.org
6332S:	Orphan
6333F:	drivers/net/usb/hso.c
6334
6335HSR NETWORK PROTOCOL
6336M:	Arvid Brodin <arvid.brodin@alten.se>
6337L:	netdev@vger.kernel.org
6338S:	Maintained
6339F:	net/hsr/
6340
6341HT16K33 LED CONTROLLER DRIVER
6342M:	Robin van der Gracht <robin@protonic.nl>
6343S:	Maintained
6344F:	drivers/auxdisplay/ht16k33.c
6345F:	Documentation/devicetree/bindings/display/ht16k33.txt
6346
6347HTCPEN TOUCHSCREEN DRIVER
6348M:	Pau Oliva Fora <pof@eslack.org>
6349L:	linux-input@vger.kernel.org
6350S:	Maintained
6351F:	drivers/input/touchscreen/htcpen.c
6352
6353HUAWEI ETHERNET DRIVER
6354M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6355L:	netdev@vger.kernel.org
6356S:	Supported
6357F:	Documentation/networking/hinic.txt
6358F:	drivers/net/ethernet/huawei/hinic/
6359
6360HUGETLB FILESYSTEM
6361M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6362S:	Maintained
6363F:	fs/hugetlbfs/
6364
6365HVA ST MEDIA DRIVER
6366M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6367L:	linux-media@vger.kernel.org
6368T:	git git://linuxtv.org/media_tree.git
6369W:	https://linuxtv.org
6370S:	Supported
6371F:	drivers/media/platform/sti/hva
6372
6373HWPOISON MEMORY FAILURE HANDLING
6374M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6375L:	linux-mm@kvack.org
6376S:	Maintained
6377F:	mm/memory-failure.c
6378F:	mm/hwpoison-inject.c
6379
6380Hyper-V CORE AND DRIVERS
6381M:	"K. Y. Srinivasan" <kys@microsoft.com>
6382M:	Haiyang Zhang <haiyangz@microsoft.com>
6383M:	Stephen Hemminger <sthemmin@microsoft.com>
6384L:	devel@linuxdriverproject.org
6385S:	Maintained
6386F:	Documentation/networking/netvsc.txt
6387F:	arch/x86/include/asm/mshyperv.h
6388F:	arch/x86/include/asm/trace/hyperv.h
6389F:	arch/x86/include/uapi/asm/hyperv.h
6390F:	arch/x86/kernel/cpu/mshyperv.c
6391F:	arch/x86/hyperv
6392F:	drivers/hid/hid-hyperv.c
6393F:	drivers/hv/
6394F:	drivers/input/serio/hyperv-keyboard.c
6395F:	drivers/pci/host/pci-hyperv.c
6396F:	drivers/net/hyperv/
6397F:	drivers/scsi/storvsc_drv.c
6398F:	drivers/uio/uio_hv_generic.c
6399F:	drivers/video/fbdev/hyperv_fb.c
6400F:	net/vmw_vsock/hyperv_transport.c
6401F:	include/linux/hyperv.h
6402F:	include/uapi/linux/hyperv.h
6403F:	tools/hv/
6404F:	Documentation/ABI/stable/sysfs-bus-vmbus
6405
6406HYPERVISOR VIRTUAL CONSOLE DRIVER
6407L:	linuxppc-dev@lists.ozlabs.org
6408S:	Odd Fixes
6409F:	drivers/tty/hvc/
6410
6411I2C ACPI SUPPORT
6412M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6413L:	linux-i2c@vger.kernel.org
6414L:	linux-acpi@vger.kernel.org
6415S:	Maintained
6416F:	drivers/i2c/i2c-core-acpi.c
6417
6418I2C MUXES
6419M:	Peter Rosin <peda@axentia.se>
6420L:	linux-i2c@vger.kernel.org
6421S:	Maintained
6422F:	Documentation/i2c/i2c-topology
6423F:	Documentation/i2c/muxes/
6424F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6425F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6426F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6427F:	drivers/i2c/i2c-mux.c
6428F:	drivers/i2c/muxes/
6429F:	include/linux/i2c-mux.h
6430
6431I2C OVER PARALLEL PORT
6432M:	Jean Delvare <jdelvare@suse.com>
6433L:	linux-i2c@vger.kernel.org
6434S:	Maintained
6435F:	Documentation/i2c/busses/i2c-parport
6436F:	Documentation/i2c/busses/i2c-parport-light
6437F:	drivers/i2c/busses/i2c-parport.c
6438F:	drivers/i2c/busses/i2c-parport-light.c
6439
6440I2C SUBSYSTEM
6441M:	Wolfram Sang <wsa@the-dreams.de>
6442L:	linux-i2c@vger.kernel.org
6443W:	https://i2c.wiki.kernel.org/
6444Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6446S:	Maintained
6447F:	Documentation/devicetree/bindings/i2c/
6448F:	Documentation/i2c/
6449F:	drivers/i2c/
6450F:	drivers/i2c/*/
6451F:	include/linux/i2c.h
6452F:	include/linux/i2c-*.h
6453F:	include/uapi/linux/i2c.h
6454F:	include/uapi/linux/i2c-*.h
6455
6456I2C-TAOS-EVM DRIVER
6457M:	Jean Delvare <jdelvare@suse.com>
6458L:	linux-i2c@vger.kernel.org
6459S:	Maintained
6460F:	Documentation/i2c/busses/i2c-taos-evm
6461F:	drivers/i2c/busses/i2c-taos-evm.c
6462
6463I2C-TINY-USB DRIVER
6464M:	Till Harbaum <till@harbaum.org>
6465L:	linux-i2c@vger.kernel.org
6466W:	http://www.harbaum.org/till/i2c_tiny_usb
6467S:	Maintained
6468F:	drivers/i2c/busses/i2c-tiny-usb.c
6469
6470I2C/SMBUS CONTROLLER DRIVERS FOR PC
6471M:	Jean Delvare <jdelvare@suse.com>
6472L:	linux-i2c@vger.kernel.org
6473S:	Maintained
6474F:	Documentation/i2c/busses/i2c-ali1535
6475F:	Documentation/i2c/busses/i2c-ali1563
6476F:	Documentation/i2c/busses/i2c-ali15x3
6477F:	Documentation/i2c/busses/i2c-amd756
6478F:	Documentation/i2c/busses/i2c-amd8111
6479F:	Documentation/i2c/busses/i2c-i801
6480F:	Documentation/i2c/busses/i2c-nforce2
6481F:	Documentation/i2c/busses/i2c-piix4
6482F:	Documentation/i2c/busses/i2c-sis5595
6483F:	Documentation/i2c/busses/i2c-sis630
6484F:	Documentation/i2c/busses/i2c-sis96x
6485F:	Documentation/i2c/busses/i2c-via
6486F:	Documentation/i2c/busses/i2c-viapro
6487F:	drivers/i2c/busses/i2c-ali1535.c
6488F:	drivers/i2c/busses/i2c-ali1563.c
6489F:	drivers/i2c/busses/i2c-ali15x3.c
6490F:	drivers/i2c/busses/i2c-amd756.c
6491F:	drivers/i2c/busses/i2c-amd756-s4882.c
6492F:	drivers/i2c/busses/i2c-amd8111.c
6493F:	drivers/i2c/busses/i2c-i801.c
6494F:	drivers/i2c/busses/i2c-isch.c
6495F:	drivers/i2c/busses/i2c-nforce2.c
6496F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6497F:	drivers/i2c/busses/i2c-piix4.c
6498F:	drivers/i2c/busses/i2c-sis5595.c
6499F:	drivers/i2c/busses/i2c-sis630.c
6500F:	drivers/i2c/busses/i2c-sis96x.c
6501F:	drivers/i2c/busses/i2c-via.c
6502F:	drivers/i2c/busses/i2c-viapro.c
6503
6504I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6505M:	Hans de Goede <hdegoede@redhat.com>
6506L:	linux-i2c@vger.kernel.org
6507S:	Maintained
6508F:	drivers/i2c/busses/i2c-cht-wc.c
6509
6510I2C/SMBUS ISMT DRIVER
6511M:	Seth Heasley <seth.heasley@intel.com>
6512M:	Neil Horman <nhorman@tuxdriver.com>
6513L:	linux-i2c@vger.kernel.org
6514F:	drivers/i2c/busses/i2c-ismt.c
6515F:	Documentation/i2c/busses/i2c-ismt
6516
6517I2C/SMBUS STUB DRIVER
6518M:	Jean Delvare <jdelvare@suse.com>
6519L:	linux-i2c@vger.kernel.org
6520S:	Maintained
6521F:	drivers/i2c/i2c-stub.c
6522
6523i386 BOOT CODE
6524M:	"H. Peter Anvin" <hpa@zytor.com>
6525S:	Maintained
6526F:	arch/x86/boot/
6527
6528i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6529M:	"H. Peter Anvin" <hpa@zytor.com>
6530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6531S:	Maintained
6532
6533IA64 (Itanium) PLATFORM
6534M:	Tony Luck <tony.luck@intel.com>
6535M:	Fenghua Yu <fenghua.yu@intel.com>
6536L:	linux-ia64@vger.kernel.org
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6538S:	Maintained
6539F:	arch/ia64/
6540
6541IBM Power 842 compression accelerator
6542M:	Haren Myneni <haren@us.ibm.com>
6543S:	Supported
6544F:	drivers/crypto/nx/Makefile
6545F:	drivers/crypto/nx/Kconfig
6546F:	drivers/crypto/nx/nx-842*
6547F:	include/linux/sw842.h
6548F:	crypto/842.c
6549F:	lib/842/
6550
6551IBM Power in-Nest Crypto Acceleration
6552M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6553M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6554L:	linux-crypto@vger.kernel.org
6555S:	Supported
6556F:	drivers/crypto/nx/Makefile
6557F:	drivers/crypto/nx/Kconfig
6558F:	drivers/crypto/nx/nx-aes*
6559F:	drivers/crypto/nx/nx-sha*
6560F:	drivers/crypto/nx/nx.*
6561F:	drivers/crypto/nx/nx_csbcpb.h
6562F:	drivers/crypto/nx/nx_debugfs.h
6563
6564IBM Power Linux RAID adapter
6565M:	Brian King <brking@us.ibm.com>
6566S:	Supported
6567F:	drivers/scsi/ipr.*
6568
6569IBM Power SRIOV Virtual NIC Device Driver
6570M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6571M:	John Allen <jallen@linux.vnet.ibm.com>
6572L:	netdev@vger.kernel.org
6573S:	Supported
6574F:	drivers/net/ethernet/ibm/ibmvnic.*
6575
6576IBM Power Virtual Accelerator Switchboard
6577M:	Sukadev Bhattiprolu
6578L:	linuxppc-dev@lists.ozlabs.org
6579S:	Supported
6580F:	arch/powerpc/platforms/powernv/vas*
6581F:	arch/powerpc/platforms/powernv/copy-paste.h
6582F:	arch/powerpc/include/asm/vas.h
6583F:	arch/powerpc/include/uapi/asm/vas.h
6584
6585IBM Power Virtual Ethernet Device Driver
6586M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6587L:	netdev@vger.kernel.org
6588S:	Supported
6589F:	drivers/net/ethernet/ibm/ibmveth.*
6590
6591IBM Power Virtual FC Device Drivers
6592M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6593L:	linux-scsi@vger.kernel.org
6594S:	Supported
6595F:	drivers/scsi/ibmvscsi/ibmvfc*
6596
6597IBM Power Virtual SCSI Device Drivers
6598M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6599L:	linux-scsi@vger.kernel.org
6600S:	Supported
6601F:	drivers/scsi/ibmvscsi/ibmvscsi*
6602F:	include/scsi/viosrp.h
6603
6604IBM Power Virtual SCSI Device Target Driver
6605M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6606M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6607L:	linux-scsi@vger.kernel.org
6608L:	target-devel@vger.kernel.org
6609S:	Supported
6610F:	drivers/scsi/ibmvscsi_tgt/
6611
6612IBM Power VMX Cryptographic instructions
6613M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6614M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6615L:	linux-crypto@vger.kernel.org
6616S:	Supported
6617F:	drivers/crypto/vmx/Makefile
6618F:	drivers/crypto/vmx/Kconfig
6619F:	drivers/crypto/vmx/vmx.c
6620F:	drivers/crypto/vmx/aes*
6621F:	drivers/crypto/vmx/ghash*
6622F:	drivers/crypto/vmx/ppc-xlate.pl
6623
6624IBM ServeRAID RAID DRIVER
6625S:	Orphan
6626F:	drivers/scsi/ips.*
6627
6628ICH LPC AND GPIO DRIVER
6629M:	Peter Tyser <ptyser@xes-inc.com>
6630S:	Maintained
6631F:	drivers/mfd/lpc_ich.c
6632F:	drivers/gpio/gpio-ich.c
6633
6634IDE SUBSYSTEM
6635M:	"David S. Miller" <davem@davemloft.net>
6636L:	linux-ide@vger.kernel.org
6637Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6639S:	Maintained
6640F:	Documentation/ide/
6641F:	drivers/ide/
6642F:	include/linux/ide.h
6643
6644IDE/ATAPI DRIVERS
6645M:	Borislav Petkov <bp@alien8.de>
6646L:	linux-ide@vger.kernel.org
6647S:	Maintained
6648F:	Documentation/cdrom/ide-cd
6649F:	drivers/ide/ide-cd*
6650
6651IDEAPAD LAPTOP EXTRAS DRIVER
6652M:	Ike Panhc <ike.pan@canonical.com>
6653L:	platform-driver-x86@vger.kernel.org
6654W:	http://launchpad.net/ideapad-laptop
6655S:	Maintained
6656F:	drivers/platform/x86/ideapad-laptop.c
6657
6658IDEAPAD LAPTOP SLIDEBAR DRIVER
6659M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6660L:	linux-input@vger.kernel.org
6661W:	https://github.com/o2genum/ideapad-slidebar
6662S:	Maintained
6663F:	drivers/input/misc/ideapad_slidebar.c
6664
6665IDT VersaClock 5 CLOCK DRIVER
6666M:	Marek Vasut <marek.vasut@gmail.com>
6667S:	Maintained
6668F:	drivers/clk/clk-versaclock5.c
6669
6670IEEE 802.15.4 SUBSYSTEM
6671M:	Alexander Aring <alex.aring@gmail.com>
6672M:	Stefan Schmidt <stefan@osg.samsung.com>
6673L:	linux-wpan@vger.kernel.org
6674W:	http://wpan.cakelab.org/
6675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6677S:	Maintained
6678F:	net/ieee802154/
6679F:	net/mac802154/
6680F:	drivers/net/ieee802154/
6681F:	include/linux/nl802154.h
6682F:	include/linux/ieee802154.h
6683F:	include/net/nl802154.h
6684F:	include/net/mac802154.h
6685F:	include/net/af_ieee802154.h
6686F:	include/net/cfg802154.h
6687F:	include/net/ieee802154_netdev.h
6688F:	Documentation/networking/ieee802154.txt
6689
6690IFE PROTOCOL
6691M:	Yotam Gigi <yotam.gi@gmail.com>
6692M:	Jamal Hadi Salim <jhs@mojatatu.com>
6693F:	net/ife
6694F:	include/net/ife.h
6695F:	include/uapi/linux/ife.h
6696
6697IGORPLUG-USB IR RECEIVER
6698M:	Sean Young <sean@mess.org>
6699L:	linux-media@vger.kernel.org
6700S:	Maintained
6701F:	drivers/media/rc/igorplugusb.c
6702
6703IGUANAWORKS USB IR TRANSCEIVER
6704M:	Sean Young <sean@mess.org>
6705L:	linux-media@vger.kernel.org
6706S:	Maintained
6707F:	drivers/media/rc/iguanair.c
6708
6709IIO DIGITAL POTENTIOMETER DAC
6710M:	Peter Rosin <peda@axentia.se>
6711L:	linux-iio@vger.kernel.org
6712S:	Maintained
6713F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6714F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6715F:	drivers/iio/dac/dpot-dac.c
6716
6717IIO ENVELOPE DETECTOR
6718M:	Peter Rosin <peda@axentia.se>
6719L:	linux-iio@vger.kernel.org
6720S:	Maintained
6721F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6722F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6723F:	drivers/iio/adc/envelope-detector.c
6724
6725IIO MULTIPLEXER
6726M:	Peter Rosin <peda@axentia.se>
6727L:	linux-iio@vger.kernel.org
6728S:	Maintained
6729F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6730F:	drivers/iio/multiplexer/iio-mux.c
6731
6732IIO SUBSYSTEM AND DRIVERS
6733M:	Jonathan Cameron <jic23@kernel.org>
6734R:	Hartmut Knaack <knaack.h@gmx.de>
6735R:	Lars-Peter Clausen <lars@metafoo.de>
6736R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6737L:	linux-iio@vger.kernel.org
6738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6739S:	Maintained
6740F:	Documentation/devicetree/bindings/iio/
6741F:	drivers/iio/
6742F:	drivers/staging/iio/
6743F:	include/linux/iio/
6744F:	tools/iio/
6745
6746IKANOS/ADI EAGLE ADSL USB DRIVER
6747M:	Matthieu Castet <castet.matthieu@free.fr>
6748M:	Stanislaw Gruszka <stf_xl@wp.pl>
6749S:	Maintained
6750F:	drivers/usb/atm/ueagle-atm.c
6751
6752IMGTEC ASCII LCD DRIVER
6753M:	Paul Burton <paul.burton@mips.com>
6754S:	Maintained
6755F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6756F:	drivers/auxdisplay/img-ascii-lcd.c
6757
6758IMGTEC IR DECODER DRIVER
6759M:	James Hogan <jhogan@kernel.org>
6760S:	Maintained
6761F:	drivers/media/rc/img-ir/
6762
6763IMS TWINTURBO FRAMEBUFFER DRIVER
6764L:	linux-fbdev@vger.kernel.org
6765S:	Orphan
6766F:	drivers/video/fbdev/imsttfb.c
6767
6768INA209 HARDWARE MONITOR DRIVER
6769M:	Guenter Roeck <linux@roeck-us.net>
6770L:	linux-hwmon@vger.kernel.org
6771S:	Maintained
6772F:	Documentation/hwmon/ina209
6773F:	Documentation/devicetree/bindings/i2c/ina209.txt
6774F:	drivers/hwmon/ina209.c
6775
6776INA2XX HARDWARE MONITOR DRIVER
6777M:	Guenter Roeck <linux@roeck-us.net>
6778L:	linux-hwmon@vger.kernel.org
6779S:	Maintained
6780F:	Documentation/hwmon/ina2xx
6781F:	drivers/hwmon/ina2xx.c
6782F:	include/linux/platform_data/ina2xx.h
6783
6784INDUSTRY PACK SUBSYSTEM (IPACK)
6785M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6786M:	Jens Taprogge <jens.taprogge@taprogge.org>
6787M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6788L:	industrypack-devel@lists.sourceforge.net
6789W:	http://industrypack.sourceforge.net
6790S:	Maintained
6791F:	drivers/ipack/
6792
6793INFINIBAND SUBSYSTEM
6794M:	Doug Ledford <dledford@redhat.com>
6795M:	Sean Hefty <sean.hefty@intel.com>
6796M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6797L:	linux-rdma@vger.kernel.org
6798W:	http://www.openfabrics.org/
6799Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6801S:	Supported
6802F:	Documentation/devicetree/bindings/infiniband/
6803F:	Documentation/infiniband/
6804F:	drivers/infiniband/
6805F:	include/uapi/linux/if_infiniband.h
6806F:	include/uapi/rdma/
6807F:	include/rdma/
6808
6809INGENIC JZ4780 DMA Driver
6810M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6811S:	Maintained
6812F:	drivers/dma/dma-jz4780.c
6813
6814INGENIC JZ4780 NAND DRIVER
6815M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6816L:	linux-mtd@lists.infradead.org
6817S:	Maintained
6818F:	drivers/mtd/nand/jz4780_*
6819
6820INOTIFY
6821M:	Jan Kara <jack@suse.cz>
6822R:	Amir Goldstein <amir73il@gmail.com>
6823L:	linux-fsdevel@vger.kernel.org
6824S:	Maintained
6825F:	Documentation/filesystems/inotify.txt
6826F:	fs/notify/inotify/
6827F:	include/linux/inotify.h
6828F:	include/uapi/linux/inotify.h
6829
6830INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6831M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6832L:	linux-input@vger.kernel.org
6833Q:	http://patchwork.kernel.org/project/linux-input/list/
6834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6835S:	Maintained
6836F:	drivers/input/
6837F:	include/linux/input.h
6838F:	include/uapi/linux/input.h
6839F:	include/uapi/linux/input-event-codes.h
6840F:	include/linux/input/
6841F:	Documentation/devicetree/bindings/input/
6842F:	Documentation/input/
6843
6844INPUT MULTITOUCH (MT) PROTOCOL
6845M:	Henrik Rydberg <rydberg@bitmath.org>
6846L:	linux-input@vger.kernel.org
6847S:	Odd fixes
6848F:	Documentation/input/multi-touch-protocol.rst
6849F:	drivers/input/input-mt.c
6850K:	\b(ABS|SYN)_MT_
6851
6852INSIDE SECURE CRYPTO DRIVER
6853M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6854F:	drivers/crypto/inside-secure/
6855S:	Maintained
6856L:	linux-crypto@vger.kernel.org
6857
6858INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6859M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6860M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6861L:	linux-integrity@vger.kernel.org
6862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6863S:	Supported
6864F:	security/integrity/ima/
6865
6866INTEL 810/815 FRAMEBUFFER DRIVER
6867M:	Antonino Daplas <adaplas@gmail.com>
6868L:	linux-fbdev@vger.kernel.org
6869S:	Maintained
6870F:	drivers/video/fbdev/i810/
6871
6872INTEL ASoC BDW/HSW DRIVERS
6873M:	Jie Yang <yang.jie@linux.intel.com>
6874L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6875S:	Supported
6876F:	sound/soc/intel/common/sst-dsp*
6877F:	sound/soc/intel/common/sst-firmware.c
6878F:	sound/soc/intel/boards/broadwell.c
6879F:	sound/soc/intel/haswell/
6880
6881INTEL C600 SERIES SAS CONTROLLER DRIVER
6882M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6883M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6884L:	linux-scsi@vger.kernel.org
6885T:	git git://git.code.sf.net/p/intel-sas/isci
6886S:	Supported
6887F:	drivers/scsi/isci/
6888
6889INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6890M:	Jani Nikula <jani.nikula@linux.intel.com>
6891M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6892M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6893L:	intel-gfx@lists.freedesktop.org
6894W:	https://01.org/linuxgraphics/
6895B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6896C:	irc://chat.freenode.net/intel-gfx
6897Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6898T:	git git://anongit.freedesktop.org/drm-intel
6899S:	Supported
6900F:	drivers/gpu/drm/i915/
6901F:	include/drm/i915*
6902F:	include/uapi/drm/i915_drm.h
6903F:	Documentation/gpu/i915.rst
6904
6905INTEL ETHERNET DRIVERS
6906M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6907L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6908W:	http://www.intel.com/support/feedback.htm
6909W:	http://e1000.sourceforge.net/
6910Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6913S:	Supported
6914F:	Documentation/networking/e100.txt
6915F:	Documentation/networking/e1000.txt
6916F:	Documentation/networking/e1000e.txt
6917F:	Documentation/networking/igb.txt
6918F:	Documentation/networking/igbvf.txt
6919F:	Documentation/networking/ixgb.txt
6920F:	Documentation/networking/ixgbe.txt
6921F:	Documentation/networking/ixgbevf.txt
6922F:	Documentation/networking/i40e.txt
6923F:	Documentation/networking/i40evf.txt
6924F:	drivers/net/ethernet/intel/
6925F:	drivers/net/ethernet/intel/*/
6926F:	include/linux/avf/virtchnl.h
6927
6928INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6929M:	Maik Broemme <mbroemme@libmpq.org>
6930L:	linux-fbdev@vger.kernel.org
6931S:	Maintained
6932F:	Documentation/fb/intelfb.txt
6933F:	drivers/video/fbdev/intelfb/
6934
6935INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6936M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6937M:	Zhi Wang <zhi.a.wang@intel.com>
6938L:	intel-gvt-dev@lists.freedesktop.org
6939L:	intel-gfx@lists.freedesktop.org
6940W:	https://01.org/igvt-g
6941T:	git https://github.com/01org/gvt-linux.git
6942S:	Supported
6943F:	drivers/gpu/drm/i915/gvt/
6944
6945INTEL HID EVENT DRIVER
6946M:	Alex Hung <alex.hung@canonical.com>
6947L:	platform-driver-x86@vger.kernel.org
6948S:	Maintained
6949F:	drivers/platform/x86/intel-hid.c
6950
6951INTEL I/OAT DMA DRIVER
6952M:	Dave Jiang <dave.jiang@intel.com>
6953R:	Dan Williams <dan.j.williams@intel.com>
6954L:	dmaengine@vger.kernel.org
6955Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6956S:	Supported
6957F:	drivers/dma/ioat*
6958
6959INTEL IDLE DRIVER
6960M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6961M:	Len Brown <lenb@kernel.org>
6962L:	linux-pm@vger.kernel.org
6963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6964B:	https://bugzilla.kernel.org
6965S:	Supported
6966F:	drivers/idle/intel_idle.c
6967
6968INTEL INTEGRATED SENSOR HUB DRIVER
6969M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6970M:	Jiri Kosina <jikos@kernel.org>
6971L:	linux-input@vger.kernel.org
6972S:	Maintained
6973F:	drivers/hid/intel-ish-hid/
6974
6975INTEL IOMMU (VT-d)
6976M:	David Woodhouse <dwmw2@infradead.org>
6977L:	iommu@lists.linux-foundation.org
6978T:	git git://git.infradead.org/iommu-2.6.git
6979S:	Supported
6980F:	drivers/iommu/intel-iommu.c
6981F:	include/linux/intel-iommu.h
6982
6983INTEL IOP-ADMA DMA DRIVER
6984R:	Dan Williams <dan.j.williams@intel.com>
6985S:	Odd fixes
6986F:	drivers/dma/iop-adma.c
6987
6988INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6989M:	Krzysztof Halasa <khalasa@piap.pl>
6990S:	Maintained
6991F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6992F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6993F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6994F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6995F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6996F:	drivers/net/wan/ixp4xx_hss.c
6997
6998INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6999M:	Deepak Saxena <dsaxena@plexity.net>
7000S:	Maintained
7001F:	drivers/char/hw_random/ixp4xx-rng.c
7002
7003INTEL MANAGEMENT ENGINE (mei)
7004M:	Tomas Winkler <tomas.winkler@intel.com>
7005L:	linux-kernel@vger.kernel.org
7006S:	Supported
7007F:	include/uapi/linux/mei.h
7008F:	include/linux/mei_cl_bus.h
7009F:	drivers/misc/mei/*
7010F:	drivers/watchdog/mei_wdt.c
7011F:	Documentation/misc-devices/mei/*
7012F:	samples/mei/*
7013
7014INTEL MENLOW THERMAL DRIVER
7015M:	Sujith Thomas <sujith.thomas@intel.com>
7016L:	platform-driver-x86@vger.kernel.org
7017W:	https://01.org/linux-acpi
7018S:	Supported
7019F:	drivers/platform/x86/intel_menlow.c
7020
7021INTEL MERRIFIELD GPIO DRIVER
7022M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7023L:	linux-gpio@vger.kernel.org
7024S:	Maintained
7025F:	drivers/gpio/gpio-merrifield.c
7026
7027INTEL MIC DRIVERS (mic)
7028M:	Sudeep Dutt <sudeep.dutt@intel.com>
7029M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7030S:	Supported
7031W:	https://github.com/sudeepdutt/mic
7032W:	http://software.intel.com/en-us/mic-developer
7033F:	include/linux/mic_bus.h
7034F:	include/linux/scif.h
7035F:	include/uapi/linux/mic_common.h
7036F:	include/uapi/linux/mic_ioctl.h
7037F:	include/uapi/linux/scif_ioctl.h
7038F:	drivers/misc/mic/
7039F:	drivers/dma/mic_x100_dma.c
7040F:	drivers/dma/mic_x100_dma.h
7041F:	Documentation/mic/
7042
7043INTEL PMC CORE DRIVER
7044M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7045M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7046L:	platform-driver-x86@vger.kernel.org
7047S:	Maintained
7048F:	arch/x86/include/asm/pmc_core.h
7049F:	drivers/platform/x86/intel_pmc_core*
7050
7051INTEL PMC/P-Unit IPC DRIVER
7052M:	Zha Qipeng<qipeng.zha@intel.com>
7053L:	platform-driver-x86@vger.kernel.org
7054S:	Maintained
7055F:	drivers/platform/x86/intel_pmc_ipc.c
7056F:	drivers/platform/x86/intel_punit_ipc.c
7057F:	arch/x86/include/asm/intel_pmc_ipc.h
7058F:	arch/x86/include/asm/intel_punit_ipc.h
7059
7060INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7061M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7062L:	linux-wireless@vger.kernel.org
7063S:	Maintained
7064F:	Documentation/networking/README.ipw2100
7065F:	Documentation/networking/README.ipw2200
7066F:	drivers/net/wireless/intel/ipw2x00/
7067
7068INTEL PSTATE DRIVER
7069M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7070M:	Len Brown <lenb@kernel.org>
7071L:	linux-pm@vger.kernel.org
7072S:	Supported
7073F:	drivers/cpufreq/intel_pstate.c
7074
7075INTEL RDMA RNIC DRIVER
7076M:	Faisal Latif <faisal.latif@intel.com>
7077M:	Shiraz Saleem <shiraz.saleem@intel.com>
7078L:	linux-rdma@vger.kernel.org
7079S:	Supported
7080F:	drivers/infiniband/hw/i40iw/
7081
7082INTEL TELEMETRY DRIVER
7083M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7084L:	platform-driver-x86@vger.kernel.org
7085S:	Maintained
7086F:	arch/x86/include/asm/intel_telemetry.h
7087F:	drivers/platform/x86/intel_telemetry*
7088
7089INTEL VIRTUAL BUTTON DRIVER
7090M:	AceLan Kao <acelan.kao@canonical.com>
7091L:	platform-driver-x86@vger.kernel.org
7092S:	Maintained
7093F:	drivers/platform/x86/intel-vbtn.c
7094
7095INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7096M:	Stanislaw Gruszka <sgruszka@redhat.com>
7097L:	linux-wireless@vger.kernel.org
7098S:	Supported
7099F:	drivers/net/wireless/intel/iwlegacy/
7100
7101INTEL WIRELESS WIFI LINK (iwlwifi)
7102M:	Johannes Berg <johannes.berg@intel.com>
7103M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7104M:	Luca Coelho <luciano.coelho@intel.com>
7105M:	Intel Linux Wireless <linuxwifi@intel.com>
7106L:	linux-wireless@vger.kernel.org
7107W:	http://intellinuxwireless.org
7108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7109S:	Supported
7110F:	drivers/net/wireless/intel/iwlwifi/
7111
7112INTEL WIRELESS WIMAX CONNECTION 2400
7113M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7114M:	linux-wimax@intel.com
7115L:	wimax@linuxwimax.org (subscribers-only)
7116S:	Supported
7117W:	http://linuxwimax.org
7118F:	Documentation/wimax/README.i2400m
7119F:	drivers/net/wimax/i2400m/
7120F:	include/uapi/linux/wimax/i2400m.h
7121
7122INTEL(R) TRACE HUB
7123M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7124S:	Supported
7125F:	Documentation/trace/intel_th.txt
7126F:	drivers/hwtracing/intel_th/
7127
7128INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7129M:	Ning Sun <ning.sun@intel.com>
7130L:	tboot-devel@lists.sourceforge.net
7131W:	http://tboot.sourceforge.net
7132T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7133S:	Supported
7134F:	Documentation/intel_txt.txt
7135F:	include/linux/tboot.h
7136F:	arch/x86/kernel/tboot.c
7137
7138INTEL-MID GPIO DRIVER
7139M:	David Cohen <david.a.cohen@linux.intel.com>
7140L:	linux-gpio@vger.kernel.org
7141S:	Maintained
7142F:	drivers/gpio/gpio-intel-mid.c
7143
7144INVENSENSE MPU-3050 GYROSCOPE DRIVER
7145M:	Linus Walleij <linus.walleij@linaro.org>
7146L:	linux-iio@vger.kernel.org
7147S:	Maintained
7148F:	drivers/iio/gyro/mpu3050*
7149F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7150
7151IOC3 ETHERNET DRIVER
7152M:	Ralf Baechle <ralf@linux-mips.org>
7153L:	linux-mips@linux-mips.org
7154S:	Maintained
7155F:	drivers/net/ethernet/sgi/ioc3-eth.c
7156
7157IOC3 SERIAL DRIVER
7158M:	Pat Gefre <pfg@sgi.com>
7159L:	linux-serial@vger.kernel.org
7160S:	Maintained
7161F:	drivers/tty/serial/ioc3_serial.c
7162
7163IOMMU DRIVERS
7164M:	Joerg Roedel <joro@8bytes.org>
7165L:	iommu@lists.linux-foundation.org
7166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7167S:	Maintained
7168F:	Documentation/devicetree/bindings/iommu/
7169F:	drivers/iommu/
7170F:	include/linux/iommu.h
7171F:	include/linux/iova.h
7172
7173IP MASQUERADING
7174M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7175S:	Maintained
7176F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7177
7178IPMI SUBSYSTEM
7179M:	Corey Minyard <minyard@acm.org>
7180L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7181W:	http://openipmi.sourceforge.net/
7182S:	Supported
7183F:	Documentation/IPMI.txt
7184F:	drivers/char/ipmi/
7185F:	include/linux/ipmi*
7186F:	include/uapi/linux/ipmi*
7187
7188IPS SCSI RAID DRIVER
7189M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7190L:	linux-scsi@vger.kernel.org
7191W:	http://www.adaptec.com/
7192S:	Maintained
7193F:	drivers/scsi/ips*
7194
7195IPVS
7196M:	Wensong Zhang <wensong@linux-vs.org>
7197M:	Simon Horman <horms@verge.net.au>
7198M:	Julian Anastasov <ja@ssi.bg>
7199L:	netdev@vger.kernel.org
7200L:	lvs-devel@vger.kernel.org
7201S:	Maintained
7202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7204F:	Documentation/networking/ipvs-sysctl.txt
7205F:	include/net/ip_vs.h
7206F:	include/uapi/linux/ip_vs.h
7207F:	net/netfilter/ipvs/
7208
7209IPWIRELESS DRIVER
7210M:	Jiri Kosina <jikos@kernel.org>
7211M:	David Sterba <dsterba@suse.com>
7212S:	Odd Fixes
7213F:	drivers/tty/ipwireless/
7214
7215IPX NETWORK LAYER
7216L:	netdev@vger.kernel.org
7217S:	Odd fixes
7218F:	include/net/ipx.h
7219F:	include/uapi/linux/ipx.h
7220F:	net/ipx/
7221
7222IRDA SUBSYSTEM
7223M:	Samuel Ortiz <samuel@sortiz.org>
7224L:	irda-users@lists.sourceforge.net (subscribers-only)
7225L:	netdev@vger.kernel.org
7226W:	http://irda.sourceforge.net/
7227S:	Maintained
7228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7229F:	Documentation/networking/irda.txt
7230F:	drivers/staging/irda/
7231
7232IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7233M:	Marc Zyngier <marc.zyngier@arm.com>
7234S:	Maintained
7235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7236F:	Documentation/IRQ-domain.txt
7237F:	include/linux/irqdomain.h
7238F:	kernel/irq/irqdomain.c
7239F:	kernel/irq/msi.c
7240
7241IRQ SUBSYSTEM
7242M:	Thomas Gleixner <tglx@linutronix.de>
7243L:	linux-kernel@vger.kernel.org
7244S:	Maintained
7245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7246F:	kernel/irq/
7247
7248IRQCHIP DRIVERS
7249M:	Thomas Gleixner <tglx@linutronix.de>
7250M:	Jason Cooper <jason@lakedaemon.net>
7251M:	Marc Zyngier <marc.zyngier@arm.com>
7252L:	linux-kernel@vger.kernel.org
7253S:	Maintained
7254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7255F:	Documentation/devicetree/bindings/interrupt-controller/
7256F:	drivers/irqchip/
7257
7258ISA
7259M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7260S:	Maintained
7261F:	Documentation/isa.txt
7262F:	drivers/base/isa.c
7263F:	include/linux/isa.h
7264
7265ISA RADIO MODULE
7266M:	Hans Verkuil <hverkuil@xs4all.nl>
7267L:	linux-media@vger.kernel.org
7268T:	git git://linuxtv.org/media_tree.git
7269W:	https://linuxtv.org
7270S:	Maintained
7271F:	drivers/media/radio/radio-isa*
7272
7273ISAPNP
7274M:	Jaroslav Kysela <perex@perex.cz>
7275S:	Maintained
7276F:	Documentation/isapnp.txt
7277F:	drivers/pnp/isapnp/
7278F:	include/linux/isapnp.h
7279
7280ISCSI
7281M:	Lee Duncan <lduncan@suse.com>
7282M:	Chris Leech <cleech@redhat.com>
7283L:	open-iscsi@googlegroups.com
7284W:	www.open-iscsi.com
7285S:	Maintained
7286F:	drivers/scsi/*iscsi*
7287F:	include/scsi/*iscsi*
7288
7289iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7290M:	Peter Jones <pjones@redhat.com>
7291M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7292S:	Maintained
7293F:	drivers/firmware/iscsi_ibft*
7294
7295ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7296M:	Or Gerlitz <ogerlitz@mellanox.com>
7297M:	Sagi Grimberg <sagi@grimberg.me>
7298M:	Roi Dayan <roid@mellanox.com>
7299L:	linux-rdma@vger.kernel.org
7300S:	Supported
7301W:	http://www.openfabrics.org
7302W:	www.open-iscsi.org
7303Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7304F:	drivers/infiniband/ulp/iser/
7305
7306ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7307M:	Sagi Grimberg <sagi@grimberg.me>
7308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7309L:	linux-rdma@vger.kernel.org
7310L:	target-devel@vger.kernel.org
7311S:	Supported
7312W:	http://www.linux-iscsi.org
7313F:	drivers/infiniband/ulp/isert
7314
7315ISDN SUBSYSTEM
7316M:	Karsten Keil <isdn@linux-pingi.de>
7317L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7318L:	netdev@vger.kernel.org
7319W:	http://www.isdn4linux.de
7320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7321S:	Maintained
7322F:	Documentation/isdn/
7323F:	drivers/isdn/
7324F:	include/linux/isdn.h
7325F:	include/linux/isdn/
7326F:	include/uapi/linux/isdn.h
7327F:	include/uapi/linux/isdn/
7328
7329ISDN SUBSYSTEM (Eicon active card driver)
7330M:	Armin Schindler <mac@melware.de>
7331L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7332W:	http://www.melware.de
7333S:	Maintained
7334F:	drivers/isdn/hardware/eicon/
7335
7336IT87 HARDWARE MONITORING DRIVER
7337M:	Jean Delvare <jdelvare@suse.com>
7338L:	linux-hwmon@vger.kernel.org
7339S:	Maintained
7340F:	Documentation/hwmon/it87
7341F:	drivers/hwmon/it87.c
7342
7343IT913X MEDIA DRIVER
7344M:	Antti Palosaari <crope@iki.fi>
7345L:	linux-media@vger.kernel.org
7346W:	https://linuxtv.org
7347W:	http://palosaari.fi/linux/
7348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7349T:	git git://linuxtv.org/anttip/media_tree.git
7350S:	Maintained
7351F:	drivers/media/tuners/it913x*
7352
7353IVTV VIDEO4LINUX DRIVER
7354M:	Andy Walls <awalls@md.metrocast.net>
7355L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7356L:	linux-media@vger.kernel.org
7357T:	git git://linuxtv.org/media_tree.git
7358W:	http://www.ivtvdriver.org
7359S:	Maintained
7360F:	Documentation/media/v4l-drivers/ivtv*
7361F:	drivers/media/pci/ivtv/
7362F:	include/uapi/linux/ivtv*
7363
7364IX2505V MEDIA DRIVER
7365M:	Malcolm Priestley <tvboxspy@gmail.com>
7366L:	linux-media@vger.kernel.org
7367W:	https://linuxtv.org
7368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7369S:	Maintained
7370F:	drivers/media/dvb-frontends/ix2505v*
7371
7372JC42.4 TEMPERATURE SENSOR DRIVER
7373M:	Guenter Roeck <linux@roeck-us.net>
7374L:	linux-hwmon@vger.kernel.org
7375S:	Maintained
7376F:	drivers/hwmon/jc42.c
7377F:	Documentation/hwmon/jc42
7378
7379JFS FILESYSTEM
7380M:	Dave Kleikamp <shaggy@kernel.org>
7381L:	jfs-discussion@lists.sourceforge.net
7382W:	http://jfs.sourceforge.net/
7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7384S:	Maintained
7385F:	Documentation/filesystems/jfs.txt
7386F:	fs/jfs/
7387
7388JME NETWORK DRIVER
7389M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7390L:	netdev@vger.kernel.org
7391S:	Maintained
7392F:	drivers/net/ethernet/jme.*
7393
7394JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7395M:	David Woodhouse <dwmw2@infradead.org>
7396L:	linux-mtd@lists.infradead.org
7397W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7398S:	Maintained
7399F:	fs/jffs2/
7400F:	include/uapi/linux/jffs2.h
7401
7402JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7403M:	"Theodore Ts'o" <tytso@mit.edu>
7404M:	Jan Kara <jack@suse.com>
7405L:	linux-ext4@vger.kernel.org
7406S:	Maintained
7407F:	fs/jbd2/
7408F:	include/linux/jbd2.h
7409
7410JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7411M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7412L:	linux-media@vger.kernel.org
7413S:	Maintained
7414F:	drivers/media/platform/rcar_jpu.c
7415
7416JSM Neo PCI based serial card
7417M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7418L:	linux-serial@vger.kernel.org
7419S:	Maintained
7420F:	drivers/tty/serial/jsm/
7421
7422K10TEMP HARDWARE MONITORING DRIVER
7423M:	Clemens Ladisch <clemens@ladisch.de>
7424L:	linux-hwmon@vger.kernel.org
7425S:	Maintained
7426F:	Documentation/hwmon/k10temp
7427F:	drivers/hwmon/k10temp.c
7428
7429K8TEMP HARDWARE MONITORING DRIVER
7430M:	Rudolf Marek <r.marek@assembler.cz>
7431L:	linux-hwmon@vger.kernel.org
7432S:	Maintained
7433F:	Documentation/hwmon/k8temp
7434F:	drivers/hwmon/k8temp.c
7435
7436KASAN
7437M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7438R:	Alexander Potapenko <glider@google.com>
7439R:	Dmitry Vyukov <dvyukov@google.com>
7440L:	kasan-dev@googlegroups.com
7441S:	Maintained
7442F:	arch/*/include/asm/kasan.h
7443F:	arch/*/mm/kasan_init*
7444F:	Documentation/dev-tools/kasan.rst
7445F:	include/linux/kasan*.h
7446F:	lib/test_kasan.c
7447F:	mm/kasan/
7448F:	scripts/Makefile.kasan
7449
7450KCONFIG
7451M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7452L:	linux-kbuild@vger.kernel.org
7453T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7454S:	Maintained
7455F:	Documentation/kbuild/kconfig-language.txt
7456F:	scripts/kconfig/
7457
7458KDUMP
7459M:	Dave Young <dyoung@redhat.com>
7460M:	Baoquan He <bhe@redhat.com>
7461R:	Vivek Goyal <vgoyal@redhat.com>
7462L:	kexec@lists.infradead.org
7463W:	http://lse.sourceforge.net/kdump/
7464S:	Maintained
7465F:	Documentation/kdump/
7466
7467KEENE FM RADIO TRANSMITTER DRIVER
7468M:	Hans Verkuil <hverkuil@xs4all.nl>
7469L:	linux-media@vger.kernel.org
7470T:	git git://linuxtv.org/media_tree.git
7471W:	https://linuxtv.org
7472S:	Maintained
7473F:	drivers/media/radio/radio-keene*
7474
7475KERNEL AUTOMOUNTER v4 (AUTOFS4)
7476M:	Ian Kent <raven@themaw.net>
7477L:	autofs@vger.kernel.org
7478S:	Maintained
7479F:	fs/autofs4/
7480
7481KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7482M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7483M:	Michal Marek <mmarek@suse.com>
7484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7485L:	linux-kbuild@vger.kernel.org
7486S:	Maintained
7487F:	Documentation/kbuild/
7488F:	Makefile
7489F:	scripts/Makefile.*
7490F:	scripts/basic/
7491F:	scripts/mk*
7492F:	scripts/package/
7493
7494KERNEL JANITORS
7495L:	kernel-janitors@vger.kernel.org
7496W:	http://kernelnewbies.org/KernelJanitors
7497S:	Odd Fixes
7498
7499KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7500M:	"J. Bruce Fields" <bfields@fieldses.org>
7501M:	Jeff Layton <jlayton@poochiereds.net>
7502L:	linux-nfs@vger.kernel.org
7503W:	http://nfs.sourceforge.net/
7504T:	git git://linux-nfs.org/~bfields/linux.git
7505S:	Supported
7506F:	fs/nfsd/
7507F:	include/uapi/linux/nfsd/
7508F:	fs/lockd/
7509F:	fs/nfs_common/
7510F:	net/sunrpc/
7511F:	include/linux/lockd/
7512F:	include/linux/sunrpc/
7513F:	include/uapi/linux/sunrpc/
7514
7515KERNEL SELFTEST FRAMEWORK
7516M:	Shuah Khan <shuahkh@osg.samsung.com>
7517M:	Shuah Khan <shuah@kernel.org>
7518L:	linux-kselftest@vger.kernel.org
7519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7520S:	Maintained
7521F:	tools/testing/selftests/
7522F:	Documentation/dev-tools/kselftest*
7523
7524KERNEL USERMODE HELPER
7525M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7526L:	linux-kernel@vger.kernel.org
7527S:	Maintained
7528F:	kernel/umh.c
7529F:	include/linux/umh.h
7530
7531KERNEL VIRTUAL MACHINE (KVM)
7532M:	Paolo Bonzini <pbonzini@redhat.com>
7533M:	Radim Krčmář <rkrcmar@redhat.com>
7534L:	kvm@vger.kernel.org
7535W:	http://www.linux-kvm.org
7536T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7537S:	Supported
7538F:	Documentation/virtual/kvm/
7539F:	include/trace/events/kvm.h
7540F:	include/uapi/asm-generic/kvm*
7541F:	include/uapi/linux/kvm*
7542F:	include/asm-generic/kvm*
7543F:	include/linux/kvm*
7544F:	include/kvm/iodev.h
7545F:	virt/kvm/*
7546F:	tools/kvm/
7547
7548KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7549M:	Joerg Roedel <joro@8bytes.org>
7550L:	kvm@vger.kernel.org
7551W:	http://www.linux-kvm.org/
7552S:	Maintained
7553F:	arch/x86/include/asm/svm.h
7554F:	arch/x86/kvm/svm.c
7555
7556KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7557M:	Christoffer Dall <christoffer.dall@linaro.org>
7558M:	Marc Zyngier <marc.zyngier@arm.com>
7559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7560L:	kvmarm@lists.cs.columbia.edu
7561W:	http://systems.cs.columbia.edu/projects/kvm-arm
7562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7563S:	Supported
7564F:	arch/arm/include/uapi/asm/kvm*
7565F:	arch/arm/include/asm/kvm*
7566F:	arch/arm/kvm/
7567F:	virt/kvm/arm/
7568F:	include/kvm/arm_*
7569
7570KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7571M:	Christoffer Dall <christoffer.dall@linaro.org>
7572M:	Marc Zyngier <marc.zyngier@arm.com>
7573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7574L:	kvmarm@lists.cs.columbia.edu
7575S:	Maintained
7576F:	arch/arm64/include/uapi/asm/kvm*
7577F:	arch/arm64/include/asm/kvm*
7578F:	arch/arm64/kvm/
7579
7580KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7581M:	James Hogan <jhogan@kernel.org>
7582L:	linux-mips@linux-mips.org
7583S:	Supported
7584F:	arch/mips/include/uapi/asm/kvm*
7585F:	arch/mips/include/asm/kvm*
7586F:	arch/mips/kvm/
7587
7588KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7589M:	Paul Mackerras <paulus@ozlabs.org>
7590L:	kvm-ppc@vger.kernel.org
7591W:	http://www.linux-kvm.org/
7592T:	git git://github.com/agraf/linux-2.6.git
7593S:	Supported
7594F:	arch/powerpc/include/uapi/asm/kvm*
7595F:	arch/powerpc/include/asm/kvm*
7596F:	arch/powerpc/kvm/
7597F:	arch/powerpc/kernel/kvm*
7598
7599KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7600M:	Christian Borntraeger <borntraeger@de.ibm.com>
7601M:	Cornelia Huck <cohuck@redhat.com>
7602L:	linux-s390@vger.kernel.org
7603W:	http://www.ibm.com/developerworks/linux/linux390/
7604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7605S:	Supported
7606F:	arch/s390/include/uapi/asm/kvm*
7607F:	arch/s390/include/asm/gmap.h
7608F:	arch/s390/include/asm/kvm*
7609F:	arch/s390/kvm/
7610F:	arch/s390/mm/gmap.c
7611
7612KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7613M:	Paolo Bonzini <pbonzini@redhat.com>
7614M:	Radim Krčmář <rkrcmar@redhat.com>
7615L:	kvm@vger.kernel.org
7616W:	http://www.linux-kvm.org
7617T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7618S:	Supported
7619F:	arch/x86/kvm/
7620F:	arch/x86/include/uapi/asm/kvm*
7621F:	arch/x86/include/asm/kvm*
7622F:	arch/x86/kernel/kvm.c
7623F:	arch/x86/kernel/kvmclock.c
7624
7625KERNFS
7626M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7627M:	Tejun Heo <tj@kernel.org>
7628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7629S:	Supported
7630F:	include/linux/kernfs.h
7631F:	fs/kernfs/
7632
7633KEXEC
7634M:	Eric Biederman <ebiederm@xmission.com>
7635W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7636L:	kexec@lists.infradead.org
7637S:	Maintained
7638F:	include/linux/kexec.h
7639F:	include/uapi/linux/kexec.h
7640F:	kernel/kexec*
7641
7642KEYS-ENCRYPTED
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/encrypted-type.h
7649F:	security/keys/encrypted-keys/
7650
7651KEYS-TRUSTED
7652M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7653L:	linux-integrity@vger.kernel.org
7654L:	keyrings@vger.kernel.org
7655S:	Supported
7656F:	Documentation/security/keys/trusted-encrypted.rst
7657F:	include/keys/trusted-type.h
7658F:	security/keys/trusted.c
7659F:	security/keys/trusted.h
7660
7661KEYS/KEYRINGS:
7662M:	David Howells <dhowells@redhat.com>
7663L:	keyrings@vger.kernel.org
7664S:	Maintained
7665F:	Documentation/security/keys/core.rst
7666F:	include/linux/key.h
7667F:	include/linux/key-type.h
7668F:	include/linux/keyctl.h
7669F:	include/uapi/linux/keyctl.h
7670F:	include/keys/
7671F:	security/keys/
7672
7673KGDB / KDB /debug_core
7674M:	Jason Wessel <jason.wessel@windriver.com>
7675W:	http://kgdb.wiki.kernel.org/
7676L:	kgdb-bugreport@lists.sourceforge.net
7677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7678S:	Maintained
7679F:	Documentation/dev-tools/kgdb.rst
7680F:	drivers/misc/kgdbts.c
7681F:	drivers/tty/serial/kgdboc.c
7682F:	include/linux/kdb.h
7683F:	include/linux/kgdb.h
7684F:	kernel/debug/
7685
7686KMEMCHECK
7687M:	Vegard Nossum <vegardno@ifi.uio.no>
7688M:	Pekka Enberg <penberg@kernel.org>
7689S:	Maintained
7690F:	Documentation/dev-tools/kmemcheck.rst
7691F:	arch/x86/include/asm/kmemcheck.h
7692F:	arch/x86/mm/kmemcheck/
7693F:	include/linux/kmemcheck.h
7694F:	mm/kmemcheck.c
7695
7696KMEMLEAK
7697M:	Catalin Marinas <catalin.marinas@arm.com>
7698S:	Maintained
7699F:	Documentation/dev-tools/kmemleak.rst
7700F:	include/linux/kmemleak.h
7701F:	mm/kmemleak.c
7702F:	mm/kmemleak-test.c
7703
7704KMOD KERNEL MODULE LOADER - USERMODE HELPER
7705M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7706L:	linux-kernel@vger.kernel.org
7707S:	Maintained
7708F:	kernel/kmod.c
7709F:	include/linux/kmod.h
7710F:	lib/test_kmod.c
7711F:	tools/testing/selftests/kmod/
7712
7713KPROBES
7714M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7715M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7716M:	"David S. Miller" <davem@davemloft.net>
7717M:	Masami Hiramatsu <mhiramat@kernel.org>
7718S:	Maintained
7719F:	Documentation/kprobes.txt
7720F:	include/linux/kprobes.h
7721F:	include/asm-generic/kprobes.h
7722F:	kernel/kprobes.c
7723
7724KS0108 LCD CONTROLLER DRIVER
7725M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7726W:	http://miguelojeda.es/auxdisplay.htm
7727W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7728S:	Maintained
7729F:	Documentation/auxdisplay/ks0108
7730F:	drivers/auxdisplay/ks0108.c
7731F:	include/linux/ks0108.h
7732
7733L3MDEV
7734M:	David Ahern <dsa@cumulusnetworks.com>
7735L:	netdev@vger.kernel.org
7736S:	Maintained
7737F:	net/l3mdev
7738F:	include/net/l3mdev.h
7739
7740LANTIQ MIPS ARCHITECTURE
7741M:	John Crispin <john@phrozen.org>
7742L:	linux-mips@linux-mips.org
7743S:	Maintained
7744F:	arch/mips/lantiq
7745F:	drivers/soc/lantiq
7746
7747LAPB module
7748L:	linux-x25@vger.kernel.org
7749S:	Orphan
7750F:	Documentation/networking/lapb-module.txt
7751F:	include/*/lapb.h
7752F:	net/lapb/
7753
7754LASI 53c700 driver for PARISC
7755M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7756L:	linux-scsi@vger.kernel.org
7757S:	Maintained
7758F:	Documentation/scsi/53c700.txt
7759F:	drivers/scsi/53c700*
7760
7761LEAKING_ADDRESSES
7762M:	Tobin C. Harding <me@tobin.cc>
7763S:	Maintained
7764F:	scripts/leaking_addresses.pl
7765
7766LED SUBSYSTEM
7767M:	Richard Purdie <rpurdie@rpsys.net>
7768M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7769M:	Pavel Machek <pavel@ucw.cz>
7770L:	linux-leds@vger.kernel.org
7771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7772S:	Maintained
7773F:	Documentation/devicetree/bindings/leds/
7774F:	drivers/leds/
7775F:	include/linux/leds.h
7776
7777LEGACY EEPROM DRIVER
7778M:	Jean Delvare <jdelvare@suse.com>
7779S:	Maintained
7780F:	Documentation/misc-devices/eeprom
7781F:	drivers/misc/eeprom/eeprom.c
7782
7783LEGO USB Tower driver
7784M:	Juergen Stuber <starblue@users.sourceforge.net>
7785L:	legousb-devel@lists.sourceforge.net
7786W:	http://legousb.sourceforge.net/
7787S:	Maintained
7788F:	drivers/usb/misc/legousbtower.c
7789
7790LG2160 MEDIA DRIVER
7791M:	Michael Krufky <mkrufky@linuxtv.org>
7792L:	linux-media@vger.kernel.org
7793W:	https://linuxtv.org
7794W:	http://github.com/mkrufky
7795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7796T:	git git://linuxtv.org/mkrufky/tuners.git
7797S:	Maintained
7798F:	drivers/media/dvb-frontends/lg2160.*
7799
7800LGDT3305 MEDIA DRIVER
7801M:	Michael Krufky <mkrufky@linuxtv.org>
7802L:	linux-media@vger.kernel.org
7803W:	https://linuxtv.org
7804W:	http://github.com/mkrufky
7805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7806T:	git git://linuxtv.org/mkrufky/tuners.git
7807S:	Maintained
7808F:	drivers/media/dvb-frontends/lgdt3305.*
7809
7810LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7811M:	Viresh Kumar <vireshk@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:	include/linux/pata_arasan_cf_data.h
7816F:	drivers/ata/pata_arasan_cf.c
7817
7818LIBATA PATA DRIVERS
7819M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7820M:	Tejun Heo <tj@kernel.org>
7821L:	linux-ide@vger.kernel.org
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7823S:	Maintained
7824F:	drivers/ata/pata_*.c
7825F:	drivers/ata/ata_generic.c
7826
7827LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7828M:	Linus Walleij <linus.walleij@linaro.org>
7829L:	linux-ide@vger.kernel.org
7830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7831S:	Maintained
7832F:	drivers/ata/pata_ftide010.c
7833F:	drivers/ata/sata_gemini.c
7834F:	drivers/ata/sata_gemini.h
7835
7836LIBATA SATA AHCI PLATFORM devices support
7837M:	Hans de Goede <hdegoede@redhat.com>
7838M:	Tejun Heo <tj@kernel.org>
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/ahci_platform.c
7843F:	drivers/ata/libahci_platform.c
7844F:	include/linux/ahci_platform.h
7845
7846LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7847M:	Mikael Pettersson <mikpelinux@gmail.com>
7848L:	linux-ide@vger.kernel.org
7849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7850S:	Maintained
7851F:	drivers/ata/sata_promise.*
7852
7853LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7854M:	Tejun Heo <tj@kernel.org>
7855L:	linux-ide@vger.kernel.org
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7857S:	Maintained
7858F:	drivers/ata/
7859F:	include/linux/ata.h
7860F:	include/linux/libata.h
7861F:	Documentation/devicetree/bindings/ata/
7862
7863LIBLOCKDEP
7864M:	Sasha Levin <alexander.levin@verizon.com>
7865S:	Maintained
7866F:	tools/lib/lockdep/
7867
7868LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7869M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7870L:	linux-nvdimm@lists.01.org
7871Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7872S:	Supported
7873F:	drivers/nvdimm/blk.c
7874F:	drivers/nvdimm/region_devs.c
7875
7876LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7877M:	Vishal Verma <vishal.l.verma@intel.com>
7878L:	linux-nvdimm@lists.01.org
7879Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7880S:	Supported
7881F:	drivers/nvdimm/btt*
7882
7883LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7884M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7885L:	linux-nvdimm@lists.01.org
7886Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7887S:	Supported
7888F:	drivers/nvdimm/pmem*
7889
7890LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7891M:	Dan Williams <dan.j.williams@intel.com>
7892L:	linux-nvdimm@lists.01.org
7893Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7895S:	Supported
7896F:	drivers/nvdimm/*
7897F:	drivers/acpi/nfit/*
7898F:	include/linux/nd.h
7899F:	include/linux/libnvdimm.h
7900F:	include/uapi/linux/ndctl.h
7901
7902LIGHTNVM PLATFORM SUPPORT
7903M:	Matias Bjorling <mb@lightnvm.io>
7904W:	http://github/OpenChannelSSD
7905L:	linux-block@vger.kernel.org
7906S:	Maintained
7907F:	drivers/lightnvm/
7908F:	include/linux/lightnvm.h
7909F:	include/uapi/linux/lightnvm.h
7910
7911LINUX FOR POWER MACINTOSH
7912M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7913W:	http://www.penguinppc.org/
7914L:	linuxppc-dev@lists.ozlabs.org
7915S:	Maintained
7916F:	arch/powerpc/platforms/powermac/
7917F:	drivers/macintosh/
7918
7919LINUX FOR POWERPC (32-BIT AND 64-BIT)
7920M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7921M:	Paul Mackerras <paulus@samba.org>
7922M:	Michael Ellerman <mpe@ellerman.id.au>
7923W:	https://github.com/linuxppc/linux/wiki
7924L:	linuxppc-dev@lists.ozlabs.org
7925Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7927S:	Supported
7928F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7929F:	Documentation/devicetree/bindings/powerpc/
7930F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7931F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7932F:	Documentation/powerpc/
7933F:	arch/powerpc/
7934F:	drivers/char/tpm/tpm_ibmvtpm*
7935F:	drivers/crypto/nx/
7936F:	drivers/crypto/vmx/
7937F:	drivers/i2c/busses/i2c-opal.c
7938F:	drivers/net/ethernet/ibm/ibmveth.*
7939F:	drivers/net/ethernet/ibm/ibmvnic.*
7940F:	drivers/pci/hotplug/pnv_php.c
7941F:	drivers/pci/hotplug/rpa*
7942F:	drivers/rtc/rtc-opal.c
7943F:	drivers/scsi/ibmvscsi/
7944F:	drivers/tty/hvc/hvc_opal.c
7945F:	drivers/watchdog/wdrtas.c
7946F:	tools/testing/selftests/powerpc
7947N:	/pmac
7948N:	powermac
7949N:	powernv
7950N:	[^a-z0-9]ps3
7951N:	pseries
7952
7953LINUX FOR POWERPC EMBEDDED MPC5XXX
7954M:	Anatolij Gustschin <agust@denx.de>
7955L:	linuxppc-dev@lists.ozlabs.org
7956T:	git git://git.denx.de/linux-denx-agust.git
7957S:	Maintained
7958F:	arch/powerpc/platforms/512x/
7959F:	arch/powerpc/platforms/52xx/
7960
7961LINUX FOR POWERPC EMBEDDED PPC4XX
7962M:	Alistair Popple <alistair@popple.id.au>
7963M:	Matt Porter <mporter@kernel.crashing.org>
7964W:	http://www.penguinppc.org/
7965L:	linuxppc-dev@lists.ozlabs.org
7966S:	Maintained
7967F:	arch/powerpc/platforms/40x/
7968F:	arch/powerpc/platforms/44x/
7969
7970LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7971M:	Scott Wood <oss@buserror.net>
7972M:	Kumar Gala <galak@kernel.crashing.org>
7973W:	http://www.penguinppc.org/
7974L:	linuxppc-dev@lists.ozlabs.org
7975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7976S:	Maintained
7977F:	arch/powerpc/platforms/83xx/
7978F:	arch/powerpc/platforms/85xx/
7979F:	Documentation/devicetree/bindings/powerpc/fsl/
7980
7981LINUX FOR POWERPC EMBEDDED PPC8XX
7982M:	Vitaly Bordug <vitb@kernel.crashing.org>
7983W:	http://www.penguinppc.org/
7984L:	linuxppc-dev@lists.ozlabs.org
7985S:	Maintained
7986F:	arch/powerpc/platforms/8xx/
7987
7988LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7989L:	linuxppc-dev@lists.ozlabs.org
7990S:	Orphan
7991F:	arch/powerpc/*/*virtex*
7992F:	arch/powerpc/*/*/*virtex*
7993
7994LINUX FOR POWERPC PA SEMI PWRFICIENT
7995L:	linuxppc-dev@lists.ozlabs.org
7996S:	Orphan
7997F:	arch/powerpc/platforms/pasemi/
7998F:	drivers/*/*pasemi*
7999F:	drivers/*/*/*pasemi*
8000
8001LINUX KERNEL DUMP TEST MODULE (LKDTM)
8002M:	Kees Cook <keescook@chromium.org>
8003S:	Maintained
8004F:	drivers/misc/lkdtm*
8005
8006LINUX SECURITY MODULE (LSM) FRAMEWORK
8007M:	Chris Wright <chrisw@sous-sol.org>
8008L:	linux-security-module@vger.kernel.org
8009S:	Supported
8010
8011LIS3LV02D ACCELEROMETER DRIVER
8012M:	Eric Piel <eric.piel@tremplin-utc.net>
8013S:	Maintained
8014F:	Documentation/misc-devices/lis3lv02d
8015F:	drivers/misc/lis3lv02d/
8016F:	drivers/platform/x86/hp_accel.c
8017
8018LIVE PATCHING
8019M:	Josh Poimboeuf <jpoimboe@redhat.com>
8020M:	Jessica Yu <jeyu@kernel.org>
8021M:	Jiri Kosina <jikos@kernel.org>
8022M:	Miroslav Benes <mbenes@suse.cz>
8023R:	Petr Mladek <pmladek@suse.com>
8024S:	Maintained
8025F:	kernel/livepatch/
8026F:	include/linux/livepatch.h
8027F:	arch/x86/include/asm/livepatch.h
8028F:	arch/x86/kernel/livepatch.c
8029F:	Documentation/livepatch/
8030F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8031F:	samples/livepatch/
8032L:	live-patching@vger.kernel.org
8033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8034
8035LLC (802.2)
8036L:	netdev@vger.kernel.org
8037S:	Odd fixes
8038F:	include/linux/llc.h
8039F:	include/uapi/linux/llc.h
8040F:	include/net/llc*
8041F:	net/llc/
8042
8043LM73 HARDWARE MONITOR DRIVER
8044M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8045L:	linux-hwmon@vger.kernel.org
8046S:	Maintained
8047F:	drivers/hwmon/lm73.c
8048
8049LM78 HARDWARE MONITOR DRIVER
8050M:	Jean Delvare <jdelvare@suse.com>
8051L:	linux-hwmon@vger.kernel.org
8052S:	Maintained
8053F:	Documentation/hwmon/lm78
8054F:	drivers/hwmon/lm78.c
8055
8056LM83 HARDWARE MONITOR DRIVER
8057M:	Jean Delvare <jdelvare@suse.com>
8058L:	linux-hwmon@vger.kernel.org
8059S:	Maintained
8060F:	Documentation/hwmon/lm83
8061F:	drivers/hwmon/lm83.c
8062
8063LM90 HARDWARE MONITOR DRIVER
8064M:	Jean Delvare <jdelvare@suse.com>
8065L:	linux-hwmon@vger.kernel.org
8066S:	Maintained
8067F:	Documentation/hwmon/lm90
8068F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8069F:	drivers/hwmon/lm90.c
8070F:	include/dt-bindings/thermal/lm90.h
8071
8072LM95234 HARDWARE MONITOR DRIVER
8073M:	Guenter Roeck <linux@roeck-us.net>
8074L:	linux-hwmon@vger.kernel.org
8075S:	Maintained
8076F:	Documentation/hwmon/lm95234
8077F:	drivers/hwmon/lm95234.c
8078
8079LME2510 MEDIA DRIVER
8080M:	Malcolm Priestley <tvboxspy@gmail.com>
8081L:	linux-media@vger.kernel.org
8082W:	https://linuxtv.org
8083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8084S:	Maintained
8085F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8086
8087LOADPIN SECURITY MODULE
8088M:	Kees Cook <keescook@chromium.org>
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8090S:	Supported
8091F:	security/loadpin/
8092F:	Documentation/admin-guide/LSM/LoadPin.rst
8093
8094LOCKING PRIMITIVES
8095M:	Peter Zijlstra <peterz@infradead.org>
8096M:	Ingo Molnar <mingo@redhat.com>
8097L:	linux-kernel@vger.kernel.org
8098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8099S:	Maintained
8100F:	Documentation/locking/
8101F:	include/linux/lockdep.h
8102F:	include/linux/spinlock*.h
8103F:	arch/*/include/asm/spinlock*.h
8104F:	include/linux/rwlock*.h
8105F:	include/linux/mutex*.h
8106F:	arch/*/include/asm/mutex*.h
8107F:	include/linux/rwsem*.h
8108F:	arch/*/include/asm/rwsem.h
8109F:	include/linux/seqlock.h
8110F:	lib/locking*.[ch]
8111F:	kernel/locking/
8112
8113LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8114M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8115L:	linux-ntfs-dev@lists.sourceforge.net
8116W:	http://www.linux-ntfs.org/content/view/19/37/
8117S:	Maintained
8118F:	Documentation/ldm.txt
8119F:	block/partitions/ldm.*
8120
8121LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8122M:	Sathya Prakash <sathya.prakash@broadcom.com>
8123M:	Chaitra P B <chaitra.basappa@broadcom.com>
8124M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8125L:	MPT-FusionLinux.pdl@broadcom.com
8126L:	linux-scsi@vger.kernel.org
8127W:	http://www.avagotech.com/support/
8128S:	Supported
8129F:	drivers/message/fusion/
8130F:	drivers/scsi/mpt2sas/
8131F:	drivers/scsi/mpt3sas/
8132
8133LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8134M:	Matthew Wilcox <matthew@wil.cx>
8135L:	linux-scsi@vger.kernel.org
8136S:	Maintained
8137F:	drivers/scsi/sym53c8xx_2/
8138
8139LTC4261 HARDWARE MONITOR DRIVER
8140M:	Guenter Roeck <linux@roeck-us.net>
8141L:	linux-hwmon@vger.kernel.org
8142S:	Maintained
8143F:	Documentation/hwmon/ltc4261
8144F:	drivers/hwmon/ltc4261.c
8145
8146LTC4306 I2C MULTIPLEXER DRIVER
8147M:	Michael Hennerich <michael.hennerich@analog.com>
8148W:	http://ez.analog.com/community/linux-device-drivers
8149L:	linux-i2c@vger.kernel.org
8150S:	Supported
8151F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8152F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8153
8154LTP (Linux Test Project)
8155M:	Mike Frysinger <vapier@gentoo.org>
8156M:	Cyril Hrubis <chrubis@suse.cz>
8157M:	Wanlong Gao <wanlong.gao@gmail.com>
8158M:	Jan Stancek <jstancek@redhat.com>
8159M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8160M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8161L:	ltp@lists.linux.it (subscribers-only)
8162W:	http://linux-test-project.github.io/
8163T:	git git://github.com/linux-test-project/ltp.git
8164S:	Maintained
8165
8166M32R ARCHITECTURE
8167W:	http://www.linux-m32r.org/
8168S:	Orphan
8169F:	arch/m32r/
8170
8171M68K ARCHITECTURE
8172M:	Geert Uytterhoeven <geert@linux-m68k.org>
8173L:	linux-m68k@lists.linux-m68k.org
8174W:	http://www.linux-m68k.org/
8175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8176S:	Maintained
8177F:	arch/m68k/
8178F:	drivers/zorro/
8179
8180M68K ON APPLE MACINTOSH
8181M:	Joshua Thompson <funaho@jurai.org>
8182W:	http://www.mac.linux-m68k.org/
8183L:	linux-m68k@lists.linux-m68k.org
8184S:	Maintained
8185F:	arch/m68k/mac/
8186
8187M68K ON HP9000/300
8188M:	Philip Blundell <philb@gnu.org>
8189W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8190S:	Maintained
8191F:	arch/m68k/hp300/
8192
8193M88DS3103 MEDIA DRIVER
8194M:	Antti Palosaari <crope@iki.fi>
8195L:	linux-media@vger.kernel.org
8196W:	https://linuxtv.org
8197W:	http://palosaari.fi/linux/
8198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8199T:	git git://linuxtv.org/anttip/media_tree.git
8200S:	Maintained
8201F:	drivers/media/dvb-frontends/m88ds3103*
8202
8203M88RS2000 MEDIA DRIVER
8204M:	Malcolm Priestley <tvboxspy@gmail.com>
8205L:	linux-media@vger.kernel.org
8206W:	https://linuxtv.org
8207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8208S:	Maintained
8209F:	drivers/media/dvb-frontends/m88rs2000*
8210
8211MA901 MASTERKIT USB FM RADIO DRIVER
8212M:	Alexey Klimov <klimov.linux@gmail.com>
8213L:	linux-media@vger.kernel.org
8214T:	git git://linuxtv.org/media_tree.git
8215S:	Maintained
8216F:	drivers/media/radio/radio-ma901.c
8217
8218MAC80211
8219M:	Johannes Berg <johannes@sipsolutions.net>
8220L:	linux-wireless@vger.kernel.org
8221W:	http://wireless.kernel.org/
8222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8224S:	Maintained
8225F:	Documentation/networking/mac80211-injection.txt
8226F:	include/net/mac80211.h
8227F:	net/mac80211/
8228F:	drivers/net/wireless/mac80211_hwsim.[ch]
8229
8230MAILBOX API
8231M:	Jassi Brar <jassisinghbrar@gmail.com>
8232L:	linux-kernel@vger.kernel.org
8233S:	Maintained
8234F:	drivers/mailbox/
8235F:	include/linux/mailbox_client.h
8236F:	include/linux/mailbox_controller.h
8237
8238MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8239M:	Michael Kerrisk <mtk.manpages@gmail.com>
8240W:	http://www.kernel.org/doc/man-pages
8241L:	linux-man@vger.kernel.org
8242S:	Maintained
8243
8244MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8245M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8246L:	linux-mips@linux-mips.org
8247S:	Maintained
8248F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8249
8250MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8251M:	Andrew Lunn <andrew@lunn.ch>
8252M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8253L:	netdev@vger.kernel.org
8254S:	Maintained
8255F:	drivers/net/dsa/mv88e6xxx/
8256F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8257
8258MARVELL ARMADA DRM SUPPORT
8259M:	Russell King <linux@armlinux.org.uk>
8260S:	Maintained
8261T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8262T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8263F:	drivers/gpu/drm/armada/
8264F:	include/uapi/drm/armada_drm.h
8265F:	Documentation/devicetree/bindings/display/armada/
8266
8267MARVELL CRYPTO DRIVER
8268M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8269M:	Arnaud Ebalard <arno@natisbad.org>
8270F:	drivers/crypto/marvell/
8271S:	Maintained
8272L:	linux-crypto@vger.kernel.org
8273
8274MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8275M:	Mirko Lindner <mlindner@marvell.com>
8276M:	Stephen Hemminger <stephen@networkplumber.org>
8277L:	netdev@vger.kernel.org
8278S:	Maintained
8279F:	drivers/net/ethernet/marvell/sk*
8280
8281MARVELL LIBERTAS WIRELESS DRIVER
8282L:	libertas-dev@lists.infradead.org
8283S:	Orphan
8284F:	drivers/net/wireless/marvell/libertas/
8285
8286MARVELL MACCHIATOBIN SUPPORT
8287M:	Russell King <rmk@armlinux.org.uk>
8288L:	linux-arm-kernel@lists.infradead.org
8289S:	Maintained
8290F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8291
8292MARVELL MV643XX ETHERNET DRIVER
8293M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8294L:	netdev@vger.kernel.org
8295S:	Maintained
8296F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8297F:	include/linux/mv643xx.h
8298
8299MARVELL MV88X3310 PHY DRIVER
8300M:	Russell King <rmk@armlinux.org.uk>
8301L:	netdev@vger.kernel.org
8302S:	Maintained
8303F:	drivers/net/phy/marvell10g.c
8304
8305MARVELL MVNETA ETHERNET DRIVER
8306M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8307L:	netdev@vger.kernel.org
8308S:	Maintained
8309F:	drivers/net/ethernet/marvell/mvneta.*
8310
8311MARVELL MWIFIEX WIRELESS DRIVER
8312M:	Amitkumar Karwar <amitkarwar@gmail.com>
8313M:	Nishant Sarmukadam <nishants@marvell.com>
8314M:	Ganapathi Bhat <gbhat@marvell.com>
8315M:	Xinming Hu <huxm@marvell.com>
8316L:	linux-wireless@vger.kernel.org
8317S:	Maintained
8318F:	drivers/net/wireless/marvell/mwifiex/
8319
8320MARVELL MWL8K WIRELESS DRIVER
8321M:	Lennert Buytenhek <buytenh@wantstofly.org>
8322L:	linux-wireless@vger.kernel.org
8323S:	Odd Fixes
8324F:	drivers/net/wireless/marvell/mwl8k.c
8325
8326MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8327M:	Nicolas Pitre <nico@fluxnic.net>
8328S:	Odd Fixes
8329F:	drivers/mmc/host/mvsdio.*
8330
8331MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8332M:	Hu Ziji <huziji@marvell.com>
8333L:	linux-mmc@vger.kernel.org
8334S:	Supported
8335F:	drivers/mmc/host/sdhci-xenon*
8336F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8337
8338MATROX FRAMEBUFFER DRIVER
8339L:	linux-fbdev@vger.kernel.org
8340S:	Orphan
8341F:	drivers/video/fbdev/matrox/matroxfb_*
8342F:	include/uapi/linux/matroxfb.h
8343
8344MAX16065 HARDWARE MONITOR DRIVER
8345M:	Guenter Roeck <linux@roeck-us.net>
8346L:	linux-hwmon@vger.kernel.org
8347S:	Maintained
8348F:	Documentation/hwmon/max16065
8349F:	drivers/hwmon/max16065.c
8350
8351MAX20751 HARDWARE MONITOR DRIVER
8352M:	Guenter Roeck <linux@roeck-us.net>
8353L:	linux-hwmon@vger.kernel.org
8354S:	Maintained
8355F:	Documentation/hwmon/max20751
8356F:	drivers/hwmon/max20751.c
8357
8358MAX2175 SDR TUNER DRIVER
8359M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8360L:	linux-media@vger.kernel.org
8361T:	git git://linuxtv.org/media_tree.git
8362S:	Maintained
8363F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8364F:	Documentation/media/v4l-drivers/max2175.rst
8365F:	drivers/media/i2c/max2175*
8366F:	include/uapi/linux/max2175.h
8367
8368MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8369L:	linux-hwmon@vger.kernel.org
8370S:	Orphan
8371F:	Documentation/hwmon/max6650
8372F:	drivers/hwmon/max6650.c
8373
8374MAX6697 HARDWARE MONITOR DRIVER
8375M:	Guenter Roeck <linux@roeck-us.net>
8376L:	linux-hwmon@vger.kernel.org
8377S:	Maintained
8378F:	Documentation/hwmon/max6697
8379F:	Documentation/devicetree/bindings/i2c/max6697.txt
8380F:	drivers/hwmon/max6697.c
8381F:	include/linux/platform_data/max6697.h
8382
8383MAX9860 MONO AUDIO VOICE CODEC DRIVER
8384M:	Peter Rosin <peda@axentia.se>
8385L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8386S:	Maintained
8387F:	Documentation/devicetree/bindings/sound/max9860.txt
8388F:	sound/soc/codecs/max9860.*
8389
8390MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8391M:	Javier Martinez Canillas <javier@dowhile0.org>
8392L:	linux-kernel@vger.kernel.org
8393S:	Supported
8394F:	drivers/regulator/max77802-regulator.c
8395F:	Documentation/devicetree/bindings/*/*max77802.txt
8396F:	include/dt-bindings/*/*max77802.h
8397
8398MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8399M:	Krzysztof Kozlowski <krzk@kernel.org>
8400M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8401L:	linux-pm@vger.kernel.org
8402S:	Supported
8403F:	drivers/power/supply/max14577_charger.c
8404F:	drivers/power/supply/max77693_charger.c
8405
8406MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8407M:	Chanwoo Choi <cw00.choi@samsung.com>
8408M:	Krzysztof Kozlowski <krzk@kernel.org>
8409M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8410L:	linux-kernel@vger.kernel.org
8411S:	Supported
8412F:	drivers/*/max14577*.c
8413F:	drivers/*/max77686*.c
8414F:	drivers/*/max77693*.c
8415F:	drivers/extcon/extcon-max14577.c
8416F:	drivers/extcon/extcon-max77693.c
8417F:	drivers/rtc/rtc-max77686.c
8418F:	drivers/clk/clk-max77686.c
8419F:	Documentation/devicetree/bindings/mfd/max14577.txt
8420F:	Documentation/devicetree/bindings/*/max77686.txt
8421F:	Documentation/devicetree/bindings/mfd/max77693.txt
8422F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8423F:	include/linux/mfd/max14577*.h
8424F:	include/linux/mfd/max77686*.h
8425F:	include/linux/mfd/max77693*.h
8426
8427MAXIRADIO FM RADIO RECEIVER DRIVER
8428M:	Hans Verkuil <hverkuil@xs4all.nl>
8429L:	linux-media@vger.kernel.org
8430T:	git git://linuxtv.org/media_tree.git
8431W:	https://linuxtv.org
8432S:	Maintained
8433F:	drivers/media/radio/radio-maxiradio*
8434
8435MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8436M:	Peter Rosin <peda@axentia.se>
8437L:	linux-iio@vger.kernel.org
8438S:	Maintained
8439F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8440F:	drivers/iio/potentiometer/mcp4531.c
8441
8442MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8443M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8444L:	linux-iio@vger.kernel.org
8445S:	Maintained
8446F:	drivers/iio/dac/cio-dac.c
8447
8448MEDIA DRIVERS FOR ASCOT2E
8449M:	Sergey Kozlov <serjk@netup.ru>
8450M:	Abylay Ospan <aospan@netup.ru>
8451L:	linux-media@vger.kernel.org
8452W:	https://linuxtv.org
8453W:	http://netup.tv/
8454T:	git git://linuxtv.org/media_tree.git
8455S:	Supported
8456F:	drivers/media/dvb-frontends/ascot2e*
8457
8458MEDIA DRIVERS FOR CXD2841ER
8459M:	Sergey Kozlov <serjk@netup.ru>
8460M:	Abylay Ospan <aospan@netup.ru>
8461L:	linux-media@vger.kernel.org
8462W:	https://linuxtv.org
8463W:	http://netup.tv/
8464T:	git git://linuxtv.org/media_tree.git
8465S:	Supported
8466F:	drivers/media/dvb-frontends/cxd2841er*
8467
8468MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8469M:	Daniel Scheller <d.scheller.oss@gmail.com>
8470L:	linux-media@vger.kernel.org
8471W:	https://linuxtv.org
8472T:	git git://linuxtv.org/media_tree.git
8473S:	Maintained
8474F:	drivers/media/pci/ddbridge/*
8475
8476MEDIA DRIVERS FOR FREESCALE IMX
8477M:	Steve Longerbeam <slongerbeam@gmail.com>
8478M:	Philipp Zabel <p.zabel@pengutronix.de>
8479L:	linux-media@vger.kernel.org
8480T:	git git://linuxtv.org/media_tree.git
8481S:	Maintained
8482F:	Documentation/devicetree/bindings/media/imx.txt
8483F:	Documentation/media/v4l-drivers/imx.rst
8484F:	drivers/staging/media/imx/
8485F:	include/linux/imx-media.h
8486F:	include/media/imx.h
8487
8488MEDIA DRIVERS FOR HELENE
8489M:	Abylay Ospan <aospan@netup.ru>
8490L:	linux-media@vger.kernel.org
8491W:	https://linuxtv.org
8492W:	http://netup.tv/
8493T:	git git://linuxtv.org/media_tree.git
8494S:	Supported
8495F:	drivers/media/dvb-frontends/helene*
8496
8497MEDIA DRIVERS FOR HORUS3A
8498M:	Sergey Kozlov <serjk@netup.ru>
8499M:	Abylay Ospan <aospan@netup.ru>
8500L:	linux-media@vger.kernel.org
8501W:	https://linuxtv.org
8502W:	http://netup.tv/
8503T:	git git://linuxtv.org/media_tree.git
8504S:	Supported
8505F:	drivers/media/dvb-frontends/horus3a*
8506
8507MEDIA DRIVERS FOR LNBH25
8508M:	Sergey Kozlov <serjk@netup.ru>
8509M:	Abylay Ospan <aospan@netup.ru>
8510L:	linux-media@vger.kernel.org
8511W:	https://linuxtv.org
8512W:	http://netup.tv/
8513T:	git git://linuxtv.org/media_tree.git
8514S:	Supported
8515F:	drivers/media/dvb-frontends/lnbh25*
8516
8517MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8518M:	Daniel Scheller <d.scheller.oss@gmail.com>
8519L:	linux-media@vger.kernel.org
8520W:	https://linuxtv.org
8521T:	git git://linuxtv.org/media_tree.git
8522S:	Maintained
8523F:	drivers/media/dvb-frontends/mxl5xx*
8524
8525MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8526M:	Sergey Kozlov <serjk@netup.ru>
8527M:	Abylay Ospan <aospan@netup.ru>
8528L:	linux-media@vger.kernel.org
8529W:	https://linuxtv.org
8530W:	http://netup.tv/
8531T:	git git://linuxtv.org/media_tree.git
8532S:	Supported
8533F:	drivers/media/pci/netup_unidvb/*
8534
8535MEDIA DRIVERS FOR RENESAS - DRIF
8536M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.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,drif.txt
8542F:	drivers/media/platform/rcar_drif.c
8543
8544MEDIA DRIVERS FOR RENESAS - FCP
8545M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8546L:	linux-media@vger.kernel.org
8547L:	linux-renesas-soc@vger.kernel.org
8548T:	git git://linuxtv.org/media_tree.git
8549S:	Supported
8550F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8551F:	drivers/media/platform/rcar-fcp.c
8552F:	include/media/rcar-fcp.h
8553
8554MEDIA DRIVERS FOR RENESAS - FDP1
8555M:	Kieran Bingham <kieran@bingham.xyz>
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/renesas,fdp1.txt
8561F:	drivers/media/platform/rcar_fdp1.c
8562
8563MEDIA DRIVERS FOR RENESAS - VIN
8564M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
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/rcar_vin.txt
8570F:	drivers/media/platform/rcar-vin/
8571
8572MEDIA DRIVERS FOR RENESAS - VSP1
8573M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8574L:	linux-media@vger.kernel.org
8575L:	linux-renesas-soc@vger.kernel.org
8576T:	git git://linuxtv.org/media_tree.git
8577S:	Supported
8578F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8579F:	drivers/media/platform/vsp1/
8580
8581MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8582M:	Daniel Scheller <d.scheller.oss@gmail.com>
8583L:	linux-media@vger.kernel.org
8584W:	https://linuxtv.org
8585T:	git git://linuxtv.org/media_tree.git
8586S:	Maintained
8587F:	drivers/media/dvb-frontends/stv0910*
8588
8589MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8590M:	Daniel Scheller <d.scheller.oss@gmail.com>
8591L:	linux-media@vger.kernel.org
8592W:	https://linuxtv.org
8593T:	git git://linuxtv.org/media_tree.git
8594S:	Maintained
8595F:	drivers/media/dvb-frontends/stv6111*
8596
8597MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8598M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8599M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8600P:	LinuxTV.org Project
8601L:	linux-media@vger.kernel.org
8602W:	https://linuxtv.org
8603Q:	http://patchwork.kernel.org/project/linux-media/list/
8604T:	git git://linuxtv.org/media_tree.git
8605S:	Maintained
8606F:	Documentation/devicetree/bindings/media/
8607F:	Documentation/media/
8608F:	drivers/media/
8609F:	drivers/staging/media/
8610F:	include/linux/platform_data/media/
8611F:	include/media/
8612F:	include/uapi/linux/dvb/
8613F:	include/uapi/linux/videodev2.h
8614F:	include/uapi/linux/media.h
8615F:	include/uapi/linux/v4l2-*
8616F:	include/uapi/linux/meye.h
8617F:	include/uapi/linux/ivtv*
8618F:	include/uapi/linux/uvcvideo.h
8619
8620MEDIATEK CIR DRIVER
8621M:	Sean Wang <sean.wang@mediatek.com>
8622S:	Maintained
8623F:	drivers/media/rc/mtk-cir.c
8624
8625MEDIATEK PMIC LED DRIVER
8626M:	Sean Wang <sean.wang@mediatek.com>
8627S:	Maintained
8628F:	drivers/leds/leds-mt6323.c
8629F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8630
8631MEDIATEK ETHERNET DRIVER
8632M:	Felix Fietkau <nbd@openwrt.org>
8633M:	John Crispin <john@phrozen.org>
8634M:	Sean Wang <sean.wang@mediatek.com>
8635M:	Nelson Chang <nelson.chang@mediatek.com>
8636L:	netdev@vger.kernel.org
8637S:	Maintained
8638F:	drivers/net/ethernet/mediatek/
8639
8640MEDIATEK JPEG DRIVER
8641M:	Rick Chang <rick.chang@mediatek.com>
8642M:	Bin Liu <bin.liu@mediatek.com>
8643S:	Supported
8644F:	drivers/media/platform/mtk-jpeg/
8645F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8646
8647MEDIATEK MDP DRIVER
8648M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8649M:	Houlong Wei <houlong.wei@mediatek.com>
8650M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8651S:	Supported
8652F:	drivers/media/platform/mtk-mdp/
8653F:	drivers/media/platform/mtk-vpu/
8654F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8655
8656MEDIATEK MEDIA DRIVER
8657M:	Tiffany Lin <tiffany.lin@mediatek.com>
8658M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8659S:	Supported
8660F:	drivers/media/platform/mtk-vcodec/
8661F:	drivers/media/platform/mtk-vpu/
8662F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8663F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8664
8665MEDIATEK MT7601U WIRELESS LAN DRIVER
8666M:	Jakub Kicinski <kubakici@wp.pl>
8667L:	linux-wireless@vger.kernel.org
8668S:	Maintained
8669F:	drivers/net/wireless/mediatek/mt7601u/
8670
8671MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8672M:	Sean Wang <sean.wang@mediatek.com>
8673S:	Maintained
8674F:	drivers/char/hw_random/mtk-rng.c
8675
8676MEDIATEK USB3 DRD IP DRIVER
8677M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8678L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8680L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8681S:	Maintained
8682F:	drivers/usb/mtu3/
8683
8684MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8685M:	Peter Senna Tschudin <peter.senna@collabora.com>
8686M:	Martin Donnelly <martin.donnelly@ge.com>
8687M:	Martyn Welch <martyn.welch@collabora.co.uk>
8688S:	Maintained
8689F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8690F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8691
8692MEGARAID SCSI/SAS DRIVERS
8693M:	Kashyap Desai <kashyap.desai@broadcom.com>
8694M:	Sumit Saxena <sumit.saxena@broadcom.com>
8695M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8696L:	megaraidlinux.pdl@broadcom.com
8697L:	linux-scsi@vger.kernel.org
8698W:	http://www.avagotech.com/support/
8699S:	Maintained
8700F:	Documentation/scsi/megaraid.txt
8701F:	drivers/scsi/megaraid.*
8702F:	drivers/scsi/megaraid/
8703
8704MELEXIS MLX90614 DRIVER
8705M:	Crt Mori <cmo@melexis.com>
8706L:	linux-iio@vger.kernel.org
8707W:	http://www.melexis.com
8708S:	Supported
8709F:	drivers/iio/temperature/mlx90614.c
8710
8711MELFAS MIP4 TOUCHSCREEN DRIVER
8712M:	Sangwon Jee <jeesw@melfas.com>
8713W:	http://www.melfas.com
8714S:	Supported
8715F:	drivers/input/touchscreen/melfas_mip4.c
8716F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8717
8718MELLANOX ETHERNET DRIVER (mlx4_en)
8719M:	Tariq Toukan <tariqt@mellanox.com>
8720L:	netdev@vger.kernel.org
8721S:	Supported
8722W:	http://www.mellanox.com
8723Q:	http://patchwork.ozlabs.org/project/netdev/list/
8724F:	drivers/net/ethernet/mellanox/mlx4/en_*
8725
8726MELLANOX ETHERNET DRIVER (mlx5e)
8727M:	Saeed Mahameed <saeedm@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/en_*
8733
8734MELLANOX ETHERNET INNOVA DRIVER
8735M:	Ilan Tayari <ilant@mellanox.com>
8736R:	Boris Pismenny <borisp@mellanox.com>
8737L:	netdev@vger.kernel.org
8738S:	Supported
8739W:	http://www.mellanox.com
8740Q:	http://patchwork.ozlabs.org/project/netdev/list/
8741F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8742F:	include/linux/mlx5/mlx5_ifc_fpga.h
8743
8744MELLANOX ETHERNET INNOVA IPSEC DRIVER
8745M:	Ilan Tayari <ilant@mellanox.com>
8746R:	Boris Pismenny <borisp@mellanox.com>
8747L:	netdev@vger.kernel.org
8748S:	Supported
8749W:	http://www.mellanox.com
8750Q:	http://patchwork.ozlabs.org/project/netdev/list/
8751F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8752F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8753
8754MELLANOX ETHERNET SWITCH DRIVERS
8755M:	Jiri Pirko <jiri@mellanox.com>
8756M:	Ido Schimmel <idosch@mellanox.com>
8757L:	netdev@vger.kernel.org
8758S:	Supported
8759W:	http://www.mellanox.com
8760Q:	http://patchwork.ozlabs.org/project/netdev/list/
8761F:	drivers/net/ethernet/mellanox/mlxsw/
8762
8763MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8764M:	mlxsw@mellanox.com
8765L:	netdev@vger.kernel.org
8766S:	Supported
8767W:	http://www.mellanox.com
8768Q:	http://patchwork.ozlabs.org/project/netdev/list/
8769F:	drivers/net/ethernet/mellanox/mlxfw/
8770
8771MELLANOX MLX CPLD HOTPLUG DRIVER
8772M:	Vadim Pasternak <vadimp@mellanox.com>
8773L:	platform-driver-x86@vger.kernel.org
8774S:	Supported
8775F:	drivers/platform/x86/mlxcpld-hotplug.c
8776F:	include/linux/platform_data/mlxcpld-hotplug.h
8777
8778MELLANOX MLX4 core VPI driver
8779M:	Tariq Toukan <tariqt@mellanox.com>
8780L:	netdev@vger.kernel.org
8781L:	linux-rdma@vger.kernel.org
8782W:	http://www.mellanox.com
8783Q:	http://patchwork.ozlabs.org/project/netdev/list/
8784S:	Supported
8785F:	drivers/net/ethernet/mellanox/mlx4/
8786F:	include/linux/mlx4/
8787
8788MELLANOX MLX4 IB driver
8789M:	Yishai Hadas <yishaih@mellanox.com>
8790L:	linux-rdma@vger.kernel.org
8791W:	http://www.mellanox.com
8792Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8793S:	Supported
8794F:	drivers/infiniband/hw/mlx4/
8795F:	include/linux/mlx4/
8796F:	include/uapi/rdma/mlx4-abi.h
8797
8798MELLANOX MLX5 core VPI driver
8799M:	Saeed Mahameed <saeedm@mellanox.com>
8800M:	Matan Barak <matanb@mellanox.com>
8801M:	Leon Romanovsky <leonro@mellanox.com>
8802L:	netdev@vger.kernel.org
8803L:	linux-rdma@vger.kernel.org
8804W:	http://www.mellanox.com
8805Q:	http://patchwork.ozlabs.org/project/netdev/list/
8806S:	Supported
8807F:	drivers/net/ethernet/mellanox/mlx5/core/
8808F:	include/linux/mlx5/
8809
8810MELLANOX MLX5 IB driver
8811M:	Matan Barak <matanb@mellanox.com>
8812M:	Leon Romanovsky <leonro@mellanox.com>
8813L:	linux-rdma@vger.kernel.org
8814W:	http://www.mellanox.com
8815Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8816S:	Supported
8817F:	drivers/infiniband/hw/mlx5/
8818F:	include/linux/mlx5/
8819F:	include/uapi/rdma/mlx5-abi.h
8820
8821MELLANOX MLXCPLD I2C AND MUX DRIVER
8822M:	Vadim Pasternak <vadimp@mellanox.com>
8823M:	Michael Shych <michaelsh@mellanox.com>
8824L:	linux-i2c@vger.kernel.org
8825S:	Supported
8826F:	drivers/i2c/busses/i2c-mlxcpld.c
8827F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8828F:	Documentation/i2c/busses/i2c-mlxcpld
8829
8830MELLANOX MLXCPLD LED DRIVER
8831M:	Vadim Pasternak <vadimp@mellanox.com>
8832L:	linux-leds@vger.kernel.org
8833S:	Supported
8834F:	drivers/leds/leds-mlxcpld.c
8835F:	Documentation/leds/leds-mlxcpld.txt
8836
8837MELLANOX PLATFORM DRIVER
8838M:	Vadim Pasternak <vadimp@mellanox.com>
8839L:	platform-driver-x86@vger.kernel.org
8840S:	Supported
8841F:	drivers/platform/x86/mlx-platform.c
8842
8843MEMBARRIER SUPPORT
8844M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8845M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8846L:	linux-kernel@vger.kernel.org
8847S:	Supported
8848F:	kernel/sched/membarrier.c
8849F:	include/uapi/linux/membarrier.h
8850
8851MEMORY MANAGEMENT
8852L:	linux-mm@kvack.org
8853W:	http://www.linux-mm.org
8854S:	Maintained
8855F:	include/linux/mm.h
8856F:	include/linux/gfp.h
8857F:	include/linux/mmzone.h
8858F:	include/linux/memory_hotplug.h
8859F:	include/linux/vmalloc.h
8860F:	mm/
8861
8862MEMORY TECHNOLOGY DEVICES (MTD)
8863M:	David Woodhouse <dwmw2@infradead.org>
8864M:	Brian Norris <computersforpeace@gmail.com>
8865M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8866M:	Marek Vasut <marek.vasut@gmail.com>
8867M:	Richard Weinberger <richard@nod.at>
8868M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8869L:	linux-mtd@lists.infradead.org
8870W:	http://www.linux-mtd.infradead.org/
8871Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8872T:	git git://git.infradead.org/linux-mtd.git master
8873T:	git git://git.infradead.org/l2-mtd.git master
8874S:	Maintained
8875F:	Documentation/devicetree/bindings/mtd/
8876F:	drivers/mtd/
8877F:	include/linux/mtd/
8878F:	include/uapi/mtd/
8879
8880MEN A21 WATCHDOG DRIVER
8881M:	Johannes Thumshirn <morbidrsa@gmail.com>
8882L:	linux-watchdog@vger.kernel.org
8883S:	Maintained
8884F:	drivers/watchdog/mena21_wdt.c
8885
8886MEN CHAMELEON BUS (mcb)
8887M:	Johannes Thumshirn <morbidrsa@gmail.com>
8888S:	Maintained
8889F:	drivers/mcb/
8890F:	include/linux/mcb.h
8891F:	Documentation/men-chameleon-bus.txt
8892
8893MEN F21BMC (Board Management Controller)
8894M:	Andreas Werner <andreas.werner@men.de>
8895S:	Supported
8896F:	drivers/mfd/menf21bmc.c
8897F:	drivers/watchdog/menf21bmc_wdt.c
8898F:	drivers/leds/leds-menf21bmc.c
8899F:	drivers/hwmon/menf21bmc_hwmon.c
8900F:	Documentation/hwmon/menf21bmc
8901
8902MESON AO CEC DRIVER FOR AMLOGIC SOCS
8903M:	Neil Armstrong <narmstrong@baylibre.com>
8904L:	linux-media@lists.freedesktop.org
8905L:	linux-amlogic@lists.infradead.org
8906W:	http://linux-meson.com/
8907S:	Supported
8908F:	drivers/media/platform/meson/ao-cec.c
8909F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8910T:	git git://linuxtv.org/media_tree.git
8911
8912METAG ARCHITECTURE
8913M:	James Hogan <jhogan@kernel.org>
8914L:	linux-metag@vger.kernel.org
8915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8916S:	Odd Fixes
8917F:	arch/metag/
8918F:	Documentation/metag/
8919F:	Documentation/devicetree/bindings/metag/
8920F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8921F:	drivers/clocksource/metag_generic.c
8922F:	drivers/irqchip/irq-metag.c
8923F:	drivers/irqchip/irq-metag-ext.c
8924F:	drivers/tty/metag_da.c
8925
8926MICROBLAZE ARCHITECTURE
8927M:	Michal Simek <monstr@monstr.eu>
8928W:	http://www.monstr.eu/fdt/
8929T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8930S:	Supported
8931F:	arch/microblaze/
8932
8933MICROCHIP / ATMEL AT91 SERIAL DRIVER
8934M:	Richard Genoud <richard.genoud@gmail.com>
8935S:	Maintained
8936F:	drivers/tty/serial/atmel_serial.c
8937F:	drivers/tty/serial/atmel_serial.h
8938
8939MICROCHIP / ATMEL DMA DRIVER
8940M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8942L:	dmaengine@vger.kernel.org
8943S:	Supported
8944F:	drivers/dma/at_hdmac.c
8945F:	drivers/dma/at_hdmac_regs.h
8946F:	include/linux/platform_data/dma-atmel.h
8947
8948MICROCHIP / ATMEL ECC DRIVER
8949M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8950L:	linux-crypto@vger.kernel.org
8951S:	Maintained
8952F:	drivers/crypto/atmel-ecc.*
8953
8954MICROCHIP / ATMEL ISC DRIVER
8955M:	Songjun Wu <songjun.wu@microchip.com>
8956L:	linux-media@vger.kernel.org
8957S:	Supported
8958F:	drivers/media/platform/atmel/atmel-isc.c
8959F:	drivers/media/platform/atmel/atmel-isc-regs.h
8960F:	devicetree/bindings/media/atmel-isc.txt
8961
8962MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8963M:	Woojung Huh <Woojung.Huh@microchip.com>
8964M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8965L:	netdev@vger.kernel.org
8966S:	Maintained
8967F:	net/dsa/tag_ksz.c
8968F:	drivers/net/dsa/microchip/*
8969F:	include/linux/platform_data/microchip-ksz.h
8970F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8971
8972MICROCHIP USB251XB DRIVER
8973M:	Richard Leitner <richard.leitner@skidata.com>
8974L:	linux-usb@vger.kernel.org
8975S:	Maintained
8976F:	drivers/usb/misc/usb251xb.c
8977F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8978
8979MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8980M:	Don Brace <don.brace@microsemi.com>
8981L:	esc.storagedev@microsemi.com
8982L:	linux-scsi@vger.kernel.org
8983S:	Supported
8984F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8985F:	drivers/scsi/smartpqi/Kconfig
8986F:	drivers/scsi/smartpqi/Makefile
8987F:	include/linux/cciss*.h
8988F:	include/uapi/linux/cciss*.h
8989F:	Documentation/scsi/smartpqi.txt
8990
8991MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8992M:	Chen Yu <yu.c.chen@intel.com>
8993L:	platform-driver-x86@vger.kernel.org
8994S:	Supported
8995F:	drivers/platform/x86/surfacepro3_button.c
8996
8997MICROTEK X6 SCANNER
8998M:	Oliver Neukum <oliver@neukum.org>
8999S:	Maintained
9000F:	drivers/usb/image/microtek.*
9001
9002MIPS
9003M:	Ralf Baechle <ralf@linux-mips.org>
9004L:	linux-mips@linux-mips.org
9005W:	http://www.linux-mips.org/
9006T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9007Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9008S:	Supported
9009F:	Documentation/devicetree/bindings/mips/
9010F:	Documentation/mips/
9011F:	arch/mips/
9012
9013MIPS BOSTON DEVELOPMENT BOARD
9014M:	Paul Burton <paul.burton@mips.com>
9015L:	linux-mips@linux-mips.org
9016S:	Maintained
9017F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9018F:	arch/mips/boot/dts/img/boston.dts
9019F:	arch/mips/configs/generic/board-boston.config
9020F:	drivers/clk/imgtec/clk-boston.c
9021F:	include/dt-bindings/clock/boston-clock.h
9022
9023MIPS GENERIC PLATFORM
9024M:	Paul Burton <paul.burton@mips.com>
9025L:	linux-mips@linux-mips.org
9026S:	Supported
9027F:	arch/mips/generic/
9028F:	arch/mips/tools/generic-board-config.sh
9029
9030MIPS/LOONGSON1 ARCHITECTURE
9031M:	Keguang Zhang <keguang.zhang@gmail.com>
9032L:	linux-mips@linux-mips.org
9033S:	Maintained
9034F:	arch/mips/loongson32/
9035F:	arch/mips/include/asm/mach-loongson32/
9036F:	drivers/*/*loongson1*
9037F:	drivers/*/*/*loongson1*
9038
9039MIPS RINT INSTRUCTION EMULATION
9040M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9041L:	linux-mips@linux-mips.org
9042S:	Supported
9043F:	arch/mips/math-emu/sp_rint.c
9044F:	arch/mips/math-emu/dp_rint.c
9045
9046MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9047M:	Hans Verkuil <hverkuil@xs4all.nl>
9048L:	linux-media@vger.kernel.org
9049T:	git git://linuxtv.org/media_tree.git
9050W:	https://linuxtv.org
9051S:	Odd Fixes
9052F:	drivers/media/radio/radio-miropcm20*
9053
9054MMP SUPPORT
9055M:	Eric Miao <eric.y.miao@gmail.com>
9056M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9058T:	git git://github.com/hzhuang1/linux.git
9059T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9060S:	Maintained
9061F:	arch/arm/boot/dts/mmp*
9062F:	arch/arm/mach-mmp/
9063
9064MN88472 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/mn88472*
9072
9073MN88473 MEDIA DRIVER
9074M:	Antti Palosaari <crope@iki.fi>
9075L:	linux-media@vger.kernel.org
9076W:	https://linuxtv.org
9077W:	http://palosaari.fi/linux/
9078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9079S:	Maintained
9080F:	drivers/media/dvb-frontends/mn88473*
9081
9082MODULE SUPPORT
9083M:	Jessica Yu <jeyu@kernel.org>
9084M:	Rusty Russell <rusty@rustcorp.com.au>
9085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9086S:	Maintained
9087F:	include/linux/module.h
9088F:	kernel/module.c
9089
9090MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9091W:	http://popies.net/meye/
9092S:	Orphan
9093F:	Documentation/media/v4l-drivers/meye*
9094F:	drivers/media/pci/meye/
9095F:	include/uapi/linux/meye.h
9096
9097MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9098M:	Jiri Slaby <jirislaby@gmail.com>
9099S:	Maintained
9100F:	Documentation/serial/moxa-smartio
9101F:	drivers/tty/mxser.*
9102
9103MR800 AVERMEDIA USB FM RADIO DRIVER
9104M:	Alexey Klimov <klimov.linux@gmail.com>
9105L:	linux-media@vger.kernel.org
9106T:	git git://linuxtv.org/media_tree.git
9107S:	Maintained
9108F:	drivers/media/radio/radio-mr800.c
9109
9110MRF24J40 IEEE 802.15.4 RADIO DRIVER
9111M:	Alan Ott <alan@signal11.us>
9112L:	linux-wpan@vger.kernel.org
9113S:	Maintained
9114F:	drivers/net/ieee802154/mrf24j40.c
9115F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9116
9117MSI LAPTOP SUPPORT
9118M:	"Lee, Chun-Yi" <jlee@suse.com>
9119L:	platform-driver-x86@vger.kernel.org
9120S:	Maintained
9121F:	drivers/platform/x86/msi-laptop.c
9122
9123MSI WMI SUPPORT
9124L:	platform-driver-x86@vger.kernel.org
9125S:	Orphan
9126F:	drivers/platform/x86/msi-wmi.c
9127
9128MSI001 MEDIA DRIVER
9129M:	Antti Palosaari <crope@iki.fi>
9130L:	linux-media@vger.kernel.org
9131W:	https://linuxtv.org
9132W:	http://palosaari.fi/linux/
9133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9134T:	git git://linuxtv.org/anttip/media_tree.git
9135S:	Maintained
9136F:	drivers/media/tuners/msi001*
9137
9138MSI2500 MEDIA DRIVER
9139M:	Antti Palosaari <crope@iki.fi>
9140L:	linux-media@vger.kernel.org
9141W:	https://linuxtv.org
9142W:	http://palosaari.fi/linux/
9143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9144T:	git git://linuxtv.org/anttip/media_tree.git
9145S:	Maintained
9146F:	drivers/media/usb/msi2500/
9147
9148MSYSTEMS DISKONCHIP G3 MTD DRIVER
9149M:	Robert Jarzmik <robert.jarzmik@free.fr>
9150L:	linux-mtd@lists.infradead.org
9151S:	Maintained
9152F:	drivers/mtd/devices/docg3*
9153
9154MT9M032 APTINA SENSOR DRIVER
9155M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9156L:	linux-media@vger.kernel.org
9157T:	git git://linuxtv.org/media_tree.git
9158S:	Maintained
9159F:	drivers/media/i2c/mt9m032.c
9160F:	include/media/i2c/mt9m032.h
9161
9162MT9P031 APTINA CAMERA SENSOR
9163M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9164L:	linux-media@vger.kernel.org
9165T:	git git://linuxtv.org/media_tree.git
9166S:	Maintained
9167F:	drivers/media/i2c/mt9p031.c
9168F:	include/media/i2c/mt9p031.h
9169
9170MT9T001 APTINA CAMERA SENSOR
9171M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9172L:	linux-media@vger.kernel.org
9173T:	git git://linuxtv.org/media_tree.git
9174S:	Maintained
9175F:	drivers/media/i2c/mt9t001.c
9176F:	include/media/i2c/mt9t001.h
9177
9178MT9V032 APTINA CAMERA SENSOR
9179M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9180L:	linux-media@vger.kernel.org
9181T:	git git://linuxtv.org/media_tree.git
9182S:	Maintained
9183F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9184F:	drivers/media/i2c/mt9v032.c
9185F:	include/media/i2c/mt9v032.h
9186
9187MULTIFUNCTION DEVICES (MFD)
9188M:	Lee Jones <lee.jones@linaro.org>
9189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9190S:	Supported
9191F:	Documentation/devicetree/bindings/mfd/
9192F:	drivers/mfd/
9193F:	include/linux/mfd/
9194F:	include/dt-bindings/mfd/
9195
9196MULTIMEDIA CARD (MMC) ETC. OVER SPI
9197S:	Orphan
9198F:	drivers/mmc/host/mmc_spi.c
9199F:	include/linux/spi/mmc_spi.h
9200
9201MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9202M:	Ulf Hansson <ulf.hansson@linaro.org>
9203L:	linux-mmc@vger.kernel.org
9204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9205S:	Maintained
9206F:	Documentation/devicetree/bindings/mmc/
9207F:	drivers/mmc/
9208F:	include/linux/mmc/
9209F:	include/uapi/linux/mmc/
9210
9211MULTIPLEXER SUBSYSTEM
9212M:	Peter Rosin <peda@axentia.se>
9213S:	Maintained
9214F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9215F:	Documentation/devicetree/bindings/mux/
9216F:	include/linux/dt-bindings/mux/
9217F:	include/linux/mux/
9218F:	drivers/mux/
9219
9220MULTITECH MULTIPORT CARD (ISICOM)
9221S:	Orphan
9222F:	drivers/tty/isicom.c
9223F:	include/linux/isicom.h
9224
9225MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9226M:	Bin Liu <b-liu@ti.com>
9227L:	linux-usb@vger.kernel.org
9228S:	Maintained
9229F:	drivers/usb/musb/
9230
9231MXL5007T MEDIA DRIVER
9232M:	Michael Krufky <mkrufky@linuxtv.org>
9233L:	linux-media@vger.kernel.org
9234W:	https://linuxtv.org
9235W:	http://github.com/mkrufky
9236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9237T:	git git://linuxtv.org/mkrufky/tuners.git
9238S:	Maintained
9239F:	drivers/media/tuners/mxl5007t.*
9240
9241MXSFB DRM DRIVER
9242M:	Marek Vasut <marex@denx.de>
9243S:	Supported
9244F:	drivers/gpu/drm/mxsfb/
9245F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9246
9247MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9248M:	Hyong-Youb Kim <hykim@myri.com>
9249L:	netdev@vger.kernel.org
9250W:	https://www.myricom.com/support/downloads/myri10ge.html
9251S:	Supported
9252F:	drivers/net/ethernet/myricom/myri10ge/
9253
9254NAND FLASH SUBSYSTEM
9255M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9256R:	Richard Weinberger <richard@nod.at>
9257L:	linux-mtd@lists.infradead.org
9258W:	http://www.linux-mtd.infradead.org/
9259Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9260T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9261T:	git git://git.infradead.org/l2-mtd.git nand/next
9262S:	Maintained
9263F:	drivers/mtd/nand/
9264F:	include/linux/mtd/*nand*.h
9265
9266NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9267M:	Daniel Mack <zonque@gmail.com>
9268S:	Maintained
9269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9270W:	http://www.native-instruments.com
9271F:	sound/usb/caiaq/
9272
9273NATSEMI ETHERNET DRIVER (DP8381x)
9274S:	Orphan
9275F:	drivers/net/ethernet/natsemi/natsemi.c
9276
9277NCP FILESYSTEM
9278M:	Petr Vandrovec <petr@vandrovec.name>
9279S:	Odd Fixes
9280F:	fs/ncpfs/
9281
9282NCR 5380 SCSI DRIVERS
9283M:	Finn Thain <fthain@telegraphics.com.au>
9284M:	Michael Schmitz <schmitzmic@gmail.com>
9285L:	linux-scsi@vger.kernel.org
9286S:	Maintained
9287F:	Documentation/scsi/g_NCR5380.txt
9288F:	drivers/scsi/NCR5380.*
9289F:	drivers/scsi/arm/cumana_1.c
9290F:	drivers/scsi/arm/oak.c
9291F:	drivers/scsi/atari_scsi.*
9292F:	drivers/scsi/dmx3191d.c
9293F:	drivers/scsi/g_NCR5380.*
9294F:	drivers/scsi/mac_scsi.*
9295F:	drivers/scsi/sun3_scsi.*
9296F:	drivers/scsi/sun3_scsi_vme.c
9297
9298NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9299M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9300L:	linux-scsi@vger.kernel.org
9301S:	Maintained
9302F:	drivers/scsi/NCR_D700.*
9303
9304NCT6775 HARDWARE MONITOR DRIVER
9305M:	Guenter Roeck <linux@roeck-us.net>
9306L:	linux-hwmon@vger.kernel.org
9307S:	Maintained
9308F:	Documentation/hwmon/nct6775
9309F:	drivers/hwmon/nct6775.c
9310
9311NETEFFECT IWARP RNIC DRIVER (IW_NES)
9312M:	Faisal Latif <faisal.latif@intel.com>
9313L:	linux-rdma@vger.kernel.org
9314W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9315S:	Supported
9316F:	drivers/infiniband/hw/nes/
9317F:	include/uapi/rdma/nes-abi.h
9318
9319NETEM NETWORK EMULATOR
9320M:	Stephen Hemminger <stephen@networkplumber.org>
9321L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9322S:	Maintained
9323F:	net/sched/sch_netem.c
9324
9325NETERION 10GbE DRIVERS (s2io/vxge)
9326M:	Jon Mason <jdmason@kudzu.us>
9327L:	netdev@vger.kernel.org
9328S:	Supported
9329F:	Documentation/networking/s2io.txt
9330F:	Documentation/networking/vxge.txt
9331F:	drivers/net/ethernet/neterion/
9332
9333NETFILTER
9334M:	Pablo Neira Ayuso <pablo@netfilter.org>
9335M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9336M:	Florian Westphal <fw@strlen.de>
9337L:	netfilter-devel@vger.kernel.org
9338L:	coreteam@netfilter.org
9339W:	http://www.netfilter.org/
9340W:	http://www.iptables.org/
9341W:	http://www.nftables.org/
9342Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9345S:	Maintained
9346F:	include/linux/netfilter*
9347F:	include/linux/netfilter/
9348F:	include/net/netfilter/
9349F:	include/uapi/linux/netfilter*
9350F:	include/uapi/linux/netfilter/
9351F:	net/*/netfilter.c
9352F:	net/*/netfilter/
9353F:	net/netfilter/
9354F:	net/bridge/br_netfilter*.c
9355
9356NETROM NETWORK LAYER
9357M:	Ralf Baechle <ralf@linux-mips.org>
9358L:	linux-hams@vger.kernel.org
9359W:	http://www.linux-ax25.org/
9360S:	Maintained
9361F:	include/net/netrom.h
9362F:	include/uapi/linux/netrom.h
9363F:	net/netrom/
9364
9365NETRONOME ETHERNET DRIVERS
9366M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9367L:	oss-drivers@netronome.com
9368S:	Maintained
9369F:	drivers/net/ethernet/netronome/
9370
9371NETWORK BLOCK DEVICE (NBD)
9372M:	Josef Bacik <jbacik@fb.com>
9373S:	Maintained
9374L:	linux-block@vger.kernel.org
9375L:	nbd@other.debian.org
9376F:	Documentation/blockdev/nbd.txt
9377F:	drivers/block/nbd.c
9378F:	include/uapi/linux/nbd.h
9379
9380NETWORK DROP MONITOR
9381M:	Neil Horman <nhorman@tuxdriver.com>
9382L:	netdev@vger.kernel.org
9383S:	Maintained
9384W:	https://fedorahosted.org/dropwatch/
9385F:	net/core/drop_monitor.c
9386
9387NETWORKING DRIVERS
9388L:	netdev@vger.kernel.org
9389W:	http://www.linuxfoundation.org/en/Net
9390Q:	http://patchwork.ozlabs.org/project/netdev/list/
9391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9393S:	Odd Fixes
9394F:	Documentation/devicetree/bindings/net/
9395F:	drivers/net/
9396F:	include/linux/if_*
9397F:	include/linux/netdevice.h
9398F:	include/linux/etherdevice.h
9399F:	include/linux/fcdevice.h
9400F:	include/linux/fddidevice.h
9401F:	include/linux/hippidevice.h
9402F:	include/linux/inetdevice.h
9403F:	include/uapi/linux/if_*
9404F:	include/uapi/linux/netdevice.h
9405
9406NETWORKING DRIVERS (WIRELESS)
9407M:	Kalle Valo <kvalo@codeaurora.org>
9408L:	linux-wireless@vger.kernel.org
9409Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9412S:	Maintained
9413F:	Documentation/devicetree/bindings/net/wireless/
9414F:	drivers/net/wireless/
9415
9416NETWORKING [DSA]
9417M:	Andrew Lunn <andrew@lunn.ch>
9418M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9419M:	Florian Fainelli <f.fainelli@gmail.com>
9420S:	Maintained
9421F:	net/dsa/
9422F:	include/net/dsa.h
9423F:	drivers/net/dsa/
9424
9425NETWORKING [GENERAL]
9426M:	"David S. Miller" <davem@davemloft.net>
9427L:	netdev@vger.kernel.org
9428W:	http://www.linuxfoundation.org/en/Net
9429Q:	http://patchwork.ozlabs.org/project/netdev/list/
9430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9432B:	mailto:netdev@vger.kernel.org
9433S:	Maintained
9434F:	net/
9435F:	include/net/
9436F:	include/linux/in.h
9437F:	include/linux/net.h
9438F:	include/linux/netdevice.h
9439F:	include/uapi/linux/in.h
9440F:	include/uapi/linux/net.h
9441F:	include/uapi/linux/netdevice.h
9442F:	include/uapi/linux/net_namespace.h
9443F:	tools/net/
9444F:	tools/testing/selftests/net/
9445F:	lib/random32.c
9446
9447NETWORKING [IPSEC]
9448M:	Steffen Klassert <steffen.klassert@secunet.com>
9449M:	Herbert Xu <herbert@gondor.apana.org.au>
9450M:	"David S. Miller" <davem@davemloft.net>
9451L:	netdev@vger.kernel.org
9452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9454S:	Maintained
9455F:	net/core/flow.c
9456F:	net/xfrm/
9457F:	net/key/
9458F:	net/ipv4/xfrm*
9459F:	net/ipv4/esp4*
9460F:	net/ipv4/ah4.c
9461F:	net/ipv4/ipcomp.c
9462F:	net/ipv4/ip_vti.c
9463F:	net/ipv6/xfrm*
9464F:	net/ipv6/esp6*
9465F:	net/ipv6/ah6.c
9466F:	net/ipv6/ipcomp6.c
9467F:	net/ipv6/ip6_vti.c
9468F:	include/uapi/linux/xfrm.h
9469F:	include/net/xfrm.h
9470
9471NETWORKING [IPv4/IPv6]
9472M:	"David S. Miller" <davem@davemloft.net>
9473M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9474M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9475L:	netdev@vger.kernel.org
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9477S:	Maintained
9478F:	net/ipv4/
9479F:	net/ipv6/
9480F:	include/net/ip*
9481F:	arch/x86/net/*
9482
9483NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9484M:	Paul Moore <paul@paul-moore.com>
9485W:	https://github.com/netlabel
9486L:	netdev@vger.kernel.org
9487L:	linux-security-module@vger.kernel.org
9488S:	Maintained
9489F:	Documentation/netlabel/
9490F:	include/net/calipso.h
9491F:	include/net/cipso_ipv4.h
9492F:	include/net/netlabel.h
9493F:	include/uapi/linux/netfilter/xt_SECMARK.h
9494F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9495F:	net/netlabel/
9496F:	net/ipv4/cipso_ipv4.c
9497F:	net/ipv6/calipso.c
9498F:	net/netfilter/xt_CONNSECMARK.c
9499F:	net/netfilter/xt_SECMARK.c
9500
9501NETWORKING [TLS]
9502M:	Ilya Lesokhin <ilyal@mellanox.com>
9503M:	Aviad Yehezkel <aviadye@mellanox.com>
9504M:	Dave Watson <davejwatson@fb.com>
9505L:	netdev@vger.kernel.org
9506S:	Maintained
9507F:	net/tls/*
9508F:	include/uapi/linux/tls.h
9509F:	include/net/tls.h
9510
9511NETWORKING [WIRELESS]
9512L:	linux-wireless@vger.kernel.org
9513Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9514
9515NETXEN (1/10) GbE SUPPORT
9516M:	Manish Chopra <manish.chopra@cavium.com>
9517M:	Rahul Verma <rahul.verma@cavium.com>
9518M:	Dept-GELinuxNICDev@cavium.com
9519L:	netdev@vger.kernel.org
9520S:	Supported
9521F:	drivers/net/ethernet/qlogic/netxen/
9522
9523NFC SUBSYSTEM
9524M:	Samuel Ortiz <sameo@linux.intel.com>
9525L:	linux-wireless@vger.kernel.org
9526L:	linux-nfc@lists.01.org (subscribers-only)
9527S:	Supported
9528F:	net/nfc/
9529F:	include/net/nfc/
9530F:	include/uapi/linux/nfc.h
9531F:	drivers/nfc/
9532F:	include/linux/platform_data/nfcmrvl.h
9533F:	include/linux/platform_data/nxp-nci.h
9534F:	Documentation/devicetree/bindings/net/nfc/
9535
9536NFS, SUNRPC, AND LOCKD CLIENTS
9537M:	Trond Myklebust <trond.myklebust@primarydata.com>
9538M:	Anna Schumaker <anna.schumaker@netapp.com>
9539L:	linux-nfs@vger.kernel.org
9540W:	http://client.linux-nfs.org
9541T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9542S:	Maintained
9543F:	fs/lockd/
9544F:	fs/nfs/
9545F:	fs/nfs_common/
9546F:	net/sunrpc/
9547F:	include/linux/lockd/
9548F:	include/linux/nfs*
9549F:	include/linux/sunrpc/
9550F:	include/uapi/linux/nfs*
9551F:	include/uapi/linux/sunrpc/
9552
9553NILFS2 FILESYSTEM
9554M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9555L:	linux-nilfs@vger.kernel.org
9556W:	http://nilfs.sourceforge.net/
9557W:	http://nilfs.osdn.jp/
9558T:	git git://github.com/konis/nilfs2.git
9559S:	Supported
9560F:	Documentation/filesystems/nilfs2.txt
9561F:	fs/nilfs2/
9562F:	include/trace/events/nilfs2.h
9563F:	include/uapi/linux/nilfs2_api.h
9564F:	include/uapi/linux/nilfs2_ondisk.h
9565
9566NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9567M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9568W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9569S:	Maintained
9570F:	Documentation/scsi/NinjaSCSI.txt
9571F:	drivers/scsi/pcmcia/nsp_*
9572
9573NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9574M:	GOTO Masanori <gotom@debian.or.jp>
9575M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9576W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9577S:	Maintained
9578F:	Documentation/scsi/NinjaSCSI.txt
9579F:	drivers/scsi/nsp32*
9580
9581NIOS2 ARCHITECTURE
9582M:	Ley Foon Tan <lftan@altera.com>
9583L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9585S:	Maintained
9586F:	arch/nios2/
9587
9588NOHZ, DYNTICKS SUPPORT
9589M:	Frederic Weisbecker <fweisbec@gmail.com>
9590M:	Thomas Gleixner <tglx@linutronix.de>
9591M:	Ingo Molnar <mingo@kernel.org>
9592L:	linux-kernel@vger.kernel.org
9593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9594S:	Maintained
9595F:	kernel/time/tick*.*
9596F:	include/linux/tick.h
9597F:	include/linux/sched/nohz.h
9598
9599NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9600M:	Pavel Machek <pavel@ucw.cz>
9601M:	Sakari Ailus <sakari.ailus@iki.fi>
9602L:	linux-media@vger.kernel.org
9603S:	Maintained
9604F:	drivers/media/i2c/et8ek8
9605F:	drivers/media/i2c/ad5820.c
9606
9607NOKIA N900 POWER SUPPLY DRIVERS
9608R:	Pali Rohár <pali.rohar@gmail.com>
9609F:	include/linux/power/bq2415x_charger.h
9610F:	include/linux/power/bq27xxx_battery.h
9611F:	include/linux/power/isp1704_charger.h
9612F:	drivers/power/supply/bq2415x_charger.c
9613F:	drivers/power/supply/bq27xxx_battery.c
9614F:	drivers/power/supply/bq27xxx_battery_i2c.c
9615F:	drivers/power/supply/isp1704_charger.c
9616F:	drivers/power/supply/rx51_battery.c
9617
9618NTB AMD DRIVER
9619M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9620L:	linux-ntb@googlegroups.com
9621S:	Supported
9622F:	drivers/ntb/hw/amd/
9623
9624NTB DRIVER CORE
9625M:	Jon Mason <jdmason@kudzu.us>
9626M:	Dave Jiang <dave.jiang@intel.com>
9627M:	Allen Hubbe <Allen.Hubbe@emc.com>
9628L:	linux-ntb@googlegroups.com
9629S:	Supported
9630W:	https://github.com/jonmason/ntb/wiki
9631T:	git git://github.com/jonmason/ntb.git
9632F:	drivers/ntb/
9633F:	drivers/net/ntb_netdev.c
9634F:	include/linux/ntb.h
9635F:	include/linux/ntb_transport.h
9636F:	tools/testing/selftests/ntb/
9637
9638NTB IDT DRIVER
9639M:	Serge Semin <fancer.lancer@gmail.com>
9640L:	linux-ntb@googlegroups.com
9641S:	Supported
9642F:	drivers/ntb/hw/idt/
9643
9644NTB INTEL DRIVER
9645M:	Jon Mason <jdmason@kudzu.us>
9646M:	Dave Jiang <dave.jiang@intel.com>
9647L:	linux-ntb@googlegroups.com
9648S:	Supported
9649W:	https://github.com/jonmason/ntb/wiki
9650T:	git git://github.com/jonmason/ntb.git
9651F:	drivers/ntb/hw/intel/
9652
9653NTFS FILESYSTEM
9654M:	Anton Altaparmakov <anton@tuxera.com>
9655L:	linux-ntfs-dev@lists.sourceforge.net
9656W:	http://www.tuxera.com/
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9658S:	Supported
9659F:	Documentation/filesystems/ntfs.txt
9660F:	fs/ntfs/
9661
9662NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9663M:	Antonino Daplas <adaplas@gmail.com>
9664L:	linux-fbdev@vger.kernel.org
9665S:	Maintained
9666F:	drivers/video/fbdev/riva/
9667F:	drivers/video/fbdev/nvidia/
9668
9669NVM EXPRESS DRIVER
9670M:	Keith Busch <keith.busch@intel.com>
9671M:	Jens Axboe <axboe@fb.com>
9672M:	Christoph Hellwig <hch@lst.de>
9673M:	Sagi Grimberg <sagi@grimberg.me>
9674L:	linux-nvme@lists.infradead.org
9675T:	git://git.infradead.org/nvme.git
9676W:	http://git.infradead.org/nvme.git
9677S:	Supported
9678F:	drivers/nvme/host/
9679F:	include/linux/nvme.h
9680F:	include/uapi/linux/nvme_ioctl.h
9681
9682NVM EXPRESS FC TRANSPORT DRIVERS
9683M:	James Smart <james.smart@broadcom.com>
9684L:	linux-nvme@lists.infradead.org
9685S:	Supported
9686F:	include/linux/nvme-fc.h
9687F:	include/linux/nvme-fc-driver.h
9688F:	drivers/nvme/host/fc.c
9689F:	drivers/nvme/target/fc.c
9690F:	drivers/nvme/target/fcloop.c
9691
9692NVM EXPRESS TARGET DRIVER
9693M:	Christoph Hellwig <hch@lst.de>
9694M:	Sagi Grimberg <sagi@grimberg.me>
9695L:	linux-nvme@lists.infradead.org
9696T:	git://git.infradead.org/nvme.git
9697W:	http://git.infradead.org/nvme.git
9698S:	Supported
9699F:	drivers/nvme/target/
9700
9701NVMEM FRAMEWORK
9702M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9703S:	Maintained
9704F:	drivers/nvmem/
9705F:	Documentation/devicetree/bindings/nvmem/
9706F:	Documentation/ABI/stable/sysfs-bus-nvmem
9707F:	include/linux/nvmem-consumer.h
9708F:	include/linux/nvmem-provider.h
9709
9710NXP TDA998X DRM DRIVER
9711M:	Russell King <linux@armlinux.org.uk>
9712S:	Supported
9713T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9714T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9715F:	drivers/gpu/drm/i2c/tda998x_drv.c
9716F:	include/drm/i2c/tda998x.h
9717
9718NXP TFA9879 DRIVER
9719M:	Peter Rosin <peda@axentia.se>
9720L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9721S:	Maintained
9722F:	sound/soc/codecs/tfa9879*
9723
9724NXP-NCI NFC DRIVER
9725M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9726R:	Charles Gorand <charles.gorand@effinnov.com>
9727L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9728S:	Supported
9729F:	drivers/nfc/nxp-nci
9730
9731OBJTOOL
9732M:	Josh Poimboeuf <jpoimboe@redhat.com>
9733S:	Supported
9734F:	tools/objtool/
9735
9736OMAP AUDIO SUPPORT
9737M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9738M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9740L:	linux-omap@vger.kernel.org
9741S:	Maintained
9742F:	sound/soc/omap/
9743
9744OMAP CLOCK FRAMEWORK SUPPORT
9745M:	Paul Walmsley <paul@pwsan.com>
9746L:	linux-omap@vger.kernel.org
9747S:	Maintained
9748F:	arch/arm/*omap*/*clock*
9749
9750OMAP DEVICE TREE SUPPORT
9751M:	Benoît Cousson <bcousson@baylibre.com>
9752M:	Tony Lindgren <tony@atomide.com>
9753L:	linux-omap@vger.kernel.org
9754L:	devicetree@vger.kernel.org
9755S:	Maintained
9756F:	arch/arm/boot/dts/*omap*
9757F:	arch/arm/boot/dts/*am3*
9758F:	arch/arm/boot/dts/*am4*
9759F:	arch/arm/boot/dts/*am5*
9760F:	arch/arm/boot/dts/*dra7*
9761
9762OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9763M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9764L:	linux-omap@vger.kernel.org
9765L:	linux-fbdev@vger.kernel.org
9766S:	Maintained
9767F:	drivers/video/fbdev/omap2/
9768F:	Documentation/arm/OMAP/DSS
9769
9770OMAP FRAMEBUFFER SUPPORT
9771M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9772L:	linux-fbdev@vger.kernel.org
9773L:	linux-omap@vger.kernel.org
9774S:	Maintained
9775F:	drivers/video/fbdev/omap/
9776
9777OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9778M:	Roger Quadros <rogerq@ti.com>
9779M:	Tony Lindgren <tony@atomide.com>
9780L:	linux-omap@vger.kernel.org
9781S:	Maintained
9782F:	drivers/memory/omap-gpmc.c
9783F:	arch/arm/mach-omap2/*gpmc*
9784
9785OMAP GPIO DRIVER
9786M:	Grygorii Strashko <grygorii.strashko@ti.com>
9787M:	Santosh Shilimkar <ssantosh@kernel.org>
9788M:	Kevin Hilman <khilman@kernel.org>
9789L:	linux-omap@vger.kernel.org
9790S:	Maintained
9791F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9792F:	drivers/gpio/gpio-omap.c
9793
9794OMAP HARDWARE SPINLOCK SUPPORT
9795M:	Ohad Ben-Cohen <ohad@wizery.com>
9796L:	linux-omap@vger.kernel.org
9797S:	Maintained
9798F:	drivers/hwspinlock/omap_hwspinlock.c
9799
9800OMAP HS MMC SUPPORT
9801L:	linux-mmc@vger.kernel.org
9802L:	linux-omap@vger.kernel.org
9803S:	Orphan
9804F:	drivers/mmc/host/omap_hsmmc.c
9805
9806OMAP HWMOD DATA
9807M:	Paul Walmsley <paul@pwsan.com>
9808L:	linux-omap@vger.kernel.org
9809S:	Maintained
9810F:	arch/arm/mach-omap2/omap_hwmod*data*
9811
9812OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9813M:	Benoît Cousson <bcousson@baylibre.com>
9814L:	linux-omap@vger.kernel.org
9815S:	Maintained
9816F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9817
9818OMAP HWMOD SUPPORT
9819M:	Benoît Cousson <bcousson@baylibre.com>
9820M:	Paul Walmsley <paul@pwsan.com>
9821L:	linux-omap@vger.kernel.org
9822S:	Maintained
9823F:	arch/arm/mach-omap2/omap_hwmod.*
9824
9825OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9826M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9827L:	linux-media@vger.kernel.org
9828S:	Maintained
9829F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9830F:	drivers/media/platform/omap3isp/
9831F:	drivers/staging/media/omap4iss/
9832
9833OMAP MMC SUPPORT
9834M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9835L:	linux-omap@vger.kernel.org
9836S:	Maintained
9837F:	drivers/mmc/host/omap.c
9838
9839OMAP POWER MANAGEMENT SUPPORT
9840M:	Kevin Hilman <khilman@kernel.org>
9841L:	linux-omap@vger.kernel.org
9842S:	Maintained
9843F:	arch/arm/*omap*/*pm*
9844F:	drivers/cpufreq/omap-cpufreq.c
9845
9846OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9847M:	Rajendra Nayak <rnayak@codeaurora.org>
9848M:	Paul Walmsley <paul@pwsan.com>
9849L:	linux-omap@vger.kernel.org
9850S:	Maintained
9851F:	arch/arm/mach-omap2/prm*
9852
9853OMAP RANDOM NUMBER GENERATOR SUPPORT
9854M:	Deepak Saxena <dsaxena@plexity.net>
9855S:	Maintained
9856F:	drivers/char/hw_random/omap-rng.c
9857
9858OMAP USB SUPPORT
9859L:	linux-usb@vger.kernel.org
9860L:	linux-omap@vger.kernel.org
9861S:	Orphan
9862F:	drivers/usb/*/*omap*
9863F:	arch/arm/*omap*/usb*
9864
9865OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9866M:	Mark Jackson <mpfj@newflow.co.uk>
9867L:	linux-omap@vger.kernel.org
9868S:	Maintained
9869F:	arch/arm/boot/dts/am335x-nano.dts
9870
9871OMAP1 SUPPORT
9872M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9873M:	Tony Lindgren <tony@atomide.com>
9874L:	linux-omap@vger.kernel.org
9875Q:	http://patchwork.kernel.org/project/linux-omap/list/
9876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9877S:	Maintained
9878F:	arch/arm/mach-omap1/
9879F:	arch/arm/plat-omap/
9880F:	arch/arm/configs/omap1_defconfig
9881F:	drivers/i2c/busses/i2c-omap.c
9882F:	include/linux/i2c-omap.h
9883
9884OMAP2+ SUPPORT
9885M:	Tony Lindgren <tony@atomide.com>
9886L:	linux-omap@vger.kernel.org
9887W:	http://www.muru.com/linux/omap/
9888W:	http://linux.omap.com/
9889Q:	http://patchwork.kernel.org/project/linux-omap/list/
9890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9891S:	Maintained
9892F:	arch/arm/mach-omap2/
9893F:	arch/arm/plat-omap/
9894F:	arch/arm/configs/omap2plus_defconfig
9895F:	drivers/i2c/busses/i2c-omap.c
9896F:	drivers/irqchip/irq-omap-intc.c
9897F:	drivers/mfd/*omap*.c
9898F:	drivers/mfd/menelaus.c
9899F:	drivers/mfd/palmas.c
9900F:	drivers/mfd/tps65217.c
9901F:	drivers/mfd/tps65218.c
9902F:	drivers/mfd/tps65910.c
9903F:	drivers/mfd/twl-core.[ch]
9904F:	drivers/mfd/twl4030*.c
9905F:	drivers/mfd/twl6030*.c
9906F:	drivers/mfd/twl6040*.c
9907F:	drivers/regulator/palmas-regulator*.c
9908F:	drivers/regulator/pbias-regulator.c
9909F:	drivers/regulator/tps65217-regulator.c
9910F:	drivers/regulator/tps65218-regulator.c
9911F:	drivers/regulator/tps65910-regulator.c
9912F:	drivers/regulator/twl-regulator.c
9913F:	drivers/regulator/twl6030-regulator.c
9914F:	include/linux/i2c-omap.h
9915
9916ONION OMEGA2+ BOARD
9917M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9918L:	linux-mips@linux-mips.org
9919S:	Maintained
9920F:	arch/mips/boot/dts/ralink/omega2p.dts
9921
9922OMFS FILESYSTEM
9923M:	Bob Copeland <me@bobcopeland.com>
9924L:	linux-karma-devel@lists.sourceforge.net
9925S:	Maintained
9926F:	Documentation/filesystems/omfs.txt
9927F:	fs/omfs/
9928
9929OMNIKEY CARDMAN 4000 DRIVER
9930M:	Harald Welte <laforge@gnumonks.org>
9931S:	Maintained
9932F:	drivers/char/pcmcia/cm4000_cs.c
9933F:	include/linux/cm4000_cs.h
9934F:	include/uapi/linux/cm4000_cs.h
9935
9936OMNIKEY CARDMAN 4040 DRIVER
9937M:	Harald Welte <laforge@gnumonks.org>
9938S:	Maintained
9939F:	drivers/char/pcmcia/cm4040_cs.*
9940
9941OMNIVISION OV13858 SENSOR DRIVER
9942M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9943L:	linux-media@vger.kernel.org
9944T:	git git://linuxtv.org/media_tree.git
9945S:	Maintained
9946F:	drivers/media/i2c/ov13858.c
9947
9948OMNIVISION OV5640 SENSOR DRIVER
9949M:	Steve Longerbeam <slongerbeam@gmail.com>
9950L:	linux-media@vger.kernel.org
9951T:	git git://linuxtv.org/media_tree.git
9952S:	Maintained
9953F:	drivers/media/i2c/ov5640.c
9954
9955OMNIVISION OV5647 SENSOR DRIVER
9956M:	Luis Oliveira <lolivei@synopsys.com>
9957L:	linux-media@vger.kernel.org
9958T:	git git://linuxtv.org/media_tree.git
9959S:	Maintained
9960F:	drivers/media/i2c/ov5647.c
9961
9962OMNIVISION OV7670 SENSOR DRIVER
9963M:	Jonathan Corbet <corbet@lwn.net>
9964L:	linux-media@vger.kernel.org
9965T:	git git://linuxtv.org/media_tree.git
9966S:	Maintained
9967F:	drivers/media/i2c/ov7670.c
9968F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9969
9970ONENAND FLASH DRIVER
9971M:	Kyungmin Park <kyungmin.park@samsung.com>
9972L:	linux-mtd@lists.infradead.org
9973S:	Maintained
9974F:	drivers/mtd/onenand/
9975F:	include/linux/mtd/onenand*.h
9976
9977ONSTREAM SCSI TAPE DRIVER
9978M:	Willem Riede <osst@riede.org>
9979L:	osst-users@lists.sourceforge.net
9980L:	linux-scsi@vger.kernel.org
9981S:	Maintained
9982F:	Documentation/scsi/osst.txt
9983F:	drivers/scsi/osst.*
9984F:	drivers/scsi/osst_*.h
9985F:	drivers/scsi/st.h
9986
9987OP-TEE DRIVER
9988M:	Jens Wiklander <jens.wiklander@linaro.org>
9989S:	Maintained
9990F:	drivers/tee/optee/
9991
9992OPA-VNIC DRIVER
9993M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9994M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9995L:	linux-rdma@vger.kernel.org
9996S:	Supported
9997F:	drivers/infiniband/ulp/opa_vnic
9998
9999OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10000M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10001L:	devicetree@vger.kernel.org
10002S:	Maintained
10003F:	Documentation/devicetree/dynamic-resolution-notes.txt
10004F:	Documentation/devicetree/overlay-notes.txt
10005F:	drivers/of/overlay.c
10006F:	drivers/of/resolver.c
10007
10008OPEN FIRMWARE AND FLATTENED DEVICE TREE
10009M:	Rob Herring <robh+dt@kernel.org>
10010M:	Frank Rowand <frowand.list@gmail.com>
10011L:	devicetree@vger.kernel.org
10012W:	http://www.devicetree.org/
10013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10014S:	Maintained
10015F:	drivers/of/
10016F:	include/linux/of*.h
10017F:	scripts/dtc/
10018F:	Documentation/ABI/testing/sysfs-firmware-ofw
10019
10020OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10021M:	Rob Herring <robh+dt@kernel.org>
10022M:	Mark Rutland <mark.rutland@arm.com>
10023L:	devicetree@vger.kernel.org
10024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10025Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10026S:	Maintained
10027F:	Documentation/devicetree/
10028F:	arch/*/boot/dts/
10029F:	include/dt-bindings/
10030
10031OPENCORES I2C BUS DRIVER
10032M:	Peter Korsgaard <jacmet@sunsite.dk>
10033L:	linux-i2c@vger.kernel.org
10034S:	Maintained
10035F:	Documentation/i2c/busses/i2c-ocores
10036F:	drivers/i2c/busses/i2c-ocores.c
10037
10038OPENRISC ARCHITECTURE
10039M:	Jonas Bonn <jonas@southpole.se>
10040M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10041M:	Stafford Horne <shorne@gmail.com>
10042T:	git git://github.com/openrisc/linux.git
10043L:	openrisc@lists.librecores.org
10044W:	http://openrisc.io
10045S:	Maintained
10046F:	Documentation/devicetree/bindings/openrisc/
10047F:	Documentation/openrisc/
10048F:	arch/openrisc/
10049F:	drivers/irqchip/irq-ompic.c
10050F:	drivers/irqchip/irq-or1k-*
10051
10052OPENVSWITCH
10053M:	Pravin Shelar <pshelar@nicira.com>
10054L:	netdev@vger.kernel.org
10055L:	dev@openvswitch.org
10056W:	http://openvswitch.org
10057S:	Maintained
10058F:	net/openvswitch/
10059F:	include/uapi/linux/openvswitch.h
10060
10061OPERATING PERFORMANCE POINTS (OPP)
10062M:	Viresh Kumar <vireshk@kernel.org>
10063M:	Nishanth Menon <nm@ti.com>
10064M:	Stephen Boyd <sboyd@codeaurora.org>
10065L:	linux-pm@vger.kernel.org
10066S:	Maintained
10067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10068F:	drivers/opp/
10069F:	include/linux/pm_opp.h
10070F:	Documentation/power/opp.txt
10071F:	Documentation/devicetree/bindings/opp/
10072
10073OPL4 DRIVER
10074M:	Clemens Ladisch <clemens@ladisch.de>
10075L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10076T:	git git://git.alsa-project.org/alsa-kernel.git
10077S:	Maintained
10078F:	sound/drivers/opl4/
10079
10080OPROFILE
10081M:	Robert Richter <rric@kernel.org>
10082L:	oprofile-list@lists.sf.net
10083S:	Maintained
10084F:	arch/*/include/asm/oprofile*.h
10085F:	arch/*/oprofile/
10086F:	drivers/oprofile/
10087F:	include/linux/oprofile.h
10088
10089ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10090M:	Mark Fasheh <mfasheh@versity.com>
10091M:	Joel Becker <jlbec@evilplan.org>
10092L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10093W:	http://ocfs2.wiki.kernel.org
10094S:	Supported
10095F:	Documentation/filesystems/ocfs2.txt
10096F:	Documentation/filesystems/dlmfs.txt
10097F:	fs/ocfs2/
10098
10099ORANGEFS FILESYSTEM
10100M:	Mike Marshall <hubcap@omnibond.com>
10101L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10103S:	Supported
10104F:	fs/orangefs/
10105F:	Documentation/filesystems/orangefs.txt
10106
10107ORINOCO DRIVER
10108L:	linux-wireless@vger.kernel.org
10109W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10110W:	http://www.nongnu.org/orinoco/
10111S:	Orphan
10112F:	drivers/net/wireless/intersil/orinoco/
10113
10114OSD LIBRARY and FILESYSTEM
10115M:	Boaz Harrosh <ooo@electrozaur.com>
10116S:	Maintained
10117F:	drivers/scsi/osd/
10118F:	include/scsi/osd_*
10119F:	fs/exofs/
10120
10121OV2659 OMNIVISION SENSOR DRIVER
10122M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10123L:	linux-media@vger.kernel.org
10124W:	https://linuxtv.org
10125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10126T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10127S:	Maintained
10128F:	drivers/media/i2c/ov2659.c
10129F:	include/media/i2c/ov2659.h
10130
10131OVERLAY FILESYSTEM
10132M:	Miklos Szeredi <miklos@szeredi.hu>
10133L:	linux-unionfs@vger.kernel.org
10134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10135S:	Supported
10136F:	fs/overlayfs/
10137F:	Documentation/filesystems/overlayfs.txt
10138
10139P54 WIRELESS DRIVER
10140M:	Christian Lamparter <chunkeey@googlemail.com>
10141L:	linux-wireless@vger.kernel.org
10142W:	http://wireless.kernel.org/en/users/Drivers/p54
10143S:	Maintained
10144F:	drivers/net/wireless/intersil/p54/
10145
10146PA SEMI ETHERNET DRIVER
10147L:	netdev@vger.kernel.org
10148S:	Orphan
10149F:	drivers/net/ethernet/pasemi/*
10150
10151PA SEMI SMBUS DRIVER
10152L:	linux-i2c@vger.kernel.org
10153S:	Orphan
10154F:	drivers/i2c/busses/i2c-pasemi.c
10155
10156PADATA PARALLEL EXECUTION MECHANISM
10157M:	Steffen Klassert <steffen.klassert@secunet.com>
10158L:	linux-crypto@vger.kernel.org
10159S:	Maintained
10160F:	kernel/padata.c
10161F:	include/linux/padata.h
10162F:	Documentation/padata.txt
10163
10164PANASONIC LAPTOP ACPI EXTRAS DRIVER
10165M:	Harald Welte <laforge@gnumonks.org>
10166L:	platform-driver-x86@vger.kernel.org
10167S:	Maintained
10168F:	drivers/platform/x86/panasonic-laptop.c
10169
10170PANASONIC MN10300/AM33/AM34 PORT
10171M:	David Howells <dhowells@redhat.com>
10172L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10173W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10174S:	Maintained
10175F:	Documentation/mn10300/
10176F:	arch/mn10300/
10177
10178PARALLEL LCD/KEYPAD PANEL DRIVER
10179M:	Willy Tarreau <willy@haproxy.com>
10180M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10181S:	Odd Fixes
10182F:	Documentation/misc-devices/lcd-panel-cgram.txt
10183F:	drivers/misc/panel.c
10184
10185PARALLEL PORT SUBSYSTEM
10186M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10187M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10188L:	linux-parport@lists.infradead.org (subscribers-only)
10189S:	Maintained
10190F:	drivers/parport/
10191F:	include/linux/parport*.h
10192F:	drivers/char/ppdev.c
10193F:	include/uapi/linux/ppdev.h
10194F:	Documentation/parport*.txt
10195
10196PARAVIRT_OPS INTERFACE
10197M:	Juergen Gross <jgross@suse.com>
10198M:	Alok Kataria <akataria@vmware.com>
10199M:	Rusty Russell <rusty@rustcorp.com.au>
10200L:	virtualization@lists.linux-foundation.org
10201S:	Supported
10202F:	Documentation/virtual/paravirt_ops.txt
10203F:	arch/*/kernel/paravirt*
10204F:	arch/*/include/asm/paravirt*.h
10205F:	include/linux/hypervisor.h
10206
10207PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10208M:	Tim Waugh <tim@cyberelk.net>
10209L:	linux-parport@lists.infradead.org (subscribers-only)
10210S:	Maintained
10211F:	Documentation/blockdev/paride.txt
10212F:	drivers/block/paride/
10213
10214PARISC ARCHITECTURE
10215M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10216M:	Helge Deller <deller@gmx.de>
10217L:	linux-parisc@vger.kernel.org
10218W:	http://www.parisc-linux.org/
10219Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10222S:	Maintained
10223F:	arch/parisc/
10224F:	Documentation/parisc/
10225F:	drivers/parisc/
10226F:	drivers/char/agp/parisc-agp.c
10227F:	drivers/input/serio/gscps2.c
10228F:	drivers/parport/parport_gsc.*
10229F:	drivers/tty/serial/8250/8250_gsc.c
10230F:	drivers/video/fbdev/sti*
10231F:	drivers/video/console/sti*
10232F:	drivers/video/logo/logo_parisc*
10233
10234PARMAN
10235M:	Jiri Pirko <jiri@mellanox.com>
10236L:	netdev@vger.kernel.org
10237S:	Supported
10238F:	lib/parman.c
10239F:	lib/test_parman.c
10240F:	include/linux/parman.h
10241
10242PC87360 HARDWARE MONITORING DRIVER
10243M:	Jim Cromie <jim.cromie@gmail.com>
10244L:	linux-hwmon@vger.kernel.org
10245S:	Maintained
10246F:	Documentation/hwmon/pc87360
10247F:	drivers/hwmon/pc87360.c
10248
10249PC8736x GPIO DRIVER
10250M:	Jim Cromie <jim.cromie@gmail.com>
10251S:	Maintained
10252F:	drivers/char/pc8736x_gpio.c
10253
10254PC87427 HARDWARE MONITORING DRIVER
10255M:	Jean Delvare <jdelvare@suse.com>
10256L:	linux-hwmon@vger.kernel.org
10257S:	Maintained
10258F:	Documentation/hwmon/pc87427
10259F:	drivers/hwmon/pc87427.c
10260
10261PCA9532 LED DRIVER
10262M:	Riku Voipio <riku.voipio@iki.fi>
10263S:	Maintained
10264F:	drivers/leds/leds-pca9532.c
10265F:	include/linux/leds-pca9532.h
10266
10267PCA9541 I2C BUS MASTER SELECTOR DRIVER
10268M:	Guenter Roeck <linux@roeck-us.net>
10269L:	linux-i2c@vger.kernel.org
10270S:	Maintained
10271F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10272
10273PCDP - PRIMARY CONSOLE AND DEBUG PORT
10274M:	Khalid Aziz <khalid@gonehiking.org>
10275S:	Maintained
10276F:	drivers/firmware/pcdp.*
10277
10278PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10279M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10280L:	linux-pci@vger.kernel.org
10281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10282S:	Maintained
10283F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10284F:	drivers/pci/host/pci-aardvark.c
10285
10286PCI DRIVER FOR ALTERA PCIE IP
10287M:	Ley Foon Tan <lftan@altera.com>
10288L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10289L:	linux-pci@vger.kernel.org
10290S:	Supported
10291F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10292F:	drivers/pci/host/pcie-altera.c
10293
10294PCI DRIVER FOR APPLIEDMICRO XGENE
10295M:	Tanmay Inamdar <tinamdar@apm.com>
10296L:	linux-pci@vger.kernel.org
10297L:	linux-arm-kernel@lists.infradead.org
10298S:	Maintained
10299F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10300F:	drivers/pci/host/pci-xgene.c
10301
10302PCI DRIVER FOR ARM VERSATILE PLATFORM
10303M:	Rob Herring <robh@kernel.org>
10304L:	linux-pci@vger.kernel.org
10305L:	linux-arm-kernel@lists.infradead.org
10306S:	Maintained
10307F:	Documentation/devicetree/bindings/pci/versatile.txt
10308F:	drivers/pci/host/pci-versatile.c
10309
10310PCI DRIVER FOR ARMADA 8K
10311M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10312L:	linux-pci@vger.kernel.org
10313L:	linux-arm-kernel@lists.infradead.org
10314S:	Maintained
10315F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10316F:	drivers/pci/dwc/pcie-armada8k.c
10317
10318PCI DRIVER FOR FREESCALE LAYERSCAPE
10319M:	Minghuan Lian <minghuan.Lian@freescale.com>
10320M:	Mingkai Hu <mingkai.hu@freescale.com>
10321M:	Roy Zang <tie-fei.zang@freescale.com>
10322L:	linuxppc-dev@lists.ozlabs.org
10323L:	linux-pci@vger.kernel.org
10324L:	linux-arm-kernel@lists.infradead.org
10325S:	Maintained
10326F:	drivers/pci/dwc/*layerscape*
10327
10328PCI DRIVER FOR GENERIC OF HOSTS
10329M:	Will Deacon <will.deacon@arm.com>
10330L:	linux-pci@vger.kernel.org
10331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10332S:	Maintained
10333F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10334F:	drivers/pci/host/pci-host-common.c
10335F:	drivers/pci/host/pci-host-generic.c
10336
10337PCI DRIVER FOR IMX6
10338M:	Richard Zhu <hongxing.zhu@nxp.com>
10339M:	Lucas Stach <l.stach@pengutronix.de>
10340L:	linux-pci@vger.kernel.org
10341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10342S:	Maintained
10343F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10344F:	drivers/pci/dwc/*imx6*
10345
10346PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10347M:	Keith Busch <keith.busch@intel.com>
10348M:	Jonathan Derrick <jonathan.derrick@intel.com>
10349L:	linux-pci@vger.kernel.org
10350S:	Supported
10351F:	drivers/pci/host/vmd.c
10352
10353PCI DRIVER FOR MICROSEMI SWITCHTEC
10354M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10355M:	Logan Gunthorpe <logang@deltatee.com>
10356L:	linux-pci@vger.kernel.org
10357S:	Maintained
10358F:	Documentation/switchtec.txt
10359F:	Documentation/ABI/testing/sysfs-class-switchtec
10360F:	drivers/pci/switch/switchtec*
10361F:	include/uapi/linux/switchtec_ioctl.h
10362
10363PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10364M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10365M:	Jason Cooper <jason@lakedaemon.net>
10366L:	linux-pci@vger.kernel.org
10367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10368S:	Maintained
10369F:	drivers/pci/host/*mvebu*
10370
10371PCI DRIVER FOR NVIDIA TEGRA
10372M:	Thierry Reding <thierry.reding@gmail.com>
10373L:	linux-tegra@vger.kernel.org
10374L:	linux-pci@vger.kernel.org
10375S:	Supported
10376F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10377F:	drivers/pci/host/pci-tegra.c
10378
10379PCI DRIVER FOR RENESAS R-CAR
10380M:	Simon Horman <horms@verge.net.au>
10381L:	linux-pci@vger.kernel.org
10382L:	linux-renesas-soc@vger.kernel.org
10383S:	Maintained
10384F:	drivers/pci/host/*rcar*
10385
10386PCI DRIVER FOR SAMSUNG EXYNOS
10387M:	Jingoo Han <jingoohan1@gmail.com>
10388L:	linux-pci@vger.kernel.org
10389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10390L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10391S:	Maintained
10392F:	drivers/pci/dwc/pci-exynos.c
10393
10394PCI DRIVER FOR SYNOPSYS DESIGNWARE
10395M:	Jingoo Han <jingoohan1@gmail.com>
10396M:	Joao Pinto <Joao.Pinto@synopsys.com>
10397L:	linux-pci@vger.kernel.org
10398S:	Maintained
10399F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10400F:	drivers/pci/dwc/*designware*
10401
10402PCI DRIVER FOR TI DRA7XX
10403M:	Kishon Vijay Abraham I <kishon@ti.com>
10404L:	linux-omap@vger.kernel.org
10405L:	linux-pci@vger.kernel.org
10406S:	Supported
10407F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10408F:	drivers/pci/dwc/pci-dra7xx.c
10409
10410PCI DRIVER FOR TI KEYSTONE
10411M:	Murali Karicheri <m-karicheri2@ti.com>
10412L:	linux-pci@vger.kernel.org
10413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10414S:	Maintained
10415F:	drivers/pci/dwc/*keystone*
10416
10417PCI ENDPOINT SUBSYSTEM
10418M:	Kishon Vijay Abraham I <kishon@ti.com>
10419M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10420L:	linux-pci@vger.kernel.org
10421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10422S:	Supported
10423F:	drivers/pci/endpoint/
10424F:	drivers/misc/pci_endpoint_test.c
10425F:	tools/pci/
10426
10427PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10428M:	Russell Currey <ruscur@russell.cc>
10429L:	linuxppc-dev@lists.ozlabs.org
10430S:	Supported
10431F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10432F:	arch/powerpc/kernel/eeh*.c
10433F:	arch/powerpc/platforms/*/eeh*.c
10434F:	arch/powerpc/include/*/eeh*.h
10435
10436PCI ERROR RECOVERY
10437M:	Linas Vepstas <linasvepstas@gmail.com>
10438L:	linux-pci@vger.kernel.org
10439S:	Supported
10440F:	Documentation/PCI/pci-error-recovery.txt
10441
10442PCI MSI DRIVER FOR ALTERA MSI IP
10443M:	Ley Foon Tan <lftan@altera.com>
10444L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10445L:	linux-pci@vger.kernel.org
10446S:	Supported
10447F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10448F:	drivers/pci/host/pcie-altera-msi.c
10449
10450PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10451M:	Duc Dang <dhdang@apm.com>
10452L:	linux-pci@vger.kernel.org
10453L:	linux-arm-kernel@lists.infradead.org
10454S:	Maintained
10455F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10456F:	drivers/pci/host/pci-xgene-msi.c
10457
10458PCI SUBSYSTEM
10459M:	Bjorn Helgaas <bhelgaas@google.com>
10460L:	linux-pci@vger.kernel.org
10461Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10463S:	Supported
10464F:	Documentation/devicetree/bindings/pci/
10465F:	Documentation/PCI/
10466F:	drivers/pci/
10467F:	include/linux/pci*
10468F:	arch/x86/pci/
10469F:	arch/x86/kernel/quirks.c
10470
10471PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10472M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10473L:	linux-pci@vger.kernel.org
10474Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10476S:	Supported
10477F:	drivers/pci/host/
10478F:	drivers/pci/dwc/
10479
10480PCIE DRIVER FOR AXIS ARTPEC
10481M:	Niklas Cassel <niklas.cassel@axis.com>
10482M:	Jesper Nilsson <jesper.nilsson@axis.com>
10483L:	linux-arm-kernel@axis.com
10484L:	linux-pci@vger.kernel.org
10485S:	Maintained
10486F:	Documentation/devicetree/bindings/pci/axis,artpec*
10487F:	drivers/pci/dwc/*artpec*
10488
10489PCIE DRIVER FOR CAVIUM THUNDERX
10490M:	David Daney <david.daney@cavium.com>
10491L:	linux-pci@vger.kernel.org
10492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10493S:	Supported
10494F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10495F:	drivers/pci/host/pci-thunder-*
10496
10497PCIE DRIVER FOR HISILICON
10498M:	Zhou Wang <wangzhou1@hisilicon.com>
10499L:	linux-pci@vger.kernel.org
10500S:	Maintained
10501F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10502F:	drivers/pci/dwc/pcie-hisi.c
10503
10504PCIE DRIVER FOR HISILICON KIRIN
10505M:	Xiaowei Song <songxiaowei@hisilicon.com>
10506M:	Binghui Wang <wangbinghui@hisilicon.com>
10507L:	linux-pci@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10510F:	drivers/pci/dwc/pcie-kirin.c
10511
10512PCIE DRIVER FOR MEDIATEK
10513M:	Ryder Lee <ryder.lee@mediatek.com>
10514L:	linux-pci@vger.kernel.org
10515L:	linux-mediatek@lists.infradead.org
10516S:	Supported
10517F:	Documentation/devicetree/bindings/pci/mediatek*
10518F:	drivers/pci/host/*mediatek*
10519
10520PCIE DRIVER FOR QUALCOMM MSM
10521M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10522L:	linux-pci@vger.kernel.org
10523L:	linux-arm-msm@vger.kernel.org
10524S:	Maintained
10525F:	drivers/pci/dwc/*qcom*
10526
10527PCIE DRIVER FOR ROCKCHIP
10528M:	Shawn Lin <shawn.lin@rock-chips.com>
10529L:	linux-pci@vger.kernel.org
10530L:	linux-rockchip@lists.infradead.org
10531S:	Maintained
10532F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10533F:	drivers/pci/host/pcie-rockchip.c
10534
10535PCIE DRIVER FOR ST SPEAR13XX
10536M:	Pratyush Anand <pratyush.anand@gmail.com>
10537L:	linux-pci@vger.kernel.org
10538S:	Maintained
10539F:	drivers/pci/dwc/*spear*
10540
10541PCMCIA SUBSYSTEM
10542P:	Linux PCMCIA Team
10543L:	linux-pcmcia@lists.infradead.org
10544W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10546S:	Maintained
10547F:	Documentation/pcmcia/
10548F:	tools/pcmcia/
10549F:	drivers/pcmcia/
10550F:	include/pcmcia/
10551
10552PCNET32 NETWORK DRIVER
10553M:	Don Fry <pcnet32@frontier.com>
10554L:	netdev@vger.kernel.org
10555S:	Maintained
10556F:	drivers/net/ethernet/amd/pcnet32.c
10557
10558PCRYPT PARALLEL CRYPTO ENGINE
10559M:	Steffen Klassert <steffen.klassert@secunet.com>
10560L:	linux-crypto@vger.kernel.org
10561S:	Maintained
10562F:	crypto/pcrypt.c
10563F:	include/crypto/pcrypt.h
10564
10565PER-CPU MEMORY ALLOCATOR
10566M:	Tejun Heo <tj@kernel.org>
10567M:	Christoph Lameter <cl@linux.com>
10568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10569S:	Maintained
10570F:	include/linux/percpu*.h
10571F:	mm/percpu*.c
10572F:	arch/*/include/asm/percpu.h
10573
10574PER-TASK DELAY ACCOUNTING
10575M:	Balbir Singh <bsingharora@gmail.com>
10576S:	Maintained
10577F:	include/linux/delayacct.h
10578F:	kernel/delayacct.c
10579
10580PERFORMANCE EVENTS SUBSYSTEM
10581M:	Peter Zijlstra <peterz@infradead.org>
10582M:	Ingo Molnar <mingo@redhat.com>
10583M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10584R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10585R:	Jiri Olsa <jolsa@redhat.com>
10586R:	Namhyung Kim <namhyung@kernel.org>
10587L:	linux-kernel@vger.kernel.org
10588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10589S:	Supported
10590F:	kernel/events/*
10591F:	include/linux/perf_event.h
10592F:	include/uapi/linux/perf_event.h
10593F:	arch/*/kernel/perf_event*.c
10594F:	arch/*/kernel/*/perf_event*.c
10595F:	arch/*/kernel/*/*/perf_event*.c
10596F:	arch/*/include/asm/perf_event.h
10597F:	arch/*/kernel/perf_callchain.c
10598F:	arch/*/events/*
10599F:	tools/perf/
10600
10601PERSONALITY HANDLING
10602M:	Christoph Hellwig <hch@infradead.org>
10603L:	linux-abi-devel@lists.sourceforge.net
10604S:	Maintained
10605F:	include/linux/personality.h
10606F:	include/uapi/linux/personality.h
10607
10608PHONET PROTOCOL
10609M:	Remi Denis-Courmont <courmisch@gmail.com>
10610S:	Supported
10611F:	Documentation/networking/phonet.txt
10612F:	include/linux/phonet.h
10613F:	include/net/phonet/
10614F:	include/uapi/linux/phonet.h
10615F:	net/phonet/
10616
10617PHRAM MTD DRIVER
10618M:	Joern Engel <joern@lazybastard.org>
10619L:	linux-mtd@lists.infradead.org
10620S:	Maintained
10621F:	drivers/mtd/devices/phram.c
10622
10623PICOLCD HID DRIVER
10624M:	Bruno Prémont <bonbons@linux-vserver.org>
10625L:	linux-input@vger.kernel.org
10626S:	Maintained
10627F:	drivers/hid/hid-picolcd*
10628
10629PICOXCELL SUPPORT
10630M:	Jamie Iles <jamie@jamieiles.com>
10631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10632T:	git git://github.com/jamieiles/linux-2.6-ji.git
10633S:	Supported
10634F:	arch/arm/boot/dts/picoxcell*
10635F:	arch/arm/mach-picoxcell/
10636F:	drivers/crypto/picoxcell*
10637
10638PIN CONTROL SUBSYSTEM
10639M:	Linus Walleij <linus.walleij@linaro.org>
10640L:	linux-gpio@vger.kernel.org
10641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10642S:	Maintained
10643F:	Documentation/devicetree/bindings/pinctrl/
10644F:	Documentation/driver-api/pinctl.rst
10645F:	drivers/pinctrl/
10646F:	include/linux/pinctrl/
10647
10648PIN CONTROLLER - ATMEL AT91
10649M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10651S:	Maintained
10652F:	drivers/pinctrl/pinctrl-at91.*
10653
10654PIN CONTROLLER - ATMEL AT91 PIO4
10655M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10657L:	linux-gpio@vger.kernel.org
10658S:	Supported
10659F:	drivers/pinctrl/pinctrl-at91-pio4.*
10660
10661PIN CONTROLLER - INTEL
10662M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10663M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10664S:	Maintained
10665F:	drivers/pinctrl/intel/
10666
10667PIN CONTROLLER - QUALCOMM
10668M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10669S:	Maintained
10670L:	linux-arm-msm@vger.kernel.org
10671F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10672F:	drivers/pinctrl/qcom/
10673
10674PIN CONTROLLER - RENESAS
10675M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10676M:	Geert Uytterhoeven <geert+renesas@glider.be>
10677L:	linux-renesas-soc@vger.kernel.org
10678S:	Maintained
10679F:	drivers/pinctrl/sh-pfc/
10680
10681PIN CONTROLLER - SAMSUNG
10682M:	Tomasz Figa <tomasz.figa@gmail.com>
10683M:	Krzysztof Kozlowski <krzk@kernel.org>
10684M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10686L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10687Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10689S:	Maintained
10690F:	drivers/pinctrl/samsung/
10691F:	include/dt-bindings/pinctrl/samsung.h
10692F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10693
10694PIN CONTROLLER - SINGLE
10695M:	Tony Lindgren <tony@atomide.com>
10696M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10698L:	linux-omap@vger.kernel.org
10699S:	Maintained
10700F:	drivers/pinctrl/pinctrl-single.c
10701
10702PIN CONTROLLER - ST SPEAR
10703M:	Viresh Kumar <vireshk@kernel.org>
10704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10705W:	http://www.st.com/spear
10706S:	Maintained
10707F:	drivers/pinctrl/spear/
10708
10709PISTACHIO SOC SUPPORT
10710M:	James Hartley <james.hartley@sondrel.com>
10711L:	linux-mips@linux-mips.org
10712S:	Odd Fixes
10713F:	arch/mips/pistachio/
10714F:	arch/mips/include/asm/mach-pistachio/
10715F:	arch/mips/boot/dts/img/pistachio*
10716F:	arch/mips/configs/pistachio*_defconfig
10717
10718PKTCDVD DRIVER
10719S:	Orphan
10720M:	linux-block@vger.kernel.org
10721F:	drivers/block/pktcdvd.c
10722F:	include/linux/pktcdvd.h
10723F:	include/uapi/linux/pktcdvd.h
10724
10725PKUNITY SOC DRIVERS
10726M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10727W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10728S:	Maintained
10729T:	git git://github.com/gxt/linux.git
10730F:	drivers/input/serio/i8042-unicore32io.h
10731F:	drivers/i2c/busses/i2c-puv3.c
10732F:	drivers/video/fbdev/fb-puv3.c
10733F:	drivers/rtc/rtc-puv3.c
10734
10735PMBUS HARDWARE MONITORING DRIVERS
10736M:	Guenter Roeck <linux@roeck-us.net>
10737L:	linux-hwmon@vger.kernel.org
10738W:	http://hwmon.wiki.kernel.org/
10739W:	http://www.roeck-us.net/linux/drivers/
10740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10741S:	Maintained
10742F:	Documentation/hwmon/pmbus
10743F:	drivers/hwmon/pmbus/
10744F:	include/linux/pmbus.h
10745
10746PMC SIERRA MaxRAID DRIVER
10747L:	linux-scsi@vger.kernel.org
10748W:	http://www.pmc-sierra.com/
10749S:	Orphan
10750F:	drivers/scsi/pmcraid.*
10751
10752PMC SIERRA PM8001 DRIVER
10753M:	Jack Wang <jinpu.wang@profitbricks.com>
10754M:	lindar_liu@usish.com
10755L:	linux-scsi@vger.kernel.org
10756S:	Supported
10757F:	drivers/scsi/pm8001/
10758
10759PNP SUPPORT
10760M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10761S:	Maintained
10762F:	drivers/pnp/
10763
10764POSIX CLOCKS and TIMERS
10765M:	Thomas Gleixner <tglx@linutronix.de>
10766L:	linux-kernel@vger.kernel.org
10767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10768S:	Maintained
10769F:	fs/timerfd.c
10770F:	include/linux/timer*
10771F:	kernel/time/*timer*
10772
10773POWER MANAGEMENT CORE
10774M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10775L:	linux-pm@vger.kernel.org
10776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10777B:	https://bugzilla.kernel.org
10778S:	Supported
10779F:	drivers/base/power/
10780F:	include/linux/pm.h
10781F:	include/linux/pm_*
10782F:	include/linux/powercap.h
10783F:	drivers/powercap/
10784
10785POWER STATE COORDINATION INTERFACE (PSCI)
10786M:	Mark Rutland <mark.rutland@arm.com>
10787M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10788L:	linux-arm-kernel@lists.infradead.org
10789S:	Maintained
10790F:	drivers/firmware/psci*.c
10791F:	include/linux/psci.h
10792F:	include/uapi/linux/psci.h
10793
10794POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10795M:	Sebastian Reichel <sre@kernel.org>
10796L:	linux-pm@vger.kernel.org
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10798S:	Maintained
10799F:	Documentation/devicetree/bindings/power/supply/
10800F:	include/linux/power_supply.h
10801F:	drivers/power/supply/
10802
10803POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10804M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10805L:	linuxppc-dev@lists.ozlabs.org
10806S:	Maintained
10807F:	drivers/char/powernv-op-panel.c
10808
10809PPP OVER ATM (RFC 2364)
10810M:	Mitchell Blank Jr <mitch@sfgoth.com>
10811S:	Maintained
10812F:	net/atm/pppoatm.c
10813F:	include/uapi/linux/atmppp.h
10814
10815PPP OVER ETHERNET
10816M:	Michal Ostrowski <mostrows@earthlink.net>
10817S:	Maintained
10818F:	drivers/net/ppp/pppoe.c
10819F:	drivers/net/ppp/pppox.c
10820
10821PPP OVER L2TP
10822M:	James Chapman <jchapman@katalix.com>
10823S:	Maintained
10824F:	net/l2tp/l2tp_ppp.c
10825F:	include/linux/if_pppol2tp.h
10826F:	include/uapi/linux/if_pppol2tp.h
10827
10828PPP PROTOCOL DRIVERS AND COMPRESSORS
10829M:	Paul Mackerras <paulus@samba.org>
10830L:	linux-ppp@vger.kernel.org
10831S:	Maintained
10832F:	drivers/net/ppp/ppp_*
10833
10834PPS SUPPORT
10835M:	Rodolfo Giometti <giometti@enneenne.com>
10836W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10837L:	linuxpps@ml.enneenne.com (subscribers-only)
10838S:	Maintained
10839F:	Documentation/pps/
10840F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10841F:	Documentation/ABI/testing/sysfs-pps
10842F:	drivers/pps/
10843F:	include/linux/pps*.h
10844F:	include/uapi/linux/pps.h
10845
10846PPTP DRIVER
10847M:	Dmitry Kozlov <xeb@mail.ru>
10848L:	netdev@vger.kernel.org
10849S:	Maintained
10850F:	drivers/net/ppp/pptp.c
10851W:	http://sourceforge.net/projects/accel-pptp
10852
10853PREEMPTIBLE KERNEL
10854M:	Robert Love <rml@tech9.net>
10855L:	kpreempt-tech@lists.sourceforge.net
10856W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10857S:	Supported
10858F:	Documentation/preempt-locking.txt
10859F:	include/linux/preempt.h
10860
10861PRINTK
10862M:	Petr Mladek <pmladek@suse.com>
10863M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10864R:	Steven Rostedt <rostedt@goodmis.org>
10865S:	Maintained
10866F:	kernel/printk/
10867F:	include/linux/printk.h
10868
10869PRISM54 WIRELESS DRIVER
10870M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10871L:	linux-wireless@vger.kernel.org
10872W:	http://wireless.kernel.org/en/users/Drivers/p54
10873S:	Obsolete
10874F:	drivers/net/wireless/intersil/prism54/
10875
10876PROC SYSCTL
10877M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10878M:	Kees Cook <keescook@chromium.org>
10879L:	linux-kernel@vger.kernel.org
10880L:	linux-fsdevel@vger.kernel.org
10881S:	Maintained
10882F:	fs/proc/proc_sysctl.c
10883F:	include/linux/sysctl.h
10884F:	kernel/sysctl.c
10885F:	tools/testing/selftests/sysctl/
10886
10887PS3 NETWORK SUPPORT
10888M:	Geoff Levand <geoff@infradead.org>
10889L:	netdev@vger.kernel.org
10890L:	linuxppc-dev@lists.ozlabs.org
10891S:	Maintained
10892F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10893
10894PS3 PLATFORM SUPPORT
10895M:	Geoff Levand <geoff@infradead.org>
10896L:	linuxppc-dev@lists.ozlabs.org
10897S:	Maintained
10898F:	arch/powerpc/boot/ps3*
10899F:	arch/powerpc/include/asm/lv1call.h
10900F:	arch/powerpc/include/asm/ps3*.h
10901F:	arch/powerpc/platforms/ps3/
10902F:	drivers/*/ps3*
10903F:	drivers/ps3/
10904F:	drivers/rtc/rtc-ps3.c
10905F:	drivers/usb/host/*ps3.c
10906F:	sound/ppc/snd_ps3*
10907
10908PS3VRAM DRIVER
10909M:	Jim Paris <jim@jtan.com>
10910M:	Geoff Levand <geoff@infradead.org>
10911L:	linuxppc-dev@lists.ozlabs.org
10912S:	Maintained
10913F:	drivers/block/ps3vram.c
10914
10915PSAMPLE PACKET SAMPLING SUPPORT:
10916M:	Yotam Gigi <yotam.gi@gmail.com>
10917S:	Maintained
10918F:	net/psample
10919F:	include/net/psample.h
10920F:	include/uapi/linux/psample.h
10921
10922PSTORE FILESYSTEM
10923M:	Kees Cook <keescook@chromium.org>
10924M:	Anton Vorontsov <anton@enomsg.org>
10925M:	Colin Cross <ccross@android.com>
10926M:	Tony Luck <tony.luck@intel.com>
10927S:	Maintained
10928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10929F:	fs/pstore/
10930F:	include/linux/pstore*
10931F:	drivers/firmware/efi/efi-pstore.c
10932F:	drivers/acpi/apei/erst.c
10933F:	Documentation/admin-guide/ramoops.rst
10934F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10935K:	\b(pstore|ramoops)
10936
10937PTP HARDWARE CLOCK SUPPORT
10938M:	Richard Cochran <richardcochran@gmail.com>
10939L:	netdev@vger.kernel.org
10940S:	Maintained
10941W:	http://linuxptp.sourceforge.net/
10942F:	Documentation/ABI/testing/sysfs-ptp
10943F:	Documentation/ptp/*
10944F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10945F:	drivers/net/phy/dp83640*
10946F:	drivers/ptp/*
10947F:	include/linux/ptp_cl*
10948
10949PTRACE SUPPORT
10950M:	Oleg Nesterov <oleg@redhat.com>
10951S:	Maintained
10952F:	include/asm-generic/syscall.h
10953F:	include/linux/ptrace.h
10954F:	include/linux/regset.h
10955F:	include/linux/tracehook.h
10956F:	include/uapi/linux/ptrace.h
10957F:	include/uapi/linux/ptrace.h
10958F:	include/asm-generic/ptrace.h
10959F:	kernel/ptrace.c
10960F:	arch/*/ptrace*.c
10961F:	arch/*/*/ptrace*.c
10962F:	arch/*/include/asm/ptrace*.h
10963
10964PULSE8-CEC DRIVER
10965M:	Hans Verkuil <hverkuil@xs4all.nl>
10966L:	linux-media@vger.kernel.org
10967T:	git git://linuxtv.org/media_tree.git
10968S:	Maintained
10969F:	drivers/media/usb/pulse8-cec/*
10970F:	Documentation/media/cec-drivers/pulse8-cec.rst
10971
10972PVRUSB2 VIDEO4LINUX DRIVER
10973M:	Mike Isely <isely@pobox.com>
10974L:	pvrusb2@isely.net	(subscribers-only)
10975L:	linux-media@vger.kernel.org
10976W:	http://www.isely.net/pvrusb2/
10977T:	git git://linuxtv.org/media_tree.git
10978S:	Maintained
10979F:	Documentation/media/v4l-drivers/pvrusb2*
10980F:	drivers/media/usb/pvrusb2/
10981
10982PWC WEBCAM DRIVER
10983M:	Hans Verkuil <hverkuil@xs4all.nl>
10984L:	linux-media@vger.kernel.org
10985T:	git git://linuxtv.org/media_tree.git
10986S:	Odd Fixes
10987F:	drivers/media/usb/pwc/*
10988
10989PWM FAN DRIVER
10990M:	Kamil Debski <kamil@wypas.org>
10991M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10992L:	linux-hwmon@vger.kernel.org
10993S:	Supported
10994F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10995F:	Documentation/hwmon/pwm-fan
10996F:	drivers/hwmon/pwm-fan.c
10997
10998PWM IR Transmitter
10999M:	Sean Young <sean@mess.org>
11000L:	linux-media@vger.kernel.org
11001S:	Maintained
11002F:	drivers/media/rc/pwm-ir-tx.c
11003
11004PWM SUBSYSTEM
11005M:	Thierry Reding <thierry.reding@gmail.com>
11006L:	linux-pwm@vger.kernel.org
11007S:	Maintained
11008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11009F:	Documentation/pwm.txt
11010F:	Documentation/devicetree/bindings/pwm/
11011F:	include/linux/pwm.h
11012F:	drivers/pwm/
11013F:	drivers/video/backlight/pwm_bl.c
11014F:	include/linux/pwm_backlight.h
11015F:	drivers/gpio/gpio-mvebu.c
11016F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11017
11018PXA GPIO DRIVER
11019M:	Robert Jarzmik <robert.jarzmik@free.fr>
11020L:	linux-gpio@vger.kernel.org
11021S:	Maintained
11022F:	drivers/gpio/gpio-pxa.c
11023
11024PXA MMCI DRIVER
11025S:	Orphan
11026
11027PXA RTC DRIVER
11028M:	Robert Jarzmik <robert.jarzmik@free.fr>
11029L:	linux-rtc@vger.kernel.org
11030S:	Maintained
11031
11032PXA2xx/PXA3xx SUPPORT
11033M:	Daniel Mack <daniel@zonque.org>
11034M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11035M:	Robert Jarzmik <robert.jarzmik@free.fr>
11036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11037T:	git git://github.com/hzhuang1/linux.git
11038T:	git git://github.com/rjarzmik/linux.git
11039S:	Maintained
11040F:	arch/arm/boot/dts/pxa*
11041F:	arch/arm/mach-pxa/
11042F:	drivers/dma/pxa*
11043F:	drivers/pcmcia/pxa2xx*
11044F:	drivers/pinctrl/pxa/
11045F:	drivers/spi/spi-pxa2xx*
11046F:	drivers/usb/gadget/udc/pxa2*
11047F:	include/sound/pxa2xx-lib.h
11048F:	sound/arm/pxa*
11049F:	sound/soc/pxa/
11050
11051PXA3xx NAND FLASH DRIVER
11052M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11053L:	linux-mtd@lists.infradead.org
11054S:	Maintained
11055F:	drivers/mtd/nand/pxa3xx_nand.c
11056
11057QAT DRIVER
11058M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11059L:	qat-linux@intel.com
11060S:	Supported
11061F:	drivers/crypto/qat/
11062
11063QCOM AUDIO (ASoC) DRIVERS
11064M:	Patrick Lai <plai@codeaurora.org>
11065M:	Banajit Goswami <bgoswami@codeaurora.org>
11066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11067S:	Supported
11068F:	sound/soc/qcom/
11069
11070QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11071M:	Gabriel Somlo <somlo@cmu.edu>
11072M:	"Michael S. Tsirkin" <mst@redhat.com>
11073L:	qemu-devel@nongnu.org
11074S:	Maintained
11075F:	drivers/firmware/qemu_fw_cfg.c
11076
11077QIB DRIVER
11078M:	Mike Marciniszyn <infinipath@intel.com>
11079L:	linux-rdma@vger.kernel.org
11080S:	Supported
11081F:	drivers/infiniband/hw/qib/
11082
11083QLOGIC QL41xxx FCOE DRIVER
11084M:	QLogic-Storage-Upstream@cavium.com
11085L:	linux-scsi@vger.kernel.org
11086S:	Supported
11087F:	drivers/scsi/qedf/
11088
11089QLOGIC QL41xxx ISCSI DRIVER
11090M:	QLogic-Storage-Upstream@cavium.com
11091L:	linux-scsi@vger.kernel.org
11092S:	Supported
11093F:	drivers/scsi/qedi/
11094
11095QLOGIC QL4xxx ETHERNET DRIVER
11096M:	Ariel Elior <Ariel.Elior@cavium.com>
11097M:	everest-linux-l2@cavium.com
11098L:	netdev@vger.kernel.org
11099S:	Supported
11100F:	drivers/net/ethernet/qlogic/qed/
11101F:	include/linux/qed/
11102F:	drivers/net/ethernet/qlogic/qede/
11103
11104QLOGIC QL4xxx RDMA DRIVER
11105M:	Ram Amrani <Ram.Amrani@cavium.com>
11106M:	Ariel Elior <Ariel.Elior@cavium.com>
11107L:	linux-rdma@vger.kernel.org
11108S:	Supported
11109F:	drivers/infiniband/hw/qedr/
11110F:	include/uapi/rdma/qedr-abi.h
11111
11112QLOGIC QLA1280 SCSI DRIVER
11113M:	Michael Reed <mdr@sgi.com>
11114L:	linux-scsi@vger.kernel.org
11115S:	Maintained
11116F:	drivers/scsi/qla1280.[ch]
11117
11118QLOGIC QLA2XXX FC-SCSI DRIVER
11119M:	qla2xxx-upstream@qlogic.com
11120L:	linux-scsi@vger.kernel.org
11121S:	Supported
11122F:	Documentation/scsi/LICENSE.qla2xxx
11123F:	drivers/scsi/qla2xxx/
11124
11125QLOGIC QLA3XXX NETWORK DRIVER
11126M:	Dept-GELinuxNICDev@cavium.com
11127L:	netdev@vger.kernel.org
11128S:	Supported
11129F:	Documentation/networking/LICENSE.qla3xxx
11130F:	drivers/net/ethernet/qlogic/qla3xxx.*
11131
11132QLOGIC QLA4XXX iSCSI DRIVER
11133M:	QLogic-Storage-Upstream@qlogic.com
11134L:	linux-scsi@vger.kernel.org
11135S:	Supported
11136F:	Documentation/scsi/LICENSE.qla4xxx
11137F:	drivers/scsi/qla4xxx/
11138
11139QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11140M:	Harish Patil <harish.patil@cavium.com>
11141M:	Manish Chopra <manish.chopra@cavium.com>
11142M:	Dept-GELinuxNICDev@cavium.com
11143L:	netdev@vger.kernel.org
11144S:	Supported
11145F:	drivers/net/ethernet/qlogic/qlcnic/
11146
11147QLOGIC QLGE 10Gb ETHERNET DRIVER
11148M:	Harish Patil <harish.patil@cavium.com>
11149M:	Manish Chopra <manish.chopra@cavium.com>
11150M:	Dept-GELinuxNICDev@cavium.com
11151L:	netdev@vger.kernel.org
11152S:	Supported
11153F:	drivers/net/ethernet/qlogic/qlge/
11154
11155QNX4 FILESYSTEM
11156M:	Anders Larsen <al@alarsen.net>
11157W:	http://www.alarsen.net/linux/qnx4fs/
11158S:	Maintained
11159F:	fs/qnx4/
11160F:	include/uapi/linux/qnx4_fs.h
11161F:	include/uapi/linux/qnxtypes.h
11162
11163QORIQ DPAA2 FSL-MC BUS DRIVER
11164M:	Stuart Yoder <stuyoder@gmail.com>
11165M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11166L:	linux-kernel@vger.kernel.org
11167S:	Maintained
11168F:	drivers/staging/fsl-mc/
11169F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11170
11171QT1010 MEDIA DRIVER
11172M:	Antti Palosaari <crope@iki.fi>
11173L:	linux-media@vger.kernel.org
11174W:	https://linuxtv.org
11175W:	http://palosaari.fi/linux/
11176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11177T:	git git://linuxtv.org/anttip/media_tree.git
11178S:	Maintained
11179F:	drivers/media/tuners/qt1010*
11180
11181QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11182M:	Kalle Valo <kvalo@qca.qualcomm.com>
11183L:	ath10k@lists.infradead.org
11184W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11186S:	Supported
11187F:	drivers/net/wireless/ath/ath10k/
11188
11189QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11190M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11191L:	linux-wireless@vger.kernel.org
11192W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11193S:	Supported
11194F:	drivers/net/wireless/ath/ath9k/
11195
11196QUALCOMM CAMERA SUBSYSTEM DRIVER
11197M:	Todor Tomov <todor.tomov@linaro.org>
11198L:	linux-media@vger.kernel.org
11199S:	Maintained
11200F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11201F:	Documentation/media/v4l-drivers/qcom_camss.rst
11202F:	drivers/media/platform/qcom/camss-8x16/
11203
11204QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11205M:	Timur Tabi <timur@codeaurora.org>
11206L:	netdev@vger.kernel.org
11207S:	Supported
11208F:	drivers/net/ethernet/qualcomm/emac/
11209
11210QUALCOMM HEXAGON ARCHITECTURE
11211M:	Richard Kuo <rkuo@codeaurora.org>
11212L:	linux-hexagon@vger.kernel.org
11213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11214S:	Supported
11215F:	arch/hexagon/
11216
11217QUALCOMM IOMMU
11218M:	Rob Clark <robdclark@gmail.com>
11219L:	iommu@lists.linux-foundation.org
11220L:	linux-arm-msm@vger.kernel.org
11221S:	Maintained
11222F:	drivers/iommu/qcom_iommu.c
11223
11224QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11225M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11226L:	linux-media@vger.kernel.org
11227L:	linux-arm-msm@vger.kernel.org
11228T:	git git://linuxtv.org/media_tree.git
11229S:	Maintained
11230F:	drivers/media/platform/qcom/venus/
11231
11232QUALCOMM WCN36XX WIRELESS DRIVER
11233M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11234L:	wcn36xx@lists.infradead.org
11235W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11236T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11237S:	Supported
11238F:	drivers/net/wireless/ath/wcn36xx/
11239
11240QUANTENNA QTNFMAC WIRELESS DRIVER
11241M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11242M:	Avinash Patil <avinashp@quantenna.com>
11243M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11244L:	linux-wireless@vger.kernel.org
11245S:	Maintained
11246F:	drivers/net/wireless/quantenna
11247
11248RADEON and AMDGPU DRM DRIVERS
11249M:	Alex Deucher <alexander.deucher@amd.com>
11250M:	Christian König <christian.koenig@amd.com>
11251L:	amd-gfx@lists.freedesktop.org
11252T:	git git://people.freedesktop.org/~agd5f/linux
11253S:	Supported
11254F:	drivers/gpu/drm/radeon/
11255F:	include/uapi/drm/radeon_drm.h
11256F:	drivers/gpu/drm/amd/
11257F:	include/uapi/drm/amdgpu_drm.h
11258
11259RADEON FRAMEBUFFER DISPLAY DRIVER
11260M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11261L:	linux-fbdev@vger.kernel.org
11262S:	Maintained
11263F:	drivers/video/fbdev/aty/radeon*
11264F:	include/uapi/linux/radeonfb.h
11265
11266RADIOSHARK RADIO DRIVER
11267M:	Hans Verkuil <hverkuil@xs4all.nl>
11268L:	linux-media@vger.kernel.org
11269T:	git git://linuxtv.org/media_tree.git
11270S:	Maintained
11271F:	drivers/media/radio/radio-shark.c
11272
11273RADIOSHARK2 RADIO DRIVER
11274M:	Hans Verkuil <hverkuil@xs4all.nl>
11275L:	linux-media@vger.kernel.org
11276T:	git git://linuxtv.org/media_tree.git
11277S:	Maintained
11278F:	drivers/media/radio/radio-shark2.c
11279F:	drivers/media/radio/radio-tea5777.c
11280
11281RADOS BLOCK DEVICE (RBD)
11282M:	Ilya Dryomov <idryomov@gmail.com>
11283M:	Sage Weil <sage@redhat.com>
11284M:	Alex Elder <elder@kernel.org>
11285L:	ceph-devel@vger.kernel.org
11286W:	http://ceph.com/
11287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11288T:	git git://github.com/ceph/ceph-client.git
11289S:	Supported
11290F:	Documentation/ABI/testing/sysfs-bus-rbd
11291F:	drivers/block/rbd.c
11292F:	drivers/block/rbd_types.h
11293
11294RAGE128 FRAMEBUFFER DISPLAY DRIVER
11295M:	Paul Mackerras <paulus@samba.org>
11296L:	linux-fbdev@vger.kernel.org
11297S:	Maintained
11298F:	drivers/video/fbdev/aty/aty128fb.c
11299
11300RAINSHADOW-CEC DRIVER
11301M:	Hans Verkuil <hverkuil@xs4all.nl>
11302L:	linux-media@vger.kernel.org
11303T:	git git://linuxtv.org/media_tree.git
11304S:	Maintained
11305F:	drivers/media/usb/rainshadow-cec/*
11306
11307RALINK MIPS ARCHITECTURE
11308M:	John Crispin <john@phrozen.org>
11309L:	linux-mips@linux-mips.org
11310S:	Maintained
11311F:	arch/mips/ralink
11312
11313RALINK RT2X00 WIRELESS LAN DRIVER
11314P:	rt2x00 project
11315M:	Stanislaw Gruszka <sgruszka@redhat.com>
11316M:	Helmut Schaa <helmut.schaa@googlemail.com>
11317L:	linux-wireless@vger.kernel.org
11318S:	Maintained
11319F:	drivers/net/wireless/ralink/rt2x00/
11320
11321RAMDISK RAM BLOCK DEVICE DRIVER
11322M:	Jens Axboe <axboe@kernel.dk>
11323S:	Maintained
11324F:	Documentation/blockdev/ramdisk.txt
11325F:	drivers/block/brd.c
11326
11327RANDOM NUMBER DRIVER
11328M:	"Theodore Ts'o" <tytso@mit.edu>
11329S:	Maintained
11330F:	drivers/char/random.c
11331
11332RAPIDIO SUBSYSTEM
11333M:	Matt Porter <mporter@kernel.crashing.org>
11334M:	Alexandre Bounine <alexandre.bounine@idt.com>
11335S:	Maintained
11336F:	drivers/rapidio/
11337
11338RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11339L:	linux-wireless@vger.kernel.org
11340S:	Orphan
11341F:	drivers/net/wireless/ray*
11342
11343RCUTORTURE MODULE
11344M:	Josh Triplett <josh@joshtriplett.org>
11345M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11346L:	linux-kernel@vger.kernel.org
11347S:	Supported
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11349F:	Documentation/RCU/torture.txt
11350F:	kernel/rcu/rcutorture.c
11351
11352RCUTORTURE TEST FRAMEWORK
11353M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11354M:	Josh Triplett <josh@joshtriplett.org>
11355R:	Steven Rostedt <rostedt@goodmis.org>
11356R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11357R:	Lai Jiangshan <jiangshanlai@gmail.com>
11358L:	linux-kernel@vger.kernel.org
11359S:	Supported
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11361F:	tools/testing/selftests/rcutorture
11362
11363RDC R-321X SoC
11364M:	Florian Fainelli <florian@openwrt.org>
11365S:	Maintained
11366
11367RDC R6040 FAST ETHERNET DRIVER
11368M:	Florian Fainelli <f.fainelli@gmail.com>
11369L:	netdev@vger.kernel.org
11370S:	Maintained
11371F:	drivers/net/ethernet/rdc/r6040.c
11372
11373RDMAVT - RDMA verbs software
11374M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11375L:	linux-rdma@vger.kernel.org
11376S:	Supported
11377F:	drivers/infiniband/sw/rdmavt
11378
11379RDS - RELIABLE DATAGRAM SOCKETS
11380M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11381L:	netdev@vger.kernel.org
11382L:	linux-rdma@vger.kernel.org
11383L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11384W:	https://oss.oracle.com/projects/rds/
11385S:	Supported
11386F:	net/rds/
11387F:	Documentation/networking/rds.txt
11388
11389RDT - RESOURCE ALLOCATION
11390M:	Fenghua Yu <fenghua.yu@intel.com>
11391L:	linux-kernel@vger.kernel.org
11392S:	Supported
11393F:	arch/x86/kernel/cpu/intel_rdt*
11394F:	arch/x86/include/asm/intel_rdt_sched.h
11395F:	Documentation/x86/intel_rdt*
11396
11397READ-COPY UPDATE (RCU)
11398M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11399M:	Josh Triplett <josh@joshtriplett.org>
11400R:	Steven Rostedt <rostedt@goodmis.org>
11401R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11402R:	Lai Jiangshan <jiangshanlai@gmail.com>
11403L:	linux-kernel@vger.kernel.org
11404W:	http://www.rdrop.com/users/paulmck/RCU/
11405S:	Supported
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11407F:	Documentation/RCU/
11408X:	Documentation/RCU/torture.txt
11409F:	include/linux/rcu*
11410X:	include/linux/srcu.h
11411F:	kernel/rcu/
11412X:	kernel/torture.c
11413
11414REAL TIME CLOCK (RTC) SUBSYSTEM
11415M:	Alessandro Zummo <a.zummo@towertech.it>
11416M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11417L:	linux-rtc@vger.kernel.org
11418Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11420S:	Maintained
11421F:	Documentation/devicetree/bindings/rtc/
11422F:	Documentation/rtc.txt
11423F:	drivers/rtc/
11424F:	include/linux/rtc.h
11425F:	include/uapi/linux/rtc.h
11426F:	include/linux/rtc/
11427F:	include/linux/platform_data/rtc-*
11428F:	tools/testing/selftests/timers/rtctest.c
11429
11430REALTEK AUDIO CODECS
11431M:	Bard Liao <bardliao@realtek.com>
11432M:	Oder Chiou <oder_chiou@realtek.com>
11433S:	Maintained
11434F:	sound/soc/codecs/rt*
11435F:	include/sound/rt*.h
11436
11437REGISTER MAP ABSTRACTION
11438M:	Mark Brown <broonie@kernel.org>
11439L:	linux-kernel@vger.kernel.org
11440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11441S:	Supported
11442F:	Documentation/devicetree/bindings/regmap/
11443F:	drivers/base/regmap/
11444F:	include/linux/regmap.h
11445
11446REISERFS FILE SYSTEM
11447L:	reiserfs-devel@vger.kernel.org
11448S:	Supported
11449F:	fs/reiserfs/
11450
11451REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11452M:	Ohad Ben-Cohen <ohad@wizery.com>
11453M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11454L:	linux-remoteproc@vger.kernel.org
11455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11456S:	Maintained
11457F:	Documentation/devicetree/bindings/remoteproc/
11458F:	Documentation/remoteproc.txt
11459F:	drivers/remoteproc/
11460F:	include/linux/remoteproc.h
11461
11462REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11463M:	Ohad Ben-Cohen <ohad@wizery.com>
11464M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11465L:	linux-remoteproc@vger.kernel.org
11466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11467S:	Maintained
11468F:	drivers/rpmsg/
11469F:	Documentation/rpmsg.txt
11470F:	include/linux/rpmsg.h
11471F:	include/linux/rpmsg/
11472
11473RENESAS CLOCK DRIVERS
11474M:	Geert Uytterhoeven <geert+renesas@glider.be>
11475L:	linux-renesas-soc@vger.kernel.org
11476S:	Supported
11477F:	drivers/clk/renesas/
11478
11479RENESAS ETHERNET DRIVERS
11480R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11481L:	netdev@vger.kernel.org
11482L:	linux-renesas-soc@vger.kernel.org
11483F:	Documentation/devicetree/bindings/net/renesas,*.txt
11484F:	Documentation/devicetree/bindings/net/sh_eth.txt
11485F:	drivers/net/ethernet/renesas/
11486F:	include/linux/sh_eth.h
11487
11488RENESAS R-CAR GYROADC DRIVER
11489M:	Marek Vasut <marek.vasut@gmail.com>
11490L:	linux-iio@vger.kernel.org
11491S:	Supported
11492F:	drivers/iio/adc/rcar_gyro_adc.c
11493
11494RENESAS USB PHY DRIVER
11495M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11496L:	linux-renesas-soc@vger.kernel.org
11497S:	Maintained
11498F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11499
11500RESET CONTROLLER FRAMEWORK
11501M:	Philipp Zabel <p.zabel@pengutronix.de>
11502T:	git git://git.pengutronix.de/git/pza/linux
11503S:	Maintained
11504F:	drivers/reset/
11505F:	Documentation/devicetree/bindings/reset/
11506F:	include/dt-bindings/reset/
11507F:	include/linux/reset.h
11508F:	include/linux/reset-controller.h
11509
11510RFKILL
11511M:	Johannes Berg <johannes@sipsolutions.net>
11512L:	linux-wireless@vger.kernel.org
11513W:	http://wireless.kernel.org/
11514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11516S:	Maintained
11517F:	Documentation/rfkill.txt
11518F:	net/rfkill/
11519
11520RHASHTABLE
11521M:	Thomas Graf <tgraf@suug.ch>
11522M:	Herbert Xu <herbert@gondor.apana.org.au>
11523L:	netdev@vger.kernel.org
11524S:	Maintained
11525F:	lib/rhashtable.c
11526F:	include/linux/rhashtable.h
11527
11528RICOH R5C592 MEMORYSTICK DRIVER
11529M:	Maxim Levitsky <maximlevitsky@gmail.com>
11530S:	Maintained
11531F:	drivers/memstick/host/r592.*
11532
11533RICOH SMARTMEDIA/XD DRIVER
11534M:	Maxim Levitsky <maximlevitsky@gmail.com>
11535S:	Maintained
11536F:	drivers/mtd/nand/r852.c
11537F:	drivers/mtd/nand/r852.h
11538
11539ROCCAT DRIVERS
11540M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11541W:	http://sourceforge.net/projects/roccat/
11542S:	Maintained
11543F:	drivers/hid/hid-roccat*
11544F:	include/linux/hid-roccat*
11545F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11546
11547ROCKER DRIVER
11548M:	Jiri Pirko <jiri@resnulli.us>
11549L:	netdev@vger.kernel.org
11550S:	Supported
11551F:	drivers/net/ethernet/rocker/
11552
11553ROCKETPORT DRIVER
11554P:	Comtrol Corp.
11555W:	http://www.comtrol.com
11556S:	Maintained
11557F:	Documentation/serial/rocket.txt
11558F:	drivers/tty/rocket*
11559
11560ROCKETPORT EXPRESS/INFINITY DRIVER
11561M:	Kevin Cernekee <cernekee@gmail.com>
11562L:	linux-serial@vger.kernel.org
11563S:	Odd Fixes
11564F:	drivers/tty/serial/rp2.*
11565
11566ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11567M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11568L:	linux-kernel@vger.kernel.org
11569L:	linux-renesas-soc@vger.kernel.org
11570S:	Supported
11571F:	drivers/mfd/bd9571mwv.c
11572F:	drivers/regulator/bd9571mwv-regulator.c
11573F:	drivers/gpio/gpio-bd9571mwv.c
11574F:	include/linux/mfd/bd9571mwv.h
11575F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11576
11577ROSE NETWORK LAYER
11578M:	Ralf Baechle <ralf@linux-mips.org>
11579L:	linux-hams@vger.kernel.org
11580W:	http://www.linux-ax25.org/
11581S:	Maintained
11582F:	include/net/rose.h
11583F:	include/uapi/linux/rose.h
11584F:	net/rose/
11585
11586RTL2830 MEDIA DRIVER
11587M:	Antti Palosaari <crope@iki.fi>
11588L:	linux-media@vger.kernel.org
11589W:	https://linuxtv.org
11590W:	http://palosaari.fi/linux/
11591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11592T:	git git://linuxtv.org/anttip/media_tree.git
11593S:	Maintained
11594F:	drivers/media/dvb-frontends/rtl2830*
11595
11596RTL2832 MEDIA DRIVER
11597M:	Antti Palosaari <crope@iki.fi>
11598L:	linux-media@vger.kernel.org
11599W:	https://linuxtv.org
11600W:	http://palosaari.fi/linux/
11601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11602T:	git git://linuxtv.org/anttip/media_tree.git
11603S:	Maintained
11604F:	drivers/media/dvb-frontends/rtl2832*
11605
11606RTL2832_SDR MEDIA DRIVER
11607M:	Antti Palosaari <crope@iki.fi>
11608L:	linux-media@vger.kernel.org
11609W:	https://linuxtv.org
11610W:	http://palosaari.fi/linux/
11611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11612T:	git git://linuxtv.org/anttip/media_tree.git
11613S:	Maintained
11614F:	drivers/media/dvb-frontends/rtl2832_sdr*
11615
11616RTL8180 WIRELESS DRIVER
11617L:	linux-wireless@vger.kernel.org
11618W:	http://wireless.kernel.org/
11619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11620S:	Orphan
11621F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11622
11623RTL8187 WIRELESS DRIVER
11624M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11625M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11626M:	Larry Finger <Larry.Finger@lwfinger.net>
11627L:	linux-wireless@vger.kernel.org
11628W:	http://wireless.kernel.org/
11629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11630S:	Maintained
11631F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11632
11633RTL8192CE WIRELESS DRIVER
11634M:	Larry Finger <Larry.Finger@lwfinger.net>
11635M:	Chaoming Li <chaoming_li@realsil.com.cn>
11636L:	linux-wireless@vger.kernel.org
11637W:	http://wireless.kernel.org/
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11639S:	Maintained
11640F:	drivers/net/wireless/realtek/rtlwifi/
11641F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11642
11643RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11644M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11645L:	linux-wireless@vger.kernel.org
11646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11647S:	Maintained
11648F:	drivers/net/wireless/realtek/rtl8xxxu/
11649
11650S3 SAVAGE FRAMEBUFFER DRIVER
11651M:	Antonino Daplas <adaplas@gmail.com>
11652L:	linux-fbdev@vger.kernel.org
11653S:	Maintained
11654F:	drivers/video/fbdev/savage/
11655
11656S390
11657M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11658M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11659L:	linux-s390@vger.kernel.org
11660W:	http://www.ibm.com/developerworks/linux/linux390/
11661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11662S:	Supported
11663F:	arch/s390/
11664F:	drivers/s390/
11665F:	Documentation/s390/
11666F:	Documentation/driver-api/s390-drivers.rst
11667
11668S390 COMMON I/O LAYER
11669M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11670M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11671L:	linux-s390@vger.kernel.org
11672W:	http://www.ibm.com/developerworks/linux/linux390/
11673S:	Supported
11674F:	drivers/s390/cio/
11675
11676S390 DASD DRIVER
11677M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11678M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11679L:	linux-s390@vger.kernel.org
11680W:	http://www.ibm.com/developerworks/linux/linux390/
11681S:	Supported
11682F:	drivers/s390/block/dasd*
11683F:	block/partitions/ibm.c
11684
11685S390 IOMMU (PCI)
11686M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11687L:	linux-s390@vger.kernel.org
11688W:	http://www.ibm.com/developerworks/linux/linux390/
11689S:	Supported
11690F:	drivers/iommu/s390-iommu.c
11691
11692S390 IUCV NETWORK LAYER
11693M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11694M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11695L:	linux-s390@vger.kernel.org
11696W:	http://www.ibm.com/developerworks/linux/linux390/
11697S:	Supported
11698F:	drivers/s390/net/*iucv*
11699F:	include/net/iucv/
11700F:	net/iucv/
11701
11702S390 NETWORK DRIVERS
11703M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11704M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11705L:	linux-s390@vger.kernel.org
11706W:	http://www.ibm.com/developerworks/linux/linux390/
11707S:	Supported
11708F:	drivers/s390/net/
11709
11710S390 PCI SUBSYSTEM
11711M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11712M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11713L:	linux-s390@vger.kernel.org
11714W:	http://www.ibm.com/developerworks/linux/linux390/
11715S:	Supported
11716F:	arch/s390/pci/
11717F:	drivers/pci/hotplug/s390_pci_hpc.c
11718
11719S390 VFIO-CCW DRIVER
11720M:	Cornelia Huck <cohuck@redhat.com>
11721M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11722L:	linux-s390@vger.kernel.org
11723L:	kvm@vger.kernel.org
11724S:	Supported
11725F:	drivers/s390/cio/vfio_ccw*
11726F:	Documentation/s390/vfio-ccw.txt
11727F:	include/uapi/linux/vfio_ccw.h
11728
11729S390 ZCRYPT DRIVER
11730M:	Harald Freudenberger <freude@de.ibm.com>
11731L:	linux-s390@vger.kernel.org
11732W:	http://www.ibm.com/developerworks/linux/linux390/
11733S:	Supported
11734F:	drivers/s390/crypto/
11735
11736S390 ZFCP DRIVER
11737M:	Steffen Maier <maier@linux.vnet.ibm.com>
11738M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11739L:	linux-s390@vger.kernel.org
11740W:	http://www.ibm.com/developerworks/linux/linux390/
11741S:	Supported
11742F:	drivers/s390/scsi/zfcp_*
11743
11744S3C24XX SD/MMC Driver
11745M:	Ben Dooks <ben-linux@fluff.org>
11746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11747S:	Supported
11748F:	drivers/mmc/host/s3cmci.*
11749
11750SAA6588 RDS RECEIVER DRIVER
11751M:	Hans Verkuil <hverkuil@xs4all.nl>
11752L:	linux-media@vger.kernel.org
11753T:	git git://linuxtv.org/media_tree.git
11754W:	https://linuxtv.org
11755S:	Odd Fixes
11756F:	drivers/media/i2c/saa6588*
11757
11758SAA7134 VIDEO4LINUX DRIVER
11759M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11760M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11761L:	linux-media@vger.kernel.org
11762W:	https://linuxtv.org
11763T:	git git://linuxtv.org/media_tree.git
11764S:	Odd fixes
11765F:	Documentation/media/v4l-drivers/saa7134*
11766F:	drivers/media/pci/saa7134/
11767
11768SAA7146 VIDEO4LINUX-2 DRIVER
11769M:	Hans Verkuil <hverkuil@xs4all.nl>
11770L:	linux-media@vger.kernel.org
11771T:	git git://linuxtv.org/media_tree.git
11772S:	Maintained
11773F:	drivers/media/common/saa7146/
11774F:	drivers/media/pci/saa7146/
11775F:	include/media/saa7146*
11776
11777SAMSUNG AUDIO (ASoC) DRIVERS
11778M:	Krzysztof Kozlowski <krzk@kernel.org>
11779M:	Sangbeom Kim <sbkim73@samsung.com>
11780M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11781L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11782S:	Supported
11783F:	sound/soc/samsung/
11784
11785SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11786M:	Krzysztof Kozlowski <krzk@kernel.org>
11787L:	linux-crypto@vger.kernel.org
11788L:	linux-samsung-soc@vger.kernel.org
11789S:	Maintained
11790F:	drivers/crypto/exynos-rng.c
11791F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11792
11793SAMSUNG FRAMEBUFFER DRIVER
11794M:	Jingoo Han <jingoohan1@gmail.com>
11795L:	linux-fbdev@vger.kernel.org
11796S:	Maintained
11797F:	drivers/video/fbdev/s3c-fb.c
11798
11799SAMSUNG LAPTOP DRIVER
11800M:	Corentin Chary <corentin.chary@gmail.com>
11801L:	platform-driver-x86@vger.kernel.org
11802S:	Maintained
11803F:	drivers/platform/x86/samsung-laptop.c
11804
11805SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11806M:	Sangbeom Kim <sbkim73@samsung.com>
11807M:	Krzysztof Kozlowski <krzk@kernel.org>
11808M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11809L:	linux-kernel@vger.kernel.org
11810L:	linux-samsung-soc@vger.kernel.org
11811S:	Supported
11812F:	drivers/mfd/sec*.c
11813F:	drivers/regulator/s2m*.c
11814F:	drivers/regulator/s5m*.c
11815F:	drivers/clk/clk-s2mps11.c
11816F:	drivers/rtc/rtc-s5m.c
11817F:	include/linux/mfd/samsung/
11818F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11819F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11820F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11821F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11822
11823SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11824M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11825L:	linux-media@vger.kernel.org
11826L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11827S:	Maintained
11828F:	drivers/media/platform/s3c-camif/
11829F:	include/media/drv-intf/s3c_camif.h
11830
11831SAMSUNG S3FWRN5 NFC DRIVER
11832M:	Robert Baldyga <r.baldyga@samsung.com>
11833M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11834L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11835S:	Supported
11836F:	drivers/nfc/s3fwrn5
11837
11838SAMSUNG S5C73M3 CAMERA DRIVER
11839M:	Kyungmin Park <kyungmin.park@samsung.com>
11840M:	Andrzej Hajda <a.hajda@samsung.com>
11841L:	linux-media@vger.kernel.org
11842S:	Supported
11843F:	drivers/media/i2c/s5c73m3/*
11844
11845SAMSUNG S5K5BAF CAMERA DRIVER
11846M:	Kyungmin Park <kyungmin.park@samsung.com>
11847M:	Andrzej Hajda <a.hajda@samsung.com>
11848L:	linux-media@vger.kernel.org
11849S:	Supported
11850F:	drivers/media/i2c/s5k5baf.c
11851
11852SAMSUNG S5P Security SubSystem (SSS) DRIVER
11853M:	Krzysztof Kozlowski <krzk@kernel.org>
11854M:	Vladimir Zapolskiy <vz@mleia.com>
11855L:	linux-crypto@vger.kernel.org
11856L:	linux-samsung-soc@vger.kernel.org
11857S:	Maintained
11858F:	drivers/crypto/s5p-sss.c
11859
11860SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11861M:	Kyungmin Park <kyungmin.park@samsung.com>
11862M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11863L:	linux-media@vger.kernel.org
11864Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11865S:	Supported
11866F:	drivers/media/platform/exynos4-is/
11867
11868SAMSUNG SOC CLOCK DRIVERS
11869M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11870M:	Tomasz Figa <tomasz.figa@gmail.com>
11871M:	Chanwoo Choi <cw00.choi@samsung.com>
11872S:	Supported
11873L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11874F:	drivers/clk/samsung/
11875F:	include/dt-bindings/clock/exynos*.h
11876F:	Documentation/devicetree/bindings/clock/exynos*.txt
11877
11878SAMSUNG SPI DRIVERS
11879M:	Kukjin Kim <kgene@kernel.org>
11880M:	Krzysztof Kozlowski <krzk@kernel.org>
11881M:	Andi Shyti <andi.shyti@samsung.com>
11882L:	linux-spi@vger.kernel.org
11883L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11884S:	Maintained
11885F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11886F:	drivers/spi/spi-s3c*
11887F:	include/linux/platform_data/spi-s3c64xx.h
11888
11889SAMSUNG SXGBE DRIVERS
11890M:	Byungho An <bh74.an@samsung.com>
11891M:	Girish K S <ks.giri@samsung.com>
11892M:	Vipul Pandya <vipul.pandya@samsung.com>
11893S:	Supported
11894L:	netdev@vger.kernel.org
11895F:	drivers/net/ethernet/samsung/sxgbe/
11896
11897SAMSUNG THERMAL DRIVER
11898M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11899L:	linux-pm@vger.kernel.org
11900L:	linux-samsung-soc@vger.kernel.org
11901S:	Supported
11902T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11903F:	drivers/thermal/samsung/
11904
11905SAMSUNG USB2 PHY DRIVER
11906M:	Kamil Debski <kamil@wypas.org>
11907M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11908L:	linux-kernel@vger.kernel.org
11909S:	Supported
11910F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11911F:	Documentation/phy/samsung-usb2.txt
11912F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11913F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11914F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11915F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11916F:	drivers/phy/samsung/phy-samsung-usb2.c
11917F:	drivers/phy/samsung/phy-samsung-usb2.h
11918
11919SC1200 WDT DRIVER
11920M:	Zwane Mwaikambo <zwanem@gmail.com>
11921S:	Maintained
11922F:	drivers/watchdog/sc1200wdt.c
11923
11924SCHEDULER
11925M:	Ingo Molnar <mingo@redhat.com>
11926M:	Peter Zijlstra <peterz@infradead.org>
11927L:	linux-kernel@vger.kernel.org
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11929S:	Maintained
11930F:	kernel/sched/
11931F:	include/linux/sched.h
11932F:	include/uapi/linux/sched.h
11933F:	include/linux/wait.h
11934
11935SCORE ARCHITECTURE
11936M:	Chen Liqin <liqin.linux@gmail.com>
11937M:	Lennox Wu <lennox.wu@gmail.com>
11938W:	http://www.sunplus.com
11939S:	Supported
11940F:	arch/score/
11941
11942SCR24X CHIP CARD INTERFACE DRIVER
11943M:	Lubomir Rintel <lkundrak@v3.sk>
11944S:	Supported
11945F:	drivers/char/pcmcia/scr24x_cs.c
11946
11947SCSI CDROM DRIVER
11948M:	Jens Axboe <axboe@kernel.dk>
11949L:	linux-scsi@vger.kernel.org
11950W:	http://www.kernel.dk
11951S:	Maintained
11952F:	drivers/scsi/sr*
11953
11954SCSI RDMA PROTOCOL (SRP) INITIATOR
11955M:	Bart Van Assche <bart.vanassche@sandisk.com>
11956L:	linux-rdma@vger.kernel.org
11957S:	Supported
11958W:	http://www.openfabrics.org
11959Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11961F:	drivers/infiniband/ulp/srp/
11962F:	include/scsi/srp.h
11963
11964SCSI SG DRIVER
11965M:	Doug Gilbert <dgilbert@interlog.com>
11966L:	linux-scsi@vger.kernel.org
11967W:	http://sg.danny.cz/sg
11968S:	Maintained
11969F:	Documentation/scsi/scsi-generic.txt
11970F:	drivers/scsi/sg.c
11971F:	include/scsi/sg.h
11972
11973SCSI SUBSYSTEM
11974M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11976M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11978L:	linux-scsi@vger.kernel.org
11979S:	Maintained
11980F:	Documentation/devicetree/bindings/scsi/
11981F:	drivers/scsi/
11982F:	include/scsi/
11983
11984SCSI TAPE DRIVER
11985M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11986L:	linux-scsi@vger.kernel.org
11987S:	Maintained
11988F:	Documentation/scsi/st.txt
11989F:	drivers/scsi/st.*
11990F:	drivers/scsi/st_*.h
11991
11992SCTP PROTOCOL
11993M:	Vlad Yasevich <vyasevich@gmail.com>
11994M:	Neil Horman <nhorman@tuxdriver.com>
11995L:	linux-sctp@vger.kernel.org
11996W:	http://lksctp.sourceforge.net
11997S:	Maintained
11998F:	Documentation/networking/sctp.txt
11999F:	include/linux/sctp.h
12000F:	include/uapi/linux/sctp.h
12001F:	include/net/sctp/
12002F:	net/sctp/
12003
12004SCx200 CPU SUPPORT
12005M:	Jim Cromie <jim.cromie@gmail.com>
12006S:	Odd Fixes
12007F:	Documentation/i2c/busses/scx200_acb
12008F:	arch/x86/platform/scx200/
12009F:	drivers/watchdog/scx200_wdt.c
12010F:	drivers/i2c/busses/scx200*
12011F:	drivers/mtd/maps/scx200_docflash.c
12012F:	include/linux/scx200.h
12013
12014SCx200 GPIO DRIVER
12015M:	Jim Cromie <jim.cromie@gmail.com>
12016S:	Maintained
12017F:	drivers/char/scx200_gpio.c
12018F:	include/linux/scx200_gpio.h
12019
12020SCx200 HRT CLOCKSOURCE DRIVER
12021M:	Jim Cromie <jim.cromie@gmail.com>
12022S:	Maintained
12023F:	drivers/clocksource/scx200_hrt.c
12024
12025SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12026M:	Sascha Sommer <saschasommer@freenet.de>
12027L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12028S:	Maintained
12029F:	drivers/mmc/host/sdricoh_cs.c
12030
12031SECURE COMPUTING
12032M:	Kees Cook <keescook@chromium.org>
12033R:	Andy Lutomirski <luto@amacapital.net>
12034R:	Will Drewry <wad@chromium.org>
12035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12036S:	Supported
12037F:	kernel/seccomp.c
12038F:	include/uapi/linux/seccomp.h
12039F:	include/linux/seccomp.h
12040F:	tools/testing/selftests/seccomp/*
12041F:	tools/testing/selftests/kselftest_harness.h
12042F:	Documentation/userspace-api/seccomp_filter.rst
12043K:	\bsecure_computing
12044K:	\bTIF_SECCOMP\b
12045
12046SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12047M:	Al Cooper <alcooperx@gmail.com>
12048L:	linux-mmc@vger.kernel.org
12049L:	bcm-kernel-feedback-list@broadcom.com
12050S:	Maintained
12051F:	drivers/mmc/host/sdhci-brcmstb*
12052
12053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12054M:	Adrian Hunter <adrian.hunter@intel.com>
12055L:	linux-mmc@vger.kernel.org
12056T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12057S:	Maintained
12058F:	drivers/mmc/host/sdhci*
12059F:	include/linux/mmc/sdhci*
12060
12061SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12062M:	Ben Dooks <ben-linux@fluff.org>
12063M:	Jaehoon Chung <jh80.chung@samsung.com>
12064L:	linux-mmc@vger.kernel.org
12065S:	Maintained
12066F:	drivers/mmc/host/sdhci-s3c*
12067
12068SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12069M:	Viresh Kumar <vireshk@kernel.org>
12070L:	linux-mmc@vger.kernel.org
12071S:	Maintained
12072F:	drivers/mmc/host/sdhci-spear.c
12073
12074SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12075M:	Kishon Vijay Abraham I <kishon@ti.com>
12076L:	linux-mmc@vger.kernel.org
12077S:	Maintained
12078F:	drivers/mmc/host/sdhci-omap.c
12079
12080SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12081M:	Scott Bauer <scott.bauer@intel.com>
12082M:	Jonathan Derrick <jonathan.derrick@intel.com>
12083L:	linux-block@vger.kernel.org
12084S:	Supported
12085F:	block/sed*
12086F:	block/opal_proto.h
12087F:	include/linux/sed*
12088F:	include/uapi/linux/sed*
12089
12090SECURITY CONTACT
12091M:	Security Officers <security@kernel.org>
12092S:	Supported
12093
12094SECURITY SUBSYSTEM
12095M:	James Morris <james.l.morris@oracle.com>
12096M:	"Serge E. Hallyn" <serge@hallyn.com>
12097L:	linux-security-module@vger.kernel.org (suggested Cc:)
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12099W:	http://kernsec.org/
12100S:	Supported
12101F:	security/
12102
12103SELINUX SECURITY MODULE
12104M:	Paul Moore <paul@paul-moore.com>
12105M:	Stephen Smalley <sds@tycho.nsa.gov>
12106M:	Eric Paris <eparis@parisplace.org>
12107L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12108W:	https://selinuxproject.org
12109W:	https://github.com/SELinuxProject
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12111S:	Supported
12112F:	include/linux/selinux*
12113F:	security/selinux/
12114F:	scripts/selinux/
12115F:	Documentation/admin-guide/LSM/SELinux.rst
12116
12117SENSABLE PHANTOM
12118M:	Jiri Slaby <jirislaby@gmail.com>
12119S:	Maintained
12120F:	drivers/misc/phantom.c
12121F:	include/uapi/linux/phantom.h
12122
12123SERIAL DEVICE BUS
12124M:	Rob Herring <robh@kernel.org>
12125L:	linux-serial@vger.kernel.org
12126S:	Maintained
12127F:	Documentation/devicetree/bindings/serial/slave-device.txt
12128F:	drivers/tty/serdev/
12129F:	include/linux/serdev.h
12130
12131SERIAL DRIVERS
12132M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12133L:	linux-serial@vger.kernel.org
12134S:	Maintained
12135F:	Documentation/devicetree/bindings/serial/
12136F:	drivers/tty/serial/
12137
12138SERIAL IR RECEIVER
12139M:	Sean Young <sean@mess.org>
12140L:	linux-media@vger.kernel.org
12141S:	Maintained
12142F:	drivers/media/rc/serial_ir.c
12143
12144SFC NETWORK DRIVER
12145M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12146M:	Edward Cree <ecree@solarflare.com>
12147M:	Bert Kenward <bkenward@solarflare.com>
12148L:	netdev@vger.kernel.org
12149S:	Supported
12150F:	drivers/net/ethernet/sfc/
12151
12152SGI GRU DRIVER
12153M:	Dimitri Sivanich <sivanich@sgi.com>
12154S:	Maintained
12155F:	drivers/misc/sgi-gru/
12156
12157SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12158M:	Pat Gefre <pfg@sgi.com>
12159L:	linux-ia64@vger.kernel.org
12160S:	Supported
12161F:	Documentation/ia64/serial.txt
12162F:	drivers/tty/serial/ioc?_serial.c
12163F:	include/linux/ioc?.h
12164
12165SGI XP/XPC/XPNET DRIVER
12166M:	Cliff Whickman <cpw@sgi.com>
12167M:	Robin Holt <robinmholt@gmail.com>
12168S:	Maintained
12169F:	drivers/misc/sgi-xp/
12170
12171SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12172M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12173L:	linux-s390@vger.kernel.org
12174W:	http://www.ibm.com/developerworks/linux/linux390/
12175S:	Supported
12176F:	net/smc/
12177
12178SH_VEU V4L2 MEM2MEM DRIVER
12179L:	linux-media@vger.kernel.org
12180S:	Orphan
12181F:	drivers/media/platform/sh_veu.c
12182
12183SH_VOU V4L2 OUTPUT DRIVER
12184L:	linux-media@vger.kernel.org
12185S:	Orphan
12186F:	drivers/media/platform/sh_vou.c
12187F:	include/media/drv-intf/sh_vou.h
12188
12189SI2157 MEDIA DRIVER
12190M:	Antti Palosaari <crope@iki.fi>
12191L:	linux-media@vger.kernel.org
12192W:	https://linuxtv.org
12193W:	http://palosaari.fi/linux/
12194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12195T:	git git://linuxtv.org/anttip/media_tree.git
12196S:	Maintained
12197F:	drivers/media/tuners/si2157*
12198
12199SI2168 MEDIA DRIVER
12200M:	Antti Palosaari <crope@iki.fi>
12201L:	linux-media@vger.kernel.org
12202W:	https://linuxtv.org
12203W:	http://palosaari.fi/linux/
12204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12205T:	git git://linuxtv.org/anttip/media_tree.git
12206S:	Maintained
12207F:	drivers/media/dvb-frontends/si2168*
12208
12209SI470X FM RADIO RECEIVER I2C DRIVER
12210M:	Hans Verkuil <hverkuil@xs4all.nl>
12211L:	linux-media@vger.kernel.org
12212T:	git git://linuxtv.org/media_tree.git
12213W:	https://linuxtv.org
12214S:	Odd Fixes
12215F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12216
12217SI470X FM RADIO RECEIVER USB DRIVER
12218M:	Hans Verkuil <hverkuil@xs4all.nl>
12219L:	linux-media@vger.kernel.org
12220T:	git git://linuxtv.org/media_tree.git
12221W:	https://linuxtv.org
12222S:	Maintained
12223F:	drivers/media/radio/si470x/radio-si470x-common.c
12224F:	drivers/media/radio/si470x/radio-si470x.h
12225F:	drivers/media/radio/si470x/radio-si470x-usb.c
12226
12227SI4713 FM RADIO TRANSMITTER I2C DRIVER
12228M:	Eduardo Valentin <edubezval@gmail.com>
12229L:	linux-media@vger.kernel.org
12230T:	git git://linuxtv.org/media_tree.git
12231W:	https://linuxtv.org
12232S:	Odd Fixes
12233F:	drivers/media/radio/si4713/si4713.?
12234
12235SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12236M:	Eduardo Valentin <edubezval@gmail.com>
12237L:	linux-media@vger.kernel.org
12238T:	git git://linuxtv.org/media_tree.git
12239W:	https://linuxtv.org
12240S:	Odd Fixes
12241F:	drivers/media/radio/si4713/radio-platform-si4713.c
12242
12243SI4713 FM RADIO TRANSMITTER USB DRIVER
12244M:	Hans Verkuil <hverkuil@xs4all.nl>
12245L:	linux-media@vger.kernel.org
12246T:	git git://linuxtv.org/media_tree.git
12247W:	https://linuxtv.org
12248S:	Maintained
12249F:	drivers/media/radio/si4713/radio-usb-si4713.c
12250
12251SIANO DVB DRIVER
12252M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12253M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12254L:	linux-media@vger.kernel.org
12255W:	https://linuxtv.org
12256T:	git git://linuxtv.org/media_tree.git
12257S:	Odd fixes
12258F:	drivers/media/common/siano/
12259F:	drivers/media/usb/siano/
12260F:	drivers/media/usb/siano/
12261F:	drivers/media/mmc/siano/
12262
12263SILEAD TOUCHSCREEN DRIVER
12264M:	Hans de Goede <hdegoede@redhat.com>
12265L:	linux-input@vger.kernel.org
12266L:	platform-driver-x86@vger.kernel.org
12267S:	Maintained
12268F:	drivers/input/touchscreen/silead.c
12269F:	drivers/platform/x86/silead_dmi.c
12270
12271SILICON MOTION SM712 FRAME BUFFER DRIVER
12272M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12273M:	Teddy Wang <teddy.wang@siliconmotion.com>
12274M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12275L:	linux-fbdev@vger.kernel.org
12276S:	Maintained
12277F:	drivers/video/fbdev/sm712*
12278F:	Documentation/fb/sm712fb.txt
12279
12280SIMPLE FIRMWARE INTERFACE (SFI)
12281M:	Len Brown <lenb@kernel.org>
12282L:	sfi-devel@simplefirmware.org
12283W:	http://simplefirmware.org/
12284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12285S:	Supported
12286F:	arch/x86/platform/sfi/
12287F:	drivers/sfi/
12288F:	include/linux/sfi*.h
12289
12290SIMPLEFB FB DRIVER
12291M:	Hans de Goede <hdegoede@redhat.com>
12292L:	linux-fbdev@vger.kernel.org
12293S:	Maintained
12294F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12295F:	drivers/video/fbdev/simplefb.c
12296F:	include/linux/platform_data/simplefb.h
12297
12298SIMTEC EB110ATX (Chalice CATS)
12299P:	Ben Dooks
12300P:	Vincent Sanders <vince@simtec.co.uk>
12301M:	Simtec Linux Team <linux@simtec.co.uk>
12302W:	http://www.simtec.co.uk/products/EB110ATX/
12303S:	Supported
12304
12305SIMTEC EB2410ITX (BAST)
12306P:	Ben Dooks
12307P:	Vincent Sanders <vince@simtec.co.uk>
12308M:	Simtec Linux Team <linux@simtec.co.uk>
12309W:	http://www.simtec.co.uk/products/EB2410ITX/
12310S:	Supported
12311F:	arch/arm/mach-s3c24xx/mach-bast.c
12312F:	arch/arm/mach-s3c24xx/bast-ide.c
12313F:	arch/arm/mach-s3c24xx/bast-irq.c
12314
12315SIPHASH PRF ROUTINES
12316M:	Jason A. Donenfeld <Jason@zx2c4.com>
12317S:	Maintained
12318F:	lib/siphash.c
12319F:	lib/test_siphash.c
12320F:	include/linux/siphash.h
12321
12322SIS 190 ETHERNET DRIVER
12323M:	Francois Romieu <romieu@fr.zoreil.com>
12324L:	netdev@vger.kernel.org
12325S:	Maintained
12326F:	drivers/net/ethernet/sis/sis190.c
12327
12328SIS 900/7016 FAST ETHERNET DRIVER
12329M:	Daniele Venzano <venza@brownhat.org>
12330W:	http://www.brownhat.org/sis900.html
12331L:	netdev@vger.kernel.org
12332S:	Maintained
12333F:	drivers/net/ethernet/sis/sis900.*
12334
12335SIS FRAMEBUFFER DRIVER
12336M:	Thomas Winischhofer <thomas@winischhofer.net>
12337W:	http://www.winischhofer.net/linuxsisvga.shtml
12338S:	Maintained
12339F:	Documentation/fb/sisfb.txt
12340F:	drivers/video/fbdev/sis/
12341F:	include/video/sisfb.h
12342
12343SIS USB2VGA DRIVER
12344M:	Thomas Winischhofer <thomas@winischhofer.net>
12345W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12346S:	Maintained
12347F:	drivers/usb/misc/sisusbvga/
12348
12349SLAB ALLOCATOR
12350M:	Christoph Lameter <cl@linux.com>
12351M:	Pekka Enberg <penberg@kernel.org>
12352M:	David Rientjes <rientjes@google.com>
12353M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12354M:	Andrew Morton <akpm@linux-foundation.org>
12355L:	linux-mm@kvack.org
12356S:	Maintained
12357F:	include/linux/sl?b*.h
12358F:	mm/sl?b*
12359
12360SLEEPABLE READ-COPY UPDATE (SRCU)
12361M:	Lai Jiangshan <jiangshanlai@gmail.com>
12362M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12363M:	Josh Triplett <josh@joshtriplett.org>
12364R:	Steven Rostedt <rostedt@goodmis.org>
12365R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12366L:	linux-kernel@vger.kernel.org
12367W:	http://www.rdrop.com/users/paulmck/RCU/
12368S:	Supported
12369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12370F:	include/linux/srcu.h
12371F:	kernel/rcu/srcu.c
12372
12373SMACK SECURITY MODULE
12374M:	Casey Schaufler <casey@schaufler-ca.com>
12375L:	linux-security-module@vger.kernel.org
12376W:	http://schaufler-ca.com
12377T:	git git://github.com/cschaufler/smack-next
12378S:	Maintained
12379F:	Documentation/admin-guide/LSM/Smack.rst
12380F:	security/smack/
12381
12382SMC91x ETHERNET DRIVER
12383M:	Nicolas Pitre <nico@fluxnic.net>
12384S:	Odd Fixes
12385F:	drivers/net/ethernet/smsc/smc91x.*
12386
12387SMIA AND SMIA++ IMAGE SENSOR DRIVER
12388M:	Sakari Ailus <sakari.ailus@iki.fi>
12389L:	linux-media@vger.kernel.org
12390S:	Maintained
12391F:	drivers/media/i2c/smiapp/
12392F:	include/media/i2c/smiapp.h
12393F:	drivers/media/i2c/smiapp-pll.c
12394F:	drivers/media/i2c/smiapp-pll.h
12395F:	include/uapi/linux/smiapp.h
12396F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12397
12398SMM665 HARDWARE MONITOR DRIVER
12399M:	Guenter Roeck <linux@roeck-us.net>
12400L:	linux-hwmon@vger.kernel.org
12401S:	Maintained
12402F:	Documentation/hwmon/smm665
12403F:	drivers/hwmon/smm665.c
12404
12405SMSC EMC2103 HARDWARE MONITOR DRIVER
12406M:	Steve Glendinning <steve.glendinning@shawell.net>
12407L:	linux-hwmon@vger.kernel.org
12408S:	Maintained
12409F:	Documentation/hwmon/emc2103
12410F:	drivers/hwmon/emc2103.c
12411
12412SMSC SCH5627 HARDWARE MONITOR DRIVER
12413M:	Hans de Goede <hdegoede@redhat.com>
12414L:	linux-hwmon@vger.kernel.org
12415S:	Supported
12416F:	Documentation/hwmon/sch5627
12417F:	drivers/hwmon/sch5627.c
12418
12419SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12420M:	Steve Glendinning <steve.glendinning@shawell.net>
12421L:	linux-fbdev@vger.kernel.org
12422S:	Maintained
12423F:	drivers/video/fbdev/smscufx.c
12424
12425SMSC47B397 HARDWARE MONITOR DRIVER
12426M:	Jean Delvare <jdelvare@suse.com>
12427L:	linux-hwmon@vger.kernel.org
12428S:	Maintained
12429F:	Documentation/hwmon/smsc47b397
12430F:	drivers/hwmon/smsc47b397.c
12431
12432SMSC911x ETHERNET DRIVER
12433M:	Steve Glendinning <steve.glendinning@shawell.net>
12434L:	netdev@vger.kernel.org
12435S:	Maintained
12436F:	include/linux/smsc911x.h
12437F:	drivers/net/ethernet/smsc/smsc911x.*
12438
12439SMSC9420 PCI ETHERNET DRIVER
12440M:	Steve Glendinning <steve.glendinning@shawell.net>
12441L:	netdev@vger.kernel.org
12442S:	Maintained
12443F:	drivers/net/ethernet/smsc/smsc9420.*
12444
12445SOC-CAMERA V4L2 SUBSYSTEM
12446M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12447L:	linux-media@vger.kernel.org
12448T:	git git://linuxtv.org/media_tree.git
12449S:	Maintained
12450F:	include/media/soc*
12451F:	drivers/media/i2c/soc_camera/
12452F:	drivers/media/platform/soc_camera/
12453
12454SOEKRIS NET48XX LED SUPPORT
12455M:	Chris Boot <bootc@bootc.net>
12456S:	Maintained
12457F:	drivers/leds/leds-net48xx.c
12458
12459SOFT-ROCE DRIVER (rxe)
12460M:	Moni Shoua <monis@mellanox.com>
12461L:	linux-rdma@vger.kernel.org
12462S:	Supported
12463W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12464Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12465F:	drivers/infiniband/sw/rxe/
12466F:	include/uapi/rdma/rdma_user_rxe.h
12467
12468SOFTLOGIC 6x10 MPEG CODEC
12469M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12470M:	Anton Sviridenko <anton@corp.bluecherry.net>
12471M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12472M:	Andrey Utkin <andrey_utkin@fastmail.com>
12473M:	Ismael Luceno <ismael@iodev.co.uk>
12474L:	linux-media@vger.kernel.org
12475S:	Supported
12476F:	drivers/media/pci/solo6x10/
12477
12478SOFTWARE RAID (Multiple Disks) SUPPORT
12479M:	Shaohua Li <shli@kernel.org>
12480L:	linux-raid@vger.kernel.org
12481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12482S:	Supported
12483F:	drivers/md/Makefile
12484F:	drivers/md/Kconfig
12485F:	drivers/md/md*
12486F:	drivers/md/raid*
12487F:	include/linux/raid/
12488F:	include/uapi/linux/raid/
12489
12490SONIC NETWORK DRIVER
12491M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12492L:	netdev@vger.kernel.org
12493S:	Maintained
12494F:	drivers/net/ethernet/natsemi/sonic.*
12495
12496SONICS SILICON BACKPLANE DRIVER (SSB)
12497M:	Michael Buesch <m@bues.ch>
12498L:	linux-wireless@vger.kernel.org
12499S:	Maintained
12500F:	drivers/ssb/
12501F:	include/linux/ssb/
12502
12503SONY MEMORYSTICK CARD SUPPORT
12504M:	Alex Dubov <oakad@yahoo.com>
12505W:	http://tifmxx.berlios.de/
12506S:	Maintained
12507F:	drivers/memstick/host/tifm_ms.c
12508
12509SONY MEMORYSTICK STANDARD SUPPORT
12510M:	Maxim Levitsky <maximlevitsky@gmail.com>
12511S:	Maintained
12512F:	drivers/memstick/core/ms_block.*
12513
12514SONY VAIO CONTROL DEVICE DRIVER
12515M:	Mattia Dongili <malattia@linux.it>
12516L:	platform-driver-x86@vger.kernel.org
12517W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12518S:	Maintained
12519F:	Documentation/laptops/sony-laptop.txt
12520F:	drivers/char/sonypi.c
12521F:	drivers/platform/x86/sony-laptop.c
12522F:	include/linux/sony-laptop.h
12523
12524SOUND
12525M:	Jaroslav Kysela <perex@perex.cz>
12526M:	Takashi Iwai <tiwai@suse.com>
12527L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12528W:	http://www.alsa-project.org/
12529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12530T:	git git://git.alsa-project.org/alsa-kernel.git
12531Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12532S:	Maintained
12533F:	Documentation/sound/
12534F:	include/sound/
12535F:	include/uapi/sound/
12536F:	sound/
12537
12538SOUND - COMPRESSED AUDIO
12539M:	Vinod Koul <vinod.koul@intel.com>
12540L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12542S:	Supported
12543F:	Documentation/sound/alsa/compress_offload.txt
12544F:	include/sound/compress_driver.h
12545F:	include/uapi/sound/compress_*
12546F:	sound/core/compress_offload.c
12547F:	sound/soc/soc-compress.c
12548
12549SOUND - DMAENGINE HELPERS
12550M:	Lars-Peter Clausen <lars@metafoo.de>
12551S:	Supported
12552F:	include/sound/dmaengine_pcm.h
12553F:	sound/core/pcm_dmaengine.c
12554F:	sound/soc/soc-generic-dmaengine-pcm.c
12555
12556SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12557M:	Liam Girdwood <lgirdwood@gmail.com>
12558M:	Mark Brown <broonie@kernel.org>
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12561W:	http://alsa-project.org/main/index.php/ASoC
12562S:	Supported
12563F:	Documentation/devicetree/bindings/sound/
12564F:	Documentation/sound/alsa/soc/
12565F:	sound/soc/
12566F:	include/sound/soc*
12567
12568SP2 MEDIA DRIVER
12569M:	Olli Salonen <olli.salonen@iki.fi>
12570L:	linux-media@vger.kernel.org
12571W:	https://linuxtv.org
12572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12573S:	Maintained
12574F:	drivers/media/dvb-frontends/sp2*
12575
12576SPARC + UltraSPARC (sparc/sparc64)
12577M:	"David S. Miller" <davem@davemloft.net>
12578L:	sparclinux@vger.kernel.org
12579Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12582S:	Maintained
12583F:	arch/sparc/
12584F:	drivers/sbus/
12585
12586SPARC SERIAL DRIVERS
12587M:	"David S. Miller" <davem@davemloft.net>
12588L:	sparclinux@vger.kernel.org
12589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12591S:	Maintained
12592F:	include/linux/sunserialcore.h
12593F:	drivers/tty/serial/suncore.c
12594F:	drivers/tty/serial/sunhv.c
12595F:	drivers/tty/serial/sunsab.c
12596F:	drivers/tty/serial/sunsab.h
12597F:	drivers/tty/serial/sunsu.c
12598F:	drivers/tty/serial/sunzilog.c
12599F:	drivers/tty/serial/sunzilog.h
12600F:	drivers/tty/vcc.c
12601
12602SPARSE CHECKER
12603M:	"Christopher Li" <sparse@chrisli.org>
12604L:	linux-sparse@vger.kernel.org
12605W:	https://sparse.wiki.kernel.org/
12606T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12607T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12608S:	Maintained
12609F:	include/linux/compiler.h
12610
12611SPEAR CLOCK FRAMEWORK SUPPORT
12612M:	Viresh Kumar <vireshk@kernel.org>
12613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12614W:	http://www.st.com/spear
12615S:	Maintained
12616F:	drivers/clk/spear/
12617
12618SPEAR PLATFORM SUPPORT
12619M:	Viresh Kumar <vireshk@kernel.org>
12620M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12622W:	http://www.st.com/spear
12623S:	Maintained
12624F:	arch/arm/boot/dts/spear*
12625F:	arch/arm/mach-spear/
12626
12627SPI NOR SUBSYSTEM
12628M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12629M:	Marek Vasut <marek.vasut@gmail.com>
12630L:	linux-mtd@lists.infradead.org
12631W:	http://www.linux-mtd.infradead.org/
12632Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12633T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12634T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12635S:	Maintained
12636F:	drivers/mtd/spi-nor/
12637F:	include/linux/mtd/spi-nor.h
12638
12639SPI SUBSYSTEM
12640M:	Mark Brown <broonie@kernel.org>
12641L:	linux-spi@vger.kernel.org
12642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12643Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12644S:	Maintained
12645F:	Documentation/devicetree/bindings/spi/
12646F:	Documentation/spi/
12647F:	drivers/spi/
12648F:	include/linux/spi/
12649F:	include/uapi/linux/spi/
12650F:	tools/spi/
12651
12652SPIDERNET NETWORK DRIVER for CELL
12653M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12654L:	netdev@vger.kernel.org
12655S:	Supported
12656F:	Documentation/networking/spider_net.txt
12657F:	drivers/net/ethernet/toshiba/spider_net*
12658
12659SPMI SUBSYSTEM
12660R:	Stephen Boyd <sboyd@codeaurora.org>
12661L:	linux-arm-msm@vger.kernel.org
12662F:	Documentation/devicetree/bindings/spmi/
12663F:	drivers/spmi/
12664F:	include/dt-bindings/spmi/spmi.h
12665F:	include/linux/spmi.h
12666F:	include/trace/events/spmi.h
12667
12668SPU FILE SYSTEM
12669M:	Jeremy Kerr <jk@ozlabs.org>
12670L:	linuxppc-dev@lists.ozlabs.org
12671W:	http://www.ibm.com/developerworks/power/cell/
12672S:	Supported
12673F:	Documentation/filesystems/spufs.txt
12674F:	arch/powerpc/platforms/cell/spufs/
12675
12676SQUASHFS FILE SYSTEM
12677M:	Phillip Lougher <phillip@squashfs.org.uk>
12678L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12679W:	http://squashfs.org.uk
12680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12681S:	Maintained
12682F:	Documentation/filesystems/squashfs.txt
12683F:	fs/squashfs/
12684
12685SRM (Alpha) environment access
12686M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12687S:	Maintained
12688F:	arch/alpha/kernel/srm_env.c
12689
12690STABLE BRANCH
12691M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12692L:	stable@vger.kernel.org
12693S:	Supported
12694F:	Documentation/process/stable-kernel-rules.rst
12695
12696STAGING - COMEDI
12697M:	Ian Abbott <abbotti@mev.co.uk>
12698M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12699S:	Odd Fixes
12700F:	drivers/staging/comedi/
12701
12702STAGING - FLARION FT1000 DRIVERS
12703M:	Marek Belisko <marek.belisko@gmail.com>
12704S:	Odd Fixes
12705F:	drivers/staging/ft1000/
12706
12707STAGING - INDUSTRIAL IO
12708M:	Jonathan Cameron <jic23@kernel.org>
12709L:	linux-iio@vger.kernel.org
12710S:	Odd Fixes
12711F:	Documentation/devicetree/bindings/staging/iio/
12712F:	drivers/staging/iio/
12713
12714STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12715M:	Jarod Wilson <jarod@wilsonet.com>
12716W:	http://www.lirc.org/
12717S:	Odd Fixes
12718F:	drivers/staging/media/lirc/
12719
12720STAGING - LUSTRE PARALLEL FILESYSTEM
12721M:	Oleg Drokin <oleg.drokin@intel.com>
12722M:	Andreas Dilger <andreas.dilger@intel.com>
12723M:	James Simmons <jsimmons@infradead.org>
12724L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12725W:	http://wiki.lustre.org/
12726S:	Maintained
12727F:	drivers/staging/lustre
12728
12729STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12730M:	Marc Dietrich <marvin24@gmx.de>
12731L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12732L:	linux-tegra@vger.kernel.org
12733S:	Maintained
12734F:	drivers/staging/nvec/
12735
12736STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12737M:	Jens Frederich <jfrederich@gmail.com>
12738M:	Daniel Drake <dsd@laptop.org>
12739M:	Jon Nettleton <jon.nettleton@gmail.com>
12740W:	http://wiki.laptop.org/go/DCON
12741S:	Maintained
12742F:	drivers/staging/olpc_dcon/
12743
12744STAGING - REALTEK RTL8712U DRIVERS
12745M:	Larry Finger <Larry.Finger@lwfinger.net>
12746M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12747S:	Odd Fixes
12748F:	drivers/staging/rtl8712/
12749
12750STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12751M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12752M:	Teddy Wang <teddy.wang@siliconmotion.com>
12753M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12754L:	linux-fbdev@vger.kernel.org
12755S:	Maintained
12756F:	drivers/staging/sm750fb/
12757
12758STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12759M:	William Hubbs <w.d.hubbs@gmail.com>
12760M:	Chris Brannon <chris@the-brannons.com>
12761M:	Kirk Reiser <kirk@reisers.ca>
12762M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12763L:	speakup@linux-speakup.org
12764W:	http://www.linux-speakup.org/
12765S:	Odd Fixes
12766F:	drivers/staging/speakup/
12767
12768STAGING - VIA VT665X DRIVERS
12769M:	Forest Bond <forest@alittletooquiet.net>
12770S:	Odd Fixes
12771F:	drivers/staging/vt665?/
12772
12773STAGING - WILC1000 WIFI DRIVER
12774M:	Aditya Shankar <aditya.shankar@microchip.com>
12775M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12776L:	linux-wireless@vger.kernel.org
12777S:	Supported
12778F:	drivers/staging/wilc1000/
12779
12780STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12781M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12782S:	Odd Fixes
12783F:	drivers/staging/xgifb/
12784
12785STAGING SUBSYSTEM
12786M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12788L:	devel@driverdev.osuosl.org
12789S:	Supported
12790F:	drivers/staging/
12791
12792STARFIRE/DURALAN NETWORK DRIVER
12793M:	Ion Badulescu <ionut@badula.org>
12794S:	Odd Fixes
12795F:	drivers/net/ethernet/adaptec/starfire*
12796
12797STEC S1220 SKD DRIVER
12798M:	Bart Van Assche <bart.vanassche@wdc.com>
12799L:	linux-block@vger.kernel.org
12800S:	Maintained
12801F:	drivers/block/skd*[ch]
12802
12803STI CEC DRIVER
12804M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12805S:	Maintained
12806F:	drivers/staging/media/st-cec/
12807F:	Documentation/devicetree/bindings/media/stih-cec.txt
12808
12809STK1160 USB VIDEO CAPTURE DRIVER
12810M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12811L:	linux-media@vger.kernel.org
12812T:	git git://linuxtv.org/media_tree.git
12813S:	Maintained
12814F:	drivers/media/usb/stk1160/
12815
12816STMMAC ETHERNET DRIVER
12817M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12818M:	Alexandre Torgue <alexandre.torgue@st.com>
12819L:	netdev@vger.kernel.org
12820W:	http://www.stlinux.com
12821S:	Supported
12822F:	drivers/net/ethernet/stmicro/stmmac/
12823
12824SUN3/3X
12825M:	Sam Creasey <sammy@sammy.net>
12826W:	http://sammy.net/sun3/
12827S:	Maintained
12828F:	arch/m68k/kernel/*sun3*
12829F:	arch/m68k/sun3*/
12830F:	arch/m68k/include/asm/sun3*
12831F:	drivers/net/ethernet/i825xx/sun3*
12832
12833SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12834M:	Hans de Goede <hdegoede@redhat.com>
12835L:	linux-input@vger.kernel.org
12836S:	Maintained
12837F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12838F:	drivers/input/keyboard/sun4i-lradc-keys.c
12839
12840SUNDANCE NETWORK DRIVER
12841M:	Denis Kirjanov <kda@linux-powerpc.org>
12842L:	netdev@vger.kernel.org
12843S:	Maintained
12844F:	drivers/net/ethernet/dlink/sundance.c
12845
12846SUPERH
12847M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12848M:	Rich Felker <dalias@libc.org>
12849L:	linux-sh@vger.kernel.org
12850Q:	http://patchwork.kernel.org/project/linux-sh/list/
12851S:	Maintained
12852F:	Documentation/sh/
12853F:	arch/sh/
12854F:	drivers/sh/
12855
12856SUSPEND TO RAM
12857M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12858M:	Len Brown <len.brown@intel.com>
12859M:	Pavel Machek <pavel@ucw.cz>
12860L:	linux-pm@vger.kernel.org
12861B:	https://bugzilla.kernel.org
12862S:	Supported
12863F:	Documentation/power/
12864F:	arch/x86/kernel/acpi/
12865F:	drivers/base/power/
12866F:	kernel/power/
12867F:	include/linux/suspend.h
12868F:	include/linux/freezer.h
12869F:	include/linux/pm.h
12870
12871SVGA HANDLING
12872M:	Martin Mares <mj@ucw.cz>
12873L:	linux-video@atrey.karlin.mff.cuni.cz
12874S:	Maintained
12875F:	Documentation/svga.txt
12876F:	arch/x86/boot/video*
12877
12878SWIOTLB SUBSYSTEM
12879M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12880L:	linux-kernel@vger.kernel.org
12881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12882S:	Supported
12883F:	lib/swiotlb.c
12884F:	arch/*/kernel/pci-swiotlb.c
12885F:	include/linux/swiotlb.h
12886
12887SWITCHDEV
12888M:	Jiri Pirko <jiri@resnulli.us>
12889M:	Ivan Vecera <ivecera@redhat.com>
12890L:	netdev@vger.kernel.org
12891S:	Supported
12892F:	net/switchdev/
12893F:	include/net/switchdev.h
12894
12895SYNC FILE FRAMEWORK
12896M:	Sumit Semwal <sumit.semwal@linaro.org>
12897R:	Gustavo Padovan <gustavo@padovan.org>
12898S:	Maintained
12899L:	linux-media@vger.kernel.org
12900L:	dri-devel@lists.freedesktop.org
12901F:	drivers/dma-buf/sync_*
12902F:	drivers/dma-buf/dma-fence*
12903F:	drivers/dma-buf/sw_sync.c
12904F:	include/linux/sync_file.h
12905F:	include/uapi/linux/sync_file.h
12906F:	Documentation/sync_file.txt
12907T:	git git://anongit.freedesktop.org/drm/drm-misc
12908
12909SYNOPSYS ARC ARCHITECTURE
12910M:	Vineet Gupta <vgupta@synopsys.com>
12911L:	linux-snps-arc@lists.infradead.org
12912S:	Supported
12913F:	arch/arc/
12914F:	Documentation/devicetree/bindings/arc/*
12915F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12916F:	drivers/clocksource/arc_timer.c
12917F:	drivers/tty/serial/arc_uart.c
12918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12919
12920SYNOPSYS ARC HSDK SDP pll clock driver
12921M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12922S:	Supported
12923F:	drivers/clk/clk-hsdk-pll.c
12924F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12925
12926SYNOPSYS ARC SDP clock driver
12927M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12928S:	Supported
12929F:	drivers/clk/axs10x/*
12930F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12931
12932SYNOPSYS ARC SDP platform support
12933M:	Alexey Brodkin <abrodkin@synopsys.com>
12934S:	Supported
12935F:	arch/arc/plat-axs10x
12936F:	arch/arc/boot/dts/ax*
12937F:	Documentation/devicetree/bindings/arc/axs10*
12938
12939SYNOPSYS DESIGNWARE APB GPIO DRIVER
12940M:	Hoan Tran <hotran@apm.com>
12941L:	linux-gpio@vger.kernel.org
12942S:	Maintained
12943F:	drivers/gpio/gpio-dwapb.c
12944F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12945
12946SYNOPSYS DESIGNWARE DMAC DRIVER
12947M:	Viresh Kumar <vireshk@kernel.org>
12948R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12949S:	Maintained
12950F:	include/linux/dma/dw.h
12951F:	include/linux/platform_data/dma-dw.h
12952F:	drivers/dma/dw/
12953
12954SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12955M:	Jie Deng <jiedeng@synopsys.com>
12956L:	netdev@vger.kernel.org
12957S:	Supported
12958F:	drivers/net/ethernet/synopsys/
12959
12960SYNOPSYS DESIGNWARE I2C DRIVER
12961M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12962R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12963R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12964L:	linux-i2c@vger.kernel.org
12965S:	Maintained
12966F:	drivers/i2c/busses/i2c-designware-*
12967F:	include/linux/platform_data/i2c-designware.h
12968
12969SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12970M:	Jaehoon Chung <jh80.chung@samsung.com>
12971L:	linux-mmc@vger.kernel.org
12972S:	Maintained
12973F:	drivers/mmc/host/dw_mmc*
12974
12975SYNOPSYS HSDK RESET CONTROLLER DRIVER
12976M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12977S:	Supported
12978F:	drivers/reset/reset-hsdk.c
12979F:	include/dt-bindings/reset/snps,hsdk-reset.h
12980F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12981
12982SYSTEM CONFIGURATION (SYSCON)
12983M:	Lee Jones <lee.jones@linaro.org>
12984M:	Arnd Bergmann <arnd@arndb.de>
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12986S:	Supported
12987F:	drivers/mfd/syscon.c
12988
12989SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12990M:	Sudeep Holla <sudeep.holla@arm.com>
12991L:	linux-arm-kernel@lists.infradead.org
12992S:	Maintained
12993F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12994F:	drivers/clk/clk-scpi.c
12995F:	drivers/cpufreq/scpi-cpufreq.c
12996F:	drivers/firmware/arm_scpi.c
12997F:	include/linux/scpi_protocol.h
12998
12999SYSTEM RESET/SHUTDOWN DRIVERS
13000M:	Sebastian Reichel <sre@kernel.org>
13001L:	linux-pm@vger.kernel.org
13002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13003S:	Maintained
13004F:	Documentation/devicetree/bindings/power/reset/
13005F:	drivers/power/reset/
13006
13007SYSTEM TRACE MODULE CLASS
13008M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13009S:	Maintained
13010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13011F:	Documentation/trace/stm.txt
13012F:	drivers/hwtracing/stm/
13013F:	include/linux/stm.h
13014F:	include/uapi/linux/stm.h
13015
13016SYSV FILESYSTEM
13017M:	Christoph Hellwig <hch@infradead.org>
13018S:	Maintained
13019F:	Documentation/filesystems/sysv-fs.txt
13020F:	fs/sysv/
13021F:	include/linux/sysv_fs.h
13022
13023TARGET SUBSYSTEM
13024M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13025L:	linux-scsi@vger.kernel.org
13026L:	target-devel@vger.kernel.org
13027W:	http://www.linux-iscsi.org
13028W:	http://groups.google.com/group/linux-iscsi-target-dev
13029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13030S:	Supported
13031F:	drivers/target/
13032F:	include/target/
13033F:	Documentation/target/
13034
13035TASKSTATS STATISTICS INTERFACE
13036M:	Balbir Singh <bsingharora@gmail.com>
13037S:	Maintained
13038F:	Documentation/accounting/taskstats*
13039F:	include/linux/taskstats*
13040F:	kernel/taskstats.c
13041
13042TC subsystem
13043M:	Jamal Hadi Salim <jhs@mojatatu.com>
13044M:	Cong Wang <xiyou.wangcong@gmail.com>
13045M:	Jiri Pirko <jiri@resnulli.us>
13046L:	netdev@vger.kernel.org
13047S:	Maintained
13048F:	include/net/pkt_cls.h
13049F:	include/net/pkt_sched.h
13050F:	include/net/tc_act/
13051F:	include/uapi/linux/pkt_cls.h
13052F:	include/uapi/linux/pkt_sched.h
13053F:	include/uapi/linux/tc_act/
13054F:	include/uapi/linux/tc_ematch/
13055F:	net/sched/
13056
13057TCP LOW PRIORITY MODULE
13058M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13059M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13060W:	http://tcp-lp-mod.sourceforge.net/
13061S:	Maintained
13062F:	net/ipv4/tcp_lp.c
13063
13064TDA10071 MEDIA DRIVER
13065M:	Antti Palosaari <crope@iki.fi>
13066L:	linux-media@vger.kernel.org
13067W:	https://linuxtv.org
13068W:	http://palosaari.fi/linux/
13069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13070T:	git git://linuxtv.org/anttip/media_tree.git
13071S:	Maintained
13072F:	drivers/media/dvb-frontends/tda10071*
13073
13074TDA18212 MEDIA DRIVER
13075M:	Antti Palosaari <crope@iki.fi>
13076L:	linux-media@vger.kernel.org
13077W:	https://linuxtv.org
13078W:	http://palosaari.fi/linux/
13079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13080T:	git git://linuxtv.org/anttip/media_tree.git
13081S:	Maintained
13082F:	drivers/media/tuners/tda18212*
13083
13084TDA18218 MEDIA DRIVER
13085M:	Antti Palosaari <crope@iki.fi>
13086L:	linux-media@vger.kernel.org
13087W:	https://linuxtv.org
13088W:	http://palosaari.fi/linux/
13089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13090T:	git git://linuxtv.org/anttip/media_tree.git
13091S:	Maintained
13092F:	drivers/media/tuners/tda18218*
13093
13094TDA18271 MEDIA DRIVER
13095M:	Michael Krufky <mkrufky@linuxtv.org>
13096L:	linux-media@vger.kernel.org
13097W:	https://linuxtv.org
13098W:	http://github.com/mkrufky
13099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13100T:	git git://linuxtv.org/mkrufky/tuners.git
13101S:	Maintained
13102F:	drivers/media/tuners/tda18271*
13103
13104TDA827x MEDIA DRIVER
13105M:	Michael Krufky <mkrufky@linuxtv.org>
13106L:	linux-media@vger.kernel.org
13107W:	https://linuxtv.org
13108W:	http://github.com/mkrufky
13109Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13110T:	git git://linuxtv.org/mkrufky/tuners.git
13111S:	Maintained
13112F:	drivers/media/tuners/tda8290.*
13113
13114TDA8290 MEDIA DRIVER
13115M:	Michael Krufky <mkrufky@linuxtv.org>
13116L:	linux-media@vger.kernel.org
13117W:	https://linuxtv.org
13118W:	http://github.com/mkrufky
13119Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13120T:	git git://linuxtv.org/mkrufky/tuners.git
13121S:	Maintained
13122F:	drivers/media/tuners/tda8290.*
13123
13124TDA9840 MEDIA DRIVER
13125M:	Hans Verkuil <hverkuil@xs4all.nl>
13126L:	linux-media@vger.kernel.org
13127T:	git git://linuxtv.org/media_tree.git
13128W:	https://linuxtv.org
13129S:	Maintained
13130F:	drivers/media/i2c/tda9840*
13131
13132TEA5761 TUNER DRIVER
13133M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13134M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13135L:	linux-media@vger.kernel.org
13136W:	https://linuxtv.org
13137T:	git git://linuxtv.org/media_tree.git
13138S:	Odd fixes
13139F:	drivers/media/tuners/tea5761.*
13140
13141TEA5767 TUNER DRIVER
13142M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13143M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13144L:	linux-media@vger.kernel.org
13145W:	https://linuxtv.org
13146T:	git git://linuxtv.org/media_tree.git
13147S:	Maintained
13148F:	drivers/media/tuners/tea5767.*
13149
13150TEA6415C MEDIA DRIVER
13151M:	Hans Verkuil <hverkuil@xs4all.nl>
13152L:	linux-media@vger.kernel.org
13153T:	git git://linuxtv.org/media_tree.git
13154W:	https://linuxtv.org
13155S:	Maintained
13156F:	drivers/media/i2c/tea6415c*
13157
13158TEA6420 MEDIA DRIVER
13159M:	Hans Verkuil <hverkuil@xs4all.nl>
13160L:	linux-media@vger.kernel.org
13161T:	git git://linuxtv.org/media_tree.git
13162W:	https://linuxtv.org
13163S:	Maintained
13164F:	drivers/media/i2c/tea6420*
13165
13166TEAM DRIVER
13167M:	Jiri Pirko <jiri@resnulli.us>
13168L:	netdev@vger.kernel.org
13169S:	Supported
13170F:	drivers/net/team/
13171F:	include/linux/if_team.h
13172F:	include/uapi/linux/if_team.h
13173
13174TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13175M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13176S:	Maintained
13177F:	arch/x86/platform/ts5500/
13178
13179TECHNOTREND USB IR RECEIVER
13180M:	Sean Young <sean@mess.org>
13181L:	linux-media@vger.kernel.org
13182S:	Maintained
13183F:	drivers/media/rc/ttusbir.c
13184
13185TEE SUBSYSTEM
13186M:	Jens Wiklander <jens.wiklander@linaro.org>
13187S:	Maintained
13188F:	include/linux/tee_drv.h
13189F:	include/uapi/linux/tee.h
13190F:	drivers/tee/
13191F:	Documentation/tee.txt
13192
13193TEGRA ARCHITECTURE SUPPORT
13194M:	Thierry Reding <thierry.reding@gmail.com>
13195M:	Jonathan Hunter <jonathanh@nvidia.com>
13196L:	linux-tegra@vger.kernel.org
13197Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13199S:	Supported
13200N:	[^a-z]tegra
13201
13202TEGRA CLOCK DRIVER
13203M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13204M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13205S:	Supported
13206F:	drivers/clk/tegra/
13207
13208TEGRA DMA DRIVERS
13209M:	Laxman Dewangan <ldewangan@nvidia.com>
13210M:	Jon Hunter <jonathanh@nvidia.com>
13211S:	Supported
13212F:	drivers/dma/tegra*
13213
13214TEGRA I2C DRIVER
13215M:	Laxman Dewangan <ldewangan@nvidia.com>
13216S:	Supported
13217F:	drivers/i2c/busses/i2c-tegra.c
13218
13219TEGRA IOMMU DRIVERS
13220M:	Hiroshi Doyu <hdoyu@nvidia.com>
13221S:	Supported
13222F:	drivers/iommu/tegra*
13223
13224TEGRA KBC DRIVER
13225M:	Rakesh Iyer <riyer@nvidia.com>
13226M:	Laxman Dewangan <ldewangan@nvidia.com>
13227S:	Supported
13228F:	drivers/input/keyboard/tegra-kbc.c
13229
13230TEGRA PWM DRIVER
13231M:	Thierry Reding <thierry.reding@gmail.com>
13232S:	Supported
13233F:	drivers/pwm/pwm-tegra.c
13234
13235TEGRA SERIAL DRIVER
13236M:	Laxman Dewangan <ldewangan@nvidia.com>
13237S:	Supported
13238F:	drivers/tty/serial/serial-tegra.c
13239
13240TEGRA SPI DRIVER
13241M:	Laxman Dewangan <ldewangan@nvidia.com>
13242S:	Supported
13243F:	drivers/spi/spi-tegra*
13244
13245TEHUTI ETHERNET DRIVER
13246M:	Andy Gospodarek <andy@greyhouse.net>
13247L:	netdev@vger.kernel.org
13248S:	Supported
13249F:	drivers/net/ethernet/tehuti/*
13250
13251Telecom Clock Driver for MCPL0010
13252M:	Mark Gross <mark.gross@intel.com>
13253S:	Supported
13254F:	drivers/char/tlclk.c
13255
13256TENSILICA XTENSA PORT (xtensa)
13257M:	Chris Zankel <chris@zankel.net>
13258M:	Max Filippov <jcmvbkbc@gmail.com>
13259L:	linux-xtensa@linux-xtensa.org
13260T:	git git://github.com/czankel/xtensa-linux.git
13261S:	Maintained
13262F:	arch/xtensa/
13263F:	drivers/irqchip/irq-xtensa-*
13264
13265Texas Instruments' System Control Interface (TISCI) Protocol Driver
13266M:	Nishanth Menon <nm@ti.com>
13267M:	Tero Kristo <t-kristo@ti.com>
13268M:	Santosh Shilimkar <ssantosh@kernel.org>
13269L:	linux-arm-kernel@lists.infradead.org
13270S:	Maintained
13271F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13272F:	drivers/firmware/ti_sci*
13273F:	include/linux/soc/ti/ti_sci_protocol.h
13274F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13275F:	include/dt-bindings/genpd/k2g.h
13276F:	drivers/soc/ti/ti_sci_pm_domains.c
13277F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13278F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13279F:	drivers/clk/keystone/sci-clk.c
13280F:	drivers/reset/reset-ti-sci.c
13281
13282THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13283M:	Hans Verkuil <hverkuil@xs4all.nl>
13284L:	linux-media@vger.kernel.org
13285T:	git git://linuxtv.org/media_tree.git
13286W:	https://linuxtv.org
13287S:	Maintained
13288F:	drivers/media/radio/radio-raremono.c
13289
13290THERMAL
13291M:	Zhang Rui <rui.zhang@intel.com>
13292M:	Eduardo Valentin <edubezval@gmail.com>
13293L:	linux-pm@vger.kernel.org
13294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13296Q:	https://patchwork.kernel.org/project/linux-pm/list/
13297S:	Supported
13298F:	drivers/thermal/
13299F:	include/linux/thermal.h
13300F:	include/uapi/linux/thermal.h
13301F:	include/linux/cpu_cooling.h
13302F:	Documentation/devicetree/bindings/thermal/
13303
13304THERMAL/CPU_COOLING
13305M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13306M:	Viresh Kumar <viresh.kumar@linaro.org>
13307M:	Javi Merino <javi.merino@kernel.org>
13308L:	linux-pm@vger.kernel.org
13309S:	Supported
13310F:	Documentation/thermal/cpu-cooling-api.txt
13311F:	drivers/thermal/cpu_cooling.c
13312F:	include/linux/cpu_cooling.h
13313
13314THINKPAD ACPI EXTRAS DRIVER
13315M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13316L:	ibm-acpi-devel@lists.sourceforge.net
13317L:	platform-driver-x86@vger.kernel.org
13318W:	http://ibm-acpi.sourceforge.net
13319W:	http://thinkwiki.org/wiki/Ibm-acpi
13320T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13321S:	Maintained
13322F:	drivers/platform/x86/thinkpad_acpi.c
13323
13324THUNDERBOLT DRIVER
13325M:	Andreas Noever <andreas.noever@gmail.com>
13326M:	Michael Jamet <michael.jamet@intel.com>
13327M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13328M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13329S:	Maintained
13330F:	drivers/thunderbolt/
13331
13332THUNDERX GPIO DRIVER
13333M:	David Daney <david.daney@cavium.com>
13334S:	Maintained
13335F:	drivers/gpio/gpio-thunderx.c
13336
13337TI AM437X VPFE DRIVER
13338M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13339L:	linux-media@vger.kernel.org
13340W:	https://linuxtv.org
13341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13342T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13343S:	Maintained
13344F:	drivers/media/platform/am437x/
13345
13346TI BANDGAP AND THERMAL DRIVER
13347M:	Eduardo Valentin <edubezval@gmail.com>
13348M:	Keerthy <j-keerthy@ti.com>
13349L:	linux-pm@vger.kernel.org
13350L:	linux-omap@vger.kernel.org
13351S:	Maintained
13352F:	drivers/thermal/ti-soc-thermal/
13353
13354TI BQ27XXX POWER SUPPLY DRIVER
13355R:	Andrew F. Davis <afd@ti.com>
13356F:	include/linux/power/bq27xxx_battery.h
13357F:	drivers/power/supply/bq27xxx_battery.c
13358F:	drivers/power/supply/bq27xxx_battery_i2c.c
13359
13360TI CDCE706 CLOCK DRIVER
13361M:	Max Filippov <jcmvbkbc@gmail.com>
13362S:	Maintained
13363F:	drivers/clk/clk-cdce706.c
13364
13365TI CLOCK DRIVER
13366M:	Tero Kristo <t-kristo@ti.com>
13367L:	linux-omap@vger.kernel.org
13368S:	Maintained
13369F:	drivers/clk/ti/
13370F:	include/linux/clk/ti.h
13371
13372TI DAVINCI MACHINE SUPPORT
13373M:	Sekhar Nori <nsekhar@ti.com>
13374M:	Kevin Hilman <khilman@kernel.org>
13375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13377S:	Supported
13378F:	arch/arm/mach-davinci/
13379F:	drivers/i2c/busses/i2c-davinci.c
13380F:	arch/arm/boot/dts/da850*
13381
13382TI DAVINCI SERIES GPIO DRIVER
13383M:	Keerthy <j-keerthy@ti.com>
13384L:	linux-gpio@vger.kernel.org
13385S:	Maintained
13386F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13387F:	drivers/gpio/gpio-davinci.c
13388
13389TI DAVINCI SERIES MEDIA DRIVER
13390M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13391L:	linux-media@vger.kernel.org
13392W:	https://linuxtv.org
13393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13394T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13395S:	Maintained
13396F:	drivers/media/platform/davinci/
13397F:	include/media/davinci/
13398
13399TI ETHERNET SWITCH DRIVER (CPSW)
13400R:	Grygorii Strashko <grygorii.strashko@ti.com>
13401L:	linux-omap@vger.kernel.org
13402L:	netdev@vger.kernel.org
13403S:	Maintained
13404F:	drivers/net/ethernet/ti/cpsw*
13405F:	drivers/net/ethernet/ti/davinci*
13406
13407TI FLASH MEDIA INTERFACE DRIVER
13408M:	Alex Dubov <oakad@yahoo.com>
13409S:	Maintained
13410F:	drivers/misc/tifm*
13411F:	drivers/mmc/host/tifm_sd.c
13412F:	include/linux/tifm.h
13413
13414TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13415M:	Santosh Shilimkar <ssantosh@kernel.org>
13416L:	linux-kernel@vger.kernel.org
13417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13418S:	Maintained
13419F:	drivers/soc/ti/*
13420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13421
13422TI LM49xxx FAMILY ASoC CODEC DRIVERS
13423M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13424M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13426S:	Maintained
13427F:	sound/soc/codecs/lm49453*
13428F:	sound/soc/codecs/isabelle*
13429
13430TI LP855x BACKLIGHT DRIVER
13431M:	Milo Kim <milo.kim@ti.com>
13432S:	Maintained
13433F:	Documentation/backlight/lp855x-driver.txt
13434F:	drivers/video/backlight/lp855x_bl.c
13435F:	include/linux/platform_data/lp855x.h
13436
13437TI LP8727 CHARGER DRIVER
13438M:	Milo Kim <milo.kim@ti.com>
13439S:	Maintained
13440F:	drivers/power/supply/lp8727_charger.c
13441F:	include/linux/platform_data/lp8727.h
13442
13443TI LP8788 MFD DRIVER
13444M:	Milo Kim <milo.kim@ti.com>
13445S:	Maintained
13446F:	drivers/iio/adc/lp8788_adc.c
13447F:	drivers/leds/leds-lp8788.c
13448F:	drivers/mfd/lp8788*.c
13449F:	drivers/power/supply/lp8788-charger.c
13450F:	drivers/regulator/lp8788-*.c
13451F:	include/linux/mfd/lp8788*.h
13452
13453TI NETCP ETHERNET DRIVER
13454M:	Wingman Kwok <w-kwok2@ti.com>
13455M:	Murali Karicheri <m-karicheri2@ti.com>
13456L:	netdev@vger.kernel.org
13457S:	Maintained
13458F:	drivers/net/ethernet/ti/netcp*
13459
13460TI TAS571X FAMILY ASoC CODEC DRIVER
13461M:	Kevin Cernekee <cernekee@chromium.org>
13462L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13463S:	Odd Fixes
13464F:	sound/soc/codecs/tas571x*
13465
13466TI TRF7970A NFC DRIVER
13467M:	Mark Greer <mgreer@animalcreek.com>
13468L:	linux-wireless@vger.kernel.org
13469L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13470S:	Supported
13471F:	drivers/nfc/trf7970a.c
13472F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13473
13474TI TWL4030 SERIES SOC CODEC DRIVER
13475M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13476L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13477S:	Maintained
13478F:	sound/soc/codecs/twl4030*
13479
13480TI VPE/CAL DRIVERS
13481M:	Benoit Parrot <bparrot@ti.com>
13482L:	linux-media@vger.kernel.org
13483W:	http://linuxtv.org/
13484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13485S:	Maintained
13486F:	drivers/media/platform/ti-vpe/
13487
13488TI WILINK WIRELESS DRIVERS
13489L:	linux-wireless@vger.kernel.org
13490W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13491W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13493S:	Orphan
13494F:	drivers/net/wireless/ti/
13495F:	include/linux/wl12xx.h
13496
13497TILE ARCHITECTURE
13498M:	Chris Metcalf <cmetcalf@mellanox.com>
13499W:	http://www.mellanox.com/repository/solutions/tile-scm/
13500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13501S:	Supported
13502F:	arch/tile/
13503F:	drivers/char/tile-srom.c
13504F:	drivers/edac/tile_edac.c
13505F:	drivers/net/ethernet/tile/
13506F:	drivers/rtc/rtc-tile.c
13507F:	drivers/tty/hvc/hvc_tile.c
13508F:	drivers/tty/serial/tilegx.c
13509F:	drivers/usb/host/*-tilegx.c
13510F:	include/linux/usb/tilegx.h
13511
13512TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13513M:	John Stultz <john.stultz@linaro.org>
13514M:	Thomas Gleixner <tglx@linutronix.de>
13515R:	Stephen Boyd <sboyd@codeaurora.org>
13516L:	linux-kernel@vger.kernel.org
13517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13518S:	Supported
13519F:	include/linux/clocksource.h
13520F:	include/linux/time.h
13521F:	include/linux/timex.h
13522F:	include/uapi/linux/time.h
13523F:	include/uapi/linux/timex.h
13524F:	kernel/time/clocksource.c
13525F:	kernel/time/time*.c
13526F:	kernel/time/alarmtimer.c
13527F:	kernel/time/ntp.c
13528F:	tools/testing/selftests/timers/
13529
13530TIPC NETWORK LAYER
13531M:	Jon Maloy <jon.maloy@ericsson.com>
13532M:	Ying Xue <ying.xue@windriver.com>
13533L:	netdev@vger.kernel.org (core kernel code)
13534L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13535W:	http://tipc.sourceforge.net/
13536S:	Maintained
13537F:	include/uapi/linux/tipc*.h
13538F:	net/tipc/
13539
13540TLAN NETWORK DRIVER
13541M:	Samuel Chessman <chessman@tux.org>
13542L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13543W:	http://sourceforge.net/projects/tlan/
13544S:	Maintained
13545F:	Documentation/networking/tlan.txt
13546F:	drivers/net/ethernet/ti/tlan.*
13547
13548TM6000 VIDEO4LINUX DRIVER
13549M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13550M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13551L:	linux-media@vger.kernel.org
13552W:	https://linuxtv.org
13553T:	git git://linuxtv.org/media_tree.git
13554S:	Odd fixes
13555F:	drivers/media/usb/tm6000/
13556F:	Documentation/media/v4l-drivers/tm6000*
13557
13558TMIO/SDHI MMC DRIVER
13559M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13560L:	linux-mmc@vger.kernel.org
13561S:	Supported
13562F:	drivers/mmc/host/tmio_mmc*
13563F:	drivers/mmc/host/renesas_sdhi*
13564F:	include/linux/mfd/tmio.h
13565
13566TMP401 HARDWARE MONITOR DRIVER
13567M:	Guenter Roeck <linux@roeck-us.net>
13568L:	linux-hwmon@vger.kernel.org
13569S:	Maintained
13570F:	Documentation/hwmon/tmp401
13571F:	drivers/hwmon/tmp401.c
13572
13573TMPFS (SHMEM FILESYSTEM)
13574M:	Hugh Dickins <hughd@google.com>
13575L:	linux-mm@kvack.org
13576S:	Maintained
13577F:	include/linux/shmem_fs.h
13578F:	mm/shmem.c
13579
13580TOMOYO SECURITY MODULE
13581M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13582M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13583L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13584L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13585L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13586L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13587W:	http://tomoyo.sourceforge.jp/
13588T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13589S:	Maintained
13590F:	security/tomoyo/
13591
13592TOPSTAR LAPTOP EXTRAS DRIVER
13593M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13594L:	platform-driver-x86@vger.kernel.org
13595S:	Maintained
13596F:	drivers/platform/x86/topstar-laptop.c
13597
13598TOSHIBA ACPI EXTRAS DRIVER
13599M:	Azael Avalos <coproscefalo@gmail.com>
13600L:	platform-driver-x86@vger.kernel.org
13601S:	Maintained
13602F:	drivers/platform/x86/toshiba_acpi.c
13603
13604TOSHIBA BLUETOOTH DRIVER
13605M:	Azael Avalos <coproscefalo@gmail.com>
13606L:	platform-driver-x86@vger.kernel.org
13607S:	Maintained
13608F:	drivers/platform/x86/toshiba_bluetooth.c
13609
13610TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13611M:	Azael Avalos <coproscefalo@gmail.com>
13612L:	platform-driver-x86@vger.kernel.org
13613S:	Maintained
13614F:	drivers/platform/x86/toshiba_haps.c
13615
13616TOSHIBA SMM DRIVER
13617M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13618W:	http://www.buzzard.org.uk/toshiba/
13619S:	Maintained
13620F:	drivers/char/toshiba.c
13621F:	include/linux/toshiba.h
13622F:	include/uapi/linux/toshiba.h
13623
13624TOSHIBA TC358743 DRIVER
13625M:	Mats Randgaard <matrandg@cisco.com>
13626L:	linux-media@vger.kernel.org
13627S:	Maintained
13628F:	drivers/media/i2c/tc358743*
13629F:	include/media/i2c/tc358743.h
13630
13631TOSHIBA WMI HOTKEYS DRIVER
13632M:	Azael Avalos <coproscefalo@gmail.com>
13633L:	platform-driver-x86@vger.kernel.org
13634S:	Maintained
13635F:	drivers/platform/x86/toshiba-wmi.c
13636
13637TPM DEVICE DRIVER
13638M:	Peter Huewe <peterhuewe@gmx.de>
13639M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13640R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13641L:	linux-integrity@vger.kernel.org
13642Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13643T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13644S:	Maintained
13645F:	drivers/char/tpm/
13646
13647TRACING
13648M:	Steven Rostedt <rostedt@goodmis.org>
13649M:	Ingo Molnar <mingo@redhat.com>
13650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13651S:	Maintained
13652F:	Documentation/trace/ftrace.txt
13653F:	arch/*/*/*/ftrace.h
13654F:	arch/*/kernel/ftrace.c
13655F:	include/*/ftrace.h
13656F:	include/linux/trace*.h
13657F:	include/trace/
13658F:	kernel/trace/
13659F:	tools/testing/selftests/ftrace/
13660
13661TRACING MMIO ACCESSES (MMIOTRACE)
13662M:	Steven Rostedt <rostedt@goodmis.org>
13663M:	Ingo Molnar <mingo@kernel.org>
13664R:	Karol Herbst <karolherbst@gmail.com>
13665R:	Pekka Paalanen <ppaalanen@gmail.com>
13666S:	Maintained
13667L:	linux-kernel@vger.kernel.org
13668L:	nouveau@lists.freedesktop.org
13669F:	kernel/trace/trace_mmiotrace.c
13670F:	include/linux/mmiotrace.h
13671F:	arch/x86/mm/kmmio.c
13672F:	arch/x86/mm/mmio-mod.c
13673F:	arch/x86/mm/testmmiotrace.c
13674
13675TRIVIAL PATCHES
13676M:	Jiri Kosina <trivial@kernel.org>
13677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13678S:	Maintained
13679K:	^Subject:.*(?i)trivial
13680
13681TTY LAYER
13682M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13683M:	Jiri Slaby <jslaby@suse.com>
13684S:	Supported
13685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13686F:	Documentation/serial/
13687F:	drivers/tty/
13688F:	drivers/tty/serial/serial_core.c
13689F:	include/linux/serial_core.h
13690F:	include/linux/serial.h
13691F:	include/linux/tty.h
13692F:	include/uapi/linux/serial_core.h
13693F:	include/uapi/linux/serial.h
13694F:	include/uapi/linux/tty.h
13695
13696TUA9001 MEDIA DRIVER
13697M:	Antti Palosaari <crope@iki.fi>
13698L:	linux-media@vger.kernel.org
13699W:	https://linuxtv.org
13700W:	http://palosaari.fi/linux/
13701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13702T:	git git://linuxtv.org/anttip/media_tree.git
13703S:	Maintained
13704F:	drivers/media/tuners/tua9001*
13705
13706TULIP NETWORK DRIVERS
13707L:	netdev@vger.kernel.org
13708L:	linux-parisc@vger.kernel.org
13709S:	Orphan
13710F:	drivers/net/ethernet/dec/tulip/
13711
13712TUN/TAP driver
13713M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13714W:	http://vtun.sourceforge.net/tun
13715S:	Maintained
13716F:	Documentation/networking/tuntap.txt
13717F:	arch/um/os-Linux/drivers/
13718
13719TURBOCHANNEL SUBSYSTEM
13720M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13721M:	Ralf Baechle <ralf@linux-mips.org>
13722L:	linux-mips@linux-mips.org
13723Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13724S:	Maintained
13725F:	drivers/tc/
13726F:	include/linux/tc.h
13727
13728TW5864 VIDEO4LINUX DRIVER
13729M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13730M:	Anton Sviridenko <anton@corp.bluecherry.net>
13731M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13732M:	Andrey Utkin <andrey_utkin@fastmail.com>
13733L:	linux-media@vger.kernel.org
13734S:	Supported
13735F:	drivers/media/pci/tw5864/
13736
13737TW68 VIDEO4LINUX DRIVER
13738M:	Hans Verkuil <hverkuil@xs4all.nl>
13739L:	linux-media@vger.kernel.org
13740T:	git git://linuxtv.org/media_tree.git
13741W:	https://linuxtv.org
13742S:	Odd Fixes
13743F:	drivers/media/pci/tw68/
13744
13745TW686X VIDEO4LINUX DRIVER
13746M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13747L:	linux-media@vger.kernel.org
13748T:	git git://linuxtv.org/media_tree.git
13749W:	http://linuxtv.org
13750S:	Maintained
13751F:	drivers/media/pci/tw686x/
13752
13753UBI FILE SYSTEM (UBIFS)
13754M:	Richard Weinberger <richard@nod.at>
13755M:	Artem Bityutskiy <dedekind1@gmail.com>
13756M:	Adrian Hunter <adrian.hunter@intel.com>
13757L:	linux-mtd@lists.infradead.org
13758T:	git git://git.infradead.org/ubifs-2.6.git
13759W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13760S:	Supported
13761F:	Documentation/filesystems/ubifs.txt
13762F:	fs/ubifs/
13763
13764UCLINUX (M68KNOMMU AND COLDFIRE)
13765M:	Greg Ungerer <gerg@linux-m68k.org>
13766W:	http://www.linux-m68k.org/
13767W:	http://www.uclinux.org/
13768L:	linux-m68k@lists.linux-m68k.org
13769L:	uclinux-dev@uclinux.org  (subscribers-only)
13770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13771S:	Maintained
13772F:	arch/m68k/coldfire/
13773F:	arch/m68k/68*/
13774F:	arch/m68k/*/*_no.*
13775F:	arch/m68k/include/asm/*_no.*
13776
13777UDF FILESYSTEM
13778M:	Jan Kara <jack@suse.com>
13779S:	Maintained
13780F:	Documentation/filesystems/udf.txt
13781F:	fs/udf/
13782
13783UDRAW TABLET
13784M:	Bastien Nocera <hadess@hadess.net>
13785L:	linux-input@vger.kernel.org
13786S:	Maintained
13787F:	drivers/hid/hid-udraw.c
13788
13789UFS FILESYSTEM
13790M:	Evgeniy Dushistov <dushistov@mail.ru>
13791S:	Maintained
13792F:	Documentation/filesystems/ufs.txt
13793F:	fs/ufs/
13794
13795UHID USERSPACE HID IO DRIVER:
13796M:	David Herrmann <dh.herrmann@googlemail.com>
13797L:	linux-input@vger.kernel.org
13798S:	Maintained
13799F:	drivers/hid/uhid.c
13800F:	include/uapi/linux/uhid.h
13801
13802ULPI BUS
13803M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13804L:	linux-usb@vger.kernel.org
13805S:	Maintained
13806F:	drivers/usb/common/ulpi.c
13807F:	include/linux/ulpi/
13808
13809ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13810L:	linux-usb@vger.kernel.org
13811S:	Orphan
13812F:	drivers/uwb/
13813F:	include/linux/uwb.h
13814F:	include/linux/uwb/
13815
13816UNICORE32 ARCHITECTURE:
13817M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13818W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13819S:	Maintained
13820T:	git git://github.com/gxt/linux.git
13821F:	arch/unicore32/
13822
13823UNIFDEF
13824M:	Tony Finch <dot@dotat.at>
13825W:	http://dotat.at/prog/unifdef
13826S:	Maintained
13827F:	scripts/unifdef.c
13828
13829UNIFORM CDROM DRIVER
13830M:	Jens Axboe <axboe@kernel.dk>
13831W:	http://www.kernel.dk
13832S:	Maintained
13833F:	Documentation/cdrom/
13834F:	drivers/cdrom/cdrom.c
13835F:	include/linux/cdrom.h
13836F:	include/uapi/linux/cdrom.h
13837
13838UNISYS S-PAR DRIVERS
13839M:	David Kershner <david.kershner@unisys.com>
13840L:	sparmaintainer@unisys.com (Unisys internal)
13841S:	Supported
13842F:	drivers/staging/unisys/
13843
13844UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13845M:	Vinayak Holikatti <vinholikatti@gmail.com>
13846L:	linux-scsi@vger.kernel.org
13847S:	Supported
13848F:	Documentation/scsi/ufs.txt
13849F:	drivers/scsi/ufs/
13850
13851UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13852M:	Joao Pinto <jpinto@synopsys.com>
13853L:	linux-scsi@vger.kernel.org
13854S:	Supported
13855F:	drivers/scsi/ufs/*dwc*
13856
13857UNSORTED BLOCK IMAGES (UBI)
13858M:	Artem Bityutskiy <dedekind1@gmail.com>
13859M:	Richard Weinberger <richard@nod.at>
13860W:	http://www.linux-mtd.infradead.org/
13861L:	linux-mtd@lists.infradead.org
13862T:	git git://git.infradead.org/ubifs-2.6.git
13863S:	Supported
13864F:	drivers/mtd/ubi/
13865F:	include/linux/mtd/ubi.h
13866F:	include/uapi/mtd/ubi-user.h
13867
13868USB "USBNET" DRIVER FRAMEWORK
13869M:	Oliver Neukum <oneukum@suse.com>
13870L:	netdev@vger.kernel.org
13871W:	http://www.linux-usb.org/usbnet
13872S:	Maintained
13873F:	drivers/net/usb/usbnet.c
13874F:	include/linux/usb/usbnet.h
13875
13876USB ACM DRIVER
13877M:	Oliver Neukum <oneukum@suse.com>
13878L:	linux-usb@vger.kernel.org
13879S:	Maintained
13880F:	Documentation/usb/acm.txt
13881F:	drivers/usb/class/cdc-acm.*
13882
13883USB AR5523 WIRELESS DRIVER
13884M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13885L:	linux-wireless@vger.kernel.org
13886S:	Maintained
13887F:	drivers/net/wireless/ath/ar5523/
13888
13889USB ATTACHED SCSI
13890M:	Oliver Neukum <oneukum@suse.com>
13891L:	linux-usb@vger.kernel.org
13892L:	linux-scsi@vger.kernel.org
13893S:	Maintained
13894F:	drivers/usb/storage/uas.c
13895
13896USB CDC ETHERNET DRIVER
13897M:	Oliver Neukum <oliver@neukum.org>
13898L:	linux-usb@vger.kernel.org
13899S:	Maintained
13900F:	drivers/net/usb/cdc_*.c
13901F:	include/uapi/linux/usb/cdc.h
13902
13903USB CHAOSKEY DRIVER
13904M:	Keith Packard <keithp@keithp.com>
13905L:	linux-usb@vger.kernel.org
13906S:	Maintained
13907F:	drivers/usb/misc/chaoskey.c
13908
13909USB CYPRESS C67X00 DRIVER
13910M:	Peter Korsgaard <jacmet@sunsite.dk>
13911L:	linux-usb@vger.kernel.org
13912S:	Maintained
13913F:	drivers/usb/c67x00/
13914
13915USB DAVICOM DM9601 DRIVER
13916M:	Peter Korsgaard <jacmet@sunsite.dk>
13917L:	netdev@vger.kernel.org
13918W:	http://www.linux-usb.org/usbnet
13919S:	Maintained
13920F:	drivers/net/usb/dm9601.c
13921
13922USB DIAMOND RIO500 DRIVER
13923M:	Cesar Miquel <miquel@df.uba.ar>
13924L:	rio500-users@lists.sourceforge.net
13925W:	http://rio500.sourceforge.net
13926S:	Maintained
13927F:	drivers/usb/misc/rio500*
13928
13929USB EHCI DRIVER
13930M:	Alan Stern <stern@rowland.harvard.edu>
13931L:	linux-usb@vger.kernel.org
13932S:	Maintained
13933F:	Documentation/usb/ehci.txt
13934F:	drivers/usb/host/ehci*
13935
13936USB GADGET/PERIPHERAL SUBSYSTEM
13937M:	Felipe Balbi <balbi@kernel.org>
13938L:	linux-usb@vger.kernel.org
13939W:	http://www.linux-usb.org/gadget
13940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13941S:	Maintained
13942F:	drivers/usb/gadget/
13943F:	include/linux/usb/gadget*
13944
13945USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13946M:	Jiri Kosina <jikos@kernel.org>
13947R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13948L:	linux-usb@vger.kernel.org
13949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13950S:	Maintained
13951F:	Documentation/hid/hiddev.txt
13952F:	drivers/hid/usbhid/
13953
13954USB ISP116X DRIVER
13955M:	Olav Kongas <ok@artecdesign.ee>
13956L:	linux-usb@vger.kernel.org
13957S:	Maintained
13958F:	drivers/usb/host/isp116x*
13959F:	include/linux/usb/isp116x.h
13960
13961USB LAN78XX ETHERNET DRIVER
13962M:	Woojung Huh <woojung.huh@microchip.com>
13963M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13964L:	netdev@vger.kernel.org
13965S:	Maintained
13966F:	drivers/net/usb/lan78xx.*
13967
13968USB MASS STORAGE DRIVER
13969M:	Alan Stern <stern@rowland.harvard.edu>
13970L:	linux-usb@vger.kernel.org
13971L:	usb-storage@lists.one-eyed-alien.net
13972S:	Maintained
13973W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13974F:	drivers/usb/storage/
13975
13976USB MIDI DRIVER
13977M:	Clemens Ladisch <clemens@ladisch.de>
13978L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13979T:	git git://git.alsa-project.org/alsa-kernel.git
13980S:	Maintained
13981F:	sound/usb/midi.*
13982
13983USB NETWORKING DRIVERS
13984L:	linux-usb@vger.kernel.org
13985S:	Odd Fixes
13986F:	drivers/net/usb/
13987
13988USB OHCI DRIVER
13989M:	Alan Stern <stern@rowland.harvard.edu>
13990L:	linux-usb@vger.kernel.org
13991S:	Maintained
13992F:	Documentation/usb/ohci.txt
13993F:	drivers/usb/host/ohci*
13994
13995USB OTG FSM (Finite State Machine)
13996M:	Peter Chen <Peter.Chen@nxp.com>
13997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13998L:	linux-usb@vger.kernel.org
13999S:	Maintained
14000F:	drivers/usb/common/usb-otg-fsm.c
14001
14002USB OVER IP DRIVER
14003M:	Valentina Manea <valentina.manea.m@gmail.com>
14004M:	Shuah Khan <shuahkh@osg.samsung.com>
14005M:	Shuah Khan <shuah@kernel.org>
14006L:	linux-usb@vger.kernel.org
14007S:	Maintained
14008F:	Documentation/usb/usbip_protocol.txt
14009F:	drivers/usb/usbip/
14010F:	tools/usb/usbip/
14011
14012USB PEGASUS DRIVER
14013M:	Petko Manolov <petkan@nucleusys.com>
14014L:	linux-usb@vger.kernel.org
14015L:	netdev@vger.kernel.org
14016T:	git git://github.com/petkan/pegasus.git
14017W:	https://github.com/petkan/pegasus
14018S:	Maintained
14019F:	drivers/net/usb/pegasus.*
14020
14021USB PHY LAYER
14022M:	Felipe Balbi <balbi@kernel.org>
14023L:	linux-usb@vger.kernel.org
14024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14025S:	Maintained
14026F:	drivers/usb/phy/
14027
14028USB PRINTER DRIVER (usblp)
14029M:	Pete Zaitcev <zaitcev@redhat.com>
14030L:	linux-usb@vger.kernel.org
14031S:	Supported
14032F:	drivers/usb/class/usblp.c
14033
14034USB QMI WWAN NETWORK DRIVER
14035M:	Bjørn Mork <bjorn@mork.no>
14036L:	netdev@vger.kernel.org
14037S:	Maintained
14038F:	Documentation/ABI/testing/sysfs-class-net-qmi
14039F:	drivers/net/usb/qmi_wwan.c
14040
14041USB RTL8150 DRIVER
14042M:	Petko Manolov <petkan@nucleusys.com>
14043L:	linux-usb@vger.kernel.org
14044L:	netdev@vger.kernel.org
14045T:	git git://github.com/petkan/rtl8150.git
14046W:	https://github.com/petkan/rtl8150
14047S:	Maintained
14048F:	drivers/net/usb/rtl8150.c
14049
14050USB SERIAL SUBSYSTEM
14051M:	Johan Hovold <johan@kernel.org>
14052L:	linux-usb@vger.kernel.org
14053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14054S:	Maintained
14055F:	Documentation/usb/usb-serial.txt
14056F:	drivers/usb/serial/
14057F:	include/linux/usb/serial.h
14058
14059USB SMSC75XX ETHERNET DRIVER
14060M:	Steve Glendinning <steve.glendinning@shawell.net>
14061L:	netdev@vger.kernel.org
14062S:	Maintained
14063F:	drivers/net/usb/smsc75xx.*
14064
14065USB SMSC95XX ETHERNET DRIVER
14066M:	Steve Glendinning <steve.glendinning@shawell.net>
14067M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14068L:	netdev@vger.kernel.org
14069S:	Maintained
14070F:	drivers/net/usb/smsc95xx.*
14071
14072USB SUBSYSTEM
14073M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14074L:	linux-usb@vger.kernel.org
14075W:	http://www.linux-usb.org
14076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14077S:	Supported
14078F:	Documentation/devicetree/bindings/usb/
14079F:	Documentation/usb/
14080F:	drivers/usb/
14081F:	include/linux/usb.h
14082F:	include/linux/usb/
14083
14084USB TYPEC SUBSYSTEM
14085M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14086L:	linux-usb@vger.kernel.org
14087S:	Maintained
14088F:	Documentation/ABI/testing/sysfs-class-typec
14089F:	Documentation/usb/typec.rst
14090F:	drivers/usb/typec/
14091F:	include/linux/usb/typec.h
14092
14093USB UHCI DRIVER
14094M:	Alan Stern <stern@rowland.harvard.edu>
14095L:	linux-usb@vger.kernel.org
14096S:	Maintained
14097F:	drivers/usb/host/uhci*
14098
14099USB VIDEO CLASS
14100M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14101L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14102L:	linux-media@vger.kernel.org
14103T:	git git://linuxtv.org/media_tree.git
14104W:	http://www.ideasonboard.org/uvc/
14105S:	Maintained
14106F:	drivers/media/usb/uvc/
14107F:	include/uapi/linux/uvcvideo.h
14108
14109USB VISION DRIVER
14110M:	Hans Verkuil <hverkuil@xs4all.nl>
14111L:	linux-media@vger.kernel.org
14112T:	git git://linuxtv.org/media_tree.git
14113W:	https://linuxtv.org
14114S:	Odd Fixes
14115F:	drivers/media/usb/usbvision/
14116
14117USB WEBCAM GADGET
14118M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14119L:	linux-usb@vger.kernel.org
14120S:	Maintained
14121F:	drivers/usb/gadget/function/*uvc*
14122F:	drivers/usb/gadget/legacy/webcam.c
14123
14124USB WIRELESS RNDIS DRIVER (rndis_wlan)
14125M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14126L:	linux-wireless@vger.kernel.org
14127S:	Maintained
14128F:	drivers/net/wireless/rndis_wlan.c
14129
14130USB XHCI DRIVER
14131M:	Mathias Nyman <mathias.nyman@intel.com>
14132L:	linux-usb@vger.kernel.org
14133S:	Supported
14134F:	drivers/usb/host/xhci*
14135F:	drivers/usb/host/pci-quirks*
14136
14137USB ZD1201 DRIVER
14138L:	linux-wireless@vger.kernel.org
14139W:	http://linux-lc100020.sourceforge.net
14140S:	Orphan
14141F:	drivers/net/wireless/zydas/zd1201.*
14142
14143USB ZR364XX DRIVER
14144M:	Antoine Jacquet <royale@zerezo.com>
14145L:	linux-usb@vger.kernel.org
14146L:	linux-media@vger.kernel.org
14147T:	git git://linuxtv.org/media_tree.git
14148W:	http://royale.zerezo.com/zr364xx/
14149S:	Maintained
14150F:	Documentation/media/v4l-drivers/zr364xx*
14151F:	drivers/media/usb/zr364xx/
14152
14153USER-MODE LINUX (UML)
14154M:	Jeff Dike <jdike@addtoit.com>
14155M:	Richard Weinberger <richard@nod.at>
14156L:	user-mode-linux-devel@lists.sourceforge.net
14157L:	user-mode-linux-user@lists.sourceforge.net
14158W:	http://user-mode-linux.sourceforge.net
14159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14160S:	Maintained
14161F:	Documentation/virtual/uml/
14162F:	arch/um/
14163F:	arch/x86/um/
14164F:	fs/hostfs/
14165F:	fs/hppfs/
14166
14167USERSPACE I/O (UIO)
14168M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14169S:	Maintained
14170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14171F:	Documentation/driver-api/uio-howto.rst
14172F:	drivers/uio/
14173F:	include/linux/uio*.h
14174
14175UTIL-LINUX PACKAGE
14176M:	Karel Zak <kzak@redhat.com>
14177L:	util-linux@vger.kernel.org
14178W:	http://en.wikipedia.org/wiki/Util-linux
14179T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14180S:	Maintained
14181
14182UUID HELPERS
14183M:	Christoph Hellwig <hch@lst.de>
14184R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14185L:	linux-kernel@vger.kernel.org
14186T:	git git://git.infradead.org/users/hch/uuid.git
14187F:	lib/uuid.c
14188F:	lib/test_uuid.c
14189F:	include/linux/uuid.h
14190F:	include/uapi/linux/uuid.h
14191S:	Maintained
14192
14193UVESAFB DRIVER
14194M:	Michal Januszewski <spock@gentoo.org>
14195L:	linux-fbdev@vger.kernel.org
14196W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14197S:	Maintained
14198F:	Documentation/fb/uvesafb.txt
14199F:	drivers/video/fbdev/uvesafb.*
14200
14201VF610 NAND DRIVER
14202M:	Stefan Agner <stefan@agner.ch>
14203L:	linux-mtd@lists.infradead.org
14204S:	Supported
14205F:	drivers/mtd/nand/vf610_nfc.c
14206
14207VFAT/FAT/MSDOS FILESYSTEM
14208M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14209S:	Maintained
14210F:	Documentation/filesystems/vfat.txt
14211F:	fs/fat/
14212
14213VFIO DRIVER
14214M:	Alex Williamson <alex.williamson@redhat.com>
14215L:	kvm@vger.kernel.org
14216T:	git git://github.com/awilliam/linux-vfio.git
14217S:	Maintained
14218F:	Documentation/vfio.txt
14219F:	drivers/vfio/
14220F:	include/linux/vfio.h
14221F:	include/uapi/linux/vfio.h
14222
14223VFIO MEDIATED DEVICE DRIVERS
14224M:	Kirti Wankhede <kwankhede@nvidia.com>
14225L:	kvm@vger.kernel.org
14226S:	Maintained
14227F:	Documentation/vfio-mediated-device.txt
14228F:	drivers/vfio/mdev/
14229F:	include/linux/mdev.h
14230F:	samples/vfio-mdev/
14231
14232VFIO PLATFORM DRIVER
14233M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14234L:	kvm@vger.kernel.org
14235S:	Maintained
14236F:	drivers/vfio/platform/
14237
14238VGA_SWITCHEROO
14239R:	Lukas Wunner <lukas@wunner.de>
14240S:	Maintained
14241F:	Documentation/gpu/vga-switcheroo.rst
14242F:	drivers/gpu/vga/vga_switcheroo.c
14243F:	include/linux/vga_switcheroo.h
14244T:	git git://anongit.freedesktop.org/drm/drm-misc
14245
14246VIA RHINE NETWORK DRIVER
14247S:	Orphan
14248F:	drivers/net/ethernet/via/via-rhine.c
14249
14250VIA SD/MMC CARD CONTROLLER DRIVER
14251M:	Bruce Chang <brucechang@via.com.tw>
14252M:	Harald Welte <HaraldWelte@viatech.com>
14253S:	Maintained
14254F:	drivers/mmc/host/via-sdmmc.c
14255
14256VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14257M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14258L:	linux-fbdev@vger.kernel.org
14259S:	Maintained
14260F:	include/linux/via-core.h
14261F:	include/linux/via-gpio.h
14262F:	include/linux/via_i2c.h
14263F:	drivers/video/fbdev/via/
14264
14265VIA VELOCITY NETWORK DRIVER
14266M:	Francois Romieu <romieu@fr.zoreil.com>
14267L:	netdev@vger.kernel.org
14268S:	Maintained
14269F:	drivers/net/ethernet/via/via-velocity.*
14270
14271VIDEO MULTIPLEXER DRIVER
14272M:	Philipp Zabel <p.zabel@pengutronix.de>
14273L:	linux-media@vger.kernel.org
14274S:	Maintained
14275F:	drivers/media/platform/video-mux.c
14276
14277VIDEOBUF2 FRAMEWORK
14278M:	Pawel Osciak <pawel@osciak.com>
14279M:	Marek Szyprowski <m.szyprowski@samsung.com>
14280M:	Kyungmin Park <kyungmin.park@samsung.com>
14281L:	linux-media@vger.kernel.org
14282S:	Maintained
14283F:	drivers/media/v4l2-core/videobuf2-*
14284F:	include/media/videobuf2-*
14285
14286VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14287M:	Helen Koike <helen.koike@collabora.com>
14288L:	linux-media@vger.kernel.org
14289T:	git git://linuxtv.org/media_tree.git
14290W:	https://linuxtv.org
14291S:	Maintained
14292F:	drivers/media/platform/vimc/*
14293
14294VIRT LIB
14295M:	Alex Williamson <alex.williamson@redhat.com>
14296M:	Paolo Bonzini <pbonzini@redhat.com>
14297L:	kvm@vger.kernel.org
14298S:	Supported
14299F:	virt/lib/
14300
14301VIRTIO AND VHOST VSOCK DRIVER
14302M:	Stefan Hajnoczi <stefanha@redhat.com>
14303L:	kvm@vger.kernel.org
14304L:	virtualization@lists.linux-foundation.org
14305L:	netdev@vger.kernel.org
14306S:	Maintained
14307F:	include/linux/virtio_vsock.h
14308F:	include/uapi/linux/virtio_vsock.h
14309F:	include/uapi/linux/vsockmon.h
14310F:	net/vmw_vsock/af_vsock_tap.c
14311F:	net/vmw_vsock/virtio_transport_common.c
14312F:	net/vmw_vsock/virtio_transport.c
14313F:	drivers/net/vsockmon.c
14314F:	drivers/vhost/vsock.c
14315F:	drivers/vhost/vsock.h
14316
14317VIRTIO CONSOLE DRIVER
14318M:	Amit Shah <amit@kernel.org>
14319L:	virtualization@lists.linux-foundation.org
14320S:	Maintained
14321F:	drivers/char/virtio_console.c
14322F:	include/linux/virtio_console.h
14323F:	include/uapi/linux/virtio_console.h
14324
14325VIRTIO CORE, NET AND BLOCK DRIVERS
14326M:	"Michael S. Tsirkin" <mst@redhat.com>
14327M:	Jason Wang <jasowang@redhat.com>
14328L:	virtualization@lists.linux-foundation.org
14329S:	Maintained
14330F:	Documentation/devicetree/bindings/virtio/
14331F:	drivers/virtio/
14332F:	tools/virtio/
14333F:	drivers/net/virtio_net.c
14334F:	drivers/block/virtio_blk.c
14335F:	include/linux/virtio*.h
14336F:	include/uapi/linux/virtio_*.h
14337F:	drivers/crypto/virtio/
14338F:	mm/balloon_compaction.c
14339
14340VIRTIO CRYPTO DRIVER
14341M:	Gonglei <arei.gonglei@huawei.com>
14342L:	virtualization@lists.linux-foundation.org
14343L:	linux-crypto@vger.kernel.org
14344S:	Maintained
14345F:	drivers/crypto/virtio/
14346F:	include/uapi/linux/virtio_crypto.h
14347
14348VIRTIO DRIVERS FOR S390
14349M:	Cornelia Huck <cohuck@redhat.com>
14350M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14351L:	linux-s390@vger.kernel.org
14352L:	virtualization@lists.linux-foundation.org
14353L:	kvm@vger.kernel.org
14354S:	Supported
14355F:	drivers/s390/virtio/
14356F:	arch/s390/include/uapi/asm/virtio-ccw.h
14357
14358VIRTIO GPU DRIVER
14359M:	David Airlie <airlied@linux.ie>
14360M:	Gerd Hoffmann <kraxel@redhat.com>
14361L:	dri-devel@lists.freedesktop.org
14362L:	virtualization@lists.linux-foundation.org
14363T:	git git://anongit.freedesktop.org/drm/drm-misc
14364S:	Maintained
14365F:	drivers/gpu/drm/virtio/
14366F:	include/uapi/linux/virtio_gpu.h
14367
14368VIRTIO HOST (VHOST)
14369M:	"Michael S. Tsirkin" <mst@redhat.com>
14370M:	Jason Wang <jasowang@redhat.com>
14371L:	kvm@vger.kernel.org
14372L:	virtualization@lists.linux-foundation.org
14373L:	netdev@vger.kernel.org
14374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14375S:	Maintained
14376F:	drivers/vhost/
14377F:	include/uapi/linux/vhost.h
14378
14379VIRTIO INPUT DRIVER
14380M:	Gerd Hoffmann <kraxel@redhat.com>
14381S:	Maintained
14382F:	drivers/virtio/virtio_input.c
14383F:	include/uapi/linux/virtio_input.h
14384
14385VIRTUAL SERIO DEVICE DRIVER
14386M:	Stephen Chandler Paul <thatslyude@gmail.com>
14387S:	Maintained
14388F:	drivers/input/serio/userio.c
14389F:	include/uapi/linux/userio.h
14390
14391VIVID VIRTUAL VIDEO DRIVER
14392M:	Hans Verkuil <hverkuil@xs4all.nl>
14393L:	linux-media@vger.kernel.org
14394T:	git git://linuxtv.org/media_tree.git
14395W:	https://linuxtv.org
14396S:	Maintained
14397F:	drivers/media/platform/vivid/*
14398
14399VLYNQ BUS
14400M:	Florian Fainelli <f.fainelli@gmail.com>
14401L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14402S:	Maintained
14403F:	drivers/vlynq/vlynq.c
14404F:	include/linux/vlynq.h
14405
14406VME SUBSYSTEM
14407M:	Martyn Welch <martyn@welchs.me.uk>
14408M:	Manohar Vanga <manohar.vanga@gmail.com>
14409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14410L:	devel@driverdev.osuosl.org
14411S:	Maintained
14412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14413F:	Documentation/driver-api/vme.rst
14414F:	drivers/staging/vme/
14415F:	drivers/vme/
14416F:	include/linux/vme*
14417
14418VMWARE BALLOON DRIVER
14419M:	Xavier Deguillard <xdeguillard@vmware.com>
14420M:	Philip Moltmann <moltmann@vmware.com>
14421M:	"VMware, Inc." <pv-drivers@vmware.com>
14422L:	linux-kernel@vger.kernel.org
14423S:	Maintained
14424F:	drivers/misc/vmw_balloon.c
14425
14426VMWARE HYPERVISOR INTERFACE
14427M:	Alok Kataria <akataria@vmware.com>
14428L:	virtualization@lists.linux-foundation.org
14429S:	Supported
14430F:	arch/x86/kernel/cpu/vmware.c
14431
14432VMWARE PVRDMA DRIVER
14433M:	Adit Ranadive <aditr@vmware.com>
14434M:	VMware PV-Drivers <pv-drivers@vmware.com>
14435L:	linux-rdma@vger.kernel.org
14436S:	Maintained
14437F:	drivers/infiniband/hw/vmw_pvrdma/
14438
14439VMware PVSCSI driver
14440M:	Jim Gill <jgill@vmware.com>
14441M:	VMware PV-Drivers <pv-drivers@vmware.com>
14442L:	linux-scsi@vger.kernel.org
14443S:	Maintained
14444F:	drivers/scsi/vmw_pvscsi.c
14445F:	drivers/scsi/vmw_pvscsi.h
14446
14447VMWARE VMMOUSE SUBDRIVER
14448M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14449M:	"VMware, Inc." <pv-drivers@vmware.com>
14450L:	linux-input@vger.kernel.org
14451S:	Maintained
14452F:	drivers/input/mouse/vmmouse.c
14453F:	drivers/input/mouse/vmmouse.h
14454
14455VMWARE VMXNET3 ETHERNET DRIVER
14456M:	Shrikrishna Khare <skhare@vmware.com>
14457M:	"VMware, Inc." <pv-drivers@vmware.com>
14458L:	netdev@vger.kernel.org
14459S:	Maintained
14460F:	drivers/net/vmxnet3/
14461
14462VOCORE VOCORE2 BOARD
14463M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14464L:	linux-mips@linux-mips.org
14465S:	Maintained
14466F:	arch/mips/boot/dts/ralink/vocore2.dts
14467
14468VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14469M:	Liam Girdwood <lgirdwood@gmail.com>
14470M:	Mark Brown <broonie@kernel.org>
14471L:	linux-kernel@vger.kernel.org
14472W:	http://www.slimlogic.co.uk/?p=48
14473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14474S:	Supported
14475F:	Documentation/devicetree/bindings/regulator/
14476F:	drivers/regulator/
14477F:	include/dt-bindings/regulator/
14478F:	include/linux/regulator/
14479
14480VRF
14481M:	David Ahern <dsa@cumulusnetworks.com>
14482M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14483L:	netdev@vger.kernel.org
14484S:	Maintained
14485F:	drivers/net/vrf.c
14486F:	Documentation/networking/vrf.txt
14487
14488VT1211 HARDWARE MONITOR DRIVER
14489M:	Juerg Haefliger <juergh@gmail.com>
14490L:	linux-hwmon@vger.kernel.org
14491S:	Maintained
14492F:	Documentation/hwmon/vt1211
14493F:	drivers/hwmon/vt1211.c
14494
14495VT8231 HARDWARE MONITOR DRIVER
14496M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14497L:	linux-hwmon@vger.kernel.org
14498S:	Maintained
14499F:	drivers/hwmon/vt8231.c
14500
14501VUB300 USB to SDIO/SD/MMC bridge chip
14502M:	Tony Olech <tony.olech@elandigitalsystems.com>
14503L:	linux-mmc@vger.kernel.org
14504L:	linux-usb@vger.kernel.org
14505S:	Supported
14506F:	drivers/mmc/host/vub300.c
14507
14508W1 DALLAS'S 1-WIRE BUS
14509M:	Evgeniy Polyakov <zbr@ioremap.net>
14510S:	Maintained
14511F:	Documentation/w1/
14512F:	drivers/w1/
14513F:	include/linux/w1.h
14514
14515W83791D HARDWARE MONITORING DRIVER
14516M:	Marc Hulsman <m.hulsman@tudelft.nl>
14517L:	linux-hwmon@vger.kernel.org
14518S:	Maintained
14519F:	Documentation/hwmon/w83791d
14520F:	drivers/hwmon/w83791d.c
14521
14522W83793 HARDWARE MONITORING DRIVER
14523M:	Rudolf Marek <r.marek@assembler.cz>
14524L:	linux-hwmon@vger.kernel.org
14525S:	Maintained
14526F:	Documentation/hwmon/w83793
14527F:	drivers/hwmon/w83793.c
14528
14529W83795 HARDWARE MONITORING DRIVER
14530M:	Jean Delvare <jdelvare@suse.com>
14531L:	linux-hwmon@vger.kernel.org
14532S:	Maintained
14533F:	drivers/hwmon/w83795.c
14534
14535W83L51xD SD/MMC CARD INTERFACE DRIVER
14536M:	Pierre Ossman <pierre@ossman.eu>
14537S:	Maintained
14538F:	drivers/mmc/host/wbsd.*
14539
14540WACOM PROTOCOL 4 SERIAL TABLETS
14541M:	Julian Squires <julian@cipht.net>
14542M:	Hans de Goede <hdegoede@redhat.com>
14543L:	linux-input@vger.kernel.org
14544S:	Maintained
14545F:	drivers/input/tablet/wacom_serial4.c
14546
14547WATCHDOG DEVICE DRIVERS
14548M:	Wim Van Sebroeck <wim@iguana.be>
14549R:	Guenter Roeck <linux@roeck-us.net>
14550L:	linux-watchdog@vger.kernel.org
14551W:	http://www.linux-watchdog.org/
14552T:	git git://www.linux-watchdog.org/linux-watchdog.git
14553S:	Maintained
14554F:	Documentation/devicetree/bindings/watchdog/
14555F:	Documentation/watchdog/
14556F:	drivers/watchdog/
14557F:	include/linux/watchdog.h
14558F:	include/uapi/linux/watchdog.h
14559
14560WHISKEYCOVE PMIC GPIO DRIVER
14561M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14562L:	linux-gpio@vger.kernel.org
14563S:	Maintained
14564F:	drivers/gpio/gpio-wcove.c
14565
14566WIIMOTE HID DRIVER
14567M:	David Herrmann <dh.herrmann@googlemail.com>
14568L:	linux-input@vger.kernel.org
14569S:	Maintained
14570F:	drivers/hid/hid-wiimote*
14571
14572WILOCITY WIL6210 WIRELESS DRIVER
14573M:	Maya Erez <qca_merez@qca.qualcomm.com>
14574L:	linux-wireless@vger.kernel.org
14575L:	wil6210@qca.qualcomm.com
14576S:	Supported
14577W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14578F:	drivers/net/wireless/ath/wil6210/
14579F:	include/uapi/linux/wil6210_uapi.h
14580
14581WIMAX STACK
14582M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14583M:	linux-wimax@intel.com
14584L:	wimax@linuxwimax.org (subscribers-only)
14585S:	Supported
14586W:	http://linuxwimax.org
14587F:	Documentation/wimax/README.wimax
14588F:	include/linux/wimax/debug.h
14589F:	include/net/wimax.h
14590F:	include/uapi/linux/wimax.h
14591F:	net/wimax/
14592
14593WINBOND CIR DRIVER
14594M:	David Härdeman <david@hardeman.nu>
14595S:	Maintained
14596F:	drivers/media/rc/winbond-cir.c
14597
14598WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14599M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14600L:	linux-watchdog@vger.kernel.org
14601S:	Maintained
14602F:	drivers/watchdog/ebc-c384_wdt.c
14603
14604WINSYSTEMS WS16C48 GPIO DRIVER
14605M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14606L:	linux-gpio@vger.kernel.org
14607S:	Maintained
14608F:	drivers/gpio/gpio-ws16c48.c
14609
14610WISTRON LAPTOP BUTTON DRIVER
14611M:	Miloslav Trmac <mitr@volny.cz>
14612S:	Maintained
14613F:	drivers/input/misc/wistron_btns.c
14614
14615WL3501 WIRELESS PCMCIA CARD DRIVER
14616L:	linux-wireless@vger.kernel.org
14617S:	Odd fixes
14618F:	drivers/net/wireless/wl3501*
14619
14620WOLFSON MICROELECTRONICS DRIVERS
14621L:	patches@opensource.cirrus.com
14622T:	git https://github.com/CirrusLogic/linux-drivers.git
14623W:	https://github.com/CirrusLogic/linux-drivers/wiki
14624S:	Supported
14625F:	Documentation/hwmon/wm83??
14626F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14627F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14628F:	Documentation/devicetree/bindings/mfd/arizona.txt
14629F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14630F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14631F:	arch/arm/mach-s3c64xx/mach-crag6410*
14632F:	drivers/clk/clk-wm83*.c
14633F:	drivers/extcon/extcon-arizona.c
14634F:	drivers/leds/leds-wm83*.c
14635F:	drivers/gpio/gpio-*wm*.c
14636F:	drivers/gpio/gpio-arizona.c
14637F:	drivers/hwmon/wm83??-hwmon.c
14638F:	drivers/input/misc/wm831x-on.c
14639F:	drivers/input/touchscreen/wm831x-ts.c
14640F:	drivers/input/touchscreen/wm97*.c
14641F:	drivers/mfd/arizona*
14642F:	drivers/mfd/wm*.c
14643F:	drivers/mfd/cs47l24*
14644F:	drivers/power/supply/wm83*.c
14645F:	drivers/rtc/rtc-wm83*.c
14646F:	drivers/regulator/wm8*.c
14647F:	drivers/regulator/arizona*
14648F:	drivers/video/backlight/wm83*_bl.c
14649F:	drivers/watchdog/wm83*_wdt.c
14650F:	include/linux/mfd/arizona/
14651F:	include/linux/mfd/wm831x/
14652F:	include/linux/mfd/wm8350/
14653F:	include/linux/mfd/wm8400*
14654F:	include/linux/regulator/arizona*
14655F:	include/linux/wm97xx.h
14656F:	include/sound/wm????.h
14657F:	sound/soc/codecs/arizona.?
14658F:	sound/soc/codecs/wm*
14659F:	sound/soc/codecs/cs47l24*
14660
14661WORKQUEUE
14662M:	Tejun Heo <tj@kernel.org>
14663R:	Lai Jiangshan <jiangshanlai@gmail.com>
14664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14665S:	Maintained
14666F:	include/linux/workqueue.h
14667F:	kernel/workqueue.c
14668F:	Documentation/core-api/workqueue.rst
14669
14670X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14671M:	Chen-Yu Tsai <wens@csie.org>
14672L:	linux-kernel@vger.kernel.org
14673S:	Maintained
14674N:	axp[128]
14675
14676X.25 NETWORK LAYER
14677M:	Andrew Hendry <andrew.hendry@gmail.com>
14678L:	linux-x25@vger.kernel.org
14679S:	Odd Fixes
14680F:	Documentation/networking/x25*
14681F:	include/net/x25*
14682F:	net/x25/
14683
14684X86 ARCHITECTURE (32-BIT AND 64-BIT)
14685M:	Thomas Gleixner <tglx@linutronix.de>
14686M:	Ingo Molnar <mingo@redhat.com>
14687M:	"H. Peter Anvin" <hpa@zytor.com>
14688M:	x86@kernel.org
14689L:	linux-kernel@vger.kernel.org
14690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14691S:	Maintained
14692F:	Documentation/x86/
14693F:	arch/x86/
14694
14695X86 MCE INFRASTRUCTURE
14696M:	Tony Luck <tony.luck@intel.com>
14697M:	Borislav Petkov <bp@alien8.de>
14698L:	linux-edac@vger.kernel.org
14699S:	Maintained
14700F:	arch/x86/kernel/cpu/mcheck/*
14701
14702X86 MICROCODE UPDATE SUPPORT
14703M:	Borislav Petkov <bp@alien8.de>
14704S:	Maintained
14705F:	arch/x86/kernel/cpu/microcode/*
14706
14707X86 PLATFORM DRIVERS
14708M:	Darren Hart <dvhart@infradead.org>
14709M:	Andy Shevchenko <andy@infradead.org>
14710L:	platform-driver-x86@vger.kernel.org
14711T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14712S:	Maintained
14713F:	drivers/platform/x86/
14714F:	drivers/platform/olpc/
14715
14716X86 VDSO
14717M:	Andy Lutomirski <luto@amacapital.net>
14718L:	linux-kernel@vger.kernel.org
14719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14720S:	Maintained
14721F:	arch/x86/entry/vdso/
14722
14723XC2028/3028 TUNER DRIVER
14724M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14725M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14726L:	linux-media@vger.kernel.org
14727W:	https://linuxtv.org
14728T:	git git://linuxtv.org/media_tree.git
14729S:	Maintained
14730F:	drivers/media/tuners/tuner-xc2028.*
14731
14732XEN BLOCK SUBSYSTEM
14733M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14734M:	Roger Pau Monné <roger.pau@citrix.com>
14735L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14736S:	Supported
14737F:	drivers/block/xen-blkback/*
14738F:	drivers/block/xen*
14739
14740XEN HYPERVISOR ARM
14741M:	Stefano Stabellini <sstabellini@kernel.org>
14742L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14743S:	Maintained
14744F:	arch/arm/xen/
14745F:	arch/arm/include/asm/xen/
14746
14747XEN HYPERVISOR ARM64
14748M:	Stefano Stabellini <sstabellini@kernel.org>
14749L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14750S:	Maintained
14751F:	arch/arm64/xen/
14752F:	arch/arm64/include/asm/xen/
14753
14754XEN HYPERVISOR INTERFACE
14755M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14756M:	Juergen Gross <jgross@suse.com>
14757L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14759S:	Supported
14760F:	arch/x86/xen/
14761F:	drivers/*/xen-*front.c
14762F:	drivers/xen/
14763F:	arch/x86/include/asm/xen/
14764F:	include/xen/
14765F:	include/uapi/xen/
14766F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14767F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14768
14769XEN NETWORK BACKEND DRIVER
14770M:	Wei Liu <wei.liu2@citrix.com>
14771M:	Paul Durrant <paul.durrant@citrix.com>
14772L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14773L:	netdev@vger.kernel.org
14774S:	Supported
14775F:	drivers/net/xen-netback/*
14776
14777XEN PCI SUBSYSTEM
14778M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14779L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14780S:	Supported
14781F:	arch/x86/pci/*xen*
14782F:	drivers/pci/*xen*
14783
14784XEN PVSCSI DRIVERS
14785M:	Juergen Gross <jgross@suse.com>
14786L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14787L:	linux-scsi@vger.kernel.org
14788S:	Supported
14789F:	drivers/scsi/xen-scsifront.c
14790F:	drivers/xen/xen-scsiback.c
14791F:	include/xen/interface/io/vscsiif.h
14792
14793XEN SWIOTLB SUBSYSTEM
14794M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14795L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14796S:	Supported
14797F:	arch/x86/xen/*swiotlb*
14798F:	drivers/xen/*swiotlb*
14799
14800XFS FILESYSTEM
14801M:	Darrick J. Wong <darrick.wong@oracle.com>
14802M:	linux-xfs@vger.kernel.org
14803L:	linux-xfs@vger.kernel.org
14804W:	http://xfs.org/
14805T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14806S:	Supported
14807F:	Documentation/filesystems/xfs.txt
14808F:	fs/xfs/
14809
14810XILINX AXI ETHERNET DRIVER
14811M:	Anirudha Sarangi <anirudh@xilinx.com>
14812M:	John Linn <John.Linn@xilinx.com>
14813S:	Maintained
14814F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14815
14816XILINX UARTLITE SERIAL DRIVER
14817M:	Peter Korsgaard <jacmet@sunsite.dk>
14818L:	linux-serial@vger.kernel.org
14819S:	Maintained
14820F:	drivers/tty/serial/uartlite.c
14821
14822XILINX VIDEO IP CORES
14823M:	Hyun Kwon <hyun.kwon@xilinx.com>
14824M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14825L:	linux-media@vger.kernel.org
14826T:	git git://linuxtv.org/media_tree.git
14827S:	Supported
14828F:	Documentation/devicetree/bindings/media/xilinx/
14829F:	drivers/media/platform/xilinx/
14830F:	include/uapi/linux/xilinx-v4l2-controls.h
14831
14832XILLYBUS DRIVER
14833M:	Eli Billauer <eli.billauer@gmail.com>
14834L:	linux-kernel@vger.kernel.org
14835S:	Supported
14836F:	drivers/char/xillybus/
14837
14838XRA1403 GPIO EXPANDER
14839M:	Nandor Han <nandor.han@ge.com>
14840M:	Semi Malinen <semi.malinen@ge.com>
14841L:	linux-gpio@vger.kernel.org
14842S:	Maintained
14843F:	drivers/gpio/gpio-xra1403.c
14844F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14845
14846XTENSA XTFPGA PLATFORM SUPPORT
14847M:	Max Filippov <jcmvbkbc@gmail.com>
14848L:	linux-xtensa@linux-xtensa.org
14849S:	Maintained
14850F:	drivers/spi/spi-xtensa-xtfpga.c
14851F:	sound/soc/xtensa/xtfpga-i2s.c
14852
14853YAM DRIVER FOR AX.25
14854M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14855L:	linux-hams@vger.kernel.org
14856S:	Maintained
14857F:	drivers/net/hamradio/yam*
14858F:	include/linux/yam.h
14859
14860YAMA SECURITY MODULE
14861M:	Kees Cook <keescook@chromium.org>
14862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14863S:	Supported
14864F:	security/yama/
14865F:	Documentation/admin-guide/LSM/Yama.rst
14866
14867YEALINK PHONE DRIVER
14868M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14869L:	usbb2k-api-dev@nongnu.org
14870S:	Maintained
14871F:	Documentation/input/yealink.rst
14872F:	drivers/input/misc/yealink.*
14873
14874Z8530 DRIVER FOR AX.25
14875M:	Joerg Reuter <jreuter@yaina.de>
14876W:	http://yaina.de/jreuter/
14877W:	http://www.qsl.net/dl1bke/
14878L:	linux-hams@vger.kernel.org
14879S:	Maintained
14880F:	Documentation/networking/z8530drv.txt
14881F:	drivers/net/hamradio/*scc.c
14882F:	drivers/net/hamradio/z8530.h
14883
14884ZBUD COMPRESSED PAGE ALLOCATOR
14885M:	Seth Jennings <sjenning@redhat.com>
14886M:	Dan Streetman <ddstreet@ieee.org>
14887L:	linux-mm@kvack.org
14888S:	Maintained
14889F:	mm/zbud.c
14890F:	include/linux/zbud.h
14891
14892ZD1211RW WIRELESS DRIVER
14893M:	Daniel Drake <dsd@gentoo.org>
14894M:	Ulrich Kunitz <kune@deine-taler.de>
14895W:	http://zd1211.ath.cx/wiki/DriverRewrite
14896L:	linux-wireless@vger.kernel.org
14897L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14898S:	Maintained
14899F:	drivers/net/wireless/zydas/zd1211rw/
14900
14901ZD1301 MEDIA DRIVER
14902M:	Antti Palosaari <crope@iki.fi>
14903L:	linux-media@vger.kernel.org
14904W:	https://linuxtv.org/
14905W:	http://palosaari.fi/linux/
14906Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14907S:	Maintained
14908F:	drivers/media/usb/dvb-usb-v2/zd1301*
14909
14910ZD1301_DEMOD MEDIA DRIVER
14911M:	Antti Palosaari <crope@iki.fi>
14912L:	linux-media@vger.kernel.org
14913W:	https://linuxtv.org/
14914W:	http://palosaari.fi/linux/
14915Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14916S:	Maintained
14917F:	drivers/media/dvb-frontends/zd1301_demod*
14918
14919ZPOOL COMPRESSED PAGE STORAGE API
14920M:	Dan Streetman <ddstreet@ieee.org>
14921L:	linux-mm@kvack.org
14922S:	Maintained
14923F:	mm/zpool.c
14924F:	include/linux/zpool.h
14925
14926ZR36067 VIDEO FOR LINUX DRIVER
14927L:	mjpeg-users@lists.sourceforge.net
14928L:	linux-media@vger.kernel.org
14929W:	http://mjpeg.sourceforge.net/driver-zoran/
14930T:	hg https://linuxtv.org/hg/v4l-dvb
14931S:	Odd Fixes
14932F:	drivers/media/pci/zoran/
14933
14934ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14935M:	Minchan Kim <minchan@kernel.org>
14936M:	Nitin Gupta <ngupta@vflare.org>
14937R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14938L:	linux-kernel@vger.kernel.org
14939S:	Maintained
14940F:	drivers/block/zram/
14941F:	Documentation/blockdev/zram.txt
14942
14943ZS DECSTATION Z85C30 SERIAL DRIVER
14944M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14945S:	Maintained
14946F:	drivers/tty/serial/zs.*
14947
14948ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14949M:	Minchan Kim <minchan@kernel.org>
14950M:	Nitin Gupta <ngupta@vflare.org>
14951R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14952L:	linux-mm@kvack.org
14953S:	Maintained
14954F:	mm/zsmalloc.c
14955F:	include/linux/zsmalloc.h
14956F:	Documentation/vm/zsmalloc.txt
14957
14958ZSWAP COMPRESSED SWAP CACHING
14959M:	Seth Jennings <sjenning@redhat.com>
14960M:	Dan Streetman <ddstreet@ieee.org>
14961L:	linux-mm@kvack.org
14962S:	Maintained
14963F:	mm/zswap.c
14964
14965THE REST
14966M:	Linus Torvalds <torvalds@linux-foundation.org>
14967L:	linux-kernel@vger.kernel.org
14968Q:	http://patchwork.kernel.org/project/LKML/list/
14969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14970S:	Buried alive in reporters
14971F:	*
14972F:	*/
14973