xref: /linux/MAINTAINERS (revision 9d64fc08f6fe59a7d71e84f650dd2c0f080254dd)
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
387F:	include/uapi/linux/wmi.h
388
389AD1889 ALSA SOUND DRIVER
390M:	Thibaut Varene <T-Bone@parisc-linux.org>
391W:	http://wiki.parisc-linux.org/AD1889
392L:	linux-parisc@vger.kernel.org
393S:	Maintained
394F:	sound/pci/ad1889.*
395
396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD5254
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/misc/ad525x_dpot.c
402
403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD5398
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/regulator/ad5398.c
409
410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411M:	Michael Hennerich <michael.hennerich@analog.com>
412W:	http://wiki.analog.com/AD7142
413W:	http://ez.analog.com/community/linux-device-drivers
414S:	Supported
415F:	drivers/input/misc/ad714x.c
416
417AD7877 TOUCHSCREEN DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD7877
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/input/touchscreen/ad7877.c
423
424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD7879
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/input/touchscreen/ad7879.c
430
431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432M:	Jiri Kosina <jikos@kernel.org>
433S:	Maintained
434
435ADF7242 IEEE 802.15.4 RADIO DRIVER
436M:	Michael Hennerich <michael.hennerich@analog.com>
437W:	https://wiki.analog.com/ADF7242
438W:	http://ez.analog.com/community/linux-device-drivers
439L:	linux-wpan@vger.kernel.org
440S:	Supported
441F:	drivers/net/ieee802154/adf7242.c
442F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444ADM1025 HARDWARE MONITOR DRIVER
445M:	Jean Delvare <jdelvare@suse.com>
446L:	linux-hwmon@vger.kernel.org
447S:	Maintained
448F:	Documentation/hwmon/adm1025
449F:	drivers/hwmon/adm1025.c
450
451ADM1029 HARDWARE MONITOR DRIVER
452M:	Corentin Labbe <clabbe.montjoie@gmail.com>
453L:	linux-hwmon@vger.kernel.org
454S:	Maintained
455F:	drivers/hwmon/adm1029.c
456
457ADM8211 WIRELESS DRIVER
458L:	linux-wireless@vger.kernel.org
459W:	http://wireless.kernel.org/
460S:	Orphan
461F:	drivers/net/wireless/admtek/adm8211.*
462
463ADP1653 FLASH CONTROLLER DRIVER
464M:	Sakari Ailus <sakari.ailus@iki.fi>
465L:	linux-media@vger.kernel.org
466S:	Maintained
467F:	drivers/media/i2c/adp1653.c
468F:	include/media/i2c/adp1653.h
469
470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471M:	Michael Hennerich <michael.hennerich@analog.com>
472W:	http://wiki.analog.com/ADP5520
473W:	http://ez.analog.com/community/linux-device-drivers
474S:	Supported
475F:	drivers/mfd/adp5520.c
476F:	drivers/video/backlight/adp5520_bl.c
477F:	drivers/leds/leds-adp5520.c
478F:	drivers/gpio/gpio-adp5520.c
479F:	drivers/input/keyboard/adp5520-keys.c
480
481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482M:	Michael Hennerich <michael.hennerich@analog.com>
483W:	http://wiki.analog.com/ADP5588
484W:	http://ez.analog.com/community/linux-device-drivers
485S:	Supported
486F:	drivers/input/keyboard/adp5588-keys.c
487F:	drivers/gpio/gpio-adp5588.c
488
489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491W:	http://wiki.analog.com/ADP8860
492W:	http://ez.analog.com/community/linux-device-drivers
493S:	Supported
494F:	drivers/video/backlight/adp8860_bl.c
495
496ADS1015 HARDWARE MONITOR DRIVER
497M:	Dirk Eibach <eibach@gdsys.de>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/ads1015
501F:	drivers/hwmon/ads1015.c
502F:	include/linux/platform_data/ads1015.h
503
504ADT746X FAN DRIVER
505M:	Colin Leroy <colin@colino.net>
506S:	Maintained
507F:	drivers/macintosh/therm_adt746x.c
508
509ADT7475 HARDWARE MONITOR DRIVER
510M:	Jean Delvare <jdelvare@suse.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	Documentation/hwmon/adt7475
514F:	drivers/hwmon/adt7475.c
515
516ADVANSYS SCSI DRIVER
517M:	Matthew Wilcox <matthew@wil.cx>
518M:	Hannes Reinecke <hare@suse.com>
519L:	linux-scsi@vger.kernel.org
520S:	Maintained
521F:	Documentation/scsi/advansys.txt
522F:	drivers/scsi/advansys.c
523
524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525M:	Michael Hennerich <michael.hennerich@analog.com>
526W:	http://wiki.analog.com/ADXL345
527W:	http://ez.analog.com/community/linux-device-drivers
528S:	Supported
529F:	drivers/input/misc/adxl34x.c
530
531AEDSP16 DRIVER
532M:	Riccardo Facchetti <fizban@tin.it>
533S:	Maintained
534F:	sound/oss/aedsp16.c
535
536AF9013 MEDIA DRIVER
537M:	Antti Palosaari <crope@iki.fi>
538L:	linux-media@vger.kernel.org
539W:	https://linuxtv.org
540W:	http://palosaari.fi/linux/
541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
542T:	git git://linuxtv.org/anttip/media_tree.git
543S:	Maintained
544F:	drivers/media/dvb-frontends/af9013*
545
546AF9033 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9033*
555
556AFFS FILE SYSTEM
557L:	linux-fsdevel@vger.kernel.org
558S:	Orphan
559F:	Documentation/filesystems/affs.txt
560F:	fs/affs/
561
562AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
563M:	David Howells <dhowells@redhat.com>
564L:	linux-afs@lists.infradead.org
565S:	Supported
566F:	fs/afs/
567F:	include/net/af_rxrpc.h
568F:	net/rxrpc/af_rxrpc.c
569W:	https://www.infradead.org/~dhowells/kafs/
570
571AGPGART DRIVER
572M:	David Airlie <airlied@linux.ie>
573T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
574S:	Maintained
575F:	drivers/char/agp/
576F:	include/linux/agp*
577F:	include/uapi/linux/agp*
578
579AHA152X SCSI DRIVER
580M:	"Juergen E. Fischer" <fischer@norbit.de>
581L:	linux-scsi@vger.kernel.org
582S:	Maintained
583F:	drivers/scsi/aha152x*
584F:	drivers/scsi/pcmcia/aha152x*
585
586AIC7XXX / AIC79XX SCSI DRIVER
587M:	Hannes Reinecke <hare@suse.com>
588L:	linux-scsi@vger.kernel.org
589S:	Maintained
590F:	drivers/scsi/aic7xxx/
591
592AIMSLAB FM RADIO RECEIVER DRIVER
593M:	Hans Verkuil <hverkuil@xs4all.nl>
594L:	linux-media@vger.kernel.org
595T:	git git://linuxtv.org/media_tree.git
596W:	https://linuxtv.org
597S:	Maintained
598F:	drivers/media/radio/radio-aimslab*
599
600AIO
601M:	Benjamin LaHaise <bcrl@kvack.org>
602L:	linux-aio@kvack.org
603S:	Supported
604F:	fs/aio.c
605F:	include/linux/*aio*.h
606
607AIRSPY MEDIA DRIVER
608M:	Antti Palosaari <crope@iki.fi>
609L:	linux-media@vger.kernel.org
610W:	https://linuxtv.org
611W:	http://palosaari.fi/linux/
612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
613T:	git git://linuxtv.org/anttip/media_tree.git
614S:	Maintained
615F:	drivers/media/usb/airspy/
616
617ALACRITECH GIGABIT ETHERNET DRIVER
618M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
619S:	Maintained
620F:	drivers/net/ethernet/alacritech/*
621
622ALCATEL SPEEDTOUCH USB DRIVER
623M:	Duncan Sands <duncan.sands@free.fr>
624L:	linux-usb@vger.kernel.org
625W:	http://www.linux-usb.org/SpeedTouch/
626S:	Maintained
627F:	drivers/usb/atm/speedtch.c
628F:	drivers/usb/atm/usbatm.c
629
630ALCHEMY AU1XX0 MMC DRIVER
631M:	Manuel Lauss <manuel.lauss@gmail.com>
632S:	Maintained
633F:	drivers/mmc/host/au1xmmc.c
634
635ALI1563 I2C DRIVER
636M:	Rudolf Marek <r.marek@assembler.cz>
637L:	linux-i2c@vger.kernel.org
638S:	Maintained
639F:	Documentation/i2c/busses/i2c-ali1563
640F:	drivers/i2c/busses/i2c-ali1563.c
641
642ALLWINNER SECURITY SYSTEM
643M:	Corentin Labbe <clabbe.montjoie@gmail.com>
644L:	linux-crypto@vger.kernel.org
645S:	Maintained
646F:	drivers/crypto/sunxi-ss/
647
648ALPHA PORT
649M:	Richard Henderson <rth@twiddle.net>
650M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
651M:	Matt Turner <mattst88@gmail.com>
652S:	Odd Fixes
653L:	linux-alpha@vger.kernel.org
654F:	arch/alpha/
655
656ALPS PS/2 TOUCHPAD DRIVER
657R:	Pali Rohár <pali.rohar@gmail.com>
658F:	drivers/input/mouse/alps.*
659
660ALTERA I2C CONTROLLER DRIVER
661M:	Thor Thayer <thor.thayer@linux.intel.com>
662S:	Maintained
663F:	drivers/i2c/busses/i2c-altera.c
664
665ALTERA MAILBOX DRIVER
666M:	Ley Foon Tan <lftan@altera.com>
667L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
668S:	Maintained
669F:	drivers/mailbox/mailbox-altera.c
670
671ALTERA PIO DRIVER
672M:	Tien Hock Loh <thloh@altera.com>
673L:	linux-gpio@vger.kernel.org
674S:	Maintained
675F:	drivers/gpio/gpio-altera.c
676
677ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
678M:	Thor Thayer <thor.thayer@linux.intel.com>
679S:	Maintained
680F:	drivers/gpio/gpio-altera-a10sr.c
681F:	drivers/mfd/altera-a10sr.c
682F:	drivers/reset/reset-a10sr.c
683F:	include/linux/mfd/altera-a10sr.h
684F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
685
686ALTERA TRIPLE SPEED ETHERNET DRIVER
687M:	Vince Bridgers <vbridger@opensource.altera.com>
688L:	netdev@vger.kernel.org
689L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
690S:	Maintained
691F:	drivers/net/ethernet/altera/
692
693ALTERA UART/JTAG UART SERIAL DRIVERS
694M:	Tobias Klauser <tklauser@distanz.ch>
695L:	linux-serial@vger.kernel.org
696L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
697S:	Maintained
698F:	drivers/tty/serial/altera_uart.c
699F:	drivers/tty/serial/altera_jtaguart.c
700F:	include/linux/altera_uart.h
701F:	include/linux/altera_jtaguart.h
702
703AMAZON ETHERNET DRIVERS
704M:	Netanel Belgazal <netanel@annapurnalabs.com>
705R:	Saeed Bishara <saeed@annapurnalabs.com>
706R:	Zorik Machulsky <zorik@annapurnalabs.com>
707L:	netdev@vger.kernel.org
708S:	Supported
709F:	Documentation/networking/ena.txt
710F:	drivers/net/ethernet/amazon/
711
712AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
713M:	Tom Lendacky <thomas.lendacky@amd.com>
714M:	Gary Hook <gary.hook@amd.com>
715L:	linux-crypto@vger.kernel.org
716S:	Supported
717F:	drivers/crypto/ccp/
718F:	include/linux/ccp.h
719
720AMD FAM15H PROCESSOR POWER MONITORING DRIVER
721M:	Huang Rui <ray.huang@amd.com>
722L:	linux-hwmon@vger.kernel.org
723S:	Supported
724F:	Documentation/hwmon/fam15h_power
725F:	drivers/hwmon/fam15h_power.c
726
727AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
728L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
729S:	Orphan
730F:	drivers/usb/gadget/udc/amd5536udc.*
731
732AMD GEODE PROCESSOR/CHIPSET SUPPORT
733P:	Andres Salomon <dilinger@queued.net>
734L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
735W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
736S:	Supported
737F:	drivers/char/hw_random/geode-rng.c
738F:	drivers/crypto/geode*
739F:	drivers/video/fbdev/geode/
740F:	arch/x86/include/asm/geode.h
741
742AMD IOMMU (AMD-VI)
743M:	Joerg Roedel <joro@8bytes.org>
744L:	iommu@lists.linux-foundation.org
745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
746S:	Maintained
747F:	drivers/iommu/amd_iommu*.[ch]
748F:	include/linux/amd-iommu.h
749
750AMD KFD
751M:	Oded Gabbay <oded.gabbay@gmail.com>
752L:	dri-devel@lists.freedesktop.org
753T:	git git://people.freedesktop.org/~gabbayo/linux.git
754S:	Supported
755F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
756F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
757F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
758F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
759F:	drivers/gpu/drm/amd/amdkfd/
760F:	drivers/gpu/drm/amd/include/cik_structs.h
761F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
762F:	drivers/gpu/drm/amd/include/vi_structs.h
763F:	drivers/gpu/drm/radeon/radeon_kfd.c
764F:	drivers/gpu/drm/radeon/radeon_kfd.h
765F:	include/uapi/linux/kfd_ioctl.h
766
767AMD SEATTLE DEVICE TREE SUPPORT
768M:	Brijesh Singh <brijeshkumar.singh@amd.com>
769M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
770M:	Tom Lendacky <thomas.lendacky@amd.com>
771S:	Supported
772F:	arch/arm64/boot/dts/amd/
773
774AMD XGBE DRIVER
775M:	Tom Lendacky <thomas.lendacky@amd.com>
776L:	netdev@vger.kernel.org
777S:	Supported
778F:	drivers/net/ethernet/amd/xgbe/
779F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
780
781AMS (Apple Motion Sensor) DRIVER
782M:	Michael Hanselmann <linux-kernel@hansmi.ch>
783S:	Supported
784F:	drivers/macintosh/ams/
785
786ANALOG DEVICES INC AD9389B DRIVER
787M:	Hans Verkuil <hans.verkuil@cisco.com>
788L:	linux-media@vger.kernel.org
789S:	Maintained
790F:	drivers/media/i2c/ad9389b*
791
792ANALOG DEVICES INC ADV7180 DRIVER
793M:	Lars-Peter Clausen <lars@metafoo.de>
794L:	linux-media@vger.kernel.org
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	drivers/media/i2c/adv7180.c
798
799ANALOG DEVICES INC ADV748X DRIVER
800M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803F:	drivers/media/i2c/adv748x/*
804
805ANALOG DEVICES INC ADV7511 DRIVER
806M:	Hans Verkuil <hans.verkuil@cisco.com>
807L:	linux-media@vger.kernel.org
808S:	Maintained
809F:	drivers/media/i2c/adv7511*
810
811ANALOG DEVICES INC ADV7604 DRIVER
812M:	Hans Verkuil <hans.verkuil@cisco.com>
813L:	linux-media@vger.kernel.org
814S:	Maintained
815F:	drivers/media/i2c/adv7604*
816
817ANALOG DEVICES INC ADV7842 DRIVER
818M:	Hans Verkuil <hans.verkuil@cisco.com>
819L:	linux-media@vger.kernel.org
820S:	Maintained
821F:	drivers/media/i2c/adv7842*
822
823ANALOG DEVICES INC ASOC CODEC DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
826W:	http://wiki.analog.com/
827W:	http://ez.analog.com/community/linux-device-drivers
828S:	Supported
829F:	sound/soc/codecs/adau*
830F:	sound/soc/codecs/adav*
831F:	sound/soc/codecs/ad1*
832F:	sound/soc/codecs/ad7*
833F:	sound/soc/codecs/ssm*
834F:	sound/soc/codecs/sigmadsp.*
835
836ANALOG DEVICES INC ASOC DRIVERS
837L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
838L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
839W:	http://blackfin.uclinux.org/
840S:	Supported
841F:	sound/soc/blackfin/*
842
843ANALOG DEVICES INC DMA DRIVERS
844M:	Lars-Peter Clausen <lars@metafoo.de>
845W:	http://ez.analog.com/community/linux-device-drivers
846S:	Supported
847F:	drivers/dma/dma-axi-dmac.c
848
849ANALOG DEVICES INC IIO DRIVERS
850M:	Lars-Peter Clausen <lars@metafoo.de>
851M:	Michael Hennerich <Michael.Hennerich@analog.com>
852W:	http://wiki.analog.com/
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/iio/*/ad*
856F:	drivers/iio/adc/ltc2497*
857X:	drivers/iio/*/adjd*
858F:	drivers/staging/iio/*/ad*
859F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
860
861ANDROID CONFIG FRAGMENTS
862M:	Rob Herring <robh@kernel.org>
863S:	Supported
864F:	kernel/configs/android*
865
866ANDROID DRIVERS
867M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
868M:	Arve Hjønnevåg <arve@android.com>
869M:	Riley Andrews <riandrews@android.com>
870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
871L:	devel@driverdev.osuosl.org
872S:	Supported
873F:	drivers/android/
874F:	drivers/staging/android/
875
876ANDROID GOLDFISH RTC DRIVER
877M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
878S:	Supported
879F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
880F:	drivers/rtc/rtc-goldfish.c
881
882ANDROID ION DRIVER
883M:	Laura Abbott <labbott@redhat.com>
884M:	Sumit Semwal <sumit.semwal@linaro.org>
885L:	devel@driverdev.osuosl.org
886S:	Supported
887F:	drivers/staging/android/ion
888F:	drivers/staging/android/uapi/ion.h
889F:	drivers/staging/android/uapi/ion_test.h
890
891AOA (Apple Onboard Audio) ALSA DRIVER
892M:	Johannes Berg <johannes@sipsolutions.net>
893L:	linuxppc-dev@lists.ozlabs.org
894L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
895S:	Maintained
896F:	sound/aoa/
897
898APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
899M:	William Breathitt Gray <vilhelm.gray@gmail.com>
900L:	linux-iio@vger.kernel.org
901S:	Maintained
902F:	drivers/iio/adc/stx104.c
903
904APM DRIVER
905M:	Jiri Kosina <jikos@kernel.org>
906S:	Odd fixes
907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
908F:	arch/x86/kernel/apm_32.c
909F:	include/linux/apm_bios.h
910F:	include/uapi/linux/apm_bios.h
911F:	drivers/char/apm-emulation.c
912
913APPARMOR SECURITY MODULE
914M:	John Johansen <john.johansen@canonical.com>
915L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
916W:	apparmor.wiki.kernel.org
917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
918S:	Supported
919F:	security/apparmor/
920F:	Documentation/admin-guide/LSM/apparmor.rst
921
922APPLE BCM5974 MULTITOUCH DRIVER
923M:	Henrik Rydberg <rydberg@bitmath.org>
924L:	linux-input@vger.kernel.org
925S:	Odd fixes
926F:	drivers/input/mouse/bcm5974.c
927
928APPLE SMC DRIVER
929M:	Henrik Rydberg <rydberg@bitmath.org>
930L:	linux-hwmon@vger.kernel.org
931S:	Odd fixes
932F:	drivers/hwmon/applesmc.c
933
934APPLETALK NETWORK LAYER
935L:	netdev@vger.kernel.org
936S:	Odd fixes
937F:	drivers/net/appletalk/
938F:	net/appletalk/
939
940APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
941M:	Duc Dang <dhdang@apm.com>
942S:	Supported
943F:	arch/arm64/boot/dts/apm/
944
945APPLIED MICRO (APM) X-GENE SOC EDAC
946M:	Loc Ho <lho@apm.com>
947S:	Supported
948F:	drivers/edac/xgene_edac.c
949F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
950
951APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
952M:	Iyappan Subramanian <isubramanian@apm.com>
953M:	Keyur Chudgar <kchudgar@apm.com>
954S:	Supported
955F:	drivers/net/ethernet/apm/xgene-v2/
956
957APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
958M:	Iyappan Subramanian <isubramanian@apm.com>
959M:	Keyur Chudgar <kchudgar@apm.com>
960M:	Quan Nguyen <qnguyen@apm.com>
961S:	Supported
962F:	drivers/net/ethernet/apm/xgene/
963F:	drivers/net/phy/mdio-xgene.c
964F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
965F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
966
967APPLIED MICRO (APM) X-GENE SOC PMU
968M:	Tai Nguyen <ttnguyen@apm.com>
969S:	Supported
970F:	drivers/perf/xgene_pmu.c
971F:	Documentation/perf/xgene-pmu.txt
972F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
973
974APTINA CAMERA SENSOR PLL
975M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
976L:	linux-media@vger.kernel.org
977S:	Maintained
978F:	drivers/media/i2c/aptina-pll.*
979
980ARC FRAMEBUFFER DRIVER
981M:	Jaya Kumar <jayalk@intworks.biz>
982S:	Maintained
983F:	drivers/video/fbdev/arcfb.c
984F:	drivers/video/fbdev/core/fb_defio.c
985
986ARC PGU DRM DRIVER
987M:	Alexey Brodkin <abrodkin@synopsys.com>
988S:	Supported
989F:	drivers/gpu/drm/arc/
990F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
991
992ARCNET NETWORK LAYER
993M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
994L:	netdev@vger.kernel.org
995S:	Maintained
996F:	drivers/net/arcnet/
997F:	include/uapi/linux/if_arcnet.h
998
999ARM ARCHITECTED TIMER DRIVER
1000M:	Mark Rutland <mark.rutland@arm.com>
1001M:	Marc Zyngier <marc.zyngier@arm.com>
1002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S:	Maintained
1004F:	arch/arm/include/asm/arch_timer.h
1005F:	arch/arm64/include/asm/arch_timer.h
1006F:	drivers/clocksource/arm_arch_timer.c
1007
1008ARM HDLCD DRM DRIVER
1009M:	Liviu Dudau <liviu.dudau@arm.com>
1010S:	Supported
1011F:	drivers/gpu/drm/arm/hdlcd_*
1012F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1013
1014ARM MALI-DP DRM DRIVER
1015M:	Liviu Dudau <liviu.dudau@arm.com>
1016M:	Brian Starkey <brian.starkey@arm.com>
1017M:	Mali DP Maintainers <malidp@foss.arm.com>
1018S:	Supported
1019F:	drivers/gpu/drm/arm/
1020F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1021
1022ARM MFM AND FLOPPY DRIVERS
1023M:	Ian Molton <spyro@f2s.com>
1024S:	Maintained
1025F:	arch/arm/lib/floppydma.S
1026F:	arch/arm/include/asm/floppy.h
1027
1028ARM PMU PROFILING AND DEBUGGING
1029M:	Will Deacon <will.deacon@arm.com>
1030M:	Mark Rutland <mark.rutland@arm.com>
1031S:	Maintained
1032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033F:	arch/arm*/kernel/perf_*
1034F:	arch/arm/oprofile/common.c
1035F:	arch/arm*/kernel/hw_breakpoint.c
1036F:	arch/arm*/include/asm/hw_breakpoint.h
1037F:	arch/arm*/include/asm/perf_event.h
1038F:	drivers/perf/*
1039F:	include/linux/perf/arm_pmu.h
1040F:	Documentation/devicetree/bindings/arm/pmu.txt
1041F:	Documentation/devicetree/bindings/perf/
1042
1043ARM PORT
1044M:	Russell King <linux@armlinux.org.uk>
1045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046W:	http://www.armlinux.org.uk/
1047S:	Maintained
1048T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1049F:	arch/arm/
1050
1051ARM PRIMECELL AACI PL041 DRIVER
1052M:	Russell King <linux@armlinux.org.uk>
1053S:	Maintained
1054F:	sound/arm/aaci.*
1055
1056ARM PRIMECELL BUS SUPPORT
1057M:	Russell King <linux@armlinux.org.uk>
1058S:	Maintained
1059F:	drivers/amba/
1060F:	include/linux/amba/bus.h
1061
1062ARM PRIMECELL CLCD PL110 DRIVER
1063M:	Russell King <linux@armlinux.org.uk>
1064S:	Maintained
1065F:	drivers/video/fbdev/amba-clcd.*
1066
1067ARM PRIMECELL KMI PL050 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	drivers/input/serio/ambakmi.*
1071F:	include/linux/amba/kmi.h
1072
1073ARM PRIMECELL MMCI PL180/1 DRIVER
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Maintained
1076F:	drivers/mmc/host/mmci.*
1077F:	include/linux/amba/mmci.h
1078
1079ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1080M:	Russell King <linux@armlinux.org.uk>
1081S:	Maintained
1082F:	drivers/tty/serial/amba-pl01*.c
1083F:	include/linux/amba/serial.h
1084
1085ARM SMMU DRIVERS
1086M:	Will Deacon <will.deacon@arm.com>
1087R:	Robin Murphy <robin.murphy@arm.com>
1088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089S:	Maintained
1090F:	drivers/iommu/arm-smmu.c
1091F:	drivers/iommu/arm-smmu-v3.c
1092F:	drivers/iommu/io-pgtable-arm.c
1093F:	drivers/iommu/io-pgtable-arm-v7s.c
1094
1095ARM SUB-ARCHITECTURES
1096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	arch/arm/mach-*/
1099F:	arch/arm/plat-*/
1100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1101
1102ARM/ACTIONS SEMI ARCHITECTURE
1103M:	Andreas Färber <afaerber@suse.de>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106N:	owl
1107F:	arch/arm/mach-actions/
1108F:	arch/arm/boot/dts/owl-*
1109F:	arch/arm64/boot/dts/actions/
1110F:	drivers/clocksource/owl-*
1111F:	drivers/soc/actions/
1112F:	include/dt-bindings/power/owl-*
1113F:	include/linux/soc/actions/
1114F:	Documentation/devicetree/bindings/arm/actions.txt
1115F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1116F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1117
1118ARM/ADS SPHERE MACHINE SUPPORT
1119M:	Lennert Buytenhek <kernel@wantstofly.org>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122
1123ARM/AFEB9260 MACHINE SUPPORT
1124M:	Sergey Lapin <slapin@ossfans.org>
1125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S:	Maintained
1127
1128ARM/AJECO 1ARM MACHINE SUPPORT
1129M:	Lennert Buytenhek <kernel@wantstofly.org>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Maintained
1132
1133ARM/Allwinner SoC Clock Support
1134M:	Emilio López <emilio@elopez.com.ar>
1135S:	Maintained
1136F:	drivers/clk/sunxi/
1137
1138ARM/Allwinner sunXi SoC support
1139M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1140M:	Chen-Yu Tsai <wens@csie.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143N:	sun[x456789]i
1144N:	sun50i
1145F:	arch/arm/mach-sunxi/
1146F:	arch/arm64/boot/dts/allwinner/
1147F:	drivers/clk/sunxi-ng/
1148F:	drivers/pinctrl/sunxi/
1149F:	drivers/soc/sunxi/
1150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1151
1152ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1153M:	Neil Armstrong <narmstrong@baylibre.com>
1154M:	Jerome Brunet <jbrunet@baylibre.com>
1155L:	linux-amlogic@lists.infradead.org
1156S:	Maintained
1157F:	drivers/clk/meson/
1158F:	include/dt-bindings/clock/meson*
1159F:	include/dt-bindings/clock/gxbb*
1160F:	Documentation/devicetree/bindings/clock/amlogic*
1161
1162ARM/Amlogic Meson SoC support
1163M:	Carlo Caione <carlo@caione.org>
1164M:	Kevin Hilman <khilman@baylibre.com>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166L:	linux-amlogic@lists.infradead.org
1167W:	http://linux-meson.com/
1168S:	Maintained
1169F:	arch/arm/mach-meson/
1170F:	arch/arm/boot/dts/meson*
1171F:	arch/arm64/boot/dts/amlogic/
1172F:	drivers/pinctrl/meson/
1173F:	drivers/mmc/host/meson*
1174N:	meson
1175
1176ARM/Annapurna Labs ALPINE ARCHITECTURE
1177M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1178M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:	Maintained
1181F:	arch/arm/mach-alpine/
1182F:	arch/arm/boot/dts/alpine*
1183F:	arch/arm64/boot/dts/al/
1184F:	drivers/*/*alpine*
1185
1186ARM/ARTPEC MACHINE SUPPORT
1187M:	Jesper Nilsson <jesper.nilsson@axis.com>
1188M:	Lars Persson <lars.persson@axis.com>
1189M:	Niklas Cassel <niklas.cassel@axis.com>
1190S:	Maintained
1191L:	linux-arm-kernel@axis.com
1192F:	arch/arm/mach-artpec
1193F:	arch/arm/boot/dts/artpec6*
1194F:	drivers/clk/axis
1195F:	drivers/crypto/axis
1196F:	drivers/pinctrl/pinctrl-artpec*
1197F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1198
1199ARM/ASPEED I2C DRIVER
1200M:	Brendan Higgins <brendanhiggins@google.com>
1201R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1202R:	Joel Stanley <joel@jms.id.au>
1203L:	linux-i2c@vger.kernel.org
1204L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1207F:	drivers/i2c/busses/i2c-aspeed.c
1208F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1209F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1210
1211ARM/ASPEED MACHINE SUPPORT
1212M:	Joel Stanley <joel@jms.id.au>
1213S:	Maintained
1214F:	arch/arm/mach-aspeed/
1215F:	arch/arm/boot/dts/aspeed-*
1216F:	drivers/*/*aspeed*
1217
1218ARM/ATMEL AT91 Clock Support
1219M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1220S:	Maintained
1221F:	drivers/clk/at91
1222
1223ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1224M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1225M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227W:	http://www.linux4sam.org
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1229S:	Supported
1230F:	arch/arm/mach-at91/
1231F:	include/soc/at91/
1232F:	arch/arm/boot/dts/at91*.dts
1233F:	arch/arm/boot/dts/at91*.dtsi
1234F:	arch/arm/boot/dts/sama*.dts
1235F:	arch/arm/boot/dts/sama*.dtsi
1236F:	arch/arm/include/debug/at91.S
1237F:	drivers/memory/atmel*
1238
1239ARM/CALXEDA HIGHBANK ARCHITECTURE
1240M:	Rob Herring <robh@kernel.org>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S:	Maintained
1243F:	arch/arm/mach-highbank/
1244F:	arch/arm/boot/dts/highbank.dts
1245F:	arch/arm/boot/dts/ecx-*.dts*
1246
1247ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1248M:	Krzysztof Halasa <khalasa@piap.pl>
1249S:	Maintained
1250F:	arch/arm/mach-cns3xxx/
1251
1252ARM/CAVIUM THUNDER NETWORK DRIVER
1253M:	Sunil Goutham <sgoutham@cavium.com>
1254M:	Robert Richter <rric@kernel.org>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Supported
1257F:	drivers/net/ethernet/cavium/thunder/
1258
1259ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1260M:	Alexander Shiyan <shc_work@mail.ru>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Odd Fixes
1263N:	clps711x
1264
1265ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1266M:	Lennert Buytenhek <kernel@wantstofly.org>
1267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S:	Maintained
1269
1270ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1271M:	Hartley Sweeten <hsweeten@visionengravers.com>
1272M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:	Maintained
1275F:	arch/arm/mach-ep93xx/
1276F:	arch/arm/mach-ep93xx/include/mach/
1277
1278ARM/CLKDEV SUPPORT
1279M:	Russell King <linux@armlinux.org.uk>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Maintained
1282T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1283F:	arch/arm/include/asm/clkdev.h
1284F:	drivers/clk/clkdev.c
1285
1286ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1287M:	Mike Rapoport <mike@compulab.co.il>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290
1291ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1292M:	Baruch Siach <baruch@tkos.co.il>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S:	Maintained
1295F:	arch/arm/boot/dts/cx92755*
1296N:	digicolor
1297
1298ARM/CONTEC MICRO9 MACHINE SUPPORT
1299M:	Hubert Feurstein <hubert.feurstein@contec.at>
1300S:	Maintained
1301F:	arch/arm/mach-ep93xx/micro9.c
1302
1303ARM/CORESIGHT FRAMEWORK AND DRIVERS
1304M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306S:	Maintained
1307F:	drivers/hwtracing/coresight/*
1308F:	Documentation/trace/coresight.txt
1309F:	Documentation/trace/coresight-cpu-debug.txt
1310F:	Documentation/devicetree/bindings/arm/coresight.txt
1311F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1312F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1313F:	tools/perf/arch/arm/util/pmu.c
1314F:	tools/perf/arch/arm/util/auxtrace.c
1315F:	tools/perf/arch/arm/util/cs-etm.c
1316F:	tools/perf/arch/arm/util/cs-etm.h
1317F:	tools/perf/util/cs-etm.h
1318
1319ARM/CORGI MACHINE SUPPORT
1320M:	Richard Purdie <rpurdie@rpsys.net>
1321S:	Maintained
1322
1323ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1324M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325M:	Linus Walleij <linus.walleij@linaro.org>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327T:	git git://github.com/ulli-kroll/linux.git
1328S:	Maintained
1329F:	Documentation/devicetree/bindings/arm/gemini.txt
1330F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1331F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1332F:	arch/arm/mach-gemini/
1333F:	drivers/pinctrl/pinctrl-gemini.c
1334F:	drivers/rtc/rtc-ftrtc010.c
1335
1336ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1337M:	Barry Song <baohua@kernel.org>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1340S:	Maintained
1341F:	arch/arm/boot/dts/prima2*
1342F:	arch/arm/mach-prima2/
1343F:	drivers/clk/sirf/
1344F:	drivers/clocksource/timer-prima2.c
1345F:	drivers/clocksource/timer-atlas7.c
1346N:	[^a-z]sirf
1347
1348ARM/EBSA110 MACHINE SUPPORT
1349M:	Russell King <linux@armlinux.org.uk>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351W:	http://www.armlinux.org.uk/
1352S:	Maintained
1353F:	arch/arm/mach-ebsa110/
1354F:	drivers/net/ethernet/amd/am79c961a.*
1355
1356ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1357M:	Uwe Kleine-König <kernel@pengutronix.de>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360N:	efm32
1361
1362ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1363M:	Robert Jarzmik <robert.jarzmik@free.fr>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366F:	arch/arm/mach-pxa/ezx.c
1367
1368ARM/FARADAY FA526 PORT
1369M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372T:	git git://git.berlios.de/gemini-board
1373F:	arch/arm/mm/*-fa*
1374
1375ARM/FOOTBRIDGE ARCHITECTURE
1376M:	Russell King <linux@armlinux.org.uk>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378W:	http://www.armlinux.org.uk/
1379S:	Maintained
1380F:	arch/arm/include/asm/hardware/dec21285.h
1381F:	arch/arm/mach-footbridge/
1382
1383ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1384M:	Shawn Guo <shawnguo@kernel.org>
1385M:	Sascha Hauer <kernel@pengutronix.de>
1386R:	Fabio Estevam <fabio.estevam@nxp.com>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1390F:	arch/arm/mach-imx/
1391F:	arch/arm/mach-mxs/
1392F:	arch/arm/boot/dts/imx*
1393F:	arch/arm/configs/imx*_defconfig
1394F:	drivers/clk/imx/
1395F:	drivers/soc/imx/
1396F:	include/soc/imx/
1397
1398ARM/FREESCALE VYBRID ARM ARCHITECTURE
1399M:	Shawn Guo <shawnguo@kernel.org>
1400M:	Sascha Hauer <kernel@pengutronix.de>
1401R:	Stefan Agner <stefan@agner.ch>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1405F:	arch/arm/mach-imx/*vf610*
1406F:	arch/arm/boot/dts/vf*
1407
1408ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1409M:	Lennert Buytenhek <kernel@wantstofly.org>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412
1413ARM/GUMSTIX MACHINE SUPPORT
1414M:	Steve Sakoman <sakoman@gmail.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417
1418ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1419M:	Philipp Zabel <philipp.zabel@gmail.com>
1420M:	Paul Parsons <lost.distance@yahoo.com>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423F:	arch/arm/mach-pxa/hx4700.c
1424F:	arch/arm/mach-pxa/include/mach/hx4700.h
1425F:	sound/soc/pxa/hx4700.c
1426
1427ARM/HISILICON SOC SUPPORT
1428M:	Wei Xu <xuwei5@hisilicon.com>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430W:	http://www.hisilicon.com
1431S:	Supported
1432T:	git git://github.com/hisilicon/linux-hisi.git
1433F:	arch/arm/mach-hisi/
1434F:	arch/arm/boot/dts/hi3*
1435F:	arch/arm/boot/dts/hip*
1436F:	arch/arm/boot/dts/hisi*
1437F:	arch/arm64/boot/dts/hisilicon/
1438
1439ARM/HP JORNADA 7XX MACHINE SUPPORT
1440M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1441W:	www.jlime.com
1442S:	Maintained
1443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1444F:	arch/arm/mach-sa1100/jornada720.c
1445F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1446
1447ARM/IGEP MACHINE SUPPORT
1448M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1449M:	Javier Martinez Canillas <javier@dowhile0.org>
1450L:	linux-omap@vger.kernel.org
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453F:	arch/arm/boot/dts/omap3-igep*
1454
1455ARM/INCOME PXA270 SUPPORT
1456M:	Marek Vasut <marek.vasut@gmail.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1460
1461ARM/INTEL IOP13XX ARM ARCHITECTURE
1462M:	Lennert Buytenhek <kernel@wantstofly.org>
1463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S:	Maintained
1465
1466ARM/INTEL IOP32X ARM ARCHITECTURE
1467M:	Lennert Buytenhek <kernel@wantstofly.org>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469S:	Maintained
1470
1471ARM/INTEL IOP33X ARM ARCHITECTURE
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Orphan
1474
1475ARM/INTEL IQ81342EX MACHINE SUPPORT
1476M:	Lennert Buytenhek <kernel@wantstofly.org>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479
1480ARM/INTEL IXDP2850 MACHINE SUPPORT
1481M:	Lennert Buytenhek <kernel@wantstofly.org>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484
1485ARM/INTEL IXP4XX ARM ARCHITECTURE
1486M:	Imre Kaloz <kaloz@openwrt.org>
1487M:	Krzysztof Halasa <khalasa@piap.pl>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/mach-ixp4xx/
1491
1492ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1493M:	Jonathan Cameron <jic23@cam.ac.uk>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/stargate2.c
1497F:	drivers/pcmcia/pxa2xx_stargate2.c
1498
1499ARM/INTEL XSC3 (MANZANO) ARM CORE
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/LG1K ARCHITECTURE
1510M:	Chanho Min <chanho.min@lge.com>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	arch/arm64/boot/dts/lg/
1514
1515ARM/LOGICPD PXA270 MACHINE SUPPORT
1516M:	Lennert Buytenhek <kernel@wantstofly.org>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519
1520ARM/LPC18XX ARCHITECTURE
1521M:	Joachim Eastwood <manabian@gmail.com>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523S:	Maintained
1524F:	arch/arm/boot/dts/lpc43*
1525F:	drivers/clk/nxp/clk-lpc18xx*
1526F:	drivers/clocksource/time-lpc32xx.c
1527F:	drivers/i2c/busses/i2c-lpc2k.c
1528F:	drivers/memory/pl172.c
1529F:	drivers/mtd/spi-nor/nxp-spifi.c
1530F:	drivers/rtc/rtc-lpc24xx.c
1531N:	lpc18xx
1532
1533ARM/LPC32XX SOC SUPPORT
1534M:	Vladimir Zapolskiy <vz@mleia.com>
1535M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1538S:	Maintained
1539F:	arch/arm/boot/dts/lpc32*
1540F:	arch/arm/mach-lpc32xx/
1541F:	drivers/i2c/busses/i2c-pnx.c
1542F:	drivers/net/ethernet/nxp/lpc_eth.c
1543F:	drivers/usb/host/ohci-nxp.c
1544F:	drivers/watchdog/pnx4008_wdt.c
1545N:	lpc32xx
1546
1547ARM/MAGICIAN MACHINE SUPPORT
1548M:	Philipp Zabel <philipp.zabel@gmail.com>
1549S:	Maintained
1550
1551ARM/Marvell Berlin SoC support
1552M:	Jisheng Zhang <jszhang@marvell.com>
1553M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556F:	arch/arm/mach-berlin/
1557F:	arch/arm/boot/dts/berlin*
1558F:	arch/arm64/boot/dts/marvell/berlin*
1559
1560ARM/Marvell Dove/MV78xx0/Orion SOC support
1561M:	Jason Cooper <jason@lakedaemon.net>
1562M:	Andrew Lunn <andrew@lunn.ch>
1563M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1564M:	Gregory Clement <gregory.clement@free-electrons.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Maintained
1567F:	Documentation/devicetree/bindings/soc/dove/
1568F:	arch/arm/mach-dove/
1569F:	arch/arm/mach-mv78xx0/
1570F:	arch/arm/mach-orion5x/
1571F:	arch/arm/plat-orion/
1572F:	arch/arm/boot/dts/dove*
1573F:	arch/arm/boot/dts/orion5x*
1574
1575ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1576M:	Jason Cooper <jason@lakedaemon.net>
1577M:	Andrew Lunn <andrew@lunn.ch>
1578M:	Gregory Clement <gregory.clement@free-electrons.com>
1579M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	arch/arm/boot/dts/armada*
1583F:	arch/arm/boot/dts/kirkwood*
1584F:	arch/arm/configs/mvebu_*_defconfig
1585F:	arch/arm/mach-mvebu/
1586F:	arch/arm64/boot/dts/marvell/armada*
1587F:	drivers/cpufreq/mvebu-cpufreq.c
1588F:	drivers/irqchip/irq-armada-370-xp.c
1589F:	drivers/irqchip/irq-mvebu-*
1590F:	drivers/pinctrl/mvebu/
1591F:	drivers/rtc/rtc-armada38x.c
1592
1593ARM/Mediatek RTC DRIVER
1594M:	Eddie Huang <eddie.huang@mediatek.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	drivers/rtc/rtc-mt6397.c
1599
1600ARM/Mediatek SoC support
1601M:	Matthias Brugger <matthias.bgg@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/mt6*
1606F:	arch/arm/boot/dts/mt7*
1607F:	arch/arm/boot/dts/mt8*
1608F:	arch/arm/mach-mediatek/
1609F:	arch/arm64/boot/dts/mediatek/
1610N:	mtk
1611K:	mediatek
1612
1613ARM/Mediatek USB3 PHY DRIVER
1614M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1617S:	Maintained
1618F:	drivers/phy/mediatek/phy-mtk-tphy.c
1619
1620ARM/MICREL KS8695 ARCHITECTURE
1621M:	Greg Ungerer <gerg@uclinux.org>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623F:	arch/arm/mach-ks8695/
1624S:	Odd Fixes
1625
1626ARM/MIOA701 MACHINE SUPPORT
1627M:	Robert Jarzmik <robert.jarzmik@free.fr>
1628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629F:	arch/arm/mach-pxa/mioa701.c
1630S:	Maintained
1631
1632ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1633M:	Michael Petchkovsky <mkpetch@internode.on.net>
1634S:	Maintained
1635
1636ARM/NOMADIK ARCHITECTURE
1637M:	Alessandro Rubini <rubini@unipv.it>
1638M:	Linus Walleij <linus.walleij@linaro.org>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S:	Maintained
1641F:	arch/arm/mach-nomadik/
1642F:	drivers/pinctrl/nomadik/
1643F:	drivers/i2c/busses/i2c-nomadik.c
1644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1645
1646ARM/NUVOTON W90X900 ARM ARCHITECTURE
1647M:	Wan ZongShun <mcuos.com@gmail.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.mcuos.com
1650S:	Maintained
1651F:	arch/arm/mach-w90x900/
1652F:	drivers/input/keyboard/w90p910_keypad.c
1653F:	drivers/input/touchscreen/w90p910_ts.c
1654F:	drivers/watchdog/nuc900_wdt.c
1655F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1656F:	drivers/mtd/nand/nuc900_nand.c
1657F:	drivers/rtc/rtc-nuc900.c
1658F:	drivers/spi/spi-nuc900.c
1659F:	drivers/usb/host/ehci-w90x900.c
1660F:	drivers/video/fbdev/nuc900fb.c
1661
1662ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1663M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1664L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1665W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1666S:	Supported
1667
1668ARM/Orion SoC/Technologic Systems TS-78xx platform support
1669M:	Alexander Clouter <alex@digriz.org.uk>
1670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671W:	http://www.digriz.org.uk/ts78xx/kernel
1672S:	Maintained
1673F:	arch/arm/mach-orion5x/ts78xx-*
1674
1675ARM/OXNAS platform support
1676M:	Neil Armstrong <narmstrong@baylibre.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/mach-oxnas/
1681F:	arch/arm/boot/dts/ox8*.dtsi
1682F:	arch/arm/boot/dts/wd-mbwe.dts
1683F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1684N:	oxnas
1685
1686ARM/PALM TREO SUPPORT
1687M:	Tomas Cech <sleep_walker@suse.com>
1688L:	linux-arm-kernel@lists.infradead.org
1689W:	http://hackndev.com
1690S:	Maintained
1691F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1692F:	arch/arm/mach-pxa/palmtreo.c
1693
1694ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1695M:	Marek Vasut <marek.vasut@gmail.com>
1696L:	linux-arm-kernel@lists.infradead.org
1697W:	http://hackndev.com
1698S:	Maintained
1699F:	arch/arm/mach-pxa/include/mach/palmtx.h
1700F:	arch/arm/mach-pxa/palmtx.c
1701F:	arch/arm/mach-pxa/include/mach/palmt5.h
1702F:	arch/arm/mach-pxa/palmt5.c
1703F:	arch/arm/mach-pxa/include/mach/palmld.h
1704F:	arch/arm/mach-pxa/palmld.c
1705F:	arch/arm/mach-pxa/include/mach/palmte2.h
1706F:	arch/arm/mach-pxa/palmte2.c
1707F:	arch/arm/mach-pxa/include/mach/palmtc.h
1708F:	arch/arm/mach-pxa/palmtc.c
1709
1710ARM/PALMZ72 SUPPORT
1711M:	Sergey Lapin <slapin@ossfans.org>
1712L:	linux-arm-kernel@lists.infradead.org
1713W:	http://hackndev.com
1714S:	Maintained
1715F:	arch/arm/mach-pxa/include/mach/palmz72.h
1716F:	arch/arm/mach-pxa/palmz72.c
1717
1718ARM/PLEB SUPPORT
1719M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1720W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1721S:	Maintained
1722
1723ARM/PT DIGITAL BOARD PORT
1724M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726W:	http://www.armlinux.org.uk/
1727S:	Maintained
1728
1729ARM/QUALCOMM SUPPORT
1730M:	Andy Gross <andy.gross@linaro.org>
1731M:	David Brown <david.brown@linaro.org>
1732L:	linux-arm-msm@vger.kernel.org
1733L:	linux-soc@vger.kernel.org
1734S:	Maintained
1735F:	Documentation/devicetree/bindings/soc/qcom/
1736F:	arch/arm/boot/dts/qcom-*.dts
1737F:	arch/arm/boot/dts/qcom-*.dtsi
1738F:	arch/arm/mach-qcom/
1739F:	arch/arm64/boot/dts/qcom/*
1740F:	drivers/i2c/busses/i2c-qup.c
1741F:	drivers/clk/qcom/
1742F:	drivers/dma/qcom/
1743F:	drivers/soc/qcom/
1744F:	drivers/spi/spi-qup.c
1745F:	drivers/tty/serial/msm_serial.h
1746F:	drivers/tty/serial/msm_serial.c
1747F:	drivers/*/pm8???-*
1748F:	drivers/mfd/ssbi.c
1749F:	drivers/firmware/qcom_scm.c
1750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1751
1752ARM/RADISYS ENP2611 MACHINE SUPPORT
1753M:	Lennert Buytenhek <kernel@wantstofly.org>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756
1757ARM/REALTEK ARCHITECTURE
1758M:	Andreas Färber <afaerber@suse.de>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760S:	Maintained
1761F:	arch/arm64/boot/dts/realtek/
1762F:	Documentation/devicetree/bindings/arm/realtek.txt
1763
1764ARM/RENESAS ARM64 ARCHITECTURE
1765M:	Simon Horman <horms@verge.net.au>
1766M:	Magnus Damm <magnus.damm@gmail.com>
1767L:	linux-renesas-soc@vger.kernel.org
1768Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1770S:	Supported
1771F:	arch/arm64/boot/dts/renesas/
1772F:	drivers/soc/renesas/
1773F:	include/linux/soc/renesas/
1774
1775ARM/RISCPC ARCHITECTURE
1776M:	Russell King <linux@armlinux.org.uk>
1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W:	http://www.armlinux.org.uk/
1779S:	Maintained
1780F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1781F:	arch/arm/include/asm/hardware/ioc.h
1782F:	arch/arm/include/asm/hardware/iomd.h
1783F:	arch/arm/include/asm/hardware/memc.h
1784F:	arch/arm/mach-rpc/
1785F:	drivers/net/ethernet/8390/etherh.c
1786F:	drivers/net/ethernet/i825xx/ether1*
1787F:	drivers/net/ethernet/seeq/ether3*
1788F:	drivers/scsi/arm/
1789
1790ARM/Rockchip SoC support
1791M:	Heiko Stuebner <heiko@sntech.de>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793L:	linux-rockchip@lists.infradead.org
1794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1795S:	Maintained
1796F:	arch/arm/boot/dts/rk3*
1797F:	arch/arm/boot/dts/rv1108*
1798F:	arch/arm/mach-rockchip/
1799F:	drivers/clk/rockchip/
1800F:	drivers/i2c/busses/i2c-rk3x.c
1801F:	drivers/*/*rockchip*
1802F:	drivers/*/*/*rockchip*
1803F:	sound/soc/rockchip/
1804N:	rockchip
1805
1806ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1807M:	Kukjin Kim <kgene@kernel.org>
1808M:	Krzysztof Kozlowski <krzk@kernel.org>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1811Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1812S:	Maintained
1813F:	arch/arm/boot/dts/s3c*
1814F:	arch/arm/boot/dts/s5p*
1815F:	arch/arm/boot/dts/samsung*
1816F:	arch/arm/boot/dts/exynos*
1817F:	arch/arm64/boot/dts/exynos/
1818F:	arch/arm/plat-samsung/
1819F:	arch/arm/mach-s3c24*/
1820F:	arch/arm/mach-s3c64xx/
1821F:	arch/arm/mach-s5p*/
1822F:	arch/arm/mach-exynos*/
1823F:	drivers/*/*s3c24*
1824F:	drivers/*/*/*s3c24*
1825F:	drivers/*/*s3c64xx*
1826F:	drivers/*/*s5pv210*
1827F:	drivers/memory/samsung/*
1828F:	drivers/soc/samsung/*
1829F:	Documentation/arm/Samsung/
1830F:	Documentation/devicetree/bindings/arm/samsung/
1831F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1832F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1833N:	exynos
1834
1835ARM/SAMSUNG MOBILE MACHINE SUPPORT
1836M:	Kyungmin Park <kyungmin.park@samsung.com>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839F:	arch/arm/mach-s5pv210/
1840
1841ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1842M:	Kyungmin Park <kyungmin.park@samsung.com>
1843M:	Kamil Debski <kamil@wypas.org>
1844M:	Andrzej Hajda <a.hajda@samsung.com>
1845L:	linux-arm-kernel@lists.infradead.org
1846L:	linux-media@vger.kernel.org
1847S:	Maintained
1848F:	drivers/media/platform/s5p-g2d/
1849
1850ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1851M:	Marek Szyprowski <m.szyprowski@samsung.com>
1852L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1853L:	linux-media@vger.kernel.org
1854S:	Maintained
1855F:	drivers/media/platform/s5p-cec/
1856F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1857
1858ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1859M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1860M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1861L:	linux-arm-kernel@lists.infradead.org
1862L:	linux-media@vger.kernel.org
1863S:	Maintained
1864F:	drivers/media/platform/s5p-jpeg/
1865
1866ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1867M:	Kyungmin Park <kyungmin.park@samsung.com>
1868M:	Kamil Debski <kamil@wypas.org>
1869M:	Jeongtae Park <jtp.park@samsung.com>
1870M:	Andrzej Hajda <a.hajda@samsung.com>
1871L:	linux-arm-kernel@lists.infradead.org
1872L:	linux-media@vger.kernel.org
1873S:	Maintained
1874F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1875F:	drivers/media/platform/s5p-mfc/
1876
1877ARM/SHMOBILE ARM ARCHITECTURE
1878M:	Simon Horman <horms@verge.net.au>
1879M:	Magnus Damm <magnus.damm@gmail.com>
1880L:	linux-renesas-soc@vger.kernel.org
1881Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1883S:	Supported
1884F:	arch/arm/boot/dts/emev2*
1885F:	arch/arm/boot/dts/r7s*
1886F:	arch/arm/boot/dts/r8a*
1887F:	arch/arm/boot/dts/sh*
1888F:	arch/arm/configs/shmobile_defconfig
1889F:	arch/arm/include/debug/renesas-scif.S
1890F:	arch/arm/mach-shmobile/
1891F:	drivers/soc/renesas/
1892F:	include/linux/soc/renesas/
1893
1894ARM/SOCFPGA ARCHITECTURE
1895M:	Dinh Nguyen <dinguyen@kernel.org>
1896S:	Maintained
1897F:	arch/arm/mach-socfpga/
1898F:	arch/arm/boot/dts/socfpga*
1899F:	arch/arm/configs/socfpga_defconfig
1900F:	arch/arm64/boot/dts/altera/
1901W:	http://www.rocketboards.org
1902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1903
1904ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1905M:	Dinh Nguyen <dinguyen@kernel.org>
1906S:	Maintained
1907F:	drivers/clk/socfpga/
1908
1909ARM/SOCFPGA EDAC SUPPORT
1910M:	Thor Thayer <thor.thayer@linux.intel.com>
1911S:	Maintained
1912F:	drivers/edac/altera_edac.
1913
1914ARM/STI ARCHITECTURE
1915M:	Patrice Chotard <patrice.chotard@st.com>
1916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917W:	http://www.stlinux.com
1918S:	Maintained
1919F:	arch/arm/mach-sti/
1920F:	arch/arm/boot/dts/sti*
1921F:	drivers/char/hw_random/st-rng.c
1922F:	drivers/clocksource/arm_global_timer.c
1923F:	drivers/clocksource/clksrc_st_lpc.c
1924F:	drivers/cpufreq/sti-cpufreq.c
1925F:	drivers/dma/st_fdma*
1926F:	drivers/i2c/busses/i2c-st.c
1927F:	drivers/media/rc/st_rc.c
1928F:	drivers/media/platform/sti/c8sectpfe/
1929F:	drivers/mmc/host/sdhci-st.c
1930F:	drivers/phy/st/phy-miphy28lp.c
1931F:	drivers/phy/st/phy-stih407-usb.c
1932F:	drivers/pinctrl/pinctrl-st.c
1933F:	drivers/remoteproc/st_remoteproc.c
1934F:	drivers/remoteproc/st_slim_rproc.c
1935F:	drivers/reset/sti/
1936F:	drivers/rtc/rtc-st-lpc.c
1937F:	drivers/tty/serial/st-asc.c
1938F:	drivers/usb/dwc3/dwc3-st.c
1939F:	drivers/usb/host/ehci-st.c
1940F:	drivers/usb/host/ohci-st.c
1941F:	drivers/watchdog/st_lpc_wdt.c
1942F:	drivers/ata/ahci_st.c
1943F:	include/linux/remoteproc/st_slim_rproc.h
1944
1945ARM/STM32 ARCHITECTURE
1946M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1947M:	Alexandre Torgue <alexandre.torgue@st.com>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S:	Maintained
1950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1951N:	stm32
1952F:	drivers/clocksource/armv7m_systick.c
1953
1954ARM/TANGO ARCHITECTURE
1955M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957S:	Maintained
1958N:	tango
1959
1960ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1961M:	Lennert Buytenhek <kernel@wantstofly.org>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964
1965ARM/TETON BGA MACHINE SUPPORT
1966M:	"Mark F. Brown" <mark.brown314@gmail.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969
1970ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1971M:	Santosh Shilimkar <ssantosh@kernel.org>
1972L:	linux-kernel@vger.kernel.org
1973S:	Maintained
1974F:	drivers/memory/*emif*
1975
1976ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1977M:	Santosh Shilimkar <ssantosh@kernel.org>
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979S:	Maintained
1980F:	arch/arm/mach-keystone/
1981F:	arch/arm/boot/dts/keystone-*
1982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1983
1984ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1985M:	Santosh Shilimkar <ssantosh@kernel.org>
1986L:	linux-kernel@vger.kernel.org
1987S:	Maintained
1988F:	drivers/clk/keystone/
1989
1990ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1991M:	Santosh Shilimkar <ssantosh@kernel.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993L:	linux-kernel@vger.kernel.org
1994S:	Maintained
1995F:	drivers/clocksource/timer-keystone.c
1996
1997ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1998M:	Santosh Shilimkar <ssantosh@kernel.org>
1999L:	linux-kernel@vger.kernel.org
2000S:	Maintained
2001F:	drivers/power/reset/keystone-reset.c
2002
2003ARM/THECUS N2100 MACHINE SUPPORT
2004M:	Lennert Buytenhek <kernel@wantstofly.org>
2005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006S:	Maintained
2007
2008ARM/TOSA MACHINE SUPPORT
2009M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2010M:	Dirk Opfer <dirk@opfer-online.de>
2011S:	Maintained
2012
2013ARM/U300 MACHINE SUPPORT
2014M:	Linus Walleij <linus.walleij@linaro.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Supported
2017F:	arch/arm/mach-u300/
2018F:	drivers/clocksource/timer-u300.c
2019F:	drivers/i2c/busses/i2c-stu300.c
2020F:	drivers/rtc/rtc-coh901331.c
2021F:	drivers/watchdog/coh901327_wdt.c
2022F:	drivers/dma/coh901318*
2023F:	drivers/mfd/ab3100*
2024F:	drivers/rtc/rtc-ab3100.c
2025F:	drivers/rtc/rtc-coh901331.c
2026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2027
2028ARM/UNIPHIER ARCHITECTURE
2029M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2032S:	Maintained
2033F:	arch/arm/boot/dts/uniphier*
2034F:	arch/arm/include/asm/hardware/cache-uniphier.h
2035F:	arch/arm/mach-uniphier/
2036F:	arch/arm/mm/cache-uniphier.c
2037F:	arch/arm64/boot/dts/socionext/
2038F:	drivers/bus/uniphier-system-bus.c
2039F:	drivers/clk/uniphier/
2040F:	drivers/i2c/busses/i2c-uniphier*
2041F:	drivers/irqchip/irq-uniphier-aidet.c
2042F:	drivers/pinctrl/uniphier/
2043F:	drivers/reset/reset-uniphier.c
2044F:	drivers/tty/serial/8250/8250_uniphier.c
2045N:	uniphier
2046
2047ARM/Ux500 ARM ARCHITECTURE
2048M:	Linus Walleij <linus.walleij@linaro.org>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Maintained
2051F:	arch/arm/mach-ux500/
2052F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2053F:	drivers/dma/ste_dma40*
2054F:	drivers/hwspinlock/u8500_hsem.c
2055F:	drivers/mfd/abx500*
2056F:	drivers/mfd/ab8500*
2057F:	drivers/mfd/dbx500*
2058F:	drivers/mfd/db8500*
2059F:	drivers/pinctrl/nomadik/pinctrl-ab*
2060F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2061F:	drivers/rtc/rtc-ab8500.c
2062F:	drivers/rtc/rtc-pl031.c
2063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2064
2065ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2066M:	Ulf Hansson <ulf.hansson@linaro.org>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068T:	git git://git.linaro.org/people/ulfh/clk.git
2069S:	Maintained
2070F:	drivers/clk/ux500/
2071
2072ARM/VERSATILE EXPRESS PLATFORM
2073M:	Liviu Dudau <liviu.dudau@arm.com>
2074M:	Sudeep Holla <sudeep.holla@arm.com>
2075M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077S:	Maintained
2078F:	arch/arm/boot/dts/vexpress*
2079F:	arch/arm64/boot/dts/arm/
2080F:	arch/arm/mach-vexpress/
2081F:	*/*/vexpress*
2082F:	*/*/*/vexpress*
2083F:	drivers/clk/versatile/clk-vexpress-osc.c
2084F:	drivers/clocksource/versatile.c
2085N:	mps2
2086
2087ARM/VFP SUPPORT
2088M:	Russell King <linux@armlinux.org.uk>
2089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090W:	http://www.armlinux.org.uk/
2091S:	Maintained
2092F:	arch/arm/vfp/
2093
2094ARM/VOIPAC PXA270 SUPPORT
2095M:	Marek Vasut <marek.vasut@gmail.com>
2096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097S:	Maintained
2098F:	arch/arm/mach-pxa/vpac270.c
2099F:	arch/arm/mach-pxa/include/mach/vpac270.h
2100
2101ARM/VT8500 ARM ARCHITECTURE
2102M:	Tony Prisk <linux@prisktech.co.nz>
2103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104S:	Maintained
2105F:	arch/arm/mach-vt8500/
2106F:	drivers/clocksource/vt8500_timer.c
2107F:	drivers/i2c/busses/i2c-wmt.c
2108F:	drivers/mmc/host/wmt-sdmmc.c
2109F:	drivers/pwm/pwm-vt8500.c
2110F:	drivers/rtc/rtc-vt8500.c
2111F:	drivers/tty/serial/vt8500_serial.c
2112F:	drivers/usb/host/ehci-platform.c
2113F:	drivers/usb/host/uhci-platform.c
2114F:	drivers/video/fbdev/vt8500lcdfb.*
2115F:	drivers/video/fbdev/wm8505fb*
2116F:	drivers/video/fbdev/wmt_ge_rops.*
2117
2118ARM/ZIPIT Z2 SUPPORT
2119M:	Marek Vasut <marek.vasut@gmail.com>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121S:	Maintained
2122F:	arch/arm/mach-pxa/z2.c
2123F:	arch/arm/mach-pxa/include/mach/z2.h
2124
2125ARM/ZTE ARCHITECTURE
2126M:	Jun Nie <jun.nie@linaro.org>
2127M:	Baoyou Xie <baoyou.xie@linaro.org>
2128M:	Shawn Guo <shawnguo@kernel.org>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/boot/dts/zx2967*
2132F:	arch/arm/mach-zx/
2133F:	arch/arm64/boot/dts/zte/
2134F:	drivers/clk/zte/
2135F:	drivers/dma/zx_dma.c
2136F:	drivers/gpio/gpio-zx.c
2137F:	drivers/i2c/busses/i2c-zx2967.c
2138F:	drivers/mmc/host/dw_mmc-zx.*
2139F:	drivers/pinctrl/zte/
2140F:	drivers/reset/reset-zx2967.c
2141F:	drivers/soc/zte/
2142F:	drivers/thermal/zx2967_thermal.c
2143F:	drivers/watchdog/zx2967_wdt.c
2144F:	Documentation/devicetree/bindings/arm/zte.txt
2145F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2146F:	Documentation/devicetree/bindings/dma/zxdma.txt
2147F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2148F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2149F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2150F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2151F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2152F:	Documentation/devicetree/bindings/soc/zte/
2153F:	Documentation/devicetree/bindings/sound/zte,*.txt
2154F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2155F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2156F:	include/dt-bindings/clock/zx2967*.h
2157F:	include/dt-bindings/soc/zte,*.h
2158F:	sound/soc/codecs/zx_aud96p22.c
2159F:	sound/soc/zte/
2160
2161ARM/ZYNQ ARCHITECTURE
2162M:	Michal Simek <michal.simek@xilinx.com>
2163R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165W:	http://wiki.xilinx.com
2166T:	git https://github.com/Xilinx/linux-xlnx.git
2167S:	Supported
2168F:	arch/arm/mach-zynq/
2169F:	drivers/cpuidle/cpuidle-zynq.c
2170F:	drivers/block/xsysace.c
2171N:	zynq
2172N:	xilinx
2173F:	drivers/clocksource/cadence_ttc_timer.c
2174F:	drivers/i2c/busses/i2c-cadence.c
2175F:	drivers/mmc/host/sdhci-of-arasan.c
2176F:	drivers/edac/synopsys_edac.c
2177
2178ARM64 PORT (AARCH64 ARCHITECTURE)
2179M:	Catalin Marinas <catalin.marinas@arm.com>
2180M:	Will Deacon <will.deacon@arm.com>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2183S:	Maintained
2184F:	arch/arm64/
2185F:	Documentation/arm64/
2186
2187AS3645A LED FLASH CONTROLLER DRIVER
2188M:	Sakari Ailus <sakari.ailus@iki.fi>
2189L:	linux-leds@vger.kernel.org
2190S:	Maintained
2191F:	drivers/leds/leds-as3645a.c
2192
2193AS3645A LED FLASH CONTROLLER DRIVER
2194M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2195L:	linux-media@vger.kernel.org
2196T:	git git://linuxtv.org/media_tree.git
2197S:	Maintained
2198F:	drivers/media/i2c/as3645a.c
2199F:	include/media/i2c/as3645a.h
2200
2201ASAHI KASEI AK8974 DRIVER
2202M:	Linus Walleij <linus.walleij@linaro.org>
2203L:	linux-iio@vger.kernel.org
2204W:	http://www.akm.com/
2205S:	Supported
2206F:	drivers/iio/magnetometer/ak8974.c
2207
2208ASC7621 HARDWARE MONITOR DRIVER
2209M:	George Joseph <george.joseph@fairview5.com>
2210L:	linux-hwmon@vger.kernel.org
2211S:	Maintained
2212F:	Documentation/hwmon/asc7621
2213F:	drivers/hwmon/asc7621.c
2214
2215ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2216M:	Corentin Chary <corentin.chary@gmail.com>
2217L:	acpi4asus-user@lists.sourceforge.net
2218L:	platform-driver-x86@vger.kernel.org
2219W:	http://acpi4asus.sf.net
2220S:	Maintained
2221F:	drivers/platform/x86/asus*.c
2222F:	drivers/platform/x86/eeepc*.c
2223
2224ASUS WIRELESS RADIO CONTROL DRIVER
2225M:	João Paulo Rechi Vita <jprvita@gmail.com>
2226L:	platform-driver-x86@vger.kernel.org
2227S:	Maintained
2228F:	drivers/platform/x86/asus-wireless.c
2229
2230ASYMMETRIC KEYS
2231M:	David Howells <dhowells@redhat.com>
2232L:	keyrings@vger.kernel.org
2233S:	Maintained
2234F:	Documentation/crypto/asymmetric-keys.txt
2235F:	include/linux/verification.h
2236F:	include/crypto/public_key.h
2237F:	include/crypto/pkcs7.h
2238F:	crypto/asymmetric_keys/
2239
2240ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2241R:	Dan Williams <dan.j.williams@intel.com>
2242W:	http://sourceforge.net/projects/xscaleiop
2243S:	Odd fixes
2244F:	Documentation/crypto/async-tx-api.txt
2245F:	crypto/async_tx/
2246F:	drivers/dma/
2247F:	include/linux/dmaengine.h
2248F:	include/linux/async_tx.h
2249
2250AT24 EEPROM DRIVER
2251M:	Wolfram Sang <wsa@the-dreams.de>
2252L:	linux-i2c@vger.kernel.org
2253S:	Maintained
2254F:	drivers/misc/eeprom/at24.c
2255F:	include/linux/platform_data/at24.h
2256
2257ATA OVER ETHERNET (AOE) DRIVER
2258M:	"Ed L. Cashin" <ed.cashin@acm.org>
2259W:	http://www.openaoe.org/
2260S:	Supported
2261F:	Documentation/aoe/
2262F:	drivers/block/aoe/
2263
2264ATHEROS 71XX/9XXX GPIO DRIVER
2265M:	Alban Bedel <albeu@free.fr>
2266W:	https://github.com/AlbanBedel/linux
2267T:	git git://github.com/AlbanBedel/linux
2268S:	Maintained
2269F:	drivers/gpio/gpio-ath79.c
2270F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2271
2272ATHEROS ATH GENERIC UTILITIES
2273M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2274L:	linux-wireless@vger.kernel.org
2275S:	Supported
2276F:	drivers/net/wireless/ath/*
2277
2278ATHEROS ATH5K WIRELESS DRIVER
2279M:	Jiri Slaby <jirislaby@gmail.com>
2280M:	Nick Kossifidis <mickflemm@gmail.com>
2281M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2282L:	linux-wireless@vger.kernel.org
2283W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2284S:	Maintained
2285F:	drivers/net/wireless/ath/ath5k/
2286
2287ATHEROS ATH6KL WIRELESS DRIVER
2288M:	Kalle Valo <kvalo@qca.qualcomm.com>
2289L:	linux-wireless@vger.kernel.org
2290W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2292S:	Supported
2293F:	drivers/net/wireless/ath/ath6kl/
2294
2295ATI_REMOTE2 DRIVER
2296M:	Ville Syrjala <syrjala@sci.fi>
2297S:	Maintained
2298F:	drivers/input/misc/ati_remote2.c
2299
2300ATK0110 HWMON DRIVER
2301M:	Luca Tettamanti <kronos.it@gmail.com>
2302L:	linux-hwmon@vger.kernel.org
2303S:	Maintained
2304F:	drivers/hwmon/asus_atk0110.c
2305
2306ATLX ETHERNET DRIVERS
2307M:	Jay Cliburn <jcliburn@gmail.com>
2308M:	Chris Snook <chris.snook@gmail.com>
2309L:	netdev@vger.kernel.org
2310W:	http://sourceforge.net/projects/atl1
2311W:	http://atl1.sourceforge.net
2312S:	Maintained
2313F:	drivers/net/ethernet/atheros/
2314
2315ATM
2316M:	Chas Williams <3chas3@gmail.com>
2317L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2318L:	netdev@vger.kernel.org
2319W:	http://linux-atm.sourceforge.net
2320S:	Maintained
2321F:	drivers/atm/
2322F:	include/linux/atm*
2323F:	include/uapi/linux/atm*
2324
2325ATMEL AT91 / AT32 MCI DRIVER
2326M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2327S:	Maintained
2328F:	drivers/mmc/host/atmel-mci.c
2329
2330ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2331M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2332S:	Supported
2333F:	drivers/power/reset/at91-sama5d2_shdwc.c
2334
2335ATMEL Audio ALSA driver
2336M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2337L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2338S:	Supported
2339F:	sound/soc/atmel
2340
2341ATMEL I2C DRIVER
2342M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2343L:	linux-i2c@vger.kernel.org
2344S:	Supported
2345F:	drivers/i2c/busses/i2c-at91.c
2346
2347ATMEL ISI DRIVER
2348M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2349L:	linux-media@vger.kernel.org
2350S:	Supported
2351F:	drivers/media/platform/atmel/atmel-isi.c
2352F:	include/media/atmel-isi.h
2353
2354ATMEL LCDFB DRIVER
2355M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2356L:	linux-fbdev@vger.kernel.org
2357S:	Maintained
2358F:	drivers/video/fbdev/atmel_lcdfb.c
2359F:	include/video/atmel_lcdc.h
2360
2361ATMEL MACB ETHERNET DRIVER
2362M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2363S:	Supported
2364F:	drivers/net/ethernet/cadence/
2365
2366ATMEL MAXTOUCH DRIVER
2367M:	Nick Dyer <nick@shmanahar.org>
2368T:	git git://github.com/ndyer/linux.git
2369S:	Maintained
2370F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2371F:	drivers/input/touchscreen/atmel_mxt_ts.c
2372F:	include/linux/platform_data/atmel_mxt_ts.h
2373
2374ATMEL NAND DRIVER
2375M:	Wenyou Yang <wenyou.yang@atmel.com>
2376M:	Josh Wu <rainyfeeling@outlook.com>
2377L:	linux-mtd@lists.infradead.org
2378S:	Supported
2379F:	drivers/mtd/nand/atmel/*
2380
2381ATMEL SAMA5D2 ADC DRIVER
2382M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2383L:	linux-iio@vger.kernel.org
2384S:	Supported
2385F:	drivers/iio/adc/at91-sama5d2_adc.c
2386
2387ATMEL SDMMC DRIVER
2388M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2389L:	linux-mmc@vger.kernel.org
2390S:	Supported
2391F:	drivers/mmc/host/sdhci-of-at91.c
2392
2393ATMEL SPI DRIVER
2394M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2395S:	Supported
2396F:	drivers/spi/spi-atmel.*
2397
2398ATMEL SSC DRIVER
2399M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401S:	Supported
2402F:	drivers/misc/atmel-ssc.c
2403F:	include/linux/atmel-ssc.h
2404
2405ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2406M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408S:	Supported
2409F:	drivers/misc/atmel_tclib.c
2410F:	drivers/clocksource/tcb_clksrc.c
2411
2412ATMEL USBA UDC DRIVER
2413M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Supported
2416F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2417
2418ATMEL WIRELESS DRIVER
2419M:	Simon Kelley <simon@thekelleys.org.uk>
2420L:	linux-wireless@vger.kernel.org
2421W:	http://www.thekelleys.org.uk/atmel
2422W:	http://atmelwlandriver.sourceforge.net/
2423S:	Maintained
2424F:	drivers/net/wireless/atmel/atmel*
2425
2426ATMEL XDMA DRIVER
2427M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2428L:	linux-arm-kernel@lists.infradead.org
2429L:	dmaengine@vger.kernel.org
2430S:	Supported
2431F:	drivers/dma/at_xdmac.c
2432
2433ATOMIC INFRASTRUCTURE
2434M:	Will Deacon <will.deacon@arm.com>
2435M:	Peter Zijlstra <peterz@infradead.org>
2436R:	Boqun Feng <boqun.feng@gmail.com>
2437L:	linux-kernel@vger.kernel.org
2438S:	Maintained
2439F:	arch/*/include/asm/atomic*.h
2440F:	include/*/atomic*.h
2441
2442ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2443M:	Bradley Grove <linuxdrivers@attotech.com>
2444L:	linux-scsi@vger.kernel.org
2445W:	http://www.attotech.com
2446S:	Supported
2447F:	drivers/scsi/esas2r
2448
2449ATUSB IEEE 802.15.4 RADIO DRIVER
2450M:	Stefan Schmidt <stefan@osg.samsung.com>
2451L:	linux-wpan@vger.kernel.org
2452S:	Maintained
2453F:	drivers/net/ieee802154/atusb.c
2454F:	drivers/net/ieee802154/atusb.h
2455F:	drivers/net/ieee802154/at86rf230.h
2456
2457AUDIT SUBSYSTEM
2458M:	Paul Moore <paul@paul-moore.com>
2459M:	Eric Paris <eparis@redhat.com>
2460L:	linux-audit@redhat.com (moderated for non-subscribers)
2461W:	https://github.com/linux-audit
2462W:	https://people.redhat.com/sgrubb/audit
2463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2464S:	Supported
2465F:	include/linux/audit.h
2466F:	include/uapi/linux/audit.h
2467F:	kernel/audit*
2468
2469AUXILIARY DISPLAY DRIVERS
2470M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2471W:	http://miguelojeda.es/auxdisplay.htm
2472W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2473S:	Maintained
2474F:	drivers/auxdisplay/
2475F:	include/linux/cfag12864b.h
2476
2477AX.25 NETWORK LAYER
2478M:	Ralf Baechle <ralf@linux-mips.org>
2479L:	linux-hams@vger.kernel.org
2480W:	http://www.linux-ax25.org/
2481S:	Maintained
2482F:	include/uapi/linux/ax25.h
2483F:	include/net/ax25.h
2484F:	net/ax25/
2485
2486AXENTIA ARM DEVICES
2487M:	Peter Rosin <peda@axentia.se>
2488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489S:	Maintained
2490F:	Documentation/devicetree/bindings/arm/axentia.txt
2491F:	arch/arm/boot/dts/at91-linea.dtsi
2492F:	arch/arm/boot/dts/at91-tse850-3.dts
2493
2494AXENTIA ASOC DRIVERS
2495M:	Peter Rosin <peda@axentia.se>
2496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2497S:	Maintained
2498F:	Documentation/devicetree/bindings/sound/axentia,*
2499F:	sound/soc/atmel/tse850-pcm5142.c
2500
2501AZ6007 DVB DRIVER
2502M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2503M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2504L:	linux-media@vger.kernel.org
2505W:	https://linuxtv.org
2506T:	git git://linuxtv.org/media_tree.git
2507S:	Maintained
2508F:	drivers/media/usb/dvb-usb-v2/az6007.c
2509
2510AZTECH FM RADIO RECEIVER DRIVER
2511M:	Hans Verkuil <hverkuil@xs4all.nl>
2512L:	linux-media@vger.kernel.org
2513T:	git git://linuxtv.org/media_tree.git
2514W:	https://linuxtv.org
2515S:	Maintained
2516F:	drivers/media/radio/radio-aztech*
2517
2518B43 WIRELESS DRIVER
2519L:	linux-wireless@vger.kernel.org
2520L:	b43-dev@lists.infradead.org
2521W:	http://wireless.kernel.org/en/users/Drivers/b43
2522S:	Odd Fixes
2523F:	drivers/net/wireless/broadcom/b43/
2524
2525B43LEGACY WIRELESS DRIVER
2526M:	Larry Finger <Larry.Finger@lwfinger.net>
2527L:	linux-wireless@vger.kernel.org
2528L:	b43-dev@lists.infradead.org
2529W:	http://wireless.kernel.org/en/users/Drivers/b43
2530S:	Maintained
2531F:	drivers/net/wireless/broadcom/b43legacy/
2532
2533BACKLIGHT CLASS/SUBSYSTEM
2534M:	Lee Jones <lee.jones@linaro.org>
2535M:	Daniel Thompson <daniel.thompson@linaro.org>
2536M:	Jingoo Han <jingoohan1@gmail.com>
2537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2538S:	Maintained
2539F:	drivers/video/backlight/
2540F:	include/linux/backlight.h
2541F:	include/linux/pwm_backlight.h
2542F:	Documentation/devicetree/bindings/leds/backlight
2543
2544BATMAN ADVANCED
2545M:	Marek Lindner <mareklindner@neomailbox.ch>
2546M:	Simon Wunderlich <sw@simonwunderlich.de>
2547M:	Antonio Quartulli <a@unstable.cc>
2548L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2549W:	https://www.open-mesh.org/
2550Q:	https://patchwork.open-mesh.org/project/batman/list/
2551S:	Maintained
2552F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2553F:	Documentation/ABI/testing/sysfs-class-net-mesh
2554F:	Documentation/networking/batman-adv.rst
2555F:	include/uapi/linux/batman_adv.h
2556F:	net/batman-adv/
2557
2558BAYCOM/HDLCDRV DRIVERS FOR AX.25
2559M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2560L:	linux-hams@vger.kernel.org
2561W:	http://www.baycom.org/~tom/ham/ham.html
2562S:	Maintained
2563F:	drivers/net/hamradio/baycom*
2564
2565BCACHE (BLOCK LAYER CACHE)
2566M:	Kent Overstreet <kent.overstreet@gmail.com>
2567L:	linux-bcache@vger.kernel.org
2568W:	http://bcache.evilpiepirate.org
2569S:	Orphan
2570F:	drivers/md/bcache/
2571
2572BDISP ST MEDIA DRIVER
2573M:	Fabien Dessenne <fabien.dessenne@st.com>
2574L:	linux-media@vger.kernel.org
2575T:	git git://linuxtv.org/media_tree.git
2576W:	https://linuxtv.org
2577S:	Supported
2578F:	drivers/media/platform/sti/bdisp
2579
2580BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2581M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2582L:	netdev@vger.kernel.org
2583S:	Maintained
2584F:	drivers/net/ethernet/ec_bhf.c
2585
2586BEFS FILE SYSTEM
2587M:	Luis de Bethencourt <luisbg@kernel.org>
2588M:	Salah Triki <salah.triki@gmail.com>
2589S:	Maintained
2590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2591F:	Documentation/filesystems/befs.txt
2592F:	fs/befs/
2593
2594BFQ I/O SCHEDULER
2595M:	Paolo Valente <paolo.valente@linaro.org>
2596M:	Jens Axboe <axboe@kernel.dk>
2597L:	linux-block@vger.kernel.org
2598S:	Maintained
2599F:	block/bfq-*
2600F:	Documentation/block/bfq-iosched.txt
2601
2602BFS FILE SYSTEM
2603M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2604S:	Maintained
2605F:	Documentation/filesystems/bfs.txt
2606F:	fs/bfs/
2607F:	include/uapi/linux/bfs_fs.h
2608
2609BLACKFIN ARCHITECTURE
2610M:	Steven Miao <realmz6@gmail.com>
2611L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2612T:	git git://git.code.sf.net/p/adi-linux/code
2613W:	http://blackfin.uclinux.org
2614S:	Supported
2615F:	arch/blackfin/
2616
2617BLACKFIN EMAC DRIVER
2618L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2619W:	http://blackfin.uclinux.org
2620S:	Supported
2621F:	drivers/net/ethernet/adi/
2622
2623BLACKFIN MEDIA DRIVER
2624M:	Scott Jiang <scott.jiang.linux@gmail.com>
2625L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2626W:	http://blackfin.uclinux.org/
2627S:	Supported
2628F:	drivers/media/platform/blackfin/
2629F:	drivers/media/i2c/adv7183*
2630F:	drivers/media/i2c/vs6624*
2631
2632BLACKFIN RTC DRIVER
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634W:	http://blackfin.uclinux.org
2635S:	Supported
2636F:	drivers/rtc/rtc-bfin.c
2637
2638BLACKFIN SDH DRIVER
2639L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640W:	http://blackfin.uclinux.org
2641S:	Supported
2642F:	drivers/mmc/host/bfin_sdh.c
2643
2644BLACKFIN SERIAL DRIVER
2645L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646W:	http://blackfin.uclinux.org
2647S:	Supported
2648F:	drivers/tty/serial/bfin_uart.c
2649
2650BLACKFIN WATCHDOG DRIVER
2651L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2652W:	http://blackfin.uclinux.org
2653S:	Supported
2654F:	drivers/watchdog/bfin_wdt.c
2655
2656BLINKM RGB LED DRIVER
2657M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2658S:	Maintained
2659F:	drivers/leds/leds-blinkm.c
2660
2661BLOCK LAYER
2662M:	Jens Axboe <axboe@kernel.dk>
2663L:	linux-block@vger.kernel.org
2664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2665S:	Maintained
2666F:	block/
2667F:	kernel/trace/blktrace.c
2668F:	lib/sbitmap.c
2669
2670BLOCK2MTD DRIVER
2671M:	Joern Engel <joern@lazybastard.org>
2672L:	linux-mtd@lists.infradead.org
2673S:	Maintained
2674F:	drivers/mtd/devices/block2mtd.c
2675
2676BLUETOOTH DRIVERS
2677M:	Marcel Holtmann <marcel@holtmann.org>
2678M:	Gustavo Padovan <gustavo@padovan.org>
2679M:	Johan Hedberg <johan.hedberg@gmail.com>
2680L:	linux-bluetooth@vger.kernel.org
2681W:	http://www.bluez.org/
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2684S:	Maintained
2685F:	drivers/bluetooth/
2686
2687BLUETOOTH SUBSYSTEM
2688M:	Marcel Holtmann <marcel@holtmann.org>
2689M:	Gustavo Padovan <gustavo@padovan.org>
2690M:	Johan Hedberg <johan.hedberg@gmail.com>
2691L:	linux-bluetooth@vger.kernel.org
2692W:	http://www.bluez.org/
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2695S:	Maintained
2696F:	net/bluetooth/
2697F:	include/net/bluetooth/
2698
2699BONDING DRIVER
2700M:	Jay Vosburgh <j.vosburgh@gmail.com>
2701M:	Veaceslav Falico <vfalico@gmail.com>
2702M:	Andy Gospodarek <andy@greyhouse.net>
2703L:	netdev@vger.kernel.org
2704W:	http://sourceforge.net/projects/bonding/
2705S:	Supported
2706F:	drivers/net/bonding/
2707F:	include/uapi/linux/if_bonding.h
2708
2709BPF (Safe dynamic programs and tools)
2710M:	Alexei Starovoitov <ast@kernel.org>
2711M:	Daniel Borkmann <daniel@iogearbox.net>
2712L:	netdev@vger.kernel.org
2713L:	linux-kernel@vger.kernel.org
2714S:	Supported
2715F:	arch/x86/net/bpf_jit*
2716F:	Documentation/networking/filter.txt
2717F:	include/linux/bpf*
2718F:	include/linux/filter.h
2719F:	include/uapi/linux/bpf*
2720F:	include/uapi/linux/filter.h
2721F:	kernel/bpf/
2722F:	kernel/trace/bpf_trace.c
2723F:	lib/test_bpf.c
2724F:	net/bpf/
2725F:	net/core/filter.c
2726F:	net/sched/act_bpf.c
2727F:	net/sched/cls_bpf.c
2728F:	samples/bpf/
2729F:	tools/net/bpf*
2730F:	tools/testing/selftests/bpf/
2731
2732BROADCOM B44 10/100 ETHERNET DRIVER
2733M:	Michael Chan <michael.chan@broadcom.com>
2734L:	netdev@vger.kernel.org
2735S:	Supported
2736F:	drivers/net/ethernet/broadcom/b44.*
2737
2738BROADCOM B53 ETHERNET SWITCH DRIVER
2739M:	Florian Fainelli <f.fainelli@gmail.com>
2740L:	netdev@vger.kernel.org
2741L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2742S:	Supported
2743F:	drivers/net/dsa/b53/*
2744F:	include/linux/platform_data/b53.h
2745
2746BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2747M:	Florian Fainelli <f.fainelli@gmail.com>
2748M:	Ray Jui <rjui@broadcom.com>
2749M:	Scott Branden <sbranden@broadcom.com>
2750M:	bcm-kernel-feedback-list@broadcom.com
2751T:	git git://github.com/broadcom/mach-bcm
2752S:	Maintained
2753N:	bcm281*
2754N:	bcm113*
2755N:	bcm216*
2756N:	kona
2757F:	arch/arm/mach-bcm/
2758
2759BROADCOM BCM2835 ARM ARCHITECTURE
2760M:	Eric Anholt <eric@anholt.net>
2761M:	Stefan Wahren <stefan.wahren@i2se.com>
2762L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764T:	git git://github.com/anholt/linux
2765S:	Maintained
2766N:	bcm2835
2767F:	drivers/staging/vc04_services
2768
2769BROADCOM BCM47XX MIPS ARCHITECTURE
2770M:	Hauke Mehrtens <hauke@hauke-m.de>
2771M:	Rafał Miłecki <zajec5@gmail.com>
2772L:	linux-mips@linux-mips.org
2773S:	Maintained
2774F:	Documentation/devicetree/bindings/mips/brcm/
2775F:	arch/mips/bcm47xx/*
2776F:	arch/mips/include/asm/mach-bcm47xx/*
2777
2778BROADCOM BCM5301X ARM ARCHITECTURE
2779M:	Hauke Mehrtens <hauke@hauke-m.de>
2780M:	Rafał Miłecki <zajec5@gmail.com>
2781M:	Jon Mason <jonmason@broadcom.com>
2782M:	bcm-kernel-feedback-list@broadcom.com
2783L:	linux-arm-kernel@lists.infradead.org
2784S:	Maintained
2785F:	arch/arm/mach-bcm/bcm_5301x.c
2786F:	arch/arm/boot/dts/bcm5301x*.dtsi
2787F:	arch/arm/boot/dts/bcm470*
2788F:	arch/arm/boot/dts/bcm953012*
2789
2790BROADCOM BCM53573 ARM ARCHITECTURE
2791M:	Rafał Miłecki <rafal@milecki.pl>
2792L:	linux-arm-kernel@lists.infradead.org
2793S:	Maintained
2794F:	arch/arm/boot/dts/bcm53573*
2795F:	arch/arm/boot/dts/bcm47189*
2796
2797BROADCOM BCM63XX ARM ARCHITECTURE
2798M:	Florian Fainelli <f.fainelli@gmail.com>
2799M:	bcm-kernel-feedback-list@broadcom.com
2800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2801T:	git git://github.com/broadcom/stblinux.git
2802S:	Maintained
2803N:	bcm63xx
2804
2805BROADCOM BCM63XX/BCM33XX UDC DRIVER
2806M:	Kevin Cernekee <cernekee@gmail.com>
2807L:	linux-usb@vger.kernel.org
2808S:	Maintained
2809F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2810
2811BROADCOM BCM7XXX ARM ARCHITECTURE
2812M:	Brian Norris <computersforpeace@gmail.com>
2813M:	Gregory Fong <gregory.0xf0@gmail.com>
2814M:	Florian Fainelli <f.fainelli@gmail.com>
2815M:	bcm-kernel-feedback-list@broadcom.com
2816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817T:	git git://github.com/broadcom/stblinux.git
2818S:	Maintained
2819F:	arch/arm/mach-bcm/*brcmstb*
2820F:	arch/arm/boot/dts/bcm7*.dts*
2821F:	drivers/bus/brcmstb_gisb.c
2822N:	brcmstb
2823
2824BROADCOM BMIPS CPUFREQ DRIVER
2825M:	Markus Mayer <mmayer@broadcom.com>
2826M:	bcm-kernel-feedback-list@broadcom.com
2827L:	linux-pm@vger.kernel.org
2828S:	Maintained
2829F:	drivers/cpufreq/bmips-cpufreq.c
2830
2831BROADCOM BMIPS MIPS ARCHITECTURE
2832M:	Kevin Cernekee <cernekee@gmail.com>
2833M:	Florian Fainelli <f.fainelli@gmail.com>
2834L:	linux-mips@linux-mips.org
2835T:	git git://github.com/broadcom/stblinux.git
2836S:	Maintained
2837F:	arch/mips/bmips/*
2838F:	arch/mips/include/asm/mach-bmips/*
2839F:	arch/mips/kernel/*bmips*
2840F:	arch/mips/boot/dts/brcm/bcm*.dts*
2841F:	drivers/irqchip/irq-bcm63*
2842F:	drivers/irqchip/irq-bcm7*
2843F:	drivers/irqchip/irq-brcmstb*
2844F:	include/linux/bcm963xx_nvram.h
2845F:	include/linux/bcm963xx_tag.h
2846
2847BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2848M:	Rasesh Mody <rasesh.mody@cavium.com>
2849M:	Harish Patil <harish.patil@cavium.com>
2850M:	Dept-GELinuxNICDev@cavium.com
2851L:	netdev@vger.kernel.org
2852S:	Supported
2853F:	drivers/net/ethernet/broadcom/bnx2.*
2854F:	drivers/net/ethernet/broadcom/bnx2_*
2855
2856BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2857M:	QLogic-Storage-Upstream@qlogic.com
2858L:	linux-scsi@vger.kernel.org
2859S:	Supported
2860F:	drivers/scsi/bnx2fc/
2861
2862BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2863M:	QLogic-Storage-Upstream@qlogic.com
2864L:	linux-scsi@vger.kernel.org
2865S:	Supported
2866F:	drivers/scsi/bnx2i/
2867
2868BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2869M:	Ariel Elior <ariel.elior@cavium.com>
2870M:	everest-linux-l2@cavium.com
2871L:	netdev@vger.kernel.org
2872S:	Supported
2873F:	drivers/net/ethernet/broadcom/bnx2x/
2874
2875BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2876M:	Michael Chan <michael.chan@broadcom.com>
2877L:	netdev@vger.kernel.org
2878S:	Supported
2879F:	drivers/net/ethernet/broadcom/bnxt/
2880
2881BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2882M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2883M:	Franky Lin <franky.lin@broadcom.com>
2884M:	Hante Meuleman <hante.meuleman@broadcom.com>
2885M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2886M:	Wright Feng <wright.feng@cypress.com>
2887L:	linux-wireless@vger.kernel.org
2888L:	brcm80211-dev-list.pdl@broadcom.com
2889L:	brcm80211-dev-list@cypress.com
2890S:	Supported
2891F:	drivers/net/wireless/broadcom/brcm80211/
2892
2893BROADCOM BRCMSTB GPIO DRIVER
2894M:	Gregory Fong <gregory.0xf0@gmail.com>
2895L:	bcm-kernel-feedback-list@broadcom.com
2896S:	Supported
2897F:	drivers/gpio/gpio-brcmstb.c
2898F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2899
2900BROADCOM GENET ETHERNET DRIVER
2901M:	Florian Fainelli <f.fainelli@gmail.com>
2902L:	netdev@vger.kernel.org
2903S:	Supported
2904F:	drivers/net/ethernet/broadcom/genet/
2905
2906BROADCOM IPROC ARM ARCHITECTURE
2907M:	Ray Jui <rjui@broadcom.com>
2908M:	Scott Branden <sbranden@broadcom.com>
2909M:	Jon Mason <jonmason@broadcom.com>
2910M:	bcm-kernel-feedback-list@broadcom.com
2911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2912T:	git git://github.com/broadcom/cygnus-linux.git
2913S:	Maintained
2914N:	iproc
2915N:	cygnus
2916N:	bcm[-_]nsp
2917N:	bcm9113*
2918N:	bcm9583*
2919N:	bcm9585*
2920N:	bcm9586*
2921N:	bcm988312
2922N:	bcm113*
2923N:	bcm583*
2924N:	bcm585*
2925N:	bcm586*
2926N:	bcm88312
2927F:	arch/arm64/boot/dts/broadcom/ns2*
2928F:	drivers/clk/bcm/clk-ns*
2929F:	drivers/pinctrl/bcm/pinctrl-ns*
2930
2931BROADCOM KONA GPIO DRIVER
2932M:	Ray Jui <rjui@broadcom.com>
2933L:	bcm-kernel-feedback-list@broadcom.com
2934S:	Supported
2935F:	drivers/gpio/gpio-bcm-kona.c
2936F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2937
2938BROADCOM NETXTREME-E ROCE DRIVER
2939M:	Selvin Xavier <selvin.xavier@broadcom.com>
2940M:	Devesh Sharma <devesh.sharma@broadcom.com>
2941M:	Somnath Kotur <somnath.kotur@broadcom.com>
2942M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2943L:	linux-rdma@vger.kernel.org
2944W:	http://www.broadcom.com
2945S:	Supported
2946F:	drivers/infiniband/hw/bnxt_re/
2947F:	include/uapi/rdma/bnxt_re-abi.h
2948
2949BROADCOM NVRAM DRIVER
2950M:	Rafał Miłecki <zajec5@gmail.com>
2951L:	linux-mips@linux-mips.org
2952S:	Maintained
2953F:	drivers/firmware/broadcom/*
2954
2955BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2956M:	Rafał Miłecki <zajec5@gmail.com>
2957L:	linux-wireless@vger.kernel.org
2958S:	Maintained
2959F:	drivers/bcma/
2960F:	include/linux/bcma/
2961
2962BROADCOM STB AVS CPUFREQ DRIVER
2963M:	Markus Mayer <mmayer@broadcom.com>
2964M:	bcm-kernel-feedback-list@broadcom.com
2965L:	linux-pm@vger.kernel.org
2966S:	Maintained
2967F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2968F:	drivers/cpufreq/brcmstb*
2969
2970BROADCOM STB NAND FLASH DRIVER
2971M:	Brian Norris <computersforpeace@gmail.com>
2972M:	Kamal Dasu <kdasu.kdev@gmail.com>
2973L:	linux-mtd@lists.infradead.org
2974L:	bcm-kernel-feedback-list@broadcom.com
2975S:	Maintained
2976F:	drivers/mtd/nand/brcmnand/
2977
2978BROADCOM SYSTEMPORT ETHERNET DRIVER
2979M:	Florian Fainelli <f.fainelli@gmail.com>
2980L:	netdev@vger.kernel.org
2981S:	Supported
2982F:	drivers/net/ethernet/broadcom/bcmsysport.*
2983
2984BROADCOM TG3 GIGABIT ETHERNET DRIVER
2985M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2986M:	Prashant Sreedharan <prashant@broadcom.com>
2987M:	Michael Chan <mchan@broadcom.com>
2988L:	netdev@vger.kernel.org
2989S:	Supported
2990F:	drivers/net/ethernet/broadcom/tg3.*
2991
2992BROCADE BFA FC SCSI DRIVER
2993M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2994M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2995L:	linux-scsi@vger.kernel.org
2996S:	Supported
2997F:	drivers/scsi/bfa/
2998
2999BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3000M:	Rasesh Mody <rasesh.mody@cavium.com>
3001M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3002M:	Dept-GELinuxNICDev@cavium.com
3003L:	netdev@vger.kernel.org
3004S:	Supported
3005F:	drivers/net/ethernet/brocade/bna/
3006
3007BSG (block layer generic sg v4 driver)
3008M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3009L:	linux-scsi@vger.kernel.org
3010S:	Supported
3011F:	block/bsg.c
3012F:	include/linux/bsg.h
3013F:	include/uapi/linux/bsg.h
3014
3015BT87X AUDIO DRIVER
3016M:	Clemens Ladisch <clemens@ladisch.de>
3017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3018T:	git git://git.alsa-project.org/alsa-kernel.git
3019S:	Maintained
3020F:	Documentation/sound/alsa/Bt87x.txt
3021F:	sound/pci/bt87x.c
3022
3023BT8XXGPIO DRIVER
3024M:	Michael Buesch <m@bues.ch>
3025W:	http://bu3sch.de/btgpio.php
3026S:	Maintained
3027F:	drivers/gpio/gpio-bt8xx.c
3028
3029BTRFS FILE SYSTEM
3030M:	Chris Mason <clm@fb.com>
3031M:	Josef Bacik <jbacik@fb.com>
3032M:	David Sterba <dsterba@suse.com>
3033L:	linux-btrfs@vger.kernel.org
3034W:	http://btrfs.wiki.kernel.org/
3035Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3037S:	Maintained
3038F:	Documentation/filesystems/btrfs.txt
3039F:	fs/btrfs/
3040F:	include/linux/btrfs*
3041F:	include/uapi/linux/btrfs*
3042
3043BTTV VIDEO4LINUX DRIVER
3044M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3045M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3046L:	linux-media@vger.kernel.org
3047W:	https://linuxtv.org
3048T:	git git://linuxtv.org/media_tree.git
3049S:	Odd fixes
3050F:	Documentation/media/v4l-drivers/bttv*
3051F:	drivers/media/pci/bt8xx/bttv*
3052
3053BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3054M:	Chanwoo Choi <cw00.choi@samsung.com>
3055L:	linux-pm@vger.kernel.org
3056L:	linux-samsung-soc@vger.kernel.org
3057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3058S:	Maintained
3059F:	drivers/devfreq/exynos-bus.c
3060F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3061
3062BUSLOGIC SCSI DRIVER
3063M:	Khalid Aziz <khalid@gonehiking.org>
3064L:	linux-scsi@vger.kernel.org
3065S:	Maintained
3066F:	drivers/scsi/BusLogic.*
3067F:	drivers/scsi/FlashPoint.*
3068
3069C-MEDIA CMI8788 DRIVER
3070M:	Clemens Ladisch <clemens@ladisch.de>
3071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3072T:	git git://git.alsa-project.org/alsa-kernel.git
3073S:	Maintained
3074F:	sound/pci/oxygen/
3075
3076C6X ARCHITECTURE
3077M:	Mark Salter <msalter@redhat.com>
3078M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3079L:	linux-c6x-dev@linux-c6x.org
3080W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3081S:	Maintained
3082F:	arch/c6x/
3083
3084CA8210 IEEE-802.15.4 RADIO DRIVER
3085M:	Harry Morris <h.morris@cascoda.com>
3086M:	linuxdev@cascoda.com
3087L:	linux-wpan@vger.kernel.org
3088W:	https://github.com/Cascoda/ca8210-linux.git
3089S:	Maintained
3090F:	drivers/net/ieee802154/ca8210.c
3091F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3092
3093CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3094M:	David Howells <dhowells@redhat.com>
3095L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3096S:	Supported
3097F:	Documentation/filesystems/caching/cachefiles.txt
3098F:	fs/cachefiles/
3099
3100CADET FM/AM RADIO RECEIVER DRIVER
3101M:	Hans Verkuil <hverkuil@xs4all.nl>
3102L:	linux-media@vger.kernel.org
3103T:	git git://linuxtv.org/media_tree.git
3104W:	https://linuxtv.org
3105S:	Maintained
3106F:	drivers/media/radio/radio-cadet*
3107
3108CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3109M:	Jonathan Corbet <corbet@lwn.net>
3110L:	linux-media@vger.kernel.org
3111T:	git git://linuxtv.org/media_tree.git
3112S:	Maintained
3113F:	Documentation/media/v4l-drivers/cafe_ccic*
3114F:	drivers/media/platform/marvell-ccic/
3115
3116CAIF NETWORK LAYER
3117M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3118L:	netdev@vger.kernel.org
3119S:	Supported
3120F:	Documentation/networking/caif/
3121F:	drivers/net/caif/
3122F:	include/uapi/linux/caif/
3123F:	include/net/caif/
3124F:	net/caif/
3125
3126CALGARY x86-64 IOMMU
3127M:	Muli Ben-Yehuda <mulix@mulix.org>
3128M:	Jon Mason <jdmason@kudzu.us>
3129L:	iommu@lists.linux-foundation.org
3130S:	Maintained
3131F:	arch/x86/kernel/pci-calgary_64.c
3132F:	arch/x86/kernel/tce_64.c
3133F:	arch/x86/include/asm/calgary.h
3134F:	arch/x86/include/asm/tce.h
3135
3136CAN NETWORK DRIVERS
3137M:	Wolfgang Grandegger <wg@grandegger.com>
3138M:	Marc Kleine-Budde <mkl@pengutronix.de>
3139L:	linux-can@vger.kernel.org
3140W:	https://github.com/linux-can
3141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3143S:	Maintained
3144F:	Documentation/devicetree/bindings/net/can/
3145F:	drivers/net/can/
3146F:	include/linux/can/dev.h
3147F:	include/linux/can/platform/
3148F:	include/uapi/linux/can/error.h
3149F:	include/uapi/linux/can/netlink.h
3150
3151CAN NETWORK LAYER
3152M:	Oliver Hartkopp <socketcan@hartkopp.net>
3153M:	Marc Kleine-Budde <mkl@pengutronix.de>
3154L:	linux-can@vger.kernel.org
3155W:	https://github.com/linux-can
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3158S:	Maintained
3159F:	Documentation/networking/can.txt
3160F:	net/can/
3161F:	include/linux/can/core.h
3162F:	include/uapi/linux/can.h
3163F:	include/uapi/linux/can/bcm.h
3164F:	include/uapi/linux/can/raw.h
3165F:	include/uapi/linux/can/gw.h
3166
3167CAPABILITIES
3168M:	Serge Hallyn <serge@hallyn.com>
3169L:	linux-security-module@vger.kernel.org
3170S:	Supported
3171F:	include/linux/capability.h
3172F:	include/uapi/linux/capability.h
3173F:	security/commoncap.c
3174F:	kernel/capability.c
3175
3176CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3177M:	Kevin Tsai <ktsai@capellamicro.com>
3178S:	Maintained
3179F:	drivers/iio/light/cm*
3180
3181CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3182M:	Christian Lamparter <chunkeey@googlemail.com>
3183L:	linux-wireless@vger.kernel.org
3184W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3185S:	Maintained
3186F:	drivers/net/wireless/ath/carl9170/
3187
3188CAVIUM I2C DRIVER
3189M:	Jan Glauber <jglauber@cavium.com>
3190M:	David Daney <david.daney@cavium.com>
3191W:	http://www.cavium.com
3192S:	Supported
3193F:	drivers/i2c/busses/i2c-octeon*
3194F:	drivers/i2c/busses/i2c-thunderx*
3195
3196CAVIUM LIQUIDIO NETWORK DRIVER
3197M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3198M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3199M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3200M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3201L:	netdev@vger.kernel.org
3202W:	http://www.cavium.com
3203S:	Supported
3204F:	drivers/net/ethernet/cavium/liquidio/
3205
3206CAVIUM MMC DRIVER
3207M:	Jan Glauber <jglauber@cavium.com>
3208M:	David Daney <david.daney@cavium.com>
3209M:	Steven J. Hill <Steven.Hill@cavium.com>
3210W:	http://www.cavium.com
3211S:	Supported
3212F:	drivers/mmc/host/cavium*
3213
3214CAVIUM OCTEON-TX CRYPTO DRIVER
3215M:	George Cherian <george.cherian@cavium.com>
3216L:	linux-crypto@vger.kernel.org
3217W:	http://www.cavium.com
3218S:	Supported
3219F:	drivers/crypto/cavium/cpt/
3220
3221CAVIUM THUNDERX2 ARM64 SOC
3222M:	Robert Richter <rrichter@cavium.com>
3223M:	Jayachandran C <jnair@caviumnetworks.com>
3224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3225S:	Maintained
3226F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3227F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3228
3229CC2520 IEEE-802.15.4 RADIO DRIVER
3230M:	Varka Bhadram <varkabhadram@gmail.com>
3231L:	linux-wpan@vger.kernel.org
3232S:	Maintained
3233F:	drivers/net/ieee802154/cc2520.c
3234F:	include/linux/spi/cc2520.h
3235F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3236
3237CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3238M:	Gilad Ben-Yossef <gilad@benyossef.com>
3239L:	linux-crypto@vger.kernel.org
3240L:	driverdev-devel@linuxdriverproject.org
3241S:	Supported
3242F:	drivers/staging/ccree/
3243W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3244
3245CEC FRAMEWORK
3246M:	Hans Verkuil <hans.verkuil@cisco.com>
3247L:	linux-media@vger.kernel.org
3248T:	git git://linuxtv.org/media_tree.git
3249W:	http://linuxtv.org
3250S:	Supported
3251F:	Documentation/media/kapi/cec-core.rst
3252F:	Documentation/media/uapi/cec
3253F:	drivers/media/cec/
3254F:	drivers/media/rc/keymaps/rc-cec.c
3255F:	include/media/cec.h
3256F:	include/media/cec-notifier.h
3257F:	include/uapi/linux/cec.h
3258F:	include/uapi/linux/cec-funcs.h
3259F:	Documentation/devicetree/bindings/media/cec.txt
3260
3261CELL BROADBAND ENGINE ARCHITECTURE
3262M:	Arnd Bergmann <arnd@arndb.de>
3263L:	linuxppc-dev@lists.ozlabs.org
3264W:	http://www.ibm.com/developerworks/power/cell/
3265S:	Supported
3266F:	arch/powerpc/include/asm/cell*.h
3267F:	arch/powerpc/include/asm/spu*.h
3268F:	arch/powerpc/include/uapi/asm/spu*.h
3269F:	arch/powerpc/oprofile/*cell*
3270F:	arch/powerpc/platforms/cell/
3271
3272CEPH COMMON CODE (LIBCEPH)
3273M:	Ilya Dryomov <idryomov@gmail.com>
3274M:	"Yan, Zheng" <zyan@redhat.com>
3275M:	Sage Weil <sage@redhat.com>
3276L:	ceph-devel@vger.kernel.org
3277W:	http://ceph.com/
3278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3279T:	git git://github.com/ceph/ceph-client.git
3280S:	Supported
3281F:	net/ceph/
3282F:	include/linux/ceph/
3283F:	include/linux/crush/
3284
3285CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3286M:	"Yan, Zheng" <zyan@redhat.com>
3287M:	Sage Weil <sage@redhat.com>
3288M:	Ilya Dryomov <idryomov@gmail.com>
3289L:	ceph-devel@vger.kernel.org
3290W:	http://ceph.com/
3291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3292T:	git git://github.com/ceph/ceph-client.git
3293S:	Supported
3294F:	Documentation/filesystems/ceph.txt
3295F:	fs/ceph/
3296
3297CERTIFICATE HANDLING:
3298M:	David Howells <dhowells@redhat.com>
3299M:	David Woodhouse <dwmw2@infradead.org>
3300L:	keyrings@vger.kernel.org
3301S:	Maintained
3302F:	Documentation/module-signing.txt
3303F:	certs/
3304F:	scripts/sign-file.c
3305F:	scripts/extract-cert.c
3306
3307CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3308L:	linux-usb@vger.kernel.org
3309S:	Orphan
3310F:	Documentation/usb/WUSB-Design-overview.txt
3311F:	Documentation/usb/wusb-cbaf
3312F:	drivers/usb/host/hwa-hc.c
3313F:	drivers/usb/host/whci/
3314F:	drivers/usb/wusbcore/
3315F:	include/linux/usb/wusb*
3316
3317CFAG12864B LCD DRIVER
3318M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3319W:	http://miguelojeda.es/auxdisplay.htm
3320W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3321S:	Maintained
3322F:	drivers/auxdisplay/cfag12864b.c
3323F:	include/linux/cfag12864b.h
3324
3325CFAG12864BFB LCD FRAMEBUFFER DRIVER
3326M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3327W:	http://miguelojeda.es/auxdisplay.htm
3328W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3329S:	Maintained
3330F:	drivers/auxdisplay/cfag12864bfb.c
3331F:	include/linux/cfag12864b.h
3332
3333CFG80211 and NL80211
3334M:	Johannes Berg <johannes@sipsolutions.net>
3335L:	linux-wireless@vger.kernel.org
3336W:	http://wireless.kernel.org/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3339S:	Maintained
3340F:	include/uapi/linux/nl80211.h
3341F:	include/net/cfg80211.h
3342F:	net/wireless/*
3343X:	net/wireless/wext*
3344
3345CHAR and MISC DRIVERS
3346M:	Arnd Bergmann <arnd@arndb.de>
3347M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3349S:	Supported
3350F:	drivers/char/*
3351F:	drivers/misc/*
3352F:	include/linux/miscdevice.h
3353
3354CHECKPATCH
3355M:	Andy Whitcroft <apw@canonical.com>
3356M:	Joe Perches <joe@perches.com>
3357S:	Maintained
3358F:	scripts/checkpatch.pl
3359
3360CHINESE DOCUMENTATION
3361M:	Harry Wei <harryxiyou@gmail.com>
3362L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3363L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3364S:	Maintained
3365F:	Documentation/translations/zh_CN/
3366
3367CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3368M:	Peter Chen <Peter.Chen@nxp.com>
3369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3370L:	linux-usb@vger.kernel.org
3371S:	Maintained
3372F:	drivers/usb/chipidea/
3373
3374CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3375M:	Hans de Goede <hdegoede@redhat.com>
3376L:	linux-input@vger.kernel.org
3377S:	Maintained
3378F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3379F:	drivers/input/touchscreen/chipone_icn8318.c
3380
3381CHROME HARDWARE PLATFORM SUPPORT
3382M:	Benson Leung <bleung@chromium.org>
3383M:	Olof Johansson <olof@lixom.net>
3384S:	Maintained
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3386F:	drivers/platform/chrome/
3387
3388CIRRUS LOGIC AUDIO CODEC DRIVERS
3389M:	Brian Austin <brian.austin@cirrus.com>
3390M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3391L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3392S:	Maintained
3393F:	sound/soc/codecs/cs*
3394
3395CIRRUS LOGIC EP93XX ETHERNET DRIVER
3396M:	Hartley Sweeten <hsweeten@visionengravers.com>
3397L:	netdev@vger.kernel.org
3398S:	Maintained
3399F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3400
3401CISCO FCOE HBA DRIVER
3402M:	Satish Kharat <satishkh@cisco.com>
3403M:	Sesidhar Baddela <sebaddel@cisco.com>
3404M:	Karan Tilak Kumar <kartilak@cisco.com>
3405L:	linux-scsi@vger.kernel.org
3406S:	Supported
3407F:	drivers/scsi/fnic/
3408
3409CISCO SCSI HBA DRIVER
3410M:	Karan Tilak Kumar <kartilak@cisco.com>
3411M:	Sesidhar Baddela <sebaddel@cisco.com>
3412L:	linux-scsi@vger.kernel.org
3413S:	Supported
3414F:	drivers/scsi/snic/
3415
3416CISCO VIC ETHERNET NIC DRIVER
3417M:	Christian Benvenuti <benve@cisco.com>
3418M:	Govindarajulu Varadarajan <_govind@gmx.com>
3419M:	Neel Patel <neepatel@cisco.com>
3420S:	Supported
3421F:	drivers/net/ethernet/cisco/enic/
3422
3423CISCO VIC LOW LATENCY NIC DRIVER
3424M:	Christian Benvenuti <benve@cisco.com>
3425M:	Dave Goodell <dgoodell@cisco.com>
3426S:	Supported
3427F:	drivers/infiniband/hw/usnic/
3428
3429CLEANCACHE API
3430M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3431L:	linux-kernel@vger.kernel.org
3432S:	Maintained
3433F:	mm/cleancache.c
3434F:	include/linux/cleancache.h
3435
3436CLK API
3437M:	Russell King <linux@armlinux.org.uk>
3438L:	linux-clk@vger.kernel.org
3439S:	Maintained
3440F:	include/linux/clk.h
3441
3442CLOCKSOURCE, CLOCKEVENT DRIVERS
3443M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3444M:	Thomas Gleixner <tglx@linutronix.de>
3445L:	linux-kernel@vger.kernel.org
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3447S:	Supported
3448F:	drivers/clocksource
3449
3450CMPC ACPI DRIVER
3451M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3452M:	Daniel Oliveira Nascimento <don@syst.com.br>
3453L:	platform-driver-x86@vger.kernel.org
3454S:	Supported
3455F:	drivers/platform/x86/classmate-laptop.c
3456
3457COBALT MEDIA DRIVER
3458M:	Hans Verkuil <hans.verkuil@cisco.com>
3459L:	linux-media@vger.kernel.org
3460T:	git git://linuxtv.org/media_tree.git
3461W:	https://linuxtv.org
3462S:	Supported
3463F:	drivers/media/pci/cobalt/
3464
3465COCCINELLE/Semantic Patches (SmPL)
3466M:	Julia Lawall <Julia.Lawall@lip6.fr>
3467M:	Gilles Muller <Gilles.Muller@lip6.fr>
3468M:	Nicolas Palix <nicolas.palix@imag.fr>
3469M:	Michal Marek <mmarek@suse.com>
3470L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3472W:	http://coccinelle.lip6.fr/
3473S:	Supported
3474F:	Documentation/dev-tools/coccinelle.rst
3475F:	scripts/coccinelle/
3476F:	scripts/coccicheck
3477
3478CODA FILE SYSTEM
3479M:	Jan Harkes <jaharkes@cs.cmu.edu>
3480M:	coda@cs.cmu.edu
3481L:	codalist@coda.cs.cmu.edu
3482W:	http://www.coda.cs.cmu.edu/
3483S:	Maintained
3484F:	Documentation/filesystems/coda.txt
3485F:	fs/coda/
3486F:	include/linux/coda*.h
3487F:	include/uapi/linux/coda*.h
3488
3489CODA V4L2 MEM2MEM DRIVER
3490M:	Philipp Zabel <p.zabel@pengutronix.de>
3491L:	linux-media@vger.kernel.org
3492S:	Maintained
3493F:	Documentation/devicetree/bindings/media/coda.txt
3494F:	drivers/media/platform/coda/
3495
3496COMMON CLK FRAMEWORK
3497M:	Michael Turquette <mturquette@baylibre.com>
3498M:	Stephen Boyd <sboyd@codeaurora.org>
3499L:	linux-clk@vger.kernel.org
3500Q:	http://patchwork.kernel.org/project/linux-clk/list/
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3502S:	Maintained
3503F:	Documentation/devicetree/bindings/clock/
3504F:	drivers/clk/
3505X:	drivers/clk/clkdev.c
3506F:	include/linux/clk-pr*
3507F:	include/linux/clk/
3508
3509COMMON INTERNET FILE SYSTEM (CIFS)
3510M:	Steve French <sfrench@samba.org>
3511L:	linux-cifs@vger.kernel.org
3512L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3513W:	http://linux-cifs.samba.org/
3514T:	git git://git.samba.org/sfrench/cifs-2.6.git
3515S:	Supported
3516F:	Documentation/filesystems/cifs/
3517F:	fs/cifs/
3518
3519COMPACTPCI HOTPLUG CORE
3520M:	Scott Murray <scott@spiteful.org>
3521L:	linux-pci@vger.kernel.org
3522S:	Maintained
3523F:	drivers/pci/hotplug/cpci_hotplug*
3524
3525COMPACTPCI HOTPLUG GENERIC DRIVER
3526M:	Scott Murray <scott@spiteful.org>
3527L:	linux-pci@vger.kernel.org
3528S:	Maintained
3529F:	drivers/pci/hotplug/cpcihp_generic.c
3530
3531COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3532M:	Scott Murray <scott@spiteful.org>
3533L:	linux-pci@vger.kernel.org
3534S:	Maintained
3535F:	drivers/pci/hotplug/cpcihp_zt5550.*
3536
3537COMPAL LAPTOP SUPPORT
3538M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3539L:	platform-driver-x86@vger.kernel.org
3540S:	Maintained
3541F:	drivers/platform/x86/compal-laptop.c
3542
3543CONEXANT ACCESSRUNNER USB DRIVER
3544L:	accessrunner-general@lists.sourceforge.net
3545W:	http://accessrunner.sourceforge.net/
3546S:	Orphan
3547F:	drivers/usb/atm/cxacru.c
3548
3549CONFIGFS
3550M:	Joel Becker <jlbec@evilplan.org>
3551M:	Christoph Hellwig <hch@lst.de>
3552T:	git git://git.infradead.org/users/hch/configfs.git
3553S:	Supported
3554F:	fs/configfs/
3555F:	include/linux/configfs.h
3556
3557CONNECTOR
3558M:	Evgeniy Polyakov <zbr@ioremap.net>
3559L:	netdev@vger.kernel.org
3560S:	Maintained
3561F:	drivers/connector/
3562
3563CONTROL GROUP (CGROUP)
3564M:	Tejun Heo <tj@kernel.org>
3565M:	Li Zefan <lizefan@huawei.com>
3566M:	Johannes Weiner <hannes@cmpxchg.org>
3567L:	cgroups@vger.kernel.org
3568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3569S:	Maintained
3570F:	Documentation/cgroup*
3571F:	include/linux/cgroup*
3572F:	kernel/cgroup*
3573
3574CONTROL GROUP - CPUSET
3575M:	Li Zefan <lizefan@huawei.com>
3576L:	cgroups@vger.kernel.org
3577W:	http://www.bullopensource.org/cpuset/
3578W:	http://oss.sgi.com/projects/cpusets/
3579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3580S:	Maintained
3581F:	Documentation/cgroup-v1/cpusets.txt
3582F:	include/linux/cpuset.h
3583F:	kernel/cpuset.c
3584
3585CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3586M:	Johannes Weiner <hannes@cmpxchg.org>
3587M:	Michal Hocko <mhocko@kernel.org>
3588M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3589L:	cgroups@vger.kernel.org
3590L:	linux-mm@kvack.org
3591S:	Maintained
3592F:	mm/memcontrol.c
3593F:	mm/swap_cgroup.c
3594
3595CORETEMP HARDWARE MONITORING DRIVER
3596M:	Fenghua Yu <fenghua.yu@intel.com>
3597L:	linux-hwmon@vger.kernel.org
3598S:	Maintained
3599F:	Documentation/hwmon/coretemp
3600F:	drivers/hwmon/coretemp.c
3601
3602COSA/SRP SYNC SERIAL DRIVER
3603M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3604W:	http://www.fi.muni.cz/~kas/cosa/
3605S:	Maintained
3606F:	drivers/net/wan/cosa*
3607
3608CPMAC ETHERNET DRIVER
3609M:	Florian Fainelli <f.fainelli@gmail.com>
3610L:	netdev@vger.kernel.org
3611S:	Maintained
3612F:	drivers/net/ethernet/ti/cpmac.c
3613
3614CPU FREQUENCY DRIVERS
3615M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3616M:	Viresh Kumar <viresh.kumar@linaro.org>
3617L:	linux-pm@vger.kernel.org
3618S:	Maintained
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3620T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3621B:	https://bugzilla.kernel.org
3622F:	Documentation/cpu-freq/
3623F:	Documentation/devicetree/bindings/cpufreq/
3624F:	drivers/cpufreq/
3625F:	include/linux/cpufreq.h
3626F:	tools/testing/selftests/cpufreq/
3627
3628CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3629M:	Viresh Kumar <viresh.kumar@linaro.org>
3630M:	Sudeep Holla <sudeep.holla@arm.com>
3631L:	linux-pm@vger.kernel.org
3632W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3633S:	Maintained
3634F:	drivers/cpufreq/arm_big_little.h
3635F:	drivers/cpufreq/arm_big_little.c
3636F:	drivers/cpufreq/arm_big_little_dt.c
3637
3638CPU POWER MONITORING SUBSYSTEM
3639M:	Thomas Renninger <trenn@suse.com>
3640L:	linux-pm@vger.kernel.org
3641S:	Maintained
3642F:	tools/power/cpupower/
3643
3644CPUID/MSR DRIVER
3645M:	"H. Peter Anvin" <hpa@zytor.com>
3646S:	Maintained
3647F:	arch/x86/kernel/cpuid.c
3648F:	arch/x86/kernel/msr.c
3649
3650CPUIDLE DRIVER - ARM BIG LITTLE
3651M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3652M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3653L:	linux-pm@vger.kernel.org
3654L:	linux-arm-kernel@lists.infradead.org
3655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3656S:	Maintained
3657F:	drivers/cpuidle/cpuidle-big_little.c
3658
3659CPUIDLE DRIVER - ARM EXYNOS
3660M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3661M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3662M:	Kukjin Kim <kgene@kernel.org>
3663L:	linux-pm@vger.kernel.org
3664L:	linux-samsung-soc@vger.kernel.org
3665S:	Supported
3666F:	drivers/cpuidle/cpuidle-exynos.c
3667F:	arch/arm/mach-exynos/pm.c
3668
3669CPUIDLE DRIVERS
3670M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3671M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3672L:	linux-pm@vger.kernel.org
3673S:	Maintained
3674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675B:	https://bugzilla.kernel.org
3676F:	drivers/cpuidle/*
3677F:	include/linux/cpuidle.h
3678
3679CRAMFS FILESYSTEM
3680W:	http://sourceforge.net/projects/cramfs/
3681S:	Orphan / Obsolete
3682F:	Documentation/filesystems/cramfs.txt
3683F:	fs/cramfs/
3684
3685CRIS PORT
3686M:	Mikael Starvik <starvik@axis.com>
3687M:	Jesper Nilsson <jesper.nilsson@axis.com>
3688L:	linux-cris-kernel@axis.com
3689W:	http://developer.axis.com
3690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3691S:	Maintained
3692F:	arch/cris/
3693F:	drivers/tty/serial/crisv10.*
3694
3695CRYPTO API
3696M:	Herbert Xu <herbert@gondor.apana.org.au>
3697M:	"David S. Miller" <davem@davemloft.net>
3698L:	linux-crypto@vger.kernel.org
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3701S:	Maintained
3702F:	Documentation/crypto/
3703F:	Documentation/devicetree/bindings/crypto/
3704F:	arch/*/crypto/
3705F:	crypto/
3706F:	drivers/crypto/
3707F:	include/crypto/
3708F:	include/linux/crypto*
3709
3710CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3711M:	Neil Horman <nhorman@tuxdriver.com>
3712L:	linux-crypto@vger.kernel.org
3713S:	Maintained
3714F:	crypto/ansi_cprng.c
3715F:	crypto/rng.c
3716
3717CS3308 MEDIA DRIVER
3718M:	Hans Verkuil <hverkuil@xs4all.nl>
3719L:	linux-media@vger.kernel.org
3720T:	git git://linuxtv.org/media_tree.git
3721W:	http://linuxtv.org
3722S:	Odd Fixes
3723F:	drivers/media/i2c/cs3308.c
3724F:	drivers/media/i2c/cs3308.h
3725
3726CS5535 Audio ALSA driver
3727M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3728S:	Maintained
3729F:	sound/pci/cs5535audio/
3730
3731CW1200 WLAN driver
3732M:	Solomon Peachy <pizza@shaftnet.org>
3733S:	Maintained
3734F:	drivers/net/wireless/st/cw1200/
3735
3736CX18 VIDEO4LINUX DRIVER
3737M:	Andy Walls <awalls@md.metrocast.net>
3738L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3739L:	linux-media@vger.kernel.org
3740T:	git git://linuxtv.org/media_tree.git
3741W:	https://linuxtv.org
3742W:	http://www.ivtvdriver.org/index.php/Cx18
3743S:	Maintained
3744F:	Documentation/media/v4l-drivers/cx18*
3745F:	drivers/media/pci/cx18/
3746F:	include/uapi/linux/ivtv*
3747
3748CX2341X MPEG ENCODER HELPER MODULE
3749M:	Hans Verkuil <hverkuil@xs4all.nl>
3750L:	linux-media@vger.kernel.org
3751T:	git git://linuxtv.org/media_tree.git
3752W:	https://linuxtv.org
3753S:	Maintained
3754F:	drivers/media/common/cx2341x*
3755F:	include/media/cx2341x*
3756
3757CX24120 MEDIA DRIVER
3758M:	Jemma Denson <jdenson@gmail.com>
3759M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3760L:	linux-media@vger.kernel.org
3761W:	https://linuxtv.org
3762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3763S:	Maintained
3764F:	drivers/media/dvb-frontends/cx24120*
3765
3766CX88 VIDEO4LINUX DRIVER
3767M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3768M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3769L:	linux-media@vger.kernel.org
3770W:	https://linuxtv.org
3771T:	git git://linuxtv.org/media_tree.git
3772S:	Odd fixes
3773F:	Documentation/media/v4l-drivers/cx88*
3774F:	drivers/media/pci/cx88/
3775
3776CXD2820R MEDIA DRIVER
3777M:	Antti Palosaari <crope@iki.fi>
3778L:	linux-media@vger.kernel.org
3779W:	https://linuxtv.org
3780W:	http://palosaari.fi/linux/
3781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3782T:	git git://linuxtv.org/anttip/media_tree.git
3783S:	Maintained
3784F:	drivers/media/dvb-frontends/cxd2820r*
3785
3786CXGB3 ETHERNET DRIVER (CXGB3)
3787M:	Santosh Raspatur <santosh@chelsio.com>
3788L:	netdev@vger.kernel.org
3789W:	http://www.chelsio.com
3790S:	Supported
3791F:	drivers/net/ethernet/chelsio/cxgb3/
3792
3793CXGB3 ISCSI DRIVER (CXGB3I)
3794M:	Karen Xie <kxie@chelsio.com>
3795L:	linux-scsi@vger.kernel.org
3796W:	http://www.chelsio.com
3797S:	Supported
3798F:	drivers/scsi/cxgbi/cxgb3i
3799
3800CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3801M:	Steve Wise <swise@chelsio.com>
3802L:	linux-rdma@vger.kernel.org
3803W:	http://www.openfabrics.org
3804S:	Supported
3805F:	drivers/infiniband/hw/cxgb3/
3806F:	include/uapi/rdma/cxgb3-abi.h
3807
3808CXGB4 CRYPTO DRIVER (chcr)
3809M:	Harsh Jain <harsh@chelsio.com>
3810L:	linux-crypto@vger.kernel.org
3811W:	http://www.chelsio.com
3812S:	Supported
3813F:	drivers/crypto/chelsio
3814
3815CXGB4 ETHERNET DRIVER (CXGB4)
3816M:	Ganesh Goudar <ganeshgr@chelsio.com>
3817L:	netdev@vger.kernel.org
3818W:	http://www.chelsio.com
3819S:	Supported
3820F:	drivers/net/ethernet/chelsio/cxgb4/
3821
3822CXGB4 ISCSI DRIVER (CXGB4I)
3823M:	Karen Xie <kxie@chelsio.com>
3824L:	linux-scsi@vger.kernel.org
3825W:	http://www.chelsio.com
3826S:	Supported
3827F:	drivers/scsi/cxgbi/cxgb4i
3828
3829CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3830M:	Steve Wise <swise@chelsio.com>
3831L:	linux-rdma@vger.kernel.org
3832W:	http://www.openfabrics.org
3833S:	Supported
3834F:	drivers/infiniband/hw/cxgb4/
3835F:	include/uapi/rdma/cxgb4-abi.h
3836
3837CXGB4VF ETHERNET DRIVER (CXGB4VF)
3838M:	Casey Leedom <leedom@chelsio.com>
3839L:	netdev@vger.kernel.org
3840W:	http://www.chelsio.com
3841S:	Supported
3842F:	drivers/net/ethernet/chelsio/cxgb4vf/
3843
3844CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3845M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3846M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3847L:	linuxppc-dev@lists.ozlabs.org
3848S:	Supported
3849F:	arch/powerpc/platforms/powernv/pci-cxl.c
3850F:	drivers/misc/cxl/
3851F:	include/misc/cxl*
3852F:	include/uapi/misc/cxl.h
3853F:	Documentation/powerpc/cxl.txt
3854F:	Documentation/ABI/testing/sysfs-class-cxl
3855
3856CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3857M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3858M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3859M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3860L:	linux-scsi@vger.kernel.org
3861S:	Supported
3862F:	drivers/scsi/cxlflash/
3863F:	include/uapi/scsi/cxlflash_ioctls.h
3864F:	Documentation/powerpc/cxlflash.txt
3865
3866CYBERPRO FB DRIVER
3867M:	Russell King <linux@armlinux.org.uk>
3868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3869W:	http://www.armlinux.org.uk/
3870S:	Maintained
3871F:	drivers/video/fbdev/cyber2000fb.*
3872
3873CYCLADES ASYNC MUX DRIVER
3874W:	http://www.cyclades.com/
3875S:	Orphan
3876F:	drivers/tty/cyclades.c
3877F:	include/linux/cyclades.h
3878F:	include/uapi/linux/cyclades.h
3879
3880CYCLADES PC300 DRIVER
3881W:	http://www.cyclades.com/
3882S:	Orphan
3883F:	drivers/net/wan/pc300*
3884
3885CYPRESS_FIRMWARE MEDIA DRIVER
3886M:	Antti Palosaari <crope@iki.fi>
3887L:	linux-media@vger.kernel.org
3888W:	https://linuxtv.org
3889W:	http://palosaari.fi/linux/
3890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3891T:	git git://linuxtv.org/anttip/media_tree.git
3892S:	Maintained
3893F:	drivers/media/common/cypress_firmware*
3894
3895CYTTSP TOUCHSCREEN DRIVER
3896M:	Ferruh Yigit <fery@cypress.com>
3897L:	linux-input@vger.kernel.org
3898S:	Supported
3899F:	drivers/input/touchscreen/cyttsp*
3900F:	include/linux/input/cyttsp.h
3901
3902D-LINK DIR-685 TOUCHKEYS DRIVER
3903M:	Linus Walleij <linus.walleij@linaro.org>
3904L:	linux-input@vger.kernel.org
3905S:	Supported
3906F:	drivers/input/dlink-dir685-touchkeys.c
3907
3908DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3909M:	Joshua Kinard <kumba@gentoo.org>
3910S:	Maintained
3911F:	drivers/rtc/rtc-ds1685.c
3912F:	include/linux/rtc/ds1685.h
3913
3914DAMA SLAVE for AX.25
3915M:	Joerg Reuter <jreuter@yaina.de>
3916W:	http://yaina.de/jreuter/
3917W:	http://www.qsl.net/dl1bke/
3918L:	linux-hams@vger.kernel.org
3919S:	Maintained
3920F:	net/ax25/af_ax25.c
3921F:	net/ax25/ax25_dev.c
3922F:	net/ax25/ax25_ds_*
3923F:	net/ax25/ax25_in.c
3924F:	net/ax25/ax25_out.c
3925F:	net/ax25/ax25_timer.c
3926F:	net/ax25/sysctl_net_ax25.c
3927
3928DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3929L:	netdev@vger.kernel.org
3930S:	Orphan
3931F:	Documentation/networking/dmfe.txt
3932F:	drivers/net/ethernet/dec/tulip/dmfe.c
3933
3934DC390/AM53C974 SCSI driver
3935M:	Hannes Reinecke <hare@suse.com>
3936L:	linux-scsi@vger.kernel.org
3937S:	Maintained
3938F:	drivers/scsi/am53c974.c
3939
3940DC395x SCSI driver
3941M:	Oliver Neukum <oliver@neukum.org>
3942M:	Ali Akcaagac <aliakc@web.de>
3943M:	Jamie Lenehan <lenehan@twibble.org>
3944L:	dc395x@twibble.org
3945W:	http://twibble.org/dist/dc395x/
3946W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3947S:	Maintained
3948F:	Documentation/scsi/dc395x.txt
3949F:	drivers/scsi/dc395x.*
3950
3951DCCP PROTOCOL
3952M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3953L:	dccp@vger.kernel.org
3954W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3955S:	Maintained
3956F:	include/linux/dccp.h
3957F:	include/uapi/linux/dccp.h
3958F:	include/linux/tfrc.h
3959F:	net/dccp/
3960
3961DECnet NETWORK LAYER
3962W:	http://linux-decnet.sourceforge.net
3963L:	linux-decnet-user@lists.sourceforge.net
3964S:	Orphan
3965F:	Documentation/networking/decnet.txt
3966F:	net/decnet/
3967
3968DECSTATION PLATFORM SUPPORT
3969M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3970L:	linux-mips@linux-mips.org
3971W:	http://www.linux-mips.org/wiki/DECstation
3972S:	Maintained
3973F:	arch/mips/dec/
3974F:	arch/mips/include/asm/dec/
3975F:	arch/mips/include/asm/mach-dec/
3976
3977DEFXX FDDI NETWORK DRIVER
3978M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3979S:	Maintained
3980F:	drivers/net/fddi/defxx.*
3981
3982DELL SMBIOS DRIVER
3983M:	Pali Rohár <pali.rohar@gmail.com>
3984M:	Mario Limonciello <mario.limonciello@dell.com>
3985L:	platform-driver-x86@vger.kernel.org
3986S:	Maintained
3987F:	drivers/platform/x86/dell-smbios.*
3988
3989DELL SMBIOS SMM DRIVER
3990M:	Mario Limonciello <mario.limonciello@dell.com>
3991L:	platform-driver-x86@vger.kernel.org
3992S:	Maintained
3993F:	drivers/platform/x86/dell-smbios-smm.c
3994
3995DELL SMBIOS WMI DRIVER
3996M:	Mario Limonciello <mario.limonciello@dell.com>
3997L:	platform-driver-x86@vger.kernel.org
3998S:	Maintained
3999F:	drivers/platform/x86/dell-smbios-wmi.c
4000F:	tools/wmi/dell-smbios-example.c
4001
4002DELL LAPTOP DRIVER
4003M:	Matthew Garrett <mjg59@srcf.ucam.org>
4004M:	Pali Rohár <pali.rohar@gmail.com>
4005L:	platform-driver-x86@vger.kernel.org
4006S:	Maintained
4007F:	drivers/platform/x86/dell-laptop.c
4008
4009DELL LAPTOP FREEFALL DRIVER
4010M:	Pali Rohár <pali.rohar@gmail.com>
4011S:	Maintained
4012F:	drivers/platform/x86/dell-smo8800.c
4013
4014DELL LAPTOP RBTN DRIVER
4015M:	Pali Rohár <pali.rohar@gmail.com>
4016S:	Maintained
4017F:	drivers/platform/x86/dell-rbtn.*
4018
4019DELL LAPTOP SMM DRIVER
4020M:	Pali Rohár <pali.rohar@gmail.com>
4021S:	Maintained
4022F:	drivers/hwmon/dell-smm-hwmon.c
4023F:	include/uapi/linux/i8k.h
4024
4025DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4026M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4027S:	Maintained
4028F:	Documentation/dcdbas.txt
4029F:	drivers/firmware/dcdbas.*
4030
4031DELL WMI NOTIFICATIONS DRIVER
4032M:	Matthew Garrett <mjg59@srcf.ucam.org>
4033M:	Pali Rohár <pali.rohar@gmail.com>
4034S:	Maintained
4035F:	drivers/platform/x86/dell-wmi.c
4036
4037DELL WMI DESCRIPTOR DRIVER
4038M:	Mario Limonciello <mario.limonciello@dell.com>
4039S:	Maintained
4040F:	drivers/platform/x86/dell-wmi-descriptor.c
4041
4042DELTA ST MEDIA DRIVER
4043M:	Hugues Fruchet <hugues.fruchet@st.com>
4044L:	linux-media@vger.kernel.org
4045T:	git git://linuxtv.org/media_tree.git
4046W:	https://linuxtv.org
4047S:	Supported
4048F:	drivers/media/platform/sti/delta
4049
4050DENALI NAND DRIVER
4051M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4052L:	linux-mtd@lists.infradead.org
4053S:	Supported
4054F:	drivers/mtd/nand/denali*
4055
4056DESIGNWARE USB2 DRD IP DRIVER
4057M:	John Youn <johnyoun@synopsys.com>
4058L:	linux-usb@vger.kernel.org
4059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4060S:	Maintained
4061F:	drivers/usb/dwc2/
4062
4063DESIGNWARE USB3 DRD IP DRIVER
4064M:	Felipe Balbi <balbi@kernel.org>
4065L:	linux-usb@vger.kernel.org
4066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4067S:	Maintained
4068F:	drivers/usb/dwc3/
4069
4070DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4071M:	Andreas Klinger <ak@it-klinger.de>
4072L:	linux-iio@vger.kernel.org
4073S:	Maintained
4074F:	drivers/iio/proximity/srf*.c
4075
4076DEVICE COREDUMP (DEV_COREDUMP)
4077M:	Johannes Berg <johannes@sipsolutions.net>
4078L:	linux-kernel@vger.kernel.org
4079S:	Maintained
4080F:	drivers/base/devcoredump.c
4081F:	include/linux/devcoredump.h
4082
4083DEVICE FREQUENCY (DEVFREQ)
4084M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4085M:	Kyungmin Park <kyungmin.park@samsung.com>
4086R:	Chanwoo Choi <cw00.choi@samsung.com>
4087L:	linux-pm@vger.kernel.org
4088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4089S:	Maintained
4090F:	drivers/devfreq/
4091F:	include/linux/devfreq.h
4092F:	Documentation/devicetree/bindings/devfreq/
4093
4094DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4095M:	Chanwoo Choi <cw00.choi@samsung.com>
4096L:	linux-pm@vger.kernel.org
4097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4098S:	Supported
4099F:	drivers/devfreq/event/
4100F:	drivers/devfreq/devfreq-event.c
4101F:	include/linux/devfreq-event.h
4102F:	Documentation/devicetree/bindings/devfreq/event/
4103
4104DEVICE NUMBER REGISTRY
4105M:	Torben Mathiasen <device@lanana.org>
4106W:	http://lanana.org/docs/device-list/index.html
4107S:	Maintained
4108
4109DEVICE-MAPPER  (LVM)
4110M:	Alasdair Kergon <agk@redhat.com>
4111M:	Mike Snitzer <snitzer@redhat.com>
4112M:	dm-devel@redhat.com
4113L:	dm-devel@redhat.com
4114W:	http://sources.redhat.com/dm
4115Q:	http://patchwork.kernel.org/project/dm-devel/list/
4116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4117T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4118S:	Maintained
4119F:	Documentation/device-mapper/
4120F:	drivers/md/dm*
4121F:	drivers/md/persistent-data/
4122F:	include/linux/device-mapper.h
4123F:	include/linux/dm-*.h
4124F:	include/uapi/linux/dm-*.h
4125
4126DEVLINK
4127M:	Jiri Pirko <jiri@mellanox.com>
4128L:	netdev@vger.kernel.org
4129S:	Supported
4130F:	net/core/devlink.c
4131F:	include/net/devlink.h
4132F:	include/uapi/linux/devlink.h
4133
4134DIALOG SEMICONDUCTOR DRIVERS
4135M:	Support Opensource <support.opensource@diasemi.com>
4136W:	http://www.dialog-semiconductor.com/products
4137S:	Supported
4138F:	Documentation/hwmon/da90??
4139F:	Documentation/devicetree/bindings/mfd/da90*.txt
4140F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4141F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4142F:	Documentation/devicetree/bindings/regulator/da92*.txt
4143F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4144F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4145F:	drivers/gpio/gpio-da90??.c
4146F:	drivers/hwmon/da90??-hwmon.c
4147F:	drivers/iio/adc/da91??-*.c
4148F:	drivers/input/misc/da90??_onkey.c
4149F:	drivers/input/touchscreen/da9052_tsi.c
4150F:	drivers/leds/leds-da90??.c
4151F:	drivers/mfd/da903x.c
4152F:	drivers/mfd/da90??-*.c
4153F:	drivers/mfd/da91??-*.c
4154F:	drivers/power/supply/da9052-battery.c
4155F:	drivers/power/supply/da91??-*.c
4156F:	drivers/regulator/da903x.c
4157F:	drivers/regulator/da9???-regulator.[ch]
4158F:	drivers/thermal/da90??-thermal.c
4159F:	drivers/rtc/rtc-da90??.c
4160F:	drivers/video/backlight/da90??_bl.c
4161F:	drivers/watchdog/da90??_wdt.c
4162F:	include/linux/mfd/da903x.h
4163F:	include/linux/mfd/da9052/
4164F:	include/linux/mfd/da9055/
4165F:	include/linux/mfd/da9062/
4166F:	include/linux/mfd/da9063/
4167F:	include/linux/mfd/da9150/
4168F:	include/linux/regulator/da9211.h
4169F:	include/sound/da[79]*.h
4170F:	sound/soc/codecs/da[79]*.[ch]
4171
4172DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4173M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4174L:	linux-gpio@vger.kernel.org
4175S:	Maintained
4176F:	drivers/gpio/gpio-gpio-mm.c
4177
4178DIGI NEO AND CLASSIC PCI PRODUCTS
4179M:	Lidza Louina <lidza.louina@gmail.com>
4180M:	Mark Hounschell <markh@compro.net>
4181L:	driverdev-devel@linuxdriverproject.org
4182S:	Maintained
4183F:	drivers/staging/dgnc/
4184
4185DIOLAN U2C-12 I2C DRIVER
4186M:	Guenter Roeck <linux@roeck-us.net>
4187L:	linux-i2c@vger.kernel.org
4188S:	Maintained
4189F:	drivers/i2c/busses/i2c-diolan-u2c.c
4190
4191DIRECT ACCESS (DAX)
4192M:	Matthew Wilcox <mawilcox@microsoft.com>
4193M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4194L:	linux-fsdevel@vger.kernel.org
4195S:	Supported
4196F:	fs/dax.c
4197F:	include/linux/dax.h
4198F:	include/trace/events/fs_dax.h
4199
4200DIRECTORY NOTIFICATION (DNOTIFY)
4201M:	Jan Kara <jack@suse.cz>
4202R:	Amir Goldstein <amir73il@gmail.com>
4203L:	linux-fsdevel@vger.kernel.org
4204S:	Maintained
4205F:	Documentation/filesystems/dnotify.txt
4206F:	fs/notify/dnotify/
4207F:	include/linux/dnotify.h
4208
4209DISK GEOMETRY AND PARTITION HANDLING
4210M:	Andries Brouwer <aeb@cwi.nl>
4211W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4212W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4213W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4214S:	Maintained
4215
4216DISKQUOTA
4217M:	Jan Kara <jack@suse.com>
4218S:	Maintained
4219F:	Documentation/filesystems/quota.txt
4220F:	fs/quota/
4221F:	include/linux/quota*.h
4222F:	include/uapi/linux/quota*.h
4223
4224DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4225M:	Bernie Thompson <bernie@plugable.com>
4226L:	linux-fbdev@vger.kernel.org
4227S:	Maintained
4228W:	http://plugable.com/category/projects/udlfb/
4229F:	drivers/video/fbdev/udlfb.c
4230F:	include/video/udlfb.h
4231F:	Documentation/fb/udlfb.txt
4232
4233DISTRIBUTED LOCK MANAGER (DLM)
4234M:	Christine Caulfield <ccaulfie@redhat.com>
4235M:	David Teigland <teigland@redhat.com>
4236L:	cluster-devel@redhat.com
4237W:	http://sources.redhat.com/cluster/
4238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4239S:	Supported
4240F:	fs/dlm/
4241
4242DMA BUFFER SHARING FRAMEWORK
4243M:	Sumit Semwal <sumit.semwal@linaro.org>
4244S:	Maintained
4245L:	linux-media@vger.kernel.org
4246L:	dri-devel@lists.freedesktop.org
4247L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4248F:	drivers/dma-buf/
4249F:	include/linux/dma-buf*
4250F:	include/linux/reservation.h
4251F:	include/linux/*fence.h
4252F:	Documentation/driver-api/dma-buf.rst
4253T:	git git://anongit.freedesktop.org/drm/drm-misc
4254
4255DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4256M:	Vinod Koul <vinod.koul@intel.com>
4257L:	dmaengine@vger.kernel.org
4258Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4259S:	Maintained
4260F:	drivers/dma/
4261F:	include/linux/dmaengine.h
4262F:	Documentation/devicetree/bindings/dma/
4263F:	Documentation/dmaengine/
4264T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4265
4266DMA MAPPING HELPERS
4267M:	Christoph Hellwig <hch@lst.de>
4268M:	Marek Szyprowski <m.szyprowski@samsung.com>
4269R:	Robin Murphy <robin.murphy@arm.com>
4270L:	iommu@lists.linux-foundation.org
4271T:	git git://git.infradead.org/users/hch/dma-mapping.git
4272W:	http://git.infradead.org/users/hch/dma-mapping.git
4273S:	Supported
4274F:	lib/dma-debug.c
4275F:	lib/dma-noop.c
4276F:	lib/dma-virt.c
4277F:	drivers/base/dma-mapping.c
4278F:	drivers/base/dma-coherent.c
4279F:	include/linux/dma-mapping.h
4280
4281DME1737 HARDWARE MONITOR DRIVER
4282M:	Juerg Haefliger <juergh@gmail.com>
4283L:	linux-hwmon@vger.kernel.org
4284S:	Maintained
4285F:	Documentation/hwmon/dme1737
4286F:	drivers/hwmon/dme1737.c
4287
4288DMI/SMBIOS SUPPORT
4289M:	Jean Delvare <jdelvare@suse.com>
4290S:	Maintained
4291T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4292F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4293F:	drivers/firmware/dmi-id.c
4294F:	drivers/firmware/dmi_scan.c
4295F:	include/linux/dmi.h
4296
4297DOCUMENTATION
4298M:	Jonathan Corbet <corbet@lwn.net>
4299L:	linux-doc@vger.kernel.org
4300S:	Maintained
4301F:	Documentation/
4302F:	scripts/kernel-doc
4303X:	Documentation/ABI/
4304X:	Documentation/devicetree/
4305X:	Documentation/acpi
4306X:	Documentation/power
4307X:	Documentation/spi
4308X:	Documentation/media
4309T:	git git://git.lwn.net/linux.git docs-next
4310
4311DONGWOON DW9714 LENS VOICE COIL DRIVER
4312M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4313L:	linux-media@vger.kernel.org
4314T:	git git://linuxtv.org/media_tree.git
4315S:	Maintained
4316F:	drivers/media/i2c/dw9714.c
4317
4318DOUBLETALK DRIVER
4319M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4320L:	blinux-list@redhat.com
4321S:	Maintained
4322F:	drivers/char/dtlk.c
4323F:	include/linux/dtlk.h
4324
4325DPAA2 DATAPATH I/O (DPIO) DRIVER
4326M:	Roy Pledge <Roy.Pledge@nxp.com>
4327L:	linux-kernel@vger.kernel.org
4328S:	Maintained
4329F:	drivers/staging/fsl-mc/bus/dpio
4330
4331DPAA2 ETHERNET DRIVER
4332M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4333L:	linux-kernel@vger.kernel.org
4334S:	Maintained
4335F:	drivers/staging/fsl-dpaa2/ethernet
4336
4337DPT_I2O SCSI RAID DRIVER
4338M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4339L:	linux-scsi@vger.kernel.org
4340W:	http://www.adaptec.com/
4341S:	Maintained
4342F:	drivers/scsi/dpt*
4343F:	drivers/scsi/dpt/
4344
4345DRBD DRIVER
4346M:	Philipp Reisner <philipp.reisner@linbit.com>
4347M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4348L:	drbd-dev@lists.linbit.com
4349W:	http://www.drbd.org
4350T:	git git://git.linbit.com/linux-drbd.git
4351T:	git git://git.linbit.com/drbd-8.4.git
4352S:	Supported
4353F:	drivers/block/drbd/
4354F:	lib/lru_cache.c
4355F:	Documentation/blockdev/drbd/
4356
4357DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4358M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4360S:	Supported
4361F:	Documentation/kobject.txt
4362F:	drivers/base/
4363F:	fs/debugfs/
4364F:	fs/sysfs/
4365F:	include/linux/debugfs.h
4366F:	include/linux/kobj*
4367F:	lib/kobj*
4368
4369DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4370M:	Kevin Hilman <khilman@kernel.org>
4371M:	Nishanth Menon <nm@ti.com>
4372S:	Maintained
4373F:	drivers/power/avs/
4374F:	include/linux/power/smartreflex.h
4375L:	linux-pm@vger.kernel.org
4376
4377DRM DRIVER FOR ARM PL111 CLCD
4378M:	Eric Anholt <eric@anholt.net>
4379T:	git git://anongit.freedesktop.org/drm/drm-misc
4380S:	Supported
4381F:	drivers/gpu/drm/pl111/
4382
4383DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4384M:	Dave Airlie <airlied@redhat.com>
4385S:	Odd Fixes
4386F:	drivers/gpu/drm/ast/
4387
4388DRM DRIVER FOR BOCHS VIRTUAL GPU
4389M:	Gerd Hoffmann <kraxel@redhat.com>
4390L:	virtualization@lists.linux-foundation.org
4391T:	git git://anongit.freedesktop.org/drm/drm-misc
4392S:	Maintained
4393F:	drivers/gpu/drm/bochs/
4394
4395DRM DRIVER FOR INTEL I810 VIDEO CARDS
4396S:	Orphan / Obsolete
4397F:	drivers/gpu/drm/i810/
4398F:	include/uapi/drm/i810_drm.h
4399
4400DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4401S:	Orphan / Obsolete
4402F:	drivers/gpu/drm/mga/
4403F:	include/uapi/drm/mga_drm.h
4404
4405DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4406M:	Dave Airlie <airlied@redhat.com>
4407S:	Odd Fixes
4408F:	drivers/gpu/drm/mgag200/
4409
4410DRM DRIVER FOR MI0283QT
4411M:	Noralf Trønnes <noralf@tronnes.org>
4412S:	Maintained
4413F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4414F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4415
4416DRM DRIVER FOR MSM ADRENO GPU
4417M:	Rob Clark <robdclark@gmail.com>
4418L:	linux-arm-msm@vger.kernel.org
4419L:	dri-devel@lists.freedesktop.org
4420L:	freedreno@lists.freedesktop.org
4421T:	git git://people.freedesktop.org/~robclark/linux
4422S:	Maintained
4423F:	drivers/gpu/drm/msm/
4424F:	include/uapi/drm/msm_drm.h
4425F:	Documentation/devicetree/bindings/display/msm/
4426
4427DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4428M:	Ben Skeggs <bskeggs@redhat.com>
4429L:	dri-devel@lists.freedesktop.org
4430L:	nouveau@lists.freedesktop.org
4431T:	git git://github.com/skeggsb/linux
4432S:	Supported
4433F:	drivers/gpu/drm/nouveau/
4434F:	include/uapi/drm/nouveau_drm.h
4435
4436DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4437M:	Noralf Trønnes <noralf@tronnes.org>
4438S:	Maintained
4439F:	drivers/gpu/drm/tinydrm/repaper.c
4440F:	Documentation/devicetree/bindings/display/repaper.txt
4441
4442DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4443M:	Dave Airlie <airlied@redhat.com>
4444M:	Gerd Hoffmann <kraxel@redhat.com>
4445L:	virtualization@lists.linux-foundation.org
4446T:	git git://anongit.freedesktop.org/drm/drm-misc
4447S:	Obsolete
4448W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4449F:	drivers/gpu/drm/cirrus/
4450
4451DRM DRIVER FOR QXL VIRTUAL GPU
4452M:	Dave Airlie <airlied@redhat.com>
4453M:	Gerd Hoffmann <kraxel@redhat.com>
4454L:	virtualization@lists.linux-foundation.org
4455T:	git git://anongit.freedesktop.org/drm/drm-misc
4456S:	Maintained
4457F:	drivers/gpu/drm/qxl/
4458F:	include/uapi/drm/qxl_drm.h
4459
4460DRM DRIVER FOR RAGE 128 VIDEO CARDS
4461S:	Orphan / Obsolete
4462F:	drivers/gpu/drm/r128/
4463F:	include/uapi/drm/r128_drm.h
4464
4465DRM DRIVER FOR SAVAGE VIDEO CARDS
4466S:	Orphan / Obsolete
4467F:	drivers/gpu/drm/savage/
4468F:	include/uapi/drm/savage_drm.h
4469
4470DRM DRIVER FOR SIS VIDEO CARDS
4471S:	Orphan / Obsolete
4472F:	drivers/gpu/drm/sis/
4473F:	include/uapi/drm/sis_drm.h
4474
4475DRM DRIVER FOR SITRONIX ST7586 PANELS
4476M:	David Lechner <david@lechnology.com>
4477S:	Maintained
4478F:	drivers/gpu/drm/tinydrm/st7586.c
4479F:	Documentation/devicetree/bindings/display/st7586.txt
4480
4481DRM DRIVER FOR TDFX VIDEO CARDS
4482S:	Orphan / Obsolete
4483F:	drivers/gpu/drm/tdfx/
4484
4485DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4486M:	Dave Airlie <airlied@redhat.com>
4487S:	Odd Fixes
4488F:	drivers/gpu/drm/udl/
4489
4490DRM DRIVER FOR VMWARE VIRTUAL GPU
4491M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4492M:	Sinclair Yeh <syeh@vmware.com>
4493M:	Thomas Hellstrom <thellstrom@vmware.com>
4494L:	dri-devel@lists.freedesktop.org
4495T:	git git://people.freedesktop.org/~syeh/repos_linux
4496T:	git git://people.freedesktop.org/~thomash/linux
4497S:	Supported
4498F:	drivers/gpu/drm/vmwgfx/
4499F:	include/uapi/drm/vmwgfx_drm.h
4500
4501DRM DRIVERS
4502M:	David Airlie <airlied@linux.ie>
4503L:	dri-devel@lists.freedesktop.org
4504T:	git git://people.freedesktop.org/~airlied/linux
4505B:	https://bugs.freedesktop.org/
4506C:	irc://chat.freenode.net/dri-devel
4507S:	Maintained
4508F:	drivers/gpu/drm/
4509F:	drivers/gpu/vga/
4510F:	Documentation/devicetree/bindings/display/
4511F:	Documentation/devicetree/bindings/gpu/
4512F:	Documentation/devicetree/bindings/video/
4513F:	Documentation/gpu/
4514F:	include/drm/
4515F:	include/uapi/drm/
4516F:	include/linux/vga*
4517
4518DRM DRIVERS AND MISC GPU PATCHES
4519M:	Daniel Vetter <daniel.vetter@intel.com>
4520M:	Jani Nikula <jani.nikula@linux.intel.com>
4521M:	Sean Paul <seanpaul@chromium.org>
4522W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4523S:	Maintained
4524T:	git git://anongit.freedesktop.org/drm/drm-misc
4525F:	Documentation/gpu/
4526F:	drivers/gpu/vga/
4527F:	drivers/gpu/drm/*
4528F:	include/drm/drm*
4529F:	include/uapi/drm/drm*
4530F:	include/linux/vga*
4531
4532DRM DRIVERS FOR ALLWINNER A10
4533M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4534L:	dri-devel@lists.freedesktop.org
4535S:	Supported
4536F:	drivers/gpu/drm/sun4i/
4537F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4539
4540DRM DRIVERS FOR AMLOGIC SOCS
4541M:	Neil Armstrong <narmstrong@baylibre.com>
4542L:	dri-devel@lists.freedesktop.org
4543L:	linux-amlogic@lists.infradead.org
4544W:	http://linux-meson.com/
4545S:	Supported
4546F:	drivers/gpu/drm/meson/
4547F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4548F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4549F:	Documentation/gpu/meson.rst
4550T:	git git://anongit.freedesktop.org/drm/drm-misc
4551
4552DRM DRIVERS FOR ATMEL HLCDC
4553M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4554L:	dri-devel@lists.freedesktop.org
4555S:	Supported
4556F:	drivers/gpu/drm/atmel-hlcdc/
4557F:	Documentation/devicetree/bindings/drm/atmel/
4558T:	git git://anongit.freedesktop.org/drm/drm-misc
4559
4560DRM DRIVERS FOR BRIDGE CHIPS
4561M:	Archit Taneja <architt@codeaurora.org>
4562M:	Andrzej Hajda <a.hajda@samsung.com>
4563R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4564S:	Maintained
4565T:	git git://anongit.freedesktop.org/drm/drm-misc
4566F:	drivers/gpu/drm/bridge/
4567
4568DRM DRIVERS FOR EXYNOS
4569M:	Inki Dae <inki.dae@samsung.com>
4570M:	Joonyoung Shim <jy0922.shim@samsung.com>
4571M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4572M:	Kyungmin Park <kyungmin.park@samsung.com>
4573L:	dri-devel@lists.freedesktop.org
4574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4575S:	Supported
4576F:	drivers/gpu/drm/exynos/
4577F:	include/uapi/drm/exynos_drm.h
4578F:	Documentation/devicetree/bindings/display/exynos/
4579
4580DRM DRIVERS FOR FREESCALE DCU
4581M:	Stefan Agner <stefan@agner.ch>
4582M:	Alison Wang <alison.wang@freescale.com>
4583L:	dri-devel@lists.freedesktop.org
4584S:	Supported
4585F:	drivers/gpu/drm/fsl-dcu/
4586F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4587F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4588F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4589
4590DRM DRIVERS FOR FREESCALE IMX
4591M:	Philipp Zabel <p.zabel@pengutronix.de>
4592L:	dri-devel@lists.freedesktop.org
4593S:	Maintained
4594F:	drivers/gpu/drm/imx/
4595F:	drivers/gpu/ipu-v3/
4596F:	Documentation/devicetree/bindings/display/imx/
4597
4598DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4599M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4600L:	dri-devel@lists.freedesktop.org
4601T:	git git://github.com/patjak/drm-gma500
4602S:	Maintained
4603F:	drivers/gpu/drm/gma500/
4604
4605DRM DRIVERS FOR HISILICON
4606M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4607M:	Rongrong Zou <zourongrong@gmail.com>
4608R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4609R:	Chen Feng <puck.chen@hisilicon.com>
4610L:	dri-devel@lists.freedesktop.org
4611T:	git git://github.com/xin3liang/linux.git
4612S:	Maintained
4613F:	drivers/gpu/drm/hisilicon/
4614F:	Documentation/devicetree/bindings/display/hisilicon/
4615
4616DRM DRIVERS FOR MEDIATEK
4617M:	CK Hu <ck.hu@mediatek.com>
4618M:	Philipp Zabel <p.zabel@pengutronix.de>
4619L:	dri-devel@lists.freedesktop.org
4620S:	Supported
4621F:	drivers/gpu/drm/mediatek/
4622F:	Documentation/devicetree/bindings/display/mediatek/
4623
4624DRM DRIVERS FOR NVIDIA TEGRA
4625M:	Thierry Reding <thierry.reding@gmail.com>
4626L:	dri-devel@lists.freedesktop.org
4627L:	linux-tegra@vger.kernel.org
4628T:	git git://anongit.freedesktop.org/tegra/linux.git
4629S:	Supported
4630F:	drivers/gpu/drm/tegra/
4631F:	drivers/gpu/host1x/
4632F:	include/linux/host1x.h
4633F:	include/uapi/drm/tegra_drm.h
4634F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4635
4636DRM DRIVERS FOR RENESAS
4637M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4638L:	dri-devel@lists.freedesktop.org
4639L:	linux-renesas-soc@vger.kernel.org
4640T:	git git://linuxtv.org/pinchartl/fbdev
4641S:	Supported
4642F:	drivers/gpu/drm/rcar-du/
4643F:	drivers/gpu/drm/shmobile/
4644F:	include/linux/platform_data/shmob_drm.h
4645F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4646F:	Documentation/devicetree/bindings/display/renesas,du.txt
4647
4648DRM DRIVERS FOR ROCKCHIP
4649M:	Mark Yao <mark.yao@rock-chips.com>
4650L:	dri-devel@lists.freedesktop.org
4651S:	Maintained
4652F:	drivers/gpu/drm/rockchip/
4653F:	Documentation/devicetree/bindings/display/rockchip/
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655
4656DRM DRIVERS FOR STI
4657M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4658M:	Vincent Abriou <vincent.abriou@st.com>
4659L:	dri-devel@lists.freedesktop.org
4660T:	git git://anongit.freedesktop.org/drm/drm-misc
4661S:	Maintained
4662F:	drivers/gpu/drm/sti
4663F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4664
4665DRM DRIVERS FOR STM
4666M:	Yannick Fertre <yannick.fertre@st.com>
4667M:	Philippe Cornu <philippe.cornu@st.com>
4668M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4669M:	Vincent Abriou <vincent.abriou@st.com>
4670L:	dri-devel@lists.freedesktop.org
4671T:	git git://anongit.freedesktop.org/drm/drm-misc
4672S:	Maintained
4673F:	drivers/gpu/drm/stm
4674F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4675
4676DRM DRIVERS FOR TI LCDC
4677M:	Jyri Sarha <jsarha@ti.com>
4678R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4679L:	dri-devel@lists.freedesktop.org
4680S:	Maintained
4681F:	drivers/gpu/drm/tilcdc/
4682F:	Documentation/devicetree/bindings/display/tilcdc/
4683
4684DRM DRIVERS FOR TI OMAP
4685M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4686L:	dri-devel@lists.freedesktop.org
4687S:	Maintained
4688F:	drivers/gpu/drm/omapdrm/
4689F:	Documentation/devicetree/bindings/display/ti/
4690
4691DRM DRIVERS FOR VC4
4692M:	Eric Anholt <eric@anholt.net>
4693T:	git git://github.com/anholt/linux
4694S:	Supported
4695F:	drivers/gpu/drm/vc4/
4696F:	include/uapi/drm/vc4_drm.h
4697F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4698T:	git git://anongit.freedesktop.org/drm/drm-misc
4699
4700DRM DRIVERS FOR VIVANTE GPU IP
4701M:	Lucas Stach <l.stach@pengutronix.de>
4702R:	Russell King <linux+etnaviv@armlinux.org.uk>
4703R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4704L:	etnaviv@lists.freedesktop.org
4705L:	dri-devel@lists.freedesktop.org
4706S:	Maintained
4707F:	drivers/gpu/drm/etnaviv/
4708F:	include/uapi/drm/etnaviv_drm.h
4709F:	Documentation/devicetree/bindings/display/etnaviv/
4710
4711DRM DRIVERS FOR ZTE ZX
4712M:	Shawn Guo <shawnguo@kernel.org>
4713L:	dri-devel@lists.freedesktop.org
4714S:	Maintained
4715F:	drivers/gpu/drm/zte/
4716F:	Documentation/devicetree/bindings/display/zte,vou.txt
4717T:	git git://anongit.freedesktop.org/drm/drm-misc
4718
4719DRM PANEL DRIVERS
4720M:	Thierry Reding <thierry.reding@gmail.com>
4721L:	dri-devel@lists.freedesktop.org
4722T:	git git://anongit.freedesktop.org/tegra/linux.git
4723S:	Maintained
4724F:	drivers/gpu/drm/drm_panel.c
4725F:	drivers/gpu/drm/panel/
4726F:	include/drm/drm_panel.h
4727F:	Documentation/devicetree/bindings/display/panel/
4728
4729DRM TINYDRM DRIVERS
4730M:	Noralf Trønnes <noralf@tronnes.org>
4731W:	https://github.com/notro/tinydrm/wiki/Development
4732T:	git git://anongit.freedesktop.org/drm/drm-misc
4733S:	Maintained
4734F:	drivers/gpu/drm/tinydrm/
4735F:	include/drm/tinydrm/
4736
4737DSBR100 USB FM RADIO DRIVER
4738M:	Alexey Klimov <klimov.linux@gmail.com>
4739L:	linux-media@vger.kernel.org
4740T:	git git://linuxtv.org/media_tree.git
4741S:	Maintained
4742F:	drivers/media/radio/dsbr100.c
4743
4744DSCC4 DRIVER
4745M:	Francois Romieu <romieu@fr.zoreil.com>
4746L:	netdev@vger.kernel.org
4747S:	Maintained
4748F:	drivers/net/wan/dscc4.c
4749
4750DT3155 MEDIA DRIVER
4751M:	Hans Verkuil <hverkuil@xs4all.nl>
4752L:	linux-media@vger.kernel.org
4753T:	git git://linuxtv.org/media_tree.git
4754W:	https://linuxtv.org
4755S:	Odd Fixes
4756F:	drivers/media/pci/dt3155/
4757
4758DVB_USB_AF9015 MEDIA DRIVER
4759M:	Antti Palosaari <crope@iki.fi>
4760L:	linux-media@vger.kernel.org
4761W:	https://linuxtv.org
4762W:	http://palosaari.fi/linux/
4763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4764T:	git git://linuxtv.org/anttip/media_tree.git
4765S:	Maintained
4766F:	drivers/media/usb/dvb-usb-v2/af9015*
4767
4768DVB_USB_AF9035 MEDIA DRIVER
4769M:	Antti Palosaari <crope@iki.fi>
4770L:	linux-media@vger.kernel.org
4771W:	https://linuxtv.org
4772W:	http://palosaari.fi/linux/
4773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4774T:	git git://linuxtv.org/anttip/media_tree.git
4775S:	Maintained
4776F:	drivers/media/usb/dvb-usb-v2/af9035*
4777
4778DVB_USB_ANYSEE MEDIA DRIVER
4779M:	Antti Palosaari <crope@iki.fi>
4780L:	linux-media@vger.kernel.org
4781W:	https://linuxtv.org
4782W:	http://palosaari.fi/linux/
4783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4784T:	git git://linuxtv.org/anttip/media_tree.git
4785S:	Maintained
4786F:	drivers/media/usb/dvb-usb-v2/anysee*
4787
4788DVB_USB_AU6610 MEDIA DRIVER
4789M:	Antti Palosaari <crope@iki.fi>
4790L:	linux-media@vger.kernel.org
4791W:	https://linuxtv.org
4792W:	http://palosaari.fi/linux/
4793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4794T:	git git://linuxtv.org/anttip/media_tree.git
4795S:	Maintained
4796F:	drivers/media/usb/dvb-usb-v2/au6610*
4797
4798DVB_USB_CE6230 MEDIA DRIVER
4799M:	Antti Palosaari <crope@iki.fi>
4800L:	linux-media@vger.kernel.org
4801W:	https://linuxtv.org
4802W:	http://palosaari.fi/linux/
4803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4804T:	git git://linuxtv.org/anttip/media_tree.git
4805S:	Maintained
4806F:	drivers/media/usb/dvb-usb-v2/ce6230*
4807
4808DVB_USB_CXUSB MEDIA DRIVER
4809M:	Michael Krufky <mkrufky@linuxtv.org>
4810L:	linux-media@vger.kernel.org
4811W:	https://linuxtv.org
4812W:	http://github.com/mkrufky
4813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4814T:	git git://linuxtv.org/media_tree.git
4815S:	Maintained
4816F:	drivers/media/usb/dvb-usb/cxusb*
4817
4818DVB_USB_EC168 MEDIA DRIVER
4819M:	Antti Palosaari <crope@iki.fi>
4820L:	linux-media@vger.kernel.org
4821W:	https://linuxtv.org
4822W:	http://palosaari.fi/linux/
4823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4824T:	git git://linuxtv.org/anttip/media_tree.git
4825S:	Maintained
4826F:	drivers/media/usb/dvb-usb-v2/ec168*
4827
4828DVB_USB_GL861 MEDIA DRIVER
4829M:	Antti Palosaari <crope@iki.fi>
4830L:	linux-media@vger.kernel.org
4831W:	https://linuxtv.org
4832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4833T:	git git://linuxtv.org/anttip/media_tree.git
4834S:	Maintained
4835F:	drivers/media/usb/dvb-usb-v2/gl861*
4836
4837DVB_USB_MXL111SF MEDIA DRIVER
4838M:	Michael Krufky <mkrufky@linuxtv.org>
4839L:	linux-media@vger.kernel.org
4840W:	https://linuxtv.org
4841W:	http://github.com/mkrufky
4842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4843T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4844S:	Maintained
4845F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4846
4847DVB_USB_RTL28XXU MEDIA DRIVER
4848M:	Antti Palosaari <crope@iki.fi>
4849L:	linux-media@vger.kernel.org
4850W:	https://linuxtv.org
4851W:	http://palosaari.fi/linux/
4852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4853T:	git git://linuxtv.org/anttip/media_tree.git
4854S:	Maintained
4855F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4856
4857DVB_USB_V2 MEDIA DRIVER
4858M:	Antti Palosaari <crope@iki.fi>
4859L:	linux-media@vger.kernel.org
4860W:	https://linuxtv.org
4861W:	http://palosaari.fi/linux/
4862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4863T:	git git://linuxtv.org/anttip/media_tree.git
4864S:	Maintained
4865F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4866F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4867
4868DYNAMIC DEBUG
4869M:	Jason Baron <jbaron@akamai.com>
4870S:	Maintained
4871F:	lib/dynamic_debug.c
4872F:	include/linux/dynamic_debug.h
4873
4874DZ DECSTATION DZ11 SERIAL DRIVER
4875M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4876S:	Maintained
4877F:	drivers/tty/serial/dz.*
4878
4879E3X0 POWER BUTTON DRIVER
4880M:	Moritz Fischer <moritz.fischer@ettus.com>
4881L:	usrp-users@lists.ettus.com
4882W:	http://www.ettus.com
4883S:	Supported
4884F:	drivers/input/misc/e3x0-button.c
4885F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4886
4887E4000 MEDIA DRIVER
4888M:	Antti Palosaari <crope@iki.fi>
4889L:	linux-media@vger.kernel.org
4890W:	https://linuxtv.org
4891W:	http://palosaari.fi/linux/
4892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4893T:	git git://linuxtv.org/anttip/media_tree.git
4894S:	Maintained
4895F:	drivers/media/tuners/e4000*
4896
4897EATA ISA/EISA/PCI SCSI DRIVER
4898M:	Dario Ballabio <ballabio_dario@emc.com>
4899L:	linux-scsi@vger.kernel.org
4900S:	Maintained
4901F:	drivers/scsi/eata.c
4902
4903EC100 MEDIA DRIVER
4904M:	Antti Palosaari <crope@iki.fi>
4905L:	linux-media@vger.kernel.org
4906W:	https://linuxtv.org
4907W:	http://palosaari.fi/linux/
4908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4909T:	git git://linuxtv.org/anttip/media_tree.git
4910S:	Maintained
4911F:	drivers/media/dvb-frontends/ec100*
4912
4913ECRYPT FILE SYSTEM
4914M:	Tyler Hicks <tyhicks@canonical.com>
4915L:	ecryptfs@vger.kernel.org
4916W:	http://ecryptfs.org
4917W:	https://launchpad.net/ecryptfs
4918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4919S:	Supported
4920F:	Documentation/filesystems/ecryptfs.txt
4921F:	fs/ecryptfs/
4922
4923EDAC-AMD64
4924M:	Borislav Petkov <bp@alien8.de>
4925L:	linux-edac@vger.kernel.org
4926S:	Maintained
4927F:	drivers/edac/amd64_edac*
4928
4929EDAC-CALXEDA
4930M:	Robert Richter <rric@kernel.org>
4931L:	linux-edac@vger.kernel.org
4932S:	Maintained
4933F:	drivers/edac/highbank*
4934
4935EDAC-CAVIUM
4936M:	Ralf Baechle <ralf@linux-mips.org>
4937M:	David Daney <david.daney@cavium.com>
4938L:	linux-edac@vger.kernel.org
4939L:	linux-mips@linux-mips.org
4940S:	Supported
4941F:	drivers/edac/octeon_edac*
4942F:	drivers/edac/thunderx_edac*
4943
4944EDAC-CORE
4945M:	Borislav Petkov <bp@alien8.de>
4946M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4947M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4948L:	linux-edac@vger.kernel.org
4949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4951S:	Supported
4952F:	Documentation/admin-guide/ras.rst
4953F:	Documentation/driver-api/edac.rst
4954F:	drivers/edac/
4955F:	include/linux/edac.h
4956
4957EDAC-E752X
4958M:	Mark Gross <mark.gross@intel.com>
4959L:	linux-edac@vger.kernel.org
4960S:	Maintained
4961F:	drivers/edac/e752x_edac.c
4962
4963EDAC-E7XXX
4964L:	linux-edac@vger.kernel.org
4965S:	Maintained
4966F:	drivers/edac/e7xxx_edac.c
4967
4968EDAC-FSL_DDR
4969M:	York Sun <york.sun@nxp.com>
4970L:	linux-edac@vger.kernel.org
4971S:	Maintained
4972F:	drivers/edac/fsl_ddr_edac.*
4973
4974EDAC-GHES
4975M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4976M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4977L:	linux-edac@vger.kernel.org
4978S:	Maintained
4979F:	drivers/edac/ghes_edac.c
4980
4981EDAC-I3000
4982L:	linux-edac@vger.kernel.org
4983S:	Orphan
4984F:	drivers/edac/i3000_edac.c
4985
4986EDAC-I5000
4987L:	linux-edac@vger.kernel.org
4988S:	Maintained
4989F:	drivers/edac/i5000_edac.c
4990
4991EDAC-I5400
4992M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4993M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4994L:	linux-edac@vger.kernel.org
4995S:	Maintained
4996F:	drivers/edac/i5400_edac.c
4997
4998EDAC-I7300
4999M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5000M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5001L:	linux-edac@vger.kernel.org
5002S:	Maintained
5003F:	drivers/edac/i7300_edac.c
5004
5005EDAC-I7CORE
5006M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5007M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5008L:	linux-edac@vger.kernel.org
5009S:	Maintained
5010F:	drivers/edac/i7core_edac.c
5011
5012EDAC-I82443BXGX
5013M:	Tim Small <tim@buttersideup.com>
5014L:	linux-edac@vger.kernel.org
5015S:	Maintained
5016F:	drivers/edac/i82443bxgx_edac.c
5017
5018EDAC-I82975X
5019M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5020M:	"Arvind R." <arvino55@gmail.com>
5021L:	linux-edac@vger.kernel.org
5022S:	Maintained
5023F:	drivers/edac/i82975x_edac.c
5024
5025EDAC-IE31200
5026M:	Jason Baron <jbaron@akamai.com>
5027L:	linux-edac@vger.kernel.org
5028S:	Maintained
5029F:	drivers/edac/ie31200_edac.c
5030
5031EDAC-MPC85XX
5032M:	Johannes Thumshirn <morbidrsa@gmail.com>
5033L:	linux-edac@vger.kernel.org
5034S:	Maintained
5035F:	drivers/edac/mpc85xx_edac.[ch]
5036
5037EDAC-PASEMI
5038M:	Egor Martovetsky <egor@pasemi.com>
5039L:	linux-edac@vger.kernel.org
5040S:	Maintained
5041F:	drivers/edac/pasemi_edac.c
5042
5043EDAC-PND2
5044M:	Tony Luck <tony.luck@intel.com>
5045L:	linux-edac@vger.kernel.org
5046S:	Maintained
5047F:	drivers/edac/pnd2_edac.[ch]
5048
5049EDAC-R82600
5050M:	Tim Small <tim@buttersideup.com>
5051L:	linux-edac@vger.kernel.org
5052S:	Maintained
5053F:	drivers/edac/r82600_edac.c
5054
5055EDAC-SBRIDGE
5056M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5057M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5058L:	linux-edac@vger.kernel.org
5059S:	Maintained
5060F:	drivers/edac/sb_edac.c
5061
5062EDAC-SKYLAKE
5063M:	Tony Luck <tony.luck@intel.com>
5064L:	linux-edac@vger.kernel.org
5065S:	Maintained
5066F:	drivers/edac/skx_edac.c
5067
5068EDIROL UA-101/UA-1000 DRIVER
5069M:	Clemens Ladisch <clemens@ladisch.de>
5070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5071T:	git git://git.alsa-project.org/alsa-kernel.git
5072S:	Maintained
5073F:	sound/usb/misc/ua101.c
5074
5075EFI TEST DRIVER
5076L:	linux-efi@vger.kernel.org
5077M:	Ivan Hu <ivan.hu@canonical.com>
5078M:	Matt Fleming <matt@codeblueprint.co.uk>
5079S:	Maintained
5080F:	drivers/firmware/efi/test/
5081
5082EFI VARIABLE FILESYSTEM
5083M:	Matthew Garrett <matthew.garrett@nebula.com>
5084M:	Jeremy Kerr <jk@ozlabs.org>
5085M:	Matt Fleming <matt@codeblueprint.co.uk>
5086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5087L:	linux-efi@vger.kernel.org
5088S:	Maintained
5089F:	fs/efivarfs/
5090
5091EFIFB FRAMEBUFFER DRIVER
5092L:	linux-fbdev@vger.kernel.org
5093M:	Peter Jones <pjones@redhat.com>
5094S:	Maintained
5095F:	drivers/video/fbdev/efifb.c
5096
5097EFS FILESYSTEM
5098W:	http://aeschi.ch.eu.org/efs/
5099S:	Orphan
5100F:	fs/efs/
5101
5102EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5103M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5104L:	netdev@vger.kernel.org
5105S:	Maintained
5106F:	drivers/net/ethernet/ibm/ehea/
5107
5108EM28XX VIDEO4LINUX DRIVER
5109M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5111L:	linux-media@vger.kernel.org
5112W:	https://linuxtv.org
5113T:	git git://linuxtv.org/media_tree.git
5114S:	Maintained
5115F:	drivers/media/usb/em28xx/
5116F:	Documentation/media/v4l-drivers/em28xx*
5117
5118EMBEDDED LINUX
5119M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5120M:	Matt Mackall <mpm@selenic.com>
5121M:	David Woodhouse <dwmw2@infradead.org>
5122L:	linux-embedded@vger.kernel.org
5123S:	Maintained
5124
5125Emulex 10Gbps iSCSI - OneConnect DRIVER
5126M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5127M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5128M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5129L:	linux-scsi@vger.kernel.org
5130W:	http://www.broadcom.com
5131S:	Supported
5132F:	drivers/scsi/be2iscsi/
5133
5134Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5135M:	Sathya Perla <sathya.perla@broadcom.com>
5136M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5137M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5138M:	Somnath Kotur <somnath.kotur@broadcom.com>
5139L:	netdev@vger.kernel.org
5140W:	http://www.emulex.com
5141S:	Supported
5142F:	drivers/net/ethernet/emulex/benet/
5143
5144EMULEX ONECONNECT ROCE DRIVER
5145M:	Selvin Xavier <selvin.xavier@broadcom.com>
5146M:	Devesh Sharma <devesh.sharma@broadcom.com>
5147L:	linux-rdma@vger.kernel.org
5148W:	http://www.broadcom.com
5149S:	Odd Fixes
5150F:	drivers/infiniband/hw/ocrdma/
5151F:	include/uapi/rdma/ocrdma-abi.h
5152
5153EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5154M:	James Smart <james.smart@broadcom.com>
5155M:	Dick Kennedy <dick.kennedy@broadcom.com>
5156L:	linux-scsi@vger.kernel.org
5157W:	http://www.broadcom.com
5158S:	Supported
5159F:	drivers/scsi/lpfc/
5160
5161ENE CB710 FLASH CARD READER DRIVER
5162M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5163S:	Maintained
5164F:	drivers/misc/cb710/
5165F:	drivers/mmc/host/cb710-mmc.*
5166F:	include/linux/cb710.h
5167
5168ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5169M:	Maxim Levitsky <maximlevitsky@gmail.com>
5170S:	Maintained
5171F:	drivers/media/rc/ene_ir.*
5172
5173EPSON S1D13XXX FRAMEBUFFER DRIVER
5174M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5175S:	Maintained
5176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5177F:	drivers/video/fbdev/s1d13xxxfb.c
5178F:	include/video/s1d13xxxfb.h
5179
5180ERRSEQ ERROR TRACKING INFRASTRUCTURE
5181M:	Jeff Layton <jlayton@poochiereds.net>
5182S:	Maintained
5183F:	lib/errseq.c
5184F:	include/linux/errseq.h
5185
5186ET131X NETWORK DRIVER
5187M:	Mark Einon <mark.einon@gmail.com>
5188S:	Odd Fixes
5189F:	drivers/net/ethernet/agere/
5190
5191ETHERNET BRIDGE
5192M:	Stephen Hemminger <stephen@networkplumber.org>
5193L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5194L:	netdev@vger.kernel.org
5195W:	http://www.linuxfoundation.org/en/Net:Bridge
5196S:	Maintained
5197F:	include/linux/netfilter_bridge/
5198F:	net/bridge/
5199
5200ETHERNET PHY LIBRARY
5201M:	Andrew Lunn <andrew@lunn.ch>
5202M:	Florian Fainelli <f.fainelli@gmail.com>
5203L:	netdev@vger.kernel.org
5204S:	Maintained
5205F:	Documentation/ABI/testing/sysfs-bus-mdio
5206F:	Documentation/devicetree/bindings/net/mdio*
5207F:	Documentation/networking/phy.txt
5208F:	drivers/net/phy/
5209F:	drivers/of/of_mdio.c
5210F:	drivers/of/of_net.c
5211F:	include/linux/*mdio*.h
5212F:	include/linux/of_net.h
5213F:	include/linux/phy.h
5214F:	include/linux/phy_fixed.h
5215F:	include/linux/platform_data/mdio-gpio.h
5216F:	include/linux/platform_data/mdio-bcm-unimac.h
5217F:	include/trace/events/mdio.h
5218F:	include/uapi/linux/mdio.h
5219F:	include/uapi/linux/mii.h
5220
5221EXT2 FILE SYSTEM
5222M:	Jan Kara <jack@suse.com>
5223L:	linux-ext4@vger.kernel.org
5224S:	Maintained
5225F:	Documentation/filesystems/ext2.txt
5226F:	fs/ext2/
5227F:	include/linux/ext2*
5228
5229EXT4 FILE SYSTEM
5230M:	"Theodore Ts'o" <tytso@mit.edu>
5231M:	Andreas Dilger <adilger.kernel@dilger.ca>
5232L:	linux-ext4@vger.kernel.org
5233W:	http://ext4.wiki.kernel.org
5234Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5236S:	Maintained
5237F:	Documentation/filesystems/ext4.txt
5238F:	fs/ext4/
5239
5240Extended Verification Module (EVM)
5241M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5242L:	linux-ima-devel@lists.sourceforge.net
5243L:	linux-security-module@vger.kernel.org
5244S:	Supported
5245F:	security/integrity/evm/
5246
5247EXTENSIBLE FIRMWARE INTERFACE (EFI)
5248M:	Matt Fleming <matt@codeblueprint.co.uk>
5249M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5250L:	linux-efi@vger.kernel.org
5251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5252S:	Maintained
5253F:	Documentation/efi-stub.txt
5254F:	arch/*/kernel/efi.c
5255F:	arch/x86/boot/compressed/eboot.[ch]
5256F:	arch/*/include/asm/efi.h
5257F:	arch/x86/platform/efi/
5258F:	drivers/firmware/efi/
5259F:	include/linux/efi*.h
5260F:	arch/arm/boot/compressed/efi-header.S
5261F:	arch/arm64/kernel/efi-entry.S
5262
5263EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5264M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5265M:	Chanwoo Choi <cw00.choi@samsung.com>
5266L:	linux-kernel@vger.kernel.org
5267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5268S:	Maintained
5269F:	drivers/extcon/
5270F:	include/linux/extcon/
5271F:	include/linux/extcon.h
5272F:	Documentation/extcon/
5273F:	Documentation/devicetree/bindings/extcon/
5274
5275EXYNOS DP DRIVER
5276M:	Jingoo Han <jingoohan1@gmail.com>
5277L:	dri-devel@lists.freedesktop.org
5278S:	Maintained
5279F:	drivers/gpu/drm/exynos/exynos_dp*
5280
5281EXYNOS SYSMMU (IOMMU) driver
5282M:	Marek Szyprowski <m.szyprowski@samsung.com>
5283L:	iommu@lists.linux-foundation.org
5284S:	Maintained
5285F:	drivers/iommu/exynos-iommu.c
5286
5287EZchip NPS platform support
5288M:	Elad Kanfi <eladkan@mellanox.com>
5289M:	Vineet Gupta <vgupta@synopsys.com>
5290S:	Supported
5291F:	arch/arc/plat-eznps
5292F:	arch/arc/boot/dts/eznps.dts
5293
5294F2FS FILE SYSTEM
5295M:	Jaegeuk Kim <jaegeuk@kernel.org>
5296M:	Chao Yu <yuchao0@huawei.com>
5297L:	linux-f2fs-devel@lists.sourceforge.net
5298W:	https://f2fs.wiki.kernel.org/
5299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5300S:	Maintained
5301F:	Documentation/filesystems/f2fs.txt
5302F:	Documentation/ABI/testing/sysfs-fs-f2fs
5303F:	fs/f2fs/
5304F:	include/linux/f2fs_fs.h
5305F:	include/trace/events/f2fs.h
5306
5307F71805F HARDWARE MONITORING DRIVER
5308M:	Jean Delvare <jdelvare@suse.com>
5309L:	linux-hwmon@vger.kernel.org
5310S:	Maintained
5311F:	Documentation/hwmon/f71805f
5312F:	drivers/hwmon/f71805f.c
5313
5314FANOTIFY
5315M:	Jan Kara <jack@suse.cz>
5316R:	Amir Goldstein <amir73il@gmail.com>
5317L:	linux-fsdevel@vger.kernel.org
5318S:	Maintained
5319F:	fs/notify/fanotify/
5320F:	include/linux/fanotify.h
5321F:	include/uapi/linux/fanotify.h
5322
5323FARSYNC SYNCHRONOUS DRIVER
5324M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5325W:	http://www.farsite.co.uk/
5326S:	Supported
5327F:	drivers/net/wan/farsync.*
5328
5329FAULT INJECTION SUPPORT
5330M:	Akinobu Mita <akinobu.mita@gmail.com>
5331S:	Supported
5332F:	Documentation/fault-injection/
5333F:	lib/fault-inject.c
5334
5335FBTFT Framebuffer drivers
5336M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5337S:	Maintained
5338F:	drivers/staging/fbtft/
5339
5340FC0011 TUNER DRIVER
5341M:	Michael Buesch <m@bues.ch>
5342L:	linux-media@vger.kernel.org
5343S:	Maintained
5344F:	drivers/media/tuners/fc0011.h
5345F:	drivers/media/tuners/fc0011.c
5346
5347FC2580 MEDIA DRIVER
5348M:	Antti Palosaari <crope@iki.fi>
5349L:	linux-media@vger.kernel.org
5350W:	https://linuxtv.org
5351W:	http://palosaari.fi/linux/
5352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5353T:	git git://linuxtv.org/anttip/media_tree.git
5354S:	Maintained
5355F:	drivers/media/tuners/fc2580*
5356
5357FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5358M:	Johannes Thumshirn <jth@kernel.org>
5359L:	fcoe-devel@open-fcoe.org
5360W:	www.Open-FCoE.org
5361S:	Supported
5362F:	drivers/scsi/libfc/
5363F:	drivers/scsi/fcoe/
5364F:	include/scsi/fc/
5365F:	include/scsi/libfc.h
5366F:	include/scsi/libfcoe.h
5367F:	include/uapi/scsi/fc/
5368
5369FILE LOCKING (flock() and fcntl()/lockf())
5370M:	Jeff Layton <jlayton@poochiereds.net>
5371M:	"J. Bruce Fields" <bfields@fieldses.org>
5372L:	linux-fsdevel@vger.kernel.org
5373S:	Maintained
5374F:	include/linux/fcntl.h
5375F:	include/uapi/linux/fcntl.h
5376F:	fs/fcntl.c
5377F:	fs/locks.c
5378
5379FILESYSTEMS (VFS and infrastructure)
5380M:	Alexander Viro <viro@zeniv.linux.org.uk>
5381L:	linux-fsdevel@vger.kernel.org
5382S:	Maintained
5383F:	fs/*
5384F:	include/linux/fs.h
5385F:	include/uapi/linux/fs.h
5386
5387FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5388M:	Riku Voipio <riku.voipio@iki.fi>
5389L:	linux-hwmon@vger.kernel.org
5390S:	Maintained
5391F:	drivers/hwmon/f75375s.c
5392F:	include/linux/f75375s.h
5393
5394FIREWIRE AUDIO DRIVERS
5395M:	Clemens Ladisch <clemens@ladisch.de>
5396L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5397T:	git git://git.alsa-project.org/alsa-kernel.git
5398S:	Maintained
5399F:	sound/firewire/
5400
5401FIREWIRE MEDIA DRIVERS (firedtv)
5402M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5403L:	linux-media@vger.kernel.org
5404L:	linux1394-devel@lists.sourceforge.net
5405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5406S:	Maintained
5407F:	drivers/media/firewire/
5408
5409FIREWIRE SBP-2 TARGET
5410M:	Chris Boot <bootc@bootc.net>
5411L:	linux-scsi@vger.kernel.org
5412L:	target-devel@vger.kernel.org
5413L:	linux1394-devel@lists.sourceforge.net
5414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5415S:	Maintained
5416F:	drivers/target/sbp/
5417
5418FIREWIRE SUBSYSTEM
5419M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5420L:	linux1394-devel@lists.sourceforge.net
5421W:	http://ieee1394.wiki.kernel.org/
5422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5423S:	Maintained
5424F:	drivers/firewire/
5425F:	include/linux/firewire.h
5426F:	include/uapi/linux/firewire*.h
5427F:	tools/firewire/
5428
5429FIRMWARE LOADER (request_firmware)
5430M:	Luis R. Rodriguez <mcgrof@kernel.org>
5431L:	linux-kernel@vger.kernel.org
5432S:	Maintained
5433F:	Documentation/firmware_class/
5434F:	drivers/base/firmware*.c
5435F:	include/linux/firmware.h
5436
5437FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5438M:	Joshua Morris <josh.h.morris@us.ibm.com>
5439M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5440S:	Maintained
5441F:	drivers/block/rsxx/
5442
5443FLOPPY DRIVER
5444M:	Jiri Kosina <jikos@kernel.org>
5445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5446S:	Odd fixes
5447F:	drivers/block/floppy.c
5448
5449FMC SUBSYSTEM
5450M:	Alessandro Rubini <rubini@gnudd.com>
5451W:	http://www.ohwr.org/projects/fmc-bus
5452S:	Supported
5453F:	drivers/fmc/
5454F:	include/linux/fmc*.h
5455F:	include/linux/ipmi-fru.h
5456K:	fmc_d.*register
5457
5458FPGA MANAGER FRAMEWORK
5459M:	Alan Tull <atull@kernel.org>
5460R:	Moritz Fischer <mdf@kernel.org>
5461L:	linux-fpga@vger.kernel.org
5462S:	Maintained
5463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5464Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5465F:	Documentation/fpga/
5466F:	Documentation/devicetree/bindings/fpga/
5467F:	drivers/fpga/
5468F:	include/linux/fpga/
5469W:	http://www.rocketboards.org
5470
5471FPU EMULATOR
5472M:	Bill Metzenthen <billm@melbpc.org.au>
5473W:	http://floatingpoint.sourceforge.net/emulator/index.html
5474S:	Maintained
5475F:	arch/x86/math-emu/
5476
5477FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5478L:	netdev@vger.kernel.org
5479S:	Orphan
5480F:	drivers/net/wan/dlci.c
5481F:	drivers/net/wan/sdla.c
5482
5483FRAMEBUFFER LAYER
5484M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5485L:	linux-fbdev@vger.kernel.org
5486T:	git git://github.com/bzolnier/linux.git
5487Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5488S:	Maintained
5489F:	Documentation/fb/
5490F:	drivers/video/
5491F:	include/video/
5492F:	include/linux/fb.h
5493F:	include/uapi/video/
5494F:	include/uapi/linux/fb.h
5495
5496FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5497M:	Horia Geantă <horia.geanta@nxp.com>
5498M:	Dan Douglass <dan.douglass@nxp.com>
5499L:	linux-crypto@vger.kernel.org
5500S:	Maintained
5501F:	drivers/crypto/caam/
5502F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5503
5504FREESCALE DIU FRAMEBUFFER DRIVER
5505M:	Timur Tabi <timur@tabi.org>
5506L:	linux-fbdev@vger.kernel.org
5507S:	Maintained
5508F:	drivers/video/fbdev/fsl-diu-fb.*
5509
5510FREESCALE DMA DRIVER
5511M:	Li Yang <leoyang.li@nxp.com>
5512M:	Zhang Wei <zw@zh-kernel.org>
5513L:	linuxppc-dev@lists.ozlabs.org
5514S:	Maintained
5515F:	drivers/dma/fsldma.*
5516
5517FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5518M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5519L:	netdev@vger.kernel.org
5520S:	Maintained
5521F:	drivers/net/ethernet/freescale/gianfar*
5522X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5523F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5524
5525FREESCALE GPMI NAND DRIVER
5526M:	Han Xu <han.xu@nxp.com>
5527L:	linux-mtd@lists.infradead.org
5528S:	Maintained
5529F:	drivers/mtd/nand/gpmi-nand/*
5530
5531FREESCALE I2C CPM DRIVER
5532M:	Jochen Friedrich <jochen@scram.de>
5533L:	linuxppc-dev@lists.ozlabs.org
5534L:	linux-i2c@vger.kernel.org
5535S:	Maintained
5536F:	drivers/i2c/busses/i2c-cpm.c
5537
5538FREESCALE IMX / MXC FEC DRIVER
5539M:	Fugang Duan <fugang.duan@nxp.com>
5540L:	netdev@vger.kernel.org
5541S:	Maintained
5542F:	drivers/net/ethernet/freescale/fec_main.c
5543F:	drivers/net/ethernet/freescale/fec_ptp.c
5544F:	drivers/net/ethernet/freescale/fec.h
5545F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5546
5547FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5548M:	Sascha Hauer <kernel@pengutronix.de>
5549L:	linux-fbdev@vger.kernel.org
5550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5551S:	Maintained
5552F:	include/linux/platform_data/video-imxfb.h
5553F:	drivers/video/fbdev/imxfb.c
5554
5555FREESCALE QORIQ DPAA ETHERNET DRIVER
5556M:	Madalin Bucur <madalin.bucur@nxp.com>
5557L:	netdev@vger.kernel.org
5558S:	Maintained
5559F:	drivers/net/ethernet/freescale/dpaa
5560
5561FREESCALE QORIQ DPAA FMAN DRIVER
5562M:	Madalin Bucur <madalin.bucur@nxp.com>
5563L:	netdev@vger.kernel.org
5564S:	Maintained
5565F:	drivers/net/ethernet/freescale/fman
5566F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5567
5568FREESCALE QUAD SPI DRIVER
5569M:	Han Xu <han.xu@nxp.com>
5570L:	linux-mtd@lists.infradead.org
5571S:	Maintained
5572F:	drivers/mtd/spi-nor/fsl-quadspi.c
5573
5574FREESCALE QUICC ENGINE LIBRARY
5575M:	Qiang Zhao <qiang.zhao@nxp.com>
5576L:	linuxppc-dev@lists.ozlabs.org
5577S:	Maintained
5578F:	drivers/soc/fsl/qe/
5579F:	include/soc/fsl/*qe*.h
5580F:	include/soc/fsl/*ucc*.h
5581
5582FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5583M:	Li Yang <leoyang.li@nxp.com>
5584L:	netdev@vger.kernel.org
5585L:	linuxppc-dev@lists.ozlabs.org
5586S:	Maintained
5587F:	drivers/net/ethernet/freescale/ucc_geth*
5588
5589FREESCALE QUICC ENGINE UCC HDLC DRIVER
5590M:	Zhao Qiang <qiang.zhao@nxp.com>
5591L:	netdev@vger.kernel.org
5592L:	linuxppc-dev@lists.ozlabs.org
5593S:	Maintained
5594F:	drivers/net/wan/fsl_ucc_hdlc*
5595
5596FREESCALE QUICC ENGINE UCC UART DRIVER
5597M:	Timur Tabi <timur@tabi.org>
5598L:	linuxppc-dev@lists.ozlabs.org
5599S:	Maintained
5600F:	drivers/tty/serial/ucc_uart.c
5601
5602FREESCALE SOC DRIVERS
5603M:	Li Yang <leoyang.li@nxp.com>
5604L:	linuxppc-dev@lists.ozlabs.org
5605L:	linux-arm-kernel@lists.infradead.org
5606S:	Maintained
5607F:	Documentation/devicetree/bindings/soc/fsl/
5608F:	drivers/soc/fsl/
5609F:	include/linux/fsl/
5610
5611FREESCALE SOC FS_ENET DRIVER
5612M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5613M:	Vitaly Bordug <vbordug@ru.mvista.com>
5614L:	linuxppc-dev@lists.ozlabs.org
5615L:	netdev@vger.kernel.org
5616S:	Maintained
5617F:	drivers/net/ethernet/freescale/fs_enet/
5618F:	include/linux/fs_enet_pd.h
5619
5620FREESCALE SOC SOUND DRIVERS
5621M:	Timur Tabi <timur@tabi.org>
5622M:	Nicolin Chen <nicoleotsuka@gmail.com>
5623M:	Xiubo Li <Xiubo.Lee@gmail.com>
5624R:	Fabio Estevam <fabio.estevam@nxp.com>
5625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5626L:	linuxppc-dev@lists.ozlabs.org
5627S:	Maintained
5628F:	sound/soc/fsl/fsl*
5629F:	sound/soc/fsl/imx*
5630F:	sound/soc/fsl/mpc8610_hpcd.c
5631
5632FREESCALE USB PERIPHERAL DRIVERS
5633M:	Li Yang <leoyang.li@nxp.com>
5634L:	linux-usb@vger.kernel.org
5635L:	linuxppc-dev@lists.ozlabs.org
5636S:	Maintained
5637F:	drivers/usb/gadget/udc/fsl*
5638
5639FREEVXFS FILESYSTEM
5640M:	Christoph Hellwig <hch@infradead.org>
5641W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5642S:	Maintained
5643F:	fs/freevxfs/
5644
5645FREEZER
5646M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5647M:	Pavel Machek <pavel@ucw.cz>
5648L:	linux-pm@vger.kernel.org
5649S:	Supported
5650F:	Documentation/power/freezing-of-tasks.txt
5651F:	include/linux/freezer.h
5652F:	kernel/freezer.c
5653
5654FRONTSWAP API
5655M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5656L:	linux-kernel@vger.kernel.org
5657S:	Maintained
5658F:	mm/frontswap.c
5659F:	include/linux/frontswap.h
5660
5661FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5662M:	David Howells <dhowells@redhat.com>
5663L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5664S:	Supported
5665F:	Documentation/filesystems/caching/
5666F:	fs/fscache/
5667F:	include/linux/fscache*.h
5668
5669FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5670M:	Theodore Y. Ts'o <tytso@mit.edu>
5671M:	Jaegeuk Kim <jaegeuk@kernel.org>
5672L:	linux-fscrypt@vger.kernel.org
5673Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5675S:	Supported
5676F:	fs/crypto/
5677F:	include/linux/fscrypt*.h
5678
5679FUJITSU FR-V (FRV) PORT
5680S:	Orphan
5681F:	arch/frv/
5682
5683FUJITSU LAPTOP EXTRAS
5684M:	Jonathan Woithe <jwoithe@just42.net>
5685L:	platform-driver-x86@vger.kernel.org
5686S:	Maintained
5687F:	drivers/platform/x86/fujitsu-laptop.c
5688
5689FUJITSU M-5MO LS CAMERA ISP DRIVER
5690M:	Kyungmin Park <kyungmin.park@samsung.com>
5691M:	Heungjun Kim <riverful.kim@samsung.com>
5692L:	linux-media@vger.kernel.org
5693S:	Maintained
5694F:	drivers/media/i2c/m5mols/
5695F:	include/media/i2c/m5mols.h
5696
5697FUJITSU TABLET EXTRAS
5698M:	Robert Gerlach <khnz@gmx.de>
5699L:	platform-driver-x86@vger.kernel.org
5700S:	Maintained
5701F:	drivers/platform/x86/fujitsu-tablet.c
5702
5703FUSE: FILESYSTEM IN USERSPACE
5704M:	Miklos Szeredi <miklos@szeredi.hu>
5705L:	linux-fsdevel@vger.kernel.org
5706W:	http://fuse.sourceforge.net/
5707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5708S:	Maintained
5709F:	fs/fuse/
5710F:	include/uapi/linux/fuse.h
5711F:	Documentation/filesystems/fuse.txt
5712
5713FUTEX SUBSYSTEM
5714M:	Thomas Gleixner <tglx@linutronix.de>
5715M:	Ingo Molnar <mingo@redhat.com>
5716R:	Peter Zijlstra <peterz@infradead.org>
5717R:	Darren Hart <dvhart@infradead.org>
5718L:	linux-kernel@vger.kernel.org
5719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5720S:	Maintained
5721F:	kernel/futex.c
5722F:	kernel/futex_compat.c
5723F:	include/asm-generic/futex.h
5724F:	include/linux/futex.h
5725F:	include/uapi/linux/futex.h
5726F:	tools/testing/selftests/futex/
5727F:	tools/perf/bench/futex*
5728F:	Documentation/*futex*
5729
5730FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5731M:	Rik Faith <faith@cs.unc.edu>
5732L:	linux-scsi@vger.kernel.org
5733S:	Odd Fixes (e.g., new signatures)
5734F:	drivers/scsi/fdomain.*
5735
5736GCC PLUGINS
5737M:	Kees Cook <keescook@chromium.org>
5738R:	Emese Revfy <re.emese@gmail.com>
5739L:	kernel-hardening@lists.openwall.com
5740S:	Maintained
5741F:	scripts/gcc-plugins/
5742F:	scripts/gcc-plugin.sh
5743F:	scripts/Makefile.gcc-plugins
5744F:	Documentation/gcc-plugins.txt
5745
5746GCOV BASED KERNEL PROFILING
5747M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5748S:	Maintained
5749F:	kernel/gcov/
5750F:	Documentation/dev-tools/gcov.rst
5751
5752GDB KERNEL DEBUGGING HELPER SCRIPTS
5753M:	Jan Kiszka <jan.kiszka@siemens.com>
5754M:	Kieran Bingham <kieran@bingham.xyz>
5755S:	Supported
5756F:	scripts/gdb/
5757
5758GDT SCSI DISK ARRAY CONTROLLER DRIVER
5759M:	Achim Leubner <achim_leubner@adaptec.com>
5760L:	linux-scsi@vger.kernel.org
5761W:	http://www.icp-vortex.com/
5762S:	Supported
5763F:	drivers/scsi/gdt*
5764
5765GEMTEK FM RADIO RECEIVER DRIVER
5766M:	Hans Verkuil <hverkuil@xs4all.nl>
5767L:	linux-media@vger.kernel.org
5768T:	git git://linuxtv.org/media_tree.git
5769W:	https://linuxtv.org
5770S:	Maintained
5771F:	drivers/media/radio/radio-gemtek*
5772
5773GENERIC GPIO I2C DRIVER
5774M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5775S:	Supported
5776F:	drivers/i2c/busses/i2c-gpio.c
5777F:	include/linux/i2c-gpio.h
5778
5779GENERIC GPIO I2C MULTIPLEXER DRIVER
5780M:	Peter Korsgaard <peter.korsgaard@barco.com>
5781L:	linux-i2c@vger.kernel.org
5782S:	Supported
5783F:	drivers/i2c/muxes/i2c-mux-gpio.c
5784F:	include/linux/i2c-mux-gpio.h
5785F:	Documentation/i2c/muxes/i2c-mux-gpio
5786
5787GENERIC HDLC (WAN) DRIVERS
5788M:	Krzysztof Halasa <khc@pm.waw.pl>
5789W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5790S:	Maintained
5791F:	drivers/net/wan/c101.c
5792F:	drivers/net/wan/hd6457*
5793F:	drivers/net/wan/hdlc*
5794F:	drivers/net/wan/n2.c
5795F:	drivers/net/wan/pc300too.c
5796F:	drivers/net/wan/pci200syn.c
5797F:	drivers/net/wan/wanxl*
5798
5799GENERIC INCLUDE/ASM HEADER FILES
5800M:	Arnd Bergmann <arnd@arndb.de>
5801L:	linux-arch@vger.kernel.org
5802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5803S:	Maintained
5804F:	include/asm-generic/
5805F:	include/uapi/asm-generic/
5806
5807GENERIC PHY FRAMEWORK
5808M:	Kishon Vijay Abraham I <kishon@ti.com>
5809L:	linux-kernel@vger.kernel.org
5810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5811S:	Supported
5812F:	drivers/phy/
5813F:	include/linux/phy/
5814
5815GENERIC PM DOMAINS
5816M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5817M:	Kevin Hilman <khilman@kernel.org>
5818M:	Ulf Hansson <ulf.hansson@linaro.org>
5819L:	linux-pm@vger.kernel.org
5820S:	Supported
5821F:	drivers/base/power/domain*.c
5822F:	include/linux/pm_domain.h
5823F:	Documentation/devicetree/bindings/power/power_domain.txt
5824
5825GENERIC UIO DRIVER FOR PCI DEVICES
5826M:	"Michael S. Tsirkin" <mst@redhat.com>
5827L:	kvm@vger.kernel.org
5828S:	Supported
5829F:	drivers/uio/uio_pci_generic.c
5830
5831GENWQE (IBM Generic Workqueue Card)
5832M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5833M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5834S:	Supported
5835F:	drivers/misc/genwqe/
5836
5837GET_MAINTAINER SCRIPT
5838M:	Joe Perches <joe@perches.com>
5839S:	Maintained
5840F:	scripts/get_maintainer.pl
5841
5842GFS2 FILE SYSTEM
5843M:	Steven Whitehouse <swhiteho@redhat.com>
5844M:	Bob Peterson <rpeterso@redhat.com>
5845L:	cluster-devel@redhat.com
5846W:	http://sources.redhat.com/cluster/
5847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5848S:	Supported
5849F:	Documentation/filesystems/gfs2*.txt
5850F:	fs/gfs2/
5851F:	include/uapi/linux/gfs2_ondisk.h
5852
5853GIGASET ISDN DRIVERS
5854M:	Paul Bolle <pebolle@tiscali.nl>
5855L:	gigaset307x-common@lists.sourceforge.net
5856W:	http://gigaset307x.sourceforge.net/
5857S:	Odd Fixes
5858F:	Documentation/isdn/README.gigaset
5859F:	drivers/isdn/gigaset/
5860F:	include/uapi/linux/gigaset_dev.h
5861
5862GO7007 MPEG CODEC
5863M:	Hans Verkuil <hans.verkuil@cisco.com>
5864L:	linux-media@vger.kernel.org
5865S:	Maintained
5866F:	drivers/media/usb/go7007/
5867
5868GOODIX TOUCHSCREEN
5869M:	Bastien Nocera <hadess@hadess.net>
5870L:	linux-input@vger.kernel.org
5871S:	Maintained
5872F:	drivers/input/touchscreen/goodix.c
5873
5874GPIO ACPI SUPPORT
5875M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5876M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5877L:	linux-gpio@vger.kernel.org
5878L:	linux-acpi@vger.kernel.org
5879S:	Maintained
5880F:	Documentation/acpi/gpio-properties.txt
5881F:	drivers/gpio/gpiolib-acpi.c
5882
5883GPIO IR Transmitter
5884M:	Sean Young <sean@mess.org>
5885L:	linux-media@vger.kernel.org
5886S:	Maintained
5887F:	drivers/media/rc/gpio-ir-tx.c
5888
5889GPIO MOCKUP DRIVER
5890M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5891L:	linux-gpio@vger.kernel.org
5892S:	Maintained
5893F:	drivers/gpio/gpio-mockup.c
5894F:	tools/testing/selftests/gpio/
5895
5896GPIO SUBSYSTEM
5897M:	Linus Walleij <linus.walleij@linaro.org>
5898L:	linux-gpio@vger.kernel.org
5899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5900S:	Maintained
5901F:	Documentation/devicetree/bindings/gpio/
5902F:	Documentation/gpio/
5903F:	Documentation/ABI/testing/gpio-cdev
5904F:	Documentation/ABI/obsolete/sysfs-gpio
5905F:	drivers/gpio/
5906F:	include/linux/gpio/
5907F:	include/linux/gpio.h
5908F:	include/asm-generic/gpio.h
5909F:	include/uapi/linux/gpio.h
5910F:	tools/gpio/
5911
5912GRE DEMULTIPLEXER DRIVER
5913M:	Dmitry Kozlov <xeb@mail.ru>
5914L:	netdev@vger.kernel.org
5915S:	Maintained
5916F:	net/ipv4/gre_demux.c
5917F:	net/ipv4/gre_offload.c
5918F:	include/net/gre.h
5919
5920GRETH 10/100/1G Ethernet MAC device driver
5921M:	Andreas Larsson <andreas@gaisler.com>
5922L:	netdev@vger.kernel.org
5923S:	Maintained
5924F:	drivers/net/ethernet/aeroflex/
5925
5926GREYBUS AUDIO PROTOCOLS DRIVERS
5927M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5928M:	Mark Greer <mgreer@animalcreek.com>
5929S:	Maintained
5930F:	drivers/staging/greybus/audio_apbridgea.c
5931F:	drivers/staging/greybus/audio_apbridgea.h
5932F:	drivers/staging/greybus/audio_codec.c
5933F:	drivers/staging/greybus/audio_codec.h
5934F:	drivers/staging/greybus/audio_gb.c
5935F:	drivers/staging/greybus/audio_manager.c
5936F:	drivers/staging/greybus/audio_manager.h
5937F:	drivers/staging/greybus/audio_manager_module.c
5938F:	drivers/staging/greybus/audio_manager_private.h
5939F:	drivers/staging/greybus/audio_manager_sysfs.c
5940F:	drivers/staging/greybus/audio_module.c
5941F:	drivers/staging/greybus/audio_topology.c
5942
5943GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5944M:	Viresh Kumar <vireshk@kernel.org>
5945S:	Maintained
5946F:	drivers/staging/greybus/authentication.c
5947F:	drivers/staging/greybus/bootrom.c
5948F:	drivers/staging/greybus/firmware.h
5949F:	drivers/staging/greybus/fw-core.c
5950F:	drivers/staging/greybus/fw-download.c
5951F:	drivers/staging/greybus/fw-managament.c
5952F:	drivers/staging/greybus/greybus_authentication.h
5953F:	drivers/staging/greybus/greybus_firmware.h
5954F:	drivers/staging/greybus/hid.c
5955F:	drivers/staging/greybus/i2c.c
5956F:	drivers/staging/greybus/spi.c
5957F:	drivers/staging/greybus/spilib.c
5958F:	drivers/staging/greybus/spilib.h
5959
5960GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5961M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5962S:	Maintained
5963F:	drivers/staging/greybus/loopback.c
5964F:	drivers/staging/greybus/timesync.c
5965F:	drivers/staging/greybus/timesync_platform.c
5966
5967GREYBUS PLATFORM DRIVERS
5968M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5969S:	Maintained
5970F:	drivers/staging/greybus/arche-platform.c
5971F:	drivers/staging/greybus/arche-apb-ctrl.c
5972F:	drivers/staging/greybus/arche_platform.h
5973
5974GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5975M:	Rui Miguel Silva <rmfrfs@gmail.com>
5976S:	Maintained
5977F:	drivers/staging/greybus/sdio.c
5978F:	drivers/staging/greybus/light.c
5979F:	drivers/staging/greybus/gpio.c
5980F:	drivers/staging/greybus/power_supply.c
5981F:	drivers/staging/greybus/spi.c
5982F:	drivers/staging/greybus/spilib.c
5983
5984GREYBUS SUBSYSTEM
5985M:	Johan Hovold <johan@kernel.org>
5986M:	Alex Elder <elder@kernel.org>
5987M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5988S:	Maintained
5989F:	drivers/staging/greybus/
5990L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5991
5992GREYBUS UART PROTOCOLS DRIVERS
5993M:	David Lin <dtwlin@gmail.com>
5994S:	Maintained
5995F:	drivers/staging/greybus/uart.c
5996F:	drivers/staging/greybus/log.c
5997
5998GS1662 VIDEO SERIALIZER
5999M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6000L:	linux-media@vger.kernel.org
6001T:	git git://linuxtv.org/media_tree.git
6002S:	Maintained
6003F:	drivers/media/spi/gs1662.c
6004
6005GSPCA FINEPIX SUBDRIVER
6006M:	Frank Zago <frank@zago.net>
6007L:	linux-media@vger.kernel.org
6008T:	git git://linuxtv.org/media_tree.git
6009S:	Maintained
6010F:	drivers/media/usb/gspca/finepix.c
6011
6012GSPCA GL860 SUBDRIVER
6013M:	Olivier Lorin <o.lorin@laposte.net>
6014L:	linux-media@vger.kernel.org
6015T:	git git://linuxtv.org/media_tree.git
6016S:	Maintained
6017F:	drivers/media/usb/gspca/gl860/
6018
6019GSPCA M5602 SUBDRIVER
6020M:	Erik Andren <erik.andren@gmail.com>
6021L:	linux-media@vger.kernel.org
6022T:	git git://linuxtv.org/media_tree.git
6023S:	Maintained
6024F:	drivers/media/usb/gspca/m5602/
6025
6026GSPCA PAC207 SONIXB SUBDRIVER
6027M:	Hans Verkuil <hverkuil@xs4all.nl>
6028L:	linux-media@vger.kernel.org
6029T:	git git://linuxtv.org/media_tree.git
6030S:	Odd Fixes
6031F:	drivers/media/usb/gspca/pac207.c
6032
6033GSPCA SN9C20X SUBDRIVER
6034M:	Brian Johnson <brijohn@gmail.com>
6035L:	linux-media@vger.kernel.org
6036T:	git git://linuxtv.org/media_tree.git
6037S:	Maintained
6038F:	drivers/media/usb/gspca/sn9c20x.c
6039
6040GSPCA T613 SUBDRIVER
6041M:	Leandro Costantino <lcostantino@gmail.com>
6042L:	linux-media@vger.kernel.org
6043T:	git git://linuxtv.org/media_tree.git
6044S:	Maintained
6045F:	drivers/media/usb/gspca/t613.c
6046
6047GSPCA USB WEBCAM DRIVER
6048M:	Hans Verkuil <hverkuil@xs4all.nl>
6049L:	linux-media@vger.kernel.org
6050T:	git git://linuxtv.org/media_tree.git
6051S:	Odd Fixes
6052F:	drivers/media/usb/gspca/
6053
6054GTP (GPRS Tunneling Protocol)
6055M:	Pablo Neira Ayuso <pablo@netfilter.org>
6056M:	Harald Welte <laforge@gnumonks.org>
6057L:	osmocom-net-gprs@lists.osmocom.org
6058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6059S:	Maintained
6060F:	drivers/net/gtp.c
6061
6062GUID PARTITION TABLE (GPT)
6063M:	Davidlohr Bueso <dave@stgolabs.net>
6064L:	linux-efi@vger.kernel.org
6065S:	Maintained
6066F:	block/partitions/efi.*
6067
6068H8/300 ARCHITECTURE
6069M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6070L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6071W:	http://uclinux-h8.sourceforge.jp
6072T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6073S:	Maintained
6074F:	arch/h8300/
6075F:	drivers/clocksource/h8300_*.c
6076F:	drivers/clk/h8300/
6077F:	drivers/irqchip/irq-renesas-h8*.c
6078
6079HACKRF MEDIA DRIVER
6080M:	Antti Palosaari <crope@iki.fi>
6081L:	linux-media@vger.kernel.org
6082W:	https://linuxtv.org
6083W:	http://palosaari.fi/linux/
6084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6085T:	git git://linuxtv.org/anttip/media_tree.git
6086S:	Maintained
6087F:	drivers/media/usb/hackrf/
6088
6089HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6090M:	Frank Seidel <frank@f-seidel.de>
6091L:	platform-driver-x86@vger.kernel.org
6092W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6093S:	Maintained
6094F:	drivers/platform/x86/hdaps.c
6095
6096HARDWARE MONITORING
6097M:	Jean Delvare <jdelvare@suse.com>
6098M:	Guenter Roeck <linux@roeck-us.net>
6099L:	linux-hwmon@vger.kernel.org
6100W:	http://hwmon.wiki.kernel.org/
6101T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6103S:	Maintained
6104F:	Documentation/hwmon/
6105F:	drivers/hwmon/
6106F:	include/linux/hwmon*.h
6107
6108HARDWARE RANDOM NUMBER GENERATOR CORE
6109M:	Matt Mackall <mpm@selenic.com>
6110M:	Herbert Xu <herbert@gondor.apana.org.au>
6111L:	linux-crypto@vger.kernel.org
6112S:	Odd fixes
6113F:	Documentation/devicetree/bindings/rng/
6114F:	Documentation/hw_random.txt
6115F:	drivers/char/hw_random/
6116F:	include/linux/hw_random.h
6117
6118HARDWARE SPINLOCK CORE
6119M:	Ohad Ben-Cohen <ohad@wizery.com>
6120M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6121L:	linux-remoteproc@vger.kernel.org
6122S:	Maintained
6123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6124F:	Documentation/devicetree/bindings/hwlock/
6125F:	Documentation/hwspinlock.txt
6126F:	drivers/hwspinlock/
6127F:	include/linux/hwspinlock.h
6128
6129HARMONY SOUND DRIVER
6130L:	linux-parisc@vger.kernel.org
6131S:	Maintained
6132F:	sound/parisc/harmony.*
6133
6134HDPVR USB VIDEO ENCODER DRIVER
6135M:	Hans Verkuil <hverkuil@xs4all.nl>
6136L:	linux-media@vger.kernel.org
6137T:	git git://linuxtv.org/media_tree.git
6138W:	https://linuxtv.org
6139S:	Odd Fixes
6140F:	drivers/media/usb/hdpvr/
6141
6142HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6143M:	Jimmy Vance <jimmy.vance@hpe.com>
6144S:	Supported
6145F:	Documentation/watchdog/hpwdt.txt
6146F:	drivers/watchdog/hpwdt.c
6147
6148HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6149M:	Don Brace <don.brace@microsemi.com>
6150L:	esc.storagedev@microsemi.com
6151L:	linux-scsi@vger.kernel.org
6152S:	Supported
6153F:	Documentation/scsi/hpsa.txt
6154F:	drivers/scsi/hpsa*.[ch]
6155F:	include/linux/cciss*.h
6156F:	include/uapi/linux/cciss*.h
6157
6158HFI1 DRIVER
6159M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6160M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6161L:	linux-rdma@vger.kernel.org
6162S:	Supported
6163F:	drivers/infiniband/hw/hfi1
6164
6165HFS FILESYSTEM
6166L:	linux-fsdevel@vger.kernel.org
6167S:	Orphan
6168F:	Documentation/filesystems/hfs.txt
6169F:	fs/hfs/
6170
6171HFSPLUS FILESYSTEM
6172L:	linux-fsdevel@vger.kernel.org
6173S:	Orphan
6174F:	Documentation/filesystems/hfsplus.txt
6175F:	fs/hfsplus/
6176
6177HGA FRAMEBUFFER DRIVER
6178M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6179L:	linux-nvidia@lists.surfsouth.com
6180W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6181S:	Maintained
6182F:	drivers/video/fbdev/hgafb.c
6183
6184HIBERNATION (aka Software Suspend, aka swsusp)
6185M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6186M:	Pavel Machek <pavel@ucw.cz>
6187L:	linux-pm@vger.kernel.org
6188B:	https://bugzilla.kernel.org
6189S:	Supported
6190F:	arch/x86/power/
6191F:	drivers/base/power/
6192F:	kernel/power/
6193F:	include/linux/suspend.h
6194F:	include/linux/freezer.h
6195F:	include/linux/pm.h
6196F:	arch/*/include/asm/suspend*.h
6197
6198HID CORE LAYER
6199M:	Jiri Kosina <jikos@kernel.org>
6200R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6201L:	linux-input@vger.kernel.org
6202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6203S:	Maintained
6204F:	drivers/hid/
6205F:	include/linux/hid*
6206F:	include/uapi/linux/hid*
6207
6208HID SENSOR HUB DRIVERS
6209M:	Jiri Kosina <jikos@kernel.org>
6210M:	Jonathan Cameron <jic23@kernel.org>
6211M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6212L:	linux-input@vger.kernel.org
6213L:	linux-iio@vger.kernel.org
6214S:	Maintained
6215F:	Documentation/hid/hid-sensor*
6216F:	drivers/hid/hid-sensor-*
6217F:	drivers/iio/*/hid-*
6218F:	include/linux/hid-sensor-*
6219
6220HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6221M:	Thomas Gleixner <tglx@linutronix.de>
6222L:	linux-kernel@vger.kernel.org
6223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6224S:	Maintained
6225F:	Documentation/timers/
6226F:	kernel/time/hrtimer.c
6227F:	kernel/time/clockevents.c
6228F:	kernel/time/timer_*.c
6229F:	include/linux/clockchips.h
6230F:	include/linux/hrtimer.h
6231
6232HIGH-SPEED SCC DRIVER FOR AX.25
6233L:	linux-hams@vger.kernel.org
6234S:	Orphan
6235F:	drivers/net/hamradio/dmascc.c
6236F:	drivers/net/hamradio/scc.c
6237
6238HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6239M:	HighPoint Linux Team <linux@highpoint-tech.com>
6240W:	http://www.highpoint-tech.com
6241S:	Supported
6242F:	Documentation/scsi/hptiop.txt
6243F:	drivers/scsi/hptiop.c
6244
6245HIPPI
6246M:	Jes Sorensen <jes@trained-monkey.org>
6247L:	linux-hippi@sunsite.dk
6248S:	Maintained
6249F:	include/linux/hippidevice.h
6250F:	include/uapi/linux/if_hippi.h
6251F:	net/802/hippi.c
6252F:	drivers/net/hippi/
6253
6254HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6255M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6256M:	Salil Mehta <salil.mehta@huawei.com>
6257L:	netdev@vger.kernel.org
6258W:	http://www.hisilicon.com
6259S:	Maintained
6260F:	drivers/net/ethernet/hisilicon/hns3/
6261
6262HISILICON NETWORK SUBSYSTEM DRIVER
6263M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6264M:	Salil Mehta <salil.mehta@huawei.com>
6265L:	netdev@vger.kernel.org
6266W:	http://www.hisilicon.com
6267S:	Maintained
6268F:	drivers/net/ethernet/hisilicon/
6269F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6270
6271HISILICON ROCE DRIVER
6272M:	Lijun Ou <oulijun@huawei.com>
6273M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6274L:	linux-rdma@vger.kernel.org
6275S:	Maintained
6276F:	drivers/infiniband/hw/hns/
6277F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6278
6279HISILICON SAS Controller
6280M:	John Garry <john.garry@huawei.com>
6281W:	http://www.hisilicon.com
6282S:	Supported
6283F:	drivers/scsi/hisi_sas/
6284F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6285
6286HMM - Heterogeneous Memory Management
6287M:	Jérôme Glisse <jglisse@redhat.com>
6288L:	linux-mm@kvack.org
6289S:	Maintained
6290F:	mm/hmm*
6291F:	include/linux/hmm*
6292
6293HOST AP DRIVER
6294M:	Jouni Malinen <j@w1.fi>
6295L:	linux-wireless@vger.kernel.org
6296W:	http://w1.fi/hostap-driver.html
6297S:	Obsolete
6298F:	drivers/net/wireless/intersil/hostap/
6299
6300HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6301L:	platform-driver-x86@vger.kernel.org
6302S:	Orphan
6303F:	drivers/platform/x86/tc1100-wmi.c
6304
6305HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6306M:	Jaroslav Kysela <perex@perex.cz>
6307S:	Maintained
6308F:	drivers/net/ethernet/hp/hp100.*
6309
6310HPET:	High Precision Event Timers driver
6311M:	Clemens Ladisch <clemens@ladisch.de>
6312S:	Maintained
6313F:	Documentation/timers/hpet.txt
6314F:	drivers/char/hpet.c
6315F:	include/linux/hpet.h
6316F:	include/uapi/linux/hpet.h
6317
6318HPET:	x86
6319S:	Orphan
6320F:	arch/x86/kernel/hpet.c
6321F:	arch/x86/include/asm/hpet.h
6322
6323HPFS FILESYSTEM
6324M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6325W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6326S:	Maintained
6327F:	fs/hpfs/
6328
6329HSI SUBSYSTEM
6330M:	Sebastian Reichel <sre@kernel.org>
6331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6332S:	Maintained
6333F:	Documentation/ABI/testing/sysfs-bus-hsi
6334F:	Documentation/driver-api/hsi.rst
6335F:	drivers/hsi/
6336F:	include/linux/hsi/
6337F:	include/uapi/linux/hsi/
6338
6339HSO 3G MODEM DRIVER
6340L:	linux-usb@vger.kernel.org
6341S:	Orphan
6342F:	drivers/net/usb/hso.c
6343
6344HSR NETWORK PROTOCOL
6345M:	Arvid Brodin <arvid.brodin@alten.se>
6346L:	netdev@vger.kernel.org
6347S:	Maintained
6348F:	net/hsr/
6349
6350HT16K33 LED CONTROLLER DRIVER
6351M:	Robin van der Gracht <robin@protonic.nl>
6352S:	Maintained
6353F:	drivers/auxdisplay/ht16k33.c
6354F:	Documentation/devicetree/bindings/display/ht16k33.txt
6355
6356HTCPEN TOUCHSCREEN DRIVER
6357M:	Pau Oliva Fora <pof@eslack.org>
6358L:	linux-input@vger.kernel.org
6359S:	Maintained
6360F:	drivers/input/touchscreen/htcpen.c
6361
6362HUAWEI ETHERNET DRIVER
6363M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6364L:	netdev@vger.kernel.org
6365S:	Supported
6366F:	Documentation/networking/hinic.txt
6367F:	drivers/net/ethernet/huawei/hinic/
6368
6369HUGETLB FILESYSTEM
6370M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6371S:	Maintained
6372F:	fs/hugetlbfs/
6373
6374HVA ST MEDIA DRIVER
6375M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6376L:	linux-media@vger.kernel.org
6377T:	git git://linuxtv.org/media_tree.git
6378W:	https://linuxtv.org
6379S:	Supported
6380F:	drivers/media/platform/sti/hva
6381
6382HWPOISON MEMORY FAILURE HANDLING
6383M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6384L:	linux-mm@kvack.org
6385S:	Maintained
6386F:	mm/memory-failure.c
6387F:	mm/hwpoison-inject.c
6388
6389Hyper-V CORE AND DRIVERS
6390M:	"K. Y. Srinivasan" <kys@microsoft.com>
6391M:	Haiyang Zhang <haiyangz@microsoft.com>
6392M:	Stephen Hemminger <sthemmin@microsoft.com>
6393L:	devel@linuxdriverproject.org
6394S:	Maintained
6395F:	Documentation/networking/netvsc.txt
6396F:	arch/x86/include/asm/mshyperv.h
6397F:	arch/x86/include/asm/trace/hyperv.h
6398F:	arch/x86/include/uapi/asm/hyperv.h
6399F:	arch/x86/kernel/cpu/mshyperv.c
6400F:	arch/x86/hyperv
6401F:	drivers/hid/hid-hyperv.c
6402F:	drivers/hv/
6403F:	drivers/input/serio/hyperv-keyboard.c
6404F:	drivers/pci/host/pci-hyperv.c
6405F:	drivers/net/hyperv/
6406F:	drivers/scsi/storvsc_drv.c
6407F:	drivers/uio/uio_hv_generic.c
6408F:	drivers/video/fbdev/hyperv_fb.c
6409F:	net/vmw_vsock/hyperv_transport.c
6410F:	include/linux/hyperv.h
6411F:	include/uapi/linux/hyperv.h
6412F:	tools/hv/
6413F:	Documentation/ABI/stable/sysfs-bus-vmbus
6414
6415HYPERVISOR VIRTUAL CONSOLE DRIVER
6416L:	linuxppc-dev@lists.ozlabs.org
6417S:	Odd Fixes
6418F:	drivers/tty/hvc/
6419
6420I2C ACPI SUPPORT
6421M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6422L:	linux-i2c@vger.kernel.org
6423L:	linux-acpi@vger.kernel.org
6424S:	Maintained
6425F:	drivers/i2c/i2c-core-acpi.c
6426
6427I2C MUXES
6428M:	Peter Rosin <peda@axentia.se>
6429L:	linux-i2c@vger.kernel.org
6430S:	Maintained
6431F:	Documentation/i2c/i2c-topology
6432F:	Documentation/i2c/muxes/
6433F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6434F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6435F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6436F:	drivers/i2c/i2c-mux.c
6437F:	drivers/i2c/muxes/
6438F:	include/linux/i2c-mux.h
6439
6440I2C OVER PARALLEL PORT
6441M:	Jean Delvare <jdelvare@suse.com>
6442L:	linux-i2c@vger.kernel.org
6443S:	Maintained
6444F:	Documentation/i2c/busses/i2c-parport
6445F:	Documentation/i2c/busses/i2c-parport-light
6446F:	drivers/i2c/busses/i2c-parport.c
6447F:	drivers/i2c/busses/i2c-parport-light.c
6448
6449I2C SUBSYSTEM
6450M:	Wolfram Sang <wsa@the-dreams.de>
6451L:	linux-i2c@vger.kernel.org
6452W:	https://i2c.wiki.kernel.org/
6453Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6455S:	Maintained
6456F:	Documentation/devicetree/bindings/i2c/
6457F:	Documentation/i2c/
6458F:	drivers/i2c/
6459F:	drivers/i2c/*/
6460F:	include/linux/i2c.h
6461F:	include/linux/i2c-*.h
6462F:	include/uapi/linux/i2c.h
6463F:	include/uapi/linux/i2c-*.h
6464
6465I2C-TAOS-EVM DRIVER
6466M:	Jean Delvare <jdelvare@suse.com>
6467L:	linux-i2c@vger.kernel.org
6468S:	Maintained
6469F:	Documentation/i2c/busses/i2c-taos-evm
6470F:	drivers/i2c/busses/i2c-taos-evm.c
6471
6472I2C-TINY-USB DRIVER
6473M:	Till Harbaum <till@harbaum.org>
6474L:	linux-i2c@vger.kernel.org
6475W:	http://www.harbaum.org/till/i2c_tiny_usb
6476S:	Maintained
6477F:	drivers/i2c/busses/i2c-tiny-usb.c
6478
6479I2C/SMBUS CONTROLLER DRIVERS FOR PC
6480M:	Jean Delvare <jdelvare@suse.com>
6481L:	linux-i2c@vger.kernel.org
6482S:	Maintained
6483F:	Documentation/i2c/busses/i2c-ali1535
6484F:	Documentation/i2c/busses/i2c-ali1563
6485F:	Documentation/i2c/busses/i2c-ali15x3
6486F:	Documentation/i2c/busses/i2c-amd756
6487F:	Documentation/i2c/busses/i2c-amd8111
6488F:	Documentation/i2c/busses/i2c-i801
6489F:	Documentation/i2c/busses/i2c-nforce2
6490F:	Documentation/i2c/busses/i2c-piix4
6491F:	Documentation/i2c/busses/i2c-sis5595
6492F:	Documentation/i2c/busses/i2c-sis630
6493F:	Documentation/i2c/busses/i2c-sis96x
6494F:	Documentation/i2c/busses/i2c-via
6495F:	Documentation/i2c/busses/i2c-viapro
6496F:	drivers/i2c/busses/i2c-ali1535.c
6497F:	drivers/i2c/busses/i2c-ali1563.c
6498F:	drivers/i2c/busses/i2c-ali15x3.c
6499F:	drivers/i2c/busses/i2c-amd756.c
6500F:	drivers/i2c/busses/i2c-amd756-s4882.c
6501F:	drivers/i2c/busses/i2c-amd8111.c
6502F:	drivers/i2c/busses/i2c-i801.c
6503F:	drivers/i2c/busses/i2c-isch.c
6504F:	drivers/i2c/busses/i2c-nforce2.c
6505F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6506F:	drivers/i2c/busses/i2c-piix4.c
6507F:	drivers/i2c/busses/i2c-sis5595.c
6508F:	drivers/i2c/busses/i2c-sis630.c
6509F:	drivers/i2c/busses/i2c-sis96x.c
6510F:	drivers/i2c/busses/i2c-via.c
6511F:	drivers/i2c/busses/i2c-viapro.c
6512
6513I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6514M:	Hans de Goede <hdegoede@redhat.com>
6515L:	linux-i2c@vger.kernel.org
6516S:	Maintained
6517F:	drivers/i2c/busses/i2c-cht-wc.c
6518
6519I2C/SMBUS ISMT DRIVER
6520M:	Seth Heasley <seth.heasley@intel.com>
6521M:	Neil Horman <nhorman@tuxdriver.com>
6522L:	linux-i2c@vger.kernel.org
6523F:	drivers/i2c/busses/i2c-ismt.c
6524F:	Documentation/i2c/busses/i2c-ismt
6525
6526I2C/SMBUS STUB DRIVER
6527M:	Jean Delvare <jdelvare@suse.com>
6528L:	linux-i2c@vger.kernel.org
6529S:	Maintained
6530F:	drivers/i2c/i2c-stub.c
6531
6532i386 BOOT CODE
6533M:	"H. Peter Anvin" <hpa@zytor.com>
6534S:	Maintained
6535F:	arch/x86/boot/
6536
6537i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6538M:	"H. Peter Anvin" <hpa@zytor.com>
6539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6540S:	Maintained
6541
6542IA64 (Itanium) PLATFORM
6543M:	Tony Luck <tony.luck@intel.com>
6544M:	Fenghua Yu <fenghua.yu@intel.com>
6545L:	linux-ia64@vger.kernel.org
6546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6547S:	Maintained
6548F:	arch/ia64/
6549
6550IBM Power 842 compression accelerator
6551M:	Haren Myneni <haren@us.ibm.com>
6552S:	Supported
6553F:	drivers/crypto/nx/Makefile
6554F:	drivers/crypto/nx/Kconfig
6555F:	drivers/crypto/nx/nx-842*
6556F:	include/linux/sw842.h
6557F:	crypto/842.c
6558F:	lib/842/
6559
6560IBM Power in-Nest Crypto Acceleration
6561M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6562M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6563L:	linux-crypto@vger.kernel.org
6564S:	Supported
6565F:	drivers/crypto/nx/Makefile
6566F:	drivers/crypto/nx/Kconfig
6567F:	drivers/crypto/nx/nx-aes*
6568F:	drivers/crypto/nx/nx-sha*
6569F:	drivers/crypto/nx/nx.*
6570F:	drivers/crypto/nx/nx_csbcpb.h
6571F:	drivers/crypto/nx/nx_debugfs.h
6572
6573IBM Power Linux RAID adapter
6574M:	Brian King <brking@us.ibm.com>
6575S:	Supported
6576F:	drivers/scsi/ipr.*
6577
6578IBM Power SRIOV Virtual NIC Device Driver
6579M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6580M:	John Allen <jallen@linux.vnet.ibm.com>
6581L:	netdev@vger.kernel.org
6582S:	Supported
6583F:	drivers/net/ethernet/ibm/ibmvnic.*
6584
6585IBM Power Virtual Accelerator Switchboard
6586M:	Sukadev Bhattiprolu
6587L:	linuxppc-dev@lists.ozlabs.org
6588S:	Supported
6589F:	arch/powerpc/platforms/powernv/vas*
6590F:	arch/powerpc/platforms/powernv/copy-paste.h
6591F:	arch/powerpc/include/asm/vas.h
6592F:	arch/powerpc/include/uapi/asm/vas.h
6593
6594IBM Power Virtual Ethernet Device Driver
6595M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6596L:	netdev@vger.kernel.org
6597S:	Supported
6598F:	drivers/net/ethernet/ibm/ibmveth.*
6599
6600IBM Power Virtual FC Device Drivers
6601M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6602L:	linux-scsi@vger.kernel.org
6603S:	Supported
6604F:	drivers/scsi/ibmvscsi/ibmvfc*
6605
6606IBM Power Virtual SCSI Device Drivers
6607M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6608L:	linux-scsi@vger.kernel.org
6609S:	Supported
6610F:	drivers/scsi/ibmvscsi/ibmvscsi*
6611F:	include/scsi/viosrp.h
6612
6613IBM Power Virtual SCSI Device Target Driver
6614M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6615M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6616L:	linux-scsi@vger.kernel.org
6617L:	target-devel@vger.kernel.org
6618S:	Supported
6619F:	drivers/scsi/ibmvscsi_tgt/
6620
6621IBM Power VMX Cryptographic instructions
6622M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6623M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6624L:	linux-crypto@vger.kernel.org
6625S:	Supported
6626F:	drivers/crypto/vmx/Makefile
6627F:	drivers/crypto/vmx/Kconfig
6628F:	drivers/crypto/vmx/vmx.c
6629F:	drivers/crypto/vmx/aes*
6630F:	drivers/crypto/vmx/ghash*
6631F:	drivers/crypto/vmx/ppc-xlate.pl
6632
6633IBM ServeRAID RAID DRIVER
6634S:	Orphan
6635F:	drivers/scsi/ips.*
6636
6637ICH LPC AND GPIO DRIVER
6638M:	Peter Tyser <ptyser@xes-inc.com>
6639S:	Maintained
6640F:	drivers/mfd/lpc_ich.c
6641F:	drivers/gpio/gpio-ich.c
6642
6643IDE SUBSYSTEM
6644M:	"David S. Miller" <davem@davemloft.net>
6645L:	linux-ide@vger.kernel.org
6646Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6648S:	Maintained
6649F:	Documentation/ide/
6650F:	drivers/ide/
6651F:	include/linux/ide.h
6652
6653IDE/ATAPI DRIVERS
6654M:	Borislav Petkov <bp@alien8.de>
6655L:	linux-ide@vger.kernel.org
6656S:	Maintained
6657F:	Documentation/cdrom/ide-cd
6658F:	drivers/ide/ide-cd*
6659
6660IDEAPAD LAPTOP EXTRAS DRIVER
6661M:	Ike Panhc <ike.pan@canonical.com>
6662L:	platform-driver-x86@vger.kernel.org
6663W:	http://launchpad.net/ideapad-laptop
6664S:	Maintained
6665F:	drivers/platform/x86/ideapad-laptop.c
6666
6667IDEAPAD LAPTOP SLIDEBAR DRIVER
6668M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6669L:	linux-input@vger.kernel.org
6670W:	https://github.com/o2genum/ideapad-slidebar
6671S:	Maintained
6672F:	drivers/input/misc/ideapad_slidebar.c
6673
6674IDT VersaClock 5 CLOCK DRIVER
6675M:	Marek Vasut <marek.vasut@gmail.com>
6676S:	Maintained
6677F:	drivers/clk/clk-versaclock5.c
6678
6679IEEE 802.15.4 SUBSYSTEM
6680M:	Alexander Aring <alex.aring@gmail.com>
6681M:	Stefan Schmidt <stefan@osg.samsung.com>
6682L:	linux-wpan@vger.kernel.org
6683W:	http://wpan.cakelab.org/
6684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6686S:	Maintained
6687F:	net/ieee802154/
6688F:	net/mac802154/
6689F:	drivers/net/ieee802154/
6690F:	include/linux/nl802154.h
6691F:	include/linux/ieee802154.h
6692F:	include/net/nl802154.h
6693F:	include/net/mac802154.h
6694F:	include/net/af_ieee802154.h
6695F:	include/net/cfg802154.h
6696F:	include/net/ieee802154_netdev.h
6697F:	Documentation/networking/ieee802154.txt
6698
6699IFE PROTOCOL
6700M:	Yotam Gigi <yotamg@mellanox.com>
6701M:	Jamal Hadi Salim <jhs@mojatatu.com>
6702F:	net/ife
6703F:	include/net/ife.h
6704F:	include/uapi/linux/ife.h
6705
6706IGORPLUG-USB IR RECEIVER
6707M:	Sean Young <sean@mess.org>
6708L:	linux-media@vger.kernel.org
6709S:	Maintained
6710F:	drivers/media/rc/igorplugusb.c
6711
6712IGUANAWORKS USB IR TRANSCEIVER
6713M:	Sean Young <sean@mess.org>
6714L:	linux-media@vger.kernel.org
6715S:	Maintained
6716F:	drivers/media/rc/iguanair.c
6717
6718IIO DIGITAL POTENTIOMETER DAC
6719M:	Peter Rosin <peda@axentia.se>
6720L:	linux-iio@vger.kernel.org
6721S:	Maintained
6722F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6723F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6724F:	drivers/iio/dac/dpot-dac.c
6725
6726IIO ENVELOPE DETECTOR
6727M:	Peter Rosin <peda@axentia.se>
6728L:	linux-iio@vger.kernel.org
6729S:	Maintained
6730F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6731F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6732F:	drivers/iio/adc/envelope-detector.c
6733
6734IIO MULTIPLEXER
6735M:	Peter Rosin <peda@axentia.se>
6736L:	linux-iio@vger.kernel.org
6737S:	Maintained
6738F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6739F:	drivers/iio/multiplexer/iio-mux.c
6740
6741IIO SUBSYSTEM AND DRIVERS
6742M:	Jonathan Cameron <jic23@kernel.org>
6743R:	Hartmut Knaack <knaack.h@gmx.de>
6744R:	Lars-Peter Clausen <lars@metafoo.de>
6745R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6746L:	linux-iio@vger.kernel.org
6747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6748S:	Maintained
6749F:	Documentation/devicetree/bindings/iio/
6750F:	drivers/iio/
6751F:	drivers/staging/iio/
6752F:	include/linux/iio/
6753F:	tools/iio/
6754
6755IKANOS/ADI EAGLE ADSL USB DRIVER
6756M:	Matthieu Castet <castet.matthieu@free.fr>
6757M:	Stanislaw Gruszka <stf_xl@wp.pl>
6758S:	Maintained
6759F:	drivers/usb/atm/ueagle-atm.c
6760
6761IMGTEC ASCII LCD DRIVER
6762M:	Paul Burton <paul.burton@imgtec.com>
6763S:	Maintained
6764F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6765F:	drivers/auxdisplay/img-ascii-lcd.c
6766
6767IMGTEC IR DECODER DRIVER
6768M:	James Hogan <jhogan@kernel.org>
6769S:	Maintained
6770F:	drivers/media/rc/img-ir/
6771
6772IMS TWINTURBO FRAMEBUFFER DRIVER
6773L:	linux-fbdev@vger.kernel.org
6774S:	Orphan
6775F:	drivers/video/fbdev/imsttfb.c
6776
6777INA209 HARDWARE MONITOR DRIVER
6778M:	Guenter Roeck <linux@roeck-us.net>
6779L:	linux-hwmon@vger.kernel.org
6780S:	Maintained
6781F:	Documentation/hwmon/ina209
6782F:	Documentation/devicetree/bindings/i2c/ina209.txt
6783F:	drivers/hwmon/ina209.c
6784
6785INA2XX HARDWARE MONITOR DRIVER
6786M:	Guenter Roeck <linux@roeck-us.net>
6787L:	linux-hwmon@vger.kernel.org
6788S:	Maintained
6789F:	Documentation/hwmon/ina2xx
6790F:	drivers/hwmon/ina2xx.c
6791F:	include/linux/platform_data/ina2xx.h
6792
6793INDUSTRY PACK SUBSYSTEM (IPACK)
6794M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6795M:	Jens Taprogge <jens.taprogge@taprogge.org>
6796M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6797L:	industrypack-devel@lists.sourceforge.net
6798W:	http://industrypack.sourceforge.net
6799S:	Maintained
6800F:	drivers/ipack/
6801
6802INFINIBAND SUBSYSTEM
6803M:	Doug Ledford <dledford@redhat.com>
6804M:	Sean Hefty <sean.hefty@intel.com>
6805M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6806L:	linux-rdma@vger.kernel.org
6807W:	http://www.openfabrics.org/
6808Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6810S:	Supported
6811F:	Documentation/devicetree/bindings/infiniband/
6812F:	Documentation/infiniband/
6813F:	drivers/infiniband/
6814F:	include/uapi/linux/if_infiniband.h
6815F:	include/uapi/rdma/
6816F:	include/rdma/
6817
6818INGENIC JZ4780 DMA Driver
6819M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6820S:	Maintained
6821F:	drivers/dma/dma-jz4780.c
6822
6823INGENIC JZ4780 NAND DRIVER
6824M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6825L:	linux-mtd@lists.infradead.org
6826S:	Maintained
6827F:	drivers/mtd/nand/jz4780_*
6828
6829INOTIFY
6830M:	Jan Kara <jack@suse.cz>
6831R:	Amir Goldstein <amir73il@gmail.com>
6832L:	linux-fsdevel@vger.kernel.org
6833S:	Maintained
6834F:	Documentation/filesystems/inotify.txt
6835F:	fs/notify/inotify/
6836F:	include/linux/inotify.h
6837F:	include/uapi/linux/inotify.h
6838
6839INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6840M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6841L:	linux-input@vger.kernel.org
6842Q:	http://patchwork.kernel.org/project/linux-input/list/
6843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6844S:	Maintained
6845F:	drivers/input/
6846F:	include/linux/input.h
6847F:	include/uapi/linux/input.h
6848F:	include/uapi/linux/input-event-codes.h
6849F:	include/linux/input/
6850F:	Documentation/devicetree/bindings/input/
6851F:	Documentation/input/
6852
6853INPUT MULTITOUCH (MT) PROTOCOL
6854M:	Henrik Rydberg <rydberg@bitmath.org>
6855L:	linux-input@vger.kernel.org
6856S:	Odd fixes
6857F:	Documentation/input/multi-touch-protocol.rst
6858F:	drivers/input/input-mt.c
6859K:	\b(ABS|SYN)_MT_
6860
6861INSIDE SECURE CRYPTO DRIVER
6862M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6863F:	drivers/crypto/inside-secure/
6864S:	Maintained
6865L:	linux-crypto@vger.kernel.org
6866
6867INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6868M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6869M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6870L:	linux-ima-devel@lists.sourceforge.net
6871L:	linux-ima-user@lists.sourceforge.net
6872L:	linux-security-module@vger.kernel.org
6873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6874S:	Supported
6875F:	security/integrity/ima/
6876
6877INTEL 810/815 FRAMEBUFFER DRIVER
6878M:	Antonino Daplas <adaplas@gmail.com>
6879L:	linux-fbdev@vger.kernel.org
6880S:	Maintained
6881F:	drivers/video/fbdev/i810/
6882
6883INTEL ASoC BDW/HSW DRIVERS
6884M:	Jie Yang <yang.jie@linux.intel.com>
6885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6886S:	Supported
6887F:	sound/soc/intel/common/sst-dsp*
6888F:	sound/soc/intel/common/sst-firmware.c
6889F:	sound/soc/intel/boards/broadwell.c
6890F:	sound/soc/intel/haswell/
6891
6892INTEL C600 SERIES SAS CONTROLLER DRIVER
6893M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6894M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6895L:	linux-scsi@vger.kernel.org
6896T:	git git://git.code.sf.net/p/intel-sas/isci
6897S:	Supported
6898F:	drivers/scsi/isci/
6899
6900INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6901M:	Jani Nikula <jani.nikula@linux.intel.com>
6902M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6903M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6904L:	intel-gfx@lists.freedesktop.org
6905W:	https://01.org/linuxgraphics/
6906B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6907C:	irc://chat.freenode.net/intel-gfx
6908Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6909T:	git git://anongit.freedesktop.org/drm-intel
6910S:	Supported
6911F:	drivers/gpu/drm/i915/
6912F:	include/drm/i915*
6913F:	include/uapi/drm/i915_drm.h
6914F:	Documentation/gpu/i915.rst
6915
6916INTEL ETHERNET DRIVERS
6917M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6918L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6919W:	http://www.intel.com/support/feedback.htm
6920W:	http://e1000.sourceforge.net/
6921Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6924S:	Supported
6925F:	Documentation/networking/e100.txt
6926F:	Documentation/networking/e1000.txt
6927F:	Documentation/networking/e1000e.txt
6928F:	Documentation/networking/igb.txt
6929F:	Documentation/networking/igbvf.txt
6930F:	Documentation/networking/ixgb.txt
6931F:	Documentation/networking/ixgbe.txt
6932F:	Documentation/networking/ixgbevf.txt
6933F:	Documentation/networking/i40e.txt
6934F:	Documentation/networking/i40evf.txt
6935F:	drivers/net/ethernet/intel/
6936F:	drivers/net/ethernet/intel/*/
6937F:	include/linux/avf/virtchnl.h
6938
6939INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6940M:	Maik Broemme <mbroemme@libmpq.org>
6941L:	linux-fbdev@vger.kernel.org
6942S:	Maintained
6943F:	Documentation/fb/intelfb.txt
6944F:	drivers/video/fbdev/intelfb/
6945
6946INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6947M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6948M:	Zhi Wang <zhi.a.wang@intel.com>
6949L:	intel-gvt-dev@lists.freedesktop.org
6950L:	intel-gfx@lists.freedesktop.org
6951W:	https://01.org/igvt-g
6952T:	git https://github.com/01org/gvt-linux.git
6953S:	Supported
6954F:	drivers/gpu/drm/i915/gvt/
6955
6956INTEL HID EVENT DRIVER
6957M:	Alex Hung <alex.hung@canonical.com>
6958L:	platform-driver-x86@vger.kernel.org
6959S:	Maintained
6960F:	drivers/platform/x86/intel-hid.c
6961
6962INTEL I/OAT DMA DRIVER
6963M:	Dave Jiang <dave.jiang@intel.com>
6964R:	Dan Williams <dan.j.williams@intel.com>
6965L:	dmaengine@vger.kernel.org
6966Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6967S:	Supported
6968F:	drivers/dma/ioat*
6969
6970INTEL IDLE DRIVER
6971M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6972M:	Len Brown <lenb@kernel.org>
6973L:	linux-pm@vger.kernel.org
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6975B:	https://bugzilla.kernel.org
6976S:	Supported
6977F:	drivers/idle/intel_idle.c
6978
6979INTEL INTEGRATED SENSOR HUB DRIVER
6980M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6981M:	Jiri Kosina <jikos@kernel.org>
6982L:	linux-input@vger.kernel.org
6983S:	Maintained
6984F:	drivers/hid/intel-ish-hid/
6985
6986INTEL IOMMU (VT-d)
6987M:	David Woodhouse <dwmw2@infradead.org>
6988L:	iommu@lists.linux-foundation.org
6989T:	git git://git.infradead.org/iommu-2.6.git
6990S:	Supported
6991F:	drivers/iommu/intel-iommu.c
6992F:	include/linux/intel-iommu.h
6993
6994INTEL IOP-ADMA DMA DRIVER
6995R:	Dan Williams <dan.j.williams@intel.com>
6996S:	Odd fixes
6997F:	drivers/dma/iop-adma.c
6998
6999INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7000M:	Krzysztof Halasa <khalasa@piap.pl>
7001S:	Maintained
7002F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7003F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7004F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7005F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7006F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7007F:	drivers/net/wan/ixp4xx_hss.c
7008
7009INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7010M:	Deepak Saxena <dsaxena@plexity.net>
7011S:	Maintained
7012F:	drivers/char/hw_random/ixp4xx-rng.c
7013
7014INTEL MANAGEMENT ENGINE (mei)
7015M:	Tomas Winkler <tomas.winkler@intel.com>
7016L:	linux-kernel@vger.kernel.org
7017S:	Supported
7018F:	include/uapi/linux/mei.h
7019F:	include/linux/mei_cl_bus.h
7020F:	drivers/misc/mei/*
7021F:	drivers/watchdog/mei_wdt.c
7022F:	Documentation/misc-devices/mei/*
7023F:	samples/mei/*
7024
7025INTEL MENLOW THERMAL DRIVER
7026M:	Sujith Thomas <sujith.thomas@intel.com>
7027L:	platform-driver-x86@vger.kernel.org
7028W:	https://01.org/linux-acpi
7029S:	Supported
7030F:	drivers/platform/x86/intel_menlow.c
7031
7032INTEL MERRIFIELD GPIO DRIVER
7033M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7034L:	linux-gpio@vger.kernel.org
7035S:	Maintained
7036F:	drivers/gpio/gpio-merrifield.c
7037
7038INTEL MIC DRIVERS (mic)
7039M:	Sudeep Dutt <sudeep.dutt@intel.com>
7040M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7041S:	Supported
7042W:	https://github.com/sudeepdutt/mic
7043W:	http://software.intel.com/en-us/mic-developer
7044F:	include/linux/mic_bus.h
7045F:	include/linux/scif.h
7046F:	include/uapi/linux/mic_common.h
7047F:	include/uapi/linux/mic_ioctl.h
7048F:	include/uapi/linux/scif_ioctl.h
7049F:	drivers/misc/mic/
7050F:	drivers/dma/mic_x100_dma.c
7051F:	drivers/dma/mic_x100_dma.h
7052F:	Documentation/mic/
7053
7054INTEL PMC CORE DRIVER
7055M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7056M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7057L:	platform-driver-x86@vger.kernel.org
7058S:	Maintained
7059F:	arch/x86/include/asm/pmc_core.h
7060F:	drivers/platform/x86/intel_pmc_core*
7061
7062INTEL PMC/P-Unit IPC DRIVER
7063M:	Zha Qipeng<qipeng.zha@intel.com>
7064L:	platform-driver-x86@vger.kernel.org
7065S:	Maintained
7066F:	drivers/platform/x86/intel_pmc_ipc.c
7067F:	drivers/platform/x86/intel_punit_ipc.c
7068F:	arch/x86/include/asm/intel_pmc_ipc.h
7069F:	arch/x86/include/asm/intel_punit_ipc.h
7070
7071INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7072M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7073L:	linux-wireless@vger.kernel.org
7074S:	Maintained
7075F:	Documentation/networking/README.ipw2100
7076F:	Documentation/networking/README.ipw2200
7077F:	drivers/net/wireless/intel/ipw2x00/
7078
7079INTEL PSTATE DRIVER
7080M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7081M:	Len Brown <lenb@kernel.org>
7082L:	linux-pm@vger.kernel.org
7083S:	Supported
7084F:	drivers/cpufreq/intel_pstate.c
7085
7086INTEL RDMA RNIC DRIVER
7087M:	Faisal Latif <faisal.latif@intel.com>
7088M:	Shiraz Saleem <shiraz.saleem@intel.com>
7089L:	linux-rdma@vger.kernel.org
7090S:	Supported
7091F:	drivers/infiniband/hw/i40iw/
7092
7093INTEL TELEMETRY DRIVER
7094M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7095L:	platform-driver-x86@vger.kernel.org
7096S:	Maintained
7097F:	arch/x86/include/asm/intel_telemetry.h
7098F:	drivers/platform/x86/intel_telemetry*
7099
7100INTEL VIRTUAL BUTTON DRIVER
7101M:	AceLan Kao <acelan.kao@canonical.com>
7102L:	platform-driver-x86@vger.kernel.org
7103S:	Maintained
7104F:	drivers/platform/x86/intel-vbtn.c
7105
7106INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7107M:	Stanislaw Gruszka <sgruszka@redhat.com>
7108L:	linux-wireless@vger.kernel.org
7109S:	Supported
7110F:	drivers/net/wireless/intel/iwlegacy/
7111
7112INTEL WIRELESS WIFI LINK (iwlwifi)
7113M:	Johannes Berg <johannes.berg@intel.com>
7114M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7115M:	Luca Coelho <luciano.coelho@intel.com>
7116M:	Intel Linux Wireless <linuxwifi@intel.com>
7117L:	linux-wireless@vger.kernel.org
7118W:	http://intellinuxwireless.org
7119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7120S:	Supported
7121F:	drivers/net/wireless/intel/iwlwifi/
7122
7123INTEL WIRELESS WIMAX CONNECTION 2400
7124M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7125M:	linux-wimax@intel.com
7126L:	wimax@linuxwimax.org (subscribers-only)
7127S:	Supported
7128W:	http://linuxwimax.org
7129F:	Documentation/wimax/README.i2400m
7130F:	drivers/net/wimax/i2400m/
7131F:	include/uapi/linux/wimax/i2400m.h
7132
7133INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7134M:	Mario Limonciello <mario.limonciello@dell.com>
7135S:	Maintained
7136F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7137
7138INTEL(R) TRACE HUB
7139M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7140S:	Supported
7141F:	Documentation/trace/intel_th.txt
7142F:	drivers/hwtracing/intel_th/
7143
7144INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7145M:	Ning Sun <ning.sun@intel.com>
7146L:	tboot-devel@lists.sourceforge.net
7147W:	http://tboot.sourceforge.net
7148T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7149S:	Supported
7150F:	Documentation/intel_txt.txt
7151F:	include/linux/tboot.h
7152F:	arch/x86/kernel/tboot.c
7153
7154INTEL-MID GPIO DRIVER
7155M:	David Cohen <david.a.cohen@linux.intel.com>
7156L:	linux-gpio@vger.kernel.org
7157S:	Maintained
7158F:	drivers/gpio/gpio-intel-mid.c
7159
7160INVENSENSE MPU-3050 GYROSCOPE DRIVER
7161M:	Linus Walleij <linus.walleij@linaro.org>
7162L:	linux-iio@vger.kernel.org
7163S:	Maintained
7164F:	drivers/iio/gyro/mpu3050*
7165F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7166
7167IOC3 ETHERNET DRIVER
7168M:	Ralf Baechle <ralf@linux-mips.org>
7169L:	linux-mips@linux-mips.org
7170S:	Maintained
7171F:	drivers/net/ethernet/sgi/ioc3-eth.c
7172
7173IOC3 SERIAL DRIVER
7174M:	Pat Gefre <pfg@sgi.com>
7175L:	linux-serial@vger.kernel.org
7176S:	Maintained
7177F:	drivers/tty/serial/ioc3_serial.c
7178
7179IOMMU DRIVERS
7180M:	Joerg Roedel <joro@8bytes.org>
7181L:	iommu@lists.linux-foundation.org
7182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7183S:	Maintained
7184F:	Documentation/devicetree/bindings/iommu/
7185F:	drivers/iommu/
7186F:	include/linux/iommu.h
7187F:	include/linux/iova.h
7188
7189IP MASQUERADING
7190M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7191S:	Maintained
7192F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7193
7194IPMI SUBSYSTEM
7195M:	Corey Minyard <minyard@acm.org>
7196L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7197W:	http://openipmi.sourceforge.net/
7198S:	Supported
7199F:	Documentation/IPMI.txt
7200F:	drivers/char/ipmi/
7201F:	include/linux/ipmi*
7202F:	include/uapi/linux/ipmi*
7203
7204IPS SCSI RAID DRIVER
7205M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7206L:	linux-scsi@vger.kernel.org
7207W:	http://www.adaptec.com/
7208S:	Maintained
7209F:	drivers/scsi/ips*
7210
7211IPVS
7212M:	Wensong Zhang <wensong@linux-vs.org>
7213M:	Simon Horman <horms@verge.net.au>
7214M:	Julian Anastasov <ja@ssi.bg>
7215L:	netdev@vger.kernel.org
7216L:	lvs-devel@vger.kernel.org
7217S:	Maintained
7218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7220F:	Documentation/networking/ipvs-sysctl.txt
7221F:	include/net/ip_vs.h
7222F:	include/uapi/linux/ip_vs.h
7223F:	net/netfilter/ipvs/
7224
7225IPWIRELESS DRIVER
7226M:	Jiri Kosina <jikos@kernel.org>
7227M:	David Sterba <dsterba@suse.com>
7228S:	Odd Fixes
7229F:	drivers/tty/ipwireless/
7230
7231IPX NETWORK LAYER
7232L:	netdev@vger.kernel.org
7233S:	Odd fixes
7234F:	include/net/ipx.h
7235F:	include/uapi/linux/ipx.h
7236F:	net/ipx/
7237
7238IRDA SUBSYSTEM
7239M:	Samuel Ortiz <samuel@sortiz.org>
7240L:	irda-users@lists.sourceforge.net (subscribers-only)
7241L:	netdev@vger.kernel.org
7242W:	http://irda.sourceforge.net/
7243S:	Maintained
7244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7245F:	Documentation/networking/irda.txt
7246F:	drivers/staging/irda/
7247
7248IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7249M:	Marc Zyngier <marc.zyngier@arm.com>
7250S:	Maintained
7251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7252F:	Documentation/IRQ-domain.txt
7253F:	include/linux/irqdomain.h
7254F:	kernel/irq/irqdomain.c
7255F:	kernel/irq/msi.c
7256
7257IRQ SUBSYSTEM
7258M:	Thomas Gleixner <tglx@linutronix.de>
7259L:	linux-kernel@vger.kernel.org
7260S:	Maintained
7261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7262F:	kernel/irq/
7263
7264IRQCHIP DRIVERS
7265M:	Thomas Gleixner <tglx@linutronix.de>
7266M:	Jason Cooper <jason@lakedaemon.net>
7267M:	Marc Zyngier <marc.zyngier@arm.com>
7268L:	linux-kernel@vger.kernel.org
7269S:	Maintained
7270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7271F:	Documentation/devicetree/bindings/interrupt-controller/
7272F:	drivers/irqchip/
7273
7274ISA
7275M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7276S:	Maintained
7277F:	Documentation/isa.txt
7278F:	drivers/base/isa.c
7279F:	include/linux/isa.h
7280
7281ISA RADIO MODULE
7282M:	Hans Verkuil <hverkuil@xs4all.nl>
7283L:	linux-media@vger.kernel.org
7284T:	git git://linuxtv.org/media_tree.git
7285W:	https://linuxtv.org
7286S:	Maintained
7287F:	drivers/media/radio/radio-isa*
7288
7289ISAPNP
7290M:	Jaroslav Kysela <perex@perex.cz>
7291S:	Maintained
7292F:	Documentation/isapnp.txt
7293F:	drivers/pnp/isapnp/
7294F:	include/linux/isapnp.h
7295
7296ISCSI
7297M:	Lee Duncan <lduncan@suse.com>
7298M:	Chris Leech <cleech@redhat.com>
7299L:	open-iscsi@googlegroups.com
7300W:	www.open-iscsi.com
7301S:	Maintained
7302F:	drivers/scsi/*iscsi*
7303F:	include/scsi/*iscsi*
7304
7305iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7306M:	Peter Jones <pjones@redhat.com>
7307M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7308S:	Maintained
7309F:	drivers/firmware/iscsi_ibft*
7310
7311ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7312M:	Or Gerlitz <ogerlitz@mellanox.com>
7313M:	Sagi Grimberg <sagi@grimberg.me>
7314M:	Roi Dayan <roid@mellanox.com>
7315L:	linux-rdma@vger.kernel.org
7316S:	Supported
7317W:	http://www.openfabrics.org
7318W:	www.open-iscsi.org
7319Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7320F:	drivers/infiniband/ulp/iser/
7321
7322ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7323M:	Sagi Grimberg <sagi@grimberg.me>
7324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7325L:	linux-rdma@vger.kernel.org
7326L:	target-devel@vger.kernel.org
7327S:	Supported
7328W:	http://www.linux-iscsi.org
7329F:	drivers/infiniband/ulp/isert
7330
7331ISDN SUBSYSTEM
7332M:	Karsten Keil <isdn@linux-pingi.de>
7333L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7334L:	netdev@vger.kernel.org
7335W:	http://www.isdn4linux.de
7336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7337S:	Maintained
7338F:	Documentation/isdn/
7339F:	drivers/isdn/
7340F:	include/linux/isdn.h
7341F:	include/linux/isdn/
7342F:	include/uapi/linux/isdn.h
7343F:	include/uapi/linux/isdn/
7344
7345ISDN SUBSYSTEM (Eicon active card driver)
7346M:	Armin Schindler <mac@melware.de>
7347L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7348W:	http://www.melware.de
7349S:	Maintained
7350F:	drivers/isdn/hardware/eicon/
7351
7352IT87 HARDWARE MONITORING DRIVER
7353M:	Jean Delvare <jdelvare@suse.com>
7354L:	linux-hwmon@vger.kernel.org
7355S:	Maintained
7356F:	Documentation/hwmon/it87
7357F:	drivers/hwmon/it87.c
7358
7359IT913X MEDIA DRIVER
7360M:	Antti Palosaari <crope@iki.fi>
7361L:	linux-media@vger.kernel.org
7362W:	https://linuxtv.org
7363W:	http://palosaari.fi/linux/
7364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7365T:	git git://linuxtv.org/anttip/media_tree.git
7366S:	Maintained
7367F:	drivers/media/tuners/it913x*
7368
7369IVTV VIDEO4LINUX DRIVER
7370M:	Andy Walls <awalls@md.metrocast.net>
7371L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7372L:	linux-media@vger.kernel.org
7373T:	git git://linuxtv.org/media_tree.git
7374W:	http://www.ivtvdriver.org
7375S:	Maintained
7376F:	Documentation/media/v4l-drivers/ivtv*
7377F:	drivers/media/pci/ivtv/
7378F:	include/uapi/linux/ivtv*
7379
7380IX2505V MEDIA DRIVER
7381M:	Malcolm Priestley <tvboxspy@gmail.com>
7382L:	linux-media@vger.kernel.org
7383W:	https://linuxtv.org
7384Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7385S:	Maintained
7386F:	drivers/media/dvb-frontends/ix2505v*
7387
7388JC42.4 TEMPERATURE SENSOR DRIVER
7389M:	Guenter Roeck <linux@roeck-us.net>
7390L:	linux-hwmon@vger.kernel.org
7391S:	Maintained
7392F:	drivers/hwmon/jc42.c
7393F:	Documentation/hwmon/jc42
7394
7395JFS FILESYSTEM
7396M:	Dave Kleikamp <shaggy@kernel.org>
7397L:	jfs-discussion@lists.sourceforge.net
7398W:	http://jfs.sourceforge.net/
7399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7400S:	Maintained
7401F:	Documentation/filesystems/jfs.txt
7402F:	fs/jfs/
7403
7404JME NETWORK DRIVER
7405M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7406L:	netdev@vger.kernel.org
7407S:	Maintained
7408F:	drivers/net/ethernet/jme.*
7409
7410JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7411M:	David Woodhouse <dwmw2@infradead.org>
7412L:	linux-mtd@lists.infradead.org
7413W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7414S:	Maintained
7415F:	fs/jffs2/
7416F:	include/uapi/linux/jffs2.h
7417
7418JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7419M:	"Theodore Ts'o" <tytso@mit.edu>
7420M:	Jan Kara <jack@suse.com>
7421L:	linux-ext4@vger.kernel.org
7422S:	Maintained
7423F:	fs/jbd2/
7424F:	include/linux/jbd2.h
7425
7426JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7427M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7428L:	linux-media@vger.kernel.org
7429S:	Maintained
7430F:	drivers/media/platform/rcar_jpu.c
7431
7432JSM Neo PCI based serial card
7433M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7434L:	linux-serial@vger.kernel.org
7435S:	Maintained
7436F:	drivers/tty/serial/jsm/
7437
7438K10TEMP HARDWARE MONITORING DRIVER
7439M:	Clemens Ladisch <clemens@ladisch.de>
7440L:	linux-hwmon@vger.kernel.org
7441S:	Maintained
7442F:	Documentation/hwmon/k10temp
7443F:	drivers/hwmon/k10temp.c
7444
7445K8TEMP HARDWARE MONITORING DRIVER
7446M:	Rudolf Marek <r.marek@assembler.cz>
7447L:	linux-hwmon@vger.kernel.org
7448S:	Maintained
7449F:	Documentation/hwmon/k8temp
7450F:	drivers/hwmon/k8temp.c
7451
7452KASAN
7453M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7454R:	Alexander Potapenko <glider@google.com>
7455R:	Dmitry Vyukov <dvyukov@google.com>
7456L:	kasan-dev@googlegroups.com
7457S:	Maintained
7458F:	arch/*/include/asm/kasan.h
7459F:	arch/*/mm/kasan_init*
7460F:	Documentation/dev-tools/kasan.rst
7461F:	include/linux/kasan*.h
7462F:	lib/test_kasan.c
7463F:	mm/kasan/
7464F:	scripts/Makefile.kasan
7465
7466KCONFIG
7467M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7468L:	linux-kbuild@vger.kernel.org
7469T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7470S:	Maintained
7471F:	Documentation/kbuild/kconfig-language.txt
7472F:	scripts/kconfig/
7473
7474KDUMP
7475M:	Dave Young <dyoung@redhat.com>
7476M:	Baoquan He <bhe@redhat.com>
7477R:	Vivek Goyal <vgoyal@redhat.com>
7478L:	kexec@lists.infradead.org
7479W:	http://lse.sourceforge.net/kdump/
7480S:	Maintained
7481F:	Documentation/kdump/
7482
7483KEENE FM RADIO TRANSMITTER DRIVER
7484M:	Hans Verkuil <hverkuil@xs4all.nl>
7485L:	linux-media@vger.kernel.org
7486T:	git git://linuxtv.org/media_tree.git
7487W:	https://linuxtv.org
7488S:	Maintained
7489F:	drivers/media/radio/radio-keene*
7490
7491KERNEL AUTOMOUNTER v4 (AUTOFS4)
7492M:	Ian Kent <raven@themaw.net>
7493L:	autofs@vger.kernel.org
7494S:	Maintained
7495F:	fs/autofs4/
7496
7497KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7498M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7499M:	Michal Marek <mmarek@suse.com>
7500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7501L:	linux-kbuild@vger.kernel.org
7502S:	Maintained
7503F:	Documentation/kbuild/
7504F:	Makefile
7505F:	scripts/Makefile.*
7506F:	scripts/basic/
7507F:	scripts/mk*
7508F:	scripts/package/
7509
7510KERNEL JANITORS
7511L:	kernel-janitors@vger.kernel.org
7512W:	http://kernelnewbies.org/KernelJanitors
7513S:	Odd Fixes
7514
7515KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7516M:	"J. Bruce Fields" <bfields@fieldses.org>
7517M:	Jeff Layton <jlayton@poochiereds.net>
7518L:	linux-nfs@vger.kernel.org
7519W:	http://nfs.sourceforge.net/
7520T:	git git://linux-nfs.org/~bfields/linux.git
7521S:	Supported
7522F:	fs/nfsd/
7523F:	include/uapi/linux/nfsd/
7524F:	fs/lockd/
7525F:	fs/nfs_common/
7526F:	net/sunrpc/
7527F:	include/linux/lockd/
7528F:	include/linux/sunrpc/
7529F:	include/uapi/linux/sunrpc/
7530
7531KERNEL SELFTEST FRAMEWORK
7532M:	Shuah Khan <shuahkh@osg.samsung.com>
7533M:	Shuah Khan <shuah@kernel.org>
7534L:	linux-kselftest@vger.kernel.org
7535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7536S:	Maintained
7537F:	tools/testing/selftests/
7538F:	Documentation/dev-tools/kselftest*
7539
7540KERNEL USERMODE HELPER
7541M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7542L:	linux-kernel@vger.kernel.org
7543S:	Maintained
7544F:	kernel/umh.c
7545F:	include/linux/umh.h
7546
7547KERNEL VIRTUAL MACHINE (KVM)
7548M:	Paolo Bonzini <pbonzini@redhat.com>
7549M:	Radim Krčmář <rkrcmar@redhat.com>
7550L:	kvm@vger.kernel.org
7551W:	http://www.linux-kvm.org
7552T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7553S:	Supported
7554F:	Documentation/virtual/kvm/
7555F:	include/trace/events/kvm.h
7556F:	include/uapi/asm-generic/kvm*
7557F:	include/uapi/linux/kvm*
7558F:	include/asm-generic/kvm*
7559F:	include/linux/kvm*
7560F:	include/kvm/iodev.h
7561F:	virt/kvm/*
7562F:	tools/kvm/
7563
7564KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7565M:	Joerg Roedel <joro@8bytes.org>
7566L:	kvm@vger.kernel.org
7567W:	http://www.linux-kvm.org/
7568S:	Maintained
7569F:	arch/x86/include/asm/svm.h
7570F:	arch/x86/kvm/svm.c
7571
7572KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7573M:	Christoffer Dall <christoffer.dall@linaro.org>
7574M:	Marc Zyngier <marc.zyngier@arm.com>
7575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7576L:	kvmarm@lists.cs.columbia.edu
7577W:	http://systems.cs.columbia.edu/projects/kvm-arm
7578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7579S:	Supported
7580F:	arch/arm/include/uapi/asm/kvm*
7581F:	arch/arm/include/asm/kvm*
7582F:	arch/arm/kvm/
7583F:	virt/kvm/arm/
7584F:	include/kvm/arm_*
7585
7586KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7587M:	Christoffer Dall <christoffer.dall@linaro.org>
7588M:	Marc Zyngier <marc.zyngier@arm.com>
7589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7590L:	kvmarm@lists.cs.columbia.edu
7591S:	Maintained
7592F:	arch/arm64/include/uapi/asm/kvm*
7593F:	arch/arm64/include/asm/kvm*
7594F:	arch/arm64/kvm/
7595
7596KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7597M:	James Hogan <jhogan@kernel.org>
7598L:	linux-mips@linux-mips.org
7599S:	Supported
7600F:	arch/mips/include/uapi/asm/kvm*
7601F:	arch/mips/include/asm/kvm*
7602F:	arch/mips/kvm/
7603
7604KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7605M:	Paul Mackerras <paulus@ozlabs.org>
7606L:	kvm-ppc@vger.kernel.org
7607W:	http://www.linux-kvm.org/
7608T:	git git://github.com/agraf/linux-2.6.git
7609S:	Supported
7610F:	arch/powerpc/include/uapi/asm/kvm*
7611F:	arch/powerpc/include/asm/kvm*
7612F:	arch/powerpc/kvm/
7613F:	arch/powerpc/kernel/kvm*
7614
7615KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7616M:	Christian Borntraeger <borntraeger@de.ibm.com>
7617M:	Cornelia Huck <cohuck@redhat.com>
7618L:	linux-s390@vger.kernel.org
7619W:	http://www.ibm.com/developerworks/linux/linux390/
7620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7621S:	Supported
7622F:	arch/s390/include/uapi/asm/kvm*
7623F:	arch/s390/include/asm/gmap.h
7624F:	arch/s390/include/asm/kvm*
7625F:	arch/s390/kvm/
7626F:	arch/s390/mm/gmap.c
7627
7628KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7629M:	Paolo Bonzini <pbonzini@redhat.com>
7630M:	Radim Krčmář <rkrcmar@redhat.com>
7631L:	kvm@vger.kernel.org
7632W:	http://www.linux-kvm.org
7633T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7634S:	Supported
7635F:	arch/x86/kvm/
7636F:	arch/x86/include/uapi/asm/kvm*
7637F:	arch/x86/include/asm/kvm*
7638F:	arch/x86/kernel/kvm.c
7639F:	arch/x86/kernel/kvmclock.c
7640
7641KERNFS
7642M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7643M:	Tejun Heo <tj@kernel.org>
7644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7645S:	Supported
7646F:	include/linux/kernfs.h
7647F:	fs/kernfs/
7648
7649KEXEC
7650M:	Eric Biederman <ebiederm@xmission.com>
7651W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7652L:	kexec@lists.infradead.org
7653S:	Maintained
7654F:	include/linux/kexec.h
7655F:	include/uapi/linux/kexec.h
7656F:	kernel/kexec*
7657
7658KEYS-ENCRYPTED
7659M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7660M:	David Safford <safford@us.ibm.com>
7661L:	linux-security-module@vger.kernel.org
7662L:	keyrings@vger.kernel.org
7663S:	Supported
7664F:	Documentation/security/keys/trusted-encrypted.rst
7665F:	include/keys/encrypted-type.h
7666F:	security/keys/encrypted-keys/
7667
7668KEYS-TRUSTED
7669M:	David Safford <safford@us.ibm.com>
7670M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7671L:	linux-security-module@vger.kernel.org
7672L:	keyrings@vger.kernel.org
7673S:	Supported
7674F:	Documentation/security/keys/trusted-encrypted.rst
7675F:	include/keys/trusted-type.h
7676F:	security/keys/trusted.c
7677F:	security/keys/trusted.h
7678
7679KEYS/KEYRINGS:
7680M:	David Howells <dhowells@redhat.com>
7681L:	keyrings@vger.kernel.org
7682S:	Maintained
7683F:	Documentation/security/keys/core.rst
7684F:	include/linux/key.h
7685F:	include/linux/key-type.h
7686F:	include/linux/keyctl.h
7687F:	include/uapi/linux/keyctl.h
7688F:	include/keys/
7689F:	security/keys/
7690
7691KGDB / KDB /debug_core
7692M:	Jason Wessel <jason.wessel@windriver.com>
7693W:	http://kgdb.wiki.kernel.org/
7694L:	kgdb-bugreport@lists.sourceforge.net
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7696S:	Maintained
7697F:	Documentation/dev-tools/kgdb.rst
7698F:	drivers/misc/kgdbts.c
7699F:	drivers/tty/serial/kgdboc.c
7700F:	include/linux/kdb.h
7701F:	include/linux/kgdb.h
7702F:	kernel/debug/
7703
7704KMEMCHECK
7705M:	Vegard Nossum <vegardno@ifi.uio.no>
7706M:	Pekka Enberg <penberg@kernel.org>
7707S:	Maintained
7708F:	Documentation/dev-tools/kmemcheck.rst
7709F:	arch/x86/include/asm/kmemcheck.h
7710F:	arch/x86/mm/kmemcheck/
7711F:	include/linux/kmemcheck.h
7712F:	mm/kmemcheck.c
7713
7714KMEMLEAK
7715M:	Catalin Marinas <catalin.marinas@arm.com>
7716S:	Maintained
7717F:	Documentation/dev-tools/kmemleak.rst
7718F:	include/linux/kmemleak.h
7719F:	mm/kmemleak.c
7720F:	mm/kmemleak-test.c
7721
7722KMOD KERNEL MODULE LOADER - USERMODE HELPER
7723M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7724L:	linux-kernel@vger.kernel.org
7725S:	Maintained
7726F:	kernel/kmod.c
7727F:	include/linux/kmod.h
7728F:	lib/test_kmod.c
7729F:	tools/testing/selftests/kmod/
7730
7731KPROBES
7732M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7733M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7734M:	"David S. Miller" <davem@davemloft.net>
7735M:	Masami Hiramatsu <mhiramat@kernel.org>
7736S:	Maintained
7737F:	Documentation/kprobes.txt
7738F:	include/linux/kprobes.h
7739F:	include/asm-generic/kprobes.h
7740F:	kernel/kprobes.c
7741
7742KS0108 LCD CONTROLLER DRIVER
7743M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7744W:	http://miguelojeda.es/auxdisplay.htm
7745W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7746S:	Maintained
7747F:	Documentation/auxdisplay/ks0108
7748F:	drivers/auxdisplay/ks0108.c
7749F:	include/linux/ks0108.h
7750
7751L3MDEV
7752M:	David Ahern <dsa@cumulusnetworks.com>
7753L:	netdev@vger.kernel.org
7754S:	Maintained
7755F:	net/l3mdev
7756F:	include/net/l3mdev.h
7757
7758LANTIQ MIPS ARCHITECTURE
7759M:	John Crispin <john@phrozen.org>
7760L:	linux-mips@linux-mips.org
7761S:	Maintained
7762F:	arch/mips/lantiq
7763F:	drivers/soc/lantiq
7764
7765LAPB module
7766L:	linux-x25@vger.kernel.org
7767S:	Orphan
7768F:	Documentation/networking/lapb-module.txt
7769F:	include/*/lapb.h
7770F:	net/lapb/
7771
7772LASI 53c700 driver for PARISC
7773M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7774L:	linux-scsi@vger.kernel.org
7775S:	Maintained
7776F:	Documentation/scsi/53c700.txt
7777F:	drivers/scsi/53c700*
7778
7779LED SUBSYSTEM
7780M:	Richard Purdie <rpurdie@rpsys.net>
7781M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7782M:	Pavel Machek <pavel@ucw.cz>
7783L:	linux-leds@vger.kernel.org
7784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7785S:	Maintained
7786F:	Documentation/devicetree/bindings/leds/
7787F:	drivers/leds/
7788F:	include/linux/leds.h
7789
7790LEGACY EEPROM DRIVER
7791M:	Jean Delvare <jdelvare@suse.com>
7792S:	Maintained
7793F:	Documentation/misc-devices/eeprom
7794F:	drivers/misc/eeprom/eeprom.c
7795
7796LEGO USB Tower driver
7797M:	Juergen Stuber <starblue@users.sourceforge.net>
7798L:	legousb-devel@lists.sourceforge.net
7799W:	http://legousb.sourceforge.net/
7800S:	Maintained
7801F:	drivers/usb/misc/legousbtower.c
7802
7803LG2160 MEDIA DRIVER
7804M:	Michael Krufky <mkrufky@linuxtv.org>
7805L:	linux-media@vger.kernel.org
7806W:	https://linuxtv.org
7807W:	http://github.com/mkrufky
7808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7809T:	git git://linuxtv.org/mkrufky/tuners.git
7810S:	Maintained
7811F:	drivers/media/dvb-frontends/lg2160.*
7812
7813LGDT3305 MEDIA DRIVER
7814M:	Michael Krufky <mkrufky@linuxtv.org>
7815L:	linux-media@vger.kernel.org
7816W:	https://linuxtv.org
7817W:	http://github.com/mkrufky
7818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7819T:	git git://linuxtv.org/mkrufky/tuners.git
7820S:	Maintained
7821F:	drivers/media/dvb-frontends/lgdt3305.*
7822
7823LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7824M:	Viresh Kumar <vireshk@kernel.org>
7825L:	linux-ide@vger.kernel.org
7826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7827S:	Maintained
7828F:	include/linux/pata_arasan_cf_data.h
7829F:	drivers/ata/pata_arasan_cf.c
7830
7831LIBATA PATA DRIVERS
7832M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7833M:	Tejun Heo <tj@kernel.org>
7834L:	linux-ide@vger.kernel.org
7835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7836S:	Maintained
7837F:	drivers/ata/pata_*.c
7838F:	drivers/ata/ata_generic.c
7839
7840LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7841M:	Linus Walleij <linus.walleij@linaro.org>
7842L:	linux-ide@vger.kernel.org
7843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7844S:	Maintained
7845F:	drivers/ata/pata_ftide010.c
7846F:	drivers/ata/sata_gemini.c
7847F:	drivers/ata/sata_gemini.h
7848
7849LIBATA SATA AHCI PLATFORM devices support
7850M:	Hans de Goede <hdegoede@redhat.com>
7851M:	Tejun Heo <tj@kernel.org>
7852L:	linux-ide@vger.kernel.org
7853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7854S:	Maintained
7855F:	drivers/ata/ahci_platform.c
7856F:	drivers/ata/libahci_platform.c
7857F:	include/linux/ahci_platform.h
7858
7859LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7860M:	Mikael Pettersson <mikpelinux@gmail.com>
7861L:	linux-ide@vger.kernel.org
7862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7863S:	Maintained
7864F:	drivers/ata/sata_promise.*
7865
7866LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7867M:	Tejun Heo <tj@kernel.org>
7868L:	linux-ide@vger.kernel.org
7869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7870S:	Maintained
7871F:	drivers/ata/
7872F:	include/linux/ata.h
7873F:	include/linux/libata.h
7874F:	Documentation/devicetree/bindings/ata/
7875
7876LIBLOCKDEP
7877M:	Sasha Levin <alexander.levin@verizon.com>
7878S:	Maintained
7879F:	tools/lib/lockdep/
7880
7881LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7882M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7883L:	linux-nvdimm@lists.01.org
7884Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7885S:	Supported
7886F:	drivers/nvdimm/blk.c
7887F:	drivers/nvdimm/region_devs.c
7888
7889LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7890M:	Vishal Verma <vishal.l.verma@intel.com>
7891L:	linux-nvdimm@lists.01.org
7892Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7893S:	Supported
7894F:	drivers/nvdimm/btt*
7895
7896LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7897M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7898L:	linux-nvdimm@lists.01.org
7899Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7900S:	Supported
7901F:	drivers/nvdimm/pmem*
7902
7903LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7904M:	Dan Williams <dan.j.williams@intel.com>
7905L:	linux-nvdimm@lists.01.org
7906Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7908S:	Supported
7909F:	drivers/nvdimm/*
7910F:	drivers/acpi/nfit/*
7911F:	include/linux/nd.h
7912F:	include/linux/libnvdimm.h
7913F:	include/uapi/linux/ndctl.h
7914
7915LIGHTNVM PLATFORM SUPPORT
7916M:	Matias Bjorling <mb@lightnvm.io>
7917W:	http://github/OpenChannelSSD
7918L:	linux-block@vger.kernel.org
7919S:	Maintained
7920F:	drivers/lightnvm/
7921F:	include/linux/lightnvm.h
7922F:	include/uapi/linux/lightnvm.h
7923
7924LINUX FOR POWER MACINTOSH
7925M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7926W:	http://www.penguinppc.org/
7927L:	linuxppc-dev@lists.ozlabs.org
7928S:	Maintained
7929F:	arch/powerpc/platforms/powermac/
7930F:	drivers/macintosh/
7931
7932LINUX FOR POWERPC (32-BIT AND 64-BIT)
7933M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7934M:	Paul Mackerras <paulus@samba.org>
7935M:	Michael Ellerman <mpe@ellerman.id.au>
7936W:	https://github.com/linuxppc/linux/wiki
7937L:	linuxppc-dev@lists.ozlabs.org
7938Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7940S:	Supported
7941F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7942F:	Documentation/devicetree/bindings/powerpc/
7943F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7944F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7945F:	Documentation/powerpc/
7946F:	arch/powerpc/
7947F:	drivers/char/tpm/tpm_ibmvtpm*
7948F:	drivers/crypto/nx/
7949F:	drivers/crypto/vmx/
7950F:	drivers/i2c/busses/i2c-opal.c
7951F:	drivers/net/ethernet/ibm/ibmveth.*
7952F:	drivers/net/ethernet/ibm/ibmvnic.*
7953F:	drivers/pci/hotplug/pnv_php.c
7954F:	drivers/pci/hotplug/rpa*
7955F:	drivers/rtc/rtc-opal.c
7956F:	drivers/scsi/ibmvscsi/
7957F:	drivers/tty/hvc/hvc_opal.c
7958F:	drivers/watchdog/wdrtas.c
7959F:	tools/testing/selftests/powerpc
7960N:	/pmac
7961N:	powermac
7962N:	powernv
7963N:	[^a-z0-9]ps3
7964N:	pseries
7965
7966LINUX FOR POWERPC EMBEDDED MPC5XXX
7967M:	Anatolij Gustschin <agust@denx.de>
7968L:	linuxppc-dev@lists.ozlabs.org
7969T:	git git://git.denx.de/linux-denx-agust.git
7970S:	Maintained
7971F:	arch/powerpc/platforms/512x/
7972F:	arch/powerpc/platforms/52xx/
7973
7974LINUX FOR POWERPC EMBEDDED PPC4XX
7975M:	Alistair Popple <alistair@popple.id.au>
7976M:	Matt Porter <mporter@kernel.crashing.org>
7977W:	http://www.penguinppc.org/
7978L:	linuxppc-dev@lists.ozlabs.org
7979S:	Maintained
7980F:	arch/powerpc/platforms/40x/
7981F:	arch/powerpc/platforms/44x/
7982
7983LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7984M:	Scott Wood <oss@buserror.net>
7985M:	Kumar Gala <galak@kernel.crashing.org>
7986W:	http://www.penguinppc.org/
7987L:	linuxppc-dev@lists.ozlabs.org
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7989S:	Maintained
7990F:	arch/powerpc/platforms/83xx/
7991F:	arch/powerpc/platforms/85xx/
7992F:	Documentation/devicetree/bindings/powerpc/fsl/
7993
7994LINUX FOR POWERPC EMBEDDED PPC8XX
7995M:	Vitaly Bordug <vitb@kernel.crashing.org>
7996W:	http://www.penguinppc.org/
7997L:	linuxppc-dev@lists.ozlabs.org
7998S:	Maintained
7999F:	arch/powerpc/platforms/8xx/
8000
8001LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8002L:	linuxppc-dev@lists.ozlabs.org
8003S:	Orphan
8004F:	arch/powerpc/*/*virtex*
8005F:	arch/powerpc/*/*/*virtex*
8006
8007LINUX FOR POWERPC PA SEMI PWRFICIENT
8008L:	linuxppc-dev@lists.ozlabs.org
8009S:	Orphan
8010F:	arch/powerpc/platforms/pasemi/
8011F:	drivers/*/*pasemi*
8012F:	drivers/*/*/*pasemi*
8013
8014LINUX KERNEL DUMP TEST MODULE (LKDTM)
8015M:	Kees Cook <keescook@chromium.org>
8016S:	Maintained
8017F:	drivers/misc/lkdtm*
8018
8019LINUX SECURITY MODULE (LSM) FRAMEWORK
8020M:	Chris Wright <chrisw@sous-sol.org>
8021L:	linux-security-module@vger.kernel.org
8022S:	Supported
8023
8024LIS3LV02D ACCELEROMETER DRIVER
8025M:	Eric Piel <eric.piel@tremplin-utc.net>
8026S:	Maintained
8027F:	Documentation/misc-devices/lis3lv02d
8028F:	drivers/misc/lis3lv02d/
8029F:	drivers/platform/x86/hp_accel.c
8030
8031LIVE PATCHING
8032M:	Josh Poimboeuf <jpoimboe@redhat.com>
8033M:	Jessica Yu <jeyu@kernel.org>
8034M:	Jiri Kosina <jikos@kernel.org>
8035M:	Miroslav Benes <mbenes@suse.cz>
8036R:	Petr Mladek <pmladek@suse.com>
8037S:	Maintained
8038F:	kernel/livepatch/
8039F:	include/linux/livepatch.h
8040F:	arch/x86/include/asm/livepatch.h
8041F:	arch/x86/kernel/livepatch.c
8042F:	Documentation/livepatch/
8043F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8044F:	samples/livepatch/
8045L:	live-patching@vger.kernel.org
8046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8047
8048LLC (802.2)
8049L:	netdev@vger.kernel.org
8050S:	Odd fixes
8051F:	include/linux/llc.h
8052F:	include/uapi/linux/llc.h
8053F:	include/net/llc*
8054F:	net/llc/
8055
8056LM73 HARDWARE MONITOR DRIVER
8057M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8058L:	linux-hwmon@vger.kernel.org
8059S:	Maintained
8060F:	drivers/hwmon/lm73.c
8061
8062LM78 HARDWARE MONITOR DRIVER
8063M:	Jean Delvare <jdelvare@suse.com>
8064L:	linux-hwmon@vger.kernel.org
8065S:	Maintained
8066F:	Documentation/hwmon/lm78
8067F:	drivers/hwmon/lm78.c
8068
8069LM83 HARDWARE MONITOR DRIVER
8070M:	Jean Delvare <jdelvare@suse.com>
8071L:	linux-hwmon@vger.kernel.org
8072S:	Maintained
8073F:	Documentation/hwmon/lm83
8074F:	drivers/hwmon/lm83.c
8075
8076LM90 HARDWARE MONITOR DRIVER
8077M:	Jean Delvare <jdelvare@suse.com>
8078L:	linux-hwmon@vger.kernel.org
8079S:	Maintained
8080F:	Documentation/hwmon/lm90
8081F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8082F:	drivers/hwmon/lm90.c
8083F:	include/dt-bindings/thermal/lm90.h
8084
8085LM95234 HARDWARE MONITOR DRIVER
8086M:	Guenter Roeck <linux@roeck-us.net>
8087L:	linux-hwmon@vger.kernel.org
8088S:	Maintained
8089F:	Documentation/hwmon/lm95234
8090F:	drivers/hwmon/lm95234.c
8091
8092LME2510 MEDIA DRIVER
8093M:	Malcolm Priestley <tvboxspy@gmail.com>
8094L:	linux-media@vger.kernel.org
8095W:	https://linuxtv.org
8096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8097S:	Maintained
8098F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8099
8100LOADPIN SECURITY MODULE
8101M:	Kees Cook <keescook@chromium.org>
8102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8103S:	Supported
8104F:	security/loadpin/
8105F:	Documentation/admin-guide/LSM/LoadPin.rst
8106
8107LOCKING PRIMITIVES
8108M:	Peter Zijlstra <peterz@infradead.org>
8109M:	Ingo Molnar <mingo@redhat.com>
8110L:	linux-kernel@vger.kernel.org
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8112S:	Maintained
8113F:	Documentation/locking/
8114F:	include/linux/lockdep.h
8115F:	include/linux/spinlock*.h
8116F:	arch/*/include/asm/spinlock*.h
8117F:	include/linux/rwlock*.h
8118F:	include/linux/mutex*.h
8119F:	arch/*/include/asm/mutex*.h
8120F:	include/linux/rwsem*.h
8121F:	arch/*/include/asm/rwsem.h
8122F:	include/linux/seqlock.h
8123F:	lib/locking*.[ch]
8124F:	kernel/locking/
8125
8126LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8127M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8128L:	linux-ntfs-dev@lists.sourceforge.net
8129W:	http://www.linux-ntfs.org/content/view/19/37/
8130S:	Maintained
8131F:	Documentation/ldm.txt
8132F:	block/partitions/ldm.*
8133
8134LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8135M:	Sathya Prakash <sathya.prakash@broadcom.com>
8136M:	Chaitra P B <chaitra.basappa@broadcom.com>
8137M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8138L:	MPT-FusionLinux.pdl@broadcom.com
8139L:	linux-scsi@vger.kernel.org
8140W:	http://www.avagotech.com/support/
8141S:	Supported
8142F:	drivers/message/fusion/
8143F:	drivers/scsi/mpt2sas/
8144F:	drivers/scsi/mpt3sas/
8145
8146LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8147M:	Matthew Wilcox <matthew@wil.cx>
8148L:	linux-scsi@vger.kernel.org
8149S:	Maintained
8150F:	drivers/scsi/sym53c8xx_2/
8151
8152LTC4261 HARDWARE MONITOR DRIVER
8153M:	Guenter Roeck <linux@roeck-us.net>
8154L:	linux-hwmon@vger.kernel.org
8155S:	Maintained
8156F:	Documentation/hwmon/ltc4261
8157F:	drivers/hwmon/ltc4261.c
8158
8159LTC4306 I2C MULTIPLEXER DRIVER
8160M:	Michael Hennerich <michael.hennerich@analog.com>
8161W:	http://ez.analog.com/community/linux-device-drivers
8162L:	linux-i2c@vger.kernel.org
8163S:	Supported
8164F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8165F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8166
8167LTP (Linux Test Project)
8168M:	Mike Frysinger <vapier@gentoo.org>
8169M:	Cyril Hrubis <chrubis@suse.cz>
8170M:	Wanlong Gao <wanlong.gao@gmail.com>
8171M:	Jan Stancek <jstancek@redhat.com>
8172M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8173M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8174L:	ltp@lists.linux.it (subscribers-only)
8175W:	http://linux-test-project.github.io/
8176T:	git git://github.com/linux-test-project/ltp.git
8177S:	Maintained
8178
8179M32R ARCHITECTURE
8180W:	http://www.linux-m32r.org/
8181S:	Orphan
8182F:	arch/m32r/
8183
8184M68K ARCHITECTURE
8185M:	Geert Uytterhoeven <geert@linux-m68k.org>
8186L:	linux-m68k@lists.linux-m68k.org
8187W:	http://www.linux-m68k.org/
8188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8189S:	Maintained
8190F:	arch/m68k/
8191F:	drivers/zorro/
8192
8193M68K ON APPLE MACINTOSH
8194M:	Joshua Thompson <funaho@jurai.org>
8195W:	http://www.mac.linux-m68k.org/
8196L:	linux-m68k@lists.linux-m68k.org
8197S:	Maintained
8198F:	arch/m68k/mac/
8199
8200M68K ON HP9000/300
8201M:	Philip Blundell <philb@gnu.org>
8202W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8203S:	Maintained
8204F:	arch/m68k/hp300/
8205
8206M88DS3103 MEDIA DRIVER
8207M:	Antti Palosaari <crope@iki.fi>
8208L:	linux-media@vger.kernel.org
8209W:	https://linuxtv.org
8210W:	http://palosaari.fi/linux/
8211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8212T:	git git://linuxtv.org/anttip/media_tree.git
8213S:	Maintained
8214F:	drivers/media/dvb-frontends/m88ds3103*
8215
8216M88RS2000 MEDIA DRIVER
8217M:	Malcolm Priestley <tvboxspy@gmail.com>
8218L:	linux-media@vger.kernel.org
8219W:	https://linuxtv.org
8220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8221S:	Maintained
8222F:	drivers/media/dvb-frontends/m88rs2000*
8223
8224MA901 MASTERKIT USB FM RADIO DRIVER
8225M:	Alexey Klimov <klimov.linux@gmail.com>
8226L:	linux-media@vger.kernel.org
8227T:	git git://linuxtv.org/media_tree.git
8228S:	Maintained
8229F:	drivers/media/radio/radio-ma901.c
8230
8231MAC80211
8232M:	Johannes Berg <johannes@sipsolutions.net>
8233L:	linux-wireless@vger.kernel.org
8234W:	http://wireless.kernel.org/
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8237S:	Maintained
8238F:	Documentation/networking/mac80211-injection.txt
8239F:	include/net/mac80211.h
8240F:	net/mac80211/
8241F:	drivers/net/wireless/mac80211_hwsim.[ch]
8242
8243MAILBOX API
8244M:	Jassi Brar <jassisinghbrar@gmail.com>
8245L:	linux-kernel@vger.kernel.org
8246S:	Maintained
8247F:	drivers/mailbox/
8248F:	include/linux/mailbox_client.h
8249F:	include/linux/mailbox_controller.h
8250
8251MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8252M:	Michael Kerrisk <mtk.manpages@gmail.com>
8253W:	http://www.kernel.org/doc/man-pages
8254L:	linux-man@vger.kernel.org
8255S:	Maintained
8256
8257MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8258M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8259L:	linux-mips@linux-mips.org
8260S:	Maintained
8261F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8262
8263MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8264M:	Andrew Lunn <andrew@lunn.ch>
8265M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8266L:	netdev@vger.kernel.org
8267S:	Maintained
8268F:	drivers/net/dsa/mv88e6xxx/
8269F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8270
8271MARVELL ARMADA DRM SUPPORT
8272M:	Russell King <linux@armlinux.org.uk>
8273S:	Maintained
8274T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8275T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8276F:	drivers/gpu/drm/armada/
8277F:	include/uapi/drm/armada_drm.h
8278F:	Documentation/devicetree/bindings/display/armada/
8279
8280MARVELL CRYPTO DRIVER
8281M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8282M:	Arnaud Ebalard <arno@natisbad.org>
8283F:	drivers/crypto/marvell/
8284S:	Maintained
8285L:	linux-crypto@vger.kernel.org
8286
8287MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8288M:	Mirko Lindner <mlindner@marvell.com>
8289M:	Stephen Hemminger <stephen@networkplumber.org>
8290L:	netdev@vger.kernel.org
8291S:	Maintained
8292F:	drivers/net/ethernet/marvell/sk*
8293
8294MARVELL LIBERTAS WIRELESS DRIVER
8295L:	libertas-dev@lists.infradead.org
8296S:	Orphan
8297F:	drivers/net/wireless/marvell/libertas/
8298
8299MARVELL MACCHIATOBIN SUPPORT
8300M:	Russell King <rmk@armlinux.org.uk>
8301L:	linux-arm-kernel@lists.infradead.org
8302S:	Maintained
8303F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8304
8305MARVELL MV643XX ETHERNET DRIVER
8306M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8307L:	netdev@vger.kernel.org
8308S:	Maintained
8309F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8310F:	include/linux/mv643xx.h
8311
8312MARVELL MV88X3310 PHY DRIVER
8313M:	Russell King <rmk@armlinux.org.uk>
8314L:	netdev@vger.kernel.org
8315S:	Maintained
8316F:	drivers/net/phy/marvell10g.c
8317
8318MARVELL MVNETA ETHERNET DRIVER
8319M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8320L:	netdev@vger.kernel.org
8321S:	Maintained
8322F:	drivers/net/ethernet/marvell/mvneta.*
8323
8324MARVELL MWIFIEX WIRELESS DRIVER
8325M:	Amitkumar Karwar <amitkarwar@gmail.com>
8326M:	Nishant Sarmukadam <nishants@marvell.com>
8327M:	Ganapathi Bhat <gbhat@marvell.com>
8328M:	Xinming Hu <huxm@marvell.com>
8329L:	linux-wireless@vger.kernel.org
8330S:	Maintained
8331F:	drivers/net/wireless/marvell/mwifiex/
8332
8333MARVELL MWL8K WIRELESS DRIVER
8334M:	Lennert Buytenhek <buytenh@wantstofly.org>
8335L:	linux-wireless@vger.kernel.org
8336S:	Odd Fixes
8337F:	drivers/net/wireless/marvell/mwl8k.c
8338
8339MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8340M:	Nicolas Pitre <nico@fluxnic.net>
8341S:	Odd Fixes
8342F:	drivers/mmc/host/mvsdio.*
8343
8344MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8345M:	Hu Ziji <huziji@marvell.com>
8346L:	linux-mmc@vger.kernel.org
8347S:	Supported
8348F:	drivers/mmc/host/sdhci-xenon*
8349F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8350
8351MATROX FRAMEBUFFER DRIVER
8352L:	linux-fbdev@vger.kernel.org
8353S:	Orphan
8354F:	drivers/video/fbdev/matrox/matroxfb_*
8355F:	include/uapi/linux/matroxfb.h
8356
8357MAX16065 HARDWARE MONITOR DRIVER
8358M:	Guenter Roeck <linux@roeck-us.net>
8359L:	linux-hwmon@vger.kernel.org
8360S:	Maintained
8361F:	Documentation/hwmon/max16065
8362F:	drivers/hwmon/max16065.c
8363
8364MAX20751 HARDWARE MONITOR DRIVER
8365M:	Guenter Roeck <linux@roeck-us.net>
8366L:	linux-hwmon@vger.kernel.org
8367S:	Maintained
8368F:	Documentation/hwmon/max20751
8369F:	drivers/hwmon/max20751.c
8370
8371MAX2175 SDR TUNER DRIVER
8372M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8373L:	linux-media@vger.kernel.org
8374T:	git git://linuxtv.org/media_tree.git
8375S:	Maintained
8376F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8377F:	Documentation/media/v4l-drivers/max2175.rst
8378F:	drivers/media/i2c/max2175*
8379F:	include/uapi/linux/max2175.h
8380
8381MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8382L:	linux-hwmon@vger.kernel.org
8383S:	Orphan
8384F:	Documentation/hwmon/max6650
8385F:	drivers/hwmon/max6650.c
8386
8387MAX6697 HARDWARE MONITOR DRIVER
8388M:	Guenter Roeck <linux@roeck-us.net>
8389L:	linux-hwmon@vger.kernel.org
8390S:	Maintained
8391F:	Documentation/hwmon/max6697
8392F:	Documentation/devicetree/bindings/i2c/max6697.txt
8393F:	drivers/hwmon/max6697.c
8394F:	include/linux/platform_data/max6697.h
8395
8396MAX9860 MONO AUDIO VOICE CODEC DRIVER
8397M:	Peter Rosin <peda@axentia.se>
8398L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8399S:	Maintained
8400F:	Documentation/devicetree/bindings/sound/max9860.txt
8401F:	sound/soc/codecs/max9860.*
8402
8403MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8404M:	Javier Martinez Canillas <javier@dowhile0.org>
8405L:	linux-kernel@vger.kernel.org
8406S:	Supported
8407F:	drivers/regulator/max77802-regulator.c
8408F:	Documentation/devicetree/bindings/*/*max77802.txt
8409F:	include/dt-bindings/*/*max77802.h
8410
8411MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8412M:	Krzysztof Kozlowski <krzk@kernel.org>
8413M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8414L:	linux-pm@vger.kernel.org
8415S:	Supported
8416F:	drivers/power/supply/max14577_charger.c
8417F:	drivers/power/supply/max77693_charger.c
8418
8419MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8420M:	Chanwoo Choi <cw00.choi@samsung.com>
8421M:	Krzysztof Kozlowski <krzk@kernel.org>
8422M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8423L:	linux-kernel@vger.kernel.org
8424S:	Supported
8425F:	drivers/*/max14577*.c
8426F:	drivers/*/max77686*.c
8427F:	drivers/*/max77693*.c
8428F:	drivers/extcon/extcon-max14577.c
8429F:	drivers/extcon/extcon-max77693.c
8430F:	drivers/rtc/rtc-max77686.c
8431F:	drivers/clk/clk-max77686.c
8432F:	Documentation/devicetree/bindings/mfd/max14577.txt
8433F:	Documentation/devicetree/bindings/*/max77686.txt
8434F:	Documentation/devicetree/bindings/mfd/max77693.txt
8435F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8436F:	include/linux/mfd/max14577*.h
8437F:	include/linux/mfd/max77686*.h
8438F:	include/linux/mfd/max77693*.h
8439
8440MAXIRADIO FM RADIO RECEIVER DRIVER
8441M:	Hans Verkuil <hverkuil@xs4all.nl>
8442L:	linux-media@vger.kernel.org
8443T:	git git://linuxtv.org/media_tree.git
8444W:	https://linuxtv.org
8445S:	Maintained
8446F:	drivers/media/radio/radio-maxiradio*
8447
8448MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8449M:	Peter Rosin <peda@axentia.se>
8450L:	linux-iio@vger.kernel.org
8451S:	Maintained
8452F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8453F:	drivers/iio/potentiometer/mcp4531.c
8454
8455MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8456M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8457L:	linux-iio@vger.kernel.org
8458S:	Maintained
8459F:	drivers/iio/dac/cio-dac.c
8460
8461MEDIA DRIVERS FOR ASCOT2E
8462M:	Sergey Kozlov <serjk@netup.ru>
8463M:	Abylay Ospan <aospan@netup.ru>
8464L:	linux-media@vger.kernel.org
8465W:	https://linuxtv.org
8466W:	http://netup.tv/
8467T:	git git://linuxtv.org/media_tree.git
8468S:	Supported
8469F:	drivers/media/dvb-frontends/ascot2e*
8470
8471MEDIA DRIVERS FOR CXD2841ER
8472M:	Sergey Kozlov <serjk@netup.ru>
8473M:	Abylay Ospan <aospan@netup.ru>
8474L:	linux-media@vger.kernel.org
8475W:	https://linuxtv.org
8476W:	http://netup.tv/
8477T:	git git://linuxtv.org/media_tree.git
8478S:	Supported
8479F:	drivers/media/dvb-frontends/cxd2841er*
8480
8481MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8482M:	Daniel Scheller <d.scheller.oss@gmail.com>
8483L:	linux-media@vger.kernel.org
8484W:	https://linuxtv.org
8485T:	git git://linuxtv.org/media_tree.git
8486S:	Maintained
8487F:	drivers/media/pci/ddbridge/*
8488
8489MEDIA DRIVERS FOR FREESCALE IMX
8490M:	Steve Longerbeam <slongerbeam@gmail.com>
8491M:	Philipp Zabel <p.zabel@pengutronix.de>
8492L:	linux-media@vger.kernel.org
8493T:	git git://linuxtv.org/media_tree.git
8494S:	Maintained
8495F:	Documentation/devicetree/bindings/media/imx.txt
8496F:	Documentation/media/v4l-drivers/imx.rst
8497F:	drivers/staging/media/imx/
8498F:	include/linux/imx-media.h
8499F:	include/media/imx.h
8500
8501MEDIA DRIVERS FOR HELENE
8502M:	Abylay Ospan <aospan@netup.ru>
8503L:	linux-media@vger.kernel.org
8504W:	https://linuxtv.org
8505W:	http://netup.tv/
8506T:	git git://linuxtv.org/media_tree.git
8507S:	Supported
8508F:	drivers/media/dvb-frontends/helene*
8509
8510MEDIA DRIVERS FOR HORUS3A
8511M:	Sergey Kozlov <serjk@netup.ru>
8512M:	Abylay Ospan <aospan@netup.ru>
8513L:	linux-media@vger.kernel.org
8514W:	https://linuxtv.org
8515W:	http://netup.tv/
8516T:	git git://linuxtv.org/media_tree.git
8517S:	Supported
8518F:	drivers/media/dvb-frontends/horus3a*
8519
8520MEDIA DRIVERS FOR LNBH25
8521M:	Sergey Kozlov <serjk@netup.ru>
8522M:	Abylay Ospan <aospan@netup.ru>
8523L:	linux-media@vger.kernel.org
8524W:	https://linuxtv.org
8525W:	http://netup.tv/
8526T:	git git://linuxtv.org/media_tree.git
8527S:	Supported
8528F:	drivers/media/dvb-frontends/lnbh25*
8529
8530MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8531M:	Daniel Scheller <d.scheller.oss@gmail.com>
8532L:	linux-media@vger.kernel.org
8533W:	https://linuxtv.org
8534T:	git git://linuxtv.org/media_tree.git
8535S:	Maintained
8536F:	drivers/media/dvb-frontends/mxl5xx*
8537
8538MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8539M:	Sergey Kozlov <serjk@netup.ru>
8540M:	Abylay Ospan <aospan@netup.ru>
8541L:	linux-media@vger.kernel.org
8542W:	https://linuxtv.org
8543W:	http://netup.tv/
8544T:	git git://linuxtv.org/media_tree.git
8545S:	Supported
8546F:	drivers/media/pci/netup_unidvb/*
8547
8548MEDIA DRIVERS FOR RENESAS - DRIF
8549M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8550L:	linux-media@vger.kernel.org
8551L:	linux-renesas-soc@vger.kernel.org
8552T:	git git://linuxtv.org/media_tree.git
8553S:	Supported
8554F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8555F:	drivers/media/platform/rcar_drif.c
8556
8557MEDIA DRIVERS FOR RENESAS - FCP
8558M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8559L:	linux-media@vger.kernel.org
8560L:	linux-renesas-soc@vger.kernel.org
8561T:	git git://linuxtv.org/media_tree.git
8562S:	Supported
8563F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8564F:	drivers/media/platform/rcar-fcp.c
8565F:	include/media/rcar-fcp.h
8566
8567MEDIA DRIVERS FOR RENESAS - FDP1
8568M:	Kieran Bingham <kieran@bingham.xyz>
8569L:	linux-media@vger.kernel.org
8570L:	linux-renesas-soc@vger.kernel.org
8571T:	git git://linuxtv.org/media_tree.git
8572S:	Supported
8573F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8574F:	drivers/media/platform/rcar_fdp1.c
8575
8576MEDIA DRIVERS FOR RENESAS - VIN
8577M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8578L:	linux-media@vger.kernel.org
8579L:	linux-renesas-soc@vger.kernel.org
8580T:	git git://linuxtv.org/media_tree.git
8581S:	Supported
8582F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8583F:	drivers/media/platform/rcar-vin/
8584
8585MEDIA DRIVERS FOR RENESAS - VSP1
8586M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8587L:	linux-media@vger.kernel.org
8588L:	linux-renesas-soc@vger.kernel.org
8589T:	git git://linuxtv.org/media_tree.git
8590S:	Supported
8591F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8592F:	drivers/media/platform/vsp1/
8593
8594MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8595M:	Daniel Scheller <d.scheller.oss@gmail.com>
8596L:	linux-media@vger.kernel.org
8597W:	https://linuxtv.org
8598T:	git git://linuxtv.org/media_tree.git
8599S:	Maintained
8600F:	drivers/media/dvb-frontends/stv0910*
8601
8602MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8603M:	Daniel Scheller <d.scheller.oss@gmail.com>
8604L:	linux-media@vger.kernel.org
8605W:	https://linuxtv.org
8606T:	git git://linuxtv.org/media_tree.git
8607S:	Maintained
8608F:	drivers/media/dvb-frontends/stv6111*
8609
8610MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8611M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8612M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8613P:	LinuxTV.org Project
8614L:	linux-media@vger.kernel.org
8615W:	https://linuxtv.org
8616Q:	http://patchwork.kernel.org/project/linux-media/list/
8617T:	git git://linuxtv.org/media_tree.git
8618S:	Maintained
8619F:	Documentation/devicetree/bindings/media/
8620F:	Documentation/media/
8621F:	drivers/media/
8622F:	drivers/staging/media/
8623F:	include/linux/platform_data/media/
8624F:	include/media/
8625F:	include/uapi/linux/dvb/
8626F:	include/uapi/linux/videodev2.h
8627F:	include/uapi/linux/media.h
8628F:	include/uapi/linux/v4l2-*
8629F:	include/uapi/linux/meye.h
8630F:	include/uapi/linux/ivtv*
8631F:	include/uapi/linux/uvcvideo.h
8632
8633MEDIATEK CIR DRIVER
8634M:	Sean Wang <sean.wang@mediatek.com>
8635S:	Maintained
8636F:	drivers/media/rc/mtk-cir.c
8637
8638MEDIATEK PMIC LED DRIVER
8639M:	Sean Wang <sean.wang@mediatek.com>
8640S:	Maintained
8641F:	drivers/leds/leds-mt6323.c
8642F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8643
8644MEDIATEK ETHERNET DRIVER
8645M:	Felix Fietkau <nbd@openwrt.org>
8646M:	John Crispin <john@phrozen.org>
8647M:	Sean Wang <sean.wang@mediatek.com>
8648M:	Nelson Chang <nelson.chang@mediatek.com>
8649L:	netdev@vger.kernel.org
8650S:	Maintained
8651F:	drivers/net/ethernet/mediatek/
8652
8653MEDIATEK JPEG DRIVER
8654M:	Rick Chang <rick.chang@mediatek.com>
8655M:	Bin Liu <bin.liu@mediatek.com>
8656S:	Supported
8657F:	drivers/media/platform/mtk-jpeg/
8658F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8659
8660MEDIATEK MDP DRIVER
8661M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8662M:	Houlong Wei <houlong.wei@mediatek.com>
8663M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8664S:	Supported
8665F:	drivers/media/platform/mtk-mdp/
8666F:	drivers/media/platform/mtk-vpu/
8667F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8668
8669MEDIATEK MEDIA DRIVER
8670M:	Tiffany Lin <tiffany.lin@mediatek.com>
8671M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8672S:	Supported
8673F:	drivers/media/platform/mtk-vcodec/
8674F:	drivers/media/platform/mtk-vpu/
8675F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8676F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8677
8678MEDIATEK MT7601U WIRELESS LAN DRIVER
8679M:	Jakub Kicinski <kubakici@wp.pl>
8680L:	linux-wireless@vger.kernel.org
8681S:	Maintained
8682F:	drivers/net/wireless/mediatek/mt7601u/
8683
8684MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8685M:	Sean Wang <sean.wang@mediatek.com>
8686S:	Maintained
8687F:	drivers/char/hw_random/mtk-rng.c
8688
8689MEDIATEK USB3 DRD IP DRIVER
8690M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8691L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8693L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8694S:	Maintained
8695F:	drivers/usb/mtu3/
8696
8697MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8698M:	Peter Senna Tschudin <peter.senna@collabora.com>
8699M:	Martin Donnelly <martin.donnelly@ge.com>
8700M:	Martyn Welch <martyn.welch@collabora.co.uk>
8701S:	Maintained
8702F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8703F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8704
8705MEGARAID SCSI/SAS DRIVERS
8706M:	Kashyap Desai <kashyap.desai@broadcom.com>
8707M:	Sumit Saxena <sumit.saxena@broadcom.com>
8708M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8709L:	megaraidlinux.pdl@broadcom.com
8710L:	linux-scsi@vger.kernel.org
8711W:	http://www.avagotech.com/support/
8712S:	Maintained
8713F:	Documentation/scsi/megaraid.txt
8714F:	drivers/scsi/megaraid.*
8715F:	drivers/scsi/megaraid/
8716
8717MELEXIS MLX90614 DRIVER
8718M:	Crt Mori <cmo@melexis.com>
8719L:	linux-iio@vger.kernel.org
8720W:	http://www.melexis.com
8721S:	Supported
8722F:	drivers/iio/temperature/mlx90614.c
8723
8724MELFAS MIP4 TOUCHSCREEN DRIVER
8725M:	Sangwon Jee <jeesw@melfas.com>
8726W:	http://www.melfas.com
8727S:	Supported
8728F:	drivers/input/touchscreen/melfas_mip4.c
8729F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8730
8731MELLANOX ETHERNET DRIVER (mlx4_en)
8732M:	Tariq Toukan <tariqt@mellanox.com>
8733L:	netdev@vger.kernel.org
8734S:	Supported
8735W:	http://www.mellanox.com
8736Q:	http://patchwork.ozlabs.org/project/netdev/list/
8737F:	drivers/net/ethernet/mellanox/mlx4/en_*
8738
8739MELLANOX ETHERNET DRIVER (mlx5e)
8740M:	Saeed Mahameed <saeedm@mellanox.com>
8741L:	netdev@vger.kernel.org
8742S:	Supported
8743W:	http://www.mellanox.com
8744Q:	http://patchwork.ozlabs.org/project/netdev/list/
8745F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8746
8747MELLANOX ETHERNET INNOVA DRIVER
8748M:	Ilan Tayari <ilant@mellanox.com>
8749R:	Boris Pismenny <borisp@mellanox.com>
8750L:	netdev@vger.kernel.org
8751S:	Supported
8752W:	http://www.mellanox.com
8753Q:	http://patchwork.ozlabs.org/project/netdev/list/
8754F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8755F:	include/linux/mlx5/mlx5_ifc_fpga.h
8756
8757MELLANOX ETHERNET INNOVA IPSEC DRIVER
8758M:	Ilan Tayari <ilant@mellanox.com>
8759R:	Boris Pismenny <borisp@mellanox.com>
8760L:	netdev@vger.kernel.org
8761S:	Supported
8762W:	http://www.mellanox.com
8763Q:	http://patchwork.ozlabs.org/project/netdev/list/
8764F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8765F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8766
8767MELLANOX ETHERNET SWITCH DRIVERS
8768M:	Jiri Pirko <jiri@mellanox.com>
8769M:	Ido Schimmel <idosch@mellanox.com>
8770L:	netdev@vger.kernel.org
8771S:	Supported
8772W:	http://www.mellanox.com
8773Q:	http://patchwork.ozlabs.org/project/netdev/list/
8774F:	drivers/net/ethernet/mellanox/mlxsw/
8775
8776MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8777M:	Yotam Gigi <yotamg@mellanox.com>
8778L:	netdev@vger.kernel.org
8779S:	Supported
8780W:	http://www.mellanox.com
8781Q:	http://patchwork.ozlabs.org/project/netdev/list/
8782F:	drivers/net/ethernet/mellanox/mlxfw/
8783
8784MELLANOX MLX CPLD HOTPLUG DRIVER
8785M:	Vadim Pasternak <vadimp@mellanox.com>
8786L:	platform-driver-x86@vger.kernel.org
8787S:	Supported
8788F:	drivers/platform/x86/mlxcpld-hotplug.c
8789F:	include/linux/platform_data/mlxcpld-hotplug.h
8790
8791MELLANOX MLX4 core VPI driver
8792M:	Tariq Toukan <tariqt@mellanox.com>
8793L:	netdev@vger.kernel.org
8794L:	linux-rdma@vger.kernel.org
8795W:	http://www.mellanox.com
8796Q:	http://patchwork.ozlabs.org/project/netdev/list/
8797S:	Supported
8798F:	drivers/net/ethernet/mellanox/mlx4/
8799F:	include/linux/mlx4/
8800
8801MELLANOX MLX4 IB driver
8802M:	Yishai Hadas <yishaih@mellanox.com>
8803L:	linux-rdma@vger.kernel.org
8804W:	http://www.mellanox.com
8805Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8806S:	Supported
8807F:	drivers/infiniband/hw/mlx4/
8808F:	include/linux/mlx4/
8809F:	include/uapi/rdma/mlx4-abi.h
8810
8811MELLANOX MLX5 core VPI driver
8812M:	Saeed Mahameed <saeedm@mellanox.com>
8813M:	Matan Barak <matanb@mellanox.com>
8814M:	Leon Romanovsky <leonro@mellanox.com>
8815L:	netdev@vger.kernel.org
8816L:	linux-rdma@vger.kernel.org
8817W:	http://www.mellanox.com
8818Q:	http://patchwork.ozlabs.org/project/netdev/list/
8819S:	Supported
8820F:	drivers/net/ethernet/mellanox/mlx5/core/
8821F:	include/linux/mlx5/
8822
8823MELLANOX MLX5 IB driver
8824M:	Matan Barak <matanb@mellanox.com>
8825M:	Leon Romanovsky <leonro@mellanox.com>
8826L:	linux-rdma@vger.kernel.org
8827W:	http://www.mellanox.com
8828Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8829S:	Supported
8830F:	drivers/infiniband/hw/mlx5/
8831F:	include/linux/mlx5/
8832F:	include/uapi/rdma/mlx5-abi.h
8833
8834MELLANOX MLXCPLD I2C AND MUX DRIVER
8835M:	Vadim Pasternak <vadimp@mellanox.com>
8836M:	Michael Shych <michaelsh@mellanox.com>
8837L:	linux-i2c@vger.kernel.org
8838S:	Supported
8839F:	drivers/i2c/busses/i2c-mlxcpld.c
8840F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8841F:	Documentation/i2c/busses/i2c-mlxcpld
8842
8843MELLANOX MLXCPLD LED DRIVER
8844M:	Vadim Pasternak <vadimp@mellanox.com>
8845L:	linux-leds@vger.kernel.org
8846S:	Supported
8847F:	drivers/leds/leds-mlxcpld.c
8848F:	Documentation/leds/leds-mlxcpld.txt
8849
8850MELLANOX PLATFORM DRIVER
8851M:	Vadim Pasternak <vadimp@mellanox.com>
8852L:	platform-driver-x86@vger.kernel.org
8853S:	Supported
8854F:	drivers/platform/x86/mlx-platform.c
8855
8856MEMBARRIER SUPPORT
8857M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8858M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8859L:	linux-kernel@vger.kernel.org
8860S:	Supported
8861F:	kernel/sched/membarrier.c
8862F:	include/uapi/linux/membarrier.h
8863
8864MEMORY MANAGEMENT
8865L:	linux-mm@kvack.org
8866W:	http://www.linux-mm.org
8867S:	Maintained
8868F:	include/linux/mm.h
8869F:	include/linux/gfp.h
8870F:	include/linux/mmzone.h
8871F:	include/linux/memory_hotplug.h
8872F:	include/linux/vmalloc.h
8873F:	mm/
8874
8875MEMORY TECHNOLOGY DEVICES (MTD)
8876M:	David Woodhouse <dwmw2@infradead.org>
8877M:	Brian Norris <computersforpeace@gmail.com>
8878M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8879M:	Marek Vasut <marek.vasut@gmail.com>
8880M:	Richard Weinberger <richard@nod.at>
8881M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8882L:	linux-mtd@lists.infradead.org
8883W:	http://www.linux-mtd.infradead.org/
8884Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8885T:	git git://git.infradead.org/linux-mtd.git master
8886T:	git git://git.infradead.org/l2-mtd.git master
8887S:	Maintained
8888F:	Documentation/devicetree/bindings/mtd/
8889F:	drivers/mtd/
8890F:	include/linux/mtd/
8891F:	include/uapi/mtd/
8892
8893MEN A21 WATCHDOG DRIVER
8894M:	Johannes Thumshirn <morbidrsa@gmail.com>
8895L:	linux-watchdog@vger.kernel.org
8896S:	Maintained
8897F:	drivers/watchdog/mena21_wdt.c
8898
8899MEN CHAMELEON BUS (mcb)
8900M:	Johannes Thumshirn <morbidrsa@gmail.com>
8901S:	Maintained
8902F:	drivers/mcb/
8903F:	include/linux/mcb.h
8904F:	Documentation/men-chameleon-bus.txt
8905
8906MEN F21BMC (Board Management Controller)
8907M:	Andreas Werner <andreas.werner@men.de>
8908S:	Supported
8909F:	drivers/mfd/menf21bmc.c
8910F:	drivers/watchdog/menf21bmc_wdt.c
8911F:	drivers/leds/leds-menf21bmc.c
8912F:	drivers/hwmon/menf21bmc_hwmon.c
8913F:	Documentation/hwmon/menf21bmc
8914
8915MESON AO CEC DRIVER FOR AMLOGIC SOCS
8916M:	Neil Armstrong <narmstrong@baylibre.com>
8917L:	linux-media@lists.freedesktop.org
8918L:	linux-amlogic@lists.infradead.org
8919W:	http://linux-meson.com/
8920S:	Supported
8921F:	drivers/media/platform/meson/ao-cec.c
8922F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8923T:	git git://linuxtv.org/media_tree.git
8924
8925METAG ARCHITECTURE
8926M:	James Hogan <jhogan@kernel.org>
8927L:	linux-metag@vger.kernel.org
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8929S:	Odd Fixes
8930F:	arch/metag/
8931F:	Documentation/metag/
8932F:	Documentation/devicetree/bindings/metag/
8933F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8934F:	drivers/clocksource/metag_generic.c
8935F:	drivers/irqchip/irq-metag.c
8936F:	drivers/irqchip/irq-metag-ext.c
8937F:	drivers/tty/metag_da.c
8938
8939MICROBLAZE ARCHITECTURE
8940M:	Michal Simek <monstr@monstr.eu>
8941W:	http://www.monstr.eu/fdt/
8942T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8943S:	Supported
8944F:	arch/microblaze/
8945
8946MICROCHIP / ATMEL AT91 SERIAL DRIVER
8947M:	Richard Genoud <richard.genoud@gmail.com>
8948S:	Maintained
8949F:	drivers/tty/serial/atmel_serial.c
8950F:	drivers/tty/serial/atmel_serial.h
8951
8952MICROCHIP / ATMEL DMA DRIVER
8953M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955L:	dmaengine@vger.kernel.org
8956S:	Supported
8957F:	drivers/dma/at_hdmac.c
8958F:	drivers/dma/at_hdmac_regs.h
8959F:	include/linux/platform_data/dma-atmel.h
8960
8961MICROCHIP / ATMEL ECC DRIVER
8962M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8963L:	linux-crypto@vger.kernel.org
8964S:	Maintained
8965F:	drivers/crypto/atmel-ecc.*
8966
8967MICROCHIP / ATMEL ISC DRIVER
8968M:	Songjun Wu <songjun.wu@microchip.com>
8969L:	linux-media@vger.kernel.org
8970S:	Supported
8971F:	drivers/media/platform/atmel/atmel-isc.c
8972F:	drivers/media/platform/atmel/atmel-isc-regs.h
8973F:	devicetree/bindings/media/atmel-isc.txt
8974
8975MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8976M:	Woojung Huh <Woojung.Huh@microchip.com>
8977M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8978L:	netdev@vger.kernel.org
8979S:	Maintained
8980F:	net/dsa/tag_ksz.c
8981F:	drivers/net/dsa/microchip/*
8982F:	include/linux/platform_data/microchip-ksz.h
8983F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8984
8985MICROCHIP USB251XB DRIVER
8986M:	Richard Leitner <richard.leitner@skidata.com>
8987L:	linux-usb@vger.kernel.org
8988S:	Maintained
8989F:	drivers/usb/misc/usb251xb.c
8990F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8991
8992MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8993M:	Don Brace <don.brace@microsemi.com>
8994L:	esc.storagedev@microsemi.com
8995L:	linux-scsi@vger.kernel.org
8996S:	Supported
8997F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8998F:	drivers/scsi/smartpqi/Kconfig
8999F:	drivers/scsi/smartpqi/Makefile
9000F:	include/linux/cciss*.h
9001F:	include/uapi/linux/cciss*.h
9002F:	Documentation/scsi/smartpqi.txt
9003
9004MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9005M:	Chen Yu <yu.c.chen@intel.com>
9006L:	platform-driver-x86@vger.kernel.org
9007S:	Supported
9008F:	drivers/platform/x86/surfacepro3_button.c
9009
9010MICROTEK X6 SCANNER
9011M:	Oliver Neukum <oliver@neukum.org>
9012S:	Maintained
9013F:	drivers/usb/image/microtek.*
9014
9015MIPS
9016M:	Ralf Baechle <ralf@linux-mips.org>
9017L:	linux-mips@linux-mips.org
9018W:	http://www.linux-mips.org/
9019T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9020Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9021S:	Supported
9022F:	Documentation/devicetree/bindings/mips/
9023F:	Documentation/mips/
9024F:	arch/mips/
9025
9026MIPS BOSTON DEVELOPMENT BOARD
9027M:	Paul Burton <paul.burton@imgtec.com>
9028L:	linux-mips@linux-mips.org
9029S:	Maintained
9030F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9031F:	arch/mips/boot/dts/img/boston.dts
9032F:	arch/mips/configs/generic/board-boston.config
9033F:	drivers/clk/imgtec/clk-boston.c
9034F:	include/dt-bindings/clock/boston-clock.h
9035
9036MIPS GENERIC PLATFORM
9037M:	Paul Burton <paul.burton@imgtec.com>
9038L:	linux-mips@linux-mips.org
9039S:	Supported
9040F:	arch/mips/generic/
9041F:	arch/mips/tools/generic-board-config.sh
9042
9043MIPS/LOONGSON1 ARCHITECTURE
9044M:	Keguang Zhang <keguang.zhang@gmail.com>
9045L:	linux-mips@linux-mips.org
9046S:	Maintained
9047F:	arch/mips/loongson32/
9048F:	arch/mips/include/asm/mach-loongson32/
9049F:	drivers/*/*loongson1*
9050F:	drivers/*/*/*loongson1*
9051
9052MIPS RINT INSTRUCTION EMULATION
9053M:	Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9054L:	linux-mips@linux-mips.org
9055S:	Supported
9056F:	arch/mips/math-emu/sp_rint.c
9057F:	arch/mips/math-emu/dp_rint.c
9058
9059MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9060M:	Hans Verkuil <hverkuil@xs4all.nl>
9061L:	linux-media@vger.kernel.org
9062T:	git git://linuxtv.org/media_tree.git
9063W:	https://linuxtv.org
9064S:	Odd Fixes
9065F:	drivers/media/radio/radio-miropcm20*
9066
9067MMP SUPPORT
9068M:	Eric Miao <eric.y.miao@gmail.com>
9069M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9071T:	git git://github.com/hzhuang1/linux.git
9072T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9073S:	Maintained
9074F:	arch/arm/boot/dts/mmp*
9075F:	arch/arm/mach-mmp/
9076
9077MN88472 MEDIA DRIVER
9078M:	Antti Palosaari <crope@iki.fi>
9079L:	linux-media@vger.kernel.org
9080W:	https://linuxtv.org
9081W:	http://palosaari.fi/linux/
9082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9083S:	Maintained
9084F:	drivers/media/dvb-frontends/mn88472*
9085
9086MN88473 MEDIA DRIVER
9087M:	Antti Palosaari <crope@iki.fi>
9088L:	linux-media@vger.kernel.org
9089W:	https://linuxtv.org
9090W:	http://palosaari.fi/linux/
9091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9092S:	Maintained
9093F:	drivers/media/dvb-frontends/mn88473*
9094
9095MODULE SUPPORT
9096M:	Jessica Yu <jeyu@kernel.org>
9097M:	Rusty Russell <rusty@rustcorp.com.au>
9098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9099S:	Maintained
9100F:	include/linux/module.h
9101F:	kernel/module.c
9102
9103MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9104W:	http://popies.net/meye/
9105S:	Orphan
9106F:	Documentation/media/v4l-drivers/meye*
9107F:	drivers/media/pci/meye/
9108F:	include/uapi/linux/meye.h
9109
9110MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9111M:	Jiri Slaby <jirislaby@gmail.com>
9112S:	Maintained
9113F:	Documentation/serial/moxa-smartio
9114F:	drivers/tty/mxser.*
9115
9116MR800 AVERMEDIA USB FM RADIO DRIVER
9117M:	Alexey Klimov <klimov.linux@gmail.com>
9118L:	linux-media@vger.kernel.org
9119T:	git git://linuxtv.org/media_tree.git
9120S:	Maintained
9121F:	drivers/media/radio/radio-mr800.c
9122
9123MRF24J40 IEEE 802.15.4 RADIO DRIVER
9124M:	Alan Ott <alan@signal11.us>
9125L:	linux-wpan@vger.kernel.org
9126S:	Maintained
9127F:	drivers/net/ieee802154/mrf24j40.c
9128F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9129
9130MSI LAPTOP SUPPORT
9131M:	"Lee, Chun-Yi" <jlee@suse.com>
9132L:	platform-driver-x86@vger.kernel.org
9133S:	Maintained
9134F:	drivers/platform/x86/msi-laptop.c
9135
9136MSI WMI SUPPORT
9137L:	platform-driver-x86@vger.kernel.org
9138S:	Orphan
9139F:	drivers/platform/x86/msi-wmi.c
9140
9141MSI001 MEDIA DRIVER
9142M:	Antti Palosaari <crope@iki.fi>
9143L:	linux-media@vger.kernel.org
9144W:	https://linuxtv.org
9145W:	http://palosaari.fi/linux/
9146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9147T:	git git://linuxtv.org/anttip/media_tree.git
9148S:	Maintained
9149F:	drivers/media/tuners/msi001*
9150
9151MSI2500 MEDIA DRIVER
9152M:	Antti Palosaari <crope@iki.fi>
9153L:	linux-media@vger.kernel.org
9154W:	https://linuxtv.org
9155W:	http://palosaari.fi/linux/
9156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9157T:	git git://linuxtv.org/anttip/media_tree.git
9158S:	Maintained
9159F:	drivers/media/usb/msi2500/
9160
9161MSYSTEMS DISKONCHIP G3 MTD DRIVER
9162M:	Robert Jarzmik <robert.jarzmik@free.fr>
9163L:	linux-mtd@lists.infradead.org
9164S:	Maintained
9165F:	drivers/mtd/devices/docg3*
9166
9167MT9M032 APTINA SENSOR DRIVER
9168M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9169L:	linux-media@vger.kernel.org
9170T:	git git://linuxtv.org/media_tree.git
9171S:	Maintained
9172F:	drivers/media/i2c/mt9m032.c
9173F:	include/media/i2c/mt9m032.h
9174
9175MT9P031 APTINA CAMERA SENSOR
9176M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9177L:	linux-media@vger.kernel.org
9178T:	git git://linuxtv.org/media_tree.git
9179S:	Maintained
9180F:	drivers/media/i2c/mt9p031.c
9181F:	include/media/i2c/mt9p031.h
9182
9183MT9T001 APTINA CAMERA SENSOR
9184M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9185L:	linux-media@vger.kernel.org
9186T:	git git://linuxtv.org/media_tree.git
9187S:	Maintained
9188F:	drivers/media/i2c/mt9t001.c
9189F:	include/media/i2c/mt9t001.h
9190
9191MT9V032 APTINA CAMERA SENSOR
9192M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9193L:	linux-media@vger.kernel.org
9194T:	git git://linuxtv.org/media_tree.git
9195S:	Maintained
9196F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9197F:	drivers/media/i2c/mt9v032.c
9198F:	include/media/i2c/mt9v032.h
9199
9200MULTIFUNCTION DEVICES (MFD)
9201M:	Lee Jones <lee.jones@linaro.org>
9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9203S:	Supported
9204F:	Documentation/devicetree/bindings/mfd/
9205F:	drivers/mfd/
9206F:	include/linux/mfd/
9207F:	include/dt-bindings/mfd/
9208
9209MULTIMEDIA CARD (MMC) ETC. OVER SPI
9210S:	Orphan
9211F:	drivers/mmc/host/mmc_spi.c
9212F:	include/linux/spi/mmc_spi.h
9213
9214MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9215M:	Ulf Hansson <ulf.hansson@linaro.org>
9216L:	linux-mmc@vger.kernel.org
9217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9218S:	Maintained
9219F:	Documentation/devicetree/bindings/mmc/
9220F:	drivers/mmc/
9221F:	include/linux/mmc/
9222F:	include/uapi/linux/mmc/
9223
9224MULTIPLEXER SUBSYSTEM
9225M:	Peter Rosin <peda@axentia.se>
9226S:	Maintained
9227F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9228F:	Documentation/devicetree/bindings/mux/
9229F:	include/linux/dt-bindings/mux/
9230F:	include/linux/mux/
9231F:	drivers/mux/
9232
9233MULTISOUND SOUND DRIVER
9234M:	Andrew Veliath <andrewtv@usa.net>
9235S:	Maintained
9236F:	Documentation/sound/oss/MultiSound
9237F:	sound/oss/msnd*
9238
9239MULTITECH MULTIPORT CARD (ISICOM)
9240S:	Orphan
9241F:	drivers/tty/isicom.c
9242F:	include/linux/isicom.h
9243
9244MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9245M:	Bin Liu <b-liu@ti.com>
9246L:	linux-usb@vger.kernel.org
9247S:	Maintained
9248F:	drivers/usb/musb/
9249
9250MXL5007T MEDIA DRIVER
9251M:	Michael Krufky <mkrufky@linuxtv.org>
9252L:	linux-media@vger.kernel.org
9253W:	https://linuxtv.org
9254W:	http://github.com/mkrufky
9255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9256T:	git git://linuxtv.org/mkrufky/tuners.git
9257S:	Maintained
9258F:	drivers/media/tuners/mxl5007t.*
9259
9260MXSFB DRM DRIVER
9261M:	Marek Vasut <marex@denx.de>
9262S:	Supported
9263F:	drivers/gpu/drm/mxsfb/
9264F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9265
9266MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9267M:	Hyong-Youb Kim <hykim@myri.com>
9268L:	netdev@vger.kernel.org
9269W:	https://www.myricom.com/support/downloads/myri10ge.html
9270S:	Supported
9271F:	drivers/net/ethernet/myricom/myri10ge/
9272
9273NAND FLASH SUBSYSTEM
9274M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9275R:	Richard Weinberger <richard@nod.at>
9276L:	linux-mtd@lists.infradead.org
9277W:	http://www.linux-mtd.infradead.org/
9278Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9279T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9280T:	git git://git.infradead.org/l2-mtd.git nand/next
9281S:	Maintained
9282F:	drivers/mtd/nand/
9283F:	include/linux/mtd/*nand*.h
9284
9285NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9286M:	Daniel Mack <zonque@gmail.com>
9287S:	Maintained
9288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9289W:	http://www.native-instruments.com
9290F:	sound/usb/caiaq/
9291
9292NATSEMI ETHERNET DRIVER (DP8381x)
9293S:	Orphan
9294F:	drivers/net/ethernet/natsemi/natsemi.c
9295
9296NCP FILESYSTEM
9297M:	Petr Vandrovec <petr@vandrovec.name>
9298S:	Odd Fixes
9299F:	fs/ncpfs/
9300
9301NCR 5380 SCSI DRIVERS
9302M:	Finn Thain <fthain@telegraphics.com.au>
9303M:	Michael Schmitz <schmitzmic@gmail.com>
9304L:	linux-scsi@vger.kernel.org
9305S:	Maintained
9306F:	Documentation/scsi/g_NCR5380.txt
9307F:	drivers/scsi/NCR5380.*
9308F:	drivers/scsi/arm/cumana_1.c
9309F:	drivers/scsi/arm/oak.c
9310F:	drivers/scsi/atari_scsi.*
9311F:	drivers/scsi/dmx3191d.c
9312F:	drivers/scsi/g_NCR5380.*
9313F:	drivers/scsi/mac_scsi.*
9314F:	drivers/scsi/sun3_scsi.*
9315F:	drivers/scsi/sun3_scsi_vme.c
9316
9317NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9318M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9319L:	linux-scsi@vger.kernel.org
9320S:	Maintained
9321F:	drivers/scsi/NCR_D700.*
9322
9323NCT6775 HARDWARE MONITOR DRIVER
9324M:	Guenter Roeck <linux@roeck-us.net>
9325L:	linux-hwmon@vger.kernel.org
9326S:	Maintained
9327F:	Documentation/hwmon/nct6775
9328F:	drivers/hwmon/nct6775.c
9329
9330NETEFFECT IWARP RNIC DRIVER (IW_NES)
9331M:	Faisal Latif <faisal.latif@intel.com>
9332L:	linux-rdma@vger.kernel.org
9333W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9334S:	Supported
9335F:	drivers/infiniband/hw/nes/
9336F:	include/uapi/rdma/nes-abi.h
9337
9338NETEM NETWORK EMULATOR
9339M:	Stephen Hemminger <stephen@networkplumber.org>
9340L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9341S:	Maintained
9342F:	net/sched/sch_netem.c
9343
9344NETERION 10GbE DRIVERS (s2io/vxge)
9345M:	Jon Mason <jdmason@kudzu.us>
9346L:	netdev@vger.kernel.org
9347S:	Supported
9348F:	Documentation/networking/s2io.txt
9349F:	Documentation/networking/vxge.txt
9350F:	drivers/net/ethernet/neterion/
9351
9352NETFILTER
9353M:	Pablo Neira Ayuso <pablo@netfilter.org>
9354M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9355M:	Florian Westphal <fw@strlen.de>
9356L:	netfilter-devel@vger.kernel.org
9357L:	coreteam@netfilter.org
9358W:	http://www.netfilter.org/
9359W:	http://www.iptables.org/
9360W:	http://www.nftables.org/
9361Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9364S:	Maintained
9365F:	include/linux/netfilter*
9366F:	include/linux/netfilter/
9367F:	include/net/netfilter/
9368F:	include/uapi/linux/netfilter*
9369F:	include/uapi/linux/netfilter/
9370F:	net/*/netfilter.c
9371F:	net/*/netfilter/
9372F:	net/netfilter/
9373F:	net/bridge/br_netfilter*.c
9374
9375NETROM NETWORK LAYER
9376M:	Ralf Baechle <ralf@linux-mips.org>
9377L:	linux-hams@vger.kernel.org
9378W:	http://www.linux-ax25.org/
9379S:	Maintained
9380F:	include/net/netrom.h
9381F:	include/uapi/linux/netrom.h
9382F:	net/netrom/
9383
9384NETRONOME ETHERNET DRIVERS
9385M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9386L:	oss-drivers@netronome.com
9387S:	Maintained
9388F:	drivers/net/ethernet/netronome/
9389
9390NETWORK BLOCK DEVICE (NBD)
9391M:	Josef Bacik <jbacik@fb.com>
9392S:	Maintained
9393L:	linux-block@vger.kernel.org
9394L:	nbd@other.debian.org
9395F:	Documentation/blockdev/nbd.txt
9396F:	drivers/block/nbd.c
9397F:	include/uapi/linux/nbd.h
9398
9399NETWORK DROP MONITOR
9400M:	Neil Horman <nhorman@tuxdriver.com>
9401L:	netdev@vger.kernel.org
9402S:	Maintained
9403W:	https://fedorahosted.org/dropwatch/
9404F:	net/core/drop_monitor.c
9405
9406NETWORKING DRIVERS
9407L:	netdev@vger.kernel.org
9408W:	http://www.linuxfoundation.org/en/Net
9409Q:	http://patchwork.ozlabs.org/project/netdev/list/
9410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9412S:	Odd Fixes
9413F:	Documentation/devicetree/bindings/net/
9414F:	drivers/net/
9415F:	include/linux/if_*
9416F:	include/linux/netdevice.h
9417F:	include/linux/etherdevice.h
9418F:	include/linux/fcdevice.h
9419F:	include/linux/fddidevice.h
9420F:	include/linux/hippidevice.h
9421F:	include/linux/inetdevice.h
9422F:	include/uapi/linux/if_*
9423F:	include/uapi/linux/netdevice.h
9424
9425NETWORKING DRIVERS (WIRELESS)
9426M:	Kalle Valo <kvalo@codeaurora.org>
9427L:	linux-wireless@vger.kernel.org
9428Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9431S:	Maintained
9432F:	Documentation/devicetree/bindings/net/wireless/
9433F:	drivers/net/wireless/
9434
9435NETWORKING [DSA]
9436M:	Andrew Lunn <andrew@lunn.ch>
9437M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9438M:	Florian Fainelli <f.fainelli@gmail.com>
9439S:	Maintained
9440F:	net/dsa/
9441F:	include/net/dsa.h
9442F:	drivers/net/dsa/
9443
9444NETWORKING [GENERAL]
9445M:	"David S. Miller" <davem@davemloft.net>
9446L:	netdev@vger.kernel.org
9447W:	http://www.linuxfoundation.org/en/Net
9448Q:	http://patchwork.ozlabs.org/project/netdev/list/
9449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9451B:	mailto:netdev@vger.kernel.org
9452S:	Maintained
9453F:	net/
9454F:	include/net/
9455F:	include/linux/in.h
9456F:	include/linux/net.h
9457F:	include/linux/netdevice.h
9458F:	include/uapi/linux/in.h
9459F:	include/uapi/linux/net.h
9460F:	include/uapi/linux/netdevice.h
9461F:	include/uapi/linux/net_namespace.h
9462F:	tools/net/
9463F:	tools/testing/selftests/net/
9464F:	lib/random32.c
9465
9466NETWORKING [IPSEC]
9467M:	Steffen Klassert <steffen.klassert@secunet.com>
9468M:	Herbert Xu <herbert@gondor.apana.org.au>
9469M:	"David S. Miller" <davem@davemloft.net>
9470L:	netdev@vger.kernel.org
9471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9473S:	Maintained
9474F:	net/core/flow.c
9475F:	net/xfrm/
9476F:	net/key/
9477F:	net/ipv4/xfrm*
9478F:	net/ipv4/esp4*
9479F:	net/ipv4/ah4.c
9480F:	net/ipv4/ipcomp.c
9481F:	net/ipv4/ip_vti.c
9482F:	net/ipv6/xfrm*
9483F:	net/ipv6/esp6*
9484F:	net/ipv6/ah6.c
9485F:	net/ipv6/ipcomp6.c
9486F:	net/ipv6/ip6_vti.c
9487F:	include/uapi/linux/xfrm.h
9488F:	include/net/xfrm.h
9489
9490NETWORKING [IPv4/IPv6]
9491M:	"David S. Miller" <davem@davemloft.net>
9492M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9493M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9494L:	netdev@vger.kernel.org
9495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9496S:	Maintained
9497F:	net/ipv4/
9498F:	net/ipv6/
9499F:	include/net/ip*
9500F:	arch/x86/net/*
9501
9502NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9503M:	Paul Moore <paul@paul-moore.com>
9504W:	https://github.com/netlabel
9505L:	netdev@vger.kernel.org
9506L:	linux-security-module@vger.kernel.org
9507S:	Maintained
9508F:	Documentation/netlabel/
9509F:	include/net/calipso.h
9510F:	include/net/cipso_ipv4.h
9511F:	include/net/netlabel.h
9512F:	include/uapi/linux/netfilter/xt_SECMARK.h
9513F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9514F:	net/netlabel/
9515F:	net/ipv4/cipso_ipv4.c
9516F:	net/ipv6/calipso.c
9517F:	net/netfilter/xt_CONNSECMARK.c
9518F:	net/netfilter/xt_SECMARK.c
9519
9520NETWORKING [TLS]
9521M:	Ilya Lesokhin <ilyal@mellanox.com>
9522M:	Aviad Yehezkel <aviadye@mellanox.com>
9523M:	Dave Watson <davejwatson@fb.com>
9524L:	netdev@vger.kernel.org
9525S:	Maintained
9526F:	net/tls/*
9527F:	include/uapi/linux/tls.h
9528F:	include/net/tls.h
9529
9530NETWORKING [WIRELESS]
9531L:	linux-wireless@vger.kernel.org
9532Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9533
9534NETXEN (1/10) GbE SUPPORT
9535M:	Manish Chopra <manish.chopra@cavium.com>
9536M:	Rahul Verma <rahul.verma@cavium.com>
9537M:	Dept-GELinuxNICDev@cavium.com
9538L:	netdev@vger.kernel.org
9539S:	Supported
9540F:	drivers/net/ethernet/qlogic/netxen/
9541
9542NFC SUBSYSTEM
9543M:	Samuel Ortiz <sameo@linux.intel.com>
9544L:	linux-wireless@vger.kernel.org
9545L:	linux-nfc@lists.01.org (subscribers-only)
9546S:	Supported
9547F:	net/nfc/
9548F:	include/net/nfc/
9549F:	include/uapi/linux/nfc.h
9550F:	drivers/nfc/
9551F:	include/linux/platform_data/nfcmrvl.h
9552F:	include/linux/platform_data/nxp-nci.h
9553F:	Documentation/devicetree/bindings/net/nfc/
9554
9555NFS, SUNRPC, AND LOCKD CLIENTS
9556M:	Trond Myklebust <trond.myklebust@primarydata.com>
9557M:	Anna Schumaker <anna.schumaker@netapp.com>
9558L:	linux-nfs@vger.kernel.org
9559W:	http://client.linux-nfs.org
9560T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9561S:	Maintained
9562F:	fs/lockd/
9563F:	fs/nfs/
9564F:	fs/nfs_common/
9565F:	net/sunrpc/
9566F:	include/linux/lockd/
9567F:	include/linux/nfs*
9568F:	include/linux/sunrpc/
9569F:	include/uapi/linux/nfs*
9570F:	include/uapi/linux/sunrpc/
9571
9572NILFS2 FILESYSTEM
9573M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9574L:	linux-nilfs@vger.kernel.org
9575W:	http://nilfs.sourceforge.net/
9576W:	http://nilfs.osdn.jp/
9577T:	git git://github.com/konis/nilfs2.git
9578S:	Supported
9579F:	Documentation/filesystems/nilfs2.txt
9580F:	fs/nilfs2/
9581F:	include/trace/events/nilfs2.h
9582F:	include/uapi/linux/nilfs2_api.h
9583F:	include/uapi/linux/nilfs2_ondisk.h
9584
9585NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9586M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9587W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9588S:	Maintained
9589F:	Documentation/scsi/NinjaSCSI.txt
9590F:	drivers/scsi/pcmcia/nsp_*
9591
9592NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9593M:	GOTO Masanori <gotom@debian.or.jp>
9594M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9595W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9596S:	Maintained
9597F:	Documentation/scsi/NinjaSCSI.txt
9598F:	drivers/scsi/nsp32*
9599
9600NIOS2 ARCHITECTURE
9601M:	Ley Foon Tan <lftan@altera.com>
9602L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9604S:	Maintained
9605F:	arch/nios2/
9606
9607NOHZ, DYNTICKS SUPPORT
9608M:	Frederic Weisbecker <fweisbec@gmail.com>
9609M:	Thomas Gleixner <tglx@linutronix.de>
9610M:	Ingo Molnar <mingo@kernel.org>
9611L:	linux-kernel@vger.kernel.org
9612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9613S:	Maintained
9614F:	kernel/time/tick*.*
9615F:	include/linux/tick.h
9616F:	include/linux/sched/nohz.h
9617
9618NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9619M:	Pavel Machek <pavel@ucw.cz>
9620M:	Sakari Ailus <sakari.ailus@iki.fi>
9621L:	linux-media@vger.kernel.org
9622S:	Maintained
9623F:	drivers/media/i2c/et8ek8
9624F:	drivers/media/i2c/ad5820.c
9625
9626NOKIA N900 POWER SUPPLY DRIVERS
9627R:	Pali Rohár <pali.rohar@gmail.com>
9628F:	include/linux/power/bq2415x_charger.h
9629F:	include/linux/power/bq27xxx_battery.h
9630F:	include/linux/power/isp1704_charger.h
9631F:	drivers/power/supply/bq2415x_charger.c
9632F:	drivers/power/supply/bq27xxx_battery.c
9633F:	drivers/power/supply/bq27xxx_battery_i2c.c
9634F:	drivers/power/supply/isp1704_charger.c
9635F:	drivers/power/supply/rx51_battery.c
9636
9637NTB AMD DRIVER
9638M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9639L:	linux-ntb@googlegroups.com
9640S:	Supported
9641F:	drivers/ntb/hw/amd/
9642
9643NTB DRIVER CORE
9644M:	Jon Mason <jdmason@kudzu.us>
9645M:	Dave Jiang <dave.jiang@intel.com>
9646M:	Allen Hubbe <Allen.Hubbe@emc.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/
9652F:	drivers/net/ntb_netdev.c
9653F:	include/linux/ntb.h
9654F:	include/linux/ntb_transport.h
9655F:	tools/testing/selftests/ntb/
9656
9657NTB IDT DRIVER
9658M:	Serge Semin <fancer.lancer@gmail.com>
9659L:	linux-ntb@googlegroups.com
9660S:	Supported
9661F:	drivers/ntb/hw/idt/
9662
9663NTB INTEL DRIVER
9664M:	Jon Mason <jdmason@kudzu.us>
9665M:	Dave Jiang <dave.jiang@intel.com>
9666L:	linux-ntb@googlegroups.com
9667S:	Supported
9668W:	https://github.com/jonmason/ntb/wiki
9669T:	git git://github.com/jonmason/ntb.git
9670F:	drivers/ntb/hw/intel/
9671
9672NTFS FILESYSTEM
9673M:	Anton Altaparmakov <anton@tuxera.com>
9674L:	linux-ntfs-dev@lists.sourceforge.net
9675W:	http://www.tuxera.com/
9676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9677S:	Supported
9678F:	Documentation/filesystems/ntfs.txt
9679F:	fs/ntfs/
9680
9681NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9682M:	Antonino Daplas <adaplas@gmail.com>
9683L:	linux-fbdev@vger.kernel.org
9684S:	Maintained
9685F:	drivers/video/fbdev/riva/
9686F:	drivers/video/fbdev/nvidia/
9687
9688NVM EXPRESS DRIVER
9689M:	Keith Busch <keith.busch@intel.com>
9690M:	Jens Axboe <axboe@fb.com>
9691M:	Christoph Hellwig <hch@lst.de>
9692M:	Sagi Grimberg <sagi@grimberg.me>
9693L:	linux-nvme@lists.infradead.org
9694T:	git://git.infradead.org/nvme.git
9695W:	http://git.infradead.org/nvme.git
9696S:	Supported
9697F:	drivers/nvme/host/
9698F:	include/linux/nvme.h
9699F:	include/uapi/linux/nvme_ioctl.h
9700
9701NVM EXPRESS FC TRANSPORT DRIVERS
9702M:	James Smart <james.smart@broadcom.com>
9703L:	linux-nvme@lists.infradead.org
9704S:	Supported
9705F:	include/linux/nvme-fc.h
9706F:	include/linux/nvme-fc-driver.h
9707F:	drivers/nvme/host/fc.c
9708F:	drivers/nvme/target/fc.c
9709F:	drivers/nvme/target/fcloop.c
9710
9711NVM EXPRESS TARGET DRIVER
9712M:	Christoph Hellwig <hch@lst.de>
9713M:	Sagi Grimberg <sagi@grimberg.me>
9714L:	linux-nvme@lists.infradead.org
9715T:	git://git.infradead.org/nvme.git
9716W:	http://git.infradead.org/nvme.git
9717S:	Supported
9718F:	drivers/nvme/target/
9719
9720NVMEM FRAMEWORK
9721M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9722S:	Maintained
9723F:	drivers/nvmem/
9724F:	Documentation/devicetree/bindings/nvmem/
9725F:	Documentation/ABI/stable/sysfs-bus-nvmem
9726F:	include/linux/nvmem-consumer.h
9727F:	include/linux/nvmem-provider.h
9728
9729NXP TDA998X DRM DRIVER
9730M:	Russell King <linux@armlinux.org.uk>
9731S:	Supported
9732T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9733T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9734F:	drivers/gpu/drm/i2c/tda998x_drv.c
9735F:	include/drm/i2c/tda998x.h
9736
9737NXP TFA9879 DRIVER
9738M:	Peter Rosin <peda@axentia.se>
9739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9740S:	Maintained
9741F:	sound/soc/codecs/tfa9879*
9742
9743NXP-NCI NFC DRIVER
9744M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9745R:	Charles Gorand <charles.gorand@effinnov.com>
9746L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9747S:	Supported
9748F:	drivers/nfc/nxp-nci
9749
9750OBJTOOL
9751M:	Josh Poimboeuf <jpoimboe@redhat.com>
9752S:	Supported
9753F:	tools/objtool/
9754
9755OMAP AUDIO SUPPORT
9756M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9757M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9758L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9759L:	linux-omap@vger.kernel.org
9760S:	Maintained
9761F:	sound/soc/omap/
9762
9763OMAP CLOCK FRAMEWORK SUPPORT
9764M:	Paul Walmsley <paul@pwsan.com>
9765L:	linux-omap@vger.kernel.org
9766S:	Maintained
9767F:	arch/arm/*omap*/*clock*
9768
9769OMAP DEVICE TREE SUPPORT
9770M:	Benoît Cousson <bcousson@baylibre.com>
9771M:	Tony Lindgren <tony@atomide.com>
9772L:	linux-omap@vger.kernel.org
9773L:	devicetree@vger.kernel.org
9774S:	Maintained
9775F:	arch/arm/boot/dts/*omap*
9776F:	arch/arm/boot/dts/*am3*
9777F:	arch/arm/boot/dts/*am4*
9778F:	arch/arm/boot/dts/*am5*
9779F:	arch/arm/boot/dts/*dra7*
9780
9781OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9782M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9783L:	linux-omap@vger.kernel.org
9784L:	linux-fbdev@vger.kernel.org
9785S:	Maintained
9786F:	drivers/video/fbdev/omap2/
9787F:	Documentation/arm/OMAP/DSS
9788
9789OMAP FRAMEBUFFER SUPPORT
9790M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9791L:	linux-fbdev@vger.kernel.org
9792L:	linux-omap@vger.kernel.org
9793S:	Maintained
9794F:	drivers/video/fbdev/omap/
9795
9796OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9797M:	Roger Quadros <rogerq@ti.com>
9798M:	Tony Lindgren <tony@atomide.com>
9799L:	linux-omap@vger.kernel.org
9800S:	Maintained
9801F:	drivers/memory/omap-gpmc.c
9802F:	arch/arm/mach-omap2/*gpmc*
9803
9804OMAP GPIO DRIVER
9805M:	Grygorii Strashko <grygorii.strashko@ti.com>
9806M:	Santosh Shilimkar <ssantosh@kernel.org>
9807M:	Kevin Hilman <khilman@kernel.org>
9808L:	linux-omap@vger.kernel.org
9809S:	Maintained
9810F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9811F:	drivers/gpio/gpio-omap.c
9812
9813OMAP HARDWARE SPINLOCK SUPPORT
9814M:	Ohad Ben-Cohen <ohad@wizery.com>
9815L:	linux-omap@vger.kernel.org
9816S:	Maintained
9817F:	drivers/hwspinlock/omap_hwspinlock.c
9818
9819OMAP HS MMC SUPPORT
9820L:	linux-mmc@vger.kernel.org
9821L:	linux-omap@vger.kernel.org
9822S:	Orphan
9823F:	drivers/mmc/host/omap_hsmmc.c
9824
9825OMAP HWMOD DATA
9826M:	Paul Walmsley <paul@pwsan.com>
9827L:	linux-omap@vger.kernel.org
9828S:	Maintained
9829F:	arch/arm/mach-omap2/omap_hwmod*data*
9830
9831OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9832M:	Benoît Cousson <bcousson@baylibre.com>
9833L:	linux-omap@vger.kernel.org
9834S:	Maintained
9835F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9836
9837OMAP HWMOD SUPPORT
9838M:	Benoît Cousson <bcousson@baylibre.com>
9839M:	Paul Walmsley <paul@pwsan.com>
9840L:	linux-omap@vger.kernel.org
9841S:	Maintained
9842F:	arch/arm/mach-omap2/omap_hwmod.*
9843
9844OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9846L:	linux-media@vger.kernel.org
9847S:	Maintained
9848F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9849F:	drivers/media/platform/omap3isp/
9850F:	drivers/staging/media/omap4iss/
9851
9852OMAP MMC SUPPORT
9853M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9854L:	linux-omap@vger.kernel.org
9855S:	Maintained
9856F:	drivers/mmc/host/omap.c
9857
9858OMAP POWER MANAGEMENT SUPPORT
9859M:	Kevin Hilman <khilman@kernel.org>
9860L:	linux-omap@vger.kernel.org
9861S:	Maintained
9862F:	arch/arm/*omap*/*pm*
9863F:	drivers/cpufreq/omap-cpufreq.c
9864
9865OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9866M:	Rajendra Nayak <rnayak@codeaurora.org>
9867M:	Paul Walmsley <paul@pwsan.com>
9868L:	linux-omap@vger.kernel.org
9869S:	Maintained
9870F:	arch/arm/mach-omap2/prm*
9871
9872OMAP RANDOM NUMBER GENERATOR SUPPORT
9873M:	Deepak Saxena <dsaxena@plexity.net>
9874S:	Maintained
9875F:	drivers/char/hw_random/omap-rng.c
9876
9877OMAP USB SUPPORT
9878L:	linux-usb@vger.kernel.org
9879L:	linux-omap@vger.kernel.org
9880S:	Orphan
9881F:	drivers/usb/*/*omap*
9882F:	arch/arm/*omap*/usb*
9883
9884OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9885M:	Mark Jackson <mpfj@newflow.co.uk>
9886L:	linux-omap@vger.kernel.org
9887S:	Maintained
9888F:	arch/arm/boot/dts/am335x-nano.dts
9889
9890OMAP1 SUPPORT
9891M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9892M:	Tony Lindgren <tony@atomide.com>
9893L:	linux-omap@vger.kernel.org
9894Q:	http://patchwork.kernel.org/project/linux-omap/list/
9895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9896S:	Maintained
9897F:	arch/arm/mach-omap1/
9898F:	arch/arm/plat-omap/
9899F:	arch/arm/configs/omap1_defconfig
9900F:	drivers/i2c/busses/i2c-omap.c
9901F:	include/linux/i2c-omap.h
9902
9903OMAP2+ SUPPORT
9904M:	Tony Lindgren <tony@atomide.com>
9905L:	linux-omap@vger.kernel.org
9906W:	http://www.muru.com/linux/omap/
9907W:	http://linux.omap.com/
9908Q:	http://patchwork.kernel.org/project/linux-omap/list/
9909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9910S:	Maintained
9911F:	arch/arm/mach-omap2/
9912F:	arch/arm/plat-omap/
9913F:	arch/arm/configs/omap2plus_defconfig
9914F:	drivers/i2c/busses/i2c-omap.c
9915F:	drivers/irqchip/irq-omap-intc.c
9916F:	drivers/mfd/*omap*.c
9917F:	drivers/mfd/menelaus.c
9918F:	drivers/mfd/palmas.c
9919F:	drivers/mfd/tps65217.c
9920F:	drivers/mfd/tps65218.c
9921F:	drivers/mfd/tps65910.c
9922F:	drivers/mfd/twl-core.[ch]
9923F:	drivers/mfd/twl4030*.c
9924F:	drivers/mfd/twl6030*.c
9925F:	drivers/mfd/twl6040*.c
9926F:	drivers/regulator/palmas-regulator*.c
9927F:	drivers/regulator/pbias-regulator.c
9928F:	drivers/regulator/tps65217-regulator.c
9929F:	drivers/regulator/tps65218-regulator.c
9930F:	drivers/regulator/tps65910-regulator.c
9931F:	drivers/regulator/twl-regulator.c
9932F:	drivers/regulator/twl6030-regulator.c
9933F:	include/linux/i2c-omap.h
9934
9935ONION OMEGA2+ BOARD
9936M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9937L:	linux-mips@linux-mips.org
9938S:	Maintained
9939F:	arch/mips/boot/dts/ralink/omega2p.dts
9940
9941OMFS FILESYSTEM
9942M:	Bob Copeland <me@bobcopeland.com>
9943L:	linux-karma-devel@lists.sourceforge.net
9944S:	Maintained
9945F:	Documentation/filesystems/omfs.txt
9946F:	fs/omfs/
9947
9948OMNIKEY CARDMAN 4000 DRIVER
9949M:	Harald Welte <laforge@gnumonks.org>
9950S:	Maintained
9951F:	drivers/char/pcmcia/cm4000_cs.c
9952F:	include/linux/cm4000_cs.h
9953F:	include/uapi/linux/cm4000_cs.h
9954
9955OMNIKEY CARDMAN 4040 DRIVER
9956M:	Harald Welte <laforge@gnumonks.org>
9957S:	Maintained
9958F:	drivers/char/pcmcia/cm4040_cs.*
9959
9960OMNIVISION OV13858 SENSOR DRIVER
9961M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9962L:	linux-media@vger.kernel.org
9963T:	git git://linuxtv.org/media_tree.git
9964S:	Maintained
9965F:	drivers/media/i2c/ov13858.c
9966
9967OMNIVISION OV5640 SENSOR DRIVER
9968M:	Steve Longerbeam <slongerbeam@gmail.com>
9969L:	linux-media@vger.kernel.org
9970T:	git git://linuxtv.org/media_tree.git
9971S:	Maintained
9972F:	drivers/media/i2c/ov5640.c
9973
9974OMNIVISION OV5647 SENSOR DRIVER
9975M:	Luis Oliveira <lolivei@synopsys.com>
9976L:	linux-media@vger.kernel.org
9977T:	git git://linuxtv.org/media_tree.git
9978S:	Maintained
9979F:	drivers/media/i2c/ov5647.c
9980
9981OMNIVISION OV7670 SENSOR DRIVER
9982M:	Jonathan Corbet <corbet@lwn.net>
9983L:	linux-media@vger.kernel.org
9984T:	git git://linuxtv.org/media_tree.git
9985S:	Maintained
9986F:	drivers/media/i2c/ov7670.c
9987F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9988
9989ONENAND FLASH DRIVER
9990M:	Kyungmin Park <kyungmin.park@samsung.com>
9991L:	linux-mtd@lists.infradead.org
9992S:	Maintained
9993F:	drivers/mtd/onenand/
9994F:	include/linux/mtd/onenand*.h
9995
9996ONSTREAM SCSI TAPE DRIVER
9997M:	Willem Riede <osst@riede.org>
9998L:	osst-users@lists.sourceforge.net
9999L:	linux-scsi@vger.kernel.org
10000S:	Maintained
10001F:	Documentation/scsi/osst.txt
10002F:	drivers/scsi/osst.*
10003F:	drivers/scsi/osst_*.h
10004F:	drivers/scsi/st.h
10005
10006OP-TEE DRIVER
10007M:	Jens Wiklander <jens.wiklander@linaro.org>
10008S:	Maintained
10009F:	drivers/tee/optee/
10010
10011OPA-VNIC DRIVER
10012M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10013M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10014L:	linux-rdma@vger.kernel.org
10015S:	Supported
10016F:	drivers/infiniband/ulp/opa_vnic
10017
10018OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10019M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10020L:	devicetree@vger.kernel.org
10021S:	Maintained
10022F:	Documentation/devicetree/dynamic-resolution-notes.txt
10023F:	Documentation/devicetree/overlay-notes.txt
10024F:	drivers/of/overlay.c
10025F:	drivers/of/resolver.c
10026
10027OPEN FIRMWARE AND FLATTENED DEVICE TREE
10028M:	Rob Herring <robh+dt@kernel.org>
10029M:	Frank Rowand <frowand.list@gmail.com>
10030L:	devicetree@vger.kernel.org
10031W:	http://www.devicetree.org/
10032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10033S:	Maintained
10034F:	drivers/of/
10035F:	include/linux/of*.h
10036F:	scripts/dtc/
10037F:	Documentation/ABI/testing/sysfs-firmware-ofw
10038
10039OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10040M:	Rob Herring <robh+dt@kernel.org>
10041M:	Mark Rutland <mark.rutland@arm.com>
10042L:	devicetree@vger.kernel.org
10043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10044Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10045S:	Maintained
10046F:	Documentation/devicetree/
10047F:	arch/*/boot/dts/
10048F:	include/dt-bindings/
10049
10050OPENCORES I2C BUS DRIVER
10051M:	Peter Korsgaard <jacmet@sunsite.dk>
10052L:	linux-i2c@vger.kernel.org
10053S:	Maintained
10054F:	Documentation/i2c/busses/i2c-ocores
10055F:	drivers/i2c/busses/i2c-ocores.c
10056
10057OPENRISC ARCHITECTURE
10058M:	Jonas Bonn <jonas@southpole.se>
10059M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10060M:	Stafford Horne <shorne@gmail.com>
10061T:	git git://github.com/openrisc/linux.git
10062L:	openrisc@lists.librecores.org
10063W:	http://openrisc.io
10064S:	Maintained
10065F:	arch/openrisc/
10066
10067OPENVSWITCH
10068M:	Pravin Shelar <pshelar@nicira.com>
10069L:	netdev@vger.kernel.org
10070L:	dev@openvswitch.org
10071W:	http://openvswitch.org
10072S:	Maintained
10073F:	net/openvswitch/
10074F:	include/uapi/linux/openvswitch.h
10075
10076OPERATING PERFORMANCE POINTS (OPP)
10077M:	Viresh Kumar <vireshk@kernel.org>
10078M:	Nishanth Menon <nm@ti.com>
10079M:	Stephen Boyd <sboyd@codeaurora.org>
10080L:	linux-pm@vger.kernel.org
10081S:	Maintained
10082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10083F:	drivers/base/power/opp/
10084F:	include/linux/pm_opp.h
10085F:	Documentation/power/opp.txt
10086F:	Documentation/devicetree/bindings/opp/
10087
10088OPL4 DRIVER
10089M:	Clemens Ladisch <clemens@ladisch.de>
10090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10091T:	git git://git.alsa-project.org/alsa-kernel.git
10092S:	Maintained
10093F:	sound/drivers/opl4/
10094
10095OPROFILE
10096M:	Robert Richter <rric@kernel.org>
10097L:	oprofile-list@lists.sf.net
10098S:	Maintained
10099F:	arch/*/include/asm/oprofile*.h
10100F:	arch/*/oprofile/
10101F:	drivers/oprofile/
10102F:	include/linux/oprofile.h
10103
10104ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10105M:	Mark Fasheh <mfasheh@versity.com>
10106M:	Joel Becker <jlbec@evilplan.org>
10107L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10108W:	http://ocfs2.wiki.kernel.org
10109S:	Supported
10110F:	Documentation/filesystems/ocfs2.txt
10111F:	Documentation/filesystems/dlmfs.txt
10112F:	fs/ocfs2/
10113
10114ORANGEFS FILESYSTEM
10115M:	Mike Marshall <hubcap@omnibond.com>
10116L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10118S:	Supported
10119F:	fs/orangefs/
10120F:	Documentation/filesystems/orangefs.txt
10121
10122ORINOCO DRIVER
10123L:	linux-wireless@vger.kernel.org
10124W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10125W:	http://www.nongnu.org/orinoco/
10126S:	Orphan
10127F:	drivers/net/wireless/intersil/orinoco/
10128
10129OSD LIBRARY and FILESYSTEM
10130M:	Boaz Harrosh <ooo@electrozaur.com>
10131S:	Maintained
10132F:	drivers/scsi/osd/
10133F:	include/scsi/osd_*
10134F:	fs/exofs/
10135
10136OV2659 OMNIVISION SENSOR DRIVER
10137M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10138L:	linux-media@vger.kernel.org
10139W:	https://linuxtv.org
10140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10141T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10142S:	Maintained
10143F:	drivers/media/i2c/ov2659.c
10144F:	include/media/i2c/ov2659.h
10145
10146OVERLAY FILESYSTEM
10147M:	Miklos Szeredi <miklos@szeredi.hu>
10148L:	linux-unionfs@vger.kernel.org
10149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10150S:	Supported
10151F:	fs/overlayfs/
10152F:	Documentation/filesystems/overlayfs.txt
10153
10154P54 WIRELESS DRIVER
10155M:	Christian Lamparter <chunkeey@googlemail.com>
10156L:	linux-wireless@vger.kernel.org
10157W:	http://wireless.kernel.org/en/users/Drivers/p54
10158S:	Maintained
10159F:	drivers/net/wireless/intersil/p54/
10160
10161PA SEMI ETHERNET DRIVER
10162L:	netdev@vger.kernel.org
10163S:	Orphan
10164F:	drivers/net/ethernet/pasemi/*
10165
10166PA SEMI SMBUS DRIVER
10167L:	linux-i2c@vger.kernel.org
10168S:	Orphan
10169F:	drivers/i2c/busses/i2c-pasemi.c
10170
10171PADATA PARALLEL EXECUTION MECHANISM
10172M:	Steffen Klassert <steffen.klassert@secunet.com>
10173L:	linux-crypto@vger.kernel.org
10174S:	Maintained
10175F:	kernel/padata.c
10176F:	include/linux/padata.h
10177F:	Documentation/padata.txt
10178
10179PANASONIC LAPTOP ACPI EXTRAS DRIVER
10180M:	Harald Welte <laforge@gnumonks.org>
10181L:	platform-driver-x86@vger.kernel.org
10182S:	Maintained
10183F:	drivers/platform/x86/panasonic-laptop.c
10184
10185PANASONIC MN10300/AM33/AM34 PORT
10186M:	David Howells <dhowells@redhat.com>
10187L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10188W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10189S:	Maintained
10190F:	Documentation/mn10300/
10191F:	arch/mn10300/
10192
10193PARALLEL LCD/KEYPAD PANEL DRIVER
10194M:	Willy Tarreau <willy@haproxy.com>
10195M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10196S:	Odd Fixes
10197F:	Documentation/misc-devices/lcd-panel-cgram.txt
10198F:	drivers/misc/panel.c
10199
10200PARALLEL PORT SUBSYSTEM
10201M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10202M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10203L:	linux-parport@lists.infradead.org (subscribers-only)
10204S:	Maintained
10205F:	drivers/parport/
10206F:	include/linux/parport*.h
10207F:	drivers/char/ppdev.c
10208F:	include/uapi/linux/ppdev.h
10209F:	Documentation/parport*.txt
10210
10211PARAVIRT_OPS INTERFACE
10212M:	Juergen Gross <jgross@suse.com>
10213M:	Chris Wright <chrisw@sous-sol.org>
10214M:	Alok Kataria <akataria@vmware.com>
10215M:	Rusty Russell <rusty@rustcorp.com.au>
10216L:	virtualization@lists.linux-foundation.org
10217S:	Supported
10218F:	Documentation/virtual/paravirt_ops.txt
10219F:	arch/*/kernel/paravirt*
10220F:	arch/*/include/asm/paravirt*.h
10221F:	include/linux/hypervisor.h
10222
10223PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10224M:	Tim Waugh <tim@cyberelk.net>
10225L:	linux-parport@lists.infradead.org (subscribers-only)
10226S:	Maintained
10227F:	Documentation/blockdev/paride.txt
10228F:	drivers/block/paride/
10229
10230PARISC ARCHITECTURE
10231M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10232M:	Helge Deller <deller@gmx.de>
10233L:	linux-parisc@vger.kernel.org
10234W:	http://www.parisc-linux.org/
10235Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10238S:	Maintained
10239F:	arch/parisc/
10240F:	Documentation/parisc/
10241F:	drivers/parisc/
10242F:	drivers/char/agp/parisc-agp.c
10243F:	drivers/input/serio/gscps2.c
10244F:	drivers/parport/parport_gsc.*
10245F:	drivers/tty/serial/8250/8250_gsc.c
10246F:	drivers/video/fbdev/sti*
10247F:	drivers/video/console/sti*
10248F:	drivers/video/logo/logo_parisc*
10249
10250PARMAN
10251M:	Jiri Pirko <jiri@mellanox.com>
10252L:	netdev@vger.kernel.org
10253S:	Supported
10254F:	lib/parman.c
10255F:	lib/test_parman.c
10256F:	include/linux/parman.h
10257
10258PC87360 HARDWARE MONITORING DRIVER
10259M:	Jim Cromie <jim.cromie@gmail.com>
10260L:	linux-hwmon@vger.kernel.org
10261S:	Maintained
10262F:	Documentation/hwmon/pc87360
10263F:	drivers/hwmon/pc87360.c
10264
10265PC8736x GPIO DRIVER
10266M:	Jim Cromie <jim.cromie@gmail.com>
10267S:	Maintained
10268F:	drivers/char/pc8736x_gpio.c
10269
10270PC87427 HARDWARE MONITORING DRIVER
10271M:	Jean Delvare <jdelvare@suse.com>
10272L:	linux-hwmon@vger.kernel.org
10273S:	Maintained
10274F:	Documentation/hwmon/pc87427
10275F:	drivers/hwmon/pc87427.c
10276
10277PCA9532 LED DRIVER
10278M:	Riku Voipio <riku.voipio@iki.fi>
10279S:	Maintained
10280F:	drivers/leds/leds-pca9532.c
10281F:	include/linux/leds-pca9532.h
10282
10283PCA9541 I2C BUS MASTER SELECTOR DRIVER
10284M:	Guenter Roeck <linux@roeck-us.net>
10285L:	linux-i2c@vger.kernel.org
10286S:	Maintained
10287F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10288
10289PCDP - PRIMARY CONSOLE AND DEBUG PORT
10290M:	Khalid Aziz <khalid@gonehiking.org>
10291S:	Maintained
10292F:	drivers/firmware/pcdp.*
10293
10294PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10295M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10296L:	linux-pci@vger.kernel.org
10297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10298S:	Maintained
10299F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10300F:	drivers/pci/host/pci-aardvark.c
10301
10302PCI DRIVER FOR ALTERA PCIE IP
10303M:	Ley Foon Tan <lftan@altera.com>
10304L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10305L:	linux-pci@vger.kernel.org
10306S:	Supported
10307F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10308F:	drivers/pci/host/pcie-altera.c
10309
10310PCI DRIVER FOR APPLIEDMICRO XGENE
10311M:	Tanmay Inamdar <tinamdar@apm.com>
10312L:	linux-pci@vger.kernel.org
10313L:	linux-arm-kernel@lists.infradead.org
10314S:	Maintained
10315F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10316F:	drivers/pci/host/pci-xgene.c
10317
10318PCI DRIVER FOR ARM VERSATILE PLATFORM
10319M:	Rob Herring <robh@kernel.org>
10320L:	linux-pci@vger.kernel.org
10321L:	linux-arm-kernel@lists.infradead.org
10322S:	Maintained
10323F:	Documentation/devicetree/bindings/pci/versatile.txt
10324F:	drivers/pci/host/pci-versatile.c
10325
10326PCI DRIVER FOR ARMADA 8K
10327M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10328L:	linux-pci@vger.kernel.org
10329L:	linux-arm-kernel@lists.infradead.org
10330S:	Maintained
10331F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10332F:	drivers/pci/dwc/pcie-armada8k.c
10333
10334PCI DRIVER FOR FREESCALE LAYERSCAPE
10335M:	Minghuan Lian <minghuan.Lian@freescale.com>
10336M:	Mingkai Hu <mingkai.hu@freescale.com>
10337M:	Roy Zang <tie-fei.zang@freescale.com>
10338L:	linuxppc-dev@lists.ozlabs.org
10339L:	linux-pci@vger.kernel.org
10340L:	linux-arm-kernel@lists.infradead.org
10341S:	Maintained
10342F:	drivers/pci/dwc/*layerscape*
10343
10344PCI DRIVER FOR GENERIC OF HOSTS
10345M:	Will Deacon <will.deacon@arm.com>
10346L:	linux-pci@vger.kernel.org
10347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10348S:	Maintained
10349F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10350F:	drivers/pci/host/pci-host-common.c
10351F:	drivers/pci/host/pci-host-generic.c
10352
10353PCI DRIVER FOR IMX6
10354M:	Richard Zhu <hongxing.zhu@nxp.com>
10355M:	Lucas Stach <l.stach@pengutronix.de>
10356L:	linux-pci@vger.kernel.org
10357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10358S:	Maintained
10359F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10360F:	drivers/pci/dwc/*imx6*
10361
10362PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10363M:	Keith Busch <keith.busch@intel.com>
10364M:	Jonathan Derrick <jonathan.derrick@intel.com>
10365L:	linux-pci@vger.kernel.org
10366S:	Supported
10367F:	drivers/pci/host/vmd.c
10368
10369PCI DRIVER FOR MICROSEMI SWITCHTEC
10370M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10371M:	Stephen Bates <stephen.bates@microsemi.com>
10372M:	Logan Gunthorpe <logang@deltatee.com>
10373L:	linux-pci@vger.kernel.org
10374S:	Maintained
10375F:	Documentation/switchtec.txt
10376F:	Documentation/ABI/testing/sysfs-class-switchtec
10377F:	drivers/pci/switch/switchtec*
10378F:	include/uapi/linux/switchtec_ioctl.h
10379
10380PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10381M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10382M:	Jason Cooper <jason@lakedaemon.net>
10383L:	linux-pci@vger.kernel.org
10384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10385S:	Maintained
10386F:	drivers/pci/host/*mvebu*
10387
10388PCI DRIVER FOR NVIDIA TEGRA
10389M:	Thierry Reding <thierry.reding@gmail.com>
10390L:	linux-tegra@vger.kernel.org
10391L:	linux-pci@vger.kernel.org
10392S:	Supported
10393F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10394F:	drivers/pci/host/pci-tegra.c
10395
10396PCI DRIVER FOR RENESAS R-CAR
10397M:	Simon Horman <horms@verge.net.au>
10398L:	linux-pci@vger.kernel.org
10399L:	linux-renesas-soc@vger.kernel.org
10400S:	Maintained
10401F:	drivers/pci/host/*rcar*
10402
10403PCI DRIVER FOR SAMSUNG EXYNOS
10404M:	Jingoo Han <jingoohan1@gmail.com>
10405L:	linux-pci@vger.kernel.org
10406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10408S:	Maintained
10409F:	drivers/pci/dwc/pci-exynos.c
10410
10411PCI DRIVER FOR SYNOPSYS DESIGNWARE
10412M:	Jingoo Han <jingoohan1@gmail.com>
10413M:	Joao Pinto <Joao.Pinto@synopsys.com>
10414L:	linux-pci@vger.kernel.org
10415S:	Maintained
10416F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10417F:	drivers/pci/dwc/*designware*
10418
10419PCI DRIVER FOR TI DRA7XX
10420M:	Kishon Vijay Abraham I <kishon@ti.com>
10421L:	linux-omap@vger.kernel.org
10422L:	linux-pci@vger.kernel.org
10423S:	Supported
10424F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10425F:	drivers/pci/dwc/pci-dra7xx.c
10426
10427PCI DRIVER FOR TI KEYSTONE
10428M:	Murali Karicheri <m-karicheri2@ti.com>
10429L:	linux-pci@vger.kernel.org
10430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10431S:	Maintained
10432F:	drivers/pci/dwc/*keystone*
10433
10434PCI ENDPOINT SUBSYSTEM
10435M:	Kishon Vijay Abraham I <kishon@ti.com>
10436L:	linux-pci@vger.kernel.org
10437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10438S:	Supported
10439F:	drivers/pci/endpoint/
10440F:	drivers/misc/pci_endpoint_test.c
10441F:	tools/pci/
10442
10443PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10444M:	Russell Currey <ruscur@russell.cc>
10445L:	linuxppc-dev@lists.ozlabs.org
10446S:	Supported
10447F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10448F:	arch/powerpc/kernel/eeh*.c
10449F:	arch/powerpc/platforms/*/eeh*.c
10450F:	arch/powerpc/include/*/eeh*.h
10451
10452PCI ERROR RECOVERY
10453M:	Linas Vepstas <linasvepstas@gmail.com>
10454L:	linux-pci@vger.kernel.org
10455S:	Supported
10456F:	Documentation/PCI/pci-error-recovery.txt
10457
10458PCI MSI DRIVER FOR ALTERA MSI IP
10459M:	Ley Foon Tan <lftan@altera.com>
10460L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10461L:	linux-pci@vger.kernel.org
10462S:	Supported
10463F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10464F:	drivers/pci/host/pcie-altera-msi.c
10465
10466PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10467M:	Duc Dang <dhdang@apm.com>
10468L:	linux-pci@vger.kernel.org
10469L:	linux-arm-kernel@lists.infradead.org
10470S:	Maintained
10471F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10472F:	drivers/pci/host/pci-xgene-msi.c
10473
10474PCI SUBSYSTEM
10475M:	Bjorn Helgaas <bhelgaas@google.com>
10476L:	linux-pci@vger.kernel.org
10477Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10479S:	Supported
10480F:	Documentation/devicetree/bindings/pci/
10481F:	Documentation/PCI/
10482F:	drivers/pci/
10483F:	include/linux/pci*
10484F:	arch/x86/pci/
10485F:	arch/x86/kernel/quirks.c
10486
10487PCIE DRIVER FOR AXIS ARTPEC
10488M:	Niklas Cassel <niklas.cassel@axis.com>
10489M:	Jesper Nilsson <jesper.nilsson@axis.com>
10490L:	linux-arm-kernel@axis.com
10491L:	linux-pci@vger.kernel.org
10492S:	Maintained
10493F:	Documentation/devicetree/bindings/pci/axis,artpec*
10494F:	drivers/pci/dwc/*artpec*
10495
10496PCIE DRIVER FOR CAVIUM THUNDERX
10497M:	David Daney <david.daney@cavium.com>
10498L:	linux-pci@vger.kernel.org
10499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500S:	Supported
10501F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10502F:	drivers/pci/host/pci-thunder-*
10503
10504PCIE DRIVER FOR HISILICON
10505M:	Zhou Wang <wangzhou1@hisilicon.com>
10506M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10507L:	linux-pci@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10510F:	drivers/pci/dwc/pcie-hisi.c
10511
10512PCIE DRIVER FOR HISILICON KIRIN
10513M:	Xiaowei Song <songxiaowei@hisilicon.com>
10514M:	Binghui Wang <wangbinghui@hisilicon.com>
10515L:	linux-pci@vger.kernel.org
10516S:	Maintained
10517F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10518F:	drivers/pci/dwc/pcie-kirin.c
10519
10520PCIE DRIVER FOR MEDIATEK
10521M:	Ryder Lee <ryder.lee@mediatek.com>
10522L:	linux-pci@vger.kernel.org
10523L:	linux-mediatek@lists.infradead.org
10524S:	Supported
10525F:	Documentation/devicetree/bindings/pci/mediatek*
10526F:	drivers/pci/host/*mediatek*
10527
10528PCIE DRIVER FOR QUALCOMM MSM
10529M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10530L:	linux-pci@vger.kernel.org
10531L:	linux-arm-msm@vger.kernel.org
10532S:	Maintained
10533F:	drivers/pci/dwc/*qcom*
10534
10535PCIE DRIVER FOR ROCKCHIP
10536M:	Shawn Lin <shawn.lin@rock-chips.com>
10537L:	linux-pci@vger.kernel.org
10538L:	linux-rockchip@lists.infradead.org
10539S:	Maintained
10540F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10541F:	drivers/pci/host/pcie-rockchip.c
10542
10543PCIE DRIVER FOR ST SPEAR13XX
10544M:	Pratyush Anand <pratyush.anand@gmail.com>
10545L:	linux-pci@vger.kernel.org
10546S:	Maintained
10547F:	drivers/pci/dwc/*spear*
10548
10549PCMCIA SUBSYSTEM
10550P:	Linux PCMCIA Team
10551L:	linux-pcmcia@lists.infradead.org
10552W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10554S:	Maintained
10555F:	Documentation/pcmcia/
10556F:	tools/pcmcia/
10557F:	drivers/pcmcia/
10558F:	include/pcmcia/
10559
10560PCNET32 NETWORK DRIVER
10561M:	Don Fry <pcnet32@frontier.com>
10562L:	netdev@vger.kernel.org
10563S:	Maintained
10564F:	drivers/net/ethernet/amd/pcnet32.c
10565
10566PCRYPT PARALLEL CRYPTO ENGINE
10567M:	Steffen Klassert <steffen.klassert@secunet.com>
10568L:	linux-crypto@vger.kernel.org
10569S:	Maintained
10570F:	crypto/pcrypt.c
10571F:	include/crypto/pcrypt.h
10572
10573PEAQ WMI HOTKEYS DRIVER
10574M:	Hans de Goede <hdegoede@redhat.com>
10575L:	platform-driver-x86@vger.kernel.org
10576S:	Maintained
10577F:	drivers/platform/x86/peaq-wmi.c
10578
10579PER-CPU MEMORY ALLOCATOR
10580M:	Tejun Heo <tj@kernel.org>
10581M:	Christoph Lameter <cl@linux.com>
10582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10583S:	Maintained
10584F:	include/linux/percpu*.h
10585F:	mm/percpu*.c
10586F:	arch/*/include/asm/percpu.h
10587
10588PER-TASK DELAY ACCOUNTING
10589M:	Balbir Singh <bsingharora@gmail.com>
10590S:	Maintained
10591F:	include/linux/delayacct.h
10592F:	kernel/delayacct.c
10593
10594PERFORMANCE EVENTS SUBSYSTEM
10595M:	Peter Zijlstra <peterz@infradead.org>
10596M:	Ingo Molnar <mingo@redhat.com>
10597M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10598R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10599R:	Jiri Olsa <jolsa@redhat.com>
10600R:	Namhyung Kim <namhyung@kernel.org>
10601L:	linux-kernel@vger.kernel.org
10602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10603S:	Supported
10604F:	kernel/events/*
10605F:	include/linux/perf_event.h
10606F:	include/uapi/linux/perf_event.h
10607F:	arch/*/kernel/perf_event*.c
10608F:	arch/*/kernel/*/perf_event*.c
10609F:	arch/*/kernel/*/*/perf_event*.c
10610F:	arch/*/include/asm/perf_event.h
10611F:	arch/*/kernel/perf_callchain.c
10612F:	arch/*/events/*
10613F:	tools/perf/
10614
10615PERSONALITY HANDLING
10616M:	Christoph Hellwig <hch@infradead.org>
10617L:	linux-abi-devel@lists.sourceforge.net
10618S:	Maintained
10619F:	include/linux/personality.h
10620F:	include/uapi/linux/personality.h
10621
10622PHONET PROTOCOL
10623M:	Remi Denis-Courmont <courmisch@gmail.com>
10624S:	Supported
10625F:	Documentation/networking/phonet.txt
10626F:	include/linux/phonet.h
10627F:	include/net/phonet/
10628F:	include/uapi/linux/phonet.h
10629F:	net/phonet/
10630
10631PHRAM MTD DRIVER
10632M:	Joern Engel <joern@lazybastard.org>
10633L:	linux-mtd@lists.infradead.org
10634S:	Maintained
10635F:	drivers/mtd/devices/phram.c
10636
10637PICOLCD HID DRIVER
10638M:	Bruno Prémont <bonbons@linux-vserver.org>
10639L:	linux-input@vger.kernel.org
10640S:	Maintained
10641F:	drivers/hid/hid-picolcd*
10642
10643PICOXCELL SUPPORT
10644M:	Jamie Iles <jamie@jamieiles.com>
10645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646T:	git git://github.com/jamieiles/linux-2.6-ji.git
10647S:	Supported
10648F:	arch/arm/boot/dts/picoxcell*
10649F:	arch/arm/mach-picoxcell/
10650F:	drivers/crypto/picoxcell*
10651
10652PIN CONTROL SUBSYSTEM
10653M:	Linus Walleij <linus.walleij@linaro.org>
10654L:	linux-gpio@vger.kernel.org
10655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10656S:	Maintained
10657F:	Documentation/devicetree/bindings/pinctrl/
10658F:	Documentation/driver-api/pinctl.rst
10659F:	drivers/pinctrl/
10660F:	include/linux/pinctrl/
10661
10662PIN CONTROLLER - ATMEL AT91
10663M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10665S:	Maintained
10666F:	drivers/pinctrl/pinctrl-at91.*
10667
10668PIN CONTROLLER - ATMEL AT91 PIO4
10669M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10671L:	linux-gpio@vger.kernel.org
10672S:	Supported
10673F:	drivers/pinctrl/pinctrl-at91-pio4.*
10674
10675PIN CONTROLLER - INTEL
10676M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10677M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10678S:	Maintained
10679F:	drivers/pinctrl/intel/
10680
10681PIN CONTROLLER - QUALCOMM
10682M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10683S:	Maintained
10684L:	linux-arm-msm@vger.kernel.org
10685F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10686F:	drivers/pinctrl/qcom/
10687
10688PIN CONTROLLER - RENESAS
10689M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10690M:	Geert Uytterhoeven <geert+renesas@glider.be>
10691L:	linux-renesas-soc@vger.kernel.org
10692S:	Maintained
10693F:	drivers/pinctrl/sh-pfc/
10694
10695PIN CONTROLLER - SAMSUNG
10696M:	Tomasz Figa <tomasz.figa@gmail.com>
10697M:	Krzysztof Kozlowski <krzk@kernel.org>
10698M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10700L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10701Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10703S:	Maintained
10704F:	drivers/pinctrl/samsung/
10705F:	include/dt-bindings/pinctrl/samsung.h
10706F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10707
10708PIN CONTROLLER - SINGLE
10709M:	Tony Lindgren <tony@atomide.com>
10710M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10712L:	linux-omap@vger.kernel.org
10713S:	Maintained
10714F:	drivers/pinctrl/pinctrl-single.c
10715
10716PIN CONTROLLER - ST SPEAR
10717M:	Viresh Kumar <vireshk@kernel.org>
10718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10719W:	http://www.st.com/spear
10720S:	Maintained
10721F:	drivers/pinctrl/spear/
10722
10723PISTACHIO SOC SUPPORT
10724M:	James Hartley <james.hartley@imgtec.com>
10725M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10726L:	linux-mips@linux-mips.org
10727S:	Maintained
10728F:	arch/mips/pistachio/
10729F:	arch/mips/include/asm/mach-pistachio/
10730F:	arch/mips/boot/dts/img/pistachio*
10731F:	arch/mips/configs/pistachio*_defconfig
10732
10733PKTCDVD DRIVER
10734S:	Orphan
10735M:	linux-block@vger.kernel.org
10736F:	drivers/block/pktcdvd.c
10737F:	include/linux/pktcdvd.h
10738F:	include/uapi/linux/pktcdvd.h
10739
10740PKUNITY SOC DRIVERS
10741M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10742W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10743S:	Maintained
10744T:	git git://github.com/gxt/linux.git
10745F:	drivers/input/serio/i8042-unicore32io.h
10746F:	drivers/i2c/busses/i2c-puv3.c
10747F:	drivers/video/fbdev/fb-puv3.c
10748F:	drivers/rtc/rtc-puv3.c
10749
10750PMBUS HARDWARE MONITORING DRIVERS
10751M:	Guenter Roeck <linux@roeck-us.net>
10752L:	linux-hwmon@vger.kernel.org
10753W:	http://hwmon.wiki.kernel.org/
10754W:	http://www.roeck-us.net/linux/drivers/
10755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10756S:	Maintained
10757F:	Documentation/hwmon/pmbus
10758F:	drivers/hwmon/pmbus/
10759F:	include/linux/pmbus.h
10760
10761PMC SIERRA MaxRAID DRIVER
10762L:	linux-scsi@vger.kernel.org
10763W:	http://www.pmc-sierra.com/
10764S:	Orphan
10765F:	drivers/scsi/pmcraid.*
10766
10767PMC SIERRA PM8001 DRIVER
10768M:	Jack Wang <jinpu.wang@profitbricks.com>
10769M:	lindar_liu@usish.com
10770L:	linux-scsi@vger.kernel.org
10771S:	Supported
10772F:	drivers/scsi/pm8001/
10773
10774PNP SUPPORT
10775M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10776S:	Maintained
10777F:	drivers/pnp/
10778
10779POSIX CLOCKS and TIMERS
10780M:	Thomas Gleixner <tglx@linutronix.de>
10781L:	linux-kernel@vger.kernel.org
10782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10783S:	Maintained
10784F:	fs/timerfd.c
10785F:	include/linux/timer*
10786F:	kernel/time/*timer*
10787
10788POWER MANAGEMENT CORE
10789M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10790L:	linux-pm@vger.kernel.org
10791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10792B:	https://bugzilla.kernel.org
10793S:	Supported
10794F:	drivers/base/power/
10795F:	include/linux/pm.h
10796F:	include/linux/pm_*
10797F:	include/linux/powercap.h
10798F:	drivers/powercap/
10799
10800POWER STATE COORDINATION INTERFACE (PSCI)
10801M:	Mark Rutland <mark.rutland@arm.com>
10802M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10803L:	linux-arm-kernel@lists.infradead.org
10804S:	Maintained
10805F:	drivers/firmware/psci*.c
10806F:	include/linux/psci.h
10807F:	include/uapi/linux/psci.h
10808
10809POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10810M:	Sebastian Reichel <sre@kernel.org>
10811L:	linux-pm@vger.kernel.org
10812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10813S:	Maintained
10814F:	Documentation/devicetree/bindings/power/supply/
10815F:	include/linux/power_supply.h
10816F:	drivers/power/supply/
10817
10818POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10819M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10820L:	linuxppc-dev@lists.ozlabs.org
10821S:	Maintained
10822F:	drivers/char/powernv-op-panel.c
10823
10824PPP OVER ATM (RFC 2364)
10825M:	Mitchell Blank Jr <mitch@sfgoth.com>
10826S:	Maintained
10827F:	net/atm/pppoatm.c
10828F:	include/uapi/linux/atmppp.h
10829
10830PPP OVER ETHERNET
10831M:	Michal Ostrowski <mostrows@earthlink.net>
10832S:	Maintained
10833F:	drivers/net/ppp/pppoe.c
10834F:	drivers/net/ppp/pppox.c
10835
10836PPP OVER L2TP
10837M:	James Chapman <jchapman@katalix.com>
10838S:	Maintained
10839F:	net/l2tp/l2tp_ppp.c
10840F:	include/linux/if_pppol2tp.h
10841F:	include/uapi/linux/if_pppol2tp.h
10842
10843PPP PROTOCOL DRIVERS AND COMPRESSORS
10844M:	Paul Mackerras <paulus@samba.org>
10845L:	linux-ppp@vger.kernel.org
10846S:	Maintained
10847F:	drivers/net/ppp/ppp_*
10848
10849PPS SUPPORT
10850M:	Rodolfo Giometti <giometti@enneenne.com>
10851W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10852L:	linuxpps@ml.enneenne.com (subscribers-only)
10853S:	Maintained
10854F:	Documentation/pps/
10855F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10856F:	Documentation/ABI/testing/sysfs-pps
10857F:	drivers/pps/
10858F:	include/linux/pps*.h
10859F:	include/uapi/linux/pps.h
10860
10861PPTP DRIVER
10862M:	Dmitry Kozlov <xeb@mail.ru>
10863L:	netdev@vger.kernel.org
10864S:	Maintained
10865F:	drivers/net/ppp/pptp.c
10866W:	http://sourceforge.net/projects/accel-pptp
10867
10868PREEMPTIBLE KERNEL
10869M:	Robert Love <rml@tech9.net>
10870L:	kpreempt-tech@lists.sourceforge.net
10871W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10872S:	Supported
10873F:	Documentation/preempt-locking.txt
10874F:	include/linux/preempt.h
10875
10876PRINTK
10877M:	Petr Mladek <pmladek@suse.com>
10878M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10879R:	Steven Rostedt <rostedt@goodmis.org>
10880S:	Maintained
10881F:	kernel/printk/
10882F:	include/linux/printk.h
10883
10884PRISM54 WIRELESS DRIVER
10885M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10886L:	linux-wireless@vger.kernel.org
10887W:	http://wireless.kernel.org/en/users/Drivers/p54
10888S:	Obsolete
10889F:	drivers/net/wireless/intersil/prism54/
10890
10891PROC SYSCTL
10892M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10893M:	Kees Cook <keescook@chromium.org>
10894L:	linux-kernel@vger.kernel.org
10895L:	linux-fsdevel@vger.kernel.org
10896S:	Maintained
10897F:	fs/proc/proc_sysctl.c
10898F:	include/linux/sysctl.h
10899F:	kernel/sysctl.c
10900F:	tools/testing/selftests/sysctl/
10901
10902PS3 NETWORK SUPPORT
10903M:	Geoff Levand <geoff@infradead.org>
10904L:	netdev@vger.kernel.org
10905L:	linuxppc-dev@lists.ozlabs.org
10906S:	Maintained
10907F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10908
10909PS3 PLATFORM SUPPORT
10910M:	Geoff Levand <geoff@infradead.org>
10911L:	linuxppc-dev@lists.ozlabs.org
10912S:	Maintained
10913F:	arch/powerpc/boot/ps3*
10914F:	arch/powerpc/include/asm/lv1call.h
10915F:	arch/powerpc/include/asm/ps3*.h
10916F:	arch/powerpc/platforms/ps3/
10917F:	drivers/*/ps3*
10918F:	drivers/ps3/
10919F:	drivers/rtc/rtc-ps3.c
10920F:	drivers/usb/host/*ps3.c
10921F:	sound/ppc/snd_ps3*
10922
10923PS3VRAM DRIVER
10924M:	Jim Paris <jim@jtan.com>
10925M:	Geoff Levand <geoff@infradead.org>
10926L:	linuxppc-dev@lists.ozlabs.org
10927S:	Maintained
10928F:	drivers/block/ps3vram.c
10929
10930PSAMPLE PACKET SAMPLING SUPPORT:
10931M:	Yotam Gigi <yotamg@mellanox.com>
10932S:	Maintained
10933F:	net/psample
10934F:	include/net/psample.h
10935F:	include/uapi/linux/psample.h
10936
10937PSTORE FILESYSTEM
10938M:	Kees Cook <keescook@chromium.org>
10939M:	Anton Vorontsov <anton@enomsg.org>
10940M:	Colin Cross <ccross@android.com>
10941M:	Tony Luck <tony.luck@intel.com>
10942S:	Maintained
10943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10944F:	fs/pstore/
10945F:	include/linux/pstore*
10946F:	drivers/firmware/efi/efi-pstore.c
10947F:	drivers/acpi/apei/erst.c
10948F:	Documentation/admin-guide/ramoops.rst
10949F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10950K:	\b(pstore|ramoops)
10951
10952PTP HARDWARE CLOCK SUPPORT
10953M:	Richard Cochran <richardcochran@gmail.com>
10954L:	netdev@vger.kernel.org
10955S:	Maintained
10956W:	http://linuxptp.sourceforge.net/
10957F:	Documentation/ABI/testing/sysfs-ptp
10958F:	Documentation/ptp/*
10959F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10960F:	drivers/net/phy/dp83640*
10961F:	drivers/ptp/*
10962F:	include/linux/ptp_cl*
10963
10964PTRACE SUPPORT
10965M:	Oleg Nesterov <oleg@redhat.com>
10966S:	Maintained
10967F:	include/asm-generic/syscall.h
10968F:	include/linux/ptrace.h
10969F:	include/linux/regset.h
10970F:	include/linux/tracehook.h
10971F:	include/uapi/linux/ptrace.h
10972F:	include/uapi/linux/ptrace.h
10973F:	include/asm-generic/ptrace.h
10974F:	kernel/ptrace.c
10975F:	arch/*/ptrace*.c
10976F:	arch/*/*/ptrace*.c
10977F:	arch/*/include/asm/ptrace*.h
10978
10979PULSE8-CEC DRIVER
10980M:	Hans Verkuil <hverkuil@xs4all.nl>
10981L:	linux-media@vger.kernel.org
10982T:	git git://linuxtv.org/media_tree.git
10983S:	Maintained
10984F:	drivers/media/usb/pulse8-cec/*
10985F:	Documentation/media/cec-drivers/pulse8-cec.rst
10986
10987PVRUSB2 VIDEO4LINUX DRIVER
10988M:	Mike Isely <isely@pobox.com>
10989L:	pvrusb2@isely.net	(subscribers-only)
10990L:	linux-media@vger.kernel.org
10991W:	http://www.isely.net/pvrusb2/
10992T:	git git://linuxtv.org/media_tree.git
10993S:	Maintained
10994F:	Documentation/media/v4l-drivers/pvrusb2*
10995F:	drivers/media/usb/pvrusb2/
10996
10997PWC WEBCAM DRIVER
10998M:	Hans Verkuil <hverkuil@xs4all.nl>
10999L:	linux-media@vger.kernel.org
11000T:	git git://linuxtv.org/media_tree.git
11001S:	Odd Fixes
11002F:	drivers/media/usb/pwc/*
11003
11004PWM FAN DRIVER
11005M:	Kamil Debski <kamil@wypas.org>
11006M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11007L:	linux-hwmon@vger.kernel.org
11008S:	Supported
11009F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11010F:	Documentation/hwmon/pwm-fan
11011F:	drivers/hwmon/pwm-fan.c
11012
11013PWM IR Transmitter
11014M:	Sean Young <sean@mess.org>
11015L:	linux-media@vger.kernel.org
11016S:	Maintained
11017F:	drivers/media/rc/pwm-ir-tx.c
11018
11019PWM SUBSYSTEM
11020M:	Thierry Reding <thierry.reding@gmail.com>
11021L:	linux-pwm@vger.kernel.org
11022S:	Maintained
11023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11024F:	Documentation/pwm.txt
11025F:	Documentation/devicetree/bindings/pwm/
11026F:	include/linux/pwm.h
11027F:	drivers/pwm/
11028F:	drivers/video/backlight/pwm_bl.c
11029F:	include/linux/pwm_backlight.h
11030F:	drivers/gpio/gpio-mvebu.c
11031F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11032
11033PXA GPIO DRIVER
11034M:	Robert Jarzmik <robert.jarzmik@free.fr>
11035L:	linux-gpio@vger.kernel.org
11036S:	Maintained
11037F:	drivers/gpio/gpio-pxa.c
11038
11039PXA MMCI DRIVER
11040S:	Orphan
11041
11042PXA RTC DRIVER
11043M:	Robert Jarzmik <robert.jarzmik@free.fr>
11044L:	linux-rtc@vger.kernel.org
11045S:	Maintained
11046
11047PXA2xx/PXA3xx SUPPORT
11048M:	Daniel Mack <daniel@zonque.org>
11049M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11050M:	Robert Jarzmik <robert.jarzmik@free.fr>
11051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052T:	git git://github.com/hzhuang1/linux.git
11053T:	git git://github.com/rjarzmik/linux.git
11054S:	Maintained
11055F:	arch/arm/boot/dts/pxa*
11056F:	arch/arm/mach-pxa/
11057F:	drivers/dma/pxa*
11058F:	drivers/pcmcia/pxa2xx*
11059F:	drivers/pinctrl/pxa/
11060F:	drivers/spi/spi-pxa2xx*
11061F:	drivers/usb/gadget/udc/pxa2*
11062F:	include/sound/pxa2xx-lib.h
11063F:	sound/arm/pxa*
11064F:	sound/soc/pxa/
11065
11066PXA3xx NAND FLASH DRIVER
11067M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11068L:	linux-mtd@lists.infradead.org
11069S:	Maintained
11070F:	drivers/mtd/nand/pxa3xx_nand.c
11071
11072QAT DRIVER
11073M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11074M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
11075L:	qat-linux@intel.com
11076S:	Supported
11077F:	drivers/crypto/qat/
11078
11079QCOM AUDIO (ASoC) DRIVERS
11080M:	Patrick Lai <plai@codeaurora.org>
11081M:	Banajit Goswami <bgoswami@codeaurora.org>
11082L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11083S:	Supported
11084F:	sound/soc/qcom/
11085
11086QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11087M:	Gabriel Somlo <somlo@cmu.edu>
11088M:	"Michael S. Tsirkin" <mst@redhat.com>
11089L:	qemu-devel@nongnu.org
11090S:	Maintained
11091F:	drivers/firmware/qemu_fw_cfg.c
11092
11093QIB DRIVER
11094M:	Mike Marciniszyn <infinipath@intel.com>
11095L:	linux-rdma@vger.kernel.org
11096S:	Supported
11097F:	drivers/infiniband/hw/qib/
11098
11099QLOGIC QL41xxx FCOE DRIVER
11100M:	QLogic-Storage-Upstream@cavium.com
11101L:	linux-scsi@vger.kernel.org
11102S:	Supported
11103F:	drivers/scsi/qedf/
11104
11105QLOGIC QL41xxx ISCSI DRIVER
11106M:	QLogic-Storage-Upstream@cavium.com
11107L:	linux-scsi@vger.kernel.org
11108S:	Supported
11109F:	drivers/scsi/qedi/
11110
11111QLOGIC QL4xxx ETHERNET DRIVER
11112M:	Ariel Elior <Ariel.Elior@cavium.com>
11113M:	everest-linux-l2@cavium.com
11114L:	netdev@vger.kernel.org
11115S:	Supported
11116F:	drivers/net/ethernet/qlogic/qed/
11117F:	include/linux/qed/
11118F:	drivers/net/ethernet/qlogic/qede/
11119
11120QLOGIC QL4xxx RDMA DRIVER
11121M:	Ram Amrani <Ram.Amrani@cavium.com>
11122M:	Ariel Elior <Ariel.Elior@cavium.com>
11123L:	linux-rdma@vger.kernel.org
11124S:	Supported
11125F:	drivers/infiniband/hw/qedr/
11126F:	include/uapi/rdma/qedr-abi.h
11127
11128QLOGIC QLA1280 SCSI DRIVER
11129M:	Michael Reed <mdr@sgi.com>
11130L:	linux-scsi@vger.kernel.org
11131S:	Maintained
11132F:	drivers/scsi/qla1280.[ch]
11133
11134QLOGIC QLA2XXX FC-SCSI DRIVER
11135M:	qla2xxx-upstream@qlogic.com
11136L:	linux-scsi@vger.kernel.org
11137S:	Supported
11138F:	Documentation/scsi/LICENSE.qla2xxx
11139F:	drivers/scsi/qla2xxx/
11140
11141QLOGIC QLA3XXX NETWORK DRIVER
11142M:	Dept-GELinuxNICDev@cavium.com
11143L:	netdev@vger.kernel.org
11144S:	Supported
11145F:	Documentation/networking/LICENSE.qla3xxx
11146F:	drivers/net/ethernet/qlogic/qla3xxx.*
11147
11148QLOGIC QLA4XXX iSCSI DRIVER
11149M:	QLogic-Storage-Upstream@qlogic.com
11150L:	linux-scsi@vger.kernel.org
11151S:	Supported
11152F:	Documentation/scsi/LICENSE.qla4xxx
11153F:	drivers/scsi/qla4xxx/
11154
11155QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11156M:	Harish Patil <harish.patil@cavium.com>
11157M:	Manish Chopra <manish.chopra@cavium.com>
11158M:	Dept-GELinuxNICDev@cavium.com
11159L:	netdev@vger.kernel.org
11160S:	Supported
11161F:	drivers/net/ethernet/qlogic/qlcnic/
11162
11163QLOGIC QLGE 10Gb ETHERNET DRIVER
11164M:	Harish Patil <harish.patil@cavium.com>
11165M:	Manish Chopra <manish.chopra@cavium.com>
11166M:	Dept-GELinuxNICDev@cavium.com
11167L:	netdev@vger.kernel.org
11168S:	Supported
11169F:	drivers/net/ethernet/qlogic/qlge/
11170
11171QNX4 FILESYSTEM
11172M:	Anders Larsen <al@alarsen.net>
11173W:	http://www.alarsen.net/linux/qnx4fs/
11174S:	Maintained
11175F:	fs/qnx4/
11176F:	include/uapi/linux/qnx4_fs.h
11177F:	include/uapi/linux/qnxtypes.h
11178
11179QORIQ DPAA2 FSL-MC BUS DRIVER
11180M:	Stuart Yoder <stuyoder@gmail.com>
11181M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11182L:	linux-kernel@vger.kernel.org
11183S:	Maintained
11184F:	drivers/staging/fsl-mc/
11185F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11186
11187QT1010 MEDIA DRIVER
11188M:	Antti Palosaari <crope@iki.fi>
11189L:	linux-media@vger.kernel.org
11190W:	https://linuxtv.org
11191W:	http://palosaari.fi/linux/
11192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11193T:	git git://linuxtv.org/anttip/media_tree.git
11194S:	Maintained
11195F:	drivers/media/tuners/qt1010*
11196
11197QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11198M:	Kalle Valo <kvalo@qca.qualcomm.com>
11199L:	ath10k@lists.infradead.org
11200W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11202S:	Supported
11203F:	drivers/net/wireless/ath/ath10k/
11204
11205QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11206M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11207L:	linux-wireless@vger.kernel.org
11208W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11209S:	Supported
11210F:	drivers/net/wireless/ath/ath9k/
11211
11212QUALCOMM CAMERA SUBSYSTEM DRIVER
11213M:	Todor Tomov <todor.tomov@linaro.org>
11214L:	linux-media@vger.kernel.org
11215S:	Maintained
11216F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11217F:	Documentation/media/v4l-drivers/qcom_camss.rst
11218F:	drivers/media/platform/qcom/camss-8x16/
11219
11220QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11221M:	Timur Tabi <timur@codeaurora.org>
11222L:	netdev@vger.kernel.org
11223S:	Supported
11224F:	drivers/net/ethernet/qualcomm/emac/
11225
11226QUALCOMM HEXAGON ARCHITECTURE
11227M:	Richard Kuo <rkuo@codeaurora.org>
11228L:	linux-hexagon@vger.kernel.org
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11230S:	Supported
11231F:	arch/hexagon/
11232
11233QUALCOMM IOMMU
11234M:	Rob Clark <robdclark@gmail.com>
11235L:	iommu@lists.linux-foundation.org
11236L:	linux-arm-msm@vger.kernel.org
11237S:	Maintained
11238F:	drivers/iommu/qcom_iommu.c
11239
11240QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11241M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11242L:	linux-media@vger.kernel.org
11243L:	linux-arm-msm@vger.kernel.org
11244T:	git git://linuxtv.org/media_tree.git
11245S:	Maintained
11246F:	drivers/media/platform/qcom/venus/
11247
11248QUALCOMM WCN36XX WIRELESS DRIVER
11249M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11250L:	wcn36xx@lists.infradead.org
11251W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11252T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11253S:	Supported
11254F:	drivers/net/wireless/ath/wcn36xx/
11255
11256QUANTENNA QTNFMAC WIRELESS DRIVER
11257M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11258M:	Avinash Patil <avinashp@quantenna.com>
11259M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11260L:	linux-wireless@vger.kernel.org
11261S:	Maintained
11262F:	drivers/net/wireless/quantenna
11263
11264RADEON and AMDGPU DRM DRIVERS
11265M:	Alex Deucher <alexander.deucher@amd.com>
11266M:	Christian König <christian.koenig@amd.com>
11267L:	amd-gfx@lists.freedesktop.org
11268T:	git git://people.freedesktop.org/~agd5f/linux
11269S:	Supported
11270F:	drivers/gpu/drm/radeon/
11271F:	include/uapi/drm/radeon_drm.h
11272F:	drivers/gpu/drm/amd/
11273F:	include/uapi/drm/amdgpu_drm.h
11274
11275RADEON FRAMEBUFFER DISPLAY DRIVER
11276M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11277L:	linux-fbdev@vger.kernel.org
11278S:	Maintained
11279F:	drivers/video/fbdev/aty/radeon*
11280F:	include/uapi/linux/radeonfb.h
11281
11282RADIOSHARK RADIO DRIVER
11283M:	Hans Verkuil <hverkuil@xs4all.nl>
11284L:	linux-media@vger.kernel.org
11285T:	git git://linuxtv.org/media_tree.git
11286S:	Maintained
11287F:	drivers/media/radio/radio-shark.c
11288
11289RADIOSHARK2 RADIO DRIVER
11290M:	Hans Verkuil <hverkuil@xs4all.nl>
11291L:	linux-media@vger.kernel.org
11292T:	git git://linuxtv.org/media_tree.git
11293S:	Maintained
11294F:	drivers/media/radio/radio-shark2.c
11295F:	drivers/media/radio/radio-tea5777.c
11296
11297RADOS BLOCK DEVICE (RBD)
11298M:	Ilya Dryomov <idryomov@gmail.com>
11299M:	Sage Weil <sage@redhat.com>
11300M:	Alex Elder <elder@kernel.org>
11301L:	ceph-devel@vger.kernel.org
11302W:	http://ceph.com/
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11304T:	git git://github.com/ceph/ceph-client.git
11305S:	Supported
11306F:	Documentation/ABI/testing/sysfs-bus-rbd
11307F:	drivers/block/rbd.c
11308F:	drivers/block/rbd_types.h
11309
11310RAGE128 FRAMEBUFFER DISPLAY DRIVER
11311M:	Paul Mackerras <paulus@samba.org>
11312L:	linux-fbdev@vger.kernel.org
11313S:	Maintained
11314F:	drivers/video/fbdev/aty/aty128fb.c
11315
11316RAINSHADOW-CEC DRIVER
11317M:	Hans Verkuil <hverkuil@xs4all.nl>
11318L:	linux-media@vger.kernel.org
11319T:	git git://linuxtv.org/media_tree.git
11320S:	Maintained
11321F:	drivers/media/usb/rainshadow-cec/*
11322
11323RALINK MIPS ARCHITECTURE
11324M:	John Crispin <john@phrozen.org>
11325L:	linux-mips@linux-mips.org
11326S:	Maintained
11327F:	arch/mips/ralink
11328
11329RALINK RT2X00 WIRELESS LAN DRIVER
11330P:	rt2x00 project
11331M:	Stanislaw Gruszka <sgruszka@redhat.com>
11332M:	Helmut Schaa <helmut.schaa@googlemail.com>
11333L:	linux-wireless@vger.kernel.org
11334S:	Maintained
11335F:	drivers/net/wireless/ralink/rt2x00/
11336
11337RAMDISK RAM BLOCK DEVICE DRIVER
11338M:	Jens Axboe <axboe@kernel.dk>
11339S:	Maintained
11340F:	Documentation/blockdev/ramdisk.txt
11341F:	drivers/block/brd.c
11342
11343RANDOM NUMBER DRIVER
11344M:	"Theodore Ts'o" <tytso@mit.edu>
11345S:	Maintained
11346F:	drivers/char/random.c
11347
11348RAPIDIO SUBSYSTEM
11349M:	Matt Porter <mporter@kernel.crashing.org>
11350M:	Alexandre Bounine <alexandre.bounine@idt.com>
11351S:	Maintained
11352F:	drivers/rapidio/
11353
11354RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11355L:	linux-wireless@vger.kernel.org
11356S:	Orphan
11357F:	drivers/net/wireless/ray*
11358
11359RCUTORTURE MODULE
11360M:	Josh Triplett <josh@joshtriplett.org>
11361M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11362L:	linux-kernel@vger.kernel.org
11363S:	Supported
11364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11365F:	Documentation/RCU/torture.txt
11366F:	kernel/rcu/rcutorture.c
11367
11368RCUTORTURE TEST FRAMEWORK
11369M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11370M:	Josh Triplett <josh@joshtriplett.org>
11371R:	Steven Rostedt <rostedt@goodmis.org>
11372R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11373R:	Lai Jiangshan <jiangshanlai@gmail.com>
11374L:	linux-kernel@vger.kernel.org
11375S:	Supported
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11377F:	tools/testing/selftests/rcutorture
11378
11379RDC R-321X SoC
11380M:	Florian Fainelli <florian@openwrt.org>
11381S:	Maintained
11382
11383RDC R6040 FAST ETHERNET DRIVER
11384M:	Florian Fainelli <f.fainelli@gmail.com>
11385L:	netdev@vger.kernel.org
11386S:	Maintained
11387F:	drivers/net/ethernet/rdc/r6040.c
11388
11389RDMAVT - RDMA verbs software
11390M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11391L:	linux-rdma@vger.kernel.org
11392S:	Supported
11393F:	drivers/infiniband/sw/rdmavt
11394
11395RDS - RELIABLE DATAGRAM SOCKETS
11396M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11397L:	netdev@vger.kernel.org
11398L:	linux-rdma@vger.kernel.org
11399L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11400W:	https://oss.oracle.com/projects/rds/
11401S:	Supported
11402F:	net/rds/
11403F:	Documentation/networking/rds.txt
11404
11405RDT - RESOURCE ALLOCATION
11406M:	Fenghua Yu <fenghua.yu@intel.com>
11407L:	linux-kernel@vger.kernel.org
11408S:	Supported
11409F:	arch/x86/kernel/cpu/intel_rdt*
11410F:	arch/x86/include/asm/intel_rdt_sched.h
11411F:	Documentation/x86/intel_rdt*
11412
11413READ-COPY UPDATE (RCU)
11414M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11415M:	Josh Triplett <josh@joshtriplett.org>
11416R:	Steven Rostedt <rostedt@goodmis.org>
11417R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11418R:	Lai Jiangshan <jiangshanlai@gmail.com>
11419L:	linux-kernel@vger.kernel.org
11420W:	http://www.rdrop.com/users/paulmck/RCU/
11421S:	Supported
11422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11423F:	Documentation/RCU/
11424X:	Documentation/RCU/torture.txt
11425F:	include/linux/rcu*
11426X:	include/linux/srcu.h
11427F:	kernel/rcu/
11428X:	kernel/torture.c
11429
11430REAL TIME CLOCK (RTC) SUBSYSTEM
11431M:	Alessandro Zummo <a.zummo@towertech.it>
11432M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11433L:	linux-rtc@vger.kernel.org
11434Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11436S:	Maintained
11437F:	Documentation/devicetree/bindings/rtc/
11438F:	Documentation/rtc.txt
11439F:	drivers/rtc/
11440F:	include/linux/rtc.h
11441F:	include/uapi/linux/rtc.h
11442F:	include/linux/rtc/
11443F:	include/linux/platform_data/rtc-*
11444F:	tools/testing/selftests/timers/rtctest.c
11445
11446REALTEK AUDIO CODECS
11447M:	Bard Liao <bardliao@realtek.com>
11448M:	Oder Chiou <oder_chiou@realtek.com>
11449S:	Maintained
11450F:	sound/soc/codecs/rt*
11451F:	include/sound/rt*.h
11452
11453REGISTER MAP ABSTRACTION
11454M:	Mark Brown <broonie@kernel.org>
11455L:	linux-kernel@vger.kernel.org
11456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11457S:	Supported
11458F:	Documentation/devicetree/bindings/regmap/
11459F:	drivers/base/regmap/
11460F:	include/linux/regmap.h
11461
11462REISERFS FILE SYSTEM
11463L:	reiserfs-devel@vger.kernel.org
11464S:	Supported
11465F:	fs/reiserfs/
11466
11467REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11468M:	Ohad Ben-Cohen <ohad@wizery.com>
11469M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11470L:	linux-remoteproc@vger.kernel.org
11471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11472S:	Maintained
11473F:	Documentation/devicetree/bindings/remoteproc/
11474F:	Documentation/remoteproc.txt
11475F:	drivers/remoteproc/
11476F:	include/linux/remoteproc.h
11477
11478REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11479M:	Ohad Ben-Cohen <ohad@wizery.com>
11480M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11481L:	linux-remoteproc@vger.kernel.org
11482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11483S:	Maintained
11484F:	drivers/rpmsg/
11485F:	Documentation/rpmsg.txt
11486F:	include/linux/rpmsg.h
11487F:	include/linux/rpmsg/
11488
11489RENESAS CLOCK DRIVERS
11490M:	Geert Uytterhoeven <geert+renesas@glider.be>
11491L:	linux-renesas-soc@vger.kernel.org
11492S:	Supported
11493F:	drivers/clk/renesas/
11494
11495RENESAS ETHERNET DRIVERS
11496R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11497L:	netdev@vger.kernel.org
11498L:	linux-renesas-soc@vger.kernel.org
11499F:	Documentation/devicetree/bindings/net/renesas,*.txt
11500F:	Documentation/devicetree/bindings/net/sh_eth.txt
11501F:	drivers/net/ethernet/renesas/
11502F:	include/linux/sh_eth.h
11503
11504RENESAS R-CAR GYROADC DRIVER
11505M:	Marek Vasut <marek.vasut@gmail.com>
11506L:	linux-iio@vger.kernel.org
11507S:	Supported
11508F:	drivers/iio/adc/rcar_gyro_adc.c
11509
11510RENESAS USB PHY DRIVER
11511M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11512L:	linux-renesas-soc@vger.kernel.org
11513S:	Maintained
11514F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11515
11516RESET CONTROLLER FRAMEWORK
11517M:	Philipp Zabel <p.zabel@pengutronix.de>
11518T:	git git://git.pengutronix.de/git/pza/linux
11519S:	Maintained
11520F:	drivers/reset/
11521F:	Documentation/devicetree/bindings/reset/
11522F:	include/dt-bindings/reset/
11523F:	include/linux/reset.h
11524F:	include/linux/reset-controller.h
11525
11526RFKILL
11527M:	Johannes Berg <johannes@sipsolutions.net>
11528L:	linux-wireless@vger.kernel.org
11529W:	http://wireless.kernel.org/
11530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11532S:	Maintained
11533F:	Documentation/rfkill.txt
11534F:	net/rfkill/
11535
11536RHASHTABLE
11537M:	Thomas Graf <tgraf@suug.ch>
11538M:	Herbert Xu <herbert@gondor.apana.org.au>
11539L:	netdev@vger.kernel.org
11540S:	Maintained
11541F:	lib/rhashtable.c
11542F:	include/linux/rhashtable.h
11543
11544RICOH R5C592 MEMORYSTICK DRIVER
11545M:	Maxim Levitsky <maximlevitsky@gmail.com>
11546S:	Maintained
11547F:	drivers/memstick/host/r592.*
11548
11549RICOH SMARTMEDIA/XD DRIVER
11550M:	Maxim Levitsky <maximlevitsky@gmail.com>
11551S:	Maintained
11552F:	drivers/mtd/nand/r852.c
11553F:	drivers/mtd/nand/r852.h
11554
11555ROCCAT DRIVERS
11556M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11557W:	http://sourceforge.net/projects/roccat/
11558S:	Maintained
11559F:	drivers/hid/hid-roccat*
11560F:	include/linux/hid-roccat*
11561F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11562
11563ROCKER DRIVER
11564M:	Jiri Pirko <jiri@resnulli.us>
11565L:	netdev@vger.kernel.org
11566S:	Supported
11567F:	drivers/net/ethernet/rocker/
11568
11569ROCKETPORT DRIVER
11570P:	Comtrol Corp.
11571W:	http://www.comtrol.com
11572S:	Maintained
11573F:	Documentation/serial/rocket.txt
11574F:	drivers/tty/rocket*
11575
11576ROCKETPORT EXPRESS/INFINITY DRIVER
11577M:	Kevin Cernekee <cernekee@gmail.com>
11578L:	linux-serial@vger.kernel.org
11579S:	Odd Fixes
11580F:	drivers/tty/serial/rp2.*
11581
11582ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11583M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11584L:	linux-kernel@vger.kernel.org
11585L:	linux-renesas-soc@vger.kernel.org
11586S:	Supported
11587F:	drivers/mfd/bd9571mwv.c
11588F:	drivers/regulator/bd9571mwv-regulator.c
11589F:	drivers/gpio/gpio-bd9571mwv.c
11590F:	include/linux/mfd/bd9571mwv.h
11591F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11592
11593ROSE NETWORK LAYER
11594M:	Ralf Baechle <ralf@linux-mips.org>
11595L:	linux-hams@vger.kernel.org
11596W:	http://www.linux-ax25.org/
11597S:	Maintained
11598F:	include/net/rose.h
11599F:	include/uapi/linux/rose.h
11600F:	net/rose/
11601
11602RTL2830 MEDIA DRIVER
11603M:	Antti Palosaari <crope@iki.fi>
11604L:	linux-media@vger.kernel.org
11605W:	https://linuxtv.org
11606W:	http://palosaari.fi/linux/
11607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11608T:	git git://linuxtv.org/anttip/media_tree.git
11609S:	Maintained
11610F:	drivers/media/dvb-frontends/rtl2830*
11611
11612RTL2832 MEDIA DRIVER
11613M:	Antti Palosaari <crope@iki.fi>
11614L:	linux-media@vger.kernel.org
11615W:	https://linuxtv.org
11616W:	http://palosaari.fi/linux/
11617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11618T:	git git://linuxtv.org/anttip/media_tree.git
11619S:	Maintained
11620F:	drivers/media/dvb-frontends/rtl2832*
11621
11622RTL2832_SDR MEDIA DRIVER
11623M:	Antti Palosaari <crope@iki.fi>
11624L:	linux-media@vger.kernel.org
11625W:	https://linuxtv.org
11626W:	http://palosaari.fi/linux/
11627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11628T:	git git://linuxtv.org/anttip/media_tree.git
11629S:	Maintained
11630F:	drivers/media/dvb-frontends/rtl2832_sdr*
11631
11632RTL8180 WIRELESS DRIVER
11633L:	linux-wireless@vger.kernel.org
11634W:	http://wireless.kernel.org/
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11636S:	Orphan
11637F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11638
11639RTL8187 WIRELESS DRIVER
11640M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11641M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11642M:	Larry Finger <Larry.Finger@lwfinger.net>
11643L:	linux-wireless@vger.kernel.org
11644W:	http://wireless.kernel.org/
11645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11646S:	Maintained
11647F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11648
11649RTL8192CE WIRELESS DRIVER
11650M:	Larry Finger <Larry.Finger@lwfinger.net>
11651M:	Chaoming Li <chaoming_li@realsil.com.cn>
11652L:	linux-wireless@vger.kernel.org
11653W:	http://wireless.kernel.org/
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11655S:	Maintained
11656F:	drivers/net/wireless/realtek/rtlwifi/
11657F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11658
11659RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11660M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11661L:	linux-wireless@vger.kernel.org
11662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11663S:	Maintained
11664F:	drivers/net/wireless/realtek/rtl8xxxu/
11665
11666S3 SAVAGE FRAMEBUFFER DRIVER
11667M:	Antonino Daplas <adaplas@gmail.com>
11668L:	linux-fbdev@vger.kernel.org
11669S:	Maintained
11670F:	drivers/video/fbdev/savage/
11671
11672S390
11673M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11674M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11675L:	linux-s390@vger.kernel.org
11676W:	http://www.ibm.com/developerworks/linux/linux390/
11677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11678S:	Supported
11679F:	arch/s390/
11680F:	drivers/s390/
11681F:	Documentation/s390/
11682F:	Documentation/driver-api/s390-drivers.rst
11683
11684S390 COMMON I/O LAYER
11685M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11686M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11687L:	linux-s390@vger.kernel.org
11688W:	http://www.ibm.com/developerworks/linux/linux390/
11689S:	Supported
11690F:	drivers/s390/cio/
11691
11692S390 DASD DRIVER
11693M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11694M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11695L:	linux-s390@vger.kernel.org
11696W:	http://www.ibm.com/developerworks/linux/linux390/
11697S:	Supported
11698F:	drivers/s390/block/dasd*
11699F:	block/partitions/ibm.c
11700
11701S390 IOMMU (PCI)
11702M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11703L:	linux-s390@vger.kernel.org
11704W:	http://www.ibm.com/developerworks/linux/linux390/
11705S:	Supported
11706F:	drivers/iommu/s390-iommu.c
11707
11708S390 IUCV NETWORK LAYER
11709M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11710M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11711L:	linux-s390@vger.kernel.org
11712W:	http://www.ibm.com/developerworks/linux/linux390/
11713S:	Supported
11714F:	drivers/s390/net/*iucv*
11715F:	include/net/iucv/
11716F:	net/iucv/
11717
11718S390 NETWORK DRIVERS
11719M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11720M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11721L:	linux-s390@vger.kernel.org
11722W:	http://www.ibm.com/developerworks/linux/linux390/
11723S:	Supported
11724F:	drivers/s390/net/
11725
11726S390 PCI SUBSYSTEM
11727M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11728M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11729L:	linux-s390@vger.kernel.org
11730W:	http://www.ibm.com/developerworks/linux/linux390/
11731S:	Supported
11732F:	arch/s390/pci/
11733F:	drivers/pci/hotplug/s390_pci_hpc.c
11734
11735S390 VFIO-CCW DRIVER
11736M:	Cornelia Huck <cohuck@redhat.com>
11737M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11738L:	linux-s390@vger.kernel.org
11739L:	kvm@vger.kernel.org
11740S:	Supported
11741F:	drivers/s390/cio/vfio_ccw*
11742F:	Documentation/s390/vfio-ccw.txt
11743F:	include/uapi/linux/vfio_ccw.h
11744
11745S390 ZCRYPT DRIVER
11746M:	Harald Freudenberger <freude@de.ibm.com>
11747L:	linux-s390@vger.kernel.org
11748W:	http://www.ibm.com/developerworks/linux/linux390/
11749S:	Supported
11750F:	drivers/s390/crypto/
11751
11752S390 ZFCP DRIVER
11753M:	Steffen Maier <maier@linux.vnet.ibm.com>
11754M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11755L:	linux-s390@vger.kernel.org
11756W:	http://www.ibm.com/developerworks/linux/linux390/
11757S:	Supported
11758F:	drivers/s390/scsi/zfcp_*
11759
11760S3C24XX SD/MMC Driver
11761M:	Ben Dooks <ben-linux@fluff.org>
11762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11763S:	Supported
11764F:	drivers/mmc/host/s3cmci.*
11765
11766SAA6588 RDS RECEIVER DRIVER
11767M:	Hans Verkuil <hverkuil@xs4all.nl>
11768L:	linux-media@vger.kernel.org
11769T:	git git://linuxtv.org/media_tree.git
11770W:	https://linuxtv.org
11771S:	Odd Fixes
11772F:	drivers/media/i2c/saa6588*
11773
11774SAA7134 VIDEO4LINUX DRIVER
11775M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11776M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11777L:	linux-media@vger.kernel.org
11778W:	https://linuxtv.org
11779T:	git git://linuxtv.org/media_tree.git
11780S:	Odd fixes
11781F:	Documentation/media/v4l-drivers/saa7134*
11782F:	drivers/media/pci/saa7134/
11783
11784SAA7146 VIDEO4LINUX-2 DRIVER
11785M:	Hans Verkuil <hverkuil@xs4all.nl>
11786L:	linux-media@vger.kernel.org
11787T:	git git://linuxtv.org/media_tree.git
11788S:	Maintained
11789F:	drivers/media/common/saa7146/
11790F:	drivers/media/pci/saa7146/
11791F:	include/media/saa7146*
11792
11793SAMSUNG AUDIO (ASoC) DRIVERS
11794M:	Krzysztof Kozlowski <krzk@kernel.org>
11795M:	Sangbeom Kim <sbkim73@samsung.com>
11796M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11797L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11798S:	Supported
11799F:	sound/soc/samsung/
11800
11801SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11802M:	Krzysztof Kozlowski <krzk@kernel.org>
11803L:	linux-crypto@vger.kernel.org
11804L:	linux-samsung-soc@vger.kernel.org
11805S:	Maintained
11806F:	drivers/crypto/exynos-rng.c
11807F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11808
11809SAMSUNG FRAMEBUFFER DRIVER
11810M:	Jingoo Han <jingoohan1@gmail.com>
11811L:	linux-fbdev@vger.kernel.org
11812S:	Maintained
11813F:	drivers/video/fbdev/s3c-fb.c
11814
11815SAMSUNG LAPTOP DRIVER
11816M:	Corentin Chary <corentin.chary@gmail.com>
11817L:	platform-driver-x86@vger.kernel.org
11818S:	Maintained
11819F:	drivers/platform/x86/samsung-laptop.c
11820
11821SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11822M:	Sangbeom Kim <sbkim73@samsung.com>
11823M:	Krzysztof Kozlowski <krzk@kernel.org>
11824M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11825L:	linux-kernel@vger.kernel.org
11826L:	linux-samsung-soc@vger.kernel.org
11827S:	Supported
11828F:	drivers/mfd/sec*.c
11829F:	drivers/regulator/s2m*.c
11830F:	drivers/regulator/s5m*.c
11831F:	drivers/clk/clk-s2mps11.c
11832F:	drivers/rtc/rtc-s5m.c
11833F:	include/linux/mfd/samsung/
11834F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11835F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11836F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11837F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11838
11839SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11840M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11841L:	linux-media@vger.kernel.org
11842L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11843S:	Maintained
11844F:	drivers/media/platform/s3c-camif/
11845F:	include/media/drv-intf/s3c_camif.h
11846
11847SAMSUNG S3FWRN5 NFC DRIVER
11848M:	Robert Baldyga <r.baldyga@samsung.com>
11849M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11850L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11851S:	Supported
11852F:	drivers/nfc/s3fwrn5
11853
11854SAMSUNG S5C73M3 CAMERA DRIVER
11855M:	Kyungmin Park <kyungmin.park@samsung.com>
11856M:	Andrzej Hajda <a.hajda@samsung.com>
11857L:	linux-media@vger.kernel.org
11858S:	Supported
11859F:	drivers/media/i2c/s5c73m3/*
11860
11861SAMSUNG S5K5BAF CAMERA DRIVER
11862M:	Kyungmin Park <kyungmin.park@samsung.com>
11863M:	Andrzej Hajda <a.hajda@samsung.com>
11864L:	linux-media@vger.kernel.org
11865S:	Supported
11866F:	drivers/media/i2c/s5k5baf.c
11867
11868SAMSUNG S5P Security SubSystem (SSS) DRIVER
11869M:	Krzysztof Kozlowski <krzk@kernel.org>
11870M:	Vladimir Zapolskiy <vz@mleia.com>
11871L:	linux-crypto@vger.kernel.org
11872L:	linux-samsung-soc@vger.kernel.org
11873S:	Maintained
11874F:	drivers/crypto/s5p-sss.c
11875
11876SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11877M:	Kyungmin Park <kyungmin.park@samsung.com>
11878M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11879L:	linux-media@vger.kernel.org
11880Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11881S:	Supported
11882F:	drivers/media/platform/exynos4-is/
11883
11884SAMSUNG SOC CLOCK DRIVERS
11885M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11886M:	Tomasz Figa <tomasz.figa@gmail.com>
11887M:	Chanwoo Choi <cw00.choi@samsung.com>
11888S:	Supported
11889L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11890F:	drivers/clk/samsung/
11891F:	include/dt-bindings/clock/exynos*.h
11892F:	Documentation/devicetree/bindings/clock/exynos*.txt
11893
11894SAMSUNG SPI DRIVERS
11895M:	Kukjin Kim <kgene@kernel.org>
11896M:	Krzysztof Kozlowski <krzk@kernel.org>
11897M:	Andi Shyti <andi.shyti@samsung.com>
11898L:	linux-spi@vger.kernel.org
11899L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11900S:	Maintained
11901F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11902F:	drivers/spi/spi-s3c*
11903F:	include/linux/platform_data/spi-s3c64xx.h
11904
11905SAMSUNG SXGBE DRIVERS
11906M:	Byungho An <bh74.an@samsung.com>
11907M:	Girish K S <ks.giri@samsung.com>
11908M:	Vipul Pandya <vipul.pandya@samsung.com>
11909S:	Supported
11910L:	netdev@vger.kernel.org
11911F:	drivers/net/ethernet/samsung/sxgbe/
11912
11913SAMSUNG THERMAL DRIVER
11914M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11915L:	linux-pm@vger.kernel.org
11916L:	linux-samsung-soc@vger.kernel.org
11917S:	Supported
11918T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11919F:	drivers/thermal/samsung/
11920
11921SAMSUNG USB2 PHY DRIVER
11922M:	Kamil Debski <kamil@wypas.org>
11923M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11924L:	linux-kernel@vger.kernel.org
11925S:	Supported
11926F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11927F:	Documentation/phy/samsung-usb2.txt
11928F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11929F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11930F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11931F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11932F:	drivers/phy/samsung/phy-samsung-usb2.c
11933F:	drivers/phy/samsung/phy-samsung-usb2.h
11934
11935SC1200 WDT DRIVER
11936M:	Zwane Mwaikambo <zwanem@gmail.com>
11937S:	Maintained
11938F:	drivers/watchdog/sc1200wdt.c
11939
11940SCHEDULER
11941M:	Ingo Molnar <mingo@redhat.com>
11942M:	Peter Zijlstra <peterz@infradead.org>
11943L:	linux-kernel@vger.kernel.org
11944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11945S:	Maintained
11946F:	kernel/sched/
11947F:	include/linux/sched.h
11948F:	include/uapi/linux/sched.h
11949F:	include/linux/wait.h
11950
11951SCORE ARCHITECTURE
11952M:	Chen Liqin <liqin.linux@gmail.com>
11953M:	Lennox Wu <lennox.wu@gmail.com>
11954W:	http://www.sunplus.com
11955S:	Supported
11956F:	arch/score/
11957
11958SCR24X CHIP CARD INTERFACE DRIVER
11959M:	Lubomir Rintel <lkundrak@v3.sk>
11960S:	Supported
11961F:	drivers/char/pcmcia/scr24x_cs.c
11962
11963SCSI CDROM DRIVER
11964M:	Jens Axboe <axboe@kernel.dk>
11965L:	linux-scsi@vger.kernel.org
11966W:	http://www.kernel.dk
11967S:	Maintained
11968F:	drivers/scsi/sr*
11969
11970SCSI RDMA PROTOCOL (SRP) INITIATOR
11971M:	Bart Van Assche <bart.vanassche@sandisk.com>
11972L:	linux-rdma@vger.kernel.org
11973S:	Supported
11974W:	http://www.openfabrics.org
11975Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11977F:	drivers/infiniband/ulp/srp/
11978F:	include/scsi/srp.h
11979
11980SCSI SG DRIVER
11981M:	Doug Gilbert <dgilbert@interlog.com>
11982L:	linux-scsi@vger.kernel.org
11983W:	http://sg.danny.cz/sg
11984S:	Maintained
11985F:	Documentation/scsi/scsi-generic.txt
11986F:	drivers/scsi/sg.c
11987F:	include/scsi/sg.h
11988
11989SCSI SUBSYSTEM
11990M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11992M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11994L:	linux-scsi@vger.kernel.org
11995S:	Maintained
11996F:	Documentation/devicetree/bindings/scsi/
11997F:	drivers/scsi/
11998F:	include/scsi/
11999
12000SCSI TAPE DRIVER
12001M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12002L:	linux-scsi@vger.kernel.org
12003S:	Maintained
12004F:	Documentation/scsi/st.txt
12005F:	drivers/scsi/st.*
12006F:	drivers/scsi/st_*.h
12007
12008SCTP PROTOCOL
12009M:	Vlad Yasevich <vyasevich@gmail.com>
12010M:	Neil Horman <nhorman@tuxdriver.com>
12011L:	linux-sctp@vger.kernel.org
12012W:	http://lksctp.sourceforge.net
12013S:	Maintained
12014F:	Documentation/networking/sctp.txt
12015F:	include/linux/sctp.h
12016F:	include/uapi/linux/sctp.h
12017F:	include/net/sctp/
12018F:	net/sctp/
12019
12020SCx200 CPU SUPPORT
12021M:	Jim Cromie <jim.cromie@gmail.com>
12022S:	Odd Fixes
12023F:	Documentation/i2c/busses/scx200_acb
12024F:	arch/x86/platform/scx200/
12025F:	drivers/watchdog/scx200_wdt.c
12026F:	drivers/i2c/busses/scx200*
12027F:	drivers/mtd/maps/scx200_docflash.c
12028F:	include/linux/scx200.h
12029
12030SCx200 GPIO DRIVER
12031M:	Jim Cromie <jim.cromie@gmail.com>
12032S:	Maintained
12033F:	drivers/char/scx200_gpio.c
12034F:	include/linux/scx200_gpio.h
12035
12036SCx200 HRT CLOCKSOURCE DRIVER
12037M:	Jim Cromie <jim.cromie@gmail.com>
12038S:	Maintained
12039F:	drivers/clocksource/scx200_hrt.c
12040
12041SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12042M:	Sascha Sommer <saschasommer@freenet.de>
12043L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12044S:	Maintained
12045F:	drivers/mmc/host/sdricoh_cs.c
12046
12047SECURE COMPUTING
12048M:	Kees Cook <keescook@chromium.org>
12049R:	Andy Lutomirski <luto@amacapital.net>
12050R:	Will Drewry <wad@chromium.org>
12051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12052S:	Supported
12053F:	kernel/seccomp.c
12054F:	include/uapi/linux/seccomp.h
12055F:	include/linux/seccomp.h
12056F:	tools/testing/selftests/seccomp/*
12057F:	tools/testing/selftests/kselftest_harness.h
12058F:	Documentation/userspace-api/seccomp_filter.rst
12059K:	\bsecure_computing
12060K:	\bTIF_SECCOMP\b
12061
12062SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12063M:	Al Cooper <alcooperx@gmail.com>
12064L:	linux-mmc@vger.kernel.org
12065L:	bcm-kernel-feedback-list@broadcom.com
12066S:	Maintained
12067F:	drivers/mmc/host/sdhci-brcmstb*
12068
12069SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12070M:	Adrian Hunter <adrian.hunter@intel.com>
12071L:	linux-mmc@vger.kernel.org
12072T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12073S:	Maintained
12074F:	drivers/mmc/host/sdhci*
12075F:	include/linux/mmc/sdhci*
12076
12077SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12078M:	Ben Dooks <ben-linux@fluff.org>
12079M:	Jaehoon Chung <jh80.chung@samsung.com>
12080L:	linux-mmc@vger.kernel.org
12081S:	Maintained
12082F:	drivers/mmc/host/sdhci-s3c*
12083
12084SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12085M:	Viresh Kumar <vireshk@kernel.org>
12086L:	linux-mmc@vger.kernel.org
12087S:	Maintained
12088F:	drivers/mmc/host/sdhci-spear.c
12089
12090SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12091M:	Scott Bauer <scott.bauer@intel.com>
12092M:	Jonathan Derrick <jonathan.derrick@intel.com>
12093M:	Rafael Antognolli <rafael.antognolli@intel.com>
12094L:	linux-block@vger.kernel.org
12095S:	Supported
12096F:	block/sed*
12097F:	block/opal_proto.h
12098F:	include/linux/sed*
12099F:	include/uapi/linux/sed*
12100
12101SECURITY CONTACT
12102M:	Security Officers <security@kernel.org>
12103S:	Supported
12104
12105SECURITY SUBSYSTEM
12106M:	James Morris <james.l.morris@oracle.com>
12107M:	"Serge E. Hallyn" <serge@hallyn.com>
12108L:	linux-security-module@vger.kernel.org (suggested Cc:)
12109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12110W:	http://kernsec.org/
12111S:	Supported
12112F:	security/
12113
12114SELINUX SECURITY MODULE
12115M:	Paul Moore <paul@paul-moore.com>
12116M:	Stephen Smalley <sds@tycho.nsa.gov>
12117M:	Eric Paris <eparis@parisplace.org>
12118L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12119W:	https://selinuxproject.org
12120W:	https://github.com/SELinuxProject
12121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12122S:	Supported
12123F:	include/linux/selinux*
12124F:	security/selinux/
12125F:	scripts/selinux/
12126F:	Documentation/admin-guide/LSM/SELinux.rst
12127
12128SENSABLE PHANTOM
12129M:	Jiri Slaby <jirislaby@gmail.com>
12130S:	Maintained
12131F:	drivers/misc/phantom.c
12132F:	include/uapi/linux/phantom.h
12133
12134SERIAL DEVICE BUS
12135M:	Rob Herring <robh@kernel.org>
12136L:	linux-serial@vger.kernel.org
12137S:	Maintained
12138F:	Documentation/devicetree/bindings/serial/slave-device.txt
12139F:	drivers/tty/serdev/
12140F:	include/linux/serdev.h
12141
12142SERIAL DRIVERS
12143M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12144L:	linux-serial@vger.kernel.org
12145S:	Maintained
12146F:	Documentation/devicetree/bindings/serial/
12147F:	drivers/tty/serial/
12148
12149SERIAL IR RECEIVER
12150M:	Sean Young <sean@mess.org>
12151L:	linux-media@vger.kernel.org
12152S:	Maintained
12153F:	drivers/media/rc/serial_ir.c
12154
12155SFC NETWORK DRIVER
12156M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12157M:	Edward Cree <ecree@solarflare.com>
12158M:	Bert Kenward <bkenward@solarflare.com>
12159L:	netdev@vger.kernel.org
12160S:	Supported
12161F:	drivers/net/ethernet/sfc/
12162
12163SGI GRU DRIVER
12164M:	Dimitri Sivanich <sivanich@sgi.com>
12165S:	Maintained
12166F:	drivers/misc/sgi-gru/
12167
12168SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12169M:	Pat Gefre <pfg@sgi.com>
12170L:	linux-ia64@vger.kernel.org
12171S:	Supported
12172F:	Documentation/ia64/serial.txt
12173F:	drivers/tty/serial/ioc?_serial.c
12174F:	include/linux/ioc?.h
12175
12176SGI XP/XPC/XPNET DRIVER
12177M:	Cliff Whickman <cpw@sgi.com>
12178M:	Robin Holt <robinmholt@gmail.com>
12179S:	Maintained
12180F:	drivers/misc/sgi-xp/
12181
12182SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12183M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12184L:	linux-s390@vger.kernel.org
12185W:	http://www.ibm.com/developerworks/linux/linux390/
12186S:	Supported
12187F:	net/smc/
12188
12189SH_VEU V4L2 MEM2MEM DRIVER
12190L:	linux-media@vger.kernel.org
12191S:	Orphan
12192F:	drivers/media/platform/sh_veu.c
12193
12194SH_VOU V4L2 OUTPUT DRIVER
12195L:	linux-media@vger.kernel.org
12196S:	Orphan
12197F:	drivers/media/platform/sh_vou.c
12198F:	include/media/drv-intf/sh_vou.h
12199
12200SI2157 MEDIA DRIVER
12201M:	Antti Palosaari <crope@iki.fi>
12202L:	linux-media@vger.kernel.org
12203W:	https://linuxtv.org
12204W:	http://palosaari.fi/linux/
12205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12206T:	git git://linuxtv.org/anttip/media_tree.git
12207S:	Maintained
12208F:	drivers/media/tuners/si2157*
12209
12210SI2168 MEDIA DRIVER
12211M:	Antti Palosaari <crope@iki.fi>
12212L:	linux-media@vger.kernel.org
12213W:	https://linuxtv.org
12214W:	http://palosaari.fi/linux/
12215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12216T:	git git://linuxtv.org/anttip/media_tree.git
12217S:	Maintained
12218F:	drivers/media/dvb-frontends/si2168*
12219
12220SI470X FM RADIO RECEIVER I2C DRIVER
12221M:	Hans Verkuil <hverkuil@xs4all.nl>
12222L:	linux-media@vger.kernel.org
12223T:	git git://linuxtv.org/media_tree.git
12224W:	https://linuxtv.org
12225S:	Odd Fixes
12226F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12227
12228SI470X FM RADIO RECEIVER USB DRIVER
12229M:	Hans Verkuil <hverkuil@xs4all.nl>
12230L:	linux-media@vger.kernel.org
12231T:	git git://linuxtv.org/media_tree.git
12232W:	https://linuxtv.org
12233S:	Maintained
12234F:	drivers/media/radio/si470x/radio-si470x-common.c
12235F:	drivers/media/radio/si470x/radio-si470x.h
12236F:	drivers/media/radio/si470x/radio-si470x-usb.c
12237
12238SI4713 FM RADIO TRANSMITTER I2C DRIVER
12239M:	Eduardo Valentin <edubezval@gmail.com>
12240L:	linux-media@vger.kernel.org
12241T:	git git://linuxtv.org/media_tree.git
12242W:	https://linuxtv.org
12243S:	Odd Fixes
12244F:	drivers/media/radio/si4713/si4713.?
12245
12246SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12247M:	Eduardo Valentin <edubezval@gmail.com>
12248L:	linux-media@vger.kernel.org
12249T:	git git://linuxtv.org/media_tree.git
12250W:	https://linuxtv.org
12251S:	Odd Fixes
12252F:	drivers/media/radio/si4713/radio-platform-si4713.c
12253
12254SI4713 FM RADIO TRANSMITTER USB DRIVER
12255M:	Hans Verkuil <hverkuil@xs4all.nl>
12256L:	linux-media@vger.kernel.org
12257T:	git git://linuxtv.org/media_tree.git
12258W:	https://linuxtv.org
12259S:	Maintained
12260F:	drivers/media/radio/si4713/radio-usb-si4713.c
12261
12262SIANO DVB DRIVER
12263M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12264M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12265L:	linux-media@vger.kernel.org
12266W:	https://linuxtv.org
12267T:	git git://linuxtv.org/media_tree.git
12268S:	Odd fixes
12269F:	drivers/media/common/siano/
12270F:	drivers/media/usb/siano/
12271F:	drivers/media/usb/siano/
12272F:	drivers/media/mmc/siano/
12273
12274SILEAD TOUCHSCREEN DRIVER
12275M:	Hans de Goede <hdegoede@redhat.com>
12276L:	linux-input@vger.kernel.org
12277L:	platform-driver-x86@vger.kernel.org
12278S:	Maintained
12279F:	drivers/input/touchscreen/silead.c
12280F:	drivers/platform/x86/silead_dmi.c
12281
12282SILICON MOTION SM712 FRAME BUFFER DRIVER
12283M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12284M:	Teddy Wang <teddy.wang@siliconmotion.com>
12285M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12286L:	linux-fbdev@vger.kernel.org
12287S:	Maintained
12288F:	drivers/video/fbdev/sm712*
12289F:	Documentation/fb/sm712fb.txt
12290
12291SIMPLE FIRMWARE INTERFACE (SFI)
12292M:	Len Brown <lenb@kernel.org>
12293L:	sfi-devel@simplefirmware.org
12294W:	http://simplefirmware.org/
12295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12296S:	Supported
12297F:	arch/x86/platform/sfi/
12298F:	drivers/sfi/
12299F:	include/linux/sfi*.h
12300
12301SIMPLEFB FB DRIVER
12302M:	Hans de Goede <hdegoede@redhat.com>
12303L:	linux-fbdev@vger.kernel.org
12304S:	Maintained
12305F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12306F:	drivers/video/fbdev/simplefb.c
12307F:	include/linux/platform_data/simplefb.h
12308
12309SIMTEC EB110ATX (Chalice CATS)
12310P:	Ben Dooks
12311P:	Vincent Sanders <vince@simtec.co.uk>
12312M:	Simtec Linux Team <linux@simtec.co.uk>
12313W:	http://www.simtec.co.uk/products/EB110ATX/
12314S:	Supported
12315
12316SIMTEC EB2410ITX (BAST)
12317P:	Ben Dooks
12318P:	Vincent Sanders <vince@simtec.co.uk>
12319M:	Simtec Linux Team <linux@simtec.co.uk>
12320W:	http://www.simtec.co.uk/products/EB2410ITX/
12321S:	Supported
12322F:	arch/arm/mach-s3c24xx/mach-bast.c
12323F:	arch/arm/mach-s3c24xx/bast-ide.c
12324F:	arch/arm/mach-s3c24xx/bast-irq.c
12325
12326SIPHASH PRF ROUTINES
12327M:	Jason A. Donenfeld <Jason@zx2c4.com>
12328S:	Maintained
12329F:	lib/siphash.c
12330F:	lib/test_siphash.c
12331F:	include/linux/siphash.h
12332
12333SIS 190 ETHERNET DRIVER
12334M:	Francois Romieu <romieu@fr.zoreil.com>
12335L:	netdev@vger.kernel.org
12336S:	Maintained
12337F:	drivers/net/ethernet/sis/sis190.c
12338
12339SIS 900/7016 FAST ETHERNET DRIVER
12340M:	Daniele Venzano <venza@brownhat.org>
12341W:	http://www.brownhat.org/sis900.html
12342L:	netdev@vger.kernel.org
12343S:	Maintained
12344F:	drivers/net/ethernet/sis/sis900.*
12345
12346SIS FRAMEBUFFER DRIVER
12347M:	Thomas Winischhofer <thomas@winischhofer.net>
12348W:	http://www.winischhofer.net/linuxsisvga.shtml
12349S:	Maintained
12350F:	Documentation/fb/sisfb.txt
12351F:	drivers/video/fbdev/sis/
12352F:	include/video/sisfb.h
12353
12354SIS USB2VGA DRIVER
12355M:	Thomas Winischhofer <thomas@winischhofer.net>
12356W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12357S:	Maintained
12358F:	drivers/usb/misc/sisusbvga/
12359
12360SLAB ALLOCATOR
12361M:	Christoph Lameter <cl@linux.com>
12362M:	Pekka Enberg <penberg@kernel.org>
12363M:	David Rientjes <rientjes@google.com>
12364M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12365M:	Andrew Morton <akpm@linux-foundation.org>
12366L:	linux-mm@kvack.org
12367S:	Maintained
12368F:	include/linux/sl?b*.h
12369F:	mm/sl?b*
12370
12371SLEEPABLE READ-COPY UPDATE (SRCU)
12372M:	Lai Jiangshan <jiangshanlai@gmail.com>
12373M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12374M:	Josh Triplett <josh@joshtriplett.org>
12375R:	Steven Rostedt <rostedt@goodmis.org>
12376R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12377L:	linux-kernel@vger.kernel.org
12378W:	http://www.rdrop.com/users/paulmck/RCU/
12379S:	Supported
12380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12381F:	include/linux/srcu.h
12382F:	kernel/rcu/srcu.c
12383
12384SMACK SECURITY MODULE
12385M:	Casey Schaufler <casey@schaufler-ca.com>
12386L:	linux-security-module@vger.kernel.org
12387W:	http://schaufler-ca.com
12388T:	git git://github.com/cschaufler/smack-next
12389S:	Maintained
12390F:	Documentation/admin-guide/LSM/Smack.rst
12391F:	security/smack/
12392
12393SMC91x ETHERNET DRIVER
12394M:	Nicolas Pitre <nico@fluxnic.net>
12395S:	Odd Fixes
12396F:	drivers/net/ethernet/smsc/smc91x.*
12397
12398SMIA AND SMIA++ IMAGE SENSOR DRIVER
12399M:	Sakari Ailus <sakari.ailus@iki.fi>
12400L:	linux-media@vger.kernel.org
12401S:	Maintained
12402F:	drivers/media/i2c/smiapp/
12403F:	include/media/i2c/smiapp.h
12404F:	drivers/media/i2c/smiapp-pll.c
12405F:	drivers/media/i2c/smiapp-pll.h
12406F:	include/uapi/linux/smiapp.h
12407F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12408
12409SMM665 HARDWARE MONITOR DRIVER
12410M:	Guenter Roeck <linux@roeck-us.net>
12411L:	linux-hwmon@vger.kernel.org
12412S:	Maintained
12413F:	Documentation/hwmon/smm665
12414F:	drivers/hwmon/smm665.c
12415
12416SMSC EMC2103 HARDWARE MONITOR DRIVER
12417M:	Steve Glendinning <steve.glendinning@shawell.net>
12418L:	linux-hwmon@vger.kernel.org
12419S:	Maintained
12420F:	Documentation/hwmon/emc2103
12421F:	drivers/hwmon/emc2103.c
12422
12423SMSC SCH5627 HARDWARE MONITOR DRIVER
12424M:	Hans de Goede <hdegoede@redhat.com>
12425L:	linux-hwmon@vger.kernel.org
12426S:	Supported
12427F:	Documentation/hwmon/sch5627
12428F:	drivers/hwmon/sch5627.c
12429
12430SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12431M:	Steve Glendinning <steve.glendinning@shawell.net>
12432L:	linux-fbdev@vger.kernel.org
12433S:	Maintained
12434F:	drivers/video/fbdev/smscufx.c
12435
12436SMSC47B397 HARDWARE MONITOR DRIVER
12437M:	Jean Delvare <jdelvare@suse.com>
12438L:	linux-hwmon@vger.kernel.org
12439S:	Maintained
12440F:	Documentation/hwmon/smsc47b397
12441F:	drivers/hwmon/smsc47b397.c
12442
12443SMSC911x ETHERNET DRIVER
12444M:	Steve Glendinning <steve.glendinning@shawell.net>
12445L:	netdev@vger.kernel.org
12446S:	Maintained
12447F:	include/linux/smsc911x.h
12448F:	drivers/net/ethernet/smsc/smsc911x.*
12449
12450SMSC9420 PCI ETHERNET DRIVER
12451M:	Steve Glendinning <steve.glendinning@shawell.net>
12452L:	netdev@vger.kernel.org
12453S:	Maintained
12454F:	drivers/net/ethernet/smsc/smsc9420.*
12455
12456SOC-CAMERA V4L2 SUBSYSTEM
12457M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12458L:	linux-media@vger.kernel.org
12459T:	git git://linuxtv.org/media_tree.git
12460S:	Maintained
12461F:	include/media/soc*
12462F:	drivers/media/i2c/soc_camera/
12463F:	drivers/media/platform/soc_camera/
12464
12465SOEKRIS NET48XX LED SUPPORT
12466M:	Chris Boot <bootc@bootc.net>
12467S:	Maintained
12468F:	drivers/leds/leds-net48xx.c
12469
12470SOFT-ROCE DRIVER (rxe)
12471M:	Moni Shoua <monis@mellanox.com>
12472L:	linux-rdma@vger.kernel.org
12473S:	Supported
12474W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12475Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12476F:	drivers/infiniband/sw/rxe/
12477F:	include/uapi/rdma/rdma_user_rxe.h
12478
12479SOFTLOGIC 6x10 MPEG CODEC
12480M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12481M:	Anton Sviridenko <anton@corp.bluecherry.net>
12482M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12483M:	Andrey Utkin <andrey_utkin@fastmail.com>
12484M:	Ismael Luceno <ismael@iodev.co.uk>
12485L:	linux-media@vger.kernel.org
12486S:	Supported
12487F:	drivers/media/pci/solo6x10/
12488
12489SOFTWARE RAID (Multiple Disks) SUPPORT
12490M:	Shaohua Li <shli@kernel.org>
12491L:	linux-raid@vger.kernel.org
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12493S:	Supported
12494F:	drivers/md/
12495F:	include/linux/raid/
12496F:	include/uapi/linux/raid/
12497
12498SONIC NETWORK DRIVER
12499M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12500L:	netdev@vger.kernel.org
12501S:	Maintained
12502F:	drivers/net/ethernet/natsemi/sonic.*
12503
12504SONICS SILICON BACKPLANE DRIVER (SSB)
12505M:	Michael Buesch <m@bues.ch>
12506L:	linux-wireless@vger.kernel.org
12507S:	Maintained
12508F:	drivers/ssb/
12509F:	include/linux/ssb/
12510
12511SONY MEMORYSTICK CARD SUPPORT
12512M:	Alex Dubov <oakad@yahoo.com>
12513W:	http://tifmxx.berlios.de/
12514S:	Maintained
12515F:	drivers/memstick/host/tifm_ms.c
12516
12517SONY MEMORYSTICK STANDARD SUPPORT
12518M:	Maxim Levitsky <maximlevitsky@gmail.com>
12519S:	Maintained
12520F:	drivers/memstick/core/ms_block.*
12521
12522SONY VAIO CONTROL DEVICE DRIVER
12523M:	Mattia Dongili <malattia@linux.it>
12524L:	platform-driver-x86@vger.kernel.org
12525W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12526S:	Maintained
12527F:	Documentation/laptops/sony-laptop.txt
12528F:	drivers/char/sonypi.c
12529F:	drivers/platform/x86/sony-laptop.c
12530F:	include/linux/sony-laptop.h
12531
12532SOUND
12533M:	Jaroslav Kysela <perex@perex.cz>
12534M:	Takashi Iwai <tiwai@suse.com>
12535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12536W:	http://www.alsa-project.org/
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12538T:	git git://git.alsa-project.org/alsa-kernel.git
12539Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12540S:	Maintained
12541F:	Documentation/sound/
12542F:	include/sound/
12543F:	include/uapi/sound/
12544F:	sound/
12545
12546SOUND - COMPRESSED AUDIO
12547M:	Vinod Koul <vinod.koul@intel.com>
12548L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12550S:	Supported
12551F:	Documentation/sound/alsa/compress_offload.txt
12552F:	include/sound/compress_driver.h
12553F:	include/uapi/sound/compress_*
12554F:	sound/core/compress_offload.c
12555F:	sound/soc/soc-compress.c
12556
12557SOUND - DMAENGINE HELPERS
12558M:	Lars-Peter Clausen <lars@metafoo.de>
12559S:	Supported
12560F:	include/sound/dmaengine_pcm.h
12561F:	sound/core/pcm_dmaengine.c
12562F:	sound/soc/soc-generic-dmaengine-pcm.c
12563
12564SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12565M:	Liam Girdwood <lgirdwood@gmail.com>
12566M:	Mark Brown <broonie@kernel.org>
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12568L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12569W:	http://alsa-project.org/main/index.php/ASoC
12570S:	Supported
12571F:	Documentation/devicetree/bindings/sound/
12572F:	Documentation/sound/alsa/soc/
12573F:	sound/soc/
12574F:	include/sound/soc*
12575
12576SP2 MEDIA DRIVER
12577M:	Olli Salonen <olli.salonen@iki.fi>
12578L:	linux-media@vger.kernel.org
12579W:	https://linuxtv.org
12580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12581S:	Maintained
12582F:	drivers/media/dvb-frontends/sp2*
12583
12584SPARC + UltraSPARC (sparc/sparc64)
12585M:	"David S. Miller" <davem@davemloft.net>
12586L:	sparclinux@vger.kernel.org
12587Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12590S:	Maintained
12591F:	arch/sparc/
12592F:	drivers/sbus/
12593
12594SPARC SERIAL DRIVERS
12595M:	"David S. Miller" <davem@davemloft.net>
12596L:	sparclinux@vger.kernel.org
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12599S:	Maintained
12600F:	include/linux/sunserialcore.h
12601F:	drivers/tty/serial/suncore.c
12602F:	drivers/tty/serial/sunhv.c
12603F:	drivers/tty/serial/sunsab.c
12604F:	drivers/tty/serial/sunsab.h
12605F:	drivers/tty/serial/sunsu.c
12606F:	drivers/tty/serial/sunzilog.c
12607F:	drivers/tty/serial/sunzilog.h
12608F:	drivers/tty/vcc.c
12609
12610SPARSE CHECKER
12611M:	"Christopher Li" <sparse@chrisli.org>
12612L:	linux-sparse@vger.kernel.org
12613W:	https://sparse.wiki.kernel.org/
12614T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12615T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12616S:	Maintained
12617F:	include/linux/compiler.h
12618
12619SPEAR CLOCK FRAMEWORK SUPPORT
12620M:	Viresh Kumar <vireshk@kernel.org>
12621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12622W:	http://www.st.com/spear
12623S:	Maintained
12624F:	drivers/clk/spear/
12625
12626SPEAR PLATFORM SUPPORT
12627M:	Viresh Kumar <vireshk@kernel.org>
12628M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12630W:	http://www.st.com/spear
12631S:	Maintained
12632F:	arch/arm/boot/dts/spear*
12633F:	arch/arm/mach-spear/
12634
12635SPI NOR SUBSYSTEM
12636M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12637M:	Marek Vasut <marek.vasut@gmail.com>
12638L:	linux-mtd@lists.infradead.org
12639W:	http://www.linux-mtd.infradead.org/
12640Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12641T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12642T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12643S:	Maintained
12644F:	drivers/mtd/spi-nor/
12645F:	include/linux/mtd/spi-nor.h
12646
12647SPI SUBSYSTEM
12648M:	Mark Brown <broonie@kernel.org>
12649L:	linux-spi@vger.kernel.org
12650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12651Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12652S:	Maintained
12653F:	Documentation/devicetree/bindings/spi/
12654F:	Documentation/spi/
12655F:	drivers/spi/
12656F:	include/linux/spi/
12657F:	include/uapi/linux/spi/
12658F:	tools/spi/
12659
12660SPIDERNET NETWORK DRIVER for CELL
12661M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12662L:	netdev@vger.kernel.org
12663S:	Supported
12664F:	Documentation/networking/spider_net.txt
12665F:	drivers/net/ethernet/toshiba/spider_net*
12666
12667SPMI SUBSYSTEM
12668R:	Stephen Boyd <sboyd@codeaurora.org>
12669L:	linux-arm-msm@vger.kernel.org
12670F:	Documentation/devicetree/bindings/spmi/
12671F:	drivers/spmi/
12672F:	include/dt-bindings/spmi/spmi.h
12673F:	include/linux/spmi.h
12674F:	include/trace/events/spmi.h
12675
12676SPU FILE SYSTEM
12677M:	Jeremy Kerr <jk@ozlabs.org>
12678L:	linuxppc-dev@lists.ozlabs.org
12679W:	http://www.ibm.com/developerworks/power/cell/
12680S:	Supported
12681F:	Documentation/filesystems/spufs.txt
12682F:	arch/powerpc/platforms/cell/spufs/
12683
12684SQUASHFS FILE SYSTEM
12685M:	Phillip Lougher <phillip@squashfs.org.uk>
12686L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12687W:	http://squashfs.org.uk
12688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12689S:	Maintained
12690F:	Documentation/filesystems/squashfs.txt
12691F:	fs/squashfs/
12692
12693SRM (Alpha) environment access
12694M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12695S:	Maintained
12696F:	arch/alpha/kernel/srm_env.c
12697
12698STABLE BRANCH
12699M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12700L:	stable@vger.kernel.org
12701S:	Supported
12702F:	Documentation/process/stable-kernel-rules.rst
12703
12704STAGING - COMEDI
12705M:	Ian Abbott <abbotti@mev.co.uk>
12706M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12707S:	Odd Fixes
12708F:	drivers/staging/comedi/
12709
12710STAGING - FLARION FT1000 DRIVERS
12711M:	Marek Belisko <marek.belisko@gmail.com>
12712S:	Odd Fixes
12713F:	drivers/staging/ft1000/
12714
12715STAGING - INDUSTRIAL IO
12716M:	Jonathan Cameron <jic23@kernel.org>
12717L:	linux-iio@vger.kernel.org
12718S:	Odd Fixes
12719F:	Documentation/devicetree/bindings/staging/iio/
12720F:	drivers/staging/iio/
12721
12722STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12723M:	Jarod Wilson <jarod@wilsonet.com>
12724W:	http://www.lirc.org/
12725S:	Odd Fixes
12726F:	drivers/staging/media/lirc/
12727
12728STAGING - LUSTRE PARALLEL FILESYSTEM
12729M:	Oleg Drokin <oleg.drokin@intel.com>
12730M:	Andreas Dilger <andreas.dilger@intel.com>
12731M:	James Simmons <jsimmons@infradead.org>
12732L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12733W:	http://wiki.lustre.org/
12734S:	Maintained
12735F:	drivers/staging/lustre
12736
12737STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12738M:	Marc Dietrich <marvin24@gmx.de>
12739L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12740L:	linux-tegra@vger.kernel.org
12741S:	Maintained
12742F:	drivers/staging/nvec/
12743
12744STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12745M:	Jens Frederich <jfrederich@gmail.com>
12746M:	Daniel Drake <dsd@laptop.org>
12747M:	Jon Nettleton <jon.nettleton@gmail.com>
12748W:	http://wiki.laptop.org/go/DCON
12749S:	Maintained
12750F:	drivers/staging/olpc_dcon/
12751
12752STAGING - REALTEK RTL8712U DRIVERS
12753M:	Larry Finger <Larry.Finger@lwfinger.net>
12754M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12755S:	Odd Fixes
12756F:	drivers/staging/rtl8712/
12757
12758STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12759M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12760M:	Teddy Wang <teddy.wang@siliconmotion.com>
12761M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12762L:	linux-fbdev@vger.kernel.org
12763S:	Maintained
12764F:	drivers/staging/sm750fb/
12765
12766STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12767M:	William Hubbs <w.d.hubbs@gmail.com>
12768M:	Chris Brannon <chris@the-brannons.com>
12769M:	Kirk Reiser <kirk@reisers.ca>
12770M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12771L:	speakup@linux-speakup.org
12772W:	http://www.linux-speakup.org/
12773S:	Odd Fixes
12774F:	drivers/staging/speakup/
12775
12776STAGING - VIA VT665X DRIVERS
12777M:	Forest Bond <forest@alittletooquiet.net>
12778S:	Odd Fixes
12779F:	drivers/staging/vt665?/
12780
12781STAGING - WILC1000 WIFI DRIVER
12782M:	Aditya Shankar <aditya.shankar@microchip.com>
12783M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12784L:	linux-wireless@vger.kernel.org
12785S:	Supported
12786F:	drivers/staging/wilc1000/
12787
12788STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12789M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12790S:	Odd Fixes
12791F:	drivers/staging/xgifb/
12792
12793STAGING SUBSYSTEM
12794M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12796L:	devel@driverdev.osuosl.org
12797S:	Supported
12798F:	drivers/staging/
12799
12800STARFIRE/DURALAN NETWORK DRIVER
12801M:	Ion Badulescu <ionut@badula.org>
12802S:	Odd Fixes
12803F:	drivers/net/ethernet/adaptec/starfire*
12804
12805STEC S1220 SKD DRIVER
12806M:	Bart Van Assche <bart.vanassche@wdc.com>
12807L:	linux-block@vger.kernel.org
12808S:	Maintained
12809F:	drivers/block/skd*[ch]
12810
12811STI CEC DRIVER
12812M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12813S:	Maintained
12814F:	drivers/staging/media/st-cec/
12815F:	Documentation/devicetree/bindings/media/stih-cec.txt
12816
12817STK1160 USB VIDEO CAPTURE DRIVER
12818M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12819L:	linux-media@vger.kernel.org
12820T:	git git://linuxtv.org/media_tree.git
12821S:	Maintained
12822F:	drivers/media/usb/stk1160/
12823
12824STMMAC ETHERNET DRIVER
12825M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12826M:	Alexandre Torgue <alexandre.torgue@st.com>
12827L:	netdev@vger.kernel.org
12828W:	http://www.stlinux.com
12829S:	Supported
12830F:	drivers/net/ethernet/stmicro/stmmac/
12831
12832SUN3/3X
12833M:	Sam Creasey <sammy@sammy.net>
12834W:	http://sammy.net/sun3/
12835S:	Maintained
12836F:	arch/m68k/kernel/*sun3*
12837F:	arch/m68k/sun3*/
12838F:	arch/m68k/include/asm/sun3*
12839F:	drivers/net/ethernet/i825xx/sun3*
12840
12841SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12842M:	Hans de Goede <hdegoede@redhat.com>
12843L:	linux-input@vger.kernel.org
12844S:	Maintained
12845F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12846F:	drivers/input/keyboard/sun4i-lradc-keys.c
12847
12848SUNDANCE NETWORK DRIVER
12849M:	Denis Kirjanov <kda@linux-powerpc.org>
12850L:	netdev@vger.kernel.org
12851S:	Maintained
12852F:	drivers/net/ethernet/dlink/sundance.c
12853
12854SUPERH
12855M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12856M:	Rich Felker <dalias@libc.org>
12857L:	linux-sh@vger.kernel.org
12858Q:	http://patchwork.kernel.org/project/linux-sh/list/
12859S:	Maintained
12860F:	Documentation/sh/
12861F:	arch/sh/
12862F:	drivers/sh/
12863
12864SUSPEND TO RAM
12865M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12866M:	Len Brown <len.brown@intel.com>
12867M:	Pavel Machek <pavel@ucw.cz>
12868L:	linux-pm@vger.kernel.org
12869B:	https://bugzilla.kernel.org
12870S:	Supported
12871F:	Documentation/power/
12872F:	arch/x86/kernel/acpi/
12873F:	drivers/base/power/
12874F:	kernel/power/
12875F:	include/linux/suspend.h
12876F:	include/linux/freezer.h
12877F:	include/linux/pm.h
12878
12879SVGA HANDLING
12880M:	Martin Mares <mj@ucw.cz>
12881L:	linux-video@atrey.karlin.mff.cuni.cz
12882S:	Maintained
12883F:	Documentation/svga.txt
12884F:	arch/x86/boot/video*
12885
12886SWIOTLB SUBSYSTEM
12887M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12888L:	linux-kernel@vger.kernel.org
12889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12890S:	Supported
12891F:	lib/swiotlb.c
12892F:	arch/*/kernel/pci-swiotlb.c
12893F:	include/linux/swiotlb.h
12894
12895SWITCHDEV
12896M:	Jiri Pirko <jiri@resnulli.us>
12897M:	Ivan Vecera <ivecera@redhat.com>
12898L:	netdev@vger.kernel.org
12899S:	Supported
12900F:	net/switchdev/
12901F:	include/net/switchdev.h
12902
12903SYNC FILE FRAMEWORK
12904M:	Sumit Semwal <sumit.semwal@linaro.org>
12905R:	Gustavo Padovan <gustavo@padovan.org>
12906S:	Maintained
12907L:	linux-media@vger.kernel.org
12908L:	dri-devel@lists.freedesktop.org
12909F:	drivers/dma-buf/sync_*
12910F:	drivers/dma-buf/dma-fence*
12911F:	drivers/dma-buf/sw_sync.c
12912F:	include/linux/sync_file.h
12913F:	include/uapi/linux/sync_file.h
12914F:	Documentation/sync_file.txt
12915T:	git git://anongit.freedesktop.org/drm/drm-misc
12916
12917SYNOPSYS ARC ARCHITECTURE
12918M:	Vineet Gupta <vgupta@synopsys.com>
12919L:	linux-snps-arc@lists.infradead.org
12920S:	Supported
12921F:	arch/arc/
12922F:	Documentation/devicetree/bindings/arc/*
12923F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12924F:	drivers/clocksource/arc_timer.c
12925F:	drivers/tty/serial/arc_uart.c
12926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12927
12928SYNOPSYS ARC HSDK SDP pll clock driver
12929M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12930S:	Supported
12931F:	drivers/clk/clk-hsdk-pll.c
12932F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12933
12934SYNOPSYS ARC SDP clock driver
12935M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12936S:	Supported
12937F:	drivers/clk/axs10x/*
12938F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12939
12940SYNOPSYS ARC SDP platform support
12941M:	Alexey Brodkin <abrodkin@synopsys.com>
12942S:	Supported
12943F:	arch/arc/plat-axs10x
12944F:	arch/arc/boot/dts/ax*
12945F:	Documentation/devicetree/bindings/arc/axs10*
12946
12947SYNOPSYS DESIGNWARE DMAC DRIVER
12948M:	Viresh Kumar <vireshk@kernel.org>
12949M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12950S:	Maintained
12951F:	include/linux/dma/dw.h
12952F:	include/linux/platform_data/dma-dw.h
12953F:	drivers/dma/dw/
12954
12955SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12956M:	Jie Deng <jiedeng@synopsys.com>
12957L:	netdev@vger.kernel.org
12958S:	Supported
12959F:	drivers/net/ethernet/synopsys/
12960
12961SYNOPSYS DESIGNWARE I2C DRIVER
12962M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12963R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12964R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12965L:	linux-i2c@vger.kernel.org
12966S:	Maintained
12967F:	drivers/i2c/busses/i2c-designware-*
12968F:	include/linux/platform_data/i2c-designware.h
12969
12970SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12971M:	Jaehoon Chung <jh80.chung@samsung.com>
12972L:	linux-mmc@vger.kernel.org
12973S:	Maintained
12974F:	drivers/mmc/host/dw_mmc*
12975
12976SYNOPSYS HSDK RESET CONTROLLER DRIVER
12977M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12978S:	Supported
12979F:	drivers/reset/reset-hsdk.c
12980F:	include/dt-bindings/reset/snps,hsdk-reset.h
12981F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12982
12983SYSTEM CONFIGURATION (SYSCON)
12984M:	Lee Jones <lee.jones@linaro.org>
12985M:	Arnd Bergmann <arnd@arndb.de>
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12987S:	Supported
12988F:	drivers/mfd/syscon.c
12989
12990SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12991M:	Sudeep Holla <sudeep.holla@arm.com>
12992L:	linux-arm-kernel@lists.infradead.org
12993S:	Maintained
12994F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12995F:	drivers/clk/clk-scpi.c
12996F:	drivers/cpufreq/scpi-cpufreq.c
12997F:	drivers/firmware/arm_scpi.c
12998F:	include/linux/scpi_protocol.h
12999
13000SYSTEM RESET/SHUTDOWN DRIVERS
13001M:	Sebastian Reichel <sre@kernel.org>
13002L:	linux-pm@vger.kernel.org
13003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/power/reset/
13006F:	drivers/power/reset/
13007
13008SYSTEM TRACE MODULE CLASS
13009M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13010S:	Maintained
13011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13012F:	Documentation/trace/stm.txt
13013F:	drivers/hwtracing/stm/
13014F:	include/linux/stm.h
13015F:	include/uapi/linux/stm.h
13016
13017SYSV FILESYSTEM
13018M:	Christoph Hellwig <hch@infradead.org>
13019S:	Maintained
13020F:	Documentation/filesystems/sysv-fs.txt
13021F:	fs/sysv/
13022F:	include/linux/sysv_fs.h
13023
13024TARGET SUBSYSTEM
13025M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13026L:	linux-scsi@vger.kernel.org
13027L:	target-devel@vger.kernel.org
13028W:	http://www.linux-iscsi.org
13029W:	http://groups.google.com/group/linux-iscsi-target-dev
13030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13031S:	Supported
13032F:	drivers/target/
13033F:	include/target/
13034F:	Documentation/target/
13035
13036TASKSTATS STATISTICS INTERFACE
13037M:	Balbir Singh <bsingharora@gmail.com>
13038S:	Maintained
13039F:	Documentation/accounting/taskstats*
13040F:	include/linux/taskstats*
13041F:	kernel/taskstats.c
13042
13043TC subsystem
13044M:	Jamal Hadi Salim <jhs@mojatatu.com>
13045M:	Cong Wang <xiyou.wangcong@gmail.com>
13046M:	Jiri Pirko <jiri@resnulli.us>
13047L:	netdev@vger.kernel.org
13048S:	Maintained
13049F:	include/net/pkt_cls.h
13050F:	include/net/pkt_sched.h
13051F:	include/net/tc_act/
13052F:	include/uapi/linux/pkt_cls.h
13053F:	include/uapi/linux/pkt_sched.h
13054F:	include/uapi/linux/tc_act/
13055F:	include/uapi/linux/tc_ematch/
13056F:	net/sched/
13057
13058TCP LOW PRIORITY MODULE
13059M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13060M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13061W:	http://tcp-lp-mod.sourceforge.net/
13062S:	Maintained
13063F:	net/ipv4/tcp_lp.c
13064
13065TDA10071 MEDIA DRIVER
13066M:	Antti Palosaari <crope@iki.fi>
13067L:	linux-media@vger.kernel.org
13068W:	https://linuxtv.org
13069W:	http://palosaari.fi/linux/
13070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13071T:	git git://linuxtv.org/anttip/media_tree.git
13072S:	Maintained
13073F:	drivers/media/dvb-frontends/tda10071*
13074
13075TDA18212 MEDIA DRIVER
13076M:	Antti Palosaari <crope@iki.fi>
13077L:	linux-media@vger.kernel.org
13078W:	https://linuxtv.org
13079W:	http://palosaari.fi/linux/
13080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13081T:	git git://linuxtv.org/anttip/media_tree.git
13082S:	Maintained
13083F:	drivers/media/tuners/tda18212*
13084
13085TDA18218 MEDIA DRIVER
13086M:	Antti Palosaari <crope@iki.fi>
13087L:	linux-media@vger.kernel.org
13088W:	https://linuxtv.org
13089W:	http://palosaari.fi/linux/
13090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13091T:	git git://linuxtv.org/anttip/media_tree.git
13092S:	Maintained
13093F:	drivers/media/tuners/tda18218*
13094
13095TDA18271 MEDIA DRIVER
13096M:	Michael Krufky <mkrufky@linuxtv.org>
13097L:	linux-media@vger.kernel.org
13098W:	https://linuxtv.org
13099W:	http://github.com/mkrufky
13100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13101T:	git git://linuxtv.org/mkrufky/tuners.git
13102S:	Maintained
13103F:	drivers/media/tuners/tda18271*
13104
13105TDA827x MEDIA DRIVER
13106M:	Michael Krufky <mkrufky@linuxtv.org>
13107L:	linux-media@vger.kernel.org
13108W:	https://linuxtv.org
13109W:	http://github.com/mkrufky
13110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13111T:	git git://linuxtv.org/mkrufky/tuners.git
13112S:	Maintained
13113F:	drivers/media/tuners/tda8290.*
13114
13115TDA8290 MEDIA DRIVER
13116M:	Michael Krufky <mkrufky@linuxtv.org>
13117L:	linux-media@vger.kernel.org
13118W:	https://linuxtv.org
13119W:	http://github.com/mkrufky
13120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13121T:	git git://linuxtv.org/mkrufky/tuners.git
13122S:	Maintained
13123F:	drivers/media/tuners/tda8290.*
13124
13125TDA9840 MEDIA DRIVER
13126M:	Hans Verkuil <hverkuil@xs4all.nl>
13127L:	linux-media@vger.kernel.org
13128T:	git git://linuxtv.org/media_tree.git
13129W:	https://linuxtv.org
13130S:	Maintained
13131F:	drivers/media/i2c/tda9840*
13132
13133TEA5761 TUNER DRIVER
13134M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13135M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13136L:	linux-media@vger.kernel.org
13137W:	https://linuxtv.org
13138T:	git git://linuxtv.org/media_tree.git
13139S:	Odd fixes
13140F:	drivers/media/tuners/tea5761.*
13141
13142TEA5767 TUNER DRIVER
13143M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13144M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13145L:	linux-media@vger.kernel.org
13146W:	https://linuxtv.org
13147T:	git git://linuxtv.org/media_tree.git
13148S:	Maintained
13149F:	drivers/media/tuners/tea5767.*
13150
13151TEA6415C MEDIA DRIVER
13152M:	Hans Verkuil <hverkuil@xs4all.nl>
13153L:	linux-media@vger.kernel.org
13154T:	git git://linuxtv.org/media_tree.git
13155W:	https://linuxtv.org
13156S:	Maintained
13157F:	drivers/media/i2c/tea6415c*
13158
13159TEA6420 MEDIA DRIVER
13160M:	Hans Verkuil <hverkuil@xs4all.nl>
13161L:	linux-media@vger.kernel.org
13162T:	git git://linuxtv.org/media_tree.git
13163W:	https://linuxtv.org
13164S:	Maintained
13165F:	drivers/media/i2c/tea6420*
13166
13167TEAM DRIVER
13168M:	Jiri Pirko <jiri@resnulli.us>
13169L:	netdev@vger.kernel.org
13170S:	Supported
13171F:	drivers/net/team/
13172F:	include/linux/if_team.h
13173F:	include/uapi/linux/if_team.h
13174
13175TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13176M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13177S:	Maintained
13178F:	arch/x86/platform/ts5500/
13179
13180TECHNOTREND USB IR RECEIVER
13181M:	Sean Young <sean@mess.org>
13182L:	linux-media@vger.kernel.org
13183S:	Maintained
13184F:	drivers/media/rc/ttusbir.c
13185
13186TEE SUBSYSTEM
13187M:	Jens Wiklander <jens.wiklander@linaro.org>
13188S:	Maintained
13189F:	include/linux/tee_drv.h
13190F:	include/uapi/linux/tee.h
13191F:	drivers/tee/
13192F:	Documentation/tee.txt
13193
13194TEGRA ARCHITECTURE SUPPORT
13195M:	Thierry Reding <thierry.reding@gmail.com>
13196M:	Jonathan Hunter <jonathanh@nvidia.com>
13197L:	linux-tegra@vger.kernel.org
13198Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13200S:	Supported
13201N:	[^a-z]tegra
13202
13203TEGRA CLOCK DRIVER
13204M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13205M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13206S:	Supported
13207F:	drivers/clk/tegra/
13208
13209TEGRA DMA DRIVERS
13210M:	Laxman Dewangan <ldewangan@nvidia.com>
13211M:	Jon Hunter <jonathanh@nvidia.com>
13212S:	Supported
13213F:	drivers/dma/tegra*
13214
13215TEGRA I2C DRIVER
13216M:	Laxman Dewangan <ldewangan@nvidia.com>
13217S:	Supported
13218F:	drivers/i2c/busses/i2c-tegra.c
13219
13220TEGRA IOMMU DRIVERS
13221M:	Hiroshi Doyu <hdoyu@nvidia.com>
13222S:	Supported
13223F:	drivers/iommu/tegra*
13224
13225TEGRA KBC DRIVER
13226M:	Rakesh Iyer <riyer@nvidia.com>
13227M:	Laxman Dewangan <ldewangan@nvidia.com>
13228S:	Supported
13229F:	drivers/input/keyboard/tegra-kbc.c
13230
13231TEGRA PWM DRIVER
13232M:	Thierry Reding <thierry.reding@gmail.com>
13233S:	Supported
13234F:	drivers/pwm/pwm-tegra.c
13235
13236TEGRA SERIAL DRIVER
13237M:	Laxman Dewangan <ldewangan@nvidia.com>
13238S:	Supported
13239F:	drivers/tty/serial/serial-tegra.c
13240
13241TEGRA SPI DRIVER
13242M:	Laxman Dewangan <ldewangan@nvidia.com>
13243S:	Supported
13244F:	drivers/spi/spi-tegra*
13245
13246TEHUTI ETHERNET DRIVER
13247M:	Andy Gospodarek <andy@greyhouse.net>
13248L:	netdev@vger.kernel.org
13249S:	Supported
13250F:	drivers/net/ethernet/tehuti/*
13251
13252Telecom Clock Driver for MCPL0010
13253M:	Mark Gross <mark.gross@intel.com>
13254S:	Supported
13255F:	drivers/char/tlclk.c
13256
13257TENSILICA XTENSA PORT (xtensa)
13258M:	Chris Zankel <chris@zankel.net>
13259M:	Max Filippov <jcmvbkbc@gmail.com>
13260L:	linux-xtensa@linux-xtensa.org
13261T:	git git://github.com/czankel/xtensa-linux.git
13262S:	Maintained
13263F:	arch/xtensa/
13264F:	drivers/irqchip/irq-xtensa-*
13265
13266Texas Instruments' System Control Interface (TISCI) Protocol Driver
13267M:	Nishanth Menon <nm@ti.com>
13268M:	Tero Kristo <t-kristo@ti.com>
13269M:	Santosh Shilimkar <ssantosh@kernel.org>
13270L:	linux-arm-kernel@lists.infradead.org
13271S:	Maintained
13272F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13273F:	drivers/firmware/ti_sci*
13274F:	include/linux/soc/ti/ti_sci_protocol.h
13275F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13276F:	include/dt-bindings/genpd/k2g.h
13277F:	drivers/soc/ti/ti_sci_pm_domains.c
13278F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13279F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13280F:	drivers/clk/keystone/sci-clk.c
13281F:	drivers/reset/reset-ti-sci.c
13282
13283THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13284M:	Hans Verkuil <hverkuil@xs4all.nl>
13285L:	linux-media@vger.kernel.org
13286T:	git git://linuxtv.org/media_tree.git
13287W:	https://linuxtv.org
13288S:	Maintained
13289F:	drivers/media/radio/radio-raremono.c
13290
13291THERMAL
13292M:	Zhang Rui <rui.zhang@intel.com>
13293M:	Eduardo Valentin <edubezval@gmail.com>
13294L:	linux-pm@vger.kernel.org
13295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13297Q:	https://patchwork.kernel.org/project/linux-pm/list/
13298S:	Supported
13299F:	drivers/thermal/
13300F:	include/linux/thermal.h
13301F:	include/uapi/linux/thermal.h
13302F:	include/linux/cpu_cooling.h
13303F:	Documentation/devicetree/bindings/thermal/
13304
13305THERMAL/CPU_COOLING
13306M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13307M:	Viresh Kumar <viresh.kumar@linaro.org>
13308M:	Javi Merino <javi.merino@kernel.org>
13309L:	linux-pm@vger.kernel.org
13310S:	Supported
13311F:	Documentation/thermal/cpu-cooling-api.txt
13312F:	drivers/thermal/cpu_cooling.c
13313F:	include/linux/cpu_cooling.h
13314
13315THINKPAD ACPI EXTRAS DRIVER
13316M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13317L:	ibm-acpi-devel@lists.sourceforge.net
13318L:	platform-driver-x86@vger.kernel.org
13319W:	http://ibm-acpi.sourceforge.net
13320W:	http://thinkwiki.org/wiki/Ibm-acpi
13321T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13322S:	Maintained
13323F:	drivers/platform/x86/thinkpad_acpi.c
13324
13325THUNDERBOLT DRIVER
13326M:	Andreas Noever <andreas.noever@gmail.com>
13327M:	Michael Jamet <michael.jamet@intel.com>
13328M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13329M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13330S:	Maintained
13331F:	drivers/thunderbolt/
13332
13333THUNDERX GPIO DRIVER
13334M:	David Daney <david.daney@cavium.com>
13335S:	Maintained
13336F:	drivers/gpio/gpio-thunderx.c
13337
13338TI AM437X VPFE DRIVER
13339M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13340L:	linux-media@vger.kernel.org
13341W:	https://linuxtv.org
13342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13343T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13344S:	Maintained
13345F:	drivers/media/platform/am437x/
13346
13347TI BANDGAP AND THERMAL DRIVER
13348M:	Eduardo Valentin <edubezval@gmail.com>
13349M:	Keerthy <j-keerthy@ti.com>
13350L:	linux-pm@vger.kernel.org
13351L:	linux-omap@vger.kernel.org
13352S:	Maintained
13353F:	drivers/thermal/ti-soc-thermal/
13354
13355TI BQ27XXX POWER SUPPLY DRIVER
13356R:	Andrew F. Davis <afd@ti.com>
13357F:	include/linux/power/bq27xxx_battery.h
13358F:	drivers/power/supply/bq27xxx_battery.c
13359F:	drivers/power/supply/bq27xxx_battery_i2c.c
13360
13361TI CDCE706 CLOCK DRIVER
13362M:	Max Filippov <jcmvbkbc@gmail.com>
13363S:	Maintained
13364F:	drivers/clk/clk-cdce706.c
13365
13366TI CLOCK DRIVER
13367M:	Tero Kristo <t-kristo@ti.com>
13368L:	linux-omap@vger.kernel.org
13369S:	Maintained
13370F:	drivers/clk/ti/
13371F:	include/linux/clk/ti.h
13372
13373TI DAVINCI MACHINE SUPPORT
13374M:	Sekhar Nori <nsekhar@ti.com>
13375M:	Kevin Hilman <khilman@kernel.org>
13376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13378S:	Supported
13379F:	arch/arm/mach-davinci/
13380F:	drivers/i2c/busses/i2c-davinci.c
13381F:	arch/arm/boot/dts/da850*
13382
13383TI DAVINCI SERIES GPIO DRIVER
13384M:	Keerthy <j-keerthy@ti.com>
13385L:	linux-gpio@vger.kernel.org
13386S:	Maintained
13387F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13388F:	drivers/gpio/gpio-davinci.c
13389
13390TI DAVINCI SERIES MEDIA DRIVER
13391M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13392L:	linux-media@vger.kernel.org
13393W:	https://linuxtv.org
13394Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13395T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13396S:	Maintained
13397F:	drivers/media/platform/davinci/
13398F:	include/media/davinci/
13399
13400TI ETHERNET SWITCH DRIVER (CPSW)
13401R:	Grygorii Strashko <grygorii.strashko@ti.com>
13402L:	linux-omap@vger.kernel.org
13403L:	netdev@vger.kernel.org
13404S:	Maintained
13405F:	drivers/net/ethernet/ti/cpsw*
13406F:	drivers/net/ethernet/ti/davinci*
13407
13408TI FLASH MEDIA INTERFACE DRIVER
13409M:	Alex Dubov <oakad@yahoo.com>
13410S:	Maintained
13411F:	drivers/misc/tifm*
13412F:	drivers/mmc/host/tifm_sd.c
13413F:	include/linux/tifm.h
13414
13415TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13416M:	Santosh Shilimkar <ssantosh@kernel.org>
13417L:	linux-kernel@vger.kernel.org
13418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13419S:	Maintained
13420F:	drivers/soc/ti/*
13421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13422
13423TI LM49xxx FAMILY ASoC CODEC DRIVERS
13424M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13425M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13426L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13427S:	Maintained
13428F:	sound/soc/codecs/lm49453*
13429F:	sound/soc/codecs/isabelle*
13430
13431TI LP855x BACKLIGHT DRIVER
13432M:	Milo Kim <milo.kim@ti.com>
13433S:	Maintained
13434F:	Documentation/backlight/lp855x-driver.txt
13435F:	drivers/video/backlight/lp855x_bl.c
13436F:	include/linux/platform_data/lp855x.h
13437
13438TI LP8727 CHARGER DRIVER
13439M:	Milo Kim <milo.kim@ti.com>
13440S:	Maintained
13441F:	drivers/power/supply/lp8727_charger.c
13442F:	include/linux/platform_data/lp8727.h
13443
13444TI LP8788 MFD DRIVER
13445M:	Milo Kim <milo.kim@ti.com>
13446S:	Maintained
13447F:	drivers/iio/adc/lp8788_adc.c
13448F:	drivers/leds/leds-lp8788.c
13449F:	drivers/mfd/lp8788*.c
13450F:	drivers/power/supply/lp8788-charger.c
13451F:	drivers/regulator/lp8788-*.c
13452F:	include/linux/mfd/lp8788*.h
13453
13454TI NETCP ETHERNET DRIVER
13455M:	Wingman Kwok <w-kwok2@ti.com>
13456M:	Murali Karicheri <m-karicheri2@ti.com>
13457L:	netdev@vger.kernel.org
13458S:	Maintained
13459F:	drivers/net/ethernet/ti/netcp*
13460
13461TI TAS571X FAMILY ASoC CODEC DRIVER
13462M:	Kevin Cernekee <cernekee@chromium.org>
13463L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13464S:	Odd Fixes
13465F:	sound/soc/codecs/tas571x*
13466
13467TI TRF7970A NFC DRIVER
13468M:	Mark Greer <mgreer@animalcreek.com>
13469L:	linux-wireless@vger.kernel.org
13470L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13471S:	Supported
13472F:	drivers/nfc/trf7970a.c
13473F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13474
13475TI TWL4030 SERIES SOC CODEC DRIVER
13476M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13477L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13478S:	Maintained
13479F:	sound/soc/codecs/twl4030*
13480
13481TI VPE/CAL DRIVERS
13482M:	Benoit Parrot <bparrot@ti.com>
13483L:	linux-media@vger.kernel.org
13484W:	http://linuxtv.org/
13485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13486S:	Maintained
13487F:	drivers/media/platform/ti-vpe/
13488
13489TI WILINK WIRELESS DRIVERS
13490L:	linux-wireless@vger.kernel.org
13491W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13492W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13494S:	Orphan
13495F:	drivers/net/wireless/ti/
13496F:	include/linux/wl12xx.h
13497
13498TILE ARCHITECTURE
13499M:	Chris Metcalf <cmetcalf@mellanox.com>
13500W:	http://www.mellanox.com/repository/solutions/tile-scm/
13501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13502S:	Supported
13503F:	arch/tile/
13504F:	drivers/char/tile-srom.c
13505F:	drivers/edac/tile_edac.c
13506F:	drivers/net/ethernet/tile/
13507F:	drivers/rtc/rtc-tile.c
13508F:	drivers/tty/hvc/hvc_tile.c
13509F:	drivers/tty/serial/tilegx.c
13510F:	drivers/usb/host/*-tilegx.c
13511F:	include/linux/usb/tilegx.h
13512
13513TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13514M:	John Stultz <john.stultz@linaro.org>
13515M:	Thomas Gleixner <tglx@linutronix.de>
13516R:	Stephen Boyd <sboyd@codeaurora.org>
13517L:	linux-kernel@vger.kernel.org
13518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13519S:	Supported
13520F:	include/linux/clocksource.h
13521F:	include/linux/time.h
13522F:	include/linux/timex.h
13523F:	include/uapi/linux/time.h
13524F:	include/uapi/linux/timex.h
13525F:	kernel/time/clocksource.c
13526F:	kernel/time/time*.c
13527F:	kernel/time/alarmtimer.c
13528F:	kernel/time/ntp.c
13529F:	tools/testing/selftests/timers/
13530
13531TIPC NETWORK LAYER
13532M:	Jon Maloy <jon.maloy@ericsson.com>
13533M:	Ying Xue <ying.xue@windriver.com>
13534L:	netdev@vger.kernel.org (core kernel code)
13535L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13536W:	http://tipc.sourceforge.net/
13537S:	Maintained
13538F:	include/uapi/linux/tipc*.h
13539F:	net/tipc/
13540
13541TLAN NETWORK DRIVER
13542M:	Samuel Chessman <chessman@tux.org>
13543L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13544W:	http://sourceforge.net/projects/tlan/
13545S:	Maintained
13546F:	Documentation/networking/tlan.txt
13547F:	drivers/net/ethernet/ti/tlan.*
13548
13549TM6000 VIDEO4LINUX DRIVER
13550M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13551M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13552L:	linux-media@vger.kernel.org
13553W:	https://linuxtv.org
13554T:	git git://linuxtv.org/media_tree.git
13555S:	Odd fixes
13556F:	drivers/media/usb/tm6000/
13557F:	Documentation/media/v4l-drivers/tm6000*
13558
13559TMIO/SDHI MMC DRIVER
13560M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13561L:	linux-mmc@vger.kernel.org
13562S:	Supported
13563F:	drivers/mmc/host/tmio_mmc*
13564F:	drivers/mmc/host/renesas_sdhi*
13565F:	include/linux/mfd/tmio.h
13566
13567TMP401 HARDWARE MONITOR DRIVER
13568M:	Guenter Roeck <linux@roeck-us.net>
13569L:	linux-hwmon@vger.kernel.org
13570S:	Maintained
13571F:	Documentation/hwmon/tmp401
13572F:	drivers/hwmon/tmp401.c
13573
13574TMPFS (SHMEM FILESYSTEM)
13575M:	Hugh Dickins <hughd@google.com>
13576L:	linux-mm@kvack.org
13577S:	Maintained
13578F:	include/linux/shmem_fs.h
13579F:	mm/shmem.c
13580
13581TOMOYO SECURITY MODULE
13582M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13583M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13584L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13585L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13586L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13587L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13588W:	http://tomoyo.sourceforge.jp/
13589T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13590S:	Maintained
13591F:	security/tomoyo/
13592
13593TOPSTAR LAPTOP EXTRAS DRIVER
13594M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13595L:	platform-driver-x86@vger.kernel.org
13596S:	Maintained
13597F:	drivers/platform/x86/topstar-laptop.c
13598
13599TOSHIBA ACPI EXTRAS DRIVER
13600M:	Azael Avalos <coproscefalo@gmail.com>
13601L:	platform-driver-x86@vger.kernel.org
13602S:	Maintained
13603F:	drivers/platform/x86/toshiba_acpi.c
13604
13605TOSHIBA BLUETOOTH DRIVER
13606M:	Azael Avalos <coproscefalo@gmail.com>
13607L:	platform-driver-x86@vger.kernel.org
13608S:	Maintained
13609F:	drivers/platform/x86/toshiba_bluetooth.c
13610
13611TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13612M:	Azael Avalos <coproscefalo@gmail.com>
13613L:	platform-driver-x86@vger.kernel.org
13614S:	Maintained
13615F:	drivers/platform/x86/toshiba_haps.c
13616
13617TOSHIBA SMM DRIVER
13618M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13619W:	http://www.buzzard.org.uk/toshiba/
13620S:	Maintained
13621F:	drivers/char/toshiba.c
13622F:	include/linux/toshiba.h
13623F:	include/uapi/linux/toshiba.h
13624
13625TOSHIBA TC358743 DRIVER
13626M:	Mats Randgaard <matrandg@cisco.com>
13627L:	linux-media@vger.kernel.org
13628S:	Maintained
13629F:	drivers/media/i2c/tc358743*
13630F:	include/media/i2c/tc358743.h
13631
13632TOSHIBA WMI HOTKEYS DRIVER
13633M:	Azael Avalos <coproscefalo@gmail.com>
13634L:	platform-driver-x86@vger.kernel.org
13635S:	Maintained
13636F:	drivers/platform/x86/toshiba-wmi.c
13637
13638TPM DEVICE DRIVER
13639M:	Peter Huewe <peterhuewe@gmx.de>
13640M:	Marcel Selhorst <tpmdd@selhorst.net>
13641M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13642R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13643W:	http://tpmdd.sourceforge.net
13644L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13645Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13646T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13647S:	Maintained
13648F:	drivers/char/tpm/
13649
13650TPM IBM_VTPM DEVICE DRIVER
13651M:	Ashley Lai <ashleydlai@gmail.com>
13652W:	http://tpmdd.sourceforge.net
13653L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13654S:	Maintained
13655F:	drivers/char/tpm/tpm_ibmvtpm*
13656
13657TRACING
13658M:	Steven Rostedt <rostedt@goodmis.org>
13659M:	Ingo Molnar <mingo@redhat.com>
13660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13661S:	Maintained
13662F:	Documentation/trace/ftrace.txt
13663F:	arch/*/*/*/ftrace.h
13664F:	arch/*/kernel/ftrace.c
13665F:	include/*/ftrace.h
13666F:	include/linux/trace*.h
13667F:	include/trace/
13668F:	kernel/trace/
13669F:	tools/testing/selftests/ftrace/
13670
13671TRACING MMIO ACCESSES (MMIOTRACE)
13672M:	Steven Rostedt <rostedt@goodmis.org>
13673M:	Ingo Molnar <mingo@kernel.org>
13674R:	Karol Herbst <karolherbst@gmail.com>
13675R:	Pekka Paalanen <ppaalanen@gmail.com>
13676S:	Maintained
13677L:	linux-kernel@vger.kernel.org
13678L:	nouveau@lists.freedesktop.org
13679F:	kernel/trace/trace_mmiotrace.c
13680F:	include/linux/mmiotrace.h
13681F:	arch/x86/mm/kmmio.c
13682F:	arch/x86/mm/mmio-mod.c
13683F:	arch/x86/mm/testmmiotrace.c
13684
13685TRIVIAL PATCHES
13686M:	Jiri Kosina <trivial@kernel.org>
13687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13688S:	Maintained
13689K:	^Subject:.*(?i)trivial
13690
13691TTY LAYER
13692M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13693M:	Jiri Slaby <jslaby@suse.com>
13694S:	Supported
13695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13696F:	Documentation/serial/
13697F:	drivers/tty/
13698F:	drivers/tty/serial/serial_core.c
13699F:	include/linux/serial_core.h
13700F:	include/linux/serial.h
13701F:	include/linux/tty.h
13702F:	include/uapi/linux/serial_core.h
13703F:	include/uapi/linux/serial.h
13704F:	include/uapi/linux/tty.h
13705
13706TUA9001 MEDIA DRIVER
13707M:	Antti Palosaari <crope@iki.fi>
13708L:	linux-media@vger.kernel.org
13709W:	https://linuxtv.org
13710W:	http://palosaari.fi/linux/
13711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13712T:	git git://linuxtv.org/anttip/media_tree.git
13713S:	Maintained
13714F:	drivers/media/tuners/tua9001*
13715
13716TULIP NETWORK DRIVERS
13717L:	netdev@vger.kernel.org
13718L:	linux-parisc@vger.kernel.org
13719S:	Orphan
13720F:	drivers/net/ethernet/dec/tulip/
13721
13722TUN/TAP driver
13723M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13724W:	http://vtun.sourceforge.net/tun
13725S:	Maintained
13726F:	Documentation/networking/tuntap.txt
13727F:	arch/um/os-Linux/drivers/
13728
13729TURBOCHANNEL SUBSYSTEM
13730M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13731M:	Ralf Baechle <ralf@linux-mips.org>
13732L:	linux-mips@linux-mips.org
13733Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13734S:	Maintained
13735F:	drivers/tc/
13736F:	include/linux/tc.h
13737
13738TW5864 VIDEO4LINUX DRIVER
13739M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13740M:	Anton Sviridenko <anton@corp.bluecherry.net>
13741M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13742M:	Andrey Utkin <andrey_utkin@fastmail.com>
13743L:	linux-media@vger.kernel.org
13744S:	Supported
13745F:	drivers/media/pci/tw5864/
13746
13747TW68 VIDEO4LINUX DRIVER
13748M:	Hans Verkuil <hverkuil@xs4all.nl>
13749L:	linux-media@vger.kernel.org
13750T:	git git://linuxtv.org/media_tree.git
13751W:	https://linuxtv.org
13752S:	Odd Fixes
13753F:	drivers/media/pci/tw68/
13754
13755TW686X VIDEO4LINUX DRIVER
13756M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13757L:	linux-media@vger.kernel.org
13758T:	git git://linuxtv.org/media_tree.git
13759W:	http://linuxtv.org
13760S:	Maintained
13761F:	drivers/media/pci/tw686x/
13762
13763UBI FILE SYSTEM (UBIFS)
13764M:	Richard Weinberger <richard@nod.at>
13765M:	Artem Bityutskiy <dedekind1@gmail.com>
13766M:	Adrian Hunter <adrian.hunter@intel.com>
13767L:	linux-mtd@lists.infradead.org
13768T:	git git://git.infradead.org/ubifs-2.6.git
13769W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13770S:	Supported
13771F:	Documentation/filesystems/ubifs.txt
13772F:	fs/ubifs/
13773
13774UCLINUX (M68KNOMMU AND COLDFIRE)
13775M:	Greg Ungerer <gerg@linux-m68k.org>
13776W:	http://www.linux-m68k.org/
13777W:	http://www.uclinux.org/
13778L:	linux-m68k@lists.linux-m68k.org
13779L:	uclinux-dev@uclinux.org  (subscribers-only)
13780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13781S:	Maintained
13782F:	arch/m68k/coldfire/
13783F:	arch/m68k/68*/
13784F:	arch/m68k/*/*_no.*
13785F:	arch/m68k/include/asm/*_no.*
13786
13787UDF FILESYSTEM
13788M:	Jan Kara <jack@suse.com>
13789S:	Maintained
13790F:	Documentation/filesystems/udf.txt
13791F:	fs/udf/
13792
13793UDRAW TABLET
13794M:	Bastien Nocera <hadess@hadess.net>
13795L:	linux-input@vger.kernel.org
13796S:	Maintained
13797F:	drivers/hid/hid-udraw.c
13798
13799UFS FILESYSTEM
13800M:	Evgeniy Dushistov <dushistov@mail.ru>
13801S:	Maintained
13802F:	Documentation/filesystems/ufs.txt
13803F:	fs/ufs/
13804
13805UHID USERSPACE HID IO DRIVER:
13806M:	David Herrmann <dh.herrmann@googlemail.com>
13807L:	linux-input@vger.kernel.org
13808S:	Maintained
13809F:	drivers/hid/uhid.c
13810F:	include/uapi/linux/uhid.h
13811
13812ULPI BUS
13813M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13814L:	linux-usb@vger.kernel.org
13815S:	Maintained
13816F:	drivers/usb/common/ulpi.c
13817F:	include/linux/ulpi/
13818
13819ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13820L:	linux-usb@vger.kernel.org
13821S:	Orphan
13822F:	drivers/uwb/
13823F:	include/linux/uwb.h
13824F:	include/linux/uwb/
13825
13826UNICORE32 ARCHITECTURE:
13827M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13828W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13829S:	Maintained
13830T:	git git://github.com/gxt/linux.git
13831F:	arch/unicore32/
13832
13833UNIFDEF
13834M:	Tony Finch <dot@dotat.at>
13835W:	http://dotat.at/prog/unifdef
13836S:	Maintained
13837F:	scripts/unifdef.c
13838
13839UNIFORM CDROM DRIVER
13840M:	Jens Axboe <axboe@kernel.dk>
13841W:	http://www.kernel.dk
13842S:	Maintained
13843F:	Documentation/cdrom/
13844F:	drivers/cdrom/cdrom.c
13845F:	include/linux/cdrom.h
13846F:	include/uapi/linux/cdrom.h
13847
13848UNISYS S-PAR DRIVERS
13849M:	David Kershner <david.kershner@unisys.com>
13850L:	sparmaintainer@unisys.com (Unisys internal)
13851S:	Supported
13852F:	drivers/staging/unisys/
13853
13854UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13855M:	Vinayak Holikatti <vinholikatti@gmail.com>
13856L:	linux-scsi@vger.kernel.org
13857S:	Supported
13858F:	Documentation/scsi/ufs.txt
13859F:	drivers/scsi/ufs/
13860
13861UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13862M:	Joao Pinto <jpinto@synopsys.com>
13863L:	linux-scsi@vger.kernel.org
13864S:	Supported
13865F:	drivers/scsi/ufs/*dwc*
13866
13867UNSORTED BLOCK IMAGES (UBI)
13868M:	Artem Bityutskiy <dedekind1@gmail.com>
13869M:	Richard Weinberger <richard@nod.at>
13870W:	http://www.linux-mtd.infradead.org/
13871L:	linux-mtd@lists.infradead.org
13872T:	git git://git.infradead.org/ubifs-2.6.git
13873S:	Supported
13874F:	drivers/mtd/ubi/
13875F:	include/linux/mtd/ubi.h
13876F:	include/uapi/mtd/ubi-user.h
13877
13878USB "USBNET" DRIVER FRAMEWORK
13879M:	Oliver Neukum <oneukum@suse.com>
13880L:	netdev@vger.kernel.org
13881W:	http://www.linux-usb.org/usbnet
13882S:	Maintained
13883F:	drivers/net/usb/usbnet.c
13884F:	include/linux/usb/usbnet.h
13885
13886USB ACM DRIVER
13887M:	Oliver Neukum <oneukum@suse.com>
13888L:	linux-usb@vger.kernel.org
13889S:	Maintained
13890F:	Documentation/usb/acm.txt
13891F:	drivers/usb/class/cdc-acm.*
13892
13893USB AR5523 WIRELESS DRIVER
13894M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13895L:	linux-wireless@vger.kernel.org
13896S:	Maintained
13897F:	drivers/net/wireless/ath/ar5523/
13898
13899USB ATTACHED SCSI
13900M:	Oliver Neukum <oneukum@suse.com>
13901L:	linux-usb@vger.kernel.org
13902L:	linux-scsi@vger.kernel.org
13903S:	Maintained
13904F:	drivers/usb/storage/uas.c
13905
13906USB CDC ETHERNET DRIVER
13907M:	Oliver Neukum <oliver@neukum.org>
13908L:	linux-usb@vger.kernel.org
13909S:	Maintained
13910F:	drivers/net/usb/cdc_*.c
13911F:	include/uapi/linux/usb/cdc.h
13912
13913USB CHAOSKEY DRIVER
13914M:	Keith Packard <keithp@keithp.com>
13915L:	linux-usb@vger.kernel.org
13916S:	Maintained
13917F:	drivers/usb/misc/chaoskey.c
13918
13919USB CYPRESS C67X00 DRIVER
13920M:	Peter Korsgaard <jacmet@sunsite.dk>
13921L:	linux-usb@vger.kernel.org
13922S:	Maintained
13923F:	drivers/usb/c67x00/
13924
13925USB DAVICOM DM9601 DRIVER
13926M:	Peter Korsgaard <jacmet@sunsite.dk>
13927L:	netdev@vger.kernel.org
13928W:	http://www.linux-usb.org/usbnet
13929S:	Maintained
13930F:	drivers/net/usb/dm9601.c
13931
13932USB DIAMOND RIO500 DRIVER
13933M:	Cesar Miquel <miquel@df.uba.ar>
13934L:	rio500-users@lists.sourceforge.net
13935W:	http://rio500.sourceforge.net
13936S:	Maintained
13937F:	drivers/usb/misc/rio500*
13938
13939USB EHCI DRIVER
13940M:	Alan Stern <stern@rowland.harvard.edu>
13941L:	linux-usb@vger.kernel.org
13942S:	Maintained
13943F:	Documentation/usb/ehci.txt
13944F:	drivers/usb/host/ehci*
13945
13946USB GADGET/PERIPHERAL SUBSYSTEM
13947M:	Felipe Balbi <balbi@kernel.org>
13948L:	linux-usb@vger.kernel.org
13949W:	http://www.linux-usb.org/gadget
13950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13951S:	Maintained
13952F:	drivers/usb/gadget/
13953F:	include/linux/usb/gadget*
13954
13955USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13956M:	Jiri Kosina <jikos@kernel.org>
13957R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13958L:	linux-usb@vger.kernel.org
13959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13960S:	Maintained
13961F:	Documentation/hid/hiddev.txt
13962F:	drivers/hid/usbhid/
13963
13964USB ISP116X DRIVER
13965M:	Olav Kongas <ok@artecdesign.ee>
13966L:	linux-usb@vger.kernel.org
13967S:	Maintained
13968F:	drivers/usb/host/isp116x*
13969F:	include/linux/usb/isp116x.h
13970
13971USB LAN78XX ETHERNET DRIVER
13972M:	Woojung Huh <woojung.huh@microchip.com>
13973M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13974L:	netdev@vger.kernel.org
13975S:	Maintained
13976F:	drivers/net/usb/lan78xx.*
13977
13978USB MASS STORAGE DRIVER
13979M:	Alan Stern <stern@rowland.harvard.edu>
13980L:	linux-usb@vger.kernel.org
13981L:	usb-storage@lists.one-eyed-alien.net
13982S:	Maintained
13983W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13984F:	drivers/usb/storage/
13985
13986USB MIDI DRIVER
13987M:	Clemens Ladisch <clemens@ladisch.de>
13988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13989T:	git git://git.alsa-project.org/alsa-kernel.git
13990S:	Maintained
13991F:	sound/usb/midi.*
13992
13993USB NETWORKING DRIVERS
13994L:	linux-usb@vger.kernel.org
13995S:	Odd Fixes
13996F:	drivers/net/usb/
13997
13998USB OHCI DRIVER
13999M:	Alan Stern <stern@rowland.harvard.edu>
14000L:	linux-usb@vger.kernel.org
14001S:	Maintained
14002F:	Documentation/usb/ohci.txt
14003F:	drivers/usb/host/ohci*
14004
14005USB OTG FSM (Finite State Machine)
14006M:	Peter Chen <Peter.Chen@nxp.com>
14007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14008L:	linux-usb@vger.kernel.org
14009S:	Maintained
14010F:	drivers/usb/common/usb-otg-fsm.c
14011
14012USB OVER IP DRIVER
14013M:	Valentina Manea <valentina.manea.m@gmail.com>
14014M:	Shuah Khan <shuahkh@osg.samsung.com>
14015M:	Shuah Khan <shuah@kernel.org>
14016L:	linux-usb@vger.kernel.org
14017S:	Maintained
14018F:	Documentation/usb/usbip_protocol.txt
14019F:	drivers/usb/usbip/
14020F:	tools/usb/usbip/
14021
14022USB PEGASUS DRIVER
14023M:	Petko Manolov <petkan@nucleusys.com>
14024L:	linux-usb@vger.kernel.org
14025L:	netdev@vger.kernel.org
14026T:	git git://github.com/petkan/pegasus.git
14027W:	https://github.com/petkan/pegasus
14028S:	Maintained
14029F:	drivers/net/usb/pegasus.*
14030
14031USB PHY LAYER
14032M:	Felipe Balbi <balbi@kernel.org>
14033L:	linux-usb@vger.kernel.org
14034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14035S:	Maintained
14036F:	drivers/usb/phy/
14037
14038USB PRINTER DRIVER (usblp)
14039M:	Pete Zaitcev <zaitcev@redhat.com>
14040L:	linux-usb@vger.kernel.org
14041S:	Supported
14042F:	drivers/usb/class/usblp.c
14043
14044USB QMI WWAN NETWORK DRIVER
14045M:	Bjørn Mork <bjorn@mork.no>
14046L:	netdev@vger.kernel.org
14047S:	Maintained
14048F:	Documentation/ABI/testing/sysfs-class-net-qmi
14049F:	drivers/net/usb/qmi_wwan.c
14050
14051USB RTL8150 DRIVER
14052M:	Petko Manolov <petkan@nucleusys.com>
14053L:	linux-usb@vger.kernel.org
14054L:	netdev@vger.kernel.org
14055T:	git git://github.com/petkan/rtl8150.git
14056W:	https://github.com/petkan/rtl8150
14057S:	Maintained
14058F:	drivers/net/usb/rtl8150.c
14059
14060USB SERIAL SUBSYSTEM
14061M:	Johan Hovold <johan@kernel.org>
14062L:	linux-usb@vger.kernel.org
14063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14064S:	Maintained
14065F:	Documentation/usb/usb-serial.txt
14066F:	drivers/usb/serial/
14067F:	include/linux/usb/serial.h
14068
14069USB SMSC75XX ETHERNET DRIVER
14070M:	Steve Glendinning <steve.glendinning@shawell.net>
14071L:	netdev@vger.kernel.org
14072S:	Maintained
14073F:	drivers/net/usb/smsc75xx.*
14074
14075USB SMSC95XX ETHERNET DRIVER
14076M:	Steve Glendinning <steve.glendinning@shawell.net>
14077M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14078L:	netdev@vger.kernel.org
14079S:	Maintained
14080F:	drivers/net/usb/smsc95xx.*
14081
14082USB SUBSYSTEM
14083M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14084L:	linux-usb@vger.kernel.org
14085W:	http://www.linux-usb.org
14086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14087S:	Supported
14088F:	Documentation/devicetree/bindings/usb/
14089F:	Documentation/usb/
14090F:	drivers/usb/
14091F:	include/linux/usb.h
14092F:	include/linux/usb/
14093
14094USB TYPEC SUBSYSTEM
14095M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14096L:	linux-usb@vger.kernel.org
14097S:	Maintained
14098F:	Documentation/ABI/testing/sysfs-class-typec
14099F:	Documentation/usb/typec.rst
14100F:	drivers/usb/typec/
14101F:	include/linux/usb/typec.h
14102
14103USB UHCI DRIVER
14104M:	Alan Stern <stern@rowland.harvard.edu>
14105L:	linux-usb@vger.kernel.org
14106S:	Maintained
14107F:	drivers/usb/host/uhci*
14108
14109USB VIDEO CLASS
14110M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14111L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14112L:	linux-media@vger.kernel.org
14113T:	git git://linuxtv.org/media_tree.git
14114W:	http://www.ideasonboard.org/uvc/
14115S:	Maintained
14116F:	drivers/media/usb/uvc/
14117F:	include/uapi/linux/uvcvideo.h
14118
14119USB VISION DRIVER
14120M:	Hans Verkuil <hverkuil@xs4all.nl>
14121L:	linux-media@vger.kernel.org
14122T:	git git://linuxtv.org/media_tree.git
14123W:	https://linuxtv.org
14124S:	Odd Fixes
14125F:	drivers/media/usb/usbvision/
14126
14127USB WEBCAM GADGET
14128M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14129L:	linux-usb@vger.kernel.org
14130S:	Maintained
14131F:	drivers/usb/gadget/function/*uvc*
14132F:	drivers/usb/gadget/legacy/webcam.c
14133
14134USB WIRELESS RNDIS DRIVER (rndis_wlan)
14135M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14136L:	linux-wireless@vger.kernel.org
14137S:	Maintained
14138F:	drivers/net/wireless/rndis_wlan.c
14139
14140USB XHCI DRIVER
14141M:	Mathias Nyman <mathias.nyman@intel.com>
14142L:	linux-usb@vger.kernel.org
14143S:	Supported
14144F:	drivers/usb/host/xhci*
14145F:	drivers/usb/host/pci-quirks*
14146
14147USB ZD1201 DRIVER
14148L:	linux-wireless@vger.kernel.org
14149W:	http://linux-lc100020.sourceforge.net
14150S:	Orphan
14151F:	drivers/net/wireless/zydas/zd1201.*
14152
14153USB ZR364XX DRIVER
14154M:	Antoine Jacquet <royale@zerezo.com>
14155L:	linux-usb@vger.kernel.org
14156L:	linux-media@vger.kernel.org
14157T:	git git://linuxtv.org/media_tree.git
14158W:	http://royale.zerezo.com/zr364xx/
14159S:	Maintained
14160F:	Documentation/media/v4l-drivers/zr364xx*
14161F:	drivers/media/usb/zr364xx/
14162
14163USER-MODE LINUX (UML)
14164M:	Jeff Dike <jdike@addtoit.com>
14165M:	Richard Weinberger <richard@nod.at>
14166L:	user-mode-linux-devel@lists.sourceforge.net
14167L:	user-mode-linux-user@lists.sourceforge.net
14168W:	http://user-mode-linux.sourceforge.net
14169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14170S:	Maintained
14171F:	Documentation/virtual/uml/
14172F:	arch/um/
14173F:	arch/x86/um/
14174F:	fs/hostfs/
14175F:	fs/hppfs/
14176
14177USERSPACE I/O (UIO)
14178M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14179S:	Maintained
14180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14181F:	Documentation/driver-api/uio-howto.rst
14182F:	drivers/uio/
14183F:	include/linux/uio*.h
14184
14185UTIL-LINUX PACKAGE
14186M:	Karel Zak <kzak@redhat.com>
14187L:	util-linux@vger.kernel.org
14188W:	http://en.wikipedia.org/wiki/Util-linux
14189T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14190S:	Maintained
14191
14192UUID HELPERS
14193M:	Christoph Hellwig <hch@lst.de>
14194R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14195L:	linux-kernel@vger.kernel.org
14196T:	git git://git.infradead.org/users/hch/uuid.git
14197F:	lib/uuid.c
14198F:	lib/test_uuid.c
14199F:	include/linux/uuid.h
14200F:	include/uapi/linux/uuid.h
14201S:	Maintained
14202
14203UVESAFB DRIVER
14204M:	Michal Januszewski <spock@gentoo.org>
14205L:	linux-fbdev@vger.kernel.org
14206W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14207S:	Maintained
14208F:	Documentation/fb/uvesafb.txt
14209F:	drivers/video/fbdev/uvesafb.*
14210
14211VF610 NAND DRIVER
14212M:	Stefan Agner <stefan@agner.ch>
14213L:	linux-mtd@lists.infradead.org
14214S:	Supported
14215F:	drivers/mtd/nand/vf610_nfc.c
14216
14217VFAT/FAT/MSDOS FILESYSTEM
14218M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14219S:	Maintained
14220F:	Documentation/filesystems/vfat.txt
14221F:	fs/fat/
14222
14223VFIO DRIVER
14224M:	Alex Williamson <alex.williamson@redhat.com>
14225L:	kvm@vger.kernel.org
14226T:	git git://github.com/awilliam/linux-vfio.git
14227S:	Maintained
14228F:	Documentation/vfio.txt
14229F:	drivers/vfio/
14230F:	include/linux/vfio.h
14231F:	include/uapi/linux/vfio.h
14232
14233VFIO MEDIATED DEVICE DRIVERS
14234M:	Kirti Wankhede <kwankhede@nvidia.com>
14235L:	kvm@vger.kernel.org
14236S:	Maintained
14237F:	Documentation/vfio-mediated-device.txt
14238F:	drivers/vfio/mdev/
14239F:	include/linux/mdev.h
14240F:	samples/vfio-mdev/
14241
14242VFIO PLATFORM DRIVER
14243M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14244L:	kvm@vger.kernel.org
14245S:	Maintained
14246F:	drivers/vfio/platform/
14247
14248VGA_SWITCHEROO
14249R:	Lukas Wunner <lukas@wunner.de>
14250S:	Maintained
14251F:	Documentation/gpu/vga-switcheroo.rst
14252F:	drivers/gpu/vga/vga_switcheroo.c
14253F:	include/linux/vga_switcheroo.h
14254T:	git git://anongit.freedesktop.org/drm/drm-misc
14255
14256VIA RHINE NETWORK DRIVER
14257S:	Orphan
14258F:	drivers/net/ethernet/via/via-rhine.c
14259
14260VIA SD/MMC CARD CONTROLLER DRIVER
14261M:	Bruce Chang <brucechang@via.com.tw>
14262M:	Harald Welte <HaraldWelte@viatech.com>
14263S:	Maintained
14264F:	drivers/mmc/host/via-sdmmc.c
14265
14266VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14267M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14268L:	linux-fbdev@vger.kernel.org
14269S:	Maintained
14270F:	include/linux/via-core.h
14271F:	include/linux/via-gpio.h
14272F:	include/linux/via_i2c.h
14273F:	drivers/video/fbdev/via/
14274
14275VIA VELOCITY NETWORK DRIVER
14276M:	Francois Romieu <romieu@fr.zoreil.com>
14277L:	netdev@vger.kernel.org
14278S:	Maintained
14279F:	drivers/net/ethernet/via/via-velocity.*
14280
14281VIDEO MULTIPLEXER DRIVER
14282M:	Philipp Zabel <p.zabel@pengutronix.de>
14283L:	linux-media@vger.kernel.org
14284S:	Maintained
14285F:	drivers/media/platform/video-mux.c
14286
14287VIDEOBUF2 FRAMEWORK
14288M:	Pawel Osciak <pawel@osciak.com>
14289M:	Marek Szyprowski <m.szyprowski@samsung.com>
14290M:	Kyungmin Park <kyungmin.park@samsung.com>
14291L:	linux-media@vger.kernel.org
14292S:	Maintained
14293F:	drivers/media/v4l2-core/videobuf2-*
14294F:	include/media/videobuf2-*
14295
14296VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14297M:	Helen Koike <helen.koike@collabora.com>
14298L:	linux-media@vger.kernel.org
14299T:	git git://linuxtv.org/media_tree.git
14300W:	https://linuxtv.org
14301S:	Maintained
14302F:	drivers/media/platform/vimc/*
14303
14304VIRT LIB
14305M:	Alex Williamson <alex.williamson@redhat.com>
14306M:	Paolo Bonzini <pbonzini@redhat.com>
14307L:	kvm@vger.kernel.org
14308S:	Supported
14309F:	virt/lib/
14310
14311VIRTIO AND VHOST VSOCK DRIVER
14312M:	Stefan Hajnoczi <stefanha@redhat.com>
14313L:	kvm@vger.kernel.org
14314L:	virtualization@lists.linux-foundation.org
14315L:	netdev@vger.kernel.org
14316S:	Maintained
14317F:	include/linux/virtio_vsock.h
14318F:	include/uapi/linux/virtio_vsock.h
14319F:	include/uapi/linux/vsockmon.h
14320F:	net/vmw_vsock/af_vsock_tap.c
14321F:	net/vmw_vsock/virtio_transport_common.c
14322F:	net/vmw_vsock/virtio_transport.c
14323F:	drivers/net/vsockmon.c
14324F:	drivers/vhost/vsock.c
14325F:	drivers/vhost/vsock.h
14326
14327VIRTIO CONSOLE DRIVER
14328M:	Amit Shah <amit@kernel.org>
14329L:	virtualization@lists.linux-foundation.org
14330S:	Maintained
14331F:	drivers/char/virtio_console.c
14332F:	include/linux/virtio_console.h
14333F:	include/uapi/linux/virtio_console.h
14334
14335VIRTIO CORE, NET AND BLOCK DRIVERS
14336M:	"Michael S. Tsirkin" <mst@redhat.com>
14337M:	Jason Wang <jasowang@redhat.com>
14338L:	virtualization@lists.linux-foundation.org
14339S:	Maintained
14340F:	Documentation/devicetree/bindings/virtio/
14341F:	drivers/virtio/
14342F:	tools/virtio/
14343F:	drivers/net/virtio_net.c
14344F:	drivers/block/virtio_blk.c
14345F:	include/linux/virtio*.h
14346F:	include/uapi/linux/virtio_*.h
14347F:	drivers/crypto/virtio/
14348F:	mm/balloon_compaction.c
14349
14350VIRTIO CRYPTO DRIVER
14351M:	Gonglei <arei.gonglei@huawei.com>
14352L:	virtualization@lists.linux-foundation.org
14353L:	linux-crypto@vger.kernel.org
14354S:	Maintained
14355F:	drivers/crypto/virtio/
14356F:	include/uapi/linux/virtio_crypto.h
14357
14358VIRTIO DRIVERS FOR S390
14359M:	Cornelia Huck <cohuck@redhat.com>
14360M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14361L:	linux-s390@vger.kernel.org
14362L:	virtualization@lists.linux-foundation.org
14363L:	kvm@vger.kernel.org
14364S:	Supported
14365F:	drivers/s390/virtio/
14366
14367VIRTIO GPU DRIVER
14368M:	David Airlie <airlied@linux.ie>
14369M:	Gerd Hoffmann <kraxel@redhat.com>
14370L:	dri-devel@lists.freedesktop.org
14371L:	virtualization@lists.linux-foundation.org
14372T:	git git://anongit.freedesktop.org/drm/drm-misc
14373S:	Maintained
14374F:	drivers/gpu/drm/virtio/
14375F:	include/uapi/linux/virtio_gpu.h
14376
14377VIRTIO HOST (VHOST)
14378M:	"Michael S. Tsirkin" <mst@redhat.com>
14379M:	Jason Wang <jasowang@redhat.com>
14380L:	kvm@vger.kernel.org
14381L:	virtualization@lists.linux-foundation.org
14382L:	netdev@vger.kernel.org
14383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14384S:	Maintained
14385F:	drivers/vhost/
14386F:	include/uapi/linux/vhost.h
14387
14388VIRTIO INPUT DRIVER
14389M:	Gerd Hoffmann <kraxel@redhat.com>
14390S:	Maintained
14391F:	drivers/virtio/virtio_input.c
14392F:	include/uapi/linux/virtio_input.h
14393
14394VIRTUAL SERIO DEVICE DRIVER
14395M:	Stephen Chandler Paul <thatslyude@gmail.com>
14396S:	Maintained
14397F:	drivers/input/serio/userio.c
14398F:	include/uapi/linux/userio.h
14399
14400VIVID VIRTUAL VIDEO DRIVER
14401M:	Hans Verkuil <hverkuil@xs4all.nl>
14402L:	linux-media@vger.kernel.org
14403T:	git git://linuxtv.org/media_tree.git
14404W:	https://linuxtv.org
14405S:	Maintained
14406F:	drivers/media/platform/vivid/*
14407
14408VLYNQ BUS
14409M:	Florian Fainelli <f.fainelli@gmail.com>
14410L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14411S:	Maintained
14412F:	drivers/vlynq/vlynq.c
14413F:	include/linux/vlynq.h
14414
14415VME SUBSYSTEM
14416M:	Martyn Welch <martyn@welchs.me.uk>
14417M:	Manohar Vanga <manohar.vanga@gmail.com>
14418M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14419L:	devel@driverdev.osuosl.org
14420S:	Maintained
14421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14422F:	Documentation/driver-api/vme.rst
14423F:	drivers/staging/vme/
14424F:	drivers/vme/
14425F:	include/linux/vme*
14426
14427VMWARE BALLOON DRIVER
14428M:	Xavier Deguillard <xdeguillard@vmware.com>
14429M:	Philip Moltmann <moltmann@vmware.com>
14430M:	"VMware, Inc." <pv-drivers@vmware.com>
14431L:	linux-kernel@vger.kernel.org
14432S:	Maintained
14433F:	drivers/misc/vmw_balloon.c
14434
14435VMWARE HYPERVISOR INTERFACE
14436M:	Alok Kataria <akataria@vmware.com>
14437L:	virtualization@lists.linux-foundation.org
14438S:	Supported
14439F:	arch/x86/kernel/cpu/vmware.c
14440
14441VMWARE PVRDMA DRIVER
14442M:	Adit Ranadive <aditr@vmware.com>
14443M:	VMware PV-Drivers <pv-drivers@vmware.com>
14444L:	linux-rdma@vger.kernel.org
14445S:	Maintained
14446F:	drivers/infiniband/hw/vmw_pvrdma/
14447
14448VMware PVSCSI driver
14449M:	Jim Gill <jgill@vmware.com>
14450M:	VMware PV-Drivers <pv-drivers@vmware.com>
14451L:	linux-scsi@vger.kernel.org
14452S:	Maintained
14453F:	drivers/scsi/vmw_pvscsi.c
14454F:	drivers/scsi/vmw_pvscsi.h
14455
14456VMWARE VMMOUSE SUBDRIVER
14457M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14458M:	"VMware, Inc." <pv-drivers@vmware.com>
14459L:	linux-input@vger.kernel.org
14460S:	Maintained
14461F:	drivers/input/mouse/vmmouse.c
14462F:	drivers/input/mouse/vmmouse.h
14463
14464VMWARE VMXNET3 ETHERNET DRIVER
14465M:	Shrikrishna Khare <skhare@vmware.com>
14466M:	"VMware, Inc." <pv-drivers@vmware.com>
14467L:	netdev@vger.kernel.org
14468S:	Maintained
14469F:	drivers/net/vmxnet3/
14470
14471VOCORE VOCORE2 BOARD
14472M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14473L:	linux-mips@linux-mips.org
14474S:	Maintained
14475F:	arch/mips/boot/dts/ralink/vocore2.dts
14476
14477VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14478M:	Liam Girdwood <lgirdwood@gmail.com>
14479M:	Mark Brown <broonie@kernel.org>
14480L:	linux-kernel@vger.kernel.org
14481W:	http://www.slimlogic.co.uk/?p=48
14482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14483S:	Supported
14484F:	Documentation/devicetree/bindings/regulator/
14485F:	drivers/regulator/
14486F:	include/dt-bindings/regulator/
14487F:	include/linux/regulator/
14488
14489VRF
14490M:	David Ahern <dsa@cumulusnetworks.com>
14491M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14492L:	netdev@vger.kernel.org
14493S:	Maintained
14494F:	drivers/net/vrf.c
14495F:	Documentation/networking/vrf.txt
14496
14497VT1211 HARDWARE MONITOR DRIVER
14498M:	Juerg Haefliger <juergh@gmail.com>
14499L:	linux-hwmon@vger.kernel.org
14500S:	Maintained
14501F:	Documentation/hwmon/vt1211
14502F:	drivers/hwmon/vt1211.c
14503
14504VT8231 HARDWARE MONITOR DRIVER
14505M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14506L:	linux-hwmon@vger.kernel.org
14507S:	Maintained
14508F:	drivers/hwmon/vt8231.c
14509
14510VUB300 USB to SDIO/SD/MMC bridge chip
14511M:	Tony Olech <tony.olech@elandigitalsystems.com>
14512L:	linux-mmc@vger.kernel.org
14513L:	linux-usb@vger.kernel.org
14514S:	Supported
14515F:	drivers/mmc/host/vub300.c
14516
14517W1 DALLAS'S 1-WIRE BUS
14518M:	Evgeniy Polyakov <zbr@ioremap.net>
14519S:	Maintained
14520F:	Documentation/w1/
14521F:	drivers/w1/
14522F:	include/linux/w1.h
14523
14524W83791D HARDWARE MONITORING DRIVER
14525M:	Marc Hulsman <m.hulsman@tudelft.nl>
14526L:	linux-hwmon@vger.kernel.org
14527S:	Maintained
14528F:	Documentation/hwmon/w83791d
14529F:	drivers/hwmon/w83791d.c
14530
14531W83793 HARDWARE MONITORING DRIVER
14532M:	Rudolf Marek <r.marek@assembler.cz>
14533L:	linux-hwmon@vger.kernel.org
14534S:	Maintained
14535F:	Documentation/hwmon/w83793
14536F:	drivers/hwmon/w83793.c
14537
14538W83795 HARDWARE MONITORING DRIVER
14539M:	Jean Delvare <jdelvare@suse.com>
14540L:	linux-hwmon@vger.kernel.org
14541S:	Maintained
14542F:	drivers/hwmon/w83795.c
14543
14544W83L51xD SD/MMC CARD INTERFACE DRIVER
14545M:	Pierre Ossman <pierre@ossman.eu>
14546S:	Maintained
14547F:	drivers/mmc/host/wbsd.*
14548
14549WACOM PROTOCOL 4 SERIAL TABLETS
14550M:	Julian Squires <julian@cipht.net>
14551M:	Hans de Goede <hdegoede@redhat.com>
14552L:	linux-input@vger.kernel.org
14553S:	Maintained
14554F:	drivers/input/tablet/wacom_serial4.c
14555
14556WATCHDOG DEVICE DRIVERS
14557M:	Wim Van Sebroeck <wim@iguana.be>
14558R:	Guenter Roeck <linux@roeck-us.net>
14559L:	linux-watchdog@vger.kernel.org
14560W:	http://www.linux-watchdog.org/
14561T:	git git://www.linux-watchdog.org/linux-watchdog.git
14562S:	Maintained
14563F:	Documentation/devicetree/bindings/watchdog/
14564F:	Documentation/watchdog/
14565F:	drivers/watchdog/
14566F:	include/linux/watchdog.h
14567F:	include/uapi/linux/watchdog.h
14568
14569WHISKEYCOVE PMIC GPIO DRIVER
14570M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14571L:	linux-gpio@vger.kernel.org
14572S:	Maintained
14573F:	drivers/gpio/gpio-wcove.c
14574
14575WIIMOTE HID DRIVER
14576M:	David Herrmann <dh.herrmann@googlemail.com>
14577L:	linux-input@vger.kernel.org
14578S:	Maintained
14579F:	drivers/hid/hid-wiimote*
14580
14581WILOCITY WIL6210 WIRELESS DRIVER
14582M:	Maya Erez <qca_merez@qca.qualcomm.com>
14583L:	linux-wireless@vger.kernel.org
14584L:	wil6210@qca.qualcomm.com
14585S:	Supported
14586W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14587F:	drivers/net/wireless/ath/wil6210/
14588F:	include/uapi/linux/wil6210_uapi.h
14589
14590WIMAX STACK
14591M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14592M:	linux-wimax@intel.com
14593L:	wimax@linuxwimax.org (subscribers-only)
14594S:	Supported
14595W:	http://linuxwimax.org
14596F:	Documentation/wimax/README.wimax
14597F:	include/linux/wimax/debug.h
14598F:	include/net/wimax.h
14599F:	include/uapi/linux/wimax.h
14600F:	net/wimax/
14601
14602WINBOND CIR DRIVER
14603M:	David Härdeman <david@hardeman.nu>
14604S:	Maintained
14605F:	drivers/media/rc/winbond-cir.c
14606
14607WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14608M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14609L:	linux-watchdog@vger.kernel.org
14610S:	Maintained
14611F:	drivers/watchdog/ebc-c384_wdt.c
14612
14613WINSYSTEMS WS16C48 GPIO DRIVER
14614M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14615L:	linux-gpio@vger.kernel.org
14616S:	Maintained
14617F:	drivers/gpio/gpio-ws16c48.c
14618
14619WISTRON LAPTOP BUTTON DRIVER
14620M:	Miloslav Trmac <mitr@volny.cz>
14621S:	Maintained
14622F:	drivers/input/misc/wistron_btns.c
14623
14624WL3501 WIRELESS PCMCIA CARD DRIVER
14625L:	linux-wireless@vger.kernel.org
14626S:	Odd fixes
14627F:	drivers/net/wireless/wl3501*
14628
14629WOLFSON MICROELECTRONICS DRIVERS
14630L:	patches@opensource.cirrus.com
14631T:	git https://github.com/CirrusLogic/linux-drivers.git
14632W:	https://github.com/CirrusLogic/linux-drivers/wiki
14633S:	Supported
14634F:	Documentation/hwmon/wm83??
14635F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14636F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14637F:	Documentation/devicetree/bindings/mfd/arizona.txt
14638F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14639F:	arch/arm/mach-s3c64xx/mach-crag6410*
14640F:	drivers/clk/clk-wm83*.c
14641F:	drivers/extcon/extcon-arizona.c
14642F:	drivers/leds/leds-wm83*.c
14643F:	drivers/gpio/gpio-*wm*.c
14644F:	drivers/gpio/gpio-arizona.c
14645F:	drivers/hwmon/wm83??-hwmon.c
14646F:	drivers/input/misc/wm831x-on.c
14647F:	drivers/input/touchscreen/wm831x-ts.c
14648F:	drivers/input/touchscreen/wm97*.c
14649F:	drivers/mfd/arizona*
14650F:	drivers/mfd/wm*.c
14651F:	drivers/mfd/cs47l24*
14652F:	drivers/power/supply/wm83*.c
14653F:	drivers/rtc/rtc-wm83*.c
14654F:	drivers/regulator/wm8*.c
14655F:	drivers/regulator/arizona*
14656F:	drivers/video/backlight/wm83*_bl.c
14657F:	drivers/watchdog/wm83*_wdt.c
14658F:	include/linux/mfd/arizona/
14659F:	include/linux/mfd/wm831x/
14660F:	include/linux/mfd/wm8350/
14661F:	include/linux/mfd/wm8400*
14662F:	include/linux/regulator/arizona*
14663F:	include/linux/wm97xx.h
14664F:	include/sound/wm????.h
14665F:	sound/soc/codecs/arizona.?
14666F:	sound/soc/codecs/wm*
14667F:	sound/soc/codecs/cs47l24*
14668
14669WORKQUEUE
14670M:	Tejun Heo <tj@kernel.org>
14671R:	Lai Jiangshan <jiangshanlai@gmail.com>
14672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14673S:	Maintained
14674F:	include/linux/workqueue.h
14675F:	kernel/workqueue.c
14676F:	Documentation/core-api/workqueue.rst
14677
14678X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14679M:	Chen-Yu Tsai <wens@csie.org>
14680L:	linux-kernel@vger.kernel.org
14681S:	Maintained
14682N:	axp[128]
14683
14684X.25 NETWORK LAYER
14685M:	Andrew Hendry <andrew.hendry@gmail.com>
14686L:	linux-x25@vger.kernel.org
14687S:	Odd Fixes
14688F:	Documentation/networking/x25*
14689F:	include/net/x25*
14690F:	net/x25/
14691
14692X86 ARCHITECTURE (32-BIT AND 64-BIT)
14693M:	Thomas Gleixner <tglx@linutronix.de>
14694M:	Ingo Molnar <mingo@redhat.com>
14695M:	"H. Peter Anvin" <hpa@zytor.com>
14696M:	x86@kernel.org
14697L:	linux-kernel@vger.kernel.org
14698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14699S:	Maintained
14700F:	Documentation/x86/
14701F:	arch/x86/
14702
14703X86 MCE INFRASTRUCTURE
14704M:	Tony Luck <tony.luck@intel.com>
14705M:	Borislav Petkov <bp@alien8.de>
14706L:	linux-edac@vger.kernel.org
14707S:	Maintained
14708F:	arch/x86/kernel/cpu/mcheck/*
14709
14710X86 MICROCODE UPDATE SUPPORT
14711M:	Borislav Petkov <bp@alien8.de>
14712S:	Maintained
14713F:	arch/x86/kernel/cpu/microcode/*
14714
14715X86 PLATFORM DRIVERS
14716M:	Darren Hart <dvhart@infradead.org>
14717M:	Andy Shevchenko <andy@infradead.org>
14718L:	platform-driver-x86@vger.kernel.org
14719T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14720S:	Maintained
14721F:	drivers/platform/x86/
14722F:	drivers/platform/olpc/
14723
14724X86 VDSO
14725M:	Andy Lutomirski <luto@amacapital.net>
14726L:	linux-kernel@vger.kernel.org
14727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14728S:	Maintained
14729F:	arch/x86/entry/vdso/
14730
14731XC2028/3028 TUNER DRIVER
14732M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14733M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14734L:	linux-media@vger.kernel.org
14735W:	https://linuxtv.org
14736T:	git git://linuxtv.org/media_tree.git
14737S:	Maintained
14738F:	drivers/media/tuners/tuner-xc2028.*
14739
14740XEN BLOCK SUBSYSTEM
14741M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14742M:	Roger Pau Monné <roger.pau@citrix.com>
14743L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14744S:	Supported
14745F:	drivers/block/xen-blkback/*
14746F:	drivers/block/xen*
14747
14748XEN HYPERVISOR ARM
14749M:	Stefano Stabellini <sstabellini@kernel.org>
14750L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14751S:	Maintained
14752F:	arch/arm/xen/
14753F:	arch/arm/include/asm/xen/
14754
14755XEN HYPERVISOR ARM64
14756M:	Stefano Stabellini <sstabellini@kernel.org>
14757L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14758S:	Maintained
14759F:	arch/arm64/xen/
14760F:	arch/arm64/include/asm/xen/
14761
14762XEN HYPERVISOR INTERFACE
14763M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14764M:	Juergen Gross <jgross@suse.com>
14765L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14767S:	Supported
14768F:	arch/x86/xen/
14769F:	drivers/*/xen-*front.c
14770F:	drivers/xen/
14771F:	arch/x86/include/asm/xen/
14772F:	include/xen/
14773F:	include/uapi/xen/
14774F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14775F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14776
14777XEN NETWORK BACKEND DRIVER
14778M:	Wei Liu <wei.liu2@citrix.com>
14779M:	Paul Durrant <paul.durrant@citrix.com>
14780L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14781L:	netdev@vger.kernel.org
14782S:	Supported
14783F:	drivers/net/xen-netback/*
14784
14785XEN PCI SUBSYSTEM
14786M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14787L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14788S:	Supported
14789F:	arch/x86/pci/*xen*
14790F:	drivers/pci/*xen*
14791
14792XEN PVSCSI DRIVERS
14793M:	Juergen Gross <jgross@suse.com>
14794L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14795L:	linux-scsi@vger.kernel.org
14796S:	Supported
14797F:	drivers/scsi/xen-scsifront.c
14798F:	drivers/xen/xen-scsiback.c
14799F:	include/xen/interface/io/vscsiif.h
14800
14801XEN SWIOTLB SUBSYSTEM
14802M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14803L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14804S:	Supported
14805F:	arch/x86/xen/*swiotlb*
14806F:	drivers/xen/*swiotlb*
14807
14808XFS FILESYSTEM
14809M:	Darrick J. Wong <darrick.wong@oracle.com>
14810M:	linux-xfs@vger.kernel.org
14811L:	linux-xfs@vger.kernel.org
14812W:	http://xfs.org/
14813T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14814S:	Supported
14815F:	Documentation/filesystems/xfs.txt
14816F:	fs/xfs/
14817
14818XILINX AXI ETHERNET DRIVER
14819M:	Anirudha Sarangi <anirudh@xilinx.com>
14820M:	John Linn <John.Linn@xilinx.com>
14821S:	Maintained
14822F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14823
14824XILINX UARTLITE SERIAL DRIVER
14825M:	Peter Korsgaard <jacmet@sunsite.dk>
14826L:	linux-serial@vger.kernel.org
14827S:	Maintained
14828F:	drivers/tty/serial/uartlite.c
14829
14830XILINX VIDEO IP CORES
14831M:	Hyun Kwon <hyun.kwon@xilinx.com>
14832M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14833L:	linux-media@vger.kernel.org
14834T:	git git://linuxtv.org/media_tree.git
14835S:	Supported
14836F:	Documentation/devicetree/bindings/media/xilinx/
14837F:	drivers/media/platform/xilinx/
14838F:	include/uapi/linux/xilinx-v4l2-controls.h
14839
14840XILLYBUS DRIVER
14841M:	Eli Billauer <eli.billauer@gmail.com>
14842L:	linux-kernel@vger.kernel.org
14843S:	Supported
14844F:	drivers/char/xillybus/
14845
14846XRA1403 GPIO EXPANDER
14847M:	Nandor Han <nandor.han@ge.com>
14848M:	Semi Malinen <semi.malinen@ge.com>
14849L:	linux-gpio@vger.kernel.org
14850S:	Maintained
14851F:	drivers/gpio/gpio-xra1403.c
14852F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14853
14854XTENSA XTFPGA PLATFORM SUPPORT
14855M:	Max Filippov <jcmvbkbc@gmail.com>
14856L:	linux-xtensa@linux-xtensa.org
14857S:	Maintained
14858F:	drivers/spi/spi-xtensa-xtfpga.c
14859F:	sound/soc/xtensa/xtfpga-i2s.c
14860
14861YAM DRIVER FOR AX.25
14862M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14863L:	linux-hams@vger.kernel.org
14864S:	Maintained
14865F:	drivers/net/hamradio/yam*
14866F:	include/linux/yam.h
14867
14868YAMA SECURITY MODULE
14869M:	Kees Cook <keescook@chromium.org>
14870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14871S:	Supported
14872F:	security/yama/
14873F:	Documentation/admin-guide/LSM/Yama.rst
14874
14875YEALINK PHONE DRIVER
14876M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14877L:	usbb2k-api-dev@nongnu.org
14878S:	Maintained
14879F:	Documentation/input/yealink.rst
14880F:	drivers/input/misc/yealink.*
14881
14882Z8530 DRIVER FOR AX.25
14883M:	Joerg Reuter <jreuter@yaina.de>
14884W:	http://yaina.de/jreuter/
14885W:	http://www.qsl.net/dl1bke/
14886L:	linux-hams@vger.kernel.org
14887S:	Maintained
14888F:	Documentation/networking/z8530drv.txt
14889F:	drivers/net/hamradio/*scc.c
14890F:	drivers/net/hamradio/z8530.h
14891
14892ZBUD COMPRESSED PAGE ALLOCATOR
14893M:	Seth Jennings <sjenning@redhat.com>
14894M:	Dan Streetman <ddstreet@ieee.org>
14895L:	linux-mm@kvack.org
14896S:	Maintained
14897F:	mm/zbud.c
14898F:	include/linux/zbud.h
14899
14900ZD1211RW WIRELESS DRIVER
14901M:	Daniel Drake <dsd@gentoo.org>
14902M:	Ulrich Kunitz <kune@deine-taler.de>
14903W:	http://zd1211.ath.cx/wiki/DriverRewrite
14904L:	linux-wireless@vger.kernel.org
14905L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14906S:	Maintained
14907F:	drivers/net/wireless/zydas/zd1211rw/
14908
14909ZD1301 MEDIA DRIVER
14910M:	Antti Palosaari <crope@iki.fi>
14911L:	linux-media@vger.kernel.org
14912W:	https://linuxtv.org/
14913W:	http://palosaari.fi/linux/
14914Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14915S:	Maintained
14916F:	drivers/media/usb/dvb-usb-v2/zd1301*
14917
14918ZD1301_DEMOD MEDIA DRIVER
14919M:	Antti Palosaari <crope@iki.fi>
14920L:	linux-media@vger.kernel.org
14921W:	https://linuxtv.org/
14922W:	http://palosaari.fi/linux/
14923Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14924S:	Maintained
14925F:	drivers/media/dvb-frontends/zd1301_demod*
14926
14927ZPOOL COMPRESSED PAGE STORAGE API
14928M:	Dan Streetman <ddstreet@ieee.org>
14929L:	linux-mm@kvack.org
14930S:	Maintained
14931F:	mm/zpool.c
14932F:	include/linux/zpool.h
14933
14934ZR36067 VIDEO FOR LINUX DRIVER
14935L:	mjpeg-users@lists.sourceforge.net
14936L:	linux-media@vger.kernel.org
14937W:	http://mjpeg.sourceforge.net/driver-zoran/
14938T:	hg https://linuxtv.org/hg/v4l-dvb
14939S:	Odd Fixes
14940F:	drivers/media/pci/zoran/
14941
14942ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14943M:	Minchan Kim <minchan@kernel.org>
14944M:	Nitin Gupta <ngupta@vflare.org>
14945R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14946L:	linux-kernel@vger.kernel.org
14947S:	Maintained
14948F:	drivers/block/zram/
14949F:	Documentation/blockdev/zram.txt
14950
14951ZS DECSTATION Z85C30 SERIAL DRIVER
14952M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14953S:	Maintained
14954F:	drivers/tty/serial/zs.*
14955
14956ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14957M:	Minchan Kim <minchan@kernel.org>
14958M:	Nitin Gupta <ngupta@vflare.org>
14959R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14960L:	linux-mm@kvack.org
14961S:	Maintained
14962F:	mm/zsmalloc.c
14963F:	include/linux/zsmalloc.h
14964F:	Documentation/vm/zsmalloc.txt
14965
14966ZSWAP COMPRESSED SWAP CACHING
14967M:	Seth Jennings <sjenning@redhat.com>
14968M:	Dan Streetman <ddstreet@ieee.org>
14969L:	linux-mm@kvack.org
14970S:	Maintained
14971F:	mm/zswap.c
14972
14973THE REST
14974M:	Linus Torvalds <torvalds@linux-foundation.org>
14975L:	linux-kernel@vger.kernel.org
14976Q:	http://patchwork.kernel.org/project/LKML/list/
14977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14978S:	Buried alive in reporters
14979F:	*
14980F:	*/
14981