xref: /linux/MAINTAINERS (revision 3da1b6174ba3f573ee795cc25c4b8633749bd036)
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. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 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/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC ASOC DRIVERS
845L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://blackfin.uclinux.org/
848S:	Supported
849F:	sound/soc/blackfin/*
850
851ANALOG DEVICES INC DMA DRIVERS
852M:	Lars-Peter Clausen <lars@metafoo.de>
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/dma/dma-axi-dmac.c
856
857ANALOG DEVICES INC IIO DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859M:	Michael Hennerich <Michael.Hennerich@analog.com>
860W:	http://wiki.analog.com/
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865F:	drivers/iio/*/ad*
866F:	drivers/iio/adc/ltc2497*
867X:	drivers/iio/*/adjd*
868F:	drivers/staging/iio/*/ad*
869F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871ANDROID CONFIG FRAGMENTS
872M:	Rob Herring <robh@kernel.org>
873S:	Supported
874F:	kernel/configs/android*
875
876ANDROID DRIVERS
877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878M:	Arve Hjønnevåg <arve@android.com>
879M:	Todd Kjos <tkjos@android.com>
880M:	Martijn Coenen <maco@android.com>
881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/android/
885F:	drivers/staging/android/
886
887ANDROID GOLDFISH PIC DRIVER
888M:	Miodrag Dinic <miodrag.dinic@mips.com>
889S:	Supported
890F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891F:	drivers/irqchip/irq-goldfish-pic.c
892
893ANDROID GOLDFISH RTC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897F:	drivers/rtc/rtc-goldfish.c
898
899ANDROID ION DRIVER
900M:	Laura Abbott <labbott@redhat.com>
901M:	Sumit Semwal <sumit.semwal@linaro.org>
902L:	devel@driverdev.osuosl.org
903S:	Supported
904F:	drivers/staging/android/ion
905F:	drivers/staging/android/uapi/ion.h
906
907AOA (Apple Onboard Audio) ALSA DRIVER
908M:	Johannes Berg <johannes@sipsolutions.net>
909L:	linuxppc-dev@lists.ozlabs.org
910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
911S:	Maintained
912F:	sound/aoa/
913
914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915M:	William Breathitt Gray <vilhelm.gray@gmail.com>
916L:	linux-iio@vger.kernel.org
917S:	Maintained
918F:	drivers/iio/adc/stx104.c
919
920APM DRIVER
921M:	Jiri Kosina <jikos@kernel.org>
922S:	Odd fixes
923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924F:	arch/x86/kernel/apm_32.c
925F:	include/linux/apm_bios.h
926F:	include/uapi/linux/apm_bios.h
927F:	drivers/char/apm-emulation.c
928
929APPARMOR SECURITY MODULE
930M:	John Johansen <john.johansen@canonical.com>
931L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932W:	apparmor.wiki.kernel.org
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934S:	Supported
935F:	security/apparmor/
936F:	Documentation/admin-guide/LSM/apparmor.rst
937
938APPLE BCM5974 MULTITOUCH DRIVER
939M:	Henrik Rydberg <rydberg@bitmath.org>
940L:	linux-input@vger.kernel.org
941S:	Odd fixes
942F:	drivers/input/mouse/bcm5974.c
943
944APPLE SMC DRIVER
945M:	Henrik Rydberg <rydberg@bitmath.org>
946L:	linux-hwmon@vger.kernel.org
947S:	Odd fixes
948F:	drivers/hwmon/applesmc.c
949
950APPLETALK NETWORK LAYER
951L:	netdev@vger.kernel.org
952S:	Odd fixes
953F:	drivers/net/appletalk/
954F:	net/appletalk/
955
956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957M:	Duc Dang <dhdang@apm.com>
958S:	Supported
959F:	arch/arm64/boot/dts/apm/
960
961APPLIED MICRO (APM) X-GENE SOC EDAC
962M:	Loc Ho <lho@apm.com>
963S:	Supported
964F:	drivers/edac/xgene_edac.c
965F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968M:	Iyappan Subramanian <isubramanian@apm.com>
969M:	Keyur Chudgar <kchudgar@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene-v2/
972
973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974M:	Iyappan Subramanian <isubramanian@apm.com>
975M:	Keyur Chudgar <kchudgar@apm.com>
976M:	Quan Nguyen <qnguyen@apm.com>
977S:	Supported
978F:	drivers/net/ethernet/apm/xgene/
979F:	drivers/net/phy/mdio-xgene.c
980F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983APPLIED MICRO (APM) X-GENE SOC PMU
984M:	Tai Nguyen <ttnguyen@apm.com>
985S:	Supported
986F:	drivers/perf/xgene_pmu.c
987F:	Documentation/perf/xgene-pmu.txt
988F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990APTINA CAMERA SENSOR PLL
991M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/aptina-pll.*
995
996ARC FRAMEBUFFER DRIVER
997M:	Jaya Kumar <jayalk@intworks.biz>
998S:	Maintained
999F:	drivers/video/fbdev/arcfb.c
1000F:	drivers/video/fbdev/core/fb_defio.c
1001
1002ARC PGU DRM DRIVER
1003M:	Alexey Brodkin <abrodkin@synopsys.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arc/
1006F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008ARCNET NETWORK LAYER
1009M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1010L:	netdev@vger.kernel.org
1011S:	Maintained
1012F:	drivers/net/arcnet/
1013F:	include/uapi/linux/if_arcnet.h
1014
1015ARM ARCHITECTED TIMER DRIVER
1016M:	Mark Rutland <mark.rutland@arm.com>
1017M:	Marc Zyngier <marc.zyngier@arm.com>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020F:	arch/arm/include/asm/arch_timer.h
1021F:	arch/arm64/include/asm/arch_timer.h
1022F:	drivers/clocksource/arm_arch_timer.c
1023
1024ARM HDLCD DRM DRIVER
1025M:	Liviu Dudau <liviu.dudau@arm.com>
1026S:	Supported
1027F:	drivers/gpu/drm/arm/hdlcd_*
1028F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030ARM MALI-DP DRM DRIVER
1031M:	Liviu Dudau <liviu.dudau@arm.com>
1032M:	Brian Starkey <brian.starkey@arm.com>
1033M:	Mali DP Maintainers <malidp@foss.arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/
1036F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038ARM MFM AND FLOPPY DRIVERS
1039M:	Ian Molton <spyro@f2s.com>
1040S:	Maintained
1041F:	arch/arm/lib/floppydma.S
1042F:	arch/arm/include/asm/floppy.h
1043
1044ARM PMU PROFILING AND DEBUGGING
1045M:	Will Deacon <will.deacon@arm.com>
1046M:	Mark Rutland <mark.rutland@arm.com>
1047S:	Maintained
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049F:	arch/arm*/kernel/perf_*
1050F:	arch/arm/oprofile/common.c
1051F:	arch/arm*/kernel/hw_breakpoint.c
1052F:	arch/arm*/include/asm/hw_breakpoint.h
1053F:	arch/arm*/include/asm/perf_event.h
1054F:	drivers/perf/*
1055F:	include/linux/perf/arm_pmu.h
1056F:	Documentation/devicetree/bindings/arm/pmu.txt
1057F:	Documentation/devicetree/bindings/perf/
1058
1059ARM PORT
1060M:	Russell King <linux@armlinux.org.uk>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W:	http://www.armlinux.org.uk/
1063S:	Maintained
1064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065F:	arch/arm/
1066
1067ARM PRIMECELL AACI PL041 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	sound/arm/aaci.*
1071
1072ARM PRIMECELL BUS SUPPORT
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/amba/
1076F:	include/linux/amba/bus.h
1077
1078ARM PRIMECELL CLCD PL110 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/video/fbdev/amba-clcd.*
1082
1083ARM PRIMECELL KMI PL050 DRIVER
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Maintained
1086F:	drivers/input/serio/ambakmi.*
1087F:	include/linux/amba/kmi.h
1088
1089ARM PRIMECELL MMCI PL180/1 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Maintained
1092F:	drivers/mmc/host/mmci.*
1093F:	include/linux/amba/mmci.h
1094
1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Maintained
1098F:	drivers/tty/serial/amba-pl01*.c
1099F:	include/linux/amba/serial.h
1100
1101ARM SMMU DRIVERS
1102M:	Will Deacon <will.deacon@arm.com>
1103R:	Robin Murphy <robin.murphy@arm.com>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106F:	drivers/iommu/arm-smmu.c
1107F:	drivers/iommu/arm-smmu-v3.c
1108F:	drivers/iommu/io-pgtable-arm.c
1109F:	drivers/iommu/io-pgtable-arm-v7s.c
1110
1111ARM SUB-ARCHITECTURES
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	arch/arm/mach-*/
1115F:	arch/arm/plat-*/
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118ARM/ACTIONS SEMI ARCHITECTURE
1119M:	Andreas Färber <afaerber@suse.de>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122N:	owl
1123F:	arch/arm/mach-actions/
1124F:	arch/arm/boot/dts/owl-*
1125F:	arch/arm64/boot/dts/actions/
1126F:	drivers/clocksource/owl-*
1127F:	drivers/soc/actions/
1128F:	include/dt-bindings/power/owl-*
1129F:	include/linux/soc/actions/
1130F:	Documentation/devicetree/bindings/arm/actions.txt
1131F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134ARM/ADS SPHERE MACHINE SUPPORT
1135M:	Lennert Buytenhek <kernel@wantstofly.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138
1139ARM/AFEB9260 MACHINE SUPPORT
1140M:	Sergey Lapin <slapin@ossfans.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143
1144ARM/AJECO 1ARM MACHINE SUPPORT
1145M:	Lennert Buytenhek <kernel@wantstofly.org>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148
1149ARM/Allwinner SoC Clock Support
1150M:	Emilio López <emilio@elopez.com.ar>
1151S:	Maintained
1152F:	drivers/clk/sunxi/
1153
1154ARM/Allwinner sunXi SoC support
1155M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1156M:	Chen-Yu Tsai <wens@csie.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	sun[x456789]i
1160N:	sun50i
1161F:	arch/arm/mach-sunxi/
1162F:	arch/arm64/boot/dts/allwinner/
1163F:	drivers/clk/sunxi-ng/
1164F:	drivers/pinctrl/sunxi/
1165F:	drivers/soc/sunxi/
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169M:	Neil Armstrong <narmstrong@baylibre.com>
1170M:	Jerome Brunet <jbrunet@baylibre.com>
1171L:	linux-amlogic@lists.infradead.org
1172S:	Maintained
1173F:	drivers/clk/meson/
1174F:	include/dt-bindings/clock/meson*
1175F:	include/dt-bindings/clock/gxbb*
1176F:	Documentation/devicetree/bindings/clock/amlogic*
1177
1178ARM/Amlogic Meson SoC support
1179M:	Carlo Caione <carlo@caione.org>
1180M:	Kevin Hilman <khilman@baylibre.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L:	linux-amlogic@lists.infradead.org
1183W:	http://linux-meson.com/
1184S:	Maintained
1185F:	arch/arm/mach-meson/
1186F:	arch/arm/boot/dts/meson*
1187F:	arch/arm64/boot/dts/amlogic/
1188F:	drivers/pinctrl/meson/
1189F:	drivers/mmc/host/meson*
1190N:	meson
1191
1192ARM/Annapurna Labs ALPINE ARCHITECTURE
1193M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-alpine/
1198F:	arch/arm/boot/dts/alpine*
1199F:	arch/arm64/boot/dts/al/
1200F:	drivers/*/*alpine*
1201
1202ARM/ARTPEC MACHINE SUPPORT
1203M:	Jesper Nilsson <jesper.nilsson@axis.com>
1204M:	Lars Persson <lars.persson@axis.com>
1205M:	Niklas Cassel <niklas.cassel@axis.com>
1206S:	Maintained
1207L:	linux-arm-kernel@axis.com
1208F:	arch/arm/mach-artpec
1209F:	arch/arm/boot/dts/artpec6*
1210F:	drivers/clk/axis
1211F:	drivers/crypto/axis
1212F:	drivers/pinctrl/pinctrl-artpec*
1213F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215ARM/ASPEED I2C DRIVER
1216M:	Brendan Higgins <brendanhiggins@google.com>
1217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218R:	Joel Stanley <joel@jms.id.au>
1219L:	linux-i2c@vger.kernel.org
1220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1223F:	drivers/i2c/busses/i2c-aspeed.c
1224F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227ARM/ASPEED MACHINE SUPPORT
1228M:	Joel Stanley <joel@jms.id.au>
1229S:	Maintained
1230F:	arch/arm/mach-aspeed/
1231F:	arch/arm/boot/dts/aspeed-*
1232F:	drivers/*/*aspeed*
1233
1234ARM/ATMEL AT91 Clock Support
1235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1236S:	Maintained
1237F:	drivers/clk/at91
1238
1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1241M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.linux4sam.org
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245S:	Supported
1246N:	at91
1247N:	atmel
1248F:	arch/arm/mach-at91/
1249F:	include/soc/at91/
1250F:	arch/arm/boot/dts/at91*.dts
1251F:	arch/arm/boot/dts/at91*.dtsi
1252F:	arch/arm/boot/dts/sama*.dts
1253F:	arch/arm/boot/dts/sama*.dtsi
1254F:	arch/arm/include/debug/at91.S
1255F:	drivers/memory/atmel*
1256F:	drivers/watchdog/sama5d4_wdt.c
1257X:	drivers/input/touchscreen/atmel_mxt_ts.c
1258X:	drivers/net/wireless/atmel/
1259
1260ARM/CALXEDA HIGHBANK ARCHITECTURE
1261M:	Rob Herring <robh@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-highbank/
1265F:	arch/arm/boot/dts/highbank.dts
1266F:	arch/arm/boot/dts/ecx-*.dts*
1267
1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269M:	Krzysztof Halasa <khalasa@piap.pl>
1270S:	Maintained
1271F:	arch/arm/mach-cns3xxx/
1272
1273ARM/CAVIUM THUNDER NETWORK DRIVER
1274M:	Sunil Goutham <sgoutham@cavium.com>
1275M:	Robert Richter <rric@kernel.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Supported
1278F:	drivers/net/ethernet/cavium/thunder/
1279
1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281M:	Lukasz Majewski <lukma@denx.de>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284F:	arch/arm/mach-ep93xx/ts72xx.c
1285
1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287M:	Alexander Shiyan <shc_work@mail.ru>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Odd Fixes
1290N:	clps711x
1291
1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298M:	Hartley Sweeten <hsweeten@visionengravers.com>
1299M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-ep93xx/
1303F:	arch/arm/mach-ep93xx/include/mach/
1304
1305ARM/CLKDEV SUPPORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310F:	drivers/clk/clkdev.c
1311
1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313M:	Mike Rapoport <mike@compulab.co.il>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318M:	Baruch Siach <baruch@tkos.co.il>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/cx92755*
1322N:	digicolor
1323
1324ARM/CONTEC MICRO9 MACHINE SUPPORT
1325M:	Hubert Feurstein <hubert.feurstein@contec.at>
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/micro9.c
1328
1329ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	drivers/hwtracing/coresight/*
1334F:	Documentation/trace/coresight.txt
1335F:	Documentation/trace/coresight-cpu-debug.txt
1336F:	Documentation/devicetree/bindings/arm/coresight.txt
1337F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339F:	tools/perf/arch/arm/util/pmu.c
1340F:	tools/perf/arch/arm/util/auxtrace.c
1341F:	tools/perf/arch/arm/util/cs-etm.c
1342F:	tools/perf/arch/arm/util/cs-etm.h
1343F:	tools/perf/util/cs-etm.*
1344F:	tools/perf/util/cs-etm-decoder/*
1345
1346ARM/CORGI MACHINE SUPPORT
1347M:	Richard Purdie <rpurdie@rpsys.net>
1348S:	Maintained
1349
1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354T:	git git://github.com/ulli-kroll/linux.git
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/arm/gemini.txt
1357F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360F:	arch/arm/mach-gemini/
1361F:	drivers/net/ethernet/cortina/
1362F:	drivers/pinctrl/pinctrl-gemini.c
1363F:	drivers/rtc/rtc-ftrtc010.c
1364
1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366M:	Barry Song <baohua@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369S:	Maintained
1370F:	arch/arm/boot/dts/prima2*
1371F:	arch/arm/mach-prima2/
1372F:	drivers/clk/sirf/
1373F:	drivers/clocksource/timer-prima2.c
1374F:	drivers/clocksource/timer-atlas7.c
1375N:	[^a-z]sirf
1376
1377ARM/EBSA110 MACHINE SUPPORT
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/mach-ebsa110/
1383F:	drivers/net/ethernet/amd/am79c961a.*
1384
1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386M:	Uwe Kleine-König <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Fabio Estevam <fabio.estevam@nxp.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419F:	arch/arm/mach-imx/
1420F:	arch/arm/mach-mxs/
1421F:	arch/arm/boot/dts/imx*
1422F:	arch/arm/configs/imx*_defconfig
1423F:	drivers/clk/imx/
1424F:	drivers/soc/imx/
1425F:	include/soc/imx/
1426
1427ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428M:	Shawn Guo <shawnguo@kernel.org>
1429M:	Sascha Hauer <kernel@pengutronix.de>
1430R:	Stefan Agner <stefan@agner.ch>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434F:	arch/arm/mach-imx/*vf610*
1435F:	arch/arm/boot/dts/vf*
1436
1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/GUMSTIX MACHINE SUPPORT
1443M:	Steve Sakoman <sakoman@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448M:	Philipp Zabel <philipp.zabel@gmail.com>
1449M:	Paul Parsons <lost.distance@yahoo.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-pxa/hx4700.c
1453F:	arch/arm/mach-pxa/include/mach/hx4700.h
1454F:	sound/soc/pxa/hx4700.c
1455
1456ARM/HISILICON SOC SUPPORT
1457M:	Wei Xu <xuwei5@hisilicon.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459W:	http://www.hisilicon.com
1460S:	Supported
1461T:	git git://github.com/hisilicon/linux-hisi.git
1462F:	arch/arm/mach-hisi/
1463F:	arch/arm/boot/dts/hi3*
1464F:	arch/arm/boot/dts/hip*
1465F:	arch/arm/boot/dts/hisi*
1466F:	arch/arm64/boot/dts/hisilicon/
1467
1468ARM/HP JORNADA 7XX MACHINE SUPPORT
1469M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470W:	www.jlime.com
1471S:	Maintained
1472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473F:	arch/arm/mach-sa1100/jornada720.c
1474F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476ARM/IGEP MACHINE SUPPORT
1477M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1478M:	Javier Martinez Canillas <javier@dowhile0.org>
1479L:	linux-omap@vger.kernel.org
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/omap3-igep*
1483
1484ARM/INCOME PXA270 SUPPORT
1485M:	Marek Vasut <marek.vasut@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490ARM/INTEL IOP13XX ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP32X ARM ARCHITECTURE
1496M:	Lennert Buytenhek <kernel@wantstofly.org>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499
1500ARM/INTEL IOP33X ARM ARCHITECTURE
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Orphan
1503
1504ARM/INTEL IQ81342EX MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXDP2850 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IXP4XX ARM ARCHITECTURE
1515M:	Imre Kaloz <kaloz@openwrt.org>
1516M:	Krzysztof Halasa <khalasa@piap.pl>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	arch/arm/mach-ixp4xx/
1520
1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522M:	Jonathan Cameron <jic23@cam.ac.uk>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-pxa/stargate2.c
1526F:	drivers/pcmcia/pxa2xx_stargate2.c
1527
1528ARM/INTEL XSC3 (MANZANO) ARM CORE
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/LG1K ARCHITECTURE
1539M:	Chanho Min <chanho.min@lge.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm64/boot/dts/lg/
1543
1544ARM/LOGICPD PXA270 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/LPC18XX ARCHITECTURE
1550M:	Joachim Eastwood <manabian@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc43*
1554F:	drivers/clk/nxp/clk-lpc18xx*
1555F:	drivers/clocksource/time-lpc32xx.c
1556F:	drivers/i2c/busses/i2c-lpc2k.c
1557F:	drivers/memory/pl172.c
1558F:	drivers/mtd/spi-nor/nxp-spifi.c
1559F:	drivers/rtc/rtc-lpc24xx.c
1560N:	lpc18xx
1561
1562ARM/LPC32XX SOC SUPPORT
1563M:	Vladimir Zapolskiy <vz@mleia.com>
1564M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1567S:	Maintained
1568F:	arch/arm/boot/dts/lpc32*
1569F:	arch/arm/mach-lpc32xx/
1570F:	drivers/i2c/busses/i2c-pnx.c
1571F:	drivers/net/ethernet/nxp/lpc_eth.c
1572F:	drivers/usb/host/ohci-nxp.c
1573F:	drivers/watchdog/pnx4008_wdt.c
1574N:	lpc32xx
1575
1576ARM/MAGICIAN MACHINE SUPPORT
1577M:	Philipp Zabel <philipp.zabel@gmail.com>
1578S:	Maintained
1579
1580ARM/Marvell Berlin SoC support
1581M:	Jisheng Zhang <jszhang@marvell.com>
1582M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-berlin/
1586F:	arch/arm/boot/dts/berlin*
1587F:	arch/arm64/boot/dts/marvell/berlin*
1588
1589ARM/Marvell Dove/MV78xx0/Orion SOC support
1590M:	Jason Cooper <jason@lakedaemon.net>
1591M:	Andrew Lunn <andrew@lunn.ch>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593M:	Gregory Clement <gregory.clement@free-electrons.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/dove/
1597F:	arch/arm/mach-dove/
1598F:	arch/arm/mach-mv78xx0/
1599F:	arch/arm/mach-orion5x/
1600F:	arch/arm/plat-orion/
1601F:	arch/arm/boot/dts/dove*
1602F:	arch/arm/boot/dts/orion5x*
1603
1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605M:	Jason Cooper <jason@lakedaemon.net>
1606M:	Andrew Lunn <andrew@lunn.ch>
1607M:	Gregory Clement <gregory.clement@free-electrons.com>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/armada*
1612F:	arch/arm/boot/dts/kirkwood*
1613F:	arch/arm/configs/mvebu_*_defconfig
1614F:	arch/arm/mach-mvebu/
1615F:	arch/arm64/boot/dts/marvell/armada*
1616F:	drivers/cpufreq/armada-37xx-cpufreq.c
1617F:	drivers/cpufreq/mvebu-cpufreq.c
1618F:	drivers/irqchip/irq-armada-370-xp.c
1619F:	drivers/irqchip/irq-mvebu-*
1620F:	drivers/pinctrl/mvebu/
1621F:	drivers/rtc/rtc-armada38x.c
1622
1623ARM/Mediatek RTC DRIVER
1624M:	Eddie Huang <eddie.huang@mediatek.com>
1625M:	Sean Wang <sean.wang@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630F:	drivers/rtc/rtc-mt6397.c
1631F:	drivers/rtc/rtc-mt7622.c
1632
1633ARM/Mediatek SoC support
1634M:	Matthias Brugger <matthias.bgg@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/boot/dts/mt6*
1639F:	arch/arm/boot/dts/mt7*
1640F:	arch/arm/boot/dts/mt8*
1641F:	arch/arm/mach-mediatek/
1642F:	arch/arm64/boot/dts/mediatek/
1643N:	mtk
1644K:	mediatek
1645
1646ARM/Mediatek USB3 PHY DRIVER
1647M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653ARM/MICREL KS8695 ARCHITECTURE
1654M:	Greg Ungerer <gerg@uclinux.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656F:	arch/arm/mach-ks8695/
1657S:	Odd Fixes
1658
1659ARM/MIOA701 MACHINE SUPPORT
1660M:	Robert Jarzmik <robert.jarzmik@free.fr>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662F:	arch/arm/mach-pxa/mioa701.c
1663S:	Maintained
1664
1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666M:	Michael Petchkovsky <mkpetch@internode.on.net>
1667S:	Maintained
1668
1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670M:	Linus Walleij <linus.walleij@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	arch/arm/mach-nomadik/
1674F:	arch/arm/mach-u300/
1675F:	arch/arm/mach-ux500/
1676F:	arch/arm/boot/dts/ste-*
1677F:	drivers/clk/clk-nomadik.c
1678F:	drivers/clk/clk-u300.c
1679F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1680F:	drivers/clocksource/timer-u300.c
1681F:	drivers/dma/coh901318*
1682F:	drivers/dma/ste_dma40*
1683F:	drivers/hwspinlock/u8500_hsem.c
1684F:	drivers/i2c/busses/i2c-nomadik.c
1685F:	drivers/i2c/busses/i2c-stu300.c
1686F:	drivers/mfd/ab3100*
1687F:	drivers/mfd/ab8500*
1688F:	drivers/mfd/abx500*
1689F:	drivers/mfd/dbx500*
1690F:	drivers/mfd/db8500*
1691F:	drivers/pinctrl/nomadik/
1692F:	drivers/pinctrl/pinctrl-coh901*
1693F:	drivers/pinctrl/pinctrl-u300.c
1694F:	drivers/rtc/rtc-ab3100.c
1695F:	drivers/rtc/rtc-ab8500.c
1696F:	drivers/rtc/rtc-coh901331.c
1697F:	drivers/rtc/rtc-pl031.c
1698F:	drivers/watchdog/coh901327_wdt.c
1699F:	Documentation/devicetree/bindings/arm/ste-*
1700F:	Documentation/devicetree/bindings/arm/ux500/
1701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704M:	Wan ZongShun <mcuos.com@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.mcuos.com
1707S:	Maintained
1708F:	arch/arm/mach-w90x900/
1709F:	drivers/input/keyboard/w90p910_keypad.c
1710F:	drivers/input/touchscreen/w90p910_ts.c
1711F:	drivers/watchdog/nuc900_wdt.c
1712F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1713F:	drivers/mtd/nand/nuc900_nand.c
1714F:	drivers/rtc/rtc-nuc900.c
1715F:	drivers/spi/spi-nuc900.c
1716F:	drivers/usb/host/ehci-w90x900.c
1717F:	drivers/video/fbdev/nuc900fb.c
1718
1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1721L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1722W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723S:	Supported
1724
1725ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726M:	Alexander Clouter <alex@digriz.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.digriz.org.uk/ts78xx/kernel
1729S:	Maintained
1730F:	arch/arm/mach-orion5x/ts78xx-*
1731
1732ARM/OXNAS platform support
1733M:	Neil Armstrong <narmstrong@baylibre.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-oxnas/
1738F:	arch/arm/boot/dts/ox8*.dts*
1739N:	oxnas
1740
1741ARM/PALM TREO SUPPORT
1742M:	Tomas Cech <sleep_walker@suse.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/palmtreo.*
1747
1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749M:	Marek Vasut <marek.vasut@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751W:	http://hackndev.com
1752S:	Maintained
1753F:	arch/arm/mach-pxa/include/mach/palmtx.h
1754F:	arch/arm/mach-pxa/palmtx.c
1755F:	arch/arm/mach-pxa/palmt5.*
1756F:	arch/arm/mach-pxa/include/mach/palmld.h
1757F:	arch/arm/mach-pxa/palmld.c
1758F:	arch/arm/mach-pxa/palmte2.*
1759F:	arch/arm/mach-pxa/include/mach/palmtc.h
1760F:	arch/arm/mach-pxa/palmtc.c
1761
1762ARM/PALMZ72 SUPPORT
1763M:	Sergey Lapin <slapin@ossfans.org>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmz72.*
1768
1769ARM/PLEB SUPPORT
1770M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1771W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772S:	Maintained
1773
1774ARM/PT DIGITAL BOARD PORT
1775M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779
1780ARM/QUALCOMM SUPPORT
1781M:	Andy Gross <andy.gross@linaro.org>
1782M:	David Brown <david.brown@linaro.org>
1783L:	linux-arm-msm@vger.kernel.org
1784L:	linux-soc@vger.kernel.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/soc/qcom/
1787F:	arch/arm/boot/dts/qcom-*.dts
1788F:	arch/arm/boot/dts/qcom-*.dtsi
1789F:	arch/arm/mach-qcom/
1790F:	arch/arm64/boot/dts/qcom/*
1791F:	drivers/i2c/busses/i2c-qup.c
1792F:	drivers/clk/qcom/
1793F:	drivers/dma/qcom/
1794F:	drivers/soc/qcom/
1795F:	drivers/spi/spi-qup.c
1796F:	drivers/tty/serial/msm_serial.c
1797F:	drivers/*/pm8???-*
1798F:	drivers/mfd/ssbi.c
1799F:	drivers/firmware/qcom_scm.c
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802ARM/RADISYS ENP2611 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/REALTEK ARCHITECTURE
1808M:	Andreas Färber <afaerber@suse.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/realtek/
1812F:	Documentation/devicetree/bindings/arm/realtek.txt
1813
1814ARM/RENESAS ARM64 ARCHITECTURE
1815M:	Simon Horman <horms@verge.net.au>
1816M:	Magnus Damm <magnus.damm@gmail.com>
1817L:	linux-renesas-soc@vger.kernel.org
1818Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820S:	Supported
1821F:	arch/arm64/boot/dts/renesas/
1822F:	Documentation/devicetree/bindings/arm/shmobile.txt
1823F:	drivers/soc/renesas/
1824F:	include/linux/soc/renesas/
1825
1826ARM/RISCPC ARCHITECTURE
1827M:	Russell King <linux@armlinux.org.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1832F:	arch/arm/include/asm/hardware/ioc.h
1833F:	arch/arm/include/asm/hardware/iomd.h
1834F:	arch/arm/include/asm/hardware/memc.h
1835F:	arch/arm/mach-rpc/
1836F:	drivers/net/ethernet/8390/etherh.c
1837F:	drivers/net/ethernet/i825xx/ether1*
1838F:	drivers/net/ethernet/seeq/ether3*
1839F:	drivers/scsi/arm/
1840
1841ARM/Rockchip SoC support
1842M:	Heiko Stuebner <heiko@sntech.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844L:	linux-rockchip@lists.infradead.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846S:	Maintained
1847F:	arch/arm/boot/dts/rk3*
1848F:	arch/arm/boot/dts/rv1108*
1849F:	arch/arm/mach-rockchip/
1850F:	drivers/clk/rockchip/
1851F:	drivers/i2c/busses/i2c-rk3x.c
1852F:	drivers/*/*rockchip*
1853F:	drivers/*/*/*rockchip*
1854F:	sound/soc/rockchip/
1855N:	rockchip
1856
1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858M:	Kukjin Kim <kgene@kernel.org>
1859M:	Krzysztof Kozlowski <krzk@kernel.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863S:	Maintained
1864F:	arch/arm/boot/dts/s3c*
1865F:	arch/arm/boot/dts/s5p*
1866F:	arch/arm/boot/dts/samsung*
1867F:	arch/arm/boot/dts/exynos*
1868F:	arch/arm64/boot/dts/exynos/
1869F:	arch/arm/plat-samsung/
1870F:	arch/arm/mach-s3c24*/
1871F:	arch/arm/mach-s3c64xx/
1872F:	arch/arm/mach-s5p*/
1873F:	arch/arm/mach-exynos*/
1874F:	drivers/*/*s3c24*
1875F:	drivers/*/*/*s3c24*
1876F:	drivers/*/*s3c64xx*
1877F:	drivers/*/*s5pv210*
1878F:	drivers/memory/samsung/*
1879F:	drivers/soc/samsung/*
1880F:	Documentation/arm/Samsung/
1881F:	Documentation/devicetree/bindings/arm/samsung/
1882F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1883F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1884N:	exynos
1885
1886ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887M:	Kyungmin Park <kyungmin.park@samsung.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm/mach-s5pv210/
1891
1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893M:	Kyungmin Park <kyungmin.park@samsung.com>
1894M:	Kamil Debski <kamil@wypas.org>
1895M:	Andrzej Hajda <a.hajda@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-g2d/
1900
1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902M:	Marek Szyprowski <m.szyprowski@samsung.com>
1903L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904L:	linux-media@vger.kernel.org
1905S:	Maintained
1906F:	drivers/media/platform/s5p-cec/
1907F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-jpeg/
1916
1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918M:	Kyungmin Park <kyungmin.park@samsung.com>
1919M:	Kamil Debski <kamil@wypas.org>
1920M:	Jeongtae Park <jtp.park@samsung.com>
1921M:	Andrzej Hajda <a.hajda@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1926F:	drivers/media/platform/s5p-mfc/
1927
1928ARM/SHMOBILE ARM ARCHITECTURE
1929M:	Simon Horman <horms@verge.net.au>
1930M:	Magnus Damm <magnus.damm@gmail.com>
1931L:	linux-renesas-soc@vger.kernel.org
1932Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934S:	Supported
1935F:	arch/arm/boot/dts/emev2*
1936F:	arch/arm/boot/dts/r7s*
1937F:	arch/arm/boot/dts/r8a*
1938F:	arch/arm/boot/dts/sh*
1939F:	arch/arm/configs/shmobile_defconfig
1940F:	arch/arm/include/debug/renesas-scif.S
1941F:	arch/arm/mach-shmobile/
1942F:	Documentation/devicetree/bindings/arm/shmobile.txt
1943F:	drivers/soc/renesas/
1944F:	include/linux/soc/renesas/
1945
1946ARM/SOCFPGA ARCHITECTURE
1947M:	Dinh Nguyen <dinguyen@kernel.org>
1948S:	Maintained
1949F:	arch/arm/mach-socfpga/
1950F:	arch/arm/boot/dts/socfpga*
1951F:	arch/arm/configs/socfpga_defconfig
1952F:	arch/arm64/boot/dts/altera/
1953W:	http://www.rocketboards.org
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	drivers/clk/socfpga/
1960
1961ARM/SOCFPGA EDAC SUPPORT
1962M:	Thor Thayer <thor.thayer@linux.intel.com>
1963S:	Maintained
1964F:	drivers/edac/altera_edac.
1965
1966ARM/STI ARCHITECTURE
1967M:	Patrice Chotard <patrice.chotard@st.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.stlinux.com
1970S:	Maintained
1971F:	arch/arm/mach-sti/
1972F:	arch/arm/boot/dts/sti*
1973F:	drivers/char/hw_random/st-rng.c
1974F:	drivers/clocksource/arm_global_timer.c
1975F:	drivers/clocksource/clksrc_st_lpc.c
1976F:	drivers/cpufreq/sti-cpufreq.c
1977F:	drivers/dma/st_fdma*
1978F:	drivers/i2c/busses/i2c-st.c
1979F:	drivers/media/rc/st_rc.c
1980F:	drivers/media/platform/sti/c8sectpfe/
1981F:	drivers/mmc/host/sdhci-st.c
1982F:	drivers/phy/st/phy-miphy28lp.c
1983F:	drivers/phy/st/phy-stih407-usb.c
1984F:	drivers/pinctrl/pinctrl-st.c
1985F:	drivers/remoteproc/st_remoteproc.c
1986F:	drivers/remoteproc/st_slim_rproc.c
1987F:	drivers/reset/sti/
1988F:	drivers/rtc/rtc-st-lpc.c
1989F:	drivers/tty/serial/st-asc.c
1990F:	drivers/usb/dwc3/dwc3-st.c
1991F:	drivers/usb/host/ehci-st.c
1992F:	drivers/usb/host/ohci-st.c
1993F:	drivers/watchdog/st_lpc_wdt.c
1994F:	drivers/ata/ahci_st.c
1995F:	include/linux/remoteproc/st_slim_rproc.h
1996
1997ARM/STM32 ARCHITECTURE
1998M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999M:	Alexandre Torgue <alexandre.torgue@st.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2003N:	stm32
2004F:	drivers/clocksource/armv7m_systick.c
2005
2006ARM/TANGO ARCHITECTURE
2007M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2008M:	Mans Rullgard <mans@mansr.com>
2009L:	linux-arm-kernel@lists.infradead.org
2010S:	Odd Fixes
2011N:	tango
2012
2013ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2014M:	Lennert Buytenhek <kernel@wantstofly.org>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017
2018ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2019M:	Hans Verkuil <hans.verkuil@cisco.com>
2020L:	linux-tegra@vger.kernel.org
2021L:	linux-media@vger.kernel.org
2022S:	Maintained
2023F:	drivers/media/platform/tegra-cec/
2024F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2025
2026ARM/TETON BGA MACHINE SUPPORT
2027M:	"Mark F. Brown" <mark.brown314@gmail.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030
2031ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2032M:	Santosh Shilimkar <ssantosh@kernel.org>
2033L:	linux-kernel@vger.kernel.org
2034S:	Maintained
2035F:	drivers/memory/*emif*
2036
2037ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2038M:	Santosh Shilimkar <ssantosh@kernel.org>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-keystone/
2042F:	arch/arm/boot/dts/keystone-*
2043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2044
2045ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2046M:	Santosh Shilimkar <ssantosh@kernel.org>
2047L:	linux-kernel@vger.kernel.org
2048S:	Maintained
2049F:	drivers/clk/keystone/
2050
2051ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2052M:	Santosh Shilimkar <ssantosh@kernel.org>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054L:	linux-kernel@vger.kernel.org
2055S:	Maintained
2056F:	drivers/clocksource/timer-keystone.c
2057
2058ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2059M:	Santosh Shilimkar <ssantosh@kernel.org>
2060L:	linux-kernel@vger.kernel.org
2061S:	Maintained
2062F:	drivers/power/reset/keystone-reset.c
2063
2064ARM/THECUS N2100 MACHINE SUPPORT
2065M:	Lennert Buytenhek <kernel@wantstofly.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068
2069ARM/TOSA MACHINE SUPPORT
2070M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2071M:	Dirk Opfer <dirk@opfer-online.de>
2072S:	Maintained
2073
2074ARM/UNIPHIER ARCHITECTURE
2075M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2080F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2081F:	arch/arm/boot/dts/uniphier*
2082F:	arch/arm/include/asm/hardware/cache-uniphier.h
2083F:	arch/arm/mach-uniphier/
2084F:	arch/arm/mm/cache-uniphier.c
2085F:	arch/arm64/boot/dts/socionext/uniphier*
2086F:	drivers/bus/uniphier-system-bus.c
2087F:	drivers/clk/uniphier/
2088F:	drivers/gpio/gpio-uniphier.c
2089F:	drivers/i2c/busses/i2c-uniphier*
2090F:	drivers/irqchip/irq-uniphier-aidet.c
2091F:	drivers/pinctrl/uniphier/
2092F:	drivers/reset/reset-uniphier.c
2093F:	drivers/tty/serial/8250/8250_uniphier.c
2094N:	uniphier
2095
2096ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2097M:	Ulf Hansson <ulf.hansson@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099T:	git git://git.linaro.org/people/ulfh/clk.git
2100S:	Maintained
2101F:	drivers/clk/ux500/
2102
2103ARM/VERSATILE EXPRESS PLATFORM
2104M:	Liviu Dudau <liviu.dudau@arm.com>
2105M:	Sudeep Holla <sudeep.holla@arm.com>
2106M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	arch/arm/boot/dts/vexpress*
2110F:	arch/arm64/boot/dts/arm/
2111F:	arch/arm/mach-vexpress/
2112F:	*/*/vexpress*
2113F:	*/*/*/vexpress*
2114F:	drivers/clk/versatile/clk-vexpress-osc.c
2115F:	drivers/clocksource/versatile.c
2116N:	mps2
2117
2118ARM/VFP SUPPORT
2119M:	Russell King <linux@armlinux.org.uk>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121W:	http://www.armlinux.org.uk/
2122S:	Maintained
2123F:	arch/arm/vfp/
2124
2125ARM/VOIPAC PXA270 SUPPORT
2126M:	Marek Vasut <marek.vasut@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129F:	arch/arm/mach-pxa/vpac270.c
2130F:	arch/arm/mach-pxa/include/mach/vpac270.h
2131
2132ARM/VT8500 ARM ARCHITECTURE
2133M:	Tony Prisk <linux@prisktech.co.nz>
2134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135S:	Maintained
2136F:	arch/arm/mach-vt8500/
2137F:	drivers/clocksource/vt8500_timer.c
2138F:	drivers/i2c/busses/i2c-wmt.c
2139F:	drivers/mmc/host/wmt-sdmmc.c
2140F:	drivers/pwm/pwm-vt8500.c
2141F:	drivers/rtc/rtc-vt8500.c
2142F:	drivers/tty/serial/vt8500_serial.c
2143F:	drivers/usb/host/ehci-platform.c
2144F:	drivers/usb/host/uhci-platform.c
2145F:	drivers/video/fbdev/vt8500lcdfb.*
2146F:	drivers/video/fbdev/wm8505fb*
2147F:	drivers/video/fbdev/wmt_ge_rops.*
2148
2149ARM/ZIPIT Z2 SUPPORT
2150M:	Marek Vasut <marek.vasut@gmail.com>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153F:	arch/arm/mach-pxa/z2.c
2154F:	arch/arm/mach-pxa/include/mach/z2.h
2155
2156ARM/ZTE ARCHITECTURE
2157M:	Jun Nie <jun.nie@linaro.org>
2158M:	Baoyou Xie <baoyou.xie@linaro.org>
2159M:	Shawn Guo <shawnguo@kernel.org>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/zx2967*
2163F:	arch/arm/mach-zx/
2164F:	arch/arm64/boot/dts/zte/
2165F:	drivers/clk/zte/
2166F:	drivers/dma/zx_dma.c
2167F:	drivers/gpio/gpio-zx.c
2168F:	drivers/i2c/busses/i2c-zx2967.c
2169F:	drivers/mmc/host/dw_mmc-zx.*
2170F:	drivers/pinctrl/zte/
2171F:	drivers/soc/zte/
2172F:	drivers/thermal/zx2967_thermal.c
2173F:	drivers/watchdog/zx2967_wdt.c
2174F:	Documentation/devicetree/bindings/arm/zte.txt
2175F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2176F:	Documentation/devicetree/bindings/dma/zxdma.txt
2177F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2178F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2179F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2180F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2181F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2182F:	Documentation/devicetree/bindings/soc/zte/
2183F:	Documentation/devicetree/bindings/sound/zte,*.txt
2184F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2185F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2186F:	include/dt-bindings/clock/zx2967*.h
2187F:	include/dt-bindings/soc/zte,*.h
2188F:	sound/soc/codecs/zx_aud96p22.c
2189F:	sound/soc/zte/
2190
2191ARM/ZYNQ ARCHITECTURE
2192M:	Michal Simek <michal.simek@xilinx.com>
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194W:	http://wiki.xilinx.com
2195T:	git https://github.com/Xilinx/linux-xlnx.git
2196S:	Supported
2197F:	arch/arm/mach-zynq/
2198F:	drivers/cpuidle/cpuidle-zynq.c
2199F:	drivers/block/xsysace.c
2200N:	zynq
2201N:	xilinx
2202F:	drivers/clocksource/cadence_ttc_timer.c
2203F:	drivers/i2c/busses/i2c-cadence.c
2204F:	drivers/mmc/host/sdhci-of-arasan.c
2205F:	drivers/edac/synopsys_edac.c
2206
2207ARM64 PORT (AARCH64 ARCHITECTURE)
2208M:	Catalin Marinas <catalin.marinas@arm.com>
2209M:	Will Deacon <will.deacon@arm.com>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2212S:	Maintained
2213F:	arch/arm64/
2214F:	Documentation/arm64/
2215
2216AS3645A LED FLASH CONTROLLER DRIVER
2217M:	Sakari Ailus <sakari.ailus@iki.fi>
2218L:	linux-leds@vger.kernel.org
2219S:	Maintained
2220F:	drivers/leds/leds-as3645a.c
2221
2222ASAHI KASEI AK8974 DRIVER
2223M:	Linus Walleij <linus.walleij@linaro.org>
2224L:	linux-iio@vger.kernel.org
2225W:	http://www.akm.com/
2226S:	Supported
2227F:	drivers/iio/magnetometer/ak8974.c
2228
2229ASC7621 HARDWARE MONITOR DRIVER
2230M:	George Joseph <george.joseph@fairview5.com>
2231L:	linux-hwmon@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/hwmon/asc7621
2234F:	drivers/hwmon/asc7621.c
2235
2236ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2237M:	Corentin Chary <corentin.chary@gmail.com>
2238L:	acpi4asus-user@lists.sourceforge.net
2239L:	platform-driver-x86@vger.kernel.org
2240W:	http://acpi4asus.sf.net
2241S:	Maintained
2242F:	drivers/platform/x86/asus*.c
2243F:	drivers/platform/x86/eeepc*.c
2244
2245ASUS WIRELESS RADIO CONTROL DRIVER
2246M:	João Paulo Rechi Vita <jprvita@gmail.com>
2247L:	platform-driver-x86@vger.kernel.org
2248S:	Maintained
2249F:	drivers/platform/x86/asus-wireless.c
2250
2251ASYMMETRIC KEYS
2252M:	David Howells <dhowells@redhat.com>
2253L:	keyrings@vger.kernel.org
2254S:	Maintained
2255F:	Documentation/crypto/asymmetric-keys.txt
2256F:	include/linux/verification.h
2257F:	include/crypto/public_key.h
2258F:	include/crypto/pkcs7.h
2259F:	crypto/asymmetric_keys/
2260
2261ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2262R:	Dan Williams <dan.j.williams@intel.com>
2263W:	http://sourceforge.net/projects/xscaleiop
2264S:	Odd fixes
2265F:	Documentation/crypto/async-tx-api.txt
2266F:	crypto/async_tx/
2267F:	drivers/dma/
2268F:	include/linux/dmaengine.h
2269F:	include/linux/async_tx.h
2270
2271AT24 EEPROM DRIVER
2272M:	Bartosz Golaszewski <brgl@bgdev.pl>
2273L:	linux-i2c@vger.kernel.org
2274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2275S:	Maintained
2276F:	Documentation/devicetree/bindings/eeprom/at24.txt
2277F:	drivers/misc/eeprom/at24.c
2278F:	include/linux/platform_data/at24.h
2279
2280ATA OVER ETHERNET (AOE) DRIVER
2281M:	"Ed L. Cashin" <ed.cashin@acm.org>
2282W:	http://www.openaoe.org/
2283S:	Supported
2284F:	Documentation/aoe/
2285F:	drivers/block/aoe/
2286
2287ATHEROS 71XX/9XXX GPIO DRIVER
2288M:	Alban Bedel <albeu@free.fr>
2289W:	https://github.com/AlbanBedel/linux
2290T:	git git://github.com/AlbanBedel/linux
2291S:	Maintained
2292F:	drivers/gpio/gpio-ath79.c
2293F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2294
2295ATHEROS ATH GENERIC UTILITIES
2296M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2297L:	linux-wireless@vger.kernel.org
2298S:	Supported
2299F:	drivers/net/wireless/ath/*
2300
2301ATHEROS ATH5K WIRELESS DRIVER
2302M:	Jiri Slaby <jirislaby@gmail.com>
2303M:	Nick Kossifidis <mickflemm@gmail.com>
2304M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2305L:	linux-wireless@vger.kernel.org
2306W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2307S:	Maintained
2308F:	drivers/net/wireless/ath/ath5k/
2309
2310ATHEROS ATH6KL WIRELESS DRIVER
2311M:	Kalle Valo <kvalo@qca.qualcomm.com>
2312L:	linux-wireless@vger.kernel.org
2313W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2315S:	Supported
2316F:	drivers/net/wireless/ath/ath6kl/
2317
2318ATI_REMOTE2 DRIVER
2319M:	Ville Syrjala <syrjala@sci.fi>
2320S:	Maintained
2321F:	drivers/input/misc/ati_remote2.c
2322
2323ATK0110 HWMON DRIVER
2324M:	Luca Tettamanti <kronos.it@gmail.com>
2325L:	linux-hwmon@vger.kernel.org
2326S:	Maintained
2327F:	drivers/hwmon/asus_atk0110.c
2328
2329ATLX ETHERNET DRIVERS
2330M:	Jay Cliburn <jcliburn@gmail.com>
2331M:	Chris Snook <chris.snook@gmail.com>
2332L:	netdev@vger.kernel.org
2333W:	http://sourceforge.net/projects/atl1
2334W:	http://atl1.sourceforge.net
2335S:	Maintained
2336F:	drivers/net/ethernet/atheros/
2337
2338ATM
2339M:	Chas Williams <3chas3@gmail.com>
2340L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2341L:	netdev@vger.kernel.org
2342W:	http://linux-atm.sourceforge.net
2343S:	Maintained
2344F:	drivers/atm/
2345F:	include/linux/atm*
2346F:	include/uapi/linux/atm*
2347
2348ATMEL AT91 / AT32 MCI DRIVER
2349M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2350S:	Maintained
2351F:	drivers/mmc/host/atmel-mci.c
2352
2353ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2354M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2355S:	Supported
2356F:	drivers/power/reset/at91-sama5d2_shdwc.c
2357
2358ATMEL Audio ALSA driver
2359M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2360L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2361S:	Supported
2362F:	sound/soc/atmel
2363
2364ATMEL I2C DRIVER
2365M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2366L:	linux-i2c@vger.kernel.org
2367S:	Supported
2368F:	drivers/i2c/busses/i2c-at91.c
2369
2370ATMEL ISI DRIVER
2371M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2372L:	linux-media@vger.kernel.org
2373S:	Supported
2374F:	drivers/media/platform/atmel/atmel-isi.c
2375F:	include/media/atmel-isi.h
2376
2377ATMEL LCDFB DRIVER
2378M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2379L:	linux-fbdev@vger.kernel.org
2380S:	Maintained
2381F:	drivers/video/fbdev/atmel_lcdfb.c
2382F:	include/video/atmel_lcdc.h
2383
2384ATMEL MACB ETHERNET DRIVER
2385M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2386S:	Supported
2387F:	drivers/net/ethernet/cadence/
2388
2389ATMEL MAXTOUCH DRIVER
2390M:	Nick Dyer <nick@shmanahar.org>
2391T:	git git://github.com/ndyer/linux.git
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2394F:	drivers/input/touchscreen/atmel_mxt_ts.c
2395F:	include/linux/platform_data/atmel_mxt_ts.h
2396
2397ATMEL SAMA5D2 ADC DRIVER
2398M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2399L:	linux-iio@vger.kernel.org
2400S:	Supported
2401F:	drivers/iio/adc/at91-sama5d2_adc.c
2402
2403ATMEL SDMMC DRIVER
2404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:	linux-mmc@vger.kernel.org
2406S:	Supported
2407F:	drivers/mmc/host/sdhci-of-at91.c
2408
2409ATMEL SPI DRIVER
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411S:	Supported
2412F:	drivers/spi/spi-atmel.*
2413
2414ATMEL SSC DRIVER
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417S:	Supported
2418F:	drivers/misc/atmel-ssc.c
2419F:	include/linux/atmel-ssc.h
2420
2421ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2422M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	drivers/misc/atmel_tclib.c
2426F:	drivers/clocksource/tcb_clksrc.c
2427
2428ATMEL USBA UDC DRIVER
2429M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431S:	Supported
2432F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2433
2434ATMEL WIRELESS DRIVER
2435M:	Simon Kelley <simon@thekelleys.org.uk>
2436L:	linux-wireless@vger.kernel.org
2437W:	http://www.thekelleys.org.uk/atmel
2438W:	http://atmelwlandriver.sourceforge.net/
2439S:	Maintained
2440F:	drivers/net/wireless/atmel/atmel*
2441
2442ATMEL XDMA DRIVER
2443M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2444L:	linux-arm-kernel@lists.infradead.org
2445L:	dmaengine@vger.kernel.org
2446S:	Supported
2447F:	drivers/dma/at_xdmac.c
2448
2449ATOMIC INFRASTRUCTURE
2450M:	Will Deacon <will.deacon@arm.com>
2451M:	Peter Zijlstra <peterz@infradead.org>
2452R:	Boqun Feng <boqun.feng@gmail.com>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	arch/*/include/asm/atomic*.h
2456F:	include/*/atomic*.h
2457
2458ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2459M:	Bradley Grove <linuxdrivers@attotech.com>
2460L:	linux-scsi@vger.kernel.org
2461W:	http://www.attotech.com
2462S:	Supported
2463F:	drivers/scsi/esas2r
2464
2465ATUSB IEEE 802.15.4 RADIO DRIVER
2466M:	Stefan Schmidt <stefan@osg.samsung.com>
2467L:	linux-wpan@vger.kernel.org
2468S:	Maintained
2469F:	drivers/net/ieee802154/atusb.c
2470F:	drivers/net/ieee802154/atusb.h
2471F:	drivers/net/ieee802154/at86rf230.h
2472
2473AUDIT SUBSYSTEM
2474M:	Paul Moore <paul@paul-moore.com>
2475M:	Eric Paris <eparis@redhat.com>
2476L:	linux-audit@redhat.com (moderated for non-subscribers)
2477W:	https://github.com/linux-audit
2478W:	https://people.redhat.com/sgrubb/audit
2479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2480S:	Supported
2481F:	include/linux/audit.h
2482F:	include/uapi/linux/audit.h
2483F:	kernel/audit*
2484
2485AUXILIARY DISPLAY DRIVERS
2486M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2487W:	http://miguelojeda.es/auxdisplay.htm
2488W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2489S:	Maintained
2490F:	drivers/auxdisplay/
2491F:	include/linux/cfag12864b.h
2492
2493AX.25 NETWORK LAYER
2494M:	Ralf Baechle <ralf@linux-mips.org>
2495L:	linux-hams@vger.kernel.org
2496W:	http://www.linux-ax25.org/
2497S:	Maintained
2498F:	include/uapi/linux/ax25.h
2499F:	include/net/ax25.h
2500F:	net/ax25/
2501
2502AXENTIA ARM DEVICES
2503M:	Peter Rosin <peda@axentia.se>
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505S:	Maintained
2506F:	Documentation/devicetree/bindings/arm/axentia.txt
2507F:	arch/arm/boot/dts/at91-linea.dtsi
2508F:	arch/arm/boot/dts/at91-natte.dtsi
2509F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2510F:	arch/arm/boot/dts/at91-tse850-3.dts
2511
2512AXENTIA ASOC DRIVERS
2513M:	Peter Rosin <peda@axentia.se>
2514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2515S:	Maintained
2516F:	Documentation/devicetree/bindings/sound/axentia,*
2517F:	sound/soc/atmel/tse850-pcm5142.c
2518
2519AZ6007 DVB DRIVER
2520M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2521M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2522L:	linux-media@vger.kernel.org
2523W:	https://linuxtv.org
2524T:	git git://linuxtv.org/media_tree.git
2525S:	Maintained
2526F:	drivers/media/usb/dvb-usb-v2/az6007.c
2527
2528AZTECH FM RADIO RECEIVER DRIVER
2529M:	Hans Verkuil <hverkuil@xs4all.nl>
2530L:	linux-media@vger.kernel.org
2531T:	git git://linuxtv.org/media_tree.git
2532W:	https://linuxtv.org
2533S:	Maintained
2534F:	drivers/media/radio/radio-aztech*
2535
2536B43 WIRELESS DRIVER
2537L:	linux-wireless@vger.kernel.org
2538L:	b43-dev@lists.infradead.org
2539W:	http://wireless.kernel.org/en/users/Drivers/b43
2540S:	Odd Fixes
2541F:	drivers/net/wireless/broadcom/b43/
2542
2543B43LEGACY WIRELESS DRIVER
2544M:	Larry Finger <Larry.Finger@lwfinger.net>
2545L:	linux-wireless@vger.kernel.org
2546L:	b43-dev@lists.infradead.org
2547W:	http://wireless.kernel.org/en/users/Drivers/b43
2548S:	Maintained
2549F:	drivers/net/wireless/broadcom/b43legacy/
2550
2551BACKLIGHT CLASS/SUBSYSTEM
2552M:	Lee Jones <lee.jones@linaro.org>
2553M:	Daniel Thompson <daniel.thompson@linaro.org>
2554M:	Jingoo Han <jingoohan1@gmail.com>
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2556S:	Maintained
2557F:	drivers/video/backlight/
2558F:	include/linux/backlight.h
2559F:	include/linux/pwm_backlight.h
2560F:	Documentation/devicetree/bindings/leds/backlight
2561
2562BATMAN ADVANCED
2563M:	Marek Lindner <mareklindner@neomailbox.ch>
2564M:	Simon Wunderlich <sw@simonwunderlich.de>
2565M:	Antonio Quartulli <a@unstable.cc>
2566L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2567W:	https://www.open-mesh.org/
2568Q:	https://patchwork.open-mesh.org/project/batman/list/
2569S:	Maintained
2570F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2571F:	Documentation/ABI/testing/sysfs-class-net-mesh
2572F:	Documentation/networking/batman-adv.rst
2573F:	include/uapi/linux/batadv_packet.h
2574F:	include/uapi/linux/batman_adv.h
2575F:	net/batman-adv/
2576
2577BAYCOM/HDLCDRV DRIVERS FOR AX.25
2578M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2579L:	linux-hams@vger.kernel.org
2580W:	http://www.baycom.org/~tom/ham/ham.html
2581S:	Maintained
2582F:	drivers/net/hamradio/baycom*
2583
2584BCACHE (BLOCK LAYER CACHE)
2585M:	Michael Lyle <mlyle@lyle.org>
2586M:	Kent Overstreet <kent.overstreet@gmail.com>
2587L:	linux-bcache@vger.kernel.org
2588W:	http://bcache.evilpiepirate.org
2589C:	irc://irc.oftc.net/bcache
2590S:	Maintained
2591F:	drivers/md/bcache/
2592
2593BDISP ST MEDIA DRIVER
2594M:	Fabien Dessenne <fabien.dessenne@st.com>
2595L:	linux-media@vger.kernel.org
2596T:	git git://linuxtv.org/media_tree.git
2597W:	https://linuxtv.org
2598S:	Supported
2599F:	drivers/media/platform/sti/bdisp
2600
2601BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2602M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2603L:	netdev@vger.kernel.org
2604S:	Maintained
2605F:	drivers/net/ethernet/ec_bhf.c
2606
2607BEFS FILE SYSTEM
2608M:	Luis de Bethencourt <luisbg@kernel.org>
2609M:	Salah Triki <salah.triki@gmail.com>
2610S:	Maintained
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2612F:	Documentation/filesystems/befs.txt
2613F:	fs/befs/
2614
2615BFQ I/O SCHEDULER
2616M:	Paolo Valente <paolo.valente@linaro.org>
2617M:	Jens Axboe <axboe@kernel.dk>
2618L:	linux-block@vger.kernel.org
2619S:	Maintained
2620F:	block/bfq-*
2621F:	Documentation/block/bfq-iosched.txt
2622
2623BFS FILE SYSTEM
2624M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2625S:	Maintained
2626F:	Documentation/filesystems/bfs.txt
2627F:	fs/bfs/
2628F:	include/uapi/linux/bfs_fs.h
2629
2630BLACKFIN ARCHITECTURE
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632T:	git git://git.code.sf.net/p/adi-linux/code
2633W:	http://blackfin.uclinux.org
2634S:	Orphan
2635F:	arch/blackfin/
2636
2637BLACKFIN EMAC DRIVER
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org
2640S:	Orphan
2641F:	drivers/net/ethernet/adi/
2642
2643BLACKFIN MEDIA DRIVER
2644L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645W:	http://blackfin.uclinux.org/
2646S:	Orphan
2647F:	drivers/media/platform/blackfin/
2648F:	drivers/media/i2c/adv7183*
2649F:	drivers/media/i2c/vs6624*
2650
2651BLACKFIN RTC DRIVER
2652L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W:	http://blackfin.uclinux.org
2654S:	Orphan
2655F:	drivers/rtc/rtc-bfin.c
2656
2657BLACKFIN SDH DRIVER
2658L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659W:	http://blackfin.uclinux.org
2660S:	Orphan
2661F:	drivers/mmc/host/bfin_sdh.c
2662
2663BLACKFIN SERIAL DRIVER
2664L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665W:	http://blackfin.uclinux.org
2666S:	Orphan
2667F:	drivers/tty/serial/bfin_uart.c
2668
2669BLACKFIN WATCHDOG DRIVER
2670L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2671W:	http://blackfin.uclinux.org
2672S:	Orphan
2673F:	drivers/watchdog/bfin_wdt.c
2674
2675BLINKM RGB LED DRIVER
2676M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2677S:	Maintained
2678F:	drivers/leds/leds-blinkm.c
2679
2680BLOCK LAYER
2681M:	Jens Axboe <axboe@kernel.dk>
2682L:	linux-block@vger.kernel.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2684S:	Maintained
2685F:	block/
2686F:	kernel/trace/blktrace.c
2687F:	lib/sbitmap.c
2688
2689BLOCK2MTD DRIVER
2690M:	Joern Engel <joern@lazybastard.org>
2691L:	linux-mtd@lists.infradead.org
2692S:	Maintained
2693F:	drivers/mtd/devices/block2mtd.c
2694
2695BLUETOOTH DRIVERS
2696M:	Marcel Holtmann <marcel@holtmann.org>
2697M:	Johan Hedberg <johan.hedberg@gmail.com>
2698L:	linux-bluetooth@vger.kernel.org
2699W:	http://www.bluez.org/
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2702S:	Maintained
2703F:	drivers/bluetooth/
2704
2705BLUETOOTH SUBSYSTEM
2706M:	Marcel Holtmann <marcel@holtmann.org>
2707M:	Johan Hedberg <johan.hedberg@gmail.com>
2708L:	linux-bluetooth@vger.kernel.org
2709W:	http://www.bluez.org/
2710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2712S:	Maintained
2713F:	net/bluetooth/
2714F:	include/net/bluetooth/
2715
2716BONDING DRIVER
2717M:	Jay Vosburgh <j.vosburgh@gmail.com>
2718M:	Veaceslav Falico <vfalico@gmail.com>
2719M:	Andy Gospodarek <andy@greyhouse.net>
2720L:	netdev@vger.kernel.org
2721W:	http://sourceforge.net/projects/bonding/
2722S:	Supported
2723F:	drivers/net/bonding/
2724F:	include/uapi/linux/if_bonding.h
2725
2726BPF (Safe dynamic programs and tools)
2727M:	Alexei Starovoitov <ast@kernel.org>
2728M:	Daniel Borkmann <daniel@iogearbox.net>
2729L:	netdev@vger.kernel.org
2730L:	linux-kernel@vger.kernel.org
2731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2733S:	Supported
2734F:	arch/x86/net/bpf_jit*
2735F:	Documentation/networking/filter.txt
2736F:	Documentation/bpf/
2737F:	include/linux/bpf*
2738F:	include/linux/filter.h
2739F:	include/trace/events/bpf.h
2740F:	include/trace/events/xdp.h
2741F:	include/uapi/linux/bpf*
2742F:	include/uapi/linux/filter.h
2743F:	kernel/bpf/
2744F:	kernel/trace/bpf_trace.c
2745F:	lib/test_bpf.c
2746F:	net/bpf/
2747F:	net/core/filter.c
2748F:	net/sched/act_bpf.c
2749F:	net/sched/cls_bpf.c
2750F:	samples/bpf/
2751F:	tools/bpf/
2752F:	tools/testing/selftests/bpf/
2753
2754BROADCOM B44 10/100 ETHERNET DRIVER
2755M:	Michael Chan <michael.chan@broadcom.com>
2756L:	netdev@vger.kernel.org
2757S:	Supported
2758F:	drivers/net/ethernet/broadcom/b44.*
2759
2760BROADCOM B53 ETHERNET SWITCH DRIVER
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762L:	netdev@vger.kernel.org
2763L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2764S:	Supported
2765F:	drivers/net/dsa/b53/*
2766F:	include/linux/platform_data/b53.h
2767
2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769M:	Florian Fainelli <f.fainelli@gmail.com>
2770M:	Ray Jui <rjui@broadcom.com>
2771M:	Scott Branden <sbranden@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773T:	git git://github.com/broadcom/mach-bcm
2774S:	Maintained
2775N:	bcm281*
2776N:	bcm113*
2777N:	bcm216*
2778N:	kona
2779F:	arch/arm/mach-bcm/
2780
2781BROADCOM BCM2835 ARM ARCHITECTURE
2782M:	Eric Anholt <eric@anholt.net>
2783M:	Stefan Wahren <stefan.wahren@i2se.com>
2784L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786T:	git git://github.com/anholt/linux
2787S:	Maintained
2788N:	bcm2835
2789F:	drivers/staging/vc04_services
2790
2791BROADCOM BCM47XX MIPS ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794L:	linux-mips@linux-mips.org
2795S:	Maintained
2796F:	Documentation/devicetree/bindings/mips/brcm/
2797F:	arch/mips/bcm47xx/*
2798F:	arch/mips/include/asm/mach-bcm47xx/*
2799
2800BROADCOM BCM5301X ARM ARCHITECTURE
2801M:	Hauke Mehrtens <hauke@hauke-m.de>
2802M:	Rafał Miłecki <zajec5@gmail.com>
2803M:	Jon Mason <jonmason@broadcom.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/mach-bcm/bcm_5301x.c
2808F:	arch/arm/boot/dts/bcm5301x*.dtsi
2809F:	arch/arm/boot/dts/bcm470*
2810F:	arch/arm/boot/dts/bcm953012*
2811
2812BROADCOM BCM53573 ARM ARCHITECTURE
2813M:	Rafał Miłecki <rafal@milecki.pl>
2814L:	linux-arm-kernel@lists.infradead.org
2815S:	Maintained
2816F:	arch/arm/boot/dts/bcm53573*
2817F:	arch/arm/boot/dts/bcm47189*
2818
2819BROADCOM BCM63XX ARM ARCHITECTURE
2820M:	Florian Fainelli <f.fainelli@gmail.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823T:	git git://github.com/broadcom/stblinux.git
2824S:	Maintained
2825N:	bcm63xx
2826
2827BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828M:	Kevin Cernekee <cernekee@gmail.com>
2829L:	linux-usb@vger.kernel.org
2830S:	Maintained
2831F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2832
2833BROADCOM BCM7XXX ARM ARCHITECTURE
2834M:	Brian Norris <computersforpeace@gmail.com>
2835M:	Gregory Fong <gregory.0xf0@gmail.com>
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837M:	bcm-kernel-feedback-list@broadcom.com
2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839T:	git git://github.com/broadcom/stblinux.git
2840S:	Maintained
2841F:	arch/arm/mach-bcm/*brcmstb*
2842F:	arch/arm/boot/dts/bcm7*.dts*
2843F:	drivers/bus/brcmstb_gisb.c
2844F:	arch/arm/mm/cache-b15-rac.c
2845F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2846N:	brcmstb
2847
2848BROADCOM BMIPS CPUFREQ DRIVER
2849M:	Markus Mayer <mmayer@broadcom.com>
2850M:	bcm-kernel-feedback-list@broadcom.com
2851L:	linux-pm@vger.kernel.org
2852S:	Maintained
2853F:	drivers/cpufreq/bmips-cpufreq.c
2854
2855BROADCOM BMIPS MIPS ARCHITECTURE
2856M:	Kevin Cernekee <cernekee@gmail.com>
2857M:	Florian Fainelli <f.fainelli@gmail.com>
2858L:	linux-mips@linux-mips.org
2859T:	git git://github.com/broadcom/stblinux.git
2860S:	Maintained
2861F:	arch/mips/bmips/*
2862F:	arch/mips/include/asm/mach-bmips/*
2863F:	arch/mips/kernel/*bmips*
2864F:	arch/mips/boot/dts/brcm/bcm*.dts*
2865F:	drivers/irqchip/irq-bcm63*
2866F:	drivers/irqchip/irq-bcm7*
2867F:	drivers/irqchip/irq-brcmstb*
2868F:	include/linux/bcm963xx_nvram.h
2869F:	include/linux/bcm963xx_tag.h
2870
2871BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2872M:	Rasesh Mody <rasesh.mody@cavium.com>
2873M:	Harish Patil <harish.patil@cavium.com>
2874M:	Dept-GELinuxNICDev@cavium.com
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bnx2.*
2878F:	drivers/net/ethernet/broadcom/bnx2_*
2879
2880BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2881M:	QLogic-Storage-Upstream@qlogic.com
2882L:	linux-scsi@vger.kernel.org
2883S:	Supported
2884F:	drivers/scsi/bnx2fc/
2885
2886BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2887M:	QLogic-Storage-Upstream@qlogic.com
2888L:	linux-scsi@vger.kernel.org
2889S:	Supported
2890F:	drivers/scsi/bnx2i/
2891
2892BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2893M:	Ariel Elior <ariel.elior@cavium.com>
2894M:	everest-linux-l2@cavium.com
2895L:	netdev@vger.kernel.org
2896S:	Supported
2897F:	drivers/net/ethernet/broadcom/bnx2x/
2898
2899BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2900M:	Michael Chan <michael.chan@broadcom.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/bnxt/
2904
2905BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2906M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2907M:	Franky Lin <franky.lin@broadcom.com>
2908M:	Hante Meuleman <hante.meuleman@broadcom.com>
2909M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2910M:	Wright Feng <wright.feng@cypress.com>
2911L:	linux-wireless@vger.kernel.org
2912L:	brcm80211-dev-list.pdl@broadcom.com
2913L:	brcm80211-dev-list@cypress.com
2914S:	Supported
2915F:	drivers/net/wireless/broadcom/brcm80211/
2916
2917BROADCOM BRCMSTB GPIO DRIVER
2918M:	Gregory Fong <gregory.0xf0@gmail.com>
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Supported
2921F:	drivers/gpio/gpio-brcmstb.c
2922F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2923
2924BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2925M:	Al Cooper <alcooperx@gmail.com>
2926L:	linux-kernel@vger.kernel.org
2927L:	bcm-kernel-feedback-list@broadcom.com
2928S:	Maintained
2929F:	drivers/phy/broadcom/phy-brcm-usb*
2930
2931BROADCOM GENET ETHERNET DRIVER
2932M:	Doug Berger <opendmb@gmail.com>
2933M:	Florian Fainelli <f.fainelli@gmail.com>
2934L:	netdev@vger.kernel.org
2935S:	Supported
2936F:	drivers/net/ethernet/broadcom/genet/
2937
2938BROADCOM IPROC ARM ARCHITECTURE
2939M:	Ray Jui <rjui@broadcom.com>
2940M:	Scott Branden <sbranden@broadcom.com>
2941M:	Jon Mason <jonmason@broadcom.com>
2942M:	bcm-kernel-feedback-list@broadcom.com
2943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944T:	git git://github.com/broadcom/cygnus-linux.git
2945S:	Maintained
2946N:	iproc
2947N:	cygnus
2948N:	bcm[-_]nsp
2949N:	bcm9113*
2950N:	bcm9583*
2951N:	bcm9585*
2952N:	bcm9586*
2953N:	bcm988312
2954N:	bcm113*
2955N:	bcm583*
2956N:	bcm585*
2957N:	bcm586*
2958N:	bcm88312
2959N:	hr2
2960F:	arch/arm64/boot/dts/broadcom/ns2*
2961F:	drivers/clk/bcm/clk-ns*
2962F:	drivers/pinctrl/bcm/pinctrl-ns*
2963
2964BROADCOM KONA GPIO DRIVER
2965M:	Ray Jui <rjui@broadcom.com>
2966L:	bcm-kernel-feedback-list@broadcom.com
2967S:	Supported
2968F:	drivers/gpio/gpio-bcm-kona.c
2969F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2970
2971BROADCOM NETXTREME-E ROCE DRIVER
2972M:	Selvin Xavier <selvin.xavier@broadcom.com>
2973M:	Devesh Sharma <devesh.sharma@broadcom.com>
2974M:	Somnath Kotur <somnath.kotur@broadcom.com>
2975M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2976L:	linux-rdma@vger.kernel.org
2977W:	http://www.broadcom.com
2978S:	Supported
2979F:	drivers/infiniband/hw/bnxt_re/
2980F:	include/uapi/rdma/bnxt_re-abi.h
2981
2982BROADCOM NVRAM DRIVER
2983M:	Rafał Miłecki <zajec5@gmail.com>
2984L:	linux-mips@linux-mips.org
2985S:	Maintained
2986F:	drivers/firmware/broadcom/*
2987
2988BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2989M:	Rafał Miłecki <zajec5@gmail.com>
2990L:	linux-wireless@vger.kernel.org
2991S:	Maintained
2992F:	drivers/bcma/
2993F:	include/linux/bcma/
2994
2995BROADCOM STB AVS CPUFREQ DRIVER
2996M:	Markus Mayer <mmayer@broadcom.com>
2997M:	bcm-kernel-feedback-list@broadcom.com
2998L:	linux-pm@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3001F:	drivers/cpufreq/brcmstb*
3002
3003BROADCOM STB AVS TMON DRIVER
3004M:	Markus Mayer <mmayer@broadcom.com>
3005M:	bcm-kernel-feedback-list@broadcom.com
3006L:	linux-pm@vger.kernel.org
3007S:	Maintained
3008F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3009F:	drivers/thermal/broadcom/brcmstb*
3010
3011BROADCOM STB NAND FLASH DRIVER
3012M:	Brian Norris <computersforpeace@gmail.com>
3013M:	Kamal Dasu <kdasu.kdev@gmail.com>
3014L:	linux-mtd@lists.infradead.org
3015L:	bcm-kernel-feedback-list@broadcom.com
3016S:	Maintained
3017F:	drivers/mtd/nand/brcmnand/
3018
3019BROADCOM STB DPFE DRIVER
3020M:	Markus Mayer <mmayer@broadcom.com>
3021M:	bcm-kernel-feedback-list@broadcom.com
3022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023S:	Maintained
3024F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3025F:	drivers/memory/brcmstb_dpfe.c
3026
3027BROADCOM SYSTEMPORT ETHERNET DRIVER
3028M:	Florian Fainelli <f.fainelli@gmail.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/bcmsysport.*
3032
3033BROADCOM TG3 GIGABIT ETHERNET DRIVER
3034M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3035M:	Prashant Sreedharan <prashant@broadcom.com>
3036M:	Michael Chan <mchan@broadcom.com>
3037L:	netdev@vger.kernel.org
3038S:	Supported
3039F:	drivers/net/ethernet/broadcom/tg3.*
3040
3041BROCADE BFA FC SCSI DRIVER
3042M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3043M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3044L:	linux-scsi@vger.kernel.org
3045S:	Supported
3046F:	drivers/scsi/bfa/
3047
3048BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3049M:	Rasesh Mody <rasesh.mody@cavium.com>
3050M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3051M:	Dept-GELinuxNICDev@cavium.com
3052L:	netdev@vger.kernel.org
3053S:	Supported
3054F:	drivers/net/ethernet/brocade/bna/
3055
3056BSG (block layer generic sg v4 driver)
3057M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	block/bsg.c
3061F:	include/linux/bsg.h
3062F:	include/uapi/linux/bsg.h
3063
3064BT87X AUDIO DRIVER
3065M:	Clemens Ladisch <clemens@ladisch.de>
3066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3067T:	git git://git.alsa-project.org/alsa-kernel.git
3068S:	Maintained
3069F:	Documentation/sound/alsa/Bt87x.txt
3070F:	sound/pci/bt87x.c
3071
3072BT8XXGPIO DRIVER
3073M:	Michael Buesch <m@bues.ch>
3074W:	http://bu3sch.de/btgpio.php
3075S:	Maintained
3076F:	drivers/gpio/gpio-bt8xx.c
3077
3078BTRFS FILE SYSTEM
3079M:	Chris Mason <clm@fb.com>
3080M:	Josef Bacik <jbacik@fb.com>
3081M:	David Sterba <dsterba@suse.com>
3082L:	linux-btrfs@vger.kernel.org
3083W:	http://btrfs.wiki.kernel.org/
3084Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3086S:	Maintained
3087F:	Documentation/filesystems/btrfs.txt
3088F:	fs/btrfs/
3089F:	include/linux/btrfs*
3090F:	include/uapi/linux/btrfs*
3091
3092BTTV VIDEO4LINUX DRIVER
3093M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3094M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3095L:	linux-media@vger.kernel.org
3096W:	https://linuxtv.org
3097T:	git git://linuxtv.org/media_tree.git
3098S:	Odd fixes
3099F:	Documentation/media/v4l-drivers/bttv*
3100F:	drivers/media/pci/bt8xx/bttv*
3101
3102BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3103M:	Chanwoo Choi <cw00.choi@samsung.com>
3104L:	linux-pm@vger.kernel.org
3105L:	linux-samsung-soc@vger.kernel.org
3106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3107S:	Maintained
3108F:	drivers/devfreq/exynos-bus.c
3109F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3110
3111BUSLOGIC SCSI DRIVER
3112M:	Khalid Aziz <khalid@gonehiking.org>
3113L:	linux-scsi@vger.kernel.org
3114S:	Maintained
3115F:	drivers/scsi/BusLogic.*
3116F:	drivers/scsi/FlashPoint.*
3117
3118C-MEDIA CMI8788 DRIVER
3119M:	Clemens Ladisch <clemens@ladisch.de>
3120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3121T:	git git://git.alsa-project.org/alsa-kernel.git
3122S:	Maintained
3123F:	sound/pci/oxygen/
3124
3125C6X ARCHITECTURE
3126M:	Mark Salter <msalter@redhat.com>
3127M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3128L:	linux-c6x-dev@linux-c6x.org
3129W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3130S:	Maintained
3131F:	arch/c6x/
3132
3133CA8210 IEEE-802.15.4 RADIO DRIVER
3134M:	Harry Morris <h.morris@cascoda.com>
3135L:	linux-wpan@vger.kernel.org
3136W:	https://github.com/Cascoda/ca8210-linux.git
3137S:	Maintained
3138F:	drivers/net/ieee802154/ca8210.c
3139F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3140
3141CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3142M:	David Howells <dhowells@redhat.com>
3143L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3144S:	Supported
3145F:	Documentation/filesystems/caching/cachefiles.txt
3146F:	fs/cachefiles/
3147
3148CADET FM/AM RADIO RECEIVER DRIVER
3149M:	Hans Verkuil <hverkuil@xs4all.nl>
3150L:	linux-media@vger.kernel.org
3151T:	git git://linuxtv.org/media_tree.git
3152W:	https://linuxtv.org
3153S:	Maintained
3154F:	drivers/media/radio/radio-cadet*
3155
3156CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3157M:	Jonathan Corbet <corbet@lwn.net>
3158L:	linux-media@vger.kernel.org
3159T:	git git://linuxtv.org/media_tree.git
3160S:	Maintained
3161F:	Documentation/media/v4l-drivers/cafe_ccic*
3162F:	drivers/media/platform/marvell-ccic/
3163
3164CAIF NETWORK LAYER
3165M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3166L:	netdev@vger.kernel.org
3167S:	Supported
3168F:	Documentation/networking/caif/
3169F:	drivers/net/caif/
3170F:	include/uapi/linux/caif/
3171F:	include/net/caif/
3172F:	net/caif/
3173
3174CALGARY x86-64 IOMMU
3175M:	Muli Ben-Yehuda <mulix@mulix.org>
3176M:	Jon Mason <jdmason@kudzu.us>
3177L:	iommu@lists.linux-foundation.org
3178S:	Maintained
3179F:	arch/x86/kernel/pci-calgary_64.c
3180F:	arch/x86/kernel/tce_64.c
3181F:	arch/x86/include/asm/calgary.h
3182F:	arch/x86/include/asm/tce.h
3183
3184CAN NETWORK DRIVERS
3185M:	Wolfgang Grandegger <wg@grandegger.com>
3186M:	Marc Kleine-Budde <mkl@pengutronix.de>
3187L:	linux-can@vger.kernel.org
3188W:	https://github.com/linux-can
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3191S:	Maintained
3192F:	Documentation/devicetree/bindings/net/can/
3193F:	drivers/net/can/
3194F:	include/linux/can/dev.h
3195F:	include/linux/can/platform/
3196F:	include/uapi/linux/can/error.h
3197F:	include/uapi/linux/can/netlink.h
3198
3199CAN NETWORK LAYER
3200M:	Oliver Hartkopp <socketcan@hartkopp.net>
3201M:	Marc Kleine-Budde <mkl@pengutronix.de>
3202L:	linux-can@vger.kernel.org
3203W:	https://github.com/linux-can
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3206S:	Maintained
3207F:	Documentation/networking/can.rst
3208F:	net/can/
3209F:	include/linux/can/core.h
3210F:	include/uapi/linux/can.h
3211F:	include/uapi/linux/can/bcm.h
3212F:	include/uapi/linux/can/raw.h
3213F:	include/uapi/linux/can/gw.h
3214
3215CAPABILITIES
3216M:	Serge Hallyn <serge@hallyn.com>
3217L:	linux-security-module@vger.kernel.org
3218S:	Supported
3219F:	include/linux/capability.h
3220F:	include/uapi/linux/capability.h
3221F:	security/commoncap.c
3222F:	kernel/capability.c
3223
3224CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3225M:	Kevin Tsai <ktsai@capellamicro.com>
3226S:	Maintained
3227F:	drivers/iio/light/cm*
3228
3229CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3230M:	Christian Lamparter <chunkeey@googlemail.com>
3231L:	linux-wireless@vger.kernel.org
3232W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3233S:	Maintained
3234F:	drivers/net/wireless/ath/carl9170/
3235
3236CAVIUM I2C DRIVER
3237M:	Jan Glauber <jglauber@cavium.com>
3238M:	David Daney <david.daney@cavium.com>
3239W:	http://www.cavium.com
3240S:	Supported
3241F:	drivers/i2c/busses/i2c-octeon*
3242F:	drivers/i2c/busses/i2c-thunderx*
3243
3244CAVIUM LIQUIDIO NETWORK DRIVER
3245M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3246M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3247M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3248M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3249L:	netdev@vger.kernel.org
3250W:	http://www.cavium.com
3251S:	Supported
3252F:	drivers/net/ethernet/cavium/liquidio/
3253
3254CAVIUM MMC DRIVER
3255M:	Jan Glauber <jglauber@cavium.com>
3256M:	David Daney <david.daney@cavium.com>
3257M:	Steven J. Hill <Steven.Hill@cavium.com>
3258W:	http://www.cavium.com
3259S:	Supported
3260F:	drivers/mmc/host/cavium*
3261
3262CAVIUM OCTEON-TX CRYPTO DRIVER
3263M:	George Cherian <george.cherian@cavium.com>
3264L:	linux-crypto@vger.kernel.org
3265W:	http://www.cavium.com
3266S:	Supported
3267F:	drivers/crypto/cavium/cpt/
3268
3269CAVIUM THUNDERX2 ARM64 SOC
3270M:	Robert Richter <rrichter@cavium.com>
3271M:	Jayachandran C <jnair@caviumnetworks.com>
3272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273S:	Maintained
3274F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3275F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3276
3277CC2520 IEEE-802.15.4 RADIO DRIVER
3278M:	Varka Bhadram <varkabhadram@gmail.com>
3279L:	linux-wpan@vger.kernel.org
3280S:	Maintained
3281F:	drivers/net/ieee802154/cc2520.c
3282F:	include/linux/spi/cc2520.h
3283F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3284
3285CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3286M:	Gilad Ben-Yossef <gilad@benyossef.com>
3287L:	linux-crypto@vger.kernel.org
3288L:	driverdev-devel@linuxdriverproject.org
3289S:	Supported
3290F:	drivers/staging/ccree/
3291W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3292
3293CEC FRAMEWORK
3294M:	Hans Verkuil <hans.verkuil@cisco.com>
3295L:	linux-media@vger.kernel.org
3296T:	git git://linuxtv.org/media_tree.git
3297W:	http://linuxtv.org
3298S:	Supported
3299F:	Documentation/media/kapi/cec-core.rst
3300F:	Documentation/media/uapi/cec
3301F:	drivers/media/cec/
3302F:	drivers/media/rc/keymaps/rc-cec.c
3303F:	include/media/cec.h
3304F:	include/media/cec-notifier.h
3305F:	include/uapi/linux/cec.h
3306F:	include/uapi/linux/cec-funcs.h
3307F:	Documentation/devicetree/bindings/media/cec.txt
3308
3309CEC GPIO DRIVER
3310M:	Hans Verkuil <hans.verkuil@cisco.com>
3311L:	linux-media@vger.kernel.org
3312T:	git git://linuxtv.org/media_tree.git
3313W:	http://linuxtv.org
3314S:	Supported
3315F:	drivers/media/platform/cec-gpio/
3316F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3317
3318CELL BROADBAND ENGINE ARCHITECTURE
3319M:	Arnd Bergmann <arnd@arndb.de>
3320L:	linuxppc-dev@lists.ozlabs.org
3321W:	http://www.ibm.com/developerworks/power/cell/
3322S:	Supported
3323F:	arch/powerpc/include/asm/cell*.h
3324F:	arch/powerpc/include/asm/spu*.h
3325F:	arch/powerpc/include/uapi/asm/spu*.h
3326F:	arch/powerpc/oprofile/*cell*
3327F:	arch/powerpc/platforms/cell/
3328
3329CEPH COMMON CODE (LIBCEPH)
3330M:	Ilya Dryomov <idryomov@gmail.com>
3331M:	"Yan, Zheng" <zyan@redhat.com>
3332M:	Sage Weil <sage@redhat.com>
3333L:	ceph-devel@vger.kernel.org
3334W:	http://ceph.com/
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3336T:	git git://github.com/ceph/ceph-client.git
3337S:	Supported
3338F:	net/ceph/
3339F:	include/linux/ceph/
3340F:	include/linux/crush/
3341
3342CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3343M:	"Yan, Zheng" <zyan@redhat.com>
3344M:	Sage Weil <sage@redhat.com>
3345M:	Ilya Dryomov <idryomov@gmail.com>
3346L:	ceph-devel@vger.kernel.org
3347W:	http://ceph.com/
3348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3349T:	git git://github.com/ceph/ceph-client.git
3350S:	Supported
3351F:	Documentation/filesystems/ceph.txt
3352F:	fs/ceph/
3353
3354CERTIFICATE HANDLING:
3355M:	David Howells <dhowells@redhat.com>
3356M:	David Woodhouse <dwmw2@infradead.org>
3357L:	keyrings@vger.kernel.org
3358S:	Maintained
3359F:	Documentation/module-signing.txt
3360F:	certs/
3361F:	scripts/sign-file.c
3362F:	scripts/extract-cert.c
3363
3364CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3365L:	linux-usb@vger.kernel.org
3366S:	Orphan
3367F:	Documentation/usb/WUSB-Design-overview.txt
3368F:	Documentation/usb/wusb-cbaf
3369F:	drivers/usb/host/hwa-hc.c
3370F:	drivers/usb/host/whci/
3371F:	drivers/usb/wusbcore/
3372F:	include/linux/usb/wusb*
3373
3374CFAG12864B LCD DRIVER
3375M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376W:	http://miguelojeda.es/auxdisplay.htm
3377W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378S:	Maintained
3379F:	drivers/auxdisplay/cfag12864b.c
3380F:	include/linux/cfag12864b.h
3381
3382CFAG12864BFB LCD FRAMEBUFFER DRIVER
3383M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3384W:	http://miguelojeda.es/auxdisplay.htm
3385W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3386S:	Maintained
3387F:	drivers/auxdisplay/cfag12864bfb.c
3388F:	include/linux/cfag12864b.h
3389
3390802.11 (including CFG80211/NL80211)
3391M:	Johannes Berg <johannes@sipsolutions.net>
3392L:	linux-wireless@vger.kernel.org
3393W:	http://wireless.kernel.org/
3394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3396S:	Maintained
3397F:	net/wireless/
3398F:	include/uapi/linux/nl80211.h
3399F:	include/linux/ieee80211.h
3400F:	include/net/wext.h
3401F:	include/net/cfg80211.h
3402F:	include/net/iw_handler.h
3403F:	include/net/ieee80211_radiotap.h
3404F:	Documentation/driver-api/80211/cfg80211.rst
3405F:	Documentation/networking/regulatory.txt
3406
3407CHAR and MISC DRIVERS
3408M:	Arnd Bergmann <arnd@arndb.de>
3409M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3411S:	Supported
3412F:	drivers/char/
3413F:	drivers/misc/
3414F:	include/linux/miscdevice.h
3415
3416CHECKPATCH
3417M:	Andy Whitcroft <apw@canonical.com>
3418M:	Joe Perches <joe@perches.com>
3419S:	Maintained
3420F:	scripts/checkpatch.pl
3421
3422CHINESE DOCUMENTATION
3423M:	Harry Wei <harryxiyou@gmail.com>
3424L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3425L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3426S:	Maintained
3427F:	Documentation/translations/zh_CN/
3428
3429CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3430M:	Peter Chen <Peter.Chen@nxp.com>
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3432L:	linux-usb@vger.kernel.org
3433S:	Maintained
3434F:	drivers/usb/chipidea/
3435
3436CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3437M:	Hans de Goede <hdegoede@redhat.com>
3438L:	linux-input@vger.kernel.org
3439S:	Maintained
3440F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3441F:	drivers/input/touchscreen/chipone_icn8318.c
3442
3443CHROME HARDWARE PLATFORM SUPPORT
3444M:	Benson Leung <bleung@chromium.org>
3445M:	Olof Johansson <olof@lixom.net>
3446S:	Maintained
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3448F:	drivers/platform/chrome/
3449
3450CIRRUS LOGIC AUDIO CODEC DRIVERS
3451M:	Brian Austin <brian.austin@cirrus.com>
3452M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3453L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3454S:	Maintained
3455F:	sound/soc/codecs/cs*
3456
3457CIRRUS LOGIC EP93XX ETHERNET DRIVER
3458M:	Hartley Sweeten <hsweeten@visionengravers.com>
3459L:	netdev@vger.kernel.org
3460S:	Maintained
3461F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3462
3463CISCO FCOE HBA DRIVER
3464M:	Satish Kharat <satishkh@cisco.com>
3465M:	Sesidhar Baddela <sebaddel@cisco.com>
3466M:	Karan Tilak Kumar <kartilak@cisco.com>
3467L:	linux-scsi@vger.kernel.org
3468S:	Supported
3469F:	drivers/scsi/fnic/
3470
3471CISCO SCSI HBA DRIVER
3472M:	Karan Tilak Kumar <kartilak@cisco.com>
3473M:	Sesidhar Baddela <sebaddel@cisco.com>
3474L:	linux-scsi@vger.kernel.org
3475S:	Supported
3476F:	drivers/scsi/snic/
3477
3478CISCO VIC ETHERNET NIC DRIVER
3479M:	Christian Benvenuti <benve@cisco.com>
3480M:	Govindarajulu Varadarajan <_govind@gmx.com>
3481M:	Parvi Kaustubhi <pkaustub@cisco.com>
3482S:	Supported
3483F:	drivers/net/ethernet/cisco/enic/
3484
3485CISCO VIC LOW LATENCY NIC DRIVER
3486M:	Christian Benvenuti <benve@cisco.com>
3487M:	Dave Goodell <dgoodell@cisco.com>
3488S:	Supported
3489F:	drivers/infiniband/hw/usnic/
3490
3491CLEANCACHE API
3492M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3493L:	linux-kernel@vger.kernel.org
3494S:	Maintained
3495F:	mm/cleancache.c
3496F:	include/linux/cleancache.h
3497
3498CLK API
3499M:	Russell King <linux@armlinux.org.uk>
3500L:	linux-clk@vger.kernel.org
3501S:	Maintained
3502F:	include/linux/clk.h
3503
3504CLOCKSOURCE, CLOCKEVENT DRIVERS
3505M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3506M:	Thomas Gleixner <tglx@linutronix.de>
3507L:	linux-kernel@vger.kernel.org
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3509S:	Supported
3510F:	drivers/clocksource/
3511F:	Documentation/devicetree/bindings/timer/
3512
3513CMPC ACPI DRIVER
3514M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3515M:	Daniel Oliveira Nascimento <don@syst.com.br>
3516L:	platform-driver-x86@vger.kernel.org
3517S:	Supported
3518F:	drivers/platform/x86/classmate-laptop.c
3519
3520COBALT MEDIA DRIVER
3521M:	Hans Verkuil <hans.verkuil@cisco.com>
3522L:	linux-media@vger.kernel.org
3523T:	git git://linuxtv.org/media_tree.git
3524W:	https://linuxtv.org
3525S:	Supported
3526F:	drivers/media/pci/cobalt/
3527
3528COCCINELLE/Semantic Patches (SmPL)
3529M:	Julia Lawall <Julia.Lawall@lip6.fr>
3530M:	Gilles Muller <Gilles.Muller@lip6.fr>
3531M:	Nicolas Palix <nicolas.palix@imag.fr>
3532M:	Michal Marek <michal.lkml@markovi.net>
3533L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3535W:	http://coccinelle.lip6.fr/
3536S:	Supported
3537F:	Documentation/dev-tools/coccinelle.rst
3538F:	scripts/coccinelle/
3539F:	scripts/coccicheck
3540
3541CODA FILE SYSTEM
3542M:	Jan Harkes <jaharkes@cs.cmu.edu>
3543M:	coda@cs.cmu.edu
3544L:	codalist@coda.cs.cmu.edu
3545W:	http://www.coda.cs.cmu.edu/
3546S:	Maintained
3547F:	Documentation/filesystems/coda.txt
3548F:	fs/coda/
3549F:	include/linux/coda*.h
3550F:	include/uapi/linux/coda*.h
3551
3552CODA V4L2 MEM2MEM DRIVER
3553M:	Philipp Zabel <p.zabel@pengutronix.de>
3554L:	linux-media@vger.kernel.org
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/media/coda.txt
3557F:	drivers/media/platform/coda/
3558
3559COMMON CLK FRAMEWORK
3560M:	Michael Turquette <mturquette@baylibre.com>
3561M:	Stephen Boyd <sboyd@kernel.org>
3562L:	linux-clk@vger.kernel.org
3563Q:	http://patchwork.kernel.org/project/linux-clk/list/
3564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3565S:	Maintained
3566F:	Documentation/devicetree/bindings/clock/
3567F:	drivers/clk/
3568X:	drivers/clk/clkdev.c
3569F:	include/linux/clk-pr*
3570F:	include/linux/clk/
3571
3572COMMON INTERNET FILE SYSTEM (CIFS)
3573M:	Steve French <sfrench@samba.org>
3574L:	linux-cifs@vger.kernel.org
3575L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3576W:	http://linux-cifs.samba.org/
3577T:	git git://git.samba.org/sfrench/cifs-2.6.git
3578S:	Supported
3579F:	Documentation/filesystems/cifs/
3580F:	fs/cifs/
3581
3582COMPACTPCI HOTPLUG CORE
3583M:	Scott Murray <scott@spiteful.org>
3584L:	linux-pci@vger.kernel.org
3585S:	Maintained
3586F:	drivers/pci/hotplug/cpci_hotplug*
3587
3588COMPACTPCI HOTPLUG GENERIC DRIVER
3589M:	Scott Murray <scott@spiteful.org>
3590L:	linux-pci@vger.kernel.org
3591S:	Maintained
3592F:	drivers/pci/hotplug/cpcihp_generic.c
3593
3594COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3595M:	Scott Murray <scott@spiteful.org>
3596L:	linux-pci@vger.kernel.org
3597S:	Maintained
3598F:	drivers/pci/hotplug/cpcihp_zt5550.*
3599
3600COMPAL LAPTOP SUPPORT
3601M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3602L:	platform-driver-x86@vger.kernel.org
3603S:	Maintained
3604F:	drivers/platform/x86/compal-laptop.c
3605
3606CONEXANT ACCESSRUNNER USB DRIVER
3607L:	accessrunner-general@lists.sourceforge.net
3608W:	http://accessrunner.sourceforge.net/
3609S:	Orphan
3610F:	drivers/usb/atm/cxacru.c
3611
3612CONFIGFS
3613M:	Joel Becker <jlbec@evilplan.org>
3614M:	Christoph Hellwig <hch@lst.de>
3615T:	git git://git.infradead.org/users/hch/configfs.git
3616S:	Supported
3617F:	fs/configfs/
3618F:	include/linux/configfs.h
3619
3620CONNECTOR
3621M:	Evgeniy Polyakov <zbr@ioremap.net>
3622L:	netdev@vger.kernel.org
3623S:	Maintained
3624F:	drivers/connector/
3625
3626CONTROL GROUP (CGROUP)
3627M:	Tejun Heo <tj@kernel.org>
3628M:	Li Zefan <lizefan@huawei.com>
3629M:	Johannes Weiner <hannes@cmpxchg.org>
3630L:	cgroups@vger.kernel.org
3631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3632S:	Maintained
3633F:	Documentation/cgroup*
3634F:	include/linux/cgroup*
3635F:	kernel/cgroup*
3636
3637CONTROL GROUP - CPUSET
3638M:	Li Zefan <lizefan@huawei.com>
3639L:	cgroups@vger.kernel.org
3640W:	http://www.bullopensource.org/cpuset/
3641W:	http://oss.sgi.com/projects/cpusets/
3642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3643S:	Maintained
3644F:	Documentation/cgroup-v1/cpusets.txt
3645F:	include/linux/cpuset.h
3646F:	kernel/cgroup/cpuset.c
3647
3648CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3649M:	Johannes Weiner <hannes@cmpxchg.org>
3650M:	Michal Hocko <mhocko@kernel.org>
3651M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3652L:	cgroups@vger.kernel.org
3653L:	linux-mm@kvack.org
3654S:	Maintained
3655F:	mm/memcontrol.c
3656F:	mm/swap_cgroup.c
3657
3658CORETEMP HARDWARE MONITORING DRIVER
3659M:	Fenghua Yu <fenghua.yu@intel.com>
3660L:	linux-hwmon@vger.kernel.org
3661S:	Maintained
3662F:	Documentation/hwmon/coretemp
3663F:	drivers/hwmon/coretemp.c
3664
3665COSA/SRP SYNC SERIAL DRIVER
3666M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3667W:	http://www.fi.muni.cz/~kas/cosa/
3668S:	Maintained
3669F:	drivers/net/wan/cosa*
3670
3671CPMAC ETHERNET DRIVER
3672M:	Florian Fainelli <f.fainelli@gmail.com>
3673L:	netdev@vger.kernel.org
3674S:	Maintained
3675F:	drivers/net/ethernet/ti/cpmac.c
3676
3677CPU FREQUENCY DRIVERS
3678M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3679M:	Viresh Kumar <viresh.kumar@linaro.org>
3680L:	linux-pm@vger.kernel.org
3681S:	Maintained
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3683T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3684B:	https://bugzilla.kernel.org
3685F:	Documentation/cpu-freq/
3686F:	Documentation/devicetree/bindings/cpufreq/
3687F:	drivers/cpufreq/
3688F:	include/linux/cpufreq.h
3689F:	tools/testing/selftests/cpufreq/
3690
3691CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3692M:	Viresh Kumar <viresh.kumar@linaro.org>
3693M:	Sudeep Holla <sudeep.holla@arm.com>
3694L:	linux-pm@vger.kernel.org
3695W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3696S:	Maintained
3697F:	drivers/cpufreq/arm_big_little.h
3698F:	drivers/cpufreq/arm_big_little.c
3699F:	drivers/cpufreq/arm_big_little_dt.c
3700
3701CPU POWER MONITORING SUBSYSTEM
3702M:	Thomas Renninger <trenn@suse.com>
3703M:	Shuah Khan <shuahkh@osg.samsung.com>
3704M:	Shuah Khan <shuah@kernel.org>
3705L:	linux-pm@vger.kernel.org
3706S:	Maintained
3707F:	tools/power/cpupower/
3708
3709CPUID/MSR DRIVER
3710M:	"H. Peter Anvin" <hpa@zytor.com>
3711S:	Maintained
3712F:	arch/x86/kernel/cpuid.c
3713F:	arch/x86/kernel/msr.c
3714
3715CPUIDLE DRIVER - ARM BIG LITTLE
3716M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3717M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3718L:	linux-pm@vger.kernel.org
3719L:	linux-arm-kernel@lists.infradead.org
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3721S:	Maintained
3722F:	drivers/cpuidle/cpuidle-big_little.c
3723
3724CPUIDLE DRIVER - ARM EXYNOS
3725M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3726M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3727M:	Kukjin Kim <kgene@kernel.org>
3728L:	linux-pm@vger.kernel.org
3729L:	linux-samsung-soc@vger.kernel.org
3730S:	Supported
3731F:	drivers/cpuidle/cpuidle-exynos.c
3732F:	arch/arm/mach-exynos/pm.c
3733
3734CPUIDLE DRIVERS
3735M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3736M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3737L:	linux-pm@vger.kernel.org
3738S:	Maintained
3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3740B:	https://bugzilla.kernel.org
3741F:	drivers/cpuidle/*
3742F:	include/linux/cpuidle.h
3743
3744CRAMFS FILESYSTEM
3745M:	Nicolas Pitre <nico@linaro.org>
3746S:	Maintained
3747F:	Documentation/filesystems/cramfs.txt
3748F:	fs/cramfs/
3749
3750CRIS PORT
3751M:	Mikael Starvik <starvik@axis.com>
3752M:	Jesper Nilsson <jesper.nilsson@axis.com>
3753L:	linux-cris-kernel@axis.com
3754W:	http://developer.axis.com
3755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3756S:	Maintained
3757F:	arch/cris/
3758F:	drivers/tty/serial/crisv10.*
3759
3760CRYPTO API
3761M:	Herbert Xu <herbert@gondor.apana.org.au>
3762M:	"David S. Miller" <davem@davemloft.net>
3763L:	linux-crypto@vger.kernel.org
3764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3766S:	Maintained
3767F:	Documentation/crypto/
3768F:	Documentation/devicetree/bindings/crypto/
3769F:	arch/*/crypto/
3770F:	crypto/
3771F:	drivers/crypto/
3772F:	include/crypto/
3773F:	include/linux/crypto*
3774
3775CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3776M:	Neil Horman <nhorman@tuxdriver.com>
3777L:	linux-crypto@vger.kernel.org
3778S:	Maintained
3779F:	crypto/ansi_cprng.c
3780F:	crypto/rng.c
3781
3782CS3308 MEDIA DRIVER
3783M:	Hans Verkuil <hverkuil@xs4all.nl>
3784L:	linux-media@vger.kernel.org
3785T:	git git://linuxtv.org/media_tree.git
3786W:	http://linuxtv.org
3787S:	Odd Fixes
3788F:	drivers/media/i2c/cs3308.c
3789F:	drivers/media/i2c/cs3308.h
3790
3791CS5535 Audio ALSA driver
3792M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3793S:	Maintained
3794F:	sound/pci/cs5535audio/
3795
3796CW1200 WLAN driver
3797M:	Solomon Peachy <pizza@shaftnet.org>
3798S:	Maintained
3799F:	drivers/net/wireless/st/cw1200/
3800
3801CX18 VIDEO4LINUX DRIVER
3802M:	Andy Walls <awalls@md.metrocast.net>
3803L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3804L:	linux-media@vger.kernel.org
3805T:	git git://linuxtv.org/media_tree.git
3806W:	https://linuxtv.org
3807W:	http://www.ivtvdriver.org/index.php/Cx18
3808S:	Maintained
3809F:	Documentation/media/v4l-drivers/cx18*
3810F:	drivers/media/pci/cx18/
3811F:	include/uapi/linux/ivtv*
3812
3813CX2341X MPEG ENCODER HELPER MODULE
3814M:	Hans Verkuil <hverkuil@xs4all.nl>
3815L:	linux-media@vger.kernel.org
3816T:	git git://linuxtv.org/media_tree.git
3817W:	https://linuxtv.org
3818S:	Maintained
3819F:	drivers/media/common/cx2341x*
3820F:	include/media/cx2341x*
3821
3822CX24120 MEDIA DRIVER
3823M:	Jemma Denson <jdenson@gmail.com>
3824M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3825L:	linux-media@vger.kernel.org
3826W:	https://linuxtv.org
3827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3828S:	Maintained
3829F:	drivers/media/dvb-frontends/cx24120*
3830
3831CX88 VIDEO4LINUX DRIVER
3832M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3834L:	linux-media@vger.kernel.org
3835W:	https://linuxtv.org
3836T:	git git://linuxtv.org/media_tree.git
3837S:	Odd fixes
3838F:	Documentation/media/v4l-drivers/cx88*
3839F:	drivers/media/pci/cx88/
3840
3841CXD2820R MEDIA DRIVER
3842M:	Antti Palosaari <crope@iki.fi>
3843L:	linux-media@vger.kernel.org
3844W:	https://linuxtv.org
3845W:	http://palosaari.fi/linux/
3846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3847T:	git git://linuxtv.org/anttip/media_tree.git
3848S:	Maintained
3849F:	drivers/media/dvb-frontends/cxd2820r*
3850
3851CXGB3 ETHERNET DRIVER (CXGB3)
3852M:	Santosh Raspatur <santosh@chelsio.com>
3853L:	netdev@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/net/ethernet/chelsio/cxgb3/
3857
3858CXGB3 ISCSI DRIVER (CXGB3I)
3859M:	Karen Xie <kxie@chelsio.com>
3860L:	linux-scsi@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/scsi/cxgbi/cxgb3i
3864
3865CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3866M:	Steve Wise <swise@chelsio.com>
3867L:	linux-rdma@vger.kernel.org
3868W:	http://www.openfabrics.org
3869S:	Supported
3870F:	drivers/infiniband/hw/cxgb3/
3871F:	include/uapi/rdma/cxgb3-abi.h
3872
3873CXGB4 CRYPTO DRIVER (chcr)
3874M:	Harsh Jain <harsh@chelsio.com>
3875L:	linux-crypto@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/crypto/chelsio
3879
3880CXGB4 ETHERNET DRIVER (CXGB4)
3881M:	Ganesh Goudar <ganeshgr@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4/
3886
3887CXGB4 ISCSI DRIVER (CXGB4I)
3888M:	Karen Xie <kxie@chelsio.com>
3889L:	linux-scsi@vger.kernel.org
3890W:	http://www.chelsio.com
3891S:	Supported
3892F:	drivers/scsi/cxgbi/cxgb4i
3893
3894CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3895M:	Steve Wise <swise@chelsio.com>
3896L:	linux-rdma@vger.kernel.org
3897W:	http://www.openfabrics.org
3898S:	Supported
3899F:	drivers/infiniband/hw/cxgb4/
3900F:	include/uapi/rdma/cxgb4-abi.h
3901
3902CXGB4VF ETHERNET DRIVER (CXGB4VF)
3903M:	Casey Leedom <leedom@chelsio.com>
3904L:	netdev@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/net/ethernet/chelsio/cxgb4vf/
3908
3909CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3910M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3911M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3912L:	linuxppc-dev@lists.ozlabs.org
3913S:	Supported
3914F:	arch/powerpc/platforms/powernv/pci-cxl.c
3915F:	drivers/misc/cxl/
3916F:	include/misc/cxl*
3917F:	include/uapi/misc/cxl.h
3918F:	Documentation/powerpc/cxl.txt
3919F:	Documentation/ABI/testing/sysfs-class-cxl
3920
3921CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3922M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3923M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3924M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3925L:	linux-scsi@vger.kernel.org
3926S:	Supported
3927F:	drivers/scsi/cxlflash/
3928F:	include/uapi/scsi/cxlflash_ioctls.h
3929F:	Documentation/powerpc/cxlflash.txt
3930
3931CYBERPRO FB DRIVER
3932M:	Russell King <linux@armlinux.org.uk>
3933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3934W:	http://www.armlinux.org.uk/
3935S:	Maintained
3936F:	drivers/video/fbdev/cyber2000fb.*
3937
3938CYCLADES ASYNC MUX DRIVER
3939W:	http://www.cyclades.com/
3940S:	Orphan
3941F:	drivers/tty/cyclades.c
3942F:	include/linux/cyclades.h
3943F:	include/uapi/linux/cyclades.h
3944
3945CYCLADES PC300 DRIVER
3946W:	http://www.cyclades.com/
3947S:	Orphan
3948F:	drivers/net/wan/pc300*
3949
3950CYPRESS_FIRMWARE MEDIA DRIVER
3951M:	Antti Palosaari <crope@iki.fi>
3952L:	linux-media@vger.kernel.org
3953W:	https://linuxtv.org
3954W:	http://palosaari.fi/linux/
3955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3956T:	git git://linuxtv.org/anttip/media_tree.git
3957S:	Maintained
3958F:	drivers/media/common/cypress_firmware*
3959
3960CYTTSP TOUCHSCREEN DRIVER
3961M:	Ferruh Yigit <fery@cypress.com>
3962L:	linux-input@vger.kernel.org
3963S:	Supported
3964F:	drivers/input/touchscreen/cyttsp*
3965F:	include/linux/input/cyttsp.h
3966
3967D-LINK DIR-685 TOUCHKEYS DRIVER
3968M:	Linus Walleij <linus.walleij@linaro.org>
3969L:	linux-input@vger.kernel.org
3970S:	Supported
3971F:	drivers/input/dlink-dir685-touchkeys.c
3972
3973DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3974M:	Joshua Kinard <kumba@gentoo.org>
3975S:	Maintained
3976F:	drivers/rtc/rtc-ds1685.c
3977F:	include/linux/rtc/ds1685.h
3978
3979DAMA SLAVE for AX.25
3980M:	Joerg Reuter <jreuter@yaina.de>
3981W:	http://yaina.de/jreuter/
3982W:	http://www.qsl.net/dl1bke/
3983L:	linux-hams@vger.kernel.org
3984S:	Maintained
3985F:	net/ax25/af_ax25.c
3986F:	net/ax25/ax25_dev.c
3987F:	net/ax25/ax25_ds_*
3988F:	net/ax25/ax25_in.c
3989F:	net/ax25/ax25_out.c
3990F:	net/ax25/ax25_timer.c
3991F:	net/ax25/sysctl_net_ax25.c
3992
3993DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3994L:	netdev@vger.kernel.org
3995S:	Orphan
3996F:	Documentation/networking/dmfe.txt
3997F:	drivers/net/ethernet/dec/tulip/dmfe.c
3998
3999DC390/AM53C974 SCSI driver
4000M:	Hannes Reinecke <hare@suse.com>
4001L:	linux-scsi@vger.kernel.org
4002S:	Maintained
4003F:	drivers/scsi/am53c974.c
4004
4005DC395x SCSI driver
4006M:	Oliver Neukum <oliver@neukum.org>
4007M:	Ali Akcaagac <aliakc@web.de>
4008M:	Jamie Lenehan <lenehan@twibble.org>
4009L:	dc395x@twibble.org
4010W:	http://twibble.org/dist/dc395x/
4011W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4012S:	Maintained
4013F:	Documentation/scsi/dc395x.txt
4014F:	drivers/scsi/dc395x.*
4015
4016DCCP PROTOCOL
4017M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4018L:	dccp@vger.kernel.org
4019W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4020S:	Maintained
4021F:	include/linux/dccp.h
4022F:	include/uapi/linux/dccp.h
4023F:	include/linux/tfrc.h
4024F:	net/dccp/
4025
4026DECnet NETWORK LAYER
4027W:	http://linux-decnet.sourceforge.net
4028L:	linux-decnet-user@lists.sourceforge.net
4029S:	Orphan
4030F:	Documentation/networking/decnet.txt
4031F:	net/decnet/
4032
4033DECSTATION PLATFORM SUPPORT
4034M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4035L:	linux-mips@linux-mips.org
4036W:	http://www.linux-mips.org/wiki/DECstation
4037S:	Maintained
4038F:	arch/mips/dec/
4039F:	arch/mips/include/asm/dec/
4040F:	arch/mips/include/asm/mach-dec/
4041
4042DEFXX FDDI NETWORK DRIVER
4043M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4044S:	Maintained
4045F:	drivers/net/fddi/defxx.*
4046
4047DELL SMBIOS DRIVER
4048M:	Pali Rohár <pali.rohar@gmail.com>
4049M:	Mario Limonciello <mario.limonciello@dell.com>
4050L:	platform-driver-x86@vger.kernel.org
4051S:	Maintained
4052F:	drivers/platform/x86/dell-smbios.*
4053
4054DELL SMBIOS SMM DRIVER
4055M:	Mario Limonciello <mario.limonciello@dell.com>
4056L:	platform-driver-x86@vger.kernel.org
4057S:	Maintained
4058F:	drivers/platform/x86/dell-smbios-smm.c
4059
4060DELL SMBIOS WMI DRIVER
4061M:	Mario Limonciello <mario.limonciello@dell.com>
4062L:	platform-driver-x86@vger.kernel.org
4063S:	Maintained
4064F:	drivers/platform/x86/dell-smbios-wmi.c
4065F:	tools/wmi/dell-smbios-example.c
4066
4067DELL LAPTOP DRIVER
4068M:	Matthew Garrett <mjg59@srcf.ucam.org>
4069M:	Pali Rohár <pali.rohar@gmail.com>
4070L:	platform-driver-x86@vger.kernel.org
4071S:	Maintained
4072F:	drivers/platform/x86/dell-laptop.c
4073
4074DELL LAPTOP FREEFALL DRIVER
4075M:	Pali Rohár <pali.rohar@gmail.com>
4076S:	Maintained
4077F:	drivers/platform/x86/dell-smo8800.c
4078
4079DELL LAPTOP RBTN DRIVER
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081S:	Maintained
4082F:	drivers/platform/x86/dell-rbtn.*
4083
4084DELL LAPTOP SMM DRIVER
4085M:	Pali Rohár <pali.rohar@gmail.com>
4086S:	Maintained
4087F:	drivers/hwmon/dell-smm-hwmon.c
4088F:	include/uapi/linux/i8k.h
4089
4090DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4091M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4092S:	Maintained
4093F:	Documentation/dcdbas.txt
4094F:	drivers/firmware/dcdbas.*
4095
4096DELL WMI NOTIFICATIONS DRIVER
4097M:	Matthew Garrett <mjg59@srcf.ucam.org>
4098M:	Pali Rohár <pali.rohar@gmail.com>
4099S:	Maintained
4100F:	drivers/platform/x86/dell-wmi.c
4101
4102DELL WMI DESCRIPTOR DRIVER
4103M:	Mario Limonciello <mario.limonciello@dell.com>
4104S:	Maintained
4105F:	drivers/platform/x86/dell-wmi-descriptor.c
4106
4107DELTA ST MEDIA DRIVER
4108M:	Hugues Fruchet <hugues.fruchet@st.com>
4109L:	linux-media@vger.kernel.org
4110T:	git git://linuxtv.org/media_tree.git
4111W:	https://linuxtv.org
4112S:	Supported
4113F:	drivers/media/platform/sti/delta
4114
4115DENALI NAND DRIVER
4116M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4117L:	linux-mtd@lists.infradead.org
4118S:	Supported
4119F:	drivers/mtd/nand/denali*
4120
4121DESIGNWARE USB2 DRD IP DRIVER
4122M:	John Youn <johnyoun@synopsys.com>
4123L:	linux-usb@vger.kernel.org
4124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4125S:	Maintained
4126F:	drivers/usb/dwc2/
4127
4128DESIGNWARE USB3 DRD IP DRIVER
4129M:	Felipe Balbi <balbi@kernel.org>
4130L:	linux-usb@vger.kernel.org
4131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4132S:	Maintained
4133F:	drivers/usb/dwc3/
4134
4135DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4136M:	Andreas Klinger <ak@it-klinger.de>
4137L:	linux-iio@vger.kernel.org
4138S:	Maintained
4139F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4140F:	drivers/iio/proximity/srf*.c
4141
4142DEVICE COREDUMP (DEV_COREDUMP)
4143M:	Johannes Berg <johannes@sipsolutions.net>
4144L:	linux-kernel@vger.kernel.org
4145S:	Maintained
4146F:	drivers/base/devcoredump.c
4147F:	include/linux/devcoredump.h
4148
4149DEVICE FREQUENCY (DEVFREQ)
4150M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4151M:	Kyungmin Park <kyungmin.park@samsung.com>
4152R:	Chanwoo Choi <cw00.choi@samsung.com>
4153L:	linux-pm@vger.kernel.org
4154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4155S:	Maintained
4156F:	drivers/devfreq/
4157F:	include/linux/devfreq.h
4158F:	Documentation/devicetree/bindings/devfreq/
4159
4160DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4161M:	Chanwoo Choi <cw00.choi@samsung.com>
4162L:	linux-pm@vger.kernel.org
4163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4164S:	Supported
4165F:	drivers/devfreq/event/
4166F:	drivers/devfreq/devfreq-event.c
4167F:	include/linux/devfreq-event.h
4168F:	Documentation/devicetree/bindings/devfreq/event/
4169
4170DEVICE NUMBER REGISTRY
4171M:	Torben Mathiasen <device@lanana.org>
4172W:	http://lanana.org/docs/device-list/index.html
4173S:	Maintained
4174
4175DEVICE-MAPPER  (LVM)
4176M:	Alasdair Kergon <agk@redhat.com>
4177M:	Mike Snitzer <snitzer@redhat.com>
4178M:	dm-devel@redhat.com
4179L:	dm-devel@redhat.com
4180W:	http://sources.redhat.com/dm
4181Q:	http://patchwork.kernel.org/project/dm-devel/list/
4182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4183T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4184S:	Maintained
4185F:	Documentation/device-mapper/
4186F:	drivers/md/Makefile
4187F:	drivers/md/Kconfig
4188F:	drivers/md/dm*
4189F:	drivers/md/persistent-data/
4190F:	include/linux/device-mapper.h
4191F:	include/linux/dm-*.h
4192F:	include/uapi/linux/dm-*.h
4193
4194DEVLINK
4195M:	Jiri Pirko <jiri@mellanox.com>
4196L:	netdev@vger.kernel.org
4197S:	Supported
4198F:	net/core/devlink.c
4199F:	include/net/devlink.h
4200F:	include/uapi/linux/devlink.h
4201
4202DIALOG SEMICONDUCTOR DRIVERS
4203M:	Support Opensource <support.opensource@diasemi.com>
4204W:	http://www.dialog-semiconductor.com/products
4205S:	Supported
4206F:	Documentation/hwmon/da90??
4207F:	Documentation/devicetree/bindings/mfd/da90*.txt
4208F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4209F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4210F:	Documentation/devicetree/bindings/regulator/da92*.txt
4211F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4212F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4213F:	drivers/gpio/gpio-da90??.c
4214F:	drivers/hwmon/da90??-hwmon.c
4215F:	drivers/iio/adc/da91??-*.c
4216F:	drivers/input/misc/da90??_onkey.c
4217F:	drivers/input/touchscreen/da9052_tsi.c
4218F:	drivers/leds/leds-da90??.c
4219F:	drivers/mfd/da903x.c
4220F:	drivers/mfd/da90??-*.c
4221F:	drivers/mfd/da91??-*.c
4222F:	drivers/power/supply/da9052-battery.c
4223F:	drivers/power/supply/da91??-*.c
4224F:	drivers/regulator/da903x.c
4225F:	drivers/regulator/da9???-regulator.[ch]
4226F:	drivers/thermal/da90??-thermal.c
4227F:	drivers/rtc/rtc-da90??.c
4228F:	drivers/video/backlight/da90??_bl.c
4229F:	drivers/watchdog/da90??_wdt.c
4230F:	include/linux/mfd/da903x.h
4231F:	include/linux/mfd/da9052/
4232F:	include/linux/mfd/da9055/
4233F:	include/linux/mfd/da9062/
4234F:	include/linux/mfd/da9063/
4235F:	include/linux/mfd/da9150/
4236F:	include/linux/regulator/da9211.h
4237F:	include/sound/da[79]*.h
4238F:	sound/soc/codecs/da[79]*.[ch]
4239
4240DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4242L:	linux-gpio@vger.kernel.org
4243S:	Maintained
4244F:	drivers/gpio/gpio-gpio-mm.c
4245
4246DIGI NEO AND CLASSIC PCI PRODUCTS
4247M:	Lidza Louina <lidza.louina@gmail.com>
4248M:	Mark Hounschell <markh@compro.net>
4249L:	driverdev-devel@linuxdriverproject.org
4250S:	Maintained
4251F:	drivers/staging/dgnc/
4252
4253DIOLAN U2C-12 I2C DRIVER
4254M:	Guenter Roeck <linux@roeck-us.net>
4255L:	linux-i2c@vger.kernel.org
4256S:	Maintained
4257F:	drivers/i2c/busses/i2c-diolan-u2c.c
4258
4259FILESYSTEM DIRECT ACCESS (DAX)
4260M:	Matthew Wilcox <mawilcox@microsoft.com>
4261M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4262L:	linux-fsdevel@vger.kernel.org
4263S:	Supported
4264F:	fs/dax.c
4265F:	include/linux/dax.h
4266F:	include/trace/events/fs_dax.h
4267
4268DEVICE DIRECT ACCESS (DAX)
4269M:	Dan Williams <dan.j.williams@intel.com>
4270L:	linux-nvdimm@lists.01.org
4271S:	Supported
4272F:	drivers/dax/
4273
4274DIRECTORY NOTIFICATION (DNOTIFY)
4275M:	Jan Kara <jack@suse.cz>
4276R:	Amir Goldstein <amir73il@gmail.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Maintained
4279F:	Documentation/filesystems/dnotify.txt
4280F:	fs/notify/dnotify/
4281F:	include/linux/dnotify.h
4282
4283DISK GEOMETRY AND PARTITION HANDLING
4284M:	Andries Brouwer <aeb@cwi.nl>
4285W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4286W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4287W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4288S:	Maintained
4289
4290DISKQUOTA
4291M:	Jan Kara <jack@suse.com>
4292S:	Maintained
4293F:	Documentation/filesystems/quota.txt
4294F:	fs/quota/
4295F:	include/linux/quota*.h
4296F:	include/uapi/linux/quota*.h
4297
4298DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4299M:	Bernie Thompson <bernie@plugable.com>
4300L:	linux-fbdev@vger.kernel.org
4301S:	Maintained
4302W:	http://plugable.com/category/projects/udlfb/
4303F:	drivers/video/fbdev/udlfb.c
4304F:	include/video/udlfb.h
4305F:	Documentation/fb/udlfb.txt
4306
4307DISTRIBUTED LOCK MANAGER (DLM)
4308M:	Christine Caulfield <ccaulfie@redhat.com>
4309M:	David Teigland <teigland@redhat.com>
4310L:	cluster-devel@redhat.com
4311W:	http://sources.redhat.com/cluster/
4312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4313S:	Supported
4314F:	fs/dlm/
4315
4316DMA BUFFER SHARING FRAMEWORK
4317M:	Sumit Semwal <sumit.semwal@linaro.org>
4318S:	Maintained
4319L:	linux-media@vger.kernel.org
4320L:	dri-devel@lists.freedesktop.org
4321L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4322F:	drivers/dma-buf/
4323F:	include/linux/dma-buf*
4324F:	include/linux/reservation.h
4325F:	include/linux/*fence.h
4326F:	Documentation/driver-api/dma-buf.rst
4327T:	git git://anongit.freedesktop.org/drm/drm-misc
4328
4329DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4330M:	Vinod Koul <vinod.koul@intel.com>
4331L:	dmaengine@vger.kernel.org
4332Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4333S:	Maintained
4334F:	drivers/dma/
4335F:	include/linux/dmaengine.h
4336F:	Documentation/devicetree/bindings/dma/
4337F:	Documentation/driver-api/dmaengine/
4338T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4339
4340DMA MAPPING HELPERS
4341M:	Christoph Hellwig <hch@lst.de>
4342M:	Marek Szyprowski <m.szyprowski@samsung.com>
4343R:	Robin Murphy <robin.murphy@arm.com>
4344L:	iommu@lists.linux-foundation.org
4345T:	git git://git.infradead.org/users/hch/dma-mapping.git
4346W:	http://git.infradead.org/users/hch/dma-mapping.git
4347S:	Supported
4348F:	lib/dma-debug.c
4349F:	lib/dma-direct.c
4350F:	lib/dma-virt.c
4351F:	drivers/base/dma-mapping.c
4352F:	drivers/base/dma-coherent.c
4353F:	include/asm-generic/dma-mapping.h
4354F:	include/linux/dma-direct.h
4355F:	include/linux/dma-mapping.h
4356
4357DME1737 HARDWARE MONITOR DRIVER
4358M:	Juerg Haefliger <juergh@gmail.com>
4359L:	linux-hwmon@vger.kernel.org
4360S:	Maintained
4361F:	Documentation/hwmon/dme1737
4362F:	drivers/hwmon/dme1737.c
4363
4364DMI/SMBIOS SUPPORT
4365M:	Jean Delvare <jdelvare@suse.com>
4366S:	Maintained
4367T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4368F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4369F:	drivers/firmware/dmi-id.c
4370F:	drivers/firmware/dmi_scan.c
4371F:	include/linux/dmi.h
4372
4373DOCUMENTATION
4374M:	Jonathan Corbet <corbet@lwn.net>
4375L:	linux-doc@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/
4378F:	scripts/kernel-doc
4379X:	Documentation/ABI/
4380X:	Documentation/devicetree/
4381X:	Documentation/acpi
4382X:	Documentation/power
4383X:	Documentation/spi
4384X:	Documentation/media
4385T:	git git://git.lwn.net/linux.git docs-next
4386
4387DONGWOON DW9714 LENS VOICE COIL DRIVER
4388M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4389L:	linux-media@vger.kernel.org
4390T:	git git://linuxtv.org/media_tree.git
4391S:	Maintained
4392F:	drivers/media/i2c/dw9714.c
4393
4394DOUBLETALK DRIVER
4395M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4396L:	blinux-list@redhat.com
4397S:	Maintained
4398F:	drivers/char/dtlk.c
4399F:	include/linux/dtlk.h
4400
4401DPAA2 DATAPATH I/O (DPIO) DRIVER
4402M:	Roy Pledge <Roy.Pledge@nxp.com>
4403L:	linux-kernel@vger.kernel.org
4404S:	Maintained
4405F:	drivers/staging/fsl-mc/bus/dpio
4406
4407DPAA2 ETHERNET DRIVER
4408M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4409L:	linux-kernel@vger.kernel.org
4410S:	Maintained
4411F:	drivers/staging/fsl-dpaa2/ethernet
4412
4413DPT_I2O SCSI RAID DRIVER
4414M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4415L:	linux-scsi@vger.kernel.org
4416W:	http://www.adaptec.com/
4417S:	Maintained
4418F:	drivers/scsi/dpt*
4419F:	drivers/scsi/dpt/
4420
4421DRBD DRIVER
4422M:	Philipp Reisner <philipp.reisner@linbit.com>
4423M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4424L:	drbd-dev@lists.linbit.com
4425W:	http://www.drbd.org
4426T:	git git://git.linbit.com/linux-drbd.git
4427T:	git git://git.linbit.com/drbd-8.4.git
4428S:	Supported
4429F:	drivers/block/drbd/
4430F:	lib/lru_cache.c
4431F:	Documentation/blockdev/drbd/
4432
4433DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4434M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4436S:	Supported
4437F:	Documentation/kobject.txt
4438F:	drivers/base/
4439F:	fs/debugfs/
4440F:	fs/sysfs/
4441F:	include/linux/debugfs.h
4442F:	include/linux/kobj*
4443F:	lib/kobj*
4444
4445DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4446M:	Kevin Hilman <khilman@kernel.org>
4447M:	Nishanth Menon <nm@ti.com>
4448S:	Maintained
4449F:	drivers/power/avs/
4450F:	include/linux/power/smartreflex.h
4451L:	linux-pm@vger.kernel.org
4452
4453DRM DRIVER FOR ARM PL111 CLCD
4454M:	Eric Anholt <eric@anholt.net>
4455T:	git git://anongit.freedesktop.org/drm/drm-misc
4456S:	Supported
4457F:	drivers/gpu/drm/pl111/
4458
4459DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4460M:	Dave Airlie <airlied@redhat.com>
4461S:	Odd Fixes
4462F:	drivers/gpu/drm/ast/
4463
4464DRM DRIVER FOR BOCHS VIRTUAL GPU
4465M:	Gerd Hoffmann <kraxel@redhat.com>
4466L:	virtualization@lists.linux-foundation.org
4467T:	git git://anongit.freedesktop.org/drm/drm-misc
4468S:	Maintained
4469F:	drivers/gpu/drm/bochs/
4470
4471DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4472M:	Linus Walleij <linus.walleij@linaro.org>
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474S:	Maintained
4475F:	drivers/gpu/drm/tve200/
4476
4477DRM DRIVER FOR ILITEK ILI9225 PANELS
4478M:	David Lechner <david@lechnology.com>
4479S:	Maintained
4480F:	drivers/gpu/drm/tinydrm/ili9225.c
4481F:	Documentation/devicetree/bindings/display/ili9225.txt
4482
4483DRM DRIVER FOR INTEL I810 VIDEO CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/i810/
4486F:	include/uapi/drm/i810_drm.h
4487
4488DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4489S:	Orphan / Obsolete
4490F:	drivers/gpu/drm/mga/
4491F:	include/uapi/drm/mga_drm.h
4492
4493DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4494M:	Dave Airlie <airlied@redhat.com>
4495S:	Odd Fixes
4496F:	drivers/gpu/drm/mgag200/
4497
4498DRM DRIVER FOR MI0283QT
4499M:	Noralf Trønnes <noralf@tronnes.org>
4500S:	Maintained
4501F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4502F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4503
4504DRM DRIVER FOR MSM ADRENO GPU
4505M:	Rob Clark <robdclark@gmail.com>
4506L:	linux-arm-msm@vger.kernel.org
4507L:	dri-devel@lists.freedesktop.org
4508L:	freedreno@lists.freedesktop.org
4509T:	git git://people.freedesktop.org/~robclark/linux
4510S:	Maintained
4511F:	drivers/gpu/drm/msm/
4512F:	include/uapi/drm/msm_drm.h
4513F:	Documentation/devicetree/bindings/display/msm/
4514
4515DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4516M:	Ben Skeggs <bskeggs@redhat.com>
4517L:	dri-devel@lists.freedesktop.org
4518L:	nouveau@lists.freedesktop.org
4519T:	git git://github.com/skeggsb/linux
4520S:	Supported
4521F:	drivers/gpu/drm/nouveau/
4522F:	include/uapi/drm/nouveau_drm.h
4523
4524DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4525M:	Noralf Trønnes <noralf@tronnes.org>
4526S:	Maintained
4527F:	drivers/gpu/drm/tinydrm/repaper.c
4528F:	Documentation/devicetree/bindings/display/repaper.txt
4529
4530DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4531M:	Dave Airlie <airlied@redhat.com>
4532M:	Gerd Hoffmann <kraxel@redhat.com>
4533L:	virtualization@lists.linux-foundation.org
4534T:	git git://anongit.freedesktop.org/drm/drm-misc
4535S:	Obsolete
4536W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4537F:	drivers/gpu/drm/cirrus/
4538
4539DRM DRIVER FOR QXL VIRTUAL GPU
4540M:	Dave Airlie <airlied@redhat.com>
4541M:	Gerd Hoffmann <kraxel@redhat.com>
4542L:	virtualization@lists.linux-foundation.org
4543T:	git git://anongit.freedesktop.org/drm/drm-misc
4544S:	Maintained
4545F:	drivers/gpu/drm/qxl/
4546F:	include/uapi/drm/qxl_drm.h
4547
4548DRM DRIVER FOR RAGE 128 VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/r128/
4551F:	include/uapi/drm/r128_drm.h
4552
4553DRM DRIVER FOR SAVAGE VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/savage/
4556F:	include/uapi/drm/savage_drm.h
4557
4558DRM DRIVER FOR SIS VIDEO CARDS
4559S:	Orphan / Obsolete
4560F:	drivers/gpu/drm/sis/
4561F:	include/uapi/drm/sis_drm.h
4562
4563DRM DRIVER FOR SITRONIX ST7586 PANELS
4564M:	David Lechner <david@lechnology.com>
4565S:	Maintained
4566F:	drivers/gpu/drm/tinydrm/st7586.c
4567F:	Documentation/devicetree/bindings/display/st7586.txt
4568
4569DRM DRIVER FOR SITRONIX ST7735R PANELS
4570M:	David Lechner <david@lechnology.com>
4571S:	Maintained
4572F:	drivers/gpu/drm/tinydrm/st7735r.c
4573F:	Documentation/devicetree/bindings/display/st7735r.txt
4574
4575DRM DRIVER FOR TDFX VIDEO CARDS
4576S:	Orphan / Obsolete
4577F:	drivers/gpu/drm/tdfx/
4578
4579DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4580M:	Dave Airlie <airlied@redhat.com>
4581S:	Odd Fixes
4582F:	drivers/gpu/drm/udl/
4583
4584DRM DRIVER FOR VMWARE VIRTUAL GPU
4585M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4586M:	Sinclair Yeh <syeh@vmware.com>
4587M:	Thomas Hellstrom <thellstrom@vmware.com>
4588L:	dri-devel@lists.freedesktop.org
4589T:	git git://people.freedesktop.org/~syeh/repos_linux
4590T:	git git://people.freedesktop.org/~thomash/linux
4591S:	Supported
4592F:	drivers/gpu/drm/vmwgfx/
4593F:	include/uapi/drm/vmwgfx_drm.h
4594
4595DRM DRIVERS
4596M:	David Airlie <airlied@linux.ie>
4597L:	dri-devel@lists.freedesktop.org
4598T:	git git://people.freedesktop.org/~airlied/linux
4599B:	https://bugs.freedesktop.org/
4600C:	irc://chat.freenode.net/dri-devel
4601S:	Maintained
4602F:	drivers/gpu/drm/
4603F:	drivers/gpu/vga/
4604F:	Documentation/devicetree/bindings/display/
4605F:	Documentation/devicetree/bindings/gpu/
4606F:	Documentation/devicetree/bindings/video/
4607F:	Documentation/gpu/
4608F:	include/drm/
4609F:	include/uapi/drm/
4610F:	include/linux/vga*
4611
4612DRM DRIVERS AND MISC GPU PATCHES
4613M:	Daniel Vetter <daniel.vetter@intel.com>
4614M:	Gustavo Padovan <gustavo@padovan.org>
4615M:	Sean Paul <seanpaul@chromium.org>
4616W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4617S:	Maintained
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619F:	Documentation/gpu/
4620F:	drivers/gpu/vga/
4621F:	drivers/gpu/drm/*
4622F:	include/drm/drm*
4623F:	include/uapi/drm/drm*
4624F:	include/linux/vga*
4625
4626DRM DRIVERS FOR ALLWINNER A10
4627M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4628L:	dri-devel@lists.freedesktop.org
4629S:	Supported
4630F:	drivers/gpu/drm/sun4i/
4631F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4632T:	git git://anongit.freedesktop.org/drm/drm-misc
4633
4634DRM DRIVERS FOR AMLOGIC SOCS
4635M:	Neil Armstrong <narmstrong@baylibre.com>
4636L:	dri-devel@lists.freedesktop.org
4637L:	linux-amlogic@lists.infradead.org
4638W:	http://linux-meson.com/
4639S:	Supported
4640F:	drivers/gpu/drm/meson/
4641F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4642F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4643F:	Documentation/gpu/meson.rst
4644T:	git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR ATMEL HLCDC
4647M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4648L:	dri-devel@lists.freedesktop.org
4649S:	Supported
4650F:	drivers/gpu/drm/atmel-hlcdc/
4651F:	Documentation/devicetree/bindings/drm/atmel/
4652T:	git git://anongit.freedesktop.org/drm/drm-misc
4653
4654DRM DRIVERS FOR BRIDGE CHIPS
4655M:	Archit Taneja <architt@codeaurora.org>
4656M:	Andrzej Hajda <a.hajda@samsung.com>
4657R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4658S:	Maintained
4659T:	git git://anongit.freedesktop.org/drm/drm-misc
4660F:	drivers/gpu/drm/bridge/
4661
4662DRM DRIVERS FOR EXYNOS
4663M:	Inki Dae <inki.dae@samsung.com>
4664M:	Joonyoung Shim <jy0922.shim@samsung.com>
4665M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4666M:	Kyungmin Park <kyungmin.park@samsung.com>
4667L:	dri-devel@lists.freedesktop.org
4668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4669S:	Supported
4670F:	drivers/gpu/drm/exynos/
4671F:	include/uapi/drm/exynos_drm.h
4672F:	Documentation/devicetree/bindings/display/exynos/
4673
4674DRM DRIVERS FOR FREESCALE DCU
4675M:	Stefan Agner <stefan@agner.ch>
4676M:	Alison Wang <alison.wang@freescale.com>
4677L:	dri-devel@lists.freedesktop.org
4678S:	Supported
4679F:	drivers/gpu/drm/fsl-dcu/
4680F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4681F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4682F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4683
4684DRM DRIVERS FOR FREESCALE IMX
4685M:	Philipp Zabel <p.zabel@pengutronix.de>
4686L:	dri-devel@lists.freedesktop.org
4687S:	Maintained
4688F:	drivers/gpu/drm/imx/
4689F:	drivers/gpu/ipu-v3/
4690F:	Documentation/devicetree/bindings/display/imx/
4691
4692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4693M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4694L:	dri-devel@lists.freedesktop.org
4695T:	git git://github.com/patjak/drm-gma500
4696S:	Maintained
4697F:	drivers/gpu/drm/gma500/
4698
4699DRM DRIVERS FOR HISILICON
4700M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4701M:	Rongrong Zou <zourongrong@gmail.com>
4702R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4703R:	Chen Feng <puck.chen@hisilicon.com>
4704L:	dri-devel@lists.freedesktop.org
4705T:	git git://github.com/xin3liang/linux.git
4706S:	Maintained
4707F:	drivers/gpu/drm/hisilicon/
4708F:	Documentation/devicetree/bindings/display/hisilicon/
4709
4710DRM DRIVERS FOR MEDIATEK
4711M:	CK Hu <ck.hu@mediatek.com>
4712M:	Philipp Zabel <p.zabel@pengutronix.de>
4713L:	dri-devel@lists.freedesktop.org
4714S:	Supported
4715F:	drivers/gpu/drm/mediatek/
4716F:	Documentation/devicetree/bindings/display/mediatek/
4717
4718DRM DRIVERS FOR NVIDIA TEGRA
4719M:	Thierry Reding <thierry.reding@gmail.com>
4720L:	dri-devel@lists.freedesktop.org
4721L:	linux-tegra@vger.kernel.org
4722T:	git git://anongit.freedesktop.org/tegra/linux.git
4723S:	Supported
4724F:	drivers/gpu/drm/tegra/
4725F:	drivers/gpu/host1x/
4726F:	include/linux/host1x.h
4727F:	include/uapi/drm/tegra_drm.h
4728F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4729
4730DRM DRIVERS FOR RENESAS
4731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4732L:	dri-devel@lists.freedesktop.org
4733L:	linux-renesas-soc@vger.kernel.org
4734T:	git git://linuxtv.org/pinchartl/fbdev
4735S:	Supported
4736F:	drivers/gpu/drm/rcar-du/
4737F:	drivers/gpu/drm/shmobile/
4738F:	include/linux/platform_data/shmob_drm.h
4739F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4740F:	Documentation/devicetree/bindings/display/renesas,du.txt
4741
4742DRM DRIVERS FOR ROCKCHIP
4743M:	Sandy Huang <hjc@rock-chips.com>
4744M:	Heiko Stübner <heiko@sntech.de>
4745L:	dri-devel@lists.freedesktop.org
4746S:	Maintained
4747F:	drivers/gpu/drm/rockchip/
4748F:	Documentation/devicetree/bindings/display/rockchip/
4749T:	git git://anongit.freedesktop.org/drm/drm-misc
4750
4751DRM DRIVERS FOR STI
4752M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4753M:	Vincent Abriou <vincent.abriou@st.com>
4754L:	dri-devel@lists.freedesktop.org
4755T:	git git://anongit.freedesktop.org/drm/drm-misc
4756S:	Maintained
4757F:	drivers/gpu/drm/sti
4758F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4759
4760DRM DRIVERS FOR STM
4761M:	Yannick Fertre <yannick.fertre@st.com>
4762M:	Philippe Cornu <philippe.cornu@st.com>
4763M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4764M:	Vincent Abriou <vincent.abriou@st.com>
4765L:	dri-devel@lists.freedesktop.org
4766T:	git git://anongit.freedesktop.org/drm/drm-misc
4767S:	Maintained
4768F:	drivers/gpu/drm/stm
4769F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4770
4771DRM DRIVERS FOR TI LCDC
4772M:	Jyri Sarha <jsarha@ti.com>
4773R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4774L:	dri-devel@lists.freedesktop.org
4775S:	Maintained
4776F:	drivers/gpu/drm/tilcdc/
4777F:	Documentation/devicetree/bindings/display/tilcdc/
4778
4779DRM DRIVERS FOR TI OMAP
4780M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/omapdrm/
4784F:	Documentation/devicetree/bindings/display/ti/
4785
4786DRM DRIVERS FOR VC4
4787M:	Eric Anholt <eric@anholt.net>
4788T:	git git://github.com/anholt/linux
4789S:	Supported
4790F:	drivers/gpu/drm/vc4/
4791F:	include/uapi/drm/vc4_drm.h
4792F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR VIVANTE GPU IP
4796M:	Lucas Stach <l.stach@pengutronix.de>
4797R:	Russell King <linux+etnaviv@armlinux.org.uk>
4798R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4799L:	etnaviv@lists.freedesktop.org
4800L:	dri-devel@lists.freedesktop.org
4801S:	Maintained
4802F:	drivers/gpu/drm/etnaviv/
4803F:	include/uapi/drm/etnaviv_drm.h
4804F:	Documentation/devicetree/bindings/display/etnaviv/
4805
4806DRM DRIVERS FOR ZTE ZX
4807M:	Shawn Guo <shawnguo@kernel.org>
4808L:	dri-devel@lists.freedesktop.org
4809S:	Maintained
4810F:	drivers/gpu/drm/zte/
4811F:	Documentation/devicetree/bindings/display/zte,vou.txt
4812T:	git git://anongit.freedesktop.org/drm/drm-misc
4813
4814DRM PANEL DRIVERS
4815M:	Thierry Reding <thierry.reding@gmail.com>
4816L:	dri-devel@lists.freedesktop.org
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818S:	Maintained
4819F:	drivers/gpu/drm/drm_panel.c
4820F:	drivers/gpu/drm/panel/
4821F:	include/drm/drm_panel.h
4822F:	Documentation/devicetree/bindings/display/panel/
4823
4824DRM TINYDRM DRIVERS
4825M:	Noralf Trønnes <noralf@tronnes.org>
4826W:	https://github.com/notro/tinydrm/wiki/Development
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828S:	Maintained
4829F:	drivers/gpu/drm/tinydrm/
4830F:	include/drm/tinydrm/
4831
4832DRM TTM SUBSYSTEM
4833M:	Christian Koenig <christian.koenig@amd.com>
4834M:	Roger He <Hongbo.He@amd.com>
4835T:	git git://people.freedesktop.org/~agd5f/linux
4836S:	Maintained
4837L:	dri-devel@lists.freedesktop.org
4838F:	include/drm/ttm/
4839F:	drivers/gpu/drm/ttm/
4840
4841DSBR100 USB FM RADIO DRIVER
4842M:	Alexey Klimov <klimov.linux@gmail.com>
4843L:	linux-media@vger.kernel.org
4844T:	git git://linuxtv.org/media_tree.git
4845S:	Maintained
4846F:	drivers/media/radio/dsbr100.c
4847
4848DSCC4 DRIVER
4849M:	Francois Romieu <romieu@fr.zoreil.com>
4850L:	netdev@vger.kernel.org
4851S:	Maintained
4852F:	drivers/net/wan/dscc4.c
4853
4854DT3155 MEDIA DRIVER
4855M:	Hans Verkuil <hverkuil@xs4all.nl>
4856L:	linux-media@vger.kernel.org
4857T:	git git://linuxtv.org/media_tree.git
4858W:	https://linuxtv.org
4859S:	Odd Fixes
4860F:	drivers/media/pci/dt3155/
4861
4862DVB_USB_AF9015 MEDIA DRIVER
4863M:	Antti Palosaari <crope@iki.fi>
4864L:	linux-media@vger.kernel.org
4865W:	https://linuxtv.org
4866W:	http://palosaari.fi/linux/
4867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4868T:	git git://linuxtv.org/anttip/media_tree.git
4869S:	Maintained
4870F:	drivers/media/usb/dvb-usb-v2/af9015*
4871
4872DVB_USB_AF9035 MEDIA DRIVER
4873M:	Antti Palosaari <crope@iki.fi>
4874L:	linux-media@vger.kernel.org
4875W:	https://linuxtv.org
4876W:	http://palosaari.fi/linux/
4877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4878T:	git git://linuxtv.org/anttip/media_tree.git
4879S:	Maintained
4880F:	drivers/media/usb/dvb-usb-v2/af9035*
4881
4882DVB_USB_ANYSEE MEDIA DRIVER
4883M:	Antti Palosaari <crope@iki.fi>
4884L:	linux-media@vger.kernel.org
4885W:	https://linuxtv.org
4886W:	http://palosaari.fi/linux/
4887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4888T:	git git://linuxtv.org/anttip/media_tree.git
4889S:	Maintained
4890F:	drivers/media/usb/dvb-usb-v2/anysee*
4891
4892DVB_USB_AU6610 MEDIA DRIVER
4893M:	Antti Palosaari <crope@iki.fi>
4894L:	linux-media@vger.kernel.org
4895W:	https://linuxtv.org
4896W:	http://palosaari.fi/linux/
4897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4898T:	git git://linuxtv.org/anttip/media_tree.git
4899S:	Maintained
4900F:	drivers/media/usb/dvb-usb-v2/au6610*
4901
4902DVB_USB_CE6230 MEDIA DRIVER
4903M:	Antti Palosaari <crope@iki.fi>
4904L:	linux-media@vger.kernel.org
4905W:	https://linuxtv.org
4906W:	http://palosaari.fi/linux/
4907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4908T:	git git://linuxtv.org/anttip/media_tree.git
4909S:	Maintained
4910F:	drivers/media/usb/dvb-usb-v2/ce6230*
4911
4912DVB_USB_CXUSB MEDIA DRIVER
4913M:	Michael Krufky <mkrufky@linuxtv.org>
4914L:	linux-media@vger.kernel.org
4915W:	https://linuxtv.org
4916W:	http://github.com/mkrufky
4917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4918T:	git git://linuxtv.org/media_tree.git
4919S:	Maintained
4920F:	drivers/media/usb/dvb-usb/cxusb*
4921
4922DVB_USB_EC168 MEDIA DRIVER
4923M:	Antti Palosaari <crope@iki.fi>
4924L:	linux-media@vger.kernel.org
4925W:	https://linuxtv.org
4926W:	http://palosaari.fi/linux/
4927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4928T:	git git://linuxtv.org/anttip/media_tree.git
4929S:	Maintained
4930F:	drivers/media/usb/dvb-usb-v2/ec168*
4931
4932DVB_USB_GL861 MEDIA DRIVER
4933M:	Antti Palosaari <crope@iki.fi>
4934L:	linux-media@vger.kernel.org
4935W:	https://linuxtv.org
4936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4937T:	git git://linuxtv.org/anttip/media_tree.git
4938S:	Maintained
4939F:	drivers/media/usb/dvb-usb-v2/gl861*
4940
4941DVB_USB_MXL111SF MEDIA DRIVER
4942M:	Michael Krufky <mkrufky@linuxtv.org>
4943L:	linux-media@vger.kernel.org
4944W:	https://linuxtv.org
4945W:	http://github.com/mkrufky
4946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4947T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4948S:	Maintained
4949F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4950
4951DVB_USB_RTL28XXU MEDIA DRIVER
4952M:	Antti Palosaari <crope@iki.fi>
4953L:	linux-media@vger.kernel.org
4954W:	https://linuxtv.org
4955W:	http://palosaari.fi/linux/
4956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4957T:	git git://linuxtv.org/anttip/media_tree.git
4958S:	Maintained
4959F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4960
4961DVB_USB_V2 MEDIA DRIVER
4962M:	Antti Palosaari <crope@iki.fi>
4963L:	linux-media@vger.kernel.org
4964W:	https://linuxtv.org
4965W:	http://palosaari.fi/linux/
4966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4967T:	git git://linuxtv.org/anttip/media_tree.git
4968S:	Maintained
4969F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4970F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4971
4972DYNAMIC DEBUG
4973M:	Jason Baron <jbaron@akamai.com>
4974S:	Maintained
4975F:	lib/dynamic_debug.c
4976F:	include/linux/dynamic_debug.h
4977
4978DYNAMIC INTERRUPT MODERATION
4979M:	Tal Gilboa <talgi@mellanox.com>
4980S:	Maintained
4981F:	include/linux/net_dim.h
4982
4983DZ DECSTATION DZ11 SERIAL DRIVER
4984M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4985S:	Maintained
4986F:	drivers/tty/serial/dz.*
4987
4988E3X0 POWER BUTTON DRIVER
4989M:	Moritz Fischer <moritz.fischer@ettus.com>
4990L:	usrp-users@lists.ettus.com
4991W:	http://www.ettus.com
4992S:	Supported
4993F:	drivers/input/misc/e3x0-button.c
4994F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4995
4996E4000 MEDIA DRIVER
4997M:	Antti Palosaari <crope@iki.fi>
4998L:	linux-media@vger.kernel.org
4999W:	https://linuxtv.org
5000W:	http://palosaari.fi/linux/
5001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5002T:	git git://linuxtv.org/anttip/media_tree.git
5003S:	Maintained
5004F:	drivers/media/tuners/e4000*
5005
5006EATA ISA/EISA/PCI SCSI DRIVER
5007M:	Dario Ballabio <ballabio_dario@emc.com>
5008L:	linux-scsi@vger.kernel.org
5009S:	Maintained
5010F:	drivers/scsi/eata.c
5011
5012EC100 MEDIA DRIVER
5013M:	Antti Palosaari <crope@iki.fi>
5014L:	linux-media@vger.kernel.org
5015W:	https://linuxtv.org
5016W:	http://palosaari.fi/linux/
5017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5018T:	git git://linuxtv.org/anttip/media_tree.git
5019S:	Maintained
5020F:	drivers/media/dvb-frontends/ec100*
5021
5022ECRYPT FILE SYSTEM
5023M:	Tyler Hicks <tyhicks@canonical.com>
5024L:	ecryptfs@vger.kernel.org
5025W:	http://ecryptfs.org
5026W:	https://launchpad.net/ecryptfs
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5028S:	Supported
5029F:	Documentation/filesystems/ecryptfs.txt
5030F:	fs/ecryptfs/
5031
5032EDAC-AMD64
5033M:	Borislav Petkov <bp@alien8.de>
5034L:	linux-edac@vger.kernel.org
5035S:	Maintained
5036F:	drivers/edac/amd64_edac*
5037
5038EDAC-CALXEDA
5039M:	Robert Richter <rric@kernel.org>
5040L:	linux-edac@vger.kernel.org
5041S:	Maintained
5042F:	drivers/edac/highbank*
5043
5044EDAC-CAVIUM OCTEON
5045M:	Ralf Baechle <ralf@linux-mips.org>
5046M:	David Daney <david.daney@cavium.com>
5047L:	linux-edac@vger.kernel.org
5048L:	linux-mips@linux-mips.org
5049S:	Supported
5050F:	drivers/edac/octeon_edac*
5051
5052EDAC-CAVIUM THUNDERX
5053M:	David Daney <david.daney@cavium.com>
5054M:	Jan Glauber <jglauber@cavium.com>
5055L:	linux-edac@vger.kernel.org
5056S:	Supported
5057F:	drivers/edac/thunderx_edac*
5058
5059EDAC-CORE
5060M:	Borislav Petkov <bp@alien8.de>
5061M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5062M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5063L:	linux-edac@vger.kernel.org
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5066S:	Supported
5067F:	Documentation/admin-guide/ras.rst
5068F:	Documentation/driver-api/edac.rst
5069F:	drivers/edac/
5070F:	include/linux/edac.h
5071
5072EDAC-E752X
5073M:	Mark Gross <mark.gross@intel.com>
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/e752x_edac.c
5077
5078EDAC-E7XXX
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/e7xxx_edac.c
5082
5083EDAC-FSL_DDR
5084M:	York Sun <york.sun@nxp.com>
5085L:	linux-edac@vger.kernel.org
5086S:	Maintained
5087F:	drivers/edac/fsl_ddr_edac.*
5088
5089EDAC-GHES
5090M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5091M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5092L:	linux-edac@vger.kernel.org
5093S:	Maintained
5094F:	drivers/edac/ghes_edac.c
5095
5096EDAC-I3000
5097L:	linux-edac@vger.kernel.org
5098S:	Orphan
5099F:	drivers/edac/i3000_edac.c
5100
5101EDAC-I5000
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/i5000_edac.c
5105
5106EDAC-I5400
5107M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110S:	Maintained
5111F:	drivers/edac/i5400_edac.c
5112
5113EDAC-I7300
5114M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5115M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/i7300_edac.c
5119
5120EDAC-I7CORE
5121M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5122M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i7core_edac.c
5126
5127EDAC-I82443BXGX
5128M:	Tim Small <tim@buttersideup.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/i82443bxgx_edac.c
5132
5133EDAC-I82975X
5134M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5135M:	"Arvind R." <arvino55@gmail.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/i82975x_edac.c
5139
5140EDAC-IE31200
5141M:	Jason Baron <jbaron@akamai.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/ie31200_edac.c
5145
5146EDAC-MPC85XX
5147M:	Johannes Thumshirn <morbidrsa@gmail.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/mpc85xx_edac.[ch]
5151
5152EDAC-PASEMI
5153M:	Egor Martovetsky <egor@pasemi.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/pasemi_edac.c
5157
5158EDAC-PND2
5159M:	Tony Luck <tony.luck@intel.com>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/pnd2_edac.[ch]
5163
5164EDAC-R82600
5165M:	Tim Small <tim@buttersideup.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/r82600_edac.c
5169
5170EDAC-SBRIDGE
5171M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/sb_edac.c
5176
5177EDAC-SKYLAKE
5178M:	Tony Luck <tony.luck@intel.com>
5179L:	linux-edac@vger.kernel.org
5180S:	Maintained
5181F:	drivers/edac/skx_edac.c
5182
5183EDAC-TI
5184M:	Tero Kristo <t-kristo@ti.com>
5185L:	linux-edac@vger.kernel.org
5186S:	Maintained
5187F:	drivers/edac/ti_edac.c
5188
5189EDIROL UA-101/UA-1000 DRIVER
5190M:	Clemens Ladisch <clemens@ladisch.de>
5191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5192T:	git git://git.alsa-project.org/alsa-kernel.git
5193S:	Maintained
5194F:	sound/usb/misc/ua101.c
5195
5196EFI TEST DRIVER
5197L:	linux-efi@vger.kernel.org
5198M:	Ivan Hu <ivan.hu@canonical.com>
5199M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5200S:	Maintained
5201F:	drivers/firmware/efi/test/
5202
5203EFI VARIABLE FILESYSTEM
5204M:	Matthew Garrett <matthew.garrett@nebula.com>
5205M:	Jeremy Kerr <jk@ozlabs.org>
5206M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5208L:	linux-efi@vger.kernel.org
5209S:	Maintained
5210F:	fs/efivarfs/
5211
5212EFIFB FRAMEBUFFER DRIVER
5213L:	linux-fbdev@vger.kernel.org
5214M:	Peter Jones <pjones@redhat.com>
5215S:	Maintained
5216F:	drivers/video/fbdev/efifb.c
5217
5218EFS FILESYSTEM
5219W:	http://aeschi.ch.eu.org/efs/
5220S:	Orphan
5221F:	fs/efs/
5222
5223EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5224M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5225L:	netdev@vger.kernel.org
5226S:	Maintained
5227F:	drivers/net/ethernet/ibm/ehea/
5228
5229EM28XX VIDEO4LINUX DRIVER
5230M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5231M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5232L:	linux-media@vger.kernel.org
5233W:	https://linuxtv.org
5234T:	git git://linuxtv.org/media_tree.git
5235S:	Maintained
5236F:	drivers/media/usb/em28xx/
5237F:	Documentation/media/v4l-drivers/em28xx*
5238
5239EMBEDDED LINUX
5240M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5241M:	Matt Mackall <mpm@selenic.com>
5242M:	David Woodhouse <dwmw2@infradead.org>
5243L:	linux-embedded@vger.kernel.org
5244S:	Maintained
5245
5246Emulex 10Gbps iSCSI - OneConnect DRIVER
5247M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5248M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5249M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5250L:	linux-scsi@vger.kernel.org
5251W:	http://www.broadcom.com
5252S:	Supported
5253F:	drivers/scsi/be2iscsi/
5254
5255Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5256M:	Sathya Perla <sathya.perla@broadcom.com>
5257M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5258M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5259M:	Somnath Kotur <somnath.kotur@broadcom.com>
5260L:	netdev@vger.kernel.org
5261W:	http://www.emulex.com
5262S:	Supported
5263F:	drivers/net/ethernet/emulex/benet/
5264
5265EMULEX ONECONNECT ROCE DRIVER
5266M:	Selvin Xavier <selvin.xavier@broadcom.com>
5267M:	Devesh Sharma <devesh.sharma@broadcom.com>
5268L:	linux-rdma@vger.kernel.org
5269W:	http://www.broadcom.com
5270S:	Odd Fixes
5271F:	drivers/infiniband/hw/ocrdma/
5272F:	include/uapi/rdma/ocrdma-abi.h
5273
5274EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5275M:	James Smart <james.smart@broadcom.com>
5276M:	Dick Kennedy <dick.kennedy@broadcom.com>
5277L:	linux-scsi@vger.kernel.org
5278W:	http://www.broadcom.com
5279S:	Supported
5280F:	drivers/scsi/lpfc/
5281
5282ENE CB710 FLASH CARD READER DRIVER
5283M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5284S:	Maintained
5285F:	drivers/misc/cb710/
5286F:	drivers/mmc/host/cb710-mmc.*
5287F:	include/linux/cb710.h
5288
5289ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5290M:	Maxim Levitsky <maximlevitsky@gmail.com>
5291S:	Maintained
5292F:	drivers/media/rc/ene_ir.*
5293
5294EPSON S1D13XXX FRAMEBUFFER DRIVER
5295M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5296S:	Maintained
5297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5298F:	drivers/video/fbdev/s1d13xxxfb.c
5299F:	include/video/s1d13xxxfb.h
5300
5301ERRSEQ ERROR TRACKING INFRASTRUCTURE
5302M:	Jeff Layton <jlayton@kernel.org>
5303S:	Maintained
5304F:	lib/errseq.c
5305F:	include/linux/errseq.h
5306
5307ET131X NETWORK DRIVER
5308M:	Mark Einon <mark.einon@gmail.com>
5309S:	Odd Fixes
5310F:	drivers/net/ethernet/agere/
5311
5312ETHERNET BRIDGE
5313M:	Stephen Hemminger <stephen@networkplumber.org>
5314L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5315L:	netdev@vger.kernel.org
5316W:	http://www.linuxfoundation.org/en/Net:Bridge
5317S:	Maintained
5318F:	include/linux/netfilter_bridge/
5319F:	net/bridge/
5320
5321ETHERNET PHY LIBRARY
5322M:	Andrew Lunn <andrew@lunn.ch>
5323M:	Florian Fainelli <f.fainelli@gmail.com>
5324L:	netdev@vger.kernel.org
5325S:	Maintained
5326F:	Documentation/ABI/testing/sysfs-bus-mdio
5327F:	Documentation/devicetree/bindings/net/mdio*
5328F:	Documentation/networking/phy.txt
5329F:	drivers/net/phy/
5330F:	drivers/of/of_mdio.c
5331F:	drivers/of/of_net.c
5332F:	include/linux/*mdio*.h
5333F:	include/linux/of_net.h
5334F:	include/linux/phy.h
5335F:	include/linux/phy_fixed.h
5336F:	include/linux/platform_data/mdio-gpio.h
5337F:	include/linux/platform_data/mdio-bcm-unimac.h
5338F:	include/trace/events/mdio.h
5339F:	include/uapi/linux/mdio.h
5340F:	include/uapi/linux/mii.h
5341
5342EXT2 FILE SYSTEM
5343M:	Jan Kara <jack@suse.com>
5344L:	linux-ext4@vger.kernel.org
5345S:	Maintained
5346F:	Documentation/filesystems/ext2.txt
5347F:	fs/ext2/
5348F:	include/linux/ext2*
5349
5350EXT4 FILE SYSTEM
5351M:	"Theodore Ts'o" <tytso@mit.edu>
5352M:	Andreas Dilger <adilger.kernel@dilger.ca>
5353L:	linux-ext4@vger.kernel.org
5354W:	http://ext4.wiki.kernel.org
5355Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5357S:	Maintained
5358F:	Documentation/filesystems/ext4.txt
5359F:	fs/ext4/
5360
5361Extended Verification Module (EVM)
5362M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5363L:	linux-integrity@vger.kernel.org
5364S:	Supported
5365F:	security/integrity/evm/
5366
5367EXTENSIBLE FIRMWARE INTERFACE (EFI)
5368M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5369L:	linux-efi@vger.kernel.org
5370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5371S:	Maintained
5372F:	Documentation/efi-stub.txt
5373F:	arch/*/kernel/efi.c
5374F:	arch/x86/boot/compressed/eboot.[ch]
5375F:	arch/*/include/asm/efi.h
5376F:	arch/x86/platform/efi/
5377F:	drivers/firmware/efi/
5378F:	include/linux/efi*.h
5379F:	arch/arm/boot/compressed/efi-header.S
5380F:	arch/arm64/kernel/efi-entry.S
5381
5382EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5383M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5384M:	Chanwoo Choi <cw00.choi@samsung.com>
5385L:	linux-kernel@vger.kernel.org
5386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5387S:	Maintained
5388F:	drivers/extcon/
5389F:	include/linux/extcon/
5390F:	include/linux/extcon.h
5391F:	Documentation/extcon/
5392F:	Documentation/devicetree/bindings/extcon/
5393
5394EXYNOS DP DRIVER
5395M:	Jingoo Han <jingoohan1@gmail.com>
5396L:	dri-devel@lists.freedesktop.org
5397S:	Maintained
5398F:	drivers/gpu/drm/exynos/exynos_dp*
5399
5400EXYNOS SYSMMU (IOMMU) driver
5401M:	Marek Szyprowski <m.szyprowski@samsung.com>
5402L:	iommu@lists.linux-foundation.org
5403S:	Maintained
5404F:	drivers/iommu/exynos-iommu.c
5405
5406EZchip NPS platform support
5407M:	Elad Kanfi <eladkan@mellanox.com>
5408M:	Vineet Gupta <vgupta@synopsys.com>
5409S:	Supported
5410F:	arch/arc/plat-eznps
5411F:	arch/arc/boot/dts/eznps.dts
5412
5413F2FS FILE SYSTEM
5414M:	Jaegeuk Kim <jaegeuk@kernel.org>
5415M:	Chao Yu <yuchao0@huawei.com>
5416L:	linux-f2fs-devel@lists.sourceforge.net
5417W:	https://f2fs.wiki.kernel.org/
5418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5419S:	Maintained
5420F:	Documentation/filesystems/f2fs.txt
5421F:	Documentation/ABI/testing/sysfs-fs-f2fs
5422F:	fs/f2fs/
5423F:	include/linux/f2fs_fs.h
5424F:	include/trace/events/f2fs.h
5425
5426F71805F HARDWARE MONITORING DRIVER
5427M:	Jean Delvare <jdelvare@suse.com>
5428L:	linux-hwmon@vger.kernel.org
5429S:	Maintained
5430F:	Documentation/hwmon/f71805f
5431F:	drivers/hwmon/f71805f.c
5432
5433FANOTIFY
5434M:	Jan Kara <jack@suse.cz>
5435R:	Amir Goldstein <amir73il@gmail.com>
5436L:	linux-fsdevel@vger.kernel.org
5437S:	Maintained
5438F:	fs/notify/fanotify/
5439F:	include/linux/fanotify.h
5440F:	include/uapi/linux/fanotify.h
5441
5442FARSYNC SYNCHRONOUS DRIVER
5443M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5444W:	http://www.farsite.co.uk/
5445S:	Supported
5446F:	drivers/net/wan/farsync.*
5447
5448FAULT INJECTION SUPPORT
5449M:	Akinobu Mita <akinobu.mita@gmail.com>
5450S:	Supported
5451F:	Documentation/fault-injection/
5452F:	lib/fault-inject.c
5453
5454FBTFT Framebuffer drivers
5455M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5456S:	Maintained
5457F:	drivers/staging/fbtft/
5458
5459FC0011 TUNER DRIVER
5460M:	Michael Buesch <m@bues.ch>
5461L:	linux-media@vger.kernel.org
5462S:	Maintained
5463F:	drivers/media/tuners/fc0011.h
5464F:	drivers/media/tuners/fc0011.c
5465
5466FC2580 MEDIA DRIVER
5467M:	Antti Palosaari <crope@iki.fi>
5468L:	linux-media@vger.kernel.org
5469W:	https://linuxtv.org
5470W:	http://palosaari.fi/linux/
5471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5472T:	git git://linuxtv.org/anttip/media_tree.git
5473S:	Maintained
5474F:	drivers/media/tuners/fc2580*
5475
5476FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5477M:	Johannes Thumshirn <jth@kernel.org>
5478L:	linux-scsi@vger.kernel.org
5479W:	www.Open-FCoE.org
5480S:	Supported
5481F:	drivers/scsi/libfc/
5482F:	drivers/scsi/fcoe/
5483F:	include/scsi/fc/
5484F:	include/scsi/libfc.h
5485F:	include/scsi/libfcoe.h
5486F:	include/uapi/scsi/fc/
5487
5488FILE LOCKING (flock() and fcntl()/lockf())
5489M:	Jeff Layton <jlayton@kernel.org>
5490M:	"J. Bruce Fields" <bfields@fieldses.org>
5491L:	linux-fsdevel@vger.kernel.org
5492S:	Maintained
5493F:	include/linux/fcntl.h
5494F:	include/uapi/linux/fcntl.h
5495F:	fs/fcntl.c
5496F:	fs/locks.c
5497
5498FILESYSTEMS (VFS and infrastructure)
5499M:	Alexander Viro <viro@zeniv.linux.org.uk>
5500L:	linux-fsdevel@vger.kernel.org
5501S:	Maintained
5502F:	fs/*
5503F:	include/linux/fs.h
5504F:	include/uapi/linux/fs.h
5505
5506FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5507M:	Riku Voipio <riku.voipio@iki.fi>
5508L:	linux-hwmon@vger.kernel.org
5509S:	Maintained
5510F:	drivers/hwmon/f75375s.c
5511F:	include/linux/f75375s.h
5512
5513FIREWIRE AUDIO DRIVERS
5514M:	Clemens Ladisch <clemens@ladisch.de>
5515L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5516T:	git git://git.alsa-project.org/alsa-kernel.git
5517S:	Maintained
5518F:	sound/firewire/
5519
5520FIREWIRE MEDIA DRIVERS (firedtv)
5521M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5522L:	linux-media@vger.kernel.org
5523L:	linux1394-devel@lists.sourceforge.net
5524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5525S:	Maintained
5526F:	drivers/media/firewire/
5527
5528FIREWIRE SBP-2 TARGET
5529M:	Chris Boot <bootc@bootc.net>
5530L:	linux-scsi@vger.kernel.org
5531L:	target-devel@vger.kernel.org
5532L:	linux1394-devel@lists.sourceforge.net
5533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5534S:	Maintained
5535F:	drivers/target/sbp/
5536
5537FIREWIRE SUBSYSTEM
5538M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5539L:	linux1394-devel@lists.sourceforge.net
5540W:	http://ieee1394.wiki.kernel.org/
5541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5542S:	Maintained
5543F:	drivers/firewire/
5544F:	include/linux/firewire.h
5545F:	include/uapi/linux/firewire*.h
5546F:	tools/firewire/
5547
5548FIRMWARE LOADER (request_firmware)
5549M:	Luis R. Rodriguez <mcgrof@kernel.org>
5550L:	linux-kernel@vger.kernel.org
5551S:	Maintained
5552F:	Documentation/firmware_class/
5553F:	drivers/base/firmware*.c
5554F:	include/linux/firmware.h
5555
5556FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5557M:	Joshua Morris <josh.h.morris@us.ibm.com>
5558M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5559S:	Maintained
5560F:	drivers/block/rsxx/
5561
5562FLOPPY DRIVER
5563M:	Jiri Kosina <jikos@kernel.org>
5564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5565S:	Odd fixes
5566F:	drivers/block/floppy.c
5567
5568FMC SUBSYSTEM
5569M:	Alessandro Rubini <rubini@gnudd.com>
5570W:	http://www.ohwr.org/projects/fmc-bus
5571S:	Supported
5572F:	drivers/fmc/
5573F:	include/linux/fmc*.h
5574F:	include/linux/ipmi-fru.h
5575K:	fmc_d.*register
5576
5577FPGA MANAGER FRAMEWORK
5578M:	Alan Tull <atull@kernel.org>
5579M:	Moritz Fischer <mdf@kernel.org>
5580L:	linux-fpga@vger.kernel.org
5581S:	Maintained
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5583Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5584F:	Documentation/fpga/
5585F:	Documentation/devicetree/bindings/fpga/
5586F:	drivers/fpga/
5587F:	include/linux/fpga/
5588W:	http://www.rocketboards.org
5589
5590FPU EMULATOR
5591M:	Bill Metzenthen <billm@melbpc.org.au>
5592W:	http://floatingpoint.sourceforge.net/emulator/index.html
5593S:	Maintained
5594F:	arch/x86/math-emu/
5595
5596FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5597L:	netdev@vger.kernel.org
5598S:	Orphan
5599F:	drivers/net/wan/dlci.c
5600F:	drivers/net/wan/sdla.c
5601
5602FRAMEBUFFER LAYER
5603M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5604L:	dri-devel@lists.freedesktop.org
5605L:	linux-fbdev@vger.kernel.org
5606T:	git git://github.com/bzolnier/linux.git
5607Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5608S:	Maintained
5609F:	Documentation/fb/
5610F:	drivers/video/
5611F:	include/video/
5612F:	include/linux/fb.h
5613F:	include/uapi/video/
5614F:	include/uapi/linux/fb.h
5615
5616FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5617M:	Horia Geantă <horia.geanta@nxp.com>
5618M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5619L:	linux-crypto@vger.kernel.org
5620S:	Maintained
5621F:	drivers/crypto/caam/
5622F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5623
5624FREESCALE DIU FRAMEBUFFER DRIVER
5625M:	Timur Tabi <timur@tabi.org>
5626L:	linux-fbdev@vger.kernel.org
5627S:	Maintained
5628F:	drivers/video/fbdev/fsl-diu-fb.*
5629
5630FREESCALE DMA DRIVER
5631M:	Li Yang <leoyang.li@nxp.com>
5632M:	Zhang Wei <zw@zh-kernel.org>
5633L:	linuxppc-dev@lists.ozlabs.org
5634S:	Maintained
5635F:	drivers/dma/fsldma.*
5636
5637FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5638M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5639L:	netdev@vger.kernel.org
5640S:	Maintained
5641F:	drivers/net/ethernet/freescale/gianfar*
5642X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5643F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5644
5645FREESCALE GPMI NAND DRIVER
5646M:	Han Xu <han.xu@nxp.com>
5647L:	linux-mtd@lists.infradead.org
5648S:	Maintained
5649F:	drivers/mtd/nand/gpmi-nand/*
5650
5651FREESCALE I2C CPM DRIVER
5652M:	Jochen Friedrich <jochen@scram.de>
5653L:	linuxppc-dev@lists.ozlabs.org
5654L:	linux-i2c@vger.kernel.org
5655S:	Maintained
5656F:	drivers/i2c/busses/i2c-cpm.c
5657
5658FREESCALE IMX / MXC FEC DRIVER
5659M:	Fugang Duan <fugang.duan@nxp.com>
5660L:	netdev@vger.kernel.org
5661S:	Maintained
5662F:	drivers/net/ethernet/freescale/fec_main.c
5663F:	drivers/net/ethernet/freescale/fec_ptp.c
5664F:	drivers/net/ethernet/freescale/fec.h
5665F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5666
5667FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5668M:	Sascha Hauer <kernel@pengutronix.de>
5669L:	linux-fbdev@vger.kernel.org
5670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5671S:	Maintained
5672F:	include/linux/platform_data/video-imxfb.h
5673F:	drivers/video/fbdev/imxfb.c
5674
5675FREESCALE QORIQ DPAA ETHERNET DRIVER
5676M:	Madalin Bucur <madalin.bucur@nxp.com>
5677L:	netdev@vger.kernel.org
5678S:	Maintained
5679F:	drivers/net/ethernet/freescale/dpaa
5680
5681FREESCALE QORIQ DPAA FMAN DRIVER
5682M:	Madalin Bucur <madalin.bucur@nxp.com>
5683L:	netdev@vger.kernel.org
5684S:	Maintained
5685F:	drivers/net/ethernet/freescale/fman
5686F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5687
5688FREESCALE QUAD SPI DRIVER
5689M:	Han Xu <han.xu@nxp.com>
5690L:	linux-mtd@lists.infradead.org
5691S:	Maintained
5692F:	drivers/mtd/spi-nor/fsl-quadspi.c
5693
5694FREESCALE QUICC ENGINE LIBRARY
5695M:	Qiang Zhao <qiang.zhao@nxp.com>
5696L:	linuxppc-dev@lists.ozlabs.org
5697S:	Maintained
5698F:	drivers/soc/fsl/qe/
5699F:	include/soc/fsl/*qe*.h
5700F:	include/soc/fsl/*ucc*.h
5701
5702FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5703M:	Li Yang <leoyang.li@nxp.com>
5704L:	netdev@vger.kernel.org
5705L:	linuxppc-dev@lists.ozlabs.org
5706S:	Maintained
5707F:	drivers/net/ethernet/freescale/ucc_geth*
5708
5709FREESCALE QUICC ENGINE UCC HDLC DRIVER
5710M:	Zhao Qiang <qiang.zhao@nxp.com>
5711L:	netdev@vger.kernel.org
5712L:	linuxppc-dev@lists.ozlabs.org
5713S:	Maintained
5714F:	drivers/net/wan/fsl_ucc_hdlc*
5715
5716FREESCALE QUICC ENGINE UCC UART DRIVER
5717M:	Timur Tabi <timur@tabi.org>
5718L:	linuxppc-dev@lists.ozlabs.org
5719S:	Maintained
5720F:	drivers/tty/serial/ucc_uart.c
5721
5722FREESCALE SOC DRIVERS
5723M:	Li Yang <leoyang.li@nxp.com>
5724L:	linuxppc-dev@lists.ozlabs.org
5725L:	linux-arm-kernel@lists.infradead.org
5726S:	Maintained
5727F:	Documentation/devicetree/bindings/soc/fsl/
5728F:	drivers/soc/fsl/
5729F:	include/linux/fsl/
5730
5731FREESCALE SOC FS_ENET DRIVER
5732M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5733M:	Vitaly Bordug <vbordug@ru.mvista.com>
5734L:	linuxppc-dev@lists.ozlabs.org
5735L:	netdev@vger.kernel.org
5736S:	Maintained
5737F:	drivers/net/ethernet/freescale/fs_enet/
5738F:	include/linux/fs_enet_pd.h
5739
5740FREESCALE SOC SOUND DRIVERS
5741M:	Timur Tabi <timur@tabi.org>
5742M:	Nicolin Chen <nicoleotsuka@gmail.com>
5743M:	Xiubo Li <Xiubo.Lee@gmail.com>
5744R:	Fabio Estevam <fabio.estevam@nxp.com>
5745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5746L:	linuxppc-dev@lists.ozlabs.org
5747S:	Maintained
5748F:	sound/soc/fsl/fsl*
5749F:	sound/soc/fsl/imx*
5750F:	sound/soc/fsl/mpc8610_hpcd.c
5751
5752FREESCALE USB PERIPHERAL DRIVERS
5753M:	Li Yang <leoyang.li@nxp.com>
5754L:	linux-usb@vger.kernel.org
5755L:	linuxppc-dev@lists.ozlabs.org
5756S:	Maintained
5757F:	drivers/usb/gadget/udc/fsl*
5758
5759FREEVXFS FILESYSTEM
5760M:	Christoph Hellwig <hch@infradead.org>
5761W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5762S:	Maintained
5763F:	fs/freevxfs/
5764
5765FREEZER
5766M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5767M:	Pavel Machek <pavel@ucw.cz>
5768L:	linux-pm@vger.kernel.org
5769S:	Supported
5770F:	Documentation/power/freezing-of-tasks.txt
5771F:	include/linux/freezer.h
5772F:	kernel/freezer.c
5773
5774FRONTSWAP API
5775M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5776L:	linux-kernel@vger.kernel.org
5777S:	Maintained
5778F:	mm/frontswap.c
5779F:	include/linux/frontswap.h
5780
5781FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5782M:	David Howells <dhowells@redhat.com>
5783L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5784S:	Supported
5785F:	Documentation/filesystems/caching/
5786F:	fs/fscache/
5787F:	include/linux/fscache*.h
5788
5789FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5790M:	Theodore Y. Ts'o <tytso@mit.edu>
5791M:	Jaegeuk Kim <jaegeuk@kernel.org>
5792L:	linux-fscrypt@vger.kernel.org
5793Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5795S:	Supported
5796F:	fs/crypto/
5797F:	include/linux/fscrypt*.h
5798F:	Documentation/filesystems/fscrypt.rst
5799
5800FUJITSU FR-V (FRV) PORT
5801S:	Orphan
5802F:	arch/frv/
5803
5804FUJITSU LAPTOP EXTRAS
5805M:	Jonathan Woithe <jwoithe@just42.net>
5806L:	platform-driver-x86@vger.kernel.org
5807S:	Maintained
5808F:	drivers/platform/x86/fujitsu-laptop.c
5809
5810FUJITSU M-5MO LS CAMERA ISP DRIVER
5811M:	Kyungmin Park <kyungmin.park@samsung.com>
5812M:	Heungjun Kim <riverful.kim@samsung.com>
5813L:	linux-media@vger.kernel.org
5814S:	Maintained
5815F:	drivers/media/i2c/m5mols/
5816F:	include/media/i2c/m5mols.h
5817
5818FUJITSU TABLET EXTRAS
5819M:	Robert Gerlach <khnz@gmx.de>
5820L:	platform-driver-x86@vger.kernel.org
5821S:	Maintained
5822F:	drivers/platform/x86/fujitsu-tablet.c
5823
5824FUSE: FILESYSTEM IN USERSPACE
5825M:	Miklos Szeredi <miklos@szeredi.hu>
5826L:	linux-fsdevel@vger.kernel.org
5827W:	http://fuse.sourceforge.net/
5828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5829S:	Maintained
5830F:	fs/fuse/
5831F:	include/uapi/linux/fuse.h
5832F:	Documentation/filesystems/fuse.txt
5833
5834FUTEX SUBSYSTEM
5835M:	Thomas Gleixner <tglx@linutronix.de>
5836M:	Ingo Molnar <mingo@redhat.com>
5837R:	Peter Zijlstra <peterz@infradead.org>
5838R:	Darren Hart <dvhart@infradead.org>
5839L:	linux-kernel@vger.kernel.org
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5841S:	Maintained
5842F:	kernel/futex.c
5843F:	kernel/futex_compat.c
5844F:	include/asm-generic/futex.h
5845F:	include/linux/futex.h
5846F:	include/uapi/linux/futex.h
5847F:	tools/testing/selftests/futex/
5848F:	tools/perf/bench/futex*
5849F:	Documentation/*futex*
5850
5851FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5852M:	Rik Faith <faith@cs.unc.edu>
5853L:	linux-scsi@vger.kernel.org
5854S:	Odd Fixes (e.g., new signatures)
5855F:	drivers/scsi/fdomain.*
5856
5857GCC PLUGINS
5858M:	Kees Cook <keescook@chromium.org>
5859R:	Emese Revfy <re.emese@gmail.com>
5860L:	kernel-hardening@lists.openwall.com
5861S:	Maintained
5862F:	scripts/gcc-plugins/
5863F:	scripts/gcc-plugin.sh
5864F:	scripts/Makefile.gcc-plugins
5865F:	Documentation/gcc-plugins.txt
5866
5867GCOV BASED KERNEL PROFILING
5868M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5869S:	Maintained
5870F:	kernel/gcov/
5871F:	Documentation/dev-tools/gcov.rst
5872
5873GDB KERNEL DEBUGGING HELPER SCRIPTS
5874M:	Jan Kiszka <jan.kiszka@siemens.com>
5875M:	Kieran Bingham <kieran@bingham.xyz>
5876S:	Supported
5877F:	scripts/gdb/
5878
5879GDT SCSI DISK ARRAY CONTROLLER DRIVER
5880M:	Achim Leubner <achim_leubner@adaptec.com>
5881L:	linux-scsi@vger.kernel.org
5882W:	http://www.icp-vortex.com/
5883S:	Supported
5884F:	drivers/scsi/gdt*
5885
5886GEMTEK FM RADIO RECEIVER DRIVER
5887M:	Hans Verkuil <hverkuil@xs4all.nl>
5888L:	linux-media@vger.kernel.org
5889T:	git git://linuxtv.org/media_tree.git
5890W:	https://linuxtv.org
5891S:	Maintained
5892F:	drivers/media/radio/radio-gemtek*
5893
5894GENERIC GPIO I2C DRIVER
5895M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5896S:	Supported
5897F:	drivers/i2c/busses/i2c-gpio.c
5898F:	include/linux/i2c-gpio.h
5899
5900GENERIC GPIO I2C MULTIPLEXER DRIVER
5901M:	Peter Korsgaard <peter.korsgaard@barco.com>
5902L:	linux-i2c@vger.kernel.org
5903S:	Supported
5904F:	drivers/i2c/muxes/i2c-mux-gpio.c
5905F:	include/linux/i2c-mux-gpio.h
5906F:	Documentation/i2c/muxes/i2c-mux-gpio
5907
5908GENERIC HDLC (WAN) DRIVERS
5909M:	Krzysztof Halasa <khc@pm.waw.pl>
5910W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5911S:	Maintained
5912F:	drivers/net/wan/c101.c
5913F:	drivers/net/wan/hd6457*
5914F:	drivers/net/wan/hdlc*
5915F:	drivers/net/wan/n2.c
5916F:	drivers/net/wan/pc300too.c
5917F:	drivers/net/wan/pci200syn.c
5918F:	drivers/net/wan/wanxl*
5919
5920GENERIC INCLUDE/ASM HEADER FILES
5921M:	Arnd Bergmann <arnd@arndb.de>
5922L:	linux-arch@vger.kernel.org
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5924S:	Maintained
5925F:	include/asm-generic/
5926F:	include/uapi/asm-generic/
5927
5928GENERIC PHY FRAMEWORK
5929M:	Kishon Vijay Abraham I <kishon@ti.com>
5930L:	linux-kernel@vger.kernel.org
5931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5932S:	Supported
5933F:	drivers/phy/
5934F:	include/linux/phy/
5935
5936GENERIC PM DOMAINS
5937M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5938M:	Kevin Hilman <khilman@kernel.org>
5939M:	Ulf Hansson <ulf.hansson@linaro.org>
5940L:	linux-pm@vger.kernel.org
5941S:	Supported
5942F:	drivers/base/power/domain*.c
5943F:	include/linux/pm_domain.h
5944F:	Documentation/devicetree/bindings/power/power_domain.txt
5945
5946GENERIC UIO DRIVER FOR PCI DEVICES
5947M:	"Michael S. Tsirkin" <mst@redhat.com>
5948L:	kvm@vger.kernel.org
5949S:	Supported
5950F:	drivers/uio/uio_pci_generic.c
5951
5952GENWQE (IBM Generic Workqueue Card)
5953M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5954M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5955S:	Supported
5956F:	drivers/misc/genwqe/
5957
5958GET_MAINTAINER SCRIPT
5959M:	Joe Perches <joe@perches.com>
5960S:	Maintained
5961F:	scripts/get_maintainer.pl
5962
5963GFS2 FILE SYSTEM
5964M:	Steven Whitehouse <swhiteho@redhat.com>
5965M:	Bob Peterson <rpeterso@redhat.com>
5966L:	cluster-devel@redhat.com
5967W:	http://sources.redhat.com/cluster/
5968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5969S:	Supported
5970F:	Documentation/filesystems/gfs2*.txt
5971F:	fs/gfs2/
5972F:	include/uapi/linux/gfs2_ondisk.h
5973
5974GIGASET ISDN DRIVERS
5975M:	Paul Bolle <pebolle@tiscali.nl>
5976L:	gigaset307x-common@lists.sourceforge.net
5977W:	http://gigaset307x.sourceforge.net/
5978S:	Odd Fixes
5979F:	Documentation/isdn/README.gigaset
5980F:	drivers/isdn/gigaset/
5981F:	include/uapi/linux/gigaset_dev.h
5982
5983GO7007 MPEG CODEC
5984M:	Hans Verkuil <hans.verkuil@cisco.com>
5985L:	linux-media@vger.kernel.org
5986S:	Maintained
5987F:	drivers/media/usb/go7007/
5988
5989GOODIX TOUCHSCREEN
5990M:	Bastien Nocera <hadess@hadess.net>
5991L:	linux-input@vger.kernel.org
5992S:	Maintained
5993F:	drivers/input/touchscreen/goodix.c
5994
5995GPD POCKET FAN DRIVER
5996M:	Hans de Goede <hdegoede@redhat.com>
5997L:	platform-driver-x86@vger.kernel.org
5998S:	Maintained
5999F:	drivers/platform/x86/gpd-pocket-fan.c
6000
6001GPIO ACPI SUPPORT
6002M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6003M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6004L:	linux-gpio@vger.kernel.org
6005L:	linux-acpi@vger.kernel.org
6006S:	Maintained
6007F:	Documentation/acpi/gpio-properties.txt
6008F:	drivers/gpio/gpiolib-acpi.c
6009
6010GPIO IR Transmitter
6011M:	Sean Young <sean@mess.org>
6012L:	linux-media@vger.kernel.org
6013S:	Maintained
6014F:	drivers/media/rc/gpio-ir-tx.c
6015
6016GPIO MOCKUP DRIVER
6017M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6018R:	Bartosz Golaszewski <brgl@bgdev.pl>
6019L:	linux-gpio@vger.kernel.org
6020S:	Maintained
6021F:	drivers/gpio/gpio-mockup.c
6022F:	tools/testing/selftests/gpio/
6023
6024GPIO SUBSYSTEM
6025M:	Linus Walleij <linus.walleij@linaro.org>
6026L:	linux-gpio@vger.kernel.org
6027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6028S:	Maintained
6029F:	Documentation/devicetree/bindings/gpio/
6030F:	Documentation/gpio/
6031F:	Documentation/ABI/testing/gpio-cdev
6032F:	Documentation/ABI/obsolete/sysfs-gpio
6033F:	drivers/gpio/
6034F:	include/linux/gpio/
6035F:	include/linux/gpio.h
6036F:	include/asm-generic/gpio.h
6037F:	include/uapi/linux/gpio.h
6038F:	tools/gpio/
6039
6040GRE DEMULTIPLEXER DRIVER
6041M:	Dmitry Kozlov <xeb@mail.ru>
6042L:	netdev@vger.kernel.org
6043S:	Maintained
6044F:	net/ipv4/gre_demux.c
6045F:	net/ipv4/gre_offload.c
6046F:	include/net/gre.h
6047
6048GRETH 10/100/1G Ethernet MAC device driver
6049M:	Andreas Larsson <andreas@gaisler.com>
6050L:	netdev@vger.kernel.org
6051S:	Maintained
6052F:	drivers/net/ethernet/aeroflex/
6053
6054GREYBUS AUDIO PROTOCOLS DRIVERS
6055M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6056M:	Mark Greer <mgreer@animalcreek.com>
6057S:	Maintained
6058F:	drivers/staging/greybus/audio_apbridgea.c
6059F:	drivers/staging/greybus/audio_apbridgea.h
6060F:	drivers/staging/greybus/audio_codec.c
6061F:	drivers/staging/greybus/audio_codec.h
6062F:	drivers/staging/greybus/audio_gb.c
6063F:	drivers/staging/greybus/audio_manager.c
6064F:	drivers/staging/greybus/audio_manager.h
6065F:	drivers/staging/greybus/audio_manager_module.c
6066F:	drivers/staging/greybus/audio_manager_private.h
6067F:	drivers/staging/greybus/audio_manager_sysfs.c
6068F:	drivers/staging/greybus/audio_module.c
6069F:	drivers/staging/greybus/audio_topology.c
6070
6071GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6072M:	Viresh Kumar <vireshk@kernel.org>
6073S:	Maintained
6074F:	drivers/staging/greybus/authentication.c
6075F:	drivers/staging/greybus/bootrom.c
6076F:	drivers/staging/greybus/firmware.h
6077F:	drivers/staging/greybus/fw-core.c
6078F:	drivers/staging/greybus/fw-download.c
6079F:	drivers/staging/greybus/fw-managament.c
6080F:	drivers/staging/greybus/greybus_authentication.h
6081F:	drivers/staging/greybus/greybus_firmware.h
6082F:	drivers/staging/greybus/hid.c
6083F:	drivers/staging/greybus/i2c.c
6084F:	drivers/staging/greybus/spi.c
6085F:	drivers/staging/greybus/spilib.c
6086F:	drivers/staging/greybus/spilib.h
6087
6088GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6089M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6090S:	Maintained
6091F:	drivers/staging/greybus/loopback.c
6092F:	drivers/staging/greybus/timesync.c
6093F:	drivers/staging/greybus/timesync_platform.c
6094
6095GREYBUS PLATFORM DRIVERS
6096M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6097S:	Maintained
6098F:	drivers/staging/greybus/arche-platform.c
6099F:	drivers/staging/greybus/arche-apb-ctrl.c
6100F:	drivers/staging/greybus/arche_platform.h
6101
6102GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6103M:	Rui Miguel Silva <rmfrfs@gmail.com>
6104S:	Maintained
6105F:	drivers/staging/greybus/sdio.c
6106F:	drivers/staging/greybus/light.c
6107F:	drivers/staging/greybus/gpio.c
6108F:	drivers/staging/greybus/power_supply.c
6109F:	drivers/staging/greybus/spi.c
6110F:	drivers/staging/greybus/spilib.c
6111
6112GREYBUS SUBSYSTEM
6113M:	Johan Hovold <johan@kernel.org>
6114M:	Alex Elder <elder@kernel.org>
6115M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6116S:	Maintained
6117F:	drivers/staging/greybus/
6118L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6119
6120GREYBUS UART PROTOCOLS DRIVERS
6121M:	David Lin <dtwlin@gmail.com>
6122S:	Maintained
6123F:	drivers/staging/greybus/uart.c
6124F:	drivers/staging/greybus/log.c
6125
6126GS1662 VIDEO SERIALIZER
6127M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6128L:	linux-media@vger.kernel.org
6129T:	git git://linuxtv.org/media_tree.git
6130S:	Maintained
6131F:	drivers/media/spi/gs1662.c
6132
6133GSPCA FINEPIX SUBDRIVER
6134M:	Frank Zago <frank@zago.net>
6135L:	linux-media@vger.kernel.org
6136T:	git git://linuxtv.org/media_tree.git
6137S:	Maintained
6138F:	drivers/media/usb/gspca/finepix.c
6139
6140GSPCA GL860 SUBDRIVER
6141M:	Olivier Lorin <o.lorin@laposte.net>
6142L:	linux-media@vger.kernel.org
6143T:	git git://linuxtv.org/media_tree.git
6144S:	Maintained
6145F:	drivers/media/usb/gspca/gl860/
6146
6147GSPCA M5602 SUBDRIVER
6148M:	Erik Andren <erik.andren@gmail.com>
6149L:	linux-media@vger.kernel.org
6150T:	git git://linuxtv.org/media_tree.git
6151S:	Maintained
6152F:	drivers/media/usb/gspca/m5602/
6153
6154GSPCA PAC207 SONIXB SUBDRIVER
6155M:	Hans Verkuil <hverkuil@xs4all.nl>
6156L:	linux-media@vger.kernel.org
6157T:	git git://linuxtv.org/media_tree.git
6158S:	Odd Fixes
6159F:	drivers/media/usb/gspca/pac207.c
6160
6161GSPCA SN9C20X SUBDRIVER
6162M:	Brian Johnson <brijohn@gmail.com>
6163L:	linux-media@vger.kernel.org
6164T:	git git://linuxtv.org/media_tree.git
6165S:	Maintained
6166F:	drivers/media/usb/gspca/sn9c20x.c
6167
6168GSPCA T613 SUBDRIVER
6169M:	Leandro Costantino <lcostantino@gmail.com>
6170L:	linux-media@vger.kernel.org
6171T:	git git://linuxtv.org/media_tree.git
6172S:	Maintained
6173F:	drivers/media/usb/gspca/t613.c
6174
6175GSPCA USB WEBCAM DRIVER
6176M:	Hans Verkuil <hverkuil@xs4all.nl>
6177L:	linux-media@vger.kernel.org
6178T:	git git://linuxtv.org/media_tree.git
6179S:	Odd Fixes
6180F:	drivers/media/usb/gspca/
6181
6182GTP (GPRS Tunneling Protocol)
6183M:	Pablo Neira Ayuso <pablo@netfilter.org>
6184M:	Harald Welte <laforge@gnumonks.org>
6185L:	osmocom-net-gprs@lists.osmocom.org
6186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6187S:	Maintained
6188F:	drivers/net/gtp.c
6189
6190GUID PARTITION TABLE (GPT)
6191M:	Davidlohr Bueso <dave@stgolabs.net>
6192L:	linux-efi@vger.kernel.org
6193S:	Maintained
6194F:	block/partitions/efi.*
6195
6196H8/300 ARCHITECTURE
6197M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6198L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6199W:	http://uclinux-h8.sourceforge.jp
6200T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6201S:	Maintained
6202F:	arch/h8300/
6203F:	drivers/clocksource/h8300_*.c
6204F:	drivers/clk/h8300/
6205F:	drivers/irqchip/irq-renesas-h8*.c
6206
6207HACKRF MEDIA DRIVER
6208M:	Antti Palosaari <crope@iki.fi>
6209L:	linux-media@vger.kernel.org
6210W:	https://linuxtv.org
6211W:	http://palosaari.fi/linux/
6212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6213T:	git git://linuxtv.org/anttip/media_tree.git
6214S:	Maintained
6215F:	drivers/media/usb/hackrf/
6216
6217HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6218M:	Frank Seidel <frank@f-seidel.de>
6219L:	platform-driver-x86@vger.kernel.org
6220W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6221S:	Maintained
6222F:	drivers/platform/x86/hdaps.c
6223
6224HARDWARE MONITORING
6225M:	Jean Delvare <jdelvare@suse.com>
6226M:	Guenter Roeck <linux@roeck-us.net>
6227L:	linux-hwmon@vger.kernel.org
6228W:	http://hwmon.wiki.kernel.org/
6229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6230S:	Maintained
6231F:	Documentation/hwmon/
6232F:	drivers/hwmon/
6233F:	include/linux/hwmon*.h
6234
6235HARDWARE RANDOM NUMBER GENERATOR CORE
6236M:	Matt Mackall <mpm@selenic.com>
6237M:	Herbert Xu <herbert@gondor.apana.org.au>
6238L:	linux-crypto@vger.kernel.org
6239S:	Odd fixes
6240F:	Documentation/devicetree/bindings/rng/
6241F:	Documentation/hw_random.txt
6242F:	drivers/char/hw_random/
6243F:	include/linux/hw_random.h
6244
6245HARDWARE SPINLOCK CORE
6246M:	Ohad Ben-Cohen <ohad@wizery.com>
6247M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6248L:	linux-remoteproc@vger.kernel.org
6249S:	Maintained
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6251F:	Documentation/devicetree/bindings/hwlock/
6252F:	Documentation/hwspinlock.txt
6253F:	drivers/hwspinlock/
6254F:	include/linux/hwspinlock.h
6255
6256HARMONY SOUND DRIVER
6257L:	linux-parisc@vger.kernel.org
6258S:	Maintained
6259F:	sound/parisc/harmony.*
6260
6261HDPVR USB VIDEO ENCODER DRIVER
6262M:	Hans Verkuil <hverkuil@xs4all.nl>
6263L:	linux-media@vger.kernel.org
6264T:	git git://linuxtv.org/media_tree.git
6265W:	https://linuxtv.org
6266S:	Odd Fixes
6267F:	drivers/media/usb/hdpvr/
6268
6269HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6270M:	Jimmy Vance <jimmy.vance@hpe.com>
6271S:	Supported
6272F:	Documentation/watchdog/hpwdt.txt
6273F:	drivers/watchdog/hpwdt.c
6274
6275HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6276M:	Don Brace <don.brace@microsemi.com>
6277L:	esc.storagedev@microsemi.com
6278L:	linux-scsi@vger.kernel.org
6279S:	Supported
6280F:	Documentation/scsi/hpsa.txt
6281F:	drivers/scsi/hpsa*.[ch]
6282F:	include/linux/cciss*.h
6283F:	include/uapi/linux/cciss*.h
6284
6285HFI1 DRIVER
6286M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6287M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6288L:	linux-rdma@vger.kernel.org
6289S:	Supported
6290F:	drivers/infiniband/hw/hfi1
6291
6292HFS FILESYSTEM
6293L:	linux-fsdevel@vger.kernel.org
6294S:	Orphan
6295F:	Documentation/filesystems/hfs.txt
6296F:	fs/hfs/
6297
6298HFSPLUS FILESYSTEM
6299L:	linux-fsdevel@vger.kernel.org
6300S:	Orphan
6301F:	Documentation/filesystems/hfsplus.txt
6302F:	fs/hfsplus/
6303
6304HGA FRAMEBUFFER DRIVER
6305M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6306L:	linux-nvidia@lists.surfsouth.com
6307W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6308S:	Maintained
6309F:	drivers/video/fbdev/hgafb.c
6310
6311HIBERNATION (aka Software Suspend, aka swsusp)
6312M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6313M:	Pavel Machek <pavel@ucw.cz>
6314L:	linux-pm@vger.kernel.org
6315B:	https://bugzilla.kernel.org
6316S:	Supported
6317F:	arch/x86/power/
6318F:	drivers/base/power/
6319F:	kernel/power/
6320F:	include/linux/suspend.h
6321F:	include/linux/freezer.h
6322F:	include/linux/pm.h
6323F:	arch/*/include/asm/suspend*.h
6324
6325HID CORE LAYER
6326M:	Jiri Kosina <jikos@kernel.org>
6327R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6328L:	linux-input@vger.kernel.org
6329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6330S:	Maintained
6331F:	drivers/hid/
6332F:	include/linux/hid*
6333F:	include/uapi/linux/hid*
6334
6335HID SENSOR HUB DRIVERS
6336M:	Jiri Kosina <jikos@kernel.org>
6337M:	Jonathan Cameron <jic23@kernel.org>
6338M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6339L:	linux-input@vger.kernel.org
6340L:	linux-iio@vger.kernel.org
6341S:	Maintained
6342F:	Documentation/hid/hid-sensor*
6343F:	drivers/hid/hid-sensor-*
6344F:	drivers/iio/*/hid-*
6345F:	include/linux/hid-sensor-*
6346
6347HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6348M:	Thomas Gleixner <tglx@linutronix.de>
6349L:	linux-kernel@vger.kernel.org
6350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6351S:	Maintained
6352F:	Documentation/timers/
6353F:	kernel/time/hrtimer.c
6354F:	kernel/time/clockevents.c
6355F:	kernel/time/timer_*.c
6356F:	include/linux/clockchips.h
6357F:	include/linux/hrtimer.h
6358
6359HIGH-SPEED SCC DRIVER FOR AX.25
6360L:	linux-hams@vger.kernel.org
6361S:	Orphan
6362F:	drivers/net/hamradio/dmascc.c
6363F:	drivers/net/hamradio/scc.c
6364
6365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6366M:	HighPoint Linux Team <linux@highpoint-tech.com>
6367W:	http://www.highpoint-tech.com
6368S:	Supported
6369F:	Documentation/scsi/hptiop.txt
6370F:	drivers/scsi/hptiop.c
6371
6372HIPPI
6373M:	Jes Sorensen <jes@trained-monkey.org>
6374L:	linux-hippi@sunsite.dk
6375S:	Maintained
6376F:	include/linux/hippidevice.h
6377F:	include/uapi/linux/if_hippi.h
6378F:	net/802/hippi.c
6379F:	drivers/net/hippi/
6380
6381HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6382M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6383M:	Salil Mehta <salil.mehta@huawei.com>
6384L:	netdev@vger.kernel.org
6385W:	http://www.hisilicon.com
6386S:	Maintained
6387F:	drivers/net/ethernet/hisilicon/hns3/
6388
6389HISILICON LPC BUS DRIVER
6390M:	john.garry@huawei.com
6391W:	http://www.hisilicon.com
6392S:	Maintained
6393F:	drivers/bus/hisi_lpc.c
6394F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6395
6396HISILICON NETWORK SUBSYSTEM DRIVER
6397M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6398M:	Salil Mehta <salil.mehta@huawei.com>
6399L:	netdev@vger.kernel.org
6400W:	http://www.hisilicon.com
6401S:	Maintained
6402F:	drivers/net/ethernet/hisilicon/
6403F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6404
6405HISILICON PMU DRIVER
6406M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6407W:	http://www.hisilicon.com
6408S:	Supported
6409F:	drivers/perf/hisilicon
6410F:	Documentation/perf/hisi-pmu.txt
6411
6412HISILICON ROCE DRIVER
6413M:	Lijun Ou <oulijun@huawei.com>
6414M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6415L:	linux-rdma@vger.kernel.org
6416S:	Maintained
6417F:	drivers/infiniband/hw/hns/
6418F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6419
6420HISILICON SAS Controller
6421M:	John Garry <john.garry@huawei.com>
6422W:	http://www.hisilicon.com
6423S:	Supported
6424F:	drivers/scsi/hisi_sas/
6425F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6426
6427HMM - Heterogeneous Memory Management
6428M:	Jérôme Glisse <jglisse@redhat.com>
6429L:	linux-mm@kvack.org
6430S:	Maintained
6431F:	mm/hmm*
6432F:	include/linux/hmm*
6433
6434HOST AP DRIVER
6435M:	Jouni Malinen <j@w1.fi>
6436L:	linux-wireless@vger.kernel.org
6437W:	http://w1.fi/hostap-driver.html
6438S:	Obsolete
6439F:	drivers/net/wireless/intersil/hostap/
6440
6441HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6442L:	platform-driver-x86@vger.kernel.org
6443S:	Orphan
6444F:	drivers/platform/x86/tc1100-wmi.c
6445
6446HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6447M:	Jaroslav Kysela <perex@perex.cz>
6448S:	Maintained
6449F:	drivers/net/ethernet/hp/hp100.*
6450
6451HPET:	High Precision Event Timers driver
6452M:	Clemens Ladisch <clemens@ladisch.de>
6453S:	Maintained
6454F:	Documentation/timers/hpet.txt
6455F:	drivers/char/hpet.c
6456F:	include/linux/hpet.h
6457F:	include/uapi/linux/hpet.h
6458
6459HPET:	x86
6460S:	Orphan
6461F:	arch/x86/kernel/hpet.c
6462F:	arch/x86/include/asm/hpet.h
6463
6464HPFS FILESYSTEM
6465M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6466W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6467S:	Maintained
6468F:	fs/hpfs/
6469
6470HSI SUBSYSTEM
6471M:	Sebastian Reichel <sre@kernel.org>
6472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6473S:	Maintained
6474F:	Documentation/ABI/testing/sysfs-bus-hsi
6475F:	Documentation/driver-api/hsi.rst
6476F:	drivers/hsi/
6477F:	include/linux/hsi/
6478F:	include/uapi/linux/hsi/
6479
6480HSO 3G MODEM DRIVER
6481L:	linux-usb@vger.kernel.org
6482S:	Orphan
6483F:	drivers/net/usb/hso.c
6484
6485HSR NETWORK PROTOCOL
6486M:	Arvid Brodin <arvid.brodin@alten.se>
6487L:	netdev@vger.kernel.org
6488S:	Maintained
6489F:	net/hsr/
6490
6491HT16K33 LED CONTROLLER DRIVER
6492M:	Robin van der Gracht <robin@protonic.nl>
6493S:	Maintained
6494F:	drivers/auxdisplay/ht16k33.c
6495F:	Documentation/devicetree/bindings/display/ht16k33.txt
6496
6497HTCPEN TOUCHSCREEN DRIVER
6498M:	Pau Oliva Fora <pof@eslack.org>
6499L:	linux-input@vger.kernel.org
6500S:	Maintained
6501F:	drivers/input/touchscreen/htcpen.c
6502
6503HUAWEI ETHERNET DRIVER
6504M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6505L:	netdev@vger.kernel.org
6506S:	Supported
6507F:	Documentation/networking/hinic.txt
6508F:	drivers/net/ethernet/huawei/hinic/
6509
6510HUGETLB FILESYSTEM
6511M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6512S:	Maintained
6513F:	fs/hugetlbfs/
6514
6515HVA ST MEDIA DRIVER
6516M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6517L:	linux-media@vger.kernel.org
6518T:	git git://linuxtv.org/media_tree.git
6519W:	https://linuxtv.org
6520S:	Supported
6521F:	drivers/media/platform/sti/hva
6522
6523HWPOISON MEMORY FAILURE HANDLING
6524M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6525L:	linux-mm@kvack.org
6526S:	Maintained
6527F:	mm/memory-failure.c
6528F:	mm/hwpoison-inject.c
6529
6530Hyper-V CORE AND DRIVERS
6531M:	"K. Y. Srinivasan" <kys@microsoft.com>
6532M:	Haiyang Zhang <haiyangz@microsoft.com>
6533M:	Stephen Hemminger <sthemmin@microsoft.com>
6534L:	devel@linuxdriverproject.org
6535S:	Maintained
6536F:	Documentation/networking/netvsc.txt
6537F:	arch/x86/include/asm/mshyperv.h
6538F:	arch/x86/include/asm/trace/hyperv.h
6539F:	arch/x86/include/uapi/asm/hyperv.h
6540F:	arch/x86/kernel/cpu/mshyperv.c
6541F:	arch/x86/hyperv
6542F:	drivers/hid/hid-hyperv.c
6543F:	drivers/hv/
6544F:	drivers/input/serio/hyperv-keyboard.c
6545F:	drivers/pci/host/pci-hyperv.c
6546F:	drivers/net/hyperv/
6547F:	drivers/scsi/storvsc_drv.c
6548F:	drivers/uio/uio_hv_generic.c
6549F:	drivers/video/fbdev/hyperv_fb.c
6550F:	net/vmw_vsock/hyperv_transport.c
6551F:	include/linux/hyperv.h
6552F:	include/uapi/linux/hyperv.h
6553F:	tools/hv/
6554F:	Documentation/ABI/stable/sysfs-bus-vmbus
6555
6556HYPERVISOR VIRTUAL CONSOLE DRIVER
6557L:	linuxppc-dev@lists.ozlabs.org
6558S:	Odd Fixes
6559F:	drivers/tty/hvc/
6560
6561I2C ACPI SUPPORT
6562M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6563L:	linux-i2c@vger.kernel.org
6564L:	linux-acpi@vger.kernel.org
6565S:	Maintained
6566F:	drivers/i2c/i2c-core-acpi.c
6567
6568I2C MUXES
6569M:	Peter Rosin <peda@axentia.se>
6570L:	linux-i2c@vger.kernel.org
6571S:	Maintained
6572F:	Documentation/i2c/i2c-topology
6573F:	Documentation/i2c/muxes/
6574F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6575F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6576F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6577F:	drivers/i2c/i2c-mux.c
6578F:	drivers/i2c/muxes/
6579F:	include/linux/i2c-mux.h
6580
6581I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6582M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6583L:	linux-i2c@vger.kernel.org
6584S:	Maintained
6585F:	drivers/i2c/busses/i2c-mv64xxx.c
6586
6587I2C OVER PARALLEL PORT
6588M:	Jean Delvare <jdelvare@suse.com>
6589L:	linux-i2c@vger.kernel.org
6590S:	Maintained
6591F:	Documentation/i2c/busses/i2c-parport
6592F:	Documentation/i2c/busses/i2c-parport-light
6593F:	drivers/i2c/busses/i2c-parport.c
6594F:	drivers/i2c/busses/i2c-parport-light.c
6595
6596I2C SUBSYSTEM
6597M:	Wolfram Sang <wsa@the-dreams.de>
6598L:	linux-i2c@vger.kernel.org
6599W:	https://i2c.wiki.kernel.org/
6600Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6602S:	Maintained
6603F:	Documentation/devicetree/bindings/i2c/
6604F:	Documentation/i2c/
6605F:	drivers/i2c/
6606F:	drivers/i2c/*/
6607F:	include/linux/i2c.h
6608F:	include/linux/i2c-*.h
6609F:	include/uapi/linux/i2c.h
6610F:	include/uapi/linux/i2c-*.h
6611
6612I2C-TAOS-EVM DRIVER
6613M:	Jean Delvare <jdelvare@suse.com>
6614L:	linux-i2c@vger.kernel.org
6615S:	Maintained
6616F:	Documentation/i2c/busses/i2c-taos-evm
6617F:	drivers/i2c/busses/i2c-taos-evm.c
6618
6619I2C-TINY-USB DRIVER
6620M:	Till Harbaum <till@harbaum.org>
6621L:	linux-i2c@vger.kernel.org
6622W:	http://www.harbaum.org/till/i2c_tiny_usb
6623S:	Maintained
6624F:	drivers/i2c/busses/i2c-tiny-usb.c
6625
6626I2C/SMBUS CONTROLLER DRIVERS FOR PC
6627M:	Jean Delvare <jdelvare@suse.com>
6628L:	linux-i2c@vger.kernel.org
6629S:	Maintained
6630F:	Documentation/i2c/busses/i2c-ali1535
6631F:	Documentation/i2c/busses/i2c-ali1563
6632F:	Documentation/i2c/busses/i2c-ali15x3
6633F:	Documentation/i2c/busses/i2c-amd756
6634F:	Documentation/i2c/busses/i2c-amd8111
6635F:	Documentation/i2c/busses/i2c-i801
6636F:	Documentation/i2c/busses/i2c-nforce2
6637F:	Documentation/i2c/busses/i2c-piix4
6638F:	Documentation/i2c/busses/i2c-sis5595
6639F:	Documentation/i2c/busses/i2c-sis630
6640F:	Documentation/i2c/busses/i2c-sis96x
6641F:	Documentation/i2c/busses/i2c-via
6642F:	Documentation/i2c/busses/i2c-viapro
6643F:	drivers/i2c/busses/i2c-ali1535.c
6644F:	drivers/i2c/busses/i2c-ali1563.c
6645F:	drivers/i2c/busses/i2c-ali15x3.c
6646F:	drivers/i2c/busses/i2c-amd756.c
6647F:	drivers/i2c/busses/i2c-amd756-s4882.c
6648F:	drivers/i2c/busses/i2c-amd8111.c
6649F:	drivers/i2c/busses/i2c-i801.c
6650F:	drivers/i2c/busses/i2c-isch.c
6651F:	drivers/i2c/busses/i2c-nforce2.c
6652F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6653F:	drivers/i2c/busses/i2c-piix4.c
6654F:	drivers/i2c/busses/i2c-sis5595.c
6655F:	drivers/i2c/busses/i2c-sis630.c
6656F:	drivers/i2c/busses/i2c-sis96x.c
6657F:	drivers/i2c/busses/i2c-via.c
6658F:	drivers/i2c/busses/i2c-viapro.c
6659
6660I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6661M:	Hans de Goede <hdegoede@redhat.com>
6662L:	linux-i2c@vger.kernel.org
6663S:	Maintained
6664F:	drivers/i2c/busses/i2c-cht-wc.c
6665
6666I2C/SMBUS ISMT DRIVER
6667M:	Seth Heasley <seth.heasley@intel.com>
6668M:	Neil Horman <nhorman@tuxdriver.com>
6669L:	linux-i2c@vger.kernel.org
6670F:	drivers/i2c/busses/i2c-ismt.c
6671F:	Documentation/i2c/busses/i2c-ismt
6672
6673I2C/SMBUS STUB DRIVER
6674M:	Jean Delvare <jdelvare@suse.com>
6675L:	linux-i2c@vger.kernel.org
6676S:	Maintained
6677F:	drivers/i2c/i2c-stub.c
6678
6679IA64 (Itanium) PLATFORM
6680M:	Tony Luck <tony.luck@intel.com>
6681M:	Fenghua Yu <fenghua.yu@intel.com>
6682L:	linux-ia64@vger.kernel.org
6683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6684S:	Maintained
6685F:	arch/ia64/
6686
6687IBM Power 842 compression accelerator
6688M:	Haren Myneni <haren@us.ibm.com>
6689S:	Supported
6690F:	drivers/crypto/nx/Makefile
6691F:	drivers/crypto/nx/Kconfig
6692F:	drivers/crypto/nx/nx-842*
6693F:	include/linux/sw842.h
6694F:	crypto/842.c
6695F:	lib/842/
6696
6697IBM Power in-Nest Crypto Acceleration
6698M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6699M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6700L:	linux-crypto@vger.kernel.org
6701S:	Supported
6702F:	drivers/crypto/nx/Makefile
6703F:	drivers/crypto/nx/Kconfig
6704F:	drivers/crypto/nx/nx-aes*
6705F:	drivers/crypto/nx/nx-sha*
6706F:	drivers/crypto/nx/nx.*
6707F:	drivers/crypto/nx/nx_csbcpb.h
6708F:	drivers/crypto/nx/nx_debugfs.h
6709
6710IBM Power Linux RAID adapter
6711M:	Brian King <brking@us.ibm.com>
6712S:	Supported
6713F:	drivers/scsi/ipr.*
6714
6715IBM Power SRIOV Virtual NIC Device Driver
6716M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6717M:	John Allen <jallen@linux.vnet.ibm.com>
6718L:	netdev@vger.kernel.org
6719S:	Supported
6720F:	drivers/net/ethernet/ibm/ibmvnic.*
6721
6722IBM Power Virtual Accelerator Switchboard
6723M:	Sukadev Bhattiprolu
6724L:	linuxppc-dev@lists.ozlabs.org
6725S:	Supported
6726F:	arch/powerpc/platforms/powernv/vas*
6727F:	arch/powerpc/platforms/powernv/copy-paste.h
6728F:	arch/powerpc/include/asm/vas.h
6729F:	arch/powerpc/include/uapi/asm/vas.h
6730
6731IBM Power Virtual Ethernet Device Driver
6732M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6733L:	netdev@vger.kernel.org
6734S:	Supported
6735F:	drivers/net/ethernet/ibm/ibmveth.*
6736
6737IBM Power Virtual FC Device Drivers
6738M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6739L:	linux-scsi@vger.kernel.org
6740S:	Supported
6741F:	drivers/scsi/ibmvscsi/ibmvfc*
6742
6743IBM Power Virtual SCSI Device Drivers
6744M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6745L:	linux-scsi@vger.kernel.org
6746S:	Supported
6747F:	drivers/scsi/ibmvscsi/ibmvscsi*
6748F:	include/scsi/viosrp.h
6749
6750IBM Power Virtual SCSI Device Target Driver
6751M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6752M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6753L:	linux-scsi@vger.kernel.org
6754L:	target-devel@vger.kernel.org
6755S:	Supported
6756F:	drivers/scsi/ibmvscsi_tgt/
6757
6758IBM Power VMX Cryptographic instructions
6759M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6760M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6761L:	linux-crypto@vger.kernel.org
6762S:	Supported
6763F:	drivers/crypto/vmx/Makefile
6764F:	drivers/crypto/vmx/Kconfig
6765F:	drivers/crypto/vmx/vmx.c
6766F:	drivers/crypto/vmx/aes*
6767F:	drivers/crypto/vmx/ghash*
6768F:	drivers/crypto/vmx/ppc-xlate.pl
6769
6770IBM ServeRAID RAID DRIVER
6771S:	Orphan
6772F:	drivers/scsi/ips.*
6773
6774ICH LPC AND GPIO DRIVER
6775M:	Peter Tyser <ptyser@xes-inc.com>
6776S:	Maintained
6777F:	drivers/mfd/lpc_ich.c
6778F:	drivers/gpio/gpio-ich.c
6779
6780IDE SUBSYSTEM
6781M:	"David S. Miller" <davem@davemloft.net>
6782L:	linux-ide@vger.kernel.org
6783Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6785S:	Maintained
6786F:	Documentation/ide/
6787F:	drivers/ide/
6788F:	include/linux/ide.h
6789
6790IDE/ATAPI DRIVERS
6791M:	Borislav Petkov <bp@alien8.de>
6792L:	linux-ide@vger.kernel.org
6793S:	Maintained
6794F:	Documentation/cdrom/ide-cd
6795F:	drivers/ide/ide-cd*
6796
6797IDEAPAD LAPTOP EXTRAS DRIVER
6798M:	Ike Panhc <ike.pan@canonical.com>
6799L:	platform-driver-x86@vger.kernel.org
6800W:	http://launchpad.net/ideapad-laptop
6801S:	Maintained
6802F:	drivers/platform/x86/ideapad-laptop.c
6803
6804IDEAPAD LAPTOP SLIDEBAR DRIVER
6805M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6806L:	linux-input@vger.kernel.org
6807W:	https://github.com/o2genum/ideapad-slidebar
6808S:	Maintained
6809F:	drivers/input/misc/ideapad_slidebar.c
6810
6811IDT VersaClock 5 CLOCK DRIVER
6812M:	Marek Vasut <marek.vasut@gmail.com>
6813S:	Maintained
6814F:	drivers/clk/clk-versaclock5.c
6815
6816IEEE 802.15.4 SUBSYSTEM
6817M:	Alexander Aring <alex.aring@gmail.com>
6818M:	Stefan Schmidt <stefan@osg.samsung.com>
6819L:	linux-wpan@vger.kernel.org
6820W:	http://wpan.cakelab.org/
6821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6823S:	Maintained
6824F:	net/ieee802154/
6825F:	net/mac802154/
6826F:	drivers/net/ieee802154/
6827F:	include/linux/nl802154.h
6828F:	include/linux/ieee802154.h
6829F:	include/net/nl802154.h
6830F:	include/net/mac802154.h
6831F:	include/net/af_ieee802154.h
6832F:	include/net/cfg802154.h
6833F:	include/net/ieee802154_netdev.h
6834F:	Documentation/networking/ieee802154.txt
6835
6836IFE PROTOCOL
6837M:	Yotam Gigi <yotam.gi@gmail.com>
6838M:	Jamal Hadi Salim <jhs@mojatatu.com>
6839F:	net/ife
6840F:	include/net/ife.h
6841F:	include/uapi/linux/ife.h
6842
6843IGORPLUG-USB IR RECEIVER
6844M:	Sean Young <sean@mess.org>
6845L:	linux-media@vger.kernel.org
6846S:	Maintained
6847F:	drivers/media/rc/igorplugusb.c
6848
6849IGUANAWORKS USB IR TRANSCEIVER
6850M:	Sean Young <sean@mess.org>
6851L:	linux-media@vger.kernel.org
6852S:	Maintained
6853F:	drivers/media/rc/iguanair.c
6854
6855IIO DIGITAL POTENTIOMETER DAC
6856M:	Peter Rosin <peda@axentia.se>
6857L:	linux-iio@vger.kernel.org
6858S:	Maintained
6859F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6860F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6861F:	drivers/iio/dac/dpot-dac.c
6862
6863IIO ENVELOPE DETECTOR
6864M:	Peter Rosin <peda@axentia.se>
6865L:	linux-iio@vger.kernel.org
6866S:	Maintained
6867F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6868F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6869F:	drivers/iio/adc/envelope-detector.c
6870
6871IIO MULTIPLEXER
6872M:	Peter Rosin <peda@axentia.se>
6873L:	linux-iio@vger.kernel.org
6874S:	Maintained
6875F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6876F:	drivers/iio/multiplexer/iio-mux.c
6877
6878IIO SUBSYSTEM AND DRIVERS
6879M:	Jonathan Cameron <jic23@kernel.org>
6880R:	Hartmut Knaack <knaack.h@gmx.de>
6881R:	Lars-Peter Clausen <lars@metafoo.de>
6882R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6883L:	linux-iio@vger.kernel.org
6884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6885S:	Maintained
6886F:	Documentation/ABI/testing/configfs-iio*
6887F:	Documentation/ABI/testing/sysfs-bus-iio*
6888F:	Documentation/devicetree/bindings/iio/
6889F:	drivers/iio/
6890F:	drivers/staging/iio/
6891F:	include/linux/iio/
6892F:	tools/iio/
6893
6894IKANOS/ADI EAGLE ADSL USB DRIVER
6895M:	Matthieu Castet <castet.matthieu@free.fr>
6896M:	Stanislaw Gruszka <stf_xl@wp.pl>
6897S:	Maintained
6898F:	drivers/usb/atm/ueagle-atm.c
6899
6900IMGTEC ASCII LCD DRIVER
6901M:	Paul Burton <paul.burton@mips.com>
6902S:	Maintained
6903F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6904F:	drivers/auxdisplay/img-ascii-lcd.c
6905
6906IMGTEC IR DECODER DRIVER
6907M:	James Hogan <jhogan@kernel.org>
6908S:	Maintained
6909F:	drivers/media/rc/img-ir/
6910
6911IMS TWINTURBO FRAMEBUFFER DRIVER
6912L:	linux-fbdev@vger.kernel.org
6913S:	Orphan
6914F:	drivers/video/fbdev/imsttfb.c
6915
6916INA209 HARDWARE MONITOR DRIVER
6917M:	Guenter Roeck <linux@roeck-us.net>
6918L:	linux-hwmon@vger.kernel.org
6919S:	Maintained
6920F:	Documentation/hwmon/ina209
6921F:	Documentation/devicetree/bindings/i2c/ina209.txt
6922F:	drivers/hwmon/ina209.c
6923
6924INA2XX HARDWARE MONITOR DRIVER
6925M:	Guenter Roeck <linux@roeck-us.net>
6926L:	linux-hwmon@vger.kernel.org
6927S:	Maintained
6928F:	Documentation/hwmon/ina2xx
6929F:	drivers/hwmon/ina2xx.c
6930F:	include/linux/platform_data/ina2xx.h
6931
6932INDUSTRY PACK SUBSYSTEM (IPACK)
6933M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6934M:	Jens Taprogge <jens.taprogge@taprogge.org>
6935M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6936L:	industrypack-devel@lists.sourceforge.net
6937W:	http://industrypack.sourceforge.net
6938S:	Maintained
6939F:	drivers/ipack/
6940
6941INFINIBAND SUBSYSTEM
6942M:	Doug Ledford <dledford@redhat.com>
6943M:	Jason Gunthorpe <jgg@mellanox.com>
6944L:	linux-rdma@vger.kernel.org
6945W:	https://github.com/linux-rdma/rdma-core
6946Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6948S:	Supported
6949F:	Documentation/devicetree/bindings/infiniband/
6950F:	Documentation/infiniband/
6951F:	drivers/infiniband/
6952F:	include/uapi/linux/if_infiniband.h
6953F:	include/uapi/rdma/
6954F:	include/rdma/
6955
6956INGENIC JZ4780 DMA Driver
6957M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6958S:	Maintained
6959F:	drivers/dma/dma-jz4780.c
6960
6961INGENIC JZ4780 NAND DRIVER
6962M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6963L:	linux-mtd@lists.infradead.org
6964S:	Maintained
6965F:	drivers/mtd/nand/jz4780_*
6966
6967INOTIFY
6968M:	Jan Kara <jack@suse.cz>
6969R:	Amir Goldstein <amir73il@gmail.com>
6970L:	linux-fsdevel@vger.kernel.org
6971S:	Maintained
6972F:	Documentation/filesystems/inotify.txt
6973F:	fs/notify/inotify/
6974F:	include/linux/inotify.h
6975F:	include/uapi/linux/inotify.h
6976
6977INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6978M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6979L:	linux-input@vger.kernel.org
6980Q:	http://patchwork.kernel.org/project/linux-input/list/
6981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6982S:	Maintained
6983F:	drivers/input/
6984F:	include/linux/input.h
6985F:	include/uapi/linux/input.h
6986F:	include/uapi/linux/input-event-codes.h
6987F:	include/linux/input/
6988F:	Documentation/devicetree/bindings/input/
6989F:	Documentation/input/
6990
6991INPUT MULTITOUCH (MT) PROTOCOL
6992M:	Henrik Rydberg <rydberg@bitmath.org>
6993L:	linux-input@vger.kernel.org
6994S:	Odd fixes
6995F:	Documentation/input/multi-touch-protocol.rst
6996F:	drivers/input/input-mt.c
6997K:	\b(ABS|SYN)_MT_
6998
6999INSIDE SECURE CRYPTO DRIVER
7000M:	Antoine Tenart <antoine.tenart@free-electrons.com>
7001F:	drivers/crypto/inside-secure/
7002S:	Maintained
7003L:	linux-crypto@vger.kernel.org
7004
7005INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7006M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7007M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7008L:	linux-integrity@vger.kernel.org
7009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7010S:	Supported
7011F:	security/integrity/ima/
7012
7013INTEL 810/815 FRAMEBUFFER DRIVER
7014M:	Antonino Daplas <adaplas@gmail.com>
7015L:	linux-fbdev@vger.kernel.org
7016S:	Maintained
7017F:	drivers/video/fbdev/i810/
7018
7019INTEL ASoC BDW/HSW DRIVERS
7020M:	Jie Yang <yang.jie@linux.intel.com>
7021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7022S:	Supported
7023F:	sound/soc/intel/common/sst-dsp*
7024F:	sound/soc/intel/common/sst-firmware.c
7025F:	sound/soc/intel/boards/broadwell.c
7026F:	sound/soc/intel/haswell/
7027
7028INTEL C600 SERIES SAS CONTROLLER DRIVER
7029M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7030M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7031L:	linux-scsi@vger.kernel.org
7032T:	git git://git.code.sf.net/p/intel-sas/isci
7033S:	Supported
7034F:	drivers/scsi/isci/
7035
7036INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7037M:	Jani Nikula <jani.nikula@linux.intel.com>
7038M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7039M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7040L:	intel-gfx@lists.freedesktop.org
7041W:	https://01.org/linuxgraphics/
7042B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7043C:	irc://chat.freenode.net/intel-gfx
7044Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7045T:	git git://anongit.freedesktop.org/drm-intel
7046S:	Supported
7047F:	drivers/gpu/drm/i915/
7048F:	include/drm/i915*
7049F:	include/uapi/drm/i915_drm.h
7050F:	Documentation/gpu/i915.rst
7051
7052INTEL ETHERNET DRIVERS
7053M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7054L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7055W:	http://www.intel.com/support/feedback.htm
7056W:	http://e1000.sourceforge.net/
7057Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7060S:	Supported
7061F:	Documentation/networking/e100.txt
7062F:	Documentation/networking/e1000.txt
7063F:	Documentation/networking/e1000e.txt
7064F:	Documentation/networking/igb.txt
7065F:	Documentation/networking/igbvf.txt
7066F:	Documentation/networking/ixgb.txt
7067F:	Documentation/networking/ixgbe.txt
7068F:	Documentation/networking/ixgbevf.txt
7069F:	Documentation/networking/i40e.txt
7070F:	Documentation/networking/i40evf.txt
7071F:	drivers/net/ethernet/intel/
7072F:	drivers/net/ethernet/intel/*/
7073F:	include/linux/avf/virtchnl.h
7074
7075INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7076M:	Maik Broemme <mbroemme@libmpq.org>
7077L:	linux-fbdev@vger.kernel.org
7078S:	Maintained
7079F:	Documentation/fb/intelfb.txt
7080F:	drivers/video/fbdev/intelfb/
7081
7082INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7083M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7084M:	Zhi Wang <zhi.a.wang@intel.com>
7085L:	intel-gvt-dev@lists.freedesktop.org
7086L:	intel-gfx@lists.freedesktop.org
7087W:	https://01.org/igvt-g
7088T:	git https://github.com/intel/gvt-linux.git
7089S:	Supported
7090F:	drivers/gpu/drm/i915/gvt/
7091
7092INTEL HID EVENT DRIVER
7093M:	Alex Hung <alex.hung@canonical.com>
7094L:	platform-driver-x86@vger.kernel.org
7095S:	Maintained
7096F:	drivers/platform/x86/intel-hid.c
7097
7098INTEL I/OAT DMA DRIVER
7099M:	Dave Jiang <dave.jiang@intel.com>
7100R:	Dan Williams <dan.j.williams@intel.com>
7101L:	dmaengine@vger.kernel.org
7102Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7103S:	Supported
7104F:	drivers/dma/ioat*
7105
7106INTEL IDLE DRIVER
7107M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7108M:	Len Brown <lenb@kernel.org>
7109L:	linux-pm@vger.kernel.org
7110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7111B:	https://bugzilla.kernel.org
7112S:	Supported
7113F:	drivers/idle/intel_idle.c
7114
7115INTEL INTEGRATED SENSOR HUB DRIVER
7116M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7117M:	Jiri Kosina <jikos@kernel.org>
7118L:	linux-input@vger.kernel.org
7119S:	Maintained
7120F:	drivers/hid/intel-ish-hid/
7121
7122INTEL IOMMU (VT-d)
7123M:	David Woodhouse <dwmw2@infradead.org>
7124L:	iommu@lists.linux-foundation.org
7125T:	git git://git.infradead.org/iommu-2.6.git
7126S:	Supported
7127F:	drivers/iommu/intel-iommu.c
7128F:	include/linux/intel-iommu.h
7129
7130INTEL IOP-ADMA DMA DRIVER
7131R:	Dan Williams <dan.j.williams@intel.com>
7132S:	Odd fixes
7133F:	drivers/dma/iop-adma.c
7134
7135INTEL IPU3 CSI-2 CIO2 DRIVER
7136M:	Yong Zhi <yong.zhi@intel.com>
7137M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7138L:	linux-media@vger.kernel.org
7139S:	Maintained
7140F:	drivers/media/pci/intel/ipu3/
7141F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7142
7143INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7144M:	Krzysztof Halasa <khalasa@piap.pl>
7145S:	Maintained
7146F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7147F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7148F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7149F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7150F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7151F:	drivers/net/wan/ixp4xx_hss.c
7152
7153INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7154M:	Deepak Saxena <dsaxena@plexity.net>
7155S:	Maintained
7156F:	drivers/char/hw_random/ixp4xx-rng.c
7157
7158INTEL MANAGEMENT ENGINE (mei)
7159M:	Tomas Winkler <tomas.winkler@intel.com>
7160L:	linux-kernel@vger.kernel.org
7161S:	Supported
7162F:	include/uapi/linux/mei.h
7163F:	include/linux/mei_cl_bus.h
7164F:	drivers/misc/mei/*
7165F:	drivers/watchdog/mei_wdt.c
7166F:	Documentation/misc-devices/mei/*
7167F:	samples/mei/*
7168
7169INTEL MENLOW THERMAL DRIVER
7170M:	Sujith Thomas <sujith.thomas@intel.com>
7171L:	platform-driver-x86@vger.kernel.org
7172W:	https://01.org/linux-acpi
7173S:	Supported
7174F:	drivers/platform/x86/intel_menlow.c
7175
7176INTEL MERRIFIELD GPIO DRIVER
7177M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7178L:	linux-gpio@vger.kernel.org
7179S:	Maintained
7180F:	drivers/gpio/gpio-merrifield.c
7181
7182INTEL MIC DRIVERS (mic)
7183M:	Sudeep Dutt <sudeep.dutt@intel.com>
7184M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7185S:	Supported
7186W:	https://github.com/sudeepdutt/mic
7187W:	http://software.intel.com/en-us/mic-developer
7188F:	include/linux/mic_bus.h
7189F:	include/linux/scif.h
7190F:	include/uapi/linux/mic_common.h
7191F:	include/uapi/linux/mic_ioctl.h
7192F:	include/uapi/linux/scif_ioctl.h
7193F:	drivers/misc/mic/
7194F:	drivers/dma/mic_x100_dma.c
7195F:	drivers/dma/mic_x100_dma.h
7196F:	Documentation/mic/
7197
7198INTEL PMC CORE DRIVER
7199M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7200M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7201L:	platform-driver-x86@vger.kernel.org
7202S:	Maintained
7203F:	arch/x86/include/asm/pmc_core.h
7204F:	drivers/platform/x86/intel_pmc_core*
7205
7206INTEL PMC/P-Unit IPC DRIVER
7207M:	Zha Qipeng<qipeng.zha@intel.com>
7208L:	platform-driver-x86@vger.kernel.org
7209S:	Maintained
7210F:	drivers/platform/x86/intel_pmc_ipc.c
7211F:	drivers/platform/x86/intel_punit_ipc.c
7212F:	arch/x86/include/asm/intel_pmc_ipc.h
7213F:	arch/x86/include/asm/intel_punit_ipc.h
7214
7215INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7216M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7217L:	linux-wireless@vger.kernel.org
7218S:	Maintained
7219F:	Documentation/networking/README.ipw2100
7220F:	Documentation/networking/README.ipw2200
7221F:	drivers/net/wireless/intel/ipw2x00/
7222
7223INTEL PSTATE DRIVER
7224M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7225M:	Len Brown <lenb@kernel.org>
7226L:	linux-pm@vger.kernel.org
7227S:	Supported
7228F:	drivers/cpufreq/intel_pstate.c
7229
7230INTEL RDMA RNIC DRIVER
7231M:	Faisal Latif <faisal.latif@intel.com>
7232M:	Shiraz Saleem <shiraz.saleem@intel.com>
7233L:	linux-rdma@vger.kernel.org
7234S:	Supported
7235F:	drivers/infiniband/hw/i40iw/
7236
7237INTEL TELEMETRY DRIVER
7238M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7239L:	platform-driver-x86@vger.kernel.org
7240S:	Maintained
7241F:	arch/x86/include/asm/intel_telemetry.h
7242F:	drivers/platform/x86/intel_telemetry*
7243
7244INTEL VIRTUAL BUTTON DRIVER
7245M:	AceLan Kao <acelan.kao@canonical.com>
7246L:	platform-driver-x86@vger.kernel.org
7247S:	Maintained
7248F:	drivers/platform/x86/intel-vbtn.c
7249
7250INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7251M:	Stanislaw Gruszka <sgruszka@redhat.com>
7252L:	linux-wireless@vger.kernel.org
7253S:	Supported
7254F:	drivers/net/wireless/intel/iwlegacy/
7255
7256INTEL WIRELESS WIFI LINK (iwlwifi)
7257M:	Johannes Berg <johannes.berg@intel.com>
7258M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7259M:	Luca Coelho <luciano.coelho@intel.com>
7260M:	Intel Linux Wireless <linuxwifi@intel.com>
7261L:	linux-wireless@vger.kernel.org
7262W:	http://intellinuxwireless.org
7263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7264S:	Supported
7265F:	drivers/net/wireless/intel/iwlwifi/
7266
7267INTEL WIRELESS WIMAX CONNECTION 2400
7268M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7269M:	linux-wimax@intel.com
7270L:	wimax@linuxwimax.org (subscribers-only)
7271S:	Supported
7272W:	http://linuxwimax.org
7273F:	Documentation/wimax/README.i2400m
7274F:	drivers/net/wimax/i2400m/
7275F:	include/uapi/linux/wimax/i2400m.h
7276
7277INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7278M:	Mario Limonciello <mario.limonciello@dell.com>
7279S:	Maintained
7280F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7281
7282INTEL(R) TRACE HUB
7283M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7284S:	Supported
7285F:	Documentation/trace/intel_th.txt
7286F:	drivers/hwtracing/intel_th/
7287
7288INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7289M:	Ning Sun <ning.sun@intel.com>
7290L:	tboot-devel@lists.sourceforge.net
7291W:	http://tboot.sourceforge.net
7292T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7293S:	Supported
7294F:	Documentation/intel_txt.txt
7295F:	include/linux/tboot.h
7296F:	arch/x86/kernel/tboot.c
7297
7298INTEL-MID GPIO DRIVER
7299M:	David Cohen <david.a.cohen@linux.intel.com>
7300L:	linux-gpio@vger.kernel.org
7301S:	Maintained
7302F:	drivers/gpio/gpio-intel-mid.c
7303
7304INVENSENSE MPU-3050 GYROSCOPE DRIVER
7305M:	Linus Walleij <linus.walleij@linaro.org>
7306L:	linux-iio@vger.kernel.org
7307S:	Maintained
7308F:	drivers/iio/gyro/mpu3050*
7309F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7310
7311IOC3 ETHERNET DRIVER
7312M:	Ralf Baechle <ralf@linux-mips.org>
7313L:	linux-mips@linux-mips.org
7314S:	Maintained
7315F:	drivers/net/ethernet/sgi/ioc3-eth.c
7316
7317IOC3 SERIAL DRIVER
7318M:	Pat Gefre <pfg@sgi.com>
7319L:	linux-serial@vger.kernel.org
7320S:	Maintained
7321F:	drivers/tty/serial/ioc3_serial.c
7322
7323IOMMU DRIVERS
7324M:	Joerg Roedel <joro@8bytes.org>
7325L:	iommu@lists.linux-foundation.org
7326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7327S:	Maintained
7328F:	Documentation/devicetree/bindings/iommu/
7329F:	drivers/iommu/
7330F:	include/linux/iommu.h
7331F:	include/linux/iova.h
7332
7333IP MASQUERADING
7334M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7335S:	Maintained
7336F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7337
7338IPMI SUBSYSTEM
7339M:	Corey Minyard <minyard@acm.org>
7340L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7341W:	http://openipmi.sourceforge.net/
7342S:	Supported
7343F:	Documentation/IPMI.txt
7344F:	drivers/char/ipmi/
7345F:	include/linux/ipmi*
7346F:	include/uapi/linux/ipmi*
7347
7348IPS SCSI RAID DRIVER
7349M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7350L:	linux-scsi@vger.kernel.org
7351W:	http://www.adaptec.com/
7352S:	Maintained
7353F:	drivers/scsi/ips*
7354
7355IPVS
7356M:	Wensong Zhang <wensong@linux-vs.org>
7357M:	Simon Horman <horms@verge.net.au>
7358M:	Julian Anastasov <ja@ssi.bg>
7359L:	netdev@vger.kernel.org
7360L:	lvs-devel@vger.kernel.org
7361S:	Maintained
7362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7364F:	Documentation/networking/ipvs-sysctl.txt
7365F:	include/net/ip_vs.h
7366F:	include/uapi/linux/ip_vs.h
7367F:	net/netfilter/ipvs/
7368
7369IPWIRELESS DRIVER
7370M:	Jiri Kosina <jikos@kernel.org>
7371M:	David Sterba <dsterba@suse.com>
7372S:	Odd Fixes
7373F:	drivers/tty/ipwireless/
7374
7375IPX NETWORK LAYER
7376L:	netdev@vger.kernel.org
7377S:	Obsolete
7378F:	include/uapi/linux/ipx.h
7379F:	drivers/staging/ipx/
7380
7381IRDA SUBSYSTEM
7382M:	Samuel Ortiz <samuel@sortiz.org>
7383L:	irda-users@lists.sourceforge.net (subscribers-only)
7384L:	netdev@vger.kernel.org
7385W:	http://irda.sourceforge.net/
7386S:	Obsolete
7387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7388F:	Documentation/networking/irda.txt
7389F:	drivers/staging/irda/
7390
7391IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7392M:	Marc Zyngier <marc.zyngier@arm.com>
7393S:	Maintained
7394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7395F:	Documentation/IRQ-domain.txt
7396F:	include/linux/irqdomain.h
7397F:	kernel/irq/irqdomain.c
7398F:	kernel/irq/msi.c
7399
7400IRQ SUBSYSTEM
7401M:	Thomas Gleixner <tglx@linutronix.de>
7402L:	linux-kernel@vger.kernel.org
7403S:	Maintained
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7405F:	kernel/irq/
7406
7407IRQCHIP DRIVERS
7408M:	Thomas Gleixner <tglx@linutronix.de>
7409M:	Jason Cooper <jason@lakedaemon.net>
7410M:	Marc Zyngier <marc.zyngier@arm.com>
7411L:	linux-kernel@vger.kernel.org
7412S:	Maintained
7413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7414F:	Documentation/devicetree/bindings/interrupt-controller/
7415F:	drivers/irqchip/
7416
7417ISA
7418M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7419S:	Maintained
7420F:	Documentation/isa.txt
7421F:	drivers/base/isa.c
7422F:	include/linux/isa.h
7423
7424ISA RADIO MODULE
7425M:	Hans Verkuil <hverkuil@xs4all.nl>
7426L:	linux-media@vger.kernel.org
7427T:	git git://linuxtv.org/media_tree.git
7428W:	https://linuxtv.org
7429S:	Maintained
7430F:	drivers/media/radio/radio-isa*
7431
7432ISAPNP
7433M:	Jaroslav Kysela <perex@perex.cz>
7434S:	Maintained
7435F:	Documentation/isapnp.txt
7436F:	drivers/pnp/isapnp/
7437F:	include/linux/isapnp.h
7438
7439ISCSI
7440M:	Lee Duncan <lduncan@suse.com>
7441M:	Chris Leech <cleech@redhat.com>
7442L:	open-iscsi@googlegroups.com
7443W:	www.open-iscsi.com
7444S:	Maintained
7445F:	drivers/scsi/*iscsi*
7446F:	include/scsi/*iscsi*
7447
7448iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7449M:	Peter Jones <pjones@redhat.com>
7450M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7451S:	Maintained
7452F:	drivers/firmware/iscsi_ibft*
7453
7454ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7455M:	Or Gerlitz <ogerlitz@mellanox.com>
7456M:	Sagi Grimberg <sagi@grimberg.me>
7457M:	Roi Dayan <roid@mellanox.com>
7458L:	linux-rdma@vger.kernel.org
7459S:	Supported
7460W:	http://www.openfabrics.org
7461W:	www.open-iscsi.org
7462Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7463F:	drivers/infiniband/ulp/iser/
7464
7465ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7466M:	Sagi Grimberg <sagi@grimberg.me>
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7468L:	linux-rdma@vger.kernel.org
7469L:	target-devel@vger.kernel.org
7470S:	Supported
7471W:	http://www.linux-iscsi.org
7472F:	drivers/infiniband/ulp/isert
7473
7474ISDN SUBSYSTEM
7475M:	Karsten Keil <isdn@linux-pingi.de>
7476L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7477L:	netdev@vger.kernel.org
7478W:	http://www.isdn4linux.de
7479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7480S:	Maintained
7481F:	Documentation/isdn/
7482F:	drivers/isdn/
7483F:	include/linux/isdn.h
7484F:	include/linux/isdn/
7485F:	include/uapi/linux/isdn.h
7486F:	include/uapi/linux/isdn/
7487
7488ISDN SUBSYSTEM (Eicon active card driver)
7489M:	Armin Schindler <mac@melware.de>
7490L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7491W:	http://www.melware.de
7492S:	Maintained
7493F:	drivers/isdn/hardware/eicon/
7494
7495IT87 HARDWARE MONITORING DRIVER
7496M:	Jean Delvare <jdelvare@suse.com>
7497L:	linux-hwmon@vger.kernel.org
7498S:	Maintained
7499F:	Documentation/hwmon/it87
7500F:	drivers/hwmon/it87.c
7501
7502IT913X MEDIA DRIVER
7503M:	Antti Palosaari <crope@iki.fi>
7504L:	linux-media@vger.kernel.org
7505W:	https://linuxtv.org
7506W:	http://palosaari.fi/linux/
7507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7508T:	git git://linuxtv.org/anttip/media_tree.git
7509S:	Maintained
7510F:	drivers/media/tuners/it913x*
7511
7512IVTV VIDEO4LINUX DRIVER
7513M:	Andy Walls <awalls@md.metrocast.net>
7514L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7515L:	linux-media@vger.kernel.org
7516T:	git git://linuxtv.org/media_tree.git
7517W:	http://www.ivtvdriver.org
7518S:	Maintained
7519F:	Documentation/media/v4l-drivers/ivtv*
7520F:	drivers/media/pci/ivtv/
7521F:	include/uapi/linux/ivtv*
7522
7523IX2505V MEDIA DRIVER
7524M:	Malcolm Priestley <tvboxspy@gmail.com>
7525L:	linux-media@vger.kernel.org
7526W:	https://linuxtv.org
7527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7528S:	Maintained
7529F:	drivers/media/dvb-frontends/ix2505v*
7530
7531JC42.4 TEMPERATURE SENSOR DRIVER
7532M:	Guenter Roeck <linux@roeck-us.net>
7533L:	linux-hwmon@vger.kernel.org
7534S:	Maintained
7535F:	drivers/hwmon/jc42.c
7536F:	Documentation/hwmon/jc42
7537
7538JFS FILESYSTEM
7539M:	Dave Kleikamp <shaggy@kernel.org>
7540L:	jfs-discussion@lists.sourceforge.net
7541W:	http://jfs.sourceforge.net/
7542T:	git git://github.com/kleikamp/linux-shaggy.git
7543S:	Maintained
7544F:	Documentation/filesystems/jfs.txt
7545F:	fs/jfs/
7546
7547JME NETWORK DRIVER
7548M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7549L:	netdev@vger.kernel.org
7550S:	Maintained
7551F:	drivers/net/ethernet/jme.*
7552
7553JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7554M:	David Woodhouse <dwmw2@infradead.org>
7555L:	linux-mtd@lists.infradead.org
7556W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7557S:	Maintained
7558F:	fs/jffs2/
7559F:	include/uapi/linux/jffs2.h
7560
7561JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7562M:	"Theodore Ts'o" <tytso@mit.edu>
7563M:	Jan Kara <jack@suse.com>
7564L:	linux-ext4@vger.kernel.org
7565S:	Maintained
7566F:	fs/jbd2/
7567F:	include/linux/jbd2.h
7568
7569JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7570M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7571L:	linux-media@vger.kernel.org
7572S:	Maintained
7573F:	drivers/media/platform/rcar_jpu.c
7574
7575JSM Neo PCI based serial card
7576M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7577L:	linux-serial@vger.kernel.org
7578S:	Maintained
7579F:	drivers/tty/serial/jsm/
7580
7581K10TEMP HARDWARE MONITORING DRIVER
7582M:	Clemens Ladisch <clemens@ladisch.de>
7583L:	linux-hwmon@vger.kernel.org
7584S:	Maintained
7585F:	Documentation/hwmon/k10temp
7586F:	drivers/hwmon/k10temp.c
7587
7588K8TEMP HARDWARE MONITORING DRIVER
7589M:	Rudolf Marek <r.marek@assembler.cz>
7590L:	linux-hwmon@vger.kernel.org
7591S:	Maintained
7592F:	Documentation/hwmon/k8temp
7593F:	drivers/hwmon/k8temp.c
7594
7595KASAN
7596M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7597R:	Alexander Potapenko <glider@google.com>
7598R:	Dmitry Vyukov <dvyukov@google.com>
7599L:	kasan-dev@googlegroups.com
7600S:	Maintained
7601F:	arch/*/include/asm/kasan.h
7602F:	arch/*/mm/kasan_init*
7603F:	Documentation/dev-tools/kasan.rst
7604F:	include/linux/kasan*.h
7605F:	lib/test_kasan.c
7606F:	mm/kasan/
7607F:	scripts/Makefile.kasan
7608
7609KCONFIG
7610L:	linux-kbuild@vger.kernel.org
7611S:	Orphan
7612F:	Documentation/kbuild/kconfig-language.txt
7613F:	scripts/kconfig/
7614
7615KDUMP
7616M:	Dave Young <dyoung@redhat.com>
7617M:	Baoquan He <bhe@redhat.com>
7618R:	Vivek Goyal <vgoyal@redhat.com>
7619L:	kexec@lists.infradead.org
7620W:	http://lse.sourceforge.net/kdump/
7621S:	Maintained
7622F:	Documentation/kdump/
7623
7624KEENE FM RADIO TRANSMITTER DRIVER
7625M:	Hans Verkuil <hverkuil@xs4all.nl>
7626L:	linux-media@vger.kernel.org
7627T:	git git://linuxtv.org/media_tree.git
7628W:	https://linuxtv.org
7629S:	Maintained
7630F:	drivers/media/radio/radio-keene*
7631
7632KERNEL AUTOMOUNTER v4 (AUTOFS4)
7633M:	Ian Kent <raven@themaw.net>
7634L:	autofs@vger.kernel.org
7635S:	Maintained
7636F:	fs/autofs4/
7637
7638KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7639M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7640M:	Michal Marek <michal.lkml@markovi.net>
7641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7642L:	linux-kbuild@vger.kernel.org
7643S:	Maintained
7644F:	Documentation/kbuild/
7645F:	Makefile
7646F:	scripts/Makefile.*
7647F:	scripts/basic/
7648F:	scripts/mk*
7649F:	scripts/package/
7650
7651KERNEL JANITORS
7652L:	kernel-janitors@vger.kernel.org
7653W:	http://kernelnewbies.org/KernelJanitors
7654S:	Odd Fixes
7655
7656KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7657M:	"J. Bruce Fields" <bfields@fieldses.org>
7658M:	Jeff Layton <jlayton@kernel.org>
7659L:	linux-nfs@vger.kernel.org
7660W:	http://nfs.sourceforge.net/
7661T:	git git://linux-nfs.org/~bfields/linux.git
7662S:	Supported
7663F:	fs/nfsd/
7664F:	include/uapi/linux/nfsd/
7665F:	fs/lockd/
7666F:	fs/nfs_common/
7667F:	net/sunrpc/
7668F:	include/linux/lockd/
7669F:	include/linux/sunrpc/
7670F:	include/uapi/linux/sunrpc/
7671
7672KERNEL SELFTEST FRAMEWORK
7673M:	Shuah Khan <shuahkh@osg.samsung.com>
7674M:	Shuah Khan <shuah@kernel.org>
7675L:	linux-kselftest@vger.kernel.org
7676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7677S:	Maintained
7678F:	tools/testing/selftests/
7679F:	Documentation/dev-tools/kselftest*
7680
7681KERNEL USERMODE HELPER
7682M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7683L:	linux-kernel@vger.kernel.org
7684S:	Maintained
7685F:	kernel/umh.c
7686F:	include/linux/umh.h
7687
7688KERNEL VIRTUAL MACHINE (KVM)
7689M:	Paolo Bonzini <pbonzini@redhat.com>
7690M:	Radim Krčmář <rkrcmar@redhat.com>
7691L:	kvm@vger.kernel.org
7692W:	http://www.linux-kvm.org
7693T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7694S:	Supported
7695F:	Documentation/virtual/kvm/
7696F:	include/trace/events/kvm.h
7697F:	include/uapi/asm-generic/kvm*
7698F:	include/uapi/linux/kvm*
7699F:	include/asm-generic/kvm*
7700F:	include/linux/kvm*
7701F:	include/kvm/iodev.h
7702F:	virt/kvm/*
7703F:	tools/kvm/
7704
7705KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7706M:	Joerg Roedel <joro@8bytes.org>
7707L:	kvm@vger.kernel.org
7708W:	http://www.linux-kvm.org/
7709S:	Maintained
7710F:	arch/x86/include/asm/svm.h
7711F:	arch/x86/kvm/svm.c
7712
7713KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7714M:	Christoffer Dall <christoffer.dall@linaro.org>
7715M:	Marc Zyngier <marc.zyngier@arm.com>
7716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7717L:	kvmarm@lists.cs.columbia.edu
7718W:	http://systems.cs.columbia.edu/projects/kvm-arm
7719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7720S:	Supported
7721F:	arch/arm/include/uapi/asm/kvm*
7722F:	arch/arm/include/asm/kvm*
7723F:	arch/arm/kvm/
7724F:	virt/kvm/arm/
7725F:	include/kvm/arm_*
7726
7727KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7728M:	Christoffer Dall <christoffer.dall@linaro.org>
7729M:	Marc Zyngier <marc.zyngier@arm.com>
7730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7731L:	kvmarm@lists.cs.columbia.edu
7732S:	Maintained
7733F:	arch/arm64/include/uapi/asm/kvm*
7734F:	arch/arm64/include/asm/kvm*
7735F:	arch/arm64/kvm/
7736
7737KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7738M:	James Hogan <jhogan@kernel.org>
7739L:	linux-mips@linux-mips.org
7740S:	Supported
7741F:	arch/mips/include/uapi/asm/kvm*
7742F:	arch/mips/include/asm/kvm*
7743F:	arch/mips/kvm/
7744
7745KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7746M:	Paul Mackerras <paulus@ozlabs.org>
7747L:	kvm-ppc@vger.kernel.org
7748W:	http://www.linux-kvm.org/
7749T:	git git://github.com/agraf/linux-2.6.git
7750S:	Supported
7751F:	arch/powerpc/include/uapi/asm/kvm*
7752F:	arch/powerpc/include/asm/kvm*
7753F:	arch/powerpc/kvm/
7754F:	arch/powerpc/kernel/kvm*
7755
7756KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7757M:	Christian Borntraeger <borntraeger@de.ibm.com>
7758M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7759R:	David Hildenbrand <david@redhat.com>
7760R:	Cornelia Huck <cohuck@redhat.com>
7761L:	linux-s390@vger.kernel.org
7762W:	http://www.ibm.com/developerworks/linux/linux390/
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7764S:	Supported
7765F:	arch/s390/include/uapi/asm/kvm*
7766F:	arch/s390/include/asm/gmap.h
7767F:	arch/s390/include/asm/kvm*
7768F:	arch/s390/kvm/
7769F:	arch/s390/mm/gmap.c
7770
7771KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7772M:	Paolo Bonzini <pbonzini@redhat.com>
7773M:	Radim Krčmář <rkrcmar@redhat.com>
7774L:	kvm@vger.kernel.org
7775W:	http://www.linux-kvm.org
7776T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7777S:	Supported
7778F:	arch/x86/kvm/
7779F:	arch/x86/include/uapi/asm/kvm*
7780F:	arch/x86/include/asm/kvm*
7781F:	arch/x86/include/asm/pvclock-abi.h
7782F:	arch/x86/kernel/kvm.c
7783F:	arch/x86/kernel/kvmclock.c
7784
7785KERNFS
7786M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7787M:	Tejun Heo <tj@kernel.org>
7788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7789S:	Supported
7790F:	include/linux/kernfs.h
7791F:	fs/kernfs/
7792
7793KEXEC
7794M:	Eric Biederman <ebiederm@xmission.com>
7795W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7796L:	kexec@lists.infradead.org
7797S:	Maintained
7798F:	include/linux/kexec.h
7799F:	include/uapi/linux/kexec.h
7800F:	kernel/kexec*
7801
7802KEYS-ENCRYPTED
7803M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7804L:	linux-integrity@vger.kernel.org
7805L:	keyrings@vger.kernel.org
7806S:	Supported
7807F:	Documentation/security/keys/trusted-encrypted.rst
7808F:	include/keys/encrypted-type.h
7809F:	security/keys/encrypted-keys/
7810
7811KEYS-TRUSTED
7812M:	James Bottomley <jejb@linux.vnet.ibm.com>
7813M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7814L:	linux-integrity@vger.kernel.org
7815L:	keyrings@vger.kernel.org
7816S:	Supported
7817F:	Documentation/security/keys/trusted-encrypted.rst
7818F:	include/keys/trusted-type.h
7819F:	security/keys/trusted.c
7820F:	security/keys/trusted.h
7821
7822KEYS/KEYRINGS:
7823M:	David Howells <dhowells@redhat.com>
7824L:	keyrings@vger.kernel.org
7825S:	Maintained
7826F:	Documentation/security/keys/core.rst
7827F:	include/linux/key.h
7828F:	include/linux/key-type.h
7829F:	include/linux/keyctl.h
7830F:	include/uapi/linux/keyctl.h
7831F:	include/keys/
7832F:	security/keys/
7833
7834KGDB / KDB /debug_core
7835M:	Jason Wessel <jason.wessel@windriver.com>
7836M:	Daniel Thompson <daniel.thompson@linaro.org>
7837W:	http://kgdb.wiki.kernel.org/
7838L:	kgdb-bugreport@lists.sourceforge.net
7839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7840S:	Maintained
7841F:	Documentation/dev-tools/kgdb.rst
7842F:	drivers/misc/kgdbts.c
7843F:	drivers/tty/serial/kgdboc.c
7844F:	include/linux/kdb.h
7845F:	include/linux/kgdb.h
7846F:	kernel/debug/
7847
7848KMEMLEAK
7849M:	Catalin Marinas <catalin.marinas@arm.com>
7850S:	Maintained
7851F:	Documentation/dev-tools/kmemleak.rst
7852F:	include/linux/kmemleak.h
7853F:	mm/kmemleak.c
7854F:	mm/kmemleak-test.c
7855
7856KMOD KERNEL MODULE LOADER - USERMODE HELPER
7857M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7858L:	linux-kernel@vger.kernel.org
7859S:	Maintained
7860F:	kernel/kmod.c
7861F:	include/linux/kmod.h
7862F:	lib/test_kmod.c
7863F:	tools/testing/selftests/kmod/
7864
7865KPROBES
7866M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7867M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7868M:	"David S. Miller" <davem@davemloft.net>
7869M:	Masami Hiramatsu <mhiramat@kernel.org>
7870S:	Maintained
7871F:	Documentation/kprobes.txt
7872F:	include/linux/kprobes.h
7873F:	include/asm-generic/kprobes.h
7874F:	kernel/kprobes.c
7875
7876KS0108 LCD CONTROLLER DRIVER
7877M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7878W:	http://miguelojeda.es/auxdisplay.htm
7879W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7880S:	Maintained
7881F:	Documentation/auxdisplay/ks0108
7882F:	drivers/auxdisplay/ks0108.c
7883F:	include/linux/ks0108.h
7884
7885L3MDEV
7886M:	David Ahern <dsa@cumulusnetworks.com>
7887L:	netdev@vger.kernel.org
7888S:	Maintained
7889F:	net/l3mdev
7890F:	include/net/l3mdev.h
7891
7892LANTIQ MIPS ARCHITECTURE
7893M:	John Crispin <john@phrozen.org>
7894L:	linux-mips@linux-mips.org
7895S:	Maintained
7896F:	arch/mips/lantiq
7897F:	drivers/soc/lantiq
7898
7899LAPB module
7900L:	linux-x25@vger.kernel.org
7901S:	Orphan
7902F:	Documentation/networking/lapb-module.txt
7903F:	include/*/lapb.h
7904F:	net/lapb/
7905
7906LASI 53c700 driver for PARISC
7907M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7908L:	linux-scsi@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/scsi/53c700.txt
7911F:	drivers/scsi/53c700*
7912
7913LEAKING_ADDRESSES
7914M:	Tobin C. Harding <me@tobin.cc>
7915S:	Maintained
7916F:	scripts/leaking_addresses.pl
7917
7918LED SUBSYSTEM
7919M:	Richard Purdie <rpurdie@rpsys.net>
7920M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7921M:	Pavel Machek <pavel@ucw.cz>
7922L:	linux-leds@vger.kernel.org
7923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7924S:	Maintained
7925F:	Documentation/devicetree/bindings/leds/
7926F:	drivers/leds/
7927F:	include/linux/leds.h
7928
7929LEGACY EEPROM DRIVER
7930M:	Jean Delvare <jdelvare@suse.com>
7931S:	Maintained
7932F:	Documentation/misc-devices/eeprom
7933F:	drivers/misc/eeprom/eeprom.c
7934
7935LEGO USB Tower driver
7936M:	Juergen Stuber <starblue@users.sourceforge.net>
7937L:	legousb-devel@lists.sourceforge.net
7938W:	http://legousb.sourceforge.net/
7939S:	Maintained
7940F:	drivers/usb/misc/legousbtower.c
7941
7942LG2160 MEDIA DRIVER
7943M:	Michael Krufky <mkrufky@linuxtv.org>
7944L:	linux-media@vger.kernel.org
7945W:	https://linuxtv.org
7946W:	http://github.com/mkrufky
7947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7948T:	git git://linuxtv.org/mkrufky/tuners.git
7949S:	Maintained
7950F:	drivers/media/dvb-frontends/lg2160.*
7951
7952LGDT3305 MEDIA DRIVER
7953M:	Michael Krufky <mkrufky@linuxtv.org>
7954L:	linux-media@vger.kernel.org
7955W:	https://linuxtv.org
7956W:	http://github.com/mkrufky
7957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7958T:	git git://linuxtv.org/mkrufky/tuners.git
7959S:	Maintained
7960F:	drivers/media/dvb-frontends/lgdt3305.*
7961
7962LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7963M:	Viresh Kumar <vireshk@kernel.org>
7964L:	linux-ide@vger.kernel.org
7965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7966S:	Maintained
7967F:	include/linux/pata_arasan_cf_data.h
7968F:	drivers/ata/pata_arasan_cf.c
7969
7970LIBATA PATA DRIVERS
7971M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7972M:	Tejun Heo <tj@kernel.org>
7973L:	linux-ide@vger.kernel.org
7974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7975S:	Maintained
7976F:	drivers/ata/pata_*.c
7977F:	drivers/ata/ata_generic.c
7978
7979LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7980M:	Linus Walleij <linus.walleij@linaro.org>
7981L:	linux-ide@vger.kernel.org
7982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7983S:	Maintained
7984F:	drivers/ata/pata_ftide010.c
7985F:	drivers/ata/sata_gemini.c
7986F:	drivers/ata/sata_gemini.h
7987
7988LIBATA SATA AHCI PLATFORM devices support
7989M:	Hans de Goede <hdegoede@redhat.com>
7990M:	Tejun Heo <tj@kernel.org>
7991L:	linux-ide@vger.kernel.org
7992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7993S:	Maintained
7994F:	drivers/ata/ahci_platform.c
7995F:	drivers/ata/libahci_platform.c
7996F:	include/linux/ahci_platform.h
7997
7998LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7999M:	Mikael Pettersson <mikpelinux@gmail.com>
8000L:	linux-ide@vger.kernel.org
8001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8002S:	Maintained
8003F:	drivers/ata/sata_promise.*
8004
8005LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8006M:	Tejun Heo <tj@kernel.org>
8007L:	linux-ide@vger.kernel.org
8008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8009S:	Maintained
8010F:	drivers/ata/
8011F:	include/linux/ata.h
8012F:	include/linux/libata.h
8013F:	Documentation/devicetree/bindings/ata/
8014
8015LIBLOCKDEP
8016M:	Sasha Levin <alexander.levin@verizon.com>
8017S:	Maintained
8018F:	tools/lib/lockdep/
8019
8020LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8021M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8022L:	linux-nvdimm@lists.01.org
8023Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8024S:	Supported
8025F:	drivers/nvdimm/blk.c
8026F:	drivers/nvdimm/region_devs.c
8027
8028LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8029M:	Vishal Verma <vishal.l.verma@intel.com>
8030L:	linux-nvdimm@lists.01.org
8031Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8032S:	Supported
8033F:	drivers/nvdimm/btt*
8034
8035LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8036M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8037L:	linux-nvdimm@lists.01.org
8038Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8039S:	Supported
8040F:	drivers/nvdimm/pmem*
8041
8042LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8043M:	Dan Williams <dan.j.williams@intel.com>
8044L:	linux-nvdimm@lists.01.org
8045Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8047S:	Supported
8048F:	drivers/nvdimm/*
8049F:	drivers/acpi/nfit/*
8050F:	include/linux/nd.h
8051F:	include/linux/libnvdimm.h
8052F:	include/uapi/linux/ndctl.h
8053
8054LIGHTNVM PLATFORM SUPPORT
8055M:	Matias Bjorling <mb@lightnvm.io>
8056W:	http://github/OpenChannelSSD
8057L:	linux-block@vger.kernel.org
8058S:	Maintained
8059F:	drivers/lightnvm/
8060F:	include/linux/lightnvm.h
8061F:	include/uapi/linux/lightnvm.h
8062
8063LINUX FOR POWER MACINTOSH
8064M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8065W:	http://www.penguinppc.org/
8066L:	linuxppc-dev@lists.ozlabs.org
8067S:	Maintained
8068F:	arch/powerpc/platforms/powermac/
8069F:	drivers/macintosh/
8070
8071LINUX FOR POWERPC (32-BIT AND 64-BIT)
8072M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8073M:	Paul Mackerras <paulus@samba.org>
8074M:	Michael Ellerman <mpe@ellerman.id.au>
8075W:	https://github.com/linuxppc/linux/wiki
8076L:	linuxppc-dev@lists.ozlabs.org
8077Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8079S:	Supported
8080F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8081F:	Documentation/devicetree/bindings/powerpc/
8082F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8083F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8084F:	Documentation/powerpc/
8085F:	arch/powerpc/
8086F:	drivers/char/tpm/tpm_ibmvtpm*
8087F:	drivers/crypto/nx/
8088F:	drivers/crypto/vmx/
8089F:	drivers/i2c/busses/i2c-opal.c
8090F:	drivers/net/ethernet/ibm/ibmveth.*
8091F:	drivers/net/ethernet/ibm/ibmvnic.*
8092F:	drivers/pci/hotplug/pnv_php.c
8093F:	drivers/pci/hotplug/rpa*
8094F:	drivers/rtc/rtc-opal.c
8095F:	drivers/scsi/ibmvscsi/
8096F:	drivers/tty/hvc/hvc_opal.c
8097F:	drivers/watchdog/wdrtas.c
8098F:	tools/testing/selftests/powerpc
8099N:	/pmac
8100N:	powermac
8101N:	powernv
8102N:	[^a-z0-9]ps3
8103N:	pseries
8104
8105LINUX FOR POWERPC EMBEDDED MPC5XXX
8106M:	Anatolij Gustschin <agust@denx.de>
8107L:	linuxppc-dev@lists.ozlabs.org
8108T:	git git://git.denx.de/linux-denx-agust.git
8109S:	Maintained
8110F:	arch/powerpc/platforms/512x/
8111F:	arch/powerpc/platforms/52xx/
8112
8113LINUX FOR POWERPC EMBEDDED PPC4XX
8114M:	Alistair Popple <alistair@popple.id.au>
8115M:	Matt Porter <mporter@kernel.crashing.org>
8116W:	http://www.penguinppc.org/
8117L:	linuxppc-dev@lists.ozlabs.org
8118S:	Maintained
8119F:	arch/powerpc/platforms/40x/
8120F:	arch/powerpc/platforms/44x/
8121
8122LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8123M:	Scott Wood <oss@buserror.net>
8124M:	Kumar Gala <galak@kernel.crashing.org>
8125W:	http://www.penguinppc.org/
8126L:	linuxppc-dev@lists.ozlabs.org
8127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8128S:	Maintained
8129F:	arch/powerpc/platforms/83xx/
8130F:	arch/powerpc/platforms/85xx/
8131F:	Documentation/devicetree/bindings/powerpc/fsl/
8132
8133LINUX FOR POWERPC EMBEDDED PPC8XX
8134M:	Vitaly Bordug <vitb@kernel.crashing.org>
8135W:	http://www.penguinppc.org/
8136L:	linuxppc-dev@lists.ozlabs.org
8137S:	Maintained
8138F:	arch/powerpc/platforms/8xx/
8139
8140LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8141L:	linuxppc-dev@lists.ozlabs.org
8142S:	Orphan
8143F:	arch/powerpc/*/*virtex*
8144F:	arch/powerpc/*/*/*virtex*
8145
8146LINUX FOR POWERPC PA SEMI PWRFICIENT
8147L:	linuxppc-dev@lists.ozlabs.org
8148S:	Orphan
8149F:	arch/powerpc/platforms/pasemi/
8150F:	drivers/*/*pasemi*
8151F:	drivers/*/*/*pasemi*
8152
8153LINUX KERNEL DUMP TEST MODULE (LKDTM)
8154M:	Kees Cook <keescook@chromium.org>
8155S:	Maintained
8156F:	drivers/misc/lkdtm*
8157
8158LINUX SECURITY MODULE (LSM) FRAMEWORK
8159M:	Chris Wright <chrisw@sous-sol.org>
8160L:	linux-security-module@vger.kernel.org
8161S:	Supported
8162
8163LIS3LV02D ACCELEROMETER DRIVER
8164M:	Eric Piel <eric.piel@tremplin-utc.net>
8165S:	Maintained
8166F:	Documentation/misc-devices/lis3lv02d
8167F:	drivers/misc/lis3lv02d/
8168F:	drivers/platform/x86/hp_accel.c
8169
8170LIVE PATCHING
8171M:	Josh Poimboeuf <jpoimboe@redhat.com>
8172M:	Jessica Yu <jeyu@kernel.org>
8173M:	Jiri Kosina <jikos@kernel.org>
8174M:	Miroslav Benes <mbenes@suse.cz>
8175R:	Petr Mladek <pmladek@suse.com>
8176S:	Maintained
8177F:	kernel/livepatch/
8178F:	include/linux/livepatch.h
8179F:	arch/x86/include/asm/livepatch.h
8180F:	arch/x86/kernel/livepatch.c
8181F:	Documentation/livepatch/
8182F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8183F:	samples/livepatch/
8184L:	live-patching@vger.kernel.org
8185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8186
8187LLC (802.2)
8188L:	netdev@vger.kernel.org
8189S:	Odd fixes
8190F:	include/linux/llc.h
8191F:	include/uapi/linux/llc.h
8192F:	include/net/llc*
8193F:	net/llc/
8194
8195LM73 HARDWARE MONITOR DRIVER
8196M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8197L:	linux-hwmon@vger.kernel.org
8198S:	Maintained
8199F:	drivers/hwmon/lm73.c
8200
8201LM78 HARDWARE MONITOR DRIVER
8202M:	Jean Delvare <jdelvare@suse.com>
8203L:	linux-hwmon@vger.kernel.org
8204S:	Maintained
8205F:	Documentation/hwmon/lm78
8206F:	drivers/hwmon/lm78.c
8207
8208LM83 HARDWARE MONITOR DRIVER
8209M:	Jean Delvare <jdelvare@suse.com>
8210L:	linux-hwmon@vger.kernel.org
8211S:	Maintained
8212F:	Documentation/hwmon/lm83
8213F:	drivers/hwmon/lm83.c
8214
8215LM90 HARDWARE MONITOR DRIVER
8216M:	Jean Delvare <jdelvare@suse.com>
8217L:	linux-hwmon@vger.kernel.org
8218S:	Maintained
8219F:	Documentation/hwmon/lm90
8220F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8221F:	drivers/hwmon/lm90.c
8222F:	include/dt-bindings/thermal/lm90.h
8223
8224LM95234 HARDWARE MONITOR DRIVER
8225M:	Guenter Roeck <linux@roeck-us.net>
8226L:	linux-hwmon@vger.kernel.org
8227S:	Maintained
8228F:	Documentation/hwmon/lm95234
8229F:	drivers/hwmon/lm95234.c
8230
8231LME2510 MEDIA DRIVER
8232M:	Malcolm Priestley <tvboxspy@gmail.com>
8233L:	linux-media@vger.kernel.org
8234W:	https://linuxtv.org
8235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8236S:	Maintained
8237F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8238
8239LOADPIN SECURITY MODULE
8240M:	Kees Cook <keescook@chromium.org>
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8242S:	Supported
8243F:	security/loadpin/
8244F:	Documentation/admin-guide/LSM/LoadPin.rst
8245
8246LOCKING PRIMITIVES
8247M:	Peter Zijlstra <peterz@infradead.org>
8248M:	Ingo Molnar <mingo@redhat.com>
8249L:	linux-kernel@vger.kernel.org
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8251S:	Maintained
8252F:	Documentation/locking/
8253F:	include/linux/lockdep.h
8254F:	include/linux/spinlock*.h
8255F:	arch/*/include/asm/spinlock*.h
8256F:	include/linux/rwlock*.h
8257F:	include/linux/mutex*.h
8258F:	arch/*/include/asm/mutex*.h
8259F:	include/linux/rwsem*.h
8260F:	arch/*/include/asm/rwsem.h
8261F:	include/linux/seqlock.h
8262F:	lib/locking*.[ch]
8263F:	kernel/locking/
8264X:	kernel/locking/locktorture.c
8265
8266LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8267M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8268L:	linux-ntfs-dev@lists.sourceforge.net
8269W:	http://www.linux-ntfs.org/content/view/19/37/
8270S:	Maintained
8271F:	Documentation/ldm.txt
8272F:	block/partitions/ldm.*
8273
8274LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8275M:	Sathya Prakash <sathya.prakash@broadcom.com>
8276M:	Chaitra P B <chaitra.basappa@broadcom.com>
8277M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8278L:	MPT-FusionLinux.pdl@broadcom.com
8279L:	linux-scsi@vger.kernel.org
8280W:	http://www.avagotech.com/support/
8281S:	Supported
8282F:	drivers/message/fusion/
8283F:	drivers/scsi/mpt2sas/
8284F:	drivers/scsi/mpt3sas/
8285
8286LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8287M:	Matthew Wilcox <matthew@wil.cx>
8288L:	linux-scsi@vger.kernel.org
8289S:	Maintained
8290F:	drivers/scsi/sym53c8xx_2/
8291
8292LTC4261 HARDWARE MONITOR DRIVER
8293M:	Guenter Roeck <linux@roeck-us.net>
8294L:	linux-hwmon@vger.kernel.org
8295S:	Maintained
8296F:	Documentation/hwmon/ltc4261
8297F:	drivers/hwmon/ltc4261.c
8298
8299LTC4306 I2C MULTIPLEXER DRIVER
8300M:	Michael Hennerich <michael.hennerich@analog.com>
8301W:	http://ez.analog.com/community/linux-device-drivers
8302L:	linux-i2c@vger.kernel.org
8303S:	Supported
8304F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8305F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8306
8307LTP (Linux Test Project)
8308M:	Mike Frysinger <vapier@gentoo.org>
8309M:	Cyril Hrubis <chrubis@suse.cz>
8310M:	Wanlong Gao <wanlong.gao@gmail.com>
8311M:	Jan Stancek <jstancek@redhat.com>
8312M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8313M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8314L:	ltp@lists.linux.it (subscribers-only)
8315W:	http://linux-test-project.github.io/
8316T:	git git://github.com/linux-test-project/ltp.git
8317S:	Maintained
8318
8319M32R ARCHITECTURE
8320W:	http://www.linux-m32r.org/
8321S:	Orphan
8322F:	arch/m32r/
8323
8324M68K ARCHITECTURE
8325M:	Geert Uytterhoeven <geert@linux-m68k.org>
8326L:	linux-m68k@lists.linux-m68k.org
8327W:	http://www.linux-m68k.org/
8328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8329S:	Maintained
8330F:	arch/m68k/
8331F:	drivers/zorro/
8332
8333M68K ON APPLE MACINTOSH
8334M:	Joshua Thompson <funaho@jurai.org>
8335W:	http://www.mac.linux-m68k.org/
8336L:	linux-m68k@lists.linux-m68k.org
8337S:	Maintained
8338F:	arch/m68k/mac/
8339
8340M68K ON HP9000/300
8341M:	Philip Blundell <philb@gnu.org>
8342W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8343S:	Maintained
8344F:	arch/m68k/hp300/
8345
8346M88DS3103 MEDIA DRIVER
8347M:	Antti Palosaari <crope@iki.fi>
8348L:	linux-media@vger.kernel.org
8349W:	https://linuxtv.org
8350W:	http://palosaari.fi/linux/
8351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8352T:	git git://linuxtv.org/anttip/media_tree.git
8353S:	Maintained
8354F:	drivers/media/dvb-frontends/m88ds3103*
8355
8356M88RS2000 MEDIA DRIVER
8357M:	Malcolm Priestley <tvboxspy@gmail.com>
8358L:	linux-media@vger.kernel.org
8359W:	https://linuxtv.org
8360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8361S:	Maintained
8362F:	drivers/media/dvb-frontends/m88rs2000*
8363
8364MA901 MASTERKIT USB FM RADIO DRIVER
8365M:	Alexey Klimov <klimov.linux@gmail.com>
8366L:	linux-media@vger.kernel.org
8367T:	git git://linuxtv.org/media_tree.git
8368S:	Maintained
8369F:	drivers/media/radio/radio-ma901.c
8370
8371MAC80211
8372M:	Johannes Berg <johannes@sipsolutions.net>
8373L:	linux-wireless@vger.kernel.org
8374W:	http://wireless.kernel.org/
8375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8377S:	Maintained
8378F:	Documentation/networking/mac80211-injection.txt
8379F:	include/net/mac80211.h
8380F:	net/mac80211/
8381F:	drivers/net/wireless/mac80211_hwsim.[ch]
8382F:	Documentation/networking/mac80211_hwsim/README
8383
8384MAILBOX API
8385M:	Jassi Brar <jassisinghbrar@gmail.com>
8386L:	linux-kernel@vger.kernel.org
8387S:	Maintained
8388F:	drivers/mailbox/
8389F:	include/linux/mailbox_client.h
8390F:	include/linux/mailbox_controller.h
8391
8392MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8393M:	Michael Kerrisk <mtk.manpages@gmail.com>
8394W:	http://www.kernel.org/doc/man-pages
8395L:	linux-man@vger.kernel.org
8396S:	Maintained
8397
8398MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8399M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8400L:	linux-mips@linux-mips.org
8401S:	Maintained
8402F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8403
8404MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8405M:	Andrew Lunn <andrew@lunn.ch>
8406M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8407L:	netdev@vger.kernel.org
8408S:	Maintained
8409F:	drivers/net/dsa/mv88e6xxx/
8410F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8411
8412MARVELL ARMADA DRM SUPPORT
8413M:	Russell King <linux@armlinux.org.uk>
8414S:	Maintained
8415T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8416T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8417F:	drivers/gpu/drm/armada/
8418F:	include/uapi/drm/armada_drm.h
8419F:	Documentation/devicetree/bindings/display/armada/
8420
8421MARVELL CRYPTO DRIVER
8422M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8423M:	Arnaud Ebalard <arno@natisbad.org>
8424F:	drivers/crypto/marvell/
8425S:	Maintained
8426L:	linux-crypto@vger.kernel.org
8427
8428MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8429M:	Mirko Lindner <mlindner@marvell.com>
8430M:	Stephen Hemminger <stephen@networkplumber.org>
8431L:	netdev@vger.kernel.org
8432S:	Maintained
8433F:	drivers/net/ethernet/marvell/sk*
8434
8435MARVELL LIBERTAS WIRELESS DRIVER
8436L:	libertas-dev@lists.infradead.org
8437S:	Orphan
8438F:	drivers/net/wireless/marvell/libertas/
8439
8440MARVELL MACCHIATOBIN SUPPORT
8441M:	Russell King <rmk@armlinux.org.uk>
8442L:	linux-arm-kernel@lists.infradead.org
8443S:	Maintained
8444F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8445
8446MARVELL MV643XX ETHERNET DRIVER
8447M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8448L:	netdev@vger.kernel.org
8449S:	Maintained
8450F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8451F:	include/linux/mv643xx.h
8452
8453MARVELL MV88X3310 PHY DRIVER
8454M:	Russell King <rmk@armlinux.org.uk>
8455L:	netdev@vger.kernel.org
8456S:	Maintained
8457F:	drivers/net/phy/marvell10g.c
8458
8459MARVELL MVNETA ETHERNET DRIVER
8460M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8461L:	netdev@vger.kernel.org
8462S:	Maintained
8463F:	drivers/net/ethernet/marvell/mvneta.*
8464
8465MARVELL MWIFIEX WIRELESS DRIVER
8466M:	Amitkumar Karwar <amitkarwar@gmail.com>
8467M:	Nishant Sarmukadam <nishants@marvell.com>
8468M:	Ganapathi Bhat <gbhat@marvell.com>
8469M:	Xinming Hu <huxm@marvell.com>
8470L:	linux-wireless@vger.kernel.org
8471S:	Maintained
8472F:	drivers/net/wireless/marvell/mwifiex/
8473
8474MARVELL MWL8K WIRELESS DRIVER
8475M:	Lennert Buytenhek <buytenh@wantstofly.org>
8476L:	linux-wireless@vger.kernel.org
8477S:	Odd Fixes
8478F:	drivers/net/wireless/marvell/mwl8k.c
8479
8480MARVELL NAND CONTROLLER DRIVER
8481M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8482L:	linux-mtd@lists.infradead.org
8483S:	Maintained
8484F:	drivers/mtd/nand/marvell_nand.c
8485F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8486
8487MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8488M:	Nicolas Pitre <nico@fluxnic.net>
8489S:	Odd Fixes
8490F:	drivers/mmc/host/mvsdio.*
8491
8492MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8493M:	Hu Ziji <huziji@marvell.com>
8494L:	linux-mmc@vger.kernel.org
8495S:	Supported
8496F:	drivers/mmc/host/sdhci-xenon*
8497F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8498
8499MATROX FRAMEBUFFER DRIVER
8500L:	linux-fbdev@vger.kernel.org
8501S:	Orphan
8502F:	drivers/video/fbdev/matrox/matroxfb_*
8503F:	include/uapi/linux/matroxfb.h
8504
8505MAX16065 HARDWARE MONITOR DRIVER
8506M:	Guenter Roeck <linux@roeck-us.net>
8507L:	linux-hwmon@vger.kernel.org
8508S:	Maintained
8509F:	Documentation/hwmon/max16065
8510F:	drivers/hwmon/max16065.c
8511
8512MAX20751 HARDWARE MONITOR DRIVER
8513M:	Guenter Roeck <linux@roeck-us.net>
8514L:	linux-hwmon@vger.kernel.org
8515S:	Maintained
8516F:	Documentation/hwmon/max20751
8517F:	drivers/hwmon/max20751.c
8518
8519MAX2175 SDR TUNER DRIVER
8520M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8521L:	linux-media@vger.kernel.org
8522T:	git git://linuxtv.org/media_tree.git
8523S:	Maintained
8524F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8525F:	Documentation/media/v4l-drivers/max2175.rst
8526F:	drivers/media/i2c/max2175*
8527F:	include/uapi/linux/max2175.h
8528
8529MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8530L:	linux-hwmon@vger.kernel.org
8531S:	Orphan
8532F:	Documentation/hwmon/max6650
8533F:	drivers/hwmon/max6650.c
8534
8535MAX6697 HARDWARE MONITOR DRIVER
8536M:	Guenter Roeck <linux@roeck-us.net>
8537L:	linux-hwmon@vger.kernel.org
8538S:	Maintained
8539F:	Documentation/hwmon/max6697
8540F:	Documentation/devicetree/bindings/i2c/max6697.txt
8541F:	drivers/hwmon/max6697.c
8542F:	include/linux/platform_data/max6697.h
8543
8544MAX9860 MONO AUDIO VOICE CODEC DRIVER
8545M:	Peter Rosin <peda@axentia.se>
8546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8547S:	Maintained
8548F:	Documentation/devicetree/bindings/sound/max9860.txt
8549F:	sound/soc/codecs/max9860.*
8550
8551MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8552M:	Javier Martinez Canillas <javier@dowhile0.org>
8553L:	linux-kernel@vger.kernel.org
8554S:	Supported
8555F:	drivers/regulator/max77802-regulator.c
8556F:	Documentation/devicetree/bindings/*/*max77802.txt
8557F:	include/dt-bindings/*/*max77802.h
8558
8559MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8560M:	Krzysztof Kozlowski <krzk@kernel.org>
8561M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8562L:	linux-pm@vger.kernel.org
8563S:	Supported
8564F:	drivers/power/supply/max14577_charger.c
8565F:	drivers/power/supply/max77693_charger.c
8566
8567MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8568M:	Chanwoo Choi <cw00.choi@samsung.com>
8569M:	Krzysztof Kozlowski <krzk@kernel.org>
8570M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8571L:	linux-kernel@vger.kernel.org
8572S:	Supported
8573F:	drivers/*/max14577*.c
8574F:	drivers/*/max77686*.c
8575F:	drivers/*/max77693*.c
8576F:	drivers/extcon/extcon-max14577.c
8577F:	drivers/extcon/extcon-max77693.c
8578F:	drivers/rtc/rtc-max77686.c
8579F:	drivers/clk/clk-max77686.c
8580F:	Documentation/devicetree/bindings/mfd/max14577.txt
8581F:	Documentation/devicetree/bindings/*/max77686.txt
8582F:	Documentation/devicetree/bindings/mfd/max77693.txt
8583F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8584F:	include/linux/mfd/max14577*.h
8585F:	include/linux/mfd/max77686*.h
8586F:	include/linux/mfd/max77693*.h
8587
8588MAXIRADIO FM RADIO RECEIVER DRIVER
8589M:	Hans Verkuil <hverkuil@xs4all.nl>
8590L:	linux-media@vger.kernel.org
8591T:	git git://linuxtv.org/media_tree.git
8592W:	https://linuxtv.org
8593S:	Maintained
8594F:	drivers/media/radio/radio-maxiradio*
8595
8596MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8597M:	Peter Rosin <peda@axentia.se>
8598L:	linux-iio@vger.kernel.org
8599S:	Maintained
8600F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8601F:	drivers/iio/potentiometer/mcp4531.c
8602
8603MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8604M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8605L:	linux-iio@vger.kernel.org
8606S:	Maintained
8607F:	drivers/iio/dac/cio-dac.c
8608
8609MEDIA DRIVERS FOR ASCOT2E
8610M:	Sergey Kozlov <serjk@netup.ru>
8611M:	Abylay Ospan <aospan@netup.ru>
8612L:	linux-media@vger.kernel.org
8613W:	https://linuxtv.org
8614W:	http://netup.tv/
8615T:	git git://linuxtv.org/media_tree.git
8616S:	Supported
8617F:	drivers/media/dvb-frontends/ascot2e*
8618
8619MEDIA DRIVERS FOR CXD2841ER
8620M:	Sergey Kozlov <serjk@netup.ru>
8621M:	Abylay Ospan <aospan@netup.ru>
8622L:	linux-media@vger.kernel.org
8623W:	https://linuxtv.org
8624W:	http://netup.tv/
8625T:	git git://linuxtv.org/media_tree.git
8626S:	Supported
8627F:	drivers/media/dvb-frontends/cxd2841er*
8628
8629MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8630M:	Daniel Scheller <d.scheller.oss@gmail.com>
8631L:	linux-media@vger.kernel.org
8632W:	https://linuxtv.org
8633T:	git git://linuxtv.org/media_tree.git
8634S:	Maintained
8635F:	drivers/media/pci/ddbridge/*
8636
8637MEDIA DRIVERS FOR FREESCALE IMX
8638M:	Steve Longerbeam <slongerbeam@gmail.com>
8639M:	Philipp Zabel <p.zabel@pengutronix.de>
8640L:	linux-media@vger.kernel.org
8641T:	git git://linuxtv.org/media_tree.git
8642S:	Maintained
8643F:	Documentation/devicetree/bindings/media/imx.txt
8644F:	Documentation/media/v4l-drivers/imx.rst
8645F:	drivers/staging/media/imx/
8646F:	include/linux/imx-media.h
8647F:	include/media/imx.h
8648
8649MEDIA DRIVERS FOR HELENE
8650M:	Abylay Ospan <aospan@netup.ru>
8651L:	linux-media@vger.kernel.org
8652W:	https://linuxtv.org
8653W:	http://netup.tv/
8654T:	git git://linuxtv.org/media_tree.git
8655S:	Supported
8656F:	drivers/media/dvb-frontends/helene*
8657
8658MEDIA DRIVERS FOR HORUS3A
8659M:	Sergey Kozlov <serjk@netup.ru>
8660M:	Abylay Ospan <aospan@netup.ru>
8661L:	linux-media@vger.kernel.org
8662W:	https://linuxtv.org
8663W:	http://netup.tv/
8664T:	git git://linuxtv.org/media_tree.git
8665S:	Supported
8666F:	drivers/media/dvb-frontends/horus3a*
8667
8668MEDIA DRIVERS FOR LNBH25
8669M:	Sergey Kozlov <serjk@netup.ru>
8670M:	Abylay Ospan <aospan@netup.ru>
8671L:	linux-media@vger.kernel.org
8672W:	https://linuxtv.org
8673W:	http://netup.tv/
8674T:	git git://linuxtv.org/media_tree.git
8675S:	Supported
8676F:	drivers/media/dvb-frontends/lnbh25*
8677
8678MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8679M:	Daniel Scheller <d.scheller.oss@gmail.com>
8680L:	linux-media@vger.kernel.org
8681W:	https://linuxtv.org
8682T:	git git://linuxtv.org/media_tree.git
8683S:	Maintained
8684F:	drivers/media/dvb-frontends/mxl5xx*
8685
8686MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8687M:	Sergey Kozlov <serjk@netup.ru>
8688M:	Abylay Ospan <aospan@netup.ru>
8689L:	linux-media@vger.kernel.org
8690W:	https://linuxtv.org
8691W:	http://netup.tv/
8692T:	git git://linuxtv.org/media_tree.git
8693S:	Supported
8694F:	drivers/media/pci/netup_unidvb/*
8695
8696MEDIA DRIVERS FOR RENESAS - DRIF
8697M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8698L:	linux-media@vger.kernel.org
8699L:	linux-renesas-soc@vger.kernel.org
8700T:	git git://linuxtv.org/media_tree.git
8701S:	Supported
8702F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8703F:	drivers/media/platform/rcar_drif.c
8704
8705MEDIA DRIVERS FOR RENESAS - FCP
8706M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8707L:	linux-media@vger.kernel.org
8708L:	linux-renesas-soc@vger.kernel.org
8709T:	git git://linuxtv.org/media_tree.git
8710S:	Supported
8711F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8712F:	drivers/media/platform/rcar-fcp.c
8713F:	include/media/rcar-fcp.h
8714
8715MEDIA DRIVERS FOR RENESAS - FDP1
8716M:	Kieran Bingham <kieran@bingham.xyz>
8717L:	linux-media@vger.kernel.org
8718L:	linux-renesas-soc@vger.kernel.org
8719T:	git git://linuxtv.org/media_tree.git
8720S:	Supported
8721F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8722F:	drivers/media/platform/rcar_fdp1.c
8723
8724MEDIA DRIVERS FOR RENESAS - VIN
8725M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8726L:	linux-media@vger.kernel.org
8727L:	linux-renesas-soc@vger.kernel.org
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Supported
8730F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8731F:	drivers/media/platform/rcar-vin/
8732
8733MEDIA DRIVERS FOR RENESAS - VSP1
8734M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8735L:	linux-media@vger.kernel.org
8736L:	linux-renesas-soc@vger.kernel.org
8737T:	git git://linuxtv.org/media_tree.git
8738S:	Supported
8739F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8740F:	drivers/media/platform/vsp1/
8741
8742MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8743M:	Daniel Scheller <d.scheller.oss@gmail.com>
8744L:	linux-media@vger.kernel.org
8745W:	https://linuxtv.org
8746T:	git git://linuxtv.org/media_tree.git
8747S:	Maintained
8748F:	drivers/media/dvb-frontends/stv0910*
8749
8750MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8751M:	Daniel Scheller <d.scheller.oss@gmail.com>
8752L:	linux-media@vger.kernel.org
8753W:	https://linuxtv.org
8754T:	git git://linuxtv.org/media_tree.git
8755S:	Maintained
8756F:	drivers/media/dvb-frontends/stv6111*
8757
8758MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8759M:	Dmitry Osipenko <digetx@gmail.com>
8760L:	linux-media@vger.kernel.org
8761L:	linux-tegra@vger.kernel.org
8762T:	git git://linuxtv.org/media_tree.git
8763S:	Maintained
8764F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8765F:	drivers/staging/media/tegra-vde/
8766
8767MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8768M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8769M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8770P:	LinuxTV.org Project
8771L:	linux-media@vger.kernel.org
8772W:	https://linuxtv.org
8773Q:	http://patchwork.kernel.org/project/linux-media/list/
8774T:	git git://linuxtv.org/media_tree.git
8775S:	Maintained
8776F:	Documentation/devicetree/bindings/media/
8777F:	Documentation/media/
8778F:	drivers/media/
8779F:	drivers/staging/media/
8780F:	include/linux/platform_data/media/
8781F:	include/media/
8782F:	include/uapi/linux/dvb/
8783F:	include/uapi/linux/videodev2.h
8784F:	include/uapi/linux/media.h
8785F:	include/uapi/linux/v4l2-*
8786F:	include/uapi/linux/meye.h
8787F:	include/uapi/linux/ivtv*
8788F:	include/uapi/linux/uvcvideo.h
8789
8790MEDIATEK CIR DRIVER
8791M:	Sean Wang <sean.wang@mediatek.com>
8792S:	Maintained
8793F:	drivers/media/rc/mtk-cir.c
8794
8795MEDIATEK PMIC LED DRIVER
8796M:	Sean Wang <sean.wang@mediatek.com>
8797S:	Maintained
8798F:	drivers/leds/leds-mt6323.c
8799F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8800
8801MEDIATEK ETHERNET DRIVER
8802M:	Felix Fietkau <nbd@openwrt.org>
8803M:	John Crispin <john@phrozen.org>
8804M:	Sean Wang <sean.wang@mediatek.com>
8805M:	Nelson Chang <nelson.chang@mediatek.com>
8806L:	netdev@vger.kernel.org
8807S:	Maintained
8808F:	drivers/net/ethernet/mediatek/
8809
8810MEDIATEK SWITCH DRIVER
8811M:	Sean Wang <sean.wang@mediatek.com>
8812L:	netdev@vger.kernel.org
8813S:	Maintained
8814F:	drivers/net/dsa/mt7530.*
8815F:	net/dsa/tag_mtk.c
8816
8817MEDIATEK JPEG DRIVER
8818M:	Rick Chang <rick.chang@mediatek.com>
8819M:	Bin Liu <bin.liu@mediatek.com>
8820S:	Supported
8821F:	drivers/media/platform/mtk-jpeg/
8822F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8823
8824MEDIATEK MDP DRIVER
8825M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8826M:	Houlong Wei <houlong.wei@mediatek.com>
8827M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8828S:	Supported
8829F:	drivers/media/platform/mtk-mdp/
8830F:	drivers/media/platform/mtk-vpu/
8831F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8832
8833MEDIATEK MEDIA DRIVER
8834M:	Tiffany Lin <tiffany.lin@mediatek.com>
8835M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8836S:	Supported
8837F:	drivers/media/platform/mtk-vcodec/
8838F:	drivers/media/platform/mtk-vpu/
8839F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8840F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8841
8842MEDIATEK MT7601U WIRELESS LAN DRIVER
8843M:	Jakub Kicinski <kubakici@wp.pl>
8844L:	linux-wireless@vger.kernel.org
8845S:	Maintained
8846F:	drivers/net/wireless/mediatek/mt7601u/
8847
8848MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8849M:	Sean Wang <sean.wang@mediatek.com>
8850S:	Maintained
8851F:	drivers/char/hw_random/mtk-rng.c
8852
8853MEDIATEK USB3 DRD IP DRIVER
8854M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8855L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8857L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8858S:	Maintained
8859F:	drivers/usb/mtu3/
8860
8861MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8862M:	Peter Senna Tschudin <peter.senna@collabora.com>
8863M:	Martin Donnelly <martin.donnelly@ge.com>
8864M:	Martyn Welch <martyn.welch@collabora.co.uk>
8865S:	Maintained
8866F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8867F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8868
8869MEGARAID SCSI/SAS DRIVERS
8870M:	Kashyap Desai <kashyap.desai@broadcom.com>
8871M:	Sumit Saxena <sumit.saxena@broadcom.com>
8872M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8873L:	megaraidlinux.pdl@broadcom.com
8874L:	linux-scsi@vger.kernel.org
8875W:	http://www.avagotech.com/support/
8876S:	Maintained
8877F:	Documentation/scsi/megaraid.txt
8878F:	drivers/scsi/megaraid.*
8879F:	drivers/scsi/megaraid/
8880
8881MELEXIS MLX90614 DRIVER
8882M:	Crt Mori <cmo@melexis.com>
8883L:	linux-iio@vger.kernel.org
8884W:	http://www.melexis.com
8885S:	Supported
8886F:	drivers/iio/temperature/mlx90614.c
8887
8888MELFAS MIP4 TOUCHSCREEN DRIVER
8889M:	Sangwon Jee <jeesw@melfas.com>
8890W:	http://www.melfas.com
8891S:	Supported
8892F:	drivers/input/touchscreen/melfas_mip4.c
8893F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8894
8895MELLANOX ETHERNET DRIVER (mlx4_en)
8896M:	Tariq Toukan <tariqt@mellanox.com>
8897L:	netdev@vger.kernel.org
8898S:	Supported
8899W:	http://www.mellanox.com
8900Q:	http://patchwork.ozlabs.org/project/netdev/list/
8901F:	drivers/net/ethernet/mellanox/mlx4/en_*
8902
8903MELLANOX ETHERNET DRIVER (mlx5e)
8904M:	Saeed Mahameed <saeedm@mellanox.com>
8905L:	netdev@vger.kernel.org
8906S:	Supported
8907W:	http://www.mellanox.com
8908Q:	http://patchwork.ozlabs.org/project/netdev/list/
8909F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8910
8911MELLANOX ETHERNET INNOVA DRIVER
8912M:	Ilan Tayari <ilant@mellanox.com>
8913R:	Boris Pismenny <borisp@mellanox.com>
8914L:	netdev@vger.kernel.org
8915S:	Supported
8916W:	http://www.mellanox.com
8917Q:	http://patchwork.ozlabs.org/project/netdev/list/
8918F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8919F:	include/linux/mlx5/mlx5_ifc_fpga.h
8920
8921MELLANOX ETHERNET INNOVA IPSEC DRIVER
8922M:	Ilan Tayari <ilant@mellanox.com>
8923R:	Boris Pismenny <borisp@mellanox.com>
8924L:	netdev@vger.kernel.org
8925S:	Supported
8926W:	http://www.mellanox.com
8927Q:	http://patchwork.ozlabs.org/project/netdev/list/
8928F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8929F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8930
8931MELLANOX ETHERNET SWITCH DRIVERS
8932M:	Jiri Pirko <jiri@mellanox.com>
8933M:	Ido Schimmel <idosch@mellanox.com>
8934L:	netdev@vger.kernel.org
8935S:	Supported
8936W:	http://www.mellanox.com
8937Q:	http://patchwork.ozlabs.org/project/netdev/list/
8938F:	drivers/net/ethernet/mellanox/mlxsw/
8939
8940MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8941M:	mlxsw@mellanox.com
8942L:	netdev@vger.kernel.org
8943S:	Supported
8944W:	http://www.mellanox.com
8945Q:	http://patchwork.ozlabs.org/project/netdev/list/
8946F:	drivers/net/ethernet/mellanox/mlxfw/
8947
8948MELLANOX HARDWARE PLATFORM SUPPORT
8949M:	Andy Shevchenko <andy@infradead.org>
8950M:	Darren Hart <dvhart@infradead.org>
8951M:	Vadim Pasternak <vadimp@mellanox.com>
8952L:	platform-driver-x86@vger.kernel.org
8953S:	Supported
8954F:	drivers/platform/mellanox/
8955
8956MELLANOX MLX4 core VPI driver
8957M:	Tariq Toukan <tariqt@mellanox.com>
8958L:	netdev@vger.kernel.org
8959L:	linux-rdma@vger.kernel.org
8960W:	http://www.mellanox.com
8961Q:	http://patchwork.ozlabs.org/project/netdev/list/
8962S:	Supported
8963F:	drivers/net/ethernet/mellanox/mlx4/
8964F:	include/linux/mlx4/
8965
8966MELLANOX MLX4 IB driver
8967M:	Yishai Hadas <yishaih@mellanox.com>
8968L:	linux-rdma@vger.kernel.org
8969W:	http://www.mellanox.com
8970Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8971S:	Supported
8972F:	drivers/infiniband/hw/mlx4/
8973F:	include/linux/mlx4/
8974F:	include/uapi/rdma/mlx4-abi.h
8975
8976MELLANOX MLX5 core VPI driver
8977M:	Saeed Mahameed <saeedm@mellanox.com>
8978M:	Matan Barak <matanb@mellanox.com>
8979M:	Leon Romanovsky <leonro@mellanox.com>
8980L:	netdev@vger.kernel.org
8981L:	linux-rdma@vger.kernel.org
8982W:	http://www.mellanox.com
8983Q:	http://patchwork.ozlabs.org/project/netdev/list/
8984S:	Supported
8985F:	drivers/net/ethernet/mellanox/mlx5/core/
8986F:	include/linux/mlx5/
8987
8988MELLANOX MLX5 IB driver
8989M:	Matan Barak <matanb@mellanox.com>
8990M:	Leon Romanovsky <leonro@mellanox.com>
8991L:	linux-rdma@vger.kernel.org
8992W:	http://www.mellanox.com
8993Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8994S:	Supported
8995F:	drivers/infiniband/hw/mlx5/
8996F:	include/linux/mlx5/
8997F:	include/uapi/rdma/mlx5-abi.h
8998
8999MELLANOX MLXCPLD I2C AND MUX DRIVER
9000M:	Vadim Pasternak <vadimp@mellanox.com>
9001M:	Michael Shych <michaelsh@mellanox.com>
9002L:	linux-i2c@vger.kernel.org
9003S:	Supported
9004F:	drivers/i2c/busses/i2c-mlxcpld.c
9005F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9006F:	Documentation/i2c/busses/i2c-mlxcpld
9007
9008MELLANOX MLXCPLD LED DRIVER
9009M:	Vadim Pasternak <vadimp@mellanox.com>
9010L:	linux-leds@vger.kernel.org
9011S:	Supported
9012F:	drivers/leds/leds-mlxcpld.c
9013F:	Documentation/leds/leds-mlxcpld.txt
9014
9015MELLANOX PLATFORM DRIVER
9016M:	Vadim Pasternak <vadimp@mellanox.com>
9017L:	platform-driver-x86@vger.kernel.org
9018S:	Supported
9019F:	drivers/platform/x86/mlx-platform.c
9020
9021MEMBARRIER SUPPORT
9022M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9023M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9024L:	linux-kernel@vger.kernel.org
9025S:	Supported
9026F:	kernel/sched/membarrier.c
9027F:	include/uapi/linux/membarrier.h
9028F:	arch/powerpc/include/asm/membarrier.h
9029
9030MEMORY MANAGEMENT
9031L:	linux-mm@kvack.org
9032W:	http://www.linux-mm.org
9033S:	Maintained
9034F:	include/linux/mm.h
9035F:	include/linux/gfp.h
9036F:	include/linux/mmzone.h
9037F:	include/linux/memory_hotplug.h
9038F:	include/linux/vmalloc.h
9039F:	mm/
9040
9041MEMORY TECHNOLOGY DEVICES (MTD)
9042M:	David Woodhouse <dwmw2@infradead.org>
9043M:	Brian Norris <computersforpeace@gmail.com>
9044M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9045M:	Marek Vasut <marek.vasut@gmail.com>
9046M:	Richard Weinberger <richard@nod.at>
9047M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9048L:	linux-mtd@lists.infradead.org
9049W:	http://www.linux-mtd.infradead.org/
9050Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9051T:	git git://git.infradead.org/linux-mtd.git master
9052T:	git git://git.infradead.org/linux-mtd.git mtd/next
9053S:	Maintained
9054F:	Documentation/devicetree/bindings/mtd/
9055F:	drivers/mtd/
9056F:	include/linux/mtd/
9057F:	include/uapi/mtd/
9058
9059MEN A21 WATCHDOG DRIVER
9060M:	Johannes Thumshirn <morbidrsa@gmail.com>
9061L:	linux-watchdog@vger.kernel.org
9062S:	Maintained
9063F:	drivers/watchdog/mena21_wdt.c
9064
9065MEN CHAMELEON BUS (mcb)
9066M:	Johannes Thumshirn <morbidrsa@gmail.com>
9067S:	Maintained
9068F:	drivers/mcb/
9069F:	include/linux/mcb.h
9070F:	Documentation/men-chameleon-bus.txt
9071
9072MEN F21BMC (Board Management Controller)
9073M:	Andreas Werner <andreas.werner@men.de>
9074S:	Supported
9075F:	drivers/mfd/menf21bmc.c
9076F:	drivers/watchdog/menf21bmc_wdt.c
9077F:	drivers/leds/leds-menf21bmc.c
9078F:	drivers/hwmon/menf21bmc_hwmon.c
9079F:	Documentation/hwmon/menf21bmc
9080
9081MESON AO CEC DRIVER FOR AMLOGIC SOCS
9082M:	Neil Armstrong <narmstrong@baylibre.com>
9083L:	linux-media@lists.freedesktop.org
9084L:	linux-amlogic@lists.infradead.org
9085W:	http://linux-meson.com/
9086S:	Supported
9087F:	drivers/media/platform/meson/ao-cec.c
9088F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9089T:	git git://linuxtv.org/media_tree.git
9090
9091METAG ARCHITECTURE
9092M:	James Hogan <jhogan@kernel.org>
9093L:	linux-metag@vger.kernel.org
9094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9095S:	Odd Fixes
9096F:	arch/metag/
9097F:	Documentation/metag/
9098F:	Documentation/devicetree/bindings/metag/
9099F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9100F:	drivers/clocksource/metag_generic.c
9101F:	drivers/irqchip/irq-metag.c
9102F:	drivers/irqchip/irq-metag-ext.c
9103F:	drivers/tty/metag_da.c
9104
9105MICROBLAZE ARCHITECTURE
9106M:	Michal Simek <monstr@monstr.eu>
9107W:	http://www.monstr.eu/fdt/
9108T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9109S:	Supported
9110F:	arch/microblaze/
9111
9112MICROCHIP / ATMEL AT91 SERIAL DRIVER
9113M:	Richard Genoud <richard.genoud@gmail.com>
9114S:	Maintained
9115F:	drivers/tty/serial/atmel_serial.c
9116F:	drivers/tty/serial/atmel_serial.h
9117
9118MICROCHIP / ATMEL DMA DRIVER
9119M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9121L:	dmaengine@vger.kernel.org
9122S:	Supported
9123F:	drivers/dma/at_hdmac.c
9124F:	drivers/dma/at_hdmac_regs.h
9125F:	include/linux/platform_data/dma-atmel.h
9126
9127MICROCHIP / ATMEL ECC DRIVER
9128M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9129L:	linux-crypto@vger.kernel.org
9130S:	Maintained
9131F:	drivers/crypto/atmel-ecc.*
9132
9133MICROCHIP / ATMEL ISC DRIVER
9134M:	Songjun Wu <songjun.wu@microchip.com>
9135L:	linux-media@vger.kernel.org
9136S:	Supported
9137F:	drivers/media/platform/atmel/atmel-isc.c
9138F:	drivers/media/platform/atmel/atmel-isc-regs.h
9139F:	devicetree/bindings/media/atmel-isc.txt
9140
9141MICROCHIP / ATMEL NAND DRIVER
9142M:	Wenyou Yang <wenyou.yang@microchip.com>
9143M:	Josh Wu <rainyfeeling@outlook.com>
9144L:	linux-mtd@lists.infradead.org
9145S:	Supported
9146F:	drivers/mtd/nand/atmel/*
9147F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9148
9149MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9150M:	Woojung Huh <Woojung.Huh@microchip.com>
9151M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9152L:	netdev@vger.kernel.org
9153S:	Maintained
9154F:	net/dsa/tag_ksz.c
9155F:	drivers/net/dsa/microchip/*
9156F:	include/linux/platform_data/microchip-ksz.h
9157F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9158
9159MICROCHIP USB251XB DRIVER
9160M:	Richard Leitner <richard.leitner@skidata.com>
9161L:	linux-usb@vger.kernel.org
9162S:	Maintained
9163F:	drivers/usb/misc/usb251xb.c
9164F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9165
9166MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9167M:	Don Brace <don.brace@microsemi.com>
9168L:	esc.storagedev@microsemi.com
9169L:	linux-scsi@vger.kernel.org
9170S:	Supported
9171F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9172F:	drivers/scsi/smartpqi/Kconfig
9173F:	drivers/scsi/smartpqi/Makefile
9174F:	include/linux/cciss*.h
9175F:	include/uapi/linux/cciss*.h
9176F:	Documentation/scsi/smartpqi.txt
9177
9178MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9179M:	Chen Yu <yu.c.chen@intel.com>
9180L:	platform-driver-x86@vger.kernel.org
9181S:	Supported
9182F:	drivers/platform/x86/surfacepro3_button.c
9183
9184MICROTEK X6 SCANNER
9185M:	Oliver Neukum <oliver@neukum.org>
9186S:	Maintained
9187F:	drivers/usb/image/microtek.*
9188
9189MIPS
9190M:	Ralf Baechle <ralf@linux-mips.org>
9191M:	James Hogan <jhogan@kernel.org>
9192L:	linux-mips@linux-mips.org
9193W:	http://www.linux-mips.org/
9194T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9195Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9196S:	Supported
9197F:	Documentation/devicetree/bindings/mips/
9198F:	Documentation/mips/
9199F:	arch/mips/
9200F:	drivers/platform/mips/
9201
9202MIPS BOSTON DEVELOPMENT BOARD
9203M:	Paul Burton <paul.burton@mips.com>
9204L:	linux-mips@linux-mips.org
9205S:	Maintained
9206F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9207F:	arch/mips/boot/dts/img/boston.dts
9208F:	arch/mips/configs/generic/board-boston.config
9209F:	drivers/clk/imgtec/clk-boston.c
9210F:	include/dt-bindings/clock/boston-clock.h
9211
9212MIPS GENERIC PLATFORM
9213M:	Paul Burton <paul.burton@mips.com>
9214L:	linux-mips@linux-mips.org
9215S:	Supported
9216F:	arch/mips/generic/
9217F:	arch/mips/tools/generic-board-config.sh
9218
9219MIPS/LOONGSON1 ARCHITECTURE
9220M:	Keguang Zhang <keguang.zhang@gmail.com>
9221L:	linux-mips@linux-mips.org
9222S:	Maintained
9223F:	arch/mips/loongson32/
9224F:	arch/mips/include/asm/mach-loongson32/
9225F:	drivers/*/*loongson1*
9226F:	drivers/*/*/*loongson1*
9227
9228MIPS/LOONGSON2 ARCHITECTURE
9229M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9230L:	linux-mips@linux-mips.org
9231S:	Maintained
9232F:	arch/mips/loongson64/*{2e/2f}*
9233F:	arch/mips/include/asm/mach-loongson64/
9234F:	drivers/*/*loongson2*
9235F:	drivers/*/*/*loongson2*
9236
9237MIPS/LOONGSON3 ARCHITECTURE
9238M:	Huacai Chen <chenhc@lemote.com>
9239L:	linux-mips@linux-mips.org
9240S:	Maintained
9241F:	arch/mips/loongson64/
9242F:	arch/mips/include/asm/mach-loongson64/
9243F:	drivers/platform/mips/cpu_hwmon.c
9244F:	drivers/*/*loongson3*
9245F:	drivers/*/*/*loongson3*
9246
9247MIPS RINT INSTRUCTION EMULATION
9248M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9249L:	linux-mips@linux-mips.org
9250S:	Supported
9251F:	arch/mips/math-emu/sp_rint.c
9252F:	arch/mips/math-emu/dp_rint.c
9253
9254MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9255M:	Hans Verkuil <hverkuil@xs4all.nl>
9256L:	linux-media@vger.kernel.org
9257T:	git git://linuxtv.org/media_tree.git
9258W:	https://linuxtv.org
9259S:	Odd Fixes
9260F:	drivers/media/radio/radio-miropcm20*
9261
9262MMP SUPPORT
9263M:	Eric Miao <eric.y.miao@gmail.com>
9264M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9266T:	git git://github.com/hzhuang1/linux.git
9267T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9268S:	Maintained
9269F:	arch/arm/boot/dts/mmp*
9270F:	arch/arm/mach-mmp/
9271
9272MN88472 MEDIA DRIVER
9273M:	Antti Palosaari <crope@iki.fi>
9274L:	linux-media@vger.kernel.org
9275W:	https://linuxtv.org
9276W:	http://palosaari.fi/linux/
9277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9278S:	Maintained
9279F:	drivers/media/dvb-frontends/mn88472*
9280
9281MN88473 MEDIA DRIVER
9282M:	Antti Palosaari <crope@iki.fi>
9283L:	linux-media@vger.kernel.org
9284W:	https://linuxtv.org
9285W:	http://palosaari.fi/linux/
9286Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9287S:	Maintained
9288F:	drivers/media/dvb-frontends/mn88473*
9289
9290MODULE SUPPORT
9291M:	Jessica Yu <jeyu@kernel.org>
9292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9293S:	Maintained
9294F:	include/linux/module.h
9295F:	kernel/module.c
9296
9297MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9298W:	http://popies.net/meye/
9299S:	Orphan
9300F:	Documentation/media/v4l-drivers/meye*
9301F:	drivers/media/pci/meye/
9302F:	include/uapi/linux/meye.h
9303
9304MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9305M:	Jiri Slaby <jirislaby@gmail.com>
9306S:	Maintained
9307F:	Documentation/serial/moxa-smartio
9308F:	drivers/tty/mxser.*
9309
9310MR800 AVERMEDIA USB FM RADIO DRIVER
9311M:	Alexey Klimov <klimov.linux@gmail.com>
9312L:	linux-media@vger.kernel.org
9313T:	git git://linuxtv.org/media_tree.git
9314S:	Maintained
9315F:	drivers/media/radio/radio-mr800.c
9316
9317MRF24J40 IEEE 802.15.4 RADIO DRIVER
9318M:	Alan Ott <alan@signal11.us>
9319L:	linux-wpan@vger.kernel.org
9320S:	Maintained
9321F:	drivers/net/ieee802154/mrf24j40.c
9322F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9323
9324MSI LAPTOP SUPPORT
9325M:	"Lee, Chun-Yi" <jlee@suse.com>
9326L:	platform-driver-x86@vger.kernel.org
9327S:	Maintained
9328F:	drivers/platform/x86/msi-laptop.c
9329
9330MSI WMI SUPPORT
9331L:	platform-driver-x86@vger.kernel.org
9332S:	Orphan
9333F:	drivers/platform/x86/msi-wmi.c
9334
9335MSI001 MEDIA DRIVER
9336M:	Antti Palosaari <crope@iki.fi>
9337L:	linux-media@vger.kernel.org
9338W:	https://linuxtv.org
9339W:	http://palosaari.fi/linux/
9340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9341T:	git git://linuxtv.org/anttip/media_tree.git
9342S:	Maintained
9343F:	drivers/media/tuners/msi001*
9344
9345MSI2500 MEDIA DRIVER
9346M:	Antti Palosaari <crope@iki.fi>
9347L:	linux-media@vger.kernel.org
9348W:	https://linuxtv.org
9349W:	http://palosaari.fi/linux/
9350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9351T:	git git://linuxtv.org/anttip/media_tree.git
9352S:	Maintained
9353F:	drivers/media/usb/msi2500/
9354
9355MSYSTEMS DISKONCHIP G3 MTD DRIVER
9356M:	Robert Jarzmik <robert.jarzmik@free.fr>
9357L:	linux-mtd@lists.infradead.org
9358S:	Maintained
9359F:	drivers/mtd/devices/docg3*
9360
9361MT9M032 APTINA SENSOR DRIVER
9362M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9363L:	linux-media@vger.kernel.org
9364T:	git git://linuxtv.org/media_tree.git
9365S:	Maintained
9366F:	drivers/media/i2c/mt9m032.c
9367F:	include/media/i2c/mt9m032.h
9368
9369MT9P031 APTINA CAMERA SENSOR
9370M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9371L:	linux-media@vger.kernel.org
9372T:	git git://linuxtv.org/media_tree.git
9373S:	Maintained
9374F:	drivers/media/i2c/mt9p031.c
9375F:	include/media/i2c/mt9p031.h
9376
9377MT9T001 APTINA CAMERA SENSOR
9378M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9379L:	linux-media@vger.kernel.org
9380T:	git git://linuxtv.org/media_tree.git
9381S:	Maintained
9382F:	drivers/media/i2c/mt9t001.c
9383F:	include/media/i2c/mt9t001.h
9384
9385MT9V032 APTINA CAMERA SENSOR
9386M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9387L:	linux-media@vger.kernel.org
9388T:	git git://linuxtv.org/media_tree.git
9389S:	Maintained
9390F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9391F:	drivers/media/i2c/mt9v032.c
9392F:	include/media/i2c/mt9v032.h
9393
9394MULTIFUNCTION DEVICES (MFD)
9395M:	Lee Jones <lee.jones@linaro.org>
9396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9397S:	Supported
9398F:	Documentation/devicetree/bindings/mfd/
9399F:	drivers/mfd/
9400F:	include/linux/mfd/
9401F:	include/dt-bindings/mfd/
9402
9403MULTIMEDIA CARD (MMC) ETC. OVER SPI
9404S:	Orphan
9405F:	drivers/mmc/host/mmc_spi.c
9406F:	include/linux/spi/mmc_spi.h
9407
9408MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9409M:	Ulf Hansson <ulf.hansson@linaro.org>
9410L:	linux-mmc@vger.kernel.org
9411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9412S:	Maintained
9413F:	Documentation/devicetree/bindings/mmc/
9414F:	drivers/mmc/
9415F:	include/linux/mmc/
9416F:	include/uapi/linux/mmc/
9417
9418MULTIPLEXER SUBSYSTEM
9419M:	Peter Rosin <peda@axentia.se>
9420S:	Maintained
9421F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9422F:	Documentation/devicetree/bindings/mux/
9423F:	include/linux/dt-bindings/mux/
9424F:	include/linux/mux/
9425F:	drivers/mux/
9426
9427MULTITECH MULTIPORT CARD (ISICOM)
9428S:	Orphan
9429F:	drivers/tty/isicom.c
9430F:	include/linux/isicom.h
9431
9432MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9433M:	Bin Liu <b-liu@ti.com>
9434L:	linux-usb@vger.kernel.org
9435S:	Maintained
9436F:	drivers/usb/musb/
9437
9438MXL5007T MEDIA DRIVER
9439M:	Michael Krufky <mkrufky@linuxtv.org>
9440L:	linux-media@vger.kernel.org
9441W:	https://linuxtv.org
9442W:	http://github.com/mkrufky
9443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9444T:	git git://linuxtv.org/mkrufky/tuners.git
9445S:	Maintained
9446F:	drivers/media/tuners/mxl5007t.*
9447
9448MXSFB DRM DRIVER
9449M:	Marek Vasut <marex@denx.de>
9450S:	Supported
9451F:	drivers/gpu/drm/mxsfb/
9452F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9453
9454MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9455M:	Chris Lee <christopher.lee@cspi.com>
9456L:	netdev@vger.kernel.org
9457W:	https://www.cspi.com/ethernet-products/support/downloads/
9458S:	Supported
9459F:	drivers/net/ethernet/myricom/myri10ge/
9460
9461NAND FLASH SUBSYSTEM
9462M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9463R:	Richard Weinberger <richard@nod.at>
9464L:	linux-mtd@lists.infradead.org
9465W:	http://www.linux-mtd.infradead.org/
9466Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9467T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9468T:	git git://git.infradead.org/linux-mtd.git nand/next
9469S:	Maintained
9470F:	drivers/mtd/nand/
9471F:	include/linux/mtd/*nand*.h
9472
9473NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9474M:	Daniel Mack <zonque@gmail.com>
9475S:	Maintained
9476L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9477W:	http://www.native-instruments.com
9478F:	sound/usb/caiaq/
9479
9480NATSEMI ETHERNET DRIVER (DP8381x)
9481S:	Orphan
9482F:	drivers/net/ethernet/natsemi/natsemi.c
9483
9484NCP FILESYSTEM
9485M:	Petr Vandrovec <petr@vandrovec.name>
9486S:	Obsolete
9487F:	drivers/staging/ncpfs/
9488
9489NCR 5380 SCSI DRIVERS
9490M:	Finn Thain <fthain@telegraphics.com.au>
9491M:	Michael Schmitz <schmitzmic@gmail.com>
9492L:	linux-scsi@vger.kernel.org
9493S:	Maintained
9494F:	Documentation/scsi/g_NCR5380.txt
9495F:	drivers/scsi/NCR5380.*
9496F:	drivers/scsi/arm/cumana_1.c
9497F:	drivers/scsi/arm/oak.c
9498F:	drivers/scsi/atari_scsi.*
9499F:	drivers/scsi/dmx3191d.c
9500F:	drivers/scsi/g_NCR5380.*
9501F:	drivers/scsi/mac_scsi.*
9502F:	drivers/scsi/sun3_scsi.*
9503F:	drivers/scsi/sun3_scsi_vme.c
9504
9505NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9506M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9507L:	linux-scsi@vger.kernel.org
9508S:	Maintained
9509F:	drivers/scsi/NCR_D700.*
9510
9511NCT6775 HARDWARE MONITOR DRIVER
9512M:	Guenter Roeck <linux@roeck-us.net>
9513L:	linux-hwmon@vger.kernel.org
9514S:	Maintained
9515F:	Documentation/hwmon/nct6775
9516F:	drivers/hwmon/nct6775.c
9517
9518NETEFFECT IWARP RNIC DRIVER (IW_NES)
9519M:	Faisal Latif <faisal.latif@intel.com>
9520L:	linux-rdma@vger.kernel.org
9521W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9522S:	Supported
9523F:	drivers/infiniband/hw/nes/
9524F:	include/uapi/rdma/nes-abi.h
9525
9526NETEM NETWORK EMULATOR
9527M:	Stephen Hemminger <stephen@networkplumber.org>
9528L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9529S:	Maintained
9530F:	net/sched/sch_netem.c
9531
9532NETERION 10GbE DRIVERS (s2io/vxge)
9533M:	Jon Mason <jdmason@kudzu.us>
9534L:	netdev@vger.kernel.org
9535S:	Supported
9536F:	Documentation/networking/s2io.txt
9537F:	Documentation/networking/vxge.txt
9538F:	drivers/net/ethernet/neterion/
9539
9540NETFILTER
9541M:	Pablo Neira Ayuso <pablo@netfilter.org>
9542M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9543M:	Florian Westphal <fw@strlen.de>
9544L:	netfilter-devel@vger.kernel.org
9545L:	coreteam@netfilter.org
9546W:	http://www.netfilter.org/
9547W:	http://www.iptables.org/
9548W:	http://www.nftables.org/
9549Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9552S:	Maintained
9553F:	include/linux/netfilter*
9554F:	include/linux/netfilter/
9555F:	include/net/netfilter/
9556F:	include/uapi/linux/netfilter*
9557F:	include/uapi/linux/netfilter/
9558F:	net/*/netfilter.c
9559F:	net/*/netfilter/
9560F:	net/netfilter/
9561F:	net/bridge/br_netfilter*.c
9562
9563NETROM NETWORK LAYER
9564M:	Ralf Baechle <ralf@linux-mips.org>
9565L:	linux-hams@vger.kernel.org
9566W:	http://www.linux-ax25.org/
9567S:	Maintained
9568F:	include/net/netrom.h
9569F:	include/uapi/linux/netrom.h
9570F:	net/netrom/
9571
9572NETRONOME ETHERNET DRIVERS
9573M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9574L:	oss-drivers@netronome.com
9575S:	Maintained
9576F:	drivers/net/ethernet/netronome/
9577
9578NETWORK BLOCK DEVICE (NBD)
9579M:	Josef Bacik <jbacik@fb.com>
9580S:	Maintained
9581L:	linux-block@vger.kernel.org
9582L:	nbd@other.debian.org
9583F:	Documentation/blockdev/nbd.txt
9584F:	drivers/block/nbd.c
9585F:	include/uapi/linux/nbd.h
9586
9587NETWORK DROP MONITOR
9588M:	Neil Horman <nhorman@tuxdriver.com>
9589L:	netdev@vger.kernel.org
9590S:	Maintained
9591W:	https://fedorahosted.org/dropwatch/
9592F:	net/core/drop_monitor.c
9593
9594NETWORKING DRIVERS
9595L:	netdev@vger.kernel.org
9596W:	http://www.linuxfoundation.org/en/Net
9597Q:	http://patchwork.ozlabs.org/project/netdev/list/
9598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9600S:	Odd Fixes
9601F:	Documentation/devicetree/bindings/net/
9602F:	drivers/net/
9603F:	include/linux/if_*
9604F:	include/linux/netdevice.h
9605F:	include/linux/etherdevice.h
9606F:	include/linux/fcdevice.h
9607F:	include/linux/fddidevice.h
9608F:	include/linux/hippidevice.h
9609F:	include/linux/inetdevice.h
9610F:	include/uapi/linux/if_*
9611F:	include/uapi/linux/netdevice.h
9612
9613NETWORKING DRIVERS (WIRELESS)
9614M:	Kalle Valo <kvalo@codeaurora.org>
9615L:	linux-wireless@vger.kernel.org
9616Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9619S:	Maintained
9620F:	Documentation/devicetree/bindings/net/wireless/
9621F:	drivers/net/wireless/
9622
9623NETWORKING [DSA]
9624M:	Andrew Lunn <andrew@lunn.ch>
9625M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9626M:	Florian Fainelli <f.fainelli@gmail.com>
9627S:	Maintained
9628F:	net/dsa/
9629F:	include/net/dsa.h
9630F:	include/linux/dsa/
9631F:	drivers/net/dsa/
9632
9633NETWORKING [GENERAL]
9634M:	"David S. Miller" <davem@davemloft.net>
9635L:	netdev@vger.kernel.org
9636W:	http://www.linuxfoundation.org/en/Net
9637Q:	http://patchwork.ozlabs.org/project/netdev/list/
9638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9640B:	mailto:netdev@vger.kernel.org
9641S:	Maintained
9642F:	net/
9643F:	include/net/
9644F:	include/linux/in.h
9645F:	include/linux/net.h
9646F:	include/linux/netdevice.h
9647F:	include/uapi/linux/in.h
9648F:	include/uapi/linux/net.h
9649F:	include/uapi/linux/netdevice.h
9650F:	include/uapi/linux/net_namespace.h
9651F:	tools/testing/selftests/net/
9652F:	lib/net_utils.c
9653F:	lib/random32.c
9654
9655NETWORKING [IPSEC]
9656M:	Steffen Klassert <steffen.klassert@secunet.com>
9657M:	Herbert Xu <herbert@gondor.apana.org.au>
9658M:	"David S. Miller" <davem@davemloft.net>
9659L:	netdev@vger.kernel.org
9660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9662S:	Maintained
9663F:	net/core/flow.c
9664F:	net/xfrm/
9665F:	net/key/
9666F:	net/ipv4/xfrm*
9667F:	net/ipv4/esp4*
9668F:	net/ipv4/ah4.c
9669F:	net/ipv4/ipcomp.c
9670F:	net/ipv4/ip_vti.c
9671F:	net/ipv6/xfrm*
9672F:	net/ipv6/esp6*
9673F:	net/ipv6/ah6.c
9674F:	net/ipv6/ipcomp6.c
9675F:	net/ipv6/ip6_vti.c
9676F:	include/uapi/linux/xfrm.h
9677F:	include/net/xfrm.h
9678
9679NETWORKING [IPv4/IPv6]
9680M:	"David S. Miller" <davem@davemloft.net>
9681M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9682M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9683L:	netdev@vger.kernel.org
9684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9685S:	Maintained
9686F:	net/ipv4/
9687F:	net/ipv6/
9688F:	include/net/ip*
9689F:	arch/x86/net/*
9690
9691NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9692M:	Paul Moore <paul@paul-moore.com>
9693W:	https://github.com/netlabel
9694L:	netdev@vger.kernel.org
9695L:	linux-security-module@vger.kernel.org
9696S:	Maintained
9697F:	Documentation/netlabel/
9698F:	include/net/calipso.h
9699F:	include/net/cipso_ipv4.h
9700F:	include/net/netlabel.h
9701F:	include/uapi/linux/netfilter/xt_SECMARK.h
9702F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9703F:	net/netlabel/
9704F:	net/ipv4/cipso_ipv4.c
9705F:	net/ipv6/calipso.c
9706F:	net/netfilter/xt_CONNSECMARK.c
9707F:	net/netfilter/xt_SECMARK.c
9708
9709NETWORKING [TLS]
9710M:	Ilya Lesokhin <ilyal@mellanox.com>
9711M:	Aviad Yehezkel <aviadye@mellanox.com>
9712M:	Dave Watson <davejwatson@fb.com>
9713L:	netdev@vger.kernel.org
9714S:	Maintained
9715F:	net/tls/*
9716F:	include/uapi/linux/tls.h
9717F:	include/net/tls.h
9718
9719NETWORKING [WIRELESS]
9720L:	linux-wireless@vger.kernel.org
9721Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9722
9723NETDEVSIM
9724M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9725S:	Maintained
9726F:	drivers/net/netdevsim/*
9727
9728NETXEN (1/10) GbE SUPPORT
9729M:	Manish Chopra <manish.chopra@cavium.com>
9730M:	Rahul Verma <rahul.verma@cavium.com>
9731M:	Dept-GELinuxNICDev@cavium.com
9732L:	netdev@vger.kernel.org
9733S:	Supported
9734F:	drivers/net/ethernet/qlogic/netxen/
9735
9736NFC SUBSYSTEM
9737M:	Samuel Ortiz <sameo@linux.intel.com>
9738L:	linux-wireless@vger.kernel.org
9739L:	linux-nfc@lists.01.org (subscribers-only)
9740S:	Supported
9741F:	net/nfc/
9742F:	include/net/nfc/
9743F:	include/uapi/linux/nfc.h
9744F:	drivers/nfc/
9745F:	include/linux/platform_data/nfcmrvl.h
9746F:	include/linux/platform_data/nxp-nci.h
9747F:	Documentation/devicetree/bindings/net/nfc/
9748
9749NFS, SUNRPC, AND LOCKD CLIENTS
9750M:	Trond Myklebust <trond.myklebust@primarydata.com>
9751M:	Anna Schumaker <anna.schumaker@netapp.com>
9752L:	linux-nfs@vger.kernel.org
9753W:	http://client.linux-nfs.org
9754T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9755S:	Maintained
9756F:	fs/lockd/
9757F:	fs/nfs/
9758F:	fs/nfs_common/
9759F:	net/sunrpc/
9760F:	include/linux/lockd/
9761F:	include/linux/nfs*
9762F:	include/linux/sunrpc/
9763F:	include/uapi/linux/nfs*
9764F:	include/uapi/linux/sunrpc/
9765
9766NILFS2 FILESYSTEM
9767M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9768L:	linux-nilfs@vger.kernel.org
9769W:	https://nilfs.sourceforge.io/
9770W:	https://nilfs.osdn.jp/
9771T:	git git://github.com/konis/nilfs2.git
9772S:	Supported
9773F:	Documentation/filesystems/nilfs2.txt
9774F:	fs/nilfs2/
9775F:	include/trace/events/nilfs2.h
9776F:	include/uapi/linux/nilfs2_api.h
9777F:	include/uapi/linux/nilfs2_ondisk.h
9778
9779NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9780M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9781W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9782S:	Maintained
9783F:	Documentation/scsi/NinjaSCSI.txt
9784F:	drivers/scsi/pcmcia/nsp_*
9785
9786NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9787M:	GOTO Masanori <gotom@debian.or.jp>
9788M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9789W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9790S:	Maintained
9791F:	Documentation/scsi/NinjaSCSI.txt
9792F:	drivers/scsi/nsp32*
9793
9794NIOS2 ARCHITECTURE
9795M:	Ley Foon Tan <lftan@altera.com>
9796L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9798S:	Maintained
9799F:	arch/nios2/
9800
9801NOHZ, DYNTICKS SUPPORT
9802M:	Frederic Weisbecker <fweisbec@gmail.com>
9803M:	Thomas Gleixner <tglx@linutronix.de>
9804M:	Ingo Molnar <mingo@kernel.org>
9805L:	linux-kernel@vger.kernel.org
9806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9807S:	Maintained
9808F:	kernel/time/tick*.*
9809F:	include/linux/tick.h
9810F:	include/linux/sched/nohz.h
9811
9812NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9813M:	Pavel Machek <pavel@ucw.cz>
9814M:	Sakari Ailus <sakari.ailus@iki.fi>
9815L:	linux-media@vger.kernel.org
9816S:	Maintained
9817F:	drivers/media/i2c/et8ek8
9818F:	drivers/media/i2c/ad5820.c
9819
9820NOKIA N900 POWER SUPPLY DRIVERS
9821R:	Pali Rohár <pali.rohar@gmail.com>
9822F:	include/linux/power/bq2415x_charger.h
9823F:	include/linux/power/bq27xxx_battery.h
9824F:	include/linux/power/isp1704_charger.h
9825F:	drivers/power/supply/bq2415x_charger.c
9826F:	drivers/power/supply/bq27xxx_battery.c
9827F:	drivers/power/supply/bq27xxx_battery_i2c.c
9828F:	drivers/power/supply/isp1704_charger.c
9829F:	drivers/power/supply/rx51_battery.c
9830
9831NTB AMD DRIVER
9832M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9833L:	linux-ntb@googlegroups.com
9834S:	Supported
9835F:	drivers/ntb/hw/amd/
9836
9837NTB DRIVER CORE
9838M:	Jon Mason <jdmason@kudzu.us>
9839M:	Dave Jiang <dave.jiang@intel.com>
9840M:	Allen Hubbe <allenbh@gmail.com>
9841L:	linux-ntb@googlegroups.com
9842S:	Supported
9843W:	https://github.com/jonmason/ntb/wiki
9844T:	git git://github.com/jonmason/ntb.git
9845F:	drivers/ntb/
9846F:	drivers/net/ntb_netdev.c
9847F:	include/linux/ntb.h
9848F:	include/linux/ntb_transport.h
9849F:	tools/testing/selftests/ntb/
9850
9851NTB IDT DRIVER
9852M:	Serge Semin <fancer.lancer@gmail.com>
9853L:	linux-ntb@googlegroups.com
9854S:	Supported
9855F:	drivers/ntb/hw/idt/
9856
9857NTB INTEL DRIVER
9858M:	Dave Jiang <dave.jiang@intel.com>
9859L:	linux-ntb@googlegroups.com
9860S:	Supported
9861W:	https://github.com/davejiang/linux/wiki
9862T:	git https://github.com/davejiang/linux.git
9863F:	drivers/ntb/hw/intel/
9864
9865NTFS FILESYSTEM
9866M:	Anton Altaparmakov <anton@tuxera.com>
9867L:	linux-ntfs-dev@lists.sourceforge.net
9868W:	http://www.tuxera.com/
9869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9870S:	Supported
9871F:	Documentation/filesystems/ntfs.txt
9872F:	fs/ntfs/
9873
9874NUBUS SUBSYSTEM
9875M:	Finn Thain <fthain@telegraphics.com.au>
9876L:	linux-m68k@lists.linux-m68k.org
9877S:	Maintained
9878F:	arch/*/include/asm/nubus.h
9879F:	drivers/nubus/
9880F:	include/linux/nubus.h
9881F:	include/uapi/linux/nubus.h
9882
9883NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9884M:	Antonino Daplas <adaplas@gmail.com>
9885L:	linux-fbdev@vger.kernel.org
9886S:	Maintained
9887F:	drivers/video/fbdev/riva/
9888F:	drivers/video/fbdev/nvidia/
9889
9890NVM EXPRESS DRIVER
9891M:	Keith Busch <keith.busch@intel.com>
9892M:	Jens Axboe <axboe@fb.com>
9893M:	Christoph Hellwig <hch@lst.de>
9894M:	Sagi Grimberg <sagi@grimberg.me>
9895L:	linux-nvme@lists.infradead.org
9896T:	git://git.infradead.org/nvme.git
9897W:	http://git.infradead.org/nvme.git
9898S:	Supported
9899F:	drivers/nvme/host/
9900F:	include/linux/nvme.h
9901F:	include/uapi/linux/nvme_ioctl.h
9902
9903NVM EXPRESS FC TRANSPORT DRIVERS
9904M:	James Smart <james.smart@broadcom.com>
9905L:	linux-nvme@lists.infradead.org
9906S:	Supported
9907F:	include/linux/nvme-fc.h
9908F:	include/linux/nvme-fc-driver.h
9909F:	drivers/nvme/host/fc.c
9910F:	drivers/nvme/target/fc.c
9911F:	drivers/nvme/target/fcloop.c
9912
9913NVM EXPRESS TARGET DRIVER
9914M:	Christoph Hellwig <hch@lst.de>
9915M:	Sagi Grimberg <sagi@grimberg.me>
9916L:	linux-nvme@lists.infradead.org
9917T:	git://git.infradead.org/nvme.git
9918W:	http://git.infradead.org/nvme.git
9919S:	Supported
9920F:	drivers/nvme/target/
9921
9922NVMEM FRAMEWORK
9923M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9924S:	Maintained
9925F:	drivers/nvmem/
9926F:	Documentation/devicetree/bindings/nvmem/
9927F:	Documentation/ABI/stable/sysfs-bus-nvmem
9928F:	include/linux/nvmem-consumer.h
9929F:	include/linux/nvmem-provider.h
9930
9931NXP TDA998X DRM DRIVER
9932M:	Russell King <linux@armlinux.org.uk>
9933S:	Supported
9934T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9935T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9936F:	drivers/gpu/drm/i2c/tda998x_drv.c
9937F:	include/drm/i2c/tda998x.h
9938
9939NXP TFA9879 DRIVER
9940M:	Peter Rosin <peda@axentia.se>
9941L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9942S:	Maintained
9943F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9944F:	sound/soc/codecs/tfa9879*
9945
9946NXP-NCI NFC DRIVER
9947M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9948R:	Charles Gorand <charles.gorand@effinnov.com>
9949L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9950S:	Supported
9951F:	drivers/nfc/nxp-nci
9952
9953OBJTOOL
9954M:	Josh Poimboeuf <jpoimboe@redhat.com>
9955S:	Supported
9956F:	tools/objtool/
9957
9958OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9959M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9960M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9961L:	linuxppc-dev@lists.ozlabs.org
9962S:	Supported
9963F:	arch/powerpc/platforms/powernv/ocxl.c
9964F:	arch/powerpc/include/asm/pnv-ocxl.h
9965F:	drivers/misc/ocxl/
9966F:	include/misc/ocxl*
9967F:	include/uapi/misc/ocxl.h
9968F:	Documentation/accelerators/ocxl.txt
9969
9970OMAP AUDIO SUPPORT
9971M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9972M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9973L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9974L:	linux-omap@vger.kernel.org
9975S:	Maintained
9976F:	sound/soc/omap/
9977
9978OMAP CLOCK FRAMEWORK SUPPORT
9979M:	Paul Walmsley <paul@pwsan.com>
9980L:	linux-omap@vger.kernel.org
9981S:	Maintained
9982F:	arch/arm/*omap*/*clock*
9983
9984OMAP DEVICE TREE SUPPORT
9985M:	Benoît Cousson <bcousson@baylibre.com>
9986M:	Tony Lindgren <tony@atomide.com>
9987L:	linux-omap@vger.kernel.org
9988L:	devicetree@vger.kernel.org
9989S:	Maintained
9990F:	arch/arm/boot/dts/*omap*
9991F:	arch/arm/boot/dts/*am3*
9992F:	arch/arm/boot/dts/*am4*
9993F:	arch/arm/boot/dts/*am5*
9994F:	arch/arm/boot/dts/*dra7*
9995
9996OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9997M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9998L:	linux-omap@vger.kernel.org
9999L:	linux-fbdev@vger.kernel.org
10000S:	Maintained
10001F:	drivers/video/fbdev/omap2/
10002F:	Documentation/arm/OMAP/DSS
10003
10004OMAP FRAMEBUFFER SUPPORT
10005M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10006L:	linux-fbdev@vger.kernel.org
10007L:	linux-omap@vger.kernel.org
10008S:	Maintained
10009F:	drivers/video/fbdev/omap/
10010
10011OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10012M:	Roger Quadros <rogerq@ti.com>
10013M:	Tony Lindgren <tony@atomide.com>
10014L:	linux-omap@vger.kernel.org
10015S:	Maintained
10016F:	drivers/memory/omap-gpmc.c
10017F:	arch/arm/mach-omap2/*gpmc*
10018
10019OMAP GPIO DRIVER
10020M:	Grygorii Strashko <grygorii.strashko@ti.com>
10021M:	Santosh Shilimkar <ssantosh@kernel.org>
10022M:	Kevin Hilman <khilman@kernel.org>
10023L:	linux-omap@vger.kernel.org
10024S:	Maintained
10025F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10026F:	drivers/gpio/gpio-omap.c
10027
10028OMAP HARDWARE SPINLOCK SUPPORT
10029M:	Ohad Ben-Cohen <ohad@wizery.com>
10030L:	linux-omap@vger.kernel.org
10031S:	Maintained
10032F:	drivers/hwspinlock/omap_hwspinlock.c
10033
10034OMAP HS MMC SUPPORT
10035L:	linux-mmc@vger.kernel.org
10036L:	linux-omap@vger.kernel.org
10037S:	Orphan
10038F:	drivers/mmc/host/omap_hsmmc.c
10039
10040OMAP HWMOD DATA
10041M:	Paul Walmsley <paul@pwsan.com>
10042L:	linux-omap@vger.kernel.org
10043S:	Maintained
10044F:	arch/arm/mach-omap2/omap_hwmod*data*
10045
10046OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10047M:	Benoît Cousson <bcousson@baylibre.com>
10048L:	linux-omap@vger.kernel.org
10049S:	Maintained
10050F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10051
10052OMAP HWMOD SUPPORT
10053M:	Benoît Cousson <bcousson@baylibre.com>
10054M:	Paul Walmsley <paul@pwsan.com>
10055L:	linux-omap@vger.kernel.org
10056S:	Maintained
10057F:	arch/arm/mach-omap2/omap_hwmod.*
10058
10059OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10060M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10061L:	linux-media@vger.kernel.org
10062S:	Maintained
10063F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10064F:	drivers/media/platform/omap3isp/
10065F:	drivers/staging/media/omap4iss/
10066
10067OMAP MMC SUPPORT
10068M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10069L:	linux-omap@vger.kernel.org
10070S:	Maintained
10071F:	drivers/mmc/host/omap.c
10072
10073OMAP POWER MANAGEMENT SUPPORT
10074M:	Kevin Hilman <khilman@kernel.org>
10075L:	linux-omap@vger.kernel.org
10076S:	Maintained
10077F:	arch/arm/*omap*/*pm*
10078F:	drivers/cpufreq/omap-cpufreq.c
10079
10080OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10081M:	Rajendra Nayak <rnayak@codeaurora.org>
10082M:	Paul Walmsley <paul@pwsan.com>
10083L:	linux-omap@vger.kernel.org
10084S:	Maintained
10085F:	arch/arm/mach-omap2/prm*
10086
10087OMAP RANDOM NUMBER GENERATOR SUPPORT
10088M:	Deepak Saxena <dsaxena@plexity.net>
10089S:	Maintained
10090F:	drivers/char/hw_random/omap-rng.c
10091
10092OMAP USB SUPPORT
10093L:	linux-usb@vger.kernel.org
10094L:	linux-omap@vger.kernel.org
10095S:	Orphan
10096F:	drivers/usb/*/*omap*
10097F:	arch/arm/*omap*/usb*
10098
10099OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10100M:	Mark Jackson <mpfj@newflow.co.uk>
10101L:	linux-omap@vger.kernel.org
10102S:	Maintained
10103F:	arch/arm/boot/dts/am335x-nano.dts
10104
10105OMAP1 SUPPORT
10106M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10107M:	Tony Lindgren <tony@atomide.com>
10108L:	linux-omap@vger.kernel.org
10109Q:	http://patchwork.kernel.org/project/linux-omap/list/
10110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10111S:	Maintained
10112F:	arch/arm/mach-omap1/
10113F:	arch/arm/plat-omap/
10114F:	arch/arm/configs/omap1_defconfig
10115F:	drivers/i2c/busses/i2c-omap.c
10116F:	include/linux/i2c-omap.h
10117
10118OMAP2+ SUPPORT
10119M:	Tony Lindgren <tony@atomide.com>
10120L:	linux-omap@vger.kernel.org
10121W:	http://www.muru.com/linux/omap/
10122W:	http://linux.omap.com/
10123Q:	http://patchwork.kernel.org/project/linux-omap/list/
10124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10125S:	Maintained
10126F:	arch/arm/mach-omap2/
10127F:	arch/arm/plat-omap/
10128F:	arch/arm/configs/omap2plus_defconfig
10129F:	drivers/i2c/busses/i2c-omap.c
10130F:	drivers/irqchip/irq-omap-intc.c
10131F:	drivers/mfd/*omap*.c
10132F:	drivers/mfd/menelaus.c
10133F:	drivers/mfd/palmas.c
10134F:	drivers/mfd/tps65217.c
10135F:	drivers/mfd/tps65218.c
10136F:	drivers/mfd/tps65910.c
10137F:	drivers/mfd/twl-core.[ch]
10138F:	drivers/mfd/twl4030*.c
10139F:	drivers/mfd/twl6030*.c
10140F:	drivers/mfd/twl6040*.c
10141F:	drivers/regulator/palmas-regulator*.c
10142F:	drivers/regulator/pbias-regulator.c
10143F:	drivers/regulator/tps65217-regulator.c
10144F:	drivers/regulator/tps65218-regulator.c
10145F:	drivers/regulator/tps65910-regulator.c
10146F:	drivers/regulator/twl-regulator.c
10147F:	drivers/regulator/twl6030-regulator.c
10148F:	include/linux/i2c-omap.h
10149
10150ONION OMEGA2+ BOARD
10151M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10152L:	linux-mips@linux-mips.org
10153S:	Maintained
10154F:	arch/mips/boot/dts/ralink/omega2p.dts
10155
10156OMFS FILESYSTEM
10157M:	Bob Copeland <me@bobcopeland.com>
10158L:	linux-karma-devel@lists.sourceforge.net
10159S:	Maintained
10160F:	Documentation/filesystems/omfs.txt
10161F:	fs/omfs/
10162
10163OMNIKEY CARDMAN 4000 DRIVER
10164M:	Harald Welte <laforge@gnumonks.org>
10165S:	Maintained
10166F:	drivers/char/pcmcia/cm4000_cs.c
10167F:	include/linux/cm4000_cs.h
10168F:	include/uapi/linux/cm4000_cs.h
10169
10170OMNIKEY CARDMAN 4040 DRIVER
10171M:	Harald Welte <laforge@gnumonks.org>
10172S:	Maintained
10173F:	drivers/char/pcmcia/cm4040_cs.*
10174
10175OMNIVISION OV13858 SENSOR DRIVER
10176M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10177L:	linux-media@vger.kernel.org
10178T:	git git://linuxtv.org/media_tree.git
10179S:	Maintained
10180F:	drivers/media/i2c/ov13858.c
10181
10182OMNIVISION OV5640 SENSOR DRIVER
10183M:	Steve Longerbeam <slongerbeam@gmail.com>
10184L:	linux-media@vger.kernel.org
10185T:	git git://linuxtv.org/media_tree.git
10186S:	Maintained
10187F:	drivers/media/i2c/ov5640.c
10188
10189OMNIVISION OV5647 SENSOR DRIVER
10190M:	Luis Oliveira <lolivei@synopsys.com>
10191L:	linux-media@vger.kernel.org
10192T:	git git://linuxtv.org/media_tree.git
10193S:	Maintained
10194F:	drivers/media/i2c/ov5647.c
10195
10196OMNIVISION OV7670 SENSOR DRIVER
10197M:	Jonathan Corbet <corbet@lwn.net>
10198L:	linux-media@vger.kernel.org
10199T:	git git://linuxtv.org/media_tree.git
10200S:	Maintained
10201F:	drivers/media/i2c/ov7670.c
10202F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10203
10204OMNIVISION OV7740 SENSOR DRIVER
10205M:	Wenyou Yang <wenyou.yang@microchip.com>
10206L:	linux-media@vger.kernel.org
10207T:	git git://linuxtv.org/media_tree.git
10208S:	Maintained
10209F:	drivers/media/i2c/ov7740.c
10210F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10211
10212ONENAND FLASH DRIVER
10213M:	Kyungmin Park <kyungmin.park@samsung.com>
10214L:	linux-mtd@lists.infradead.org
10215S:	Maintained
10216F:	drivers/mtd/onenand/
10217F:	include/linux/mtd/onenand*.h
10218
10219ONSTREAM SCSI TAPE DRIVER
10220M:	Willem Riede <osst@riede.org>
10221L:	osst-users@lists.sourceforge.net
10222L:	linux-scsi@vger.kernel.org
10223S:	Maintained
10224F:	Documentation/scsi/osst.txt
10225F:	drivers/scsi/osst.*
10226F:	drivers/scsi/osst_*.h
10227F:	drivers/scsi/st.h
10228
10229OP-TEE DRIVER
10230M:	Jens Wiklander <jens.wiklander@linaro.org>
10231S:	Maintained
10232F:	drivers/tee/optee/
10233
10234OPA-VNIC DRIVER
10235M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10236M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10237L:	linux-rdma@vger.kernel.org
10238S:	Supported
10239F:	drivers/infiniband/ulp/opa_vnic
10240
10241OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10242M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10243L:	devicetree@vger.kernel.org
10244S:	Maintained
10245F:	Documentation/devicetree/dynamic-resolution-notes.txt
10246F:	Documentation/devicetree/overlay-notes.txt
10247F:	drivers/of/overlay.c
10248F:	drivers/of/resolver.c
10249
10250OPEN FIRMWARE AND FLATTENED DEVICE TREE
10251M:	Rob Herring <robh+dt@kernel.org>
10252M:	Frank Rowand <frowand.list@gmail.com>
10253L:	devicetree@vger.kernel.org
10254W:	http://www.devicetree.org/
10255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10256S:	Maintained
10257F:	drivers/of/
10258F:	include/linux/of*.h
10259F:	scripts/dtc/
10260F:	Documentation/ABI/testing/sysfs-firmware-ofw
10261
10262OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10263M:	Rob Herring <robh+dt@kernel.org>
10264M:	Mark Rutland <mark.rutland@arm.com>
10265L:	devicetree@vger.kernel.org
10266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10267Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10268S:	Maintained
10269F:	Documentation/devicetree/
10270F:	arch/*/boot/dts/
10271F:	include/dt-bindings/
10272
10273OPENCORES I2C BUS DRIVER
10274M:	Peter Korsgaard <jacmet@sunsite.dk>
10275L:	linux-i2c@vger.kernel.org
10276S:	Maintained
10277F:	Documentation/i2c/busses/i2c-ocores
10278F:	drivers/i2c/busses/i2c-ocores.c
10279
10280OPENRISC ARCHITECTURE
10281M:	Jonas Bonn <jonas@southpole.se>
10282M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10283M:	Stafford Horne <shorne@gmail.com>
10284T:	git git://github.com/openrisc/linux.git
10285L:	openrisc@lists.librecores.org
10286W:	http://openrisc.io
10287S:	Maintained
10288F:	Documentation/devicetree/bindings/openrisc/
10289F:	Documentation/openrisc/
10290F:	arch/openrisc/
10291F:	drivers/irqchip/irq-ompic.c
10292F:	drivers/irqchip/irq-or1k-*
10293
10294OPENVSWITCH
10295M:	Pravin B Shelar <pshelar@ovn.org>
10296L:	netdev@vger.kernel.org
10297L:	dev@openvswitch.org
10298W:	http://openvswitch.org
10299S:	Maintained
10300F:	net/openvswitch/
10301F:	include/uapi/linux/openvswitch.h
10302
10303OPERATING PERFORMANCE POINTS (OPP)
10304M:	Viresh Kumar <vireshk@kernel.org>
10305M:	Nishanth Menon <nm@ti.com>
10306M:	Stephen Boyd <sboyd@kernel.org>
10307L:	linux-pm@vger.kernel.org
10308S:	Maintained
10309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10310F:	drivers/opp/
10311F:	include/linux/pm_opp.h
10312F:	Documentation/power/opp.txt
10313F:	Documentation/devicetree/bindings/opp/
10314
10315OPL4 DRIVER
10316M:	Clemens Ladisch <clemens@ladisch.de>
10317L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10318T:	git git://git.alsa-project.org/alsa-kernel.git
10319S:	Maintained
10320F:	sound/drivers/opl4/
10321
10322OPROFILE
10323M:	Robert Richter <rric@kernel.org>
10324L:	oprofile-list@lists.sf.net
10325S:	Maintained
10326F:	arch/*/include/asm/oprofile*.h
10327F:	arch/*/oprofile/
10328F:	drivers/oprofile/
10329F:	include/linux/oprofile.h
10330
10331ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10332M:	Mark Fasheh <mfasheh@versity.com>
10333M:	Joel Becker <jlbec@evilplan.org>
10334L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10335W:	http://ocfs2.wiki.kernel.org
10336S:	Supported
10337F:	Documentation/filesystems/ocfs2.txt
10338F:	Documentation/filesystems/dlmfs.txt
10339F:	fs/ocfs2/
10340
10341ORANGEFS FILESYSTEM
10342M:	Mike Marshall <hubcap@omnibond.com>
10343R:	Martin Brandenburg <martin@omnibond.com>
10344L:	devel@lists.orangefs.org
10345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10346S:	Supported
10347F:	fs/orangefs/
10348F:	Documentation/filesystems/orangefs.txt
10349
10350ORINOCO DRIVER
10351L:	linux-wireless@vger.kernel.org
10352W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10353W:	http://www.nongnu.org/orinoco/
10354S:	Orphan
10355F:	drivers/net/wireless/intersil/orinoco/
10356
10357OSD LIBRARY and FILESYSTEM
10358M:	Boaz Harrosh <ooo@electrozaur.com>
10359S:	Maintained
10360F:	drivers/scsi/osd/
10361F:	include/scsi/osd_*
10362F:	fs/exofs/
10363
10364OV2659 OMNIVISION SENSOR DRIVER
10365M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10366L:	linux-media@vger.kernel.org
10367W:	https://linuxtv.org
10368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10369T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10370S:	Maintained
10371F:	drivers/media/i2c/ov2659.c
10372F:	include/media/i2c/ov2659.h
10373
10374OVERLAY FILESYSTEM
10375M:	Miklos Szeredi <miklos@szeredi.hu>
10376L:	linux-unionfs@vger.kernel.org
10377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10378S:	Supported
10379F:	fs/overlayfs/
10380F:	Documentation/filesystems/overlayfs.txt
10381
10382P54 WIRELESS DRIVER
10383M:	Christian Lamparter <chunkeey@googlemail.com>
10384L:	linux-wireless@vger.kernel.org
10385W:	http://wireless.kernel.org/en/users/Drivers/p54
10386S:	Maintained
10387F:	drivers/net/wireless/intersil/p54/
10388
10389PA SEMI ETHERNET DRIVER
10390L:	netdev@vger.kernel.org
10391S:	Orphan
10392F:	drivers/net/ethernet/pasemi/*
10393
10394PA SEMI SMBUS DRIVER
10395L:	linux-i2c@vger.kernel.org
10396S:	Orphan
10397F:	drivers/i2c/busses/i2c-pasemi.c
10398
10399PADATA PARALLEL EXECUTION MECHANISM
10400M:	Steffen Klassert <steffen.klassert@secunet.com>
10401L:	linux-crypto@vger.kernel.org
10402S:	Maintained
10403F:	kernel/padata.c
10404F:	include/linux/padata.h
10405F:	Documentation/padata.txt
10406
10407PANASONIC LAPTOP ACPI EXTRAS DRIVER
10408M:	Harald Welte <laforge@gnumonks.org>
10409L:	platform-driver-x86@vger.kernel.org
10410S:	Maintained
10411F:	drivers/platform/x86/panasonic-laptop.c
10412
10413PANASONIC MN10300/AM33/AM34 PORT
10414M:	David Howells <dhowells@redhat.com>
10415L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10416W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10417S:	Maintained
10418F:	Documentation/mn10300/
10419F:	arch/mn10300/
10420
10421PARALLEL LCD/KEYPAD PANEL DRIVER
10422M:	Willy Tarreau <willy@haproxy.com>
10423M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10424S:	Odd Fixes
10425F:	Documentation/misc-devices/lcd-panel-cgram.txt
10426F:	drivers/misc/panel.c
10427
10428PARALLEL PORT SUBSYSTEM
10429M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10430M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10431L:	linux-parport@lists.infradead.org (subscribers-only)
10432S:	Maintained
10433F:	drivers/parport/
10434F:	include/linux/parport*.h
10435F:	drivers/char/ppdev.c
10436F:	include/uapi/linux/ppdev.h
10437F:	Documentation/parport*.txt
10438
10439PARAVIRT_OPS INTERFACE
10440M:	Juergen Gross <jgross@suse.com>
10441M:	Alok Kataria <akataria@vmware.com>
10442L:	virtualization@lists.linux-foundation.org
10443S:	Supported
10444F:	Documentation/virtual/paravirt_ops.txt
10445F:	arch/*/kernel/paravirt*
10446F:	arch/*/include/asm/paravirt*.h
10447F:	include/linux/hypervisor.h
10448
10449PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10450M:	Tim Waugh <tim@cyberelk.net>
10451L:	linux-parport@lists.infradead.org (subscribers-only)
10452S:	Maintained
10453F:	Documentation/blockdev/paride.txt
10454F:	drivers/block/paride/
10455
10456PARISC ARCHITECTURE
10457M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10458M:	Helge Deller <deller@gmx.de>
10459L:	linux-parisc@vger.kernel.org
10460W:	http://www.parisc-linux.org/
10461Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10464S:	Maintained
10465F:	arch/parisc/
10466F:	Documentation/parisc/
10467F:	drivers/parisc/
10468F:	drivers/char/agp/parisc-agp.c
10469F:	drivers/input/serio/gscps2.c
10470F:	drivers/parport/parport_gsc.*
10471F:	drivers/tty/serial/8250/8250_gsc.c
10472F:	drivers/video/fbdev/sti*
10473F:	drivers/video/console/sti*
10474F:	drivers/video/logo/logo_parisc*
10475
10476PARMAN
10477M:	Jiri Pirko <jiri@mellanox.com>
10478L:	netdev@vger.kernel.org
10479S:	Supported
10480F:	lib/parman.c
10481F:	lib/test_parman.c
10482F:	include/linux/parman.h
10483
10484PC87360 HARDWARE MONITORING DRIVER
10485M:	Jim Cromie <jim.cromie@gmail.com>
10486L:	linux-hwmon@vger.kernel.org
10487S:	Maintained
10488F:	Documentation/hwmon/pc87360
10489F:	drivers/hwmon/pc87360.c
10490
10491PC8736x GPIO DRIVER
10492M:	Jim Cromie <jim.cromie@gmail.com>
10493S:	Maintained
10494F:	drivers/char/pc8736x_gpio.c
10495
10496PC87427 HARDWARE MONITORING DRIVER
10497M:	Jean Delvare <jdelvare@suse.com>
10498L:	linux-hwmon@vger.kernel.org
10499S:	Maintained
10500F:	Documentation/hwmon/pc87427
10501F:	drivers/hwmon/pc87427.c
10502
10503PCA9532 LED DRIVER
10504M:	Riku Voipio <riku.voipio@iki.fi>
10505S:	Maintained
10506F:	drivers/leds/leds-pca9532.c
10507F:	include/linux/leds-pca9532.h
10508
10509PCA9541 I2C BUS MASTER SELECTOR DRIVER
10510M:	Guenter Roeck <linux@roeck-us.net>
10511L:	linux-i2c@vger.kernel.org
10512S:	Maintained
10513F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10514
10515PCDP - PRIMARY CONSOLE AND DEBUG PORT
10516M:	Khalid Aziz <khalid@gonehiking.org>
10517S:	Maintained
10518F:	drivers/firmware/pcdp.*
10519
10520PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10521M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10522L:	linux-pci@vger.kernel.org
10523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10524S:	Maintained
10525F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10526F:	drivers/pci/host/pci-aardvark.c
10527
10528PCI DRIVER FOR ALTERA PCIE IP
10529M:	Ley Foon Tan <lftan@altera.com>
10530L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10531L:	linux-pci@vger.kernel.org
10532S:	Supported
10533F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10534F:	drivers/pci/host/pcie-altera.c
10535
10536PCI DRIVER FOR APPLIEDMICRO XGENE
10537M:	Tanmay Inamdar <tinamdar@apm.com>
10538L:	linux-pci@vger.kernel.org
10539L:	linux-arm-kernel@lists.infradead.org
10540S:	Maintained
10541F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10542F:	drivers/pci/host/pci-xgene.c
10543
10544PCI DRIVER FOR ARM VERSATILE PLATFORM
10545M:	Rob Herring <robh@kernel.org>
10546L:	linux-pci@vger.kernel.org
10547L:	linux-arm-kernel@lists.infradead.org
10548S:	Maintained
10549F:	Documentation/devicetree/bindings/pci/versatile.txt
10550F:	drivers/pci/host/pci-versatile.c
10551
10552PCI DRIVER FOR ARMADA 8K
10553M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10554L:	linux-pci@vger.kernel.org
10555L:	linux-arm-kernel@lists.infradead.org
10556S:	Maintained
10557F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10558F:	drivers/pci/dwc/pcie-armada8k.c
10559
10560PCI DRIVER FOR CADENCE PCIE IP
10561M:	Alan Douglas <adouglas@cadence.com>
10562L:	linux-pci@vger.kernel.org
10563S:	Maintained
10564F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10565F:	drivers/pci/cadence/pcie-cadence*
10566
10567PCI DRIVER FOR FREESCALE LAYERSCAPE
10568M:	Minghuan Lian <minghuan.Lian@freescale.com>
10569M:	Mingkai Hu <mingkai.hu@freescale.com>
10570M:	Roy Zang <tie-fei.zang@freescale.com>
10571L:	linuxppc-dev@lists.ozlabs.org
10572L:	linux-pci@vger.kernel.org
10573L:	linux-arm-kernel@lists.infradead.org
10574S:	Maintained
10575F:	drivers/pci/dwc/*layerscape*
10576
10577PCI DRIVER FOR GENERIC OF HOSTS
10578M:	Will Deacon <will.deacon@arm.com>
10579L:	linux-pci@vger.kernel.org
10580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10581S:	Maintained
10582F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10583F:	drivers/pci/host/pci-host-common.c
10584F:	drivers/pci/host/pci-host-generic.c
10585
10586PCI DRIVER FOR IMX6
10587M:	Richard Zhu <hongxing.zhu@nxp.com>
10588M:	Lucas Stach <l.stach@pengutronix.de>
10589L:	linux-pci@vger.kernel.org
10590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10591S:	Maintained
10592F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10593F:	drivers/pci/dwc/*imx6*
10594
10595PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10596M:	Keith Busch <keith.busch@intel.com>
10597M:	Jonathan Derrick <jonathan.derrick@intel.com>
10598L:	linux-pci@vger.kernel.org
10599S:	Supported
10600F:	drivers/pci/host/vmd.c
10601
10602PCI DRIVER FOR MICROSEMI SWITCHTEC
10603M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10604M:	Logan Gunthorpe <logang@deltatee.com>
10605L:	linux-pci@vger.kernel.org
10606S:	Maintained
10607F:	Documentation/switchtec.txt
10608F:	Documentation/ABI/testing/sysfs-class-switchtec
10609F:	drivers/pci/switch/switchtec*
10610F:	include/uapi/linux/switchtec_ioctl.h
10611F:	include/linux/switchtec.h
10612F:	drivers/ntb/hw/mscc/
10613
10614PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10615M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10616M:	Jason Cooper <jason@lakedaemon.net>
10617L:	linux-pci@vger.kernel.org
10618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10619S:	Maintained
10620F:	drivers/pci/host/*mvebu*
10621
10622PCI DRIVER FOR NVIDIA TEGRA
10623M:	Thierry Reding <thierry.reding@gmail.com>
10624L:	linux-tegra@vger.kernel.org
10625L:	linux-pci@vger.kernel.org
10626S:	Supported
10627F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10628F:	drivers/pci/host/pci-tegra.c
10629
10630PCI DRIVER FOR RENESAS R-CAR
10631M:	Simon Horman <horms@verge.net.au>
10632L:	linux-pci@vger.kernel.org
10633L:	linux-renesas-soc@vger.kernel.org
10634S:	Maintained
10635F:	drivers/pci/host/*rcar*
10636
10637PCI DRIVER FOR SAMSUNG EXYNOS
10638M:	Jingoo Han <jingoohan1@gmail.com>
10639L:	linux-pci@vger.kernel.org
10640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10641L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10642S:	Maintained
10643F:	drivers/pci/dwc/pci-exynos.c
10644
10645PCI DRIVER FOR SYNOPSYS DESIGNWARE
10646M:	Jingoo Han <jingoohan1@gmail.com>
10647M:	Joao Pinto <Joao.Pinto@synopsys.com>
10648L:	linux-pci@vger.kernel.org
10649S:	Maintained
10650F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10651F:	drivers/pci/dwc/*designware*
10652
10653PCI DRIVER FOR TI DRA7XX
10654M:	Kishon Vijay Abraham I <kishon@ti.com>
10655L:	linux-omap@vger.kernel.org
10656L:	linux-pci@vger.kernel.org
10657S:	Supported
10658F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10659F:	drivers/pci/dwc/pci-dra7xx.c
10660
10661PCI DRIVER FOR TI KEYSTONE
10662M:	Murali Karicheri <m-karicheri2@ti.com>
10663L:	linux-pci@vger.kernel.org
10664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10665S:	Maintained
10666F:	drivers/pci/dwc/*keystone*
10667
10668PCI ENDPOINT SUBSYSTEM
10669M:	Kishon Vijay Abraham I <kishon@ti.com>
10670M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10671L:	linux-pci@vger.kernel.org
10672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10673S:	Supported
10674F:	drivers/pci/endpoint/
10675F:	drivers/misc/pci_endpoint_test.c
10676F:	tools/pci/
10677
10678PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10679M:	Russell Currey <ruscur@russell.cc>
10680L:	linuxppc-dev@lists.ozlabs.org
10681S:	Supported
10682F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10683F:	arch/powerpc/kernel/eeh*.c
10684F:	arch/powerpc/platforms/*/eeh*.c
10685F:	arch/powerpc/include/*/eeh*.h
10686
10687PCI ERROR RECOVERY
10688M:	Linas Vepstas <linasvepstas@gmail.com>
10689L:	linux-pci@vger.kernel.org
10690S:	Supported
10691F:	Documentation/PCI/pci-error-recovery.txt
10692
10693PCI MSI DRIVER FOR ALTERA MSI IP
10694M:	Ley Foon Tan <lftan@altera.com>
10695L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10696L:	linux-pci@vger.kernel.org
10697S:	Supported
10698F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10699F:	drivers/pci/host/pcie-altera-msi.c
10700
10701PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10702M:	Duc Dang <dhdang@apm.com>
10703L:	linux-pci@vger.kernel.org
10704L:	linux-arm-kernel@lists.infradead.org
10705S:	Maintained
10706F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10707F:	drivers/pci/host/pci-xgene-msi.c
10708
10709PCI SUBSYSTEM
10710M:	Bjorn Helgaas <bhelgaas@google.com>
10711L:	linux-pci@vger.kernel.org
10712Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10714S:	Supported
10715F:	Documentation/devicetree/bindings/pci/
10716F:	Documentation/PCI/
10717F:	drivers/acpi/pci*
10718F:	drivers/pci/
10719F:	include/asm-generic/pci*
10720F:	include/linux/pci*
10721F:	include/uapi/linux/pci*
10722F:	lib/pci*
10723F:	arch/x86/pci/
10724F:	arch/x86/kernel/quirks.c
10725
10726PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10727M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10728L:	linux-pci@vger.kernel.org
10729Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10731S:	Supported
10732F:	drivers/pci/host/
10733F:	drivers/pci/dwc/
10734
10735PCIE DRIVER FOR AXIS ARTPEC
10736M:	Niklas Cassel <niklas.cassel@axis.com>
10737M:	Jesper Nilsson <jesper.nilsson@axis.com>
10738L:	linux-arm-kernel@axis.com
10739L:	linux-pci@vger.kernel.org
10740S:	Maintained
10741F:	Documentation/devicetree/bindings/pci/axis,artpec*
10742F:	drivers/pci/dwc/*artpec*
10743
10744PCIE DRIVER FOR CAVIUM THUNDERX
10745M:	David Daney <david.daney@cavium.com>
10746L:	linux-pci@vger.kernel.org
10747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10748S:	Supported
10749F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10750F:	drivers/pci/host/pci-thunder-*
10751
10752PCIE DRIVER FOR HISILICON
10753M:	Zhou Wang <wangzhou1@hisilicon.com>
10754L:	linux-pci@vger.kernel.org
10755S:	Maintained
10756F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10757F:	drivers/pci/dwc/pcie-hisi.c
10758
10759PCIE DRIVER FOR HISILICON KIRIN
10760M:	Xiaowei Song <songxiaowei@hisilicon.com>
10761M:	Binghui Wang <wangbinghui@hisilicon.com>
10762L:	linux-pci@vger.kernel.org
10763S:	Maintained
10764F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10765F:	drivers/pci/dwc/pcie-kirin.c
10766
10767PCIE DRIVER FOR HISILICON STB
10768M:	Jianguo Sun <sunjianguo1@huawei.com>
10769M:	Shawn Guo <shawn.guo@linaro.org>
10770L:	linux-pci@vger.kernel.org
10771S:	Maintained
10772F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10773F:	drivers/pci/dwc/pcie-histb.c
10774
10775PCIE DRIVER FOR MEDIATEK
10776M:	Ryder Lee <ryder.lee@mediatek.com>
10777L:	linux-pci@vger.kernel.org
10778L:	linux-mediatek@lists.infradead.org
10779S:	Supported
10780F:	Documentation/devicetree/bindings/pci/mediatek*
10781F:	drivers/pci/host/*mediatek*
10782
10783PCIE DRIVER FOR QUALCOMM MSM
10784M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10785L:	linux-pci@vger.kernel.org
10786L:	linux-arm-msm@vger.kernel.org
10787S:	Maintained
10788F:	drivers/pci/dwc/*qcom*
10789
10790PCIE DRIVER FOR ROCKCHIP
10791M:	Shawn Lin <shawn.lin@rock-chips.com>
10792L:	linux-pci@vger.kernel.org
10793L:	linux-rockchip@lists.infradead.org
10794S:	Maintained
10795F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10796F:	drivers/pci/host/pcie-rockchip.c
10797
10798PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10799M:	Linus Walleij <linus.walleij@linaro.org>
10800L:	linux-pci@vger.kernel.org
10801S:	Maintained
10802F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10803F:	drivers/pci/host/pci-v3-semi.c
10804
10805PCIE DRIVER FOR ST SPEAR13XX
10806M:	Pratyush Anand <pratyush.anand@gmail.com>
10807L:	linux-pci@vger.kernel.org
10808S:	Maintained
10809F:	drivers/pci/dwc/*spear*
10810
10811PCMCIA SUBSYSTEM
10812M:	Dominik Brodowski <linux@dominikbrodowski.net>
10813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10814S:	Odd Fixes
10815F:	Documentation/pcmcia/
10816F:	tools/pcmcia/
10817F:	drivers/pcmcia/
10818F:	include/pcmcia/
10819
10820PCNET32 NETWORK DRIVER
10821M:	Don Fry <pcnet32@frontier.com>
10822L:	netdev@vger.kernel.org
10823S:	Maintained
10824F:	drivers/net/ethernet/amd/pcnet32.c
10825
10826PCRYPT PARALLEL CRYPTO ENGINE
10827M:	Steffen Klassert <steffen.klassert@secunet.com>
10828L:	linux-crypto@vger.kernel.org
10829S:	Maintained
10830F:	crypto/pcrypt.c
10831F:	include/crypto/pcrypt.h
10832
10833PEAQ WMI HOTKEYS DRIVER
10834M:	Hans de Goede <hdegoede@redhat.com>
10835L:	platform-driver-x86@vger.kernel.org
10836S:	Maintained
10837F:	drivers/platform/x86/peaq-wmi.c
10838
10839PER-CPU MEMORY ALLOCATOR
10840M:	Tejun Heo <tj@kernel.org>
10841M:	Christoph Lameter <cl@linux.com>
10842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10843S:	Maintained
10844F:	include/linux/percpu*.h
10845F:	mm/percpu*.c
10846F:	arch/*/include/asm/percpu.h
10847
10848PER-TASK DELAY ACCOUNTING
10849M:	Balbir Singh <bsingharora@gmail.com>
10850S:	Maintained
10851F:	include/linux/delayacct.h
10852F:	kernel/delayacct.c
10853
10854PERFORMANCE EVENTS SUBSYSTEM
10855M:	Peter Zijlstra <peterz@infradead.org>
10856M:	Ingo Molnar <mingo@redhat.com>
10857M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10858R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10859R:	Jiri Olsa <jolsa@redhat.com>
10860R:	Namhyung Kim <namhyung@kernel.org>
10861L:	linux-kernel@vger.kernel.org
10862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10863S:	Supported
10864F:	kernel/events/*
10865F:	include/linux/perf_event.h
10866F:	include/uapi/linux/perf_event.h
10867F:	arch/*/kernel/perf_event*.c
10868F:	arch/*/kernel/*/perf_event*.c
10869F:	arch/*/kernel/*/*/perf_event*.c
10870F:	arch/*/include/asm/perf_event.h
10871F:	arch/*/kernel/perf_callchain.c
10872F:	arch/*/events/*
10873F:	tools/perf/
10874
10875PERSONALITY HANDLING
10876M:	Christoph Hellwig <hch@infradead.org>
10877L:	linux-abi-devel@lists.sourceforge.net
10878S:	Maintained
10879F:	include/linux/personality.h
10880F:	include/uapi/linux/personality.h
10881
10882PHONET PROTOCOL
10883M:	Remi Denis-Courmont <courmisch@gmail.com>
10884S:	Supported
10885F:	Documentation/networking/phonet.txt
10886F:	include/linux/phonet.h
10887F:	include/net/phonet/
10888F:	include/uapi/linux/phonet.h
10889F:	net/phonet/
10890
10891PHRAM MTD DRIVER
10892M:	Joern Engel <joern@lazybastard.org>
10893L:	linux-mtd@lists.infradead.org
10894S:	Maintained
10895F:	drivers/mtd/devices/phram.c
10896
10897PICOLCD HID DRIVER
10898M:	Bruno Prémont <bonbons@linux-vserver.org>
10899L:	linux-input@vger.kernel.org
10900S:	Maintained
10901F:	drivers/hid/hid-picolcd*
10902
10903PICOXCELL SUPPORT
10904M:	Jamie Iles <jamie@jamieiles.com>
10905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10906T:	git git://github.com/jamieiles/linux-2.6-ji.git
10907S:	Supported
10908F:	arch/arm/boot/dts/picoxcell*
10909F:	arch/arm/mach-picoxcell/
10910F:	drivers/crypto/picoxcell*
10911
10912PIN CONTROL SUBSYSTEM
10913M:	Linus Walleij <linus.walleij@linaro.org>
10914L:	linux-gpio@vger.kernel.org
10915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10916S:	Maintained
10917F:	Documentation/devicetree/bindings/pinctrl/
10918F:	Documentation/driver-api/pinctl.rst
10919F:	drivers/pinctrl/
10920F:	include/linux/pinctrl/
10921
10922PIN CONTROLLER - ATMEL AT91
10923M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10925S:	Maintained
10926F:	drivers/pinctrl/pinctrl-at91.*
10927
10928PIN CONTROLLER - ATMEL AT91 PIO4
10929M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10931L:	linux-gpio@vger.kernel.org
10932S:	Supported
10933F:	drivers/pinctrl/pinctrl-at91-pio4.*
10934
10935PIN CONTROLLER - INTEL
10936M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10937M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10938S:	Maintained
10939F:	drivers/pinctrl/intel/
10940
10941PIN CONTROLLER - MEDIATEK
10942M:	Sean Wang <sean.wang@mediatek.com>
10943L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10944S:	Maintained
10945F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10946F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10947F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10948F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10949F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10950
10951PIN CONTROLLER - QUALCOMM
10952M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10953S:	Maintained
10954L:	linux-arm-msm@vger.kernel.org
10955F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10956F:	drivers/pinctrl/qcom/
10957
10958PIN CONTROLLER - RENESAS
10959M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10960M:	Geert Uytterhoeven <geert+renesas@glider.be>
10961L:	linux-renesas-soc@vger.kernel.org
10962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10963S:	Maintained
10964F:	drivers/pinctrl/sh-pfc/
10965
10966PIN CONTROLLER - SAMSUNG
10967M:	Tomasz Figa <tomasz.figa@gmail.com>
10968M:	Krzysztof Kozlowski <krzk@kernel.org>
10969M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10971L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10972Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10974S:	Maintained
10975F:	drivers/pinctrl/samsung/
10976F:	include/dt-bindings/pinctrl/samsung.h
10977F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10978
10979PIN CONTROLLER - SINGLE
10980M:	Tony Lindgren <tony@atomide.com>
10981M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10983L:	linux-omap@vger.kernel.org
10984S:	Maintained
10985F:	drivers/pinctrl/pinctrl-single.c
10986
10987PIN CONTROLLER - ST SPEAR
10988M:	Viresh Kumar <vireshk@kernel.org>
10989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10990W:	http://www.st.com/spear
10991S:	Maintained
10992F:	drivers/pinctrl/spear/
10993
10994PISTACHIO SOC SUPPORT
10995M:	James Hartley <james.hartley@sondrel.com>
10996L:	linux-mips@linux-mips.org
10997S:	Odd Fixes
10998F:	arch/mips/pistachio/
10999F:	arch/mips/include/asm/mach-pistachio/
11000F:	arch/mips/boot/dts/img/pistachio*
11001F:	arch/mips/configs/pistachio*_defconfig
11002
11003PKTCDVD DRIVER
11004S:	Orphan
11005M:	linux-block@vger.kernel.org
11006F:	drivers/block/pktcdvd.c
11007F:	include/linux/pktcdvd.h
11008F:	include/uapi/linux/pktcdvd.h
11009
11010PKUNITY SOC DRIVERS
11011M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11012W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11013S:	Maintained
11014T:	git git://github.com/gxt/linux.git
11015F:	drivers/input/serio/i8042-unicore32io.h
11016F:	drivers/i2c/busses/i2c-puv3.c
11017F:	drivers/video/fbdev/fb-puv3.c
11018F:	drivers/rtc/rtc-puv3.c
11019
11020PMBUS HARDWARE MONITORING DRIVERS
11021M:	Guenter Roeck <linux@roeck-us.net>
11022L:	linux-hwmon@vger.kernel.org
11023W:	http://hwmon.wiki.kernel.org/
11024W:	http://www.roeck-us.net/linux/drivers/
11025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11026S:	Maintained
11027F:	Documentation/hwmon/pmbus
11028F:	drivers/hwmon/pmbus/
11029F:	include/linux/pmbus.h
11030
11031PMC SIERRA MaxRAID DRIVER
11032L:	linux-scsi@vger.kernel.org
11033W:	http://www.pmc-sierra.com/
11034S:	Orphan
11035F:	drivers/scsi/pmcraid.*
11036
11037PMC SIERRA PM8001 DRIVER
11038M:	Jack Wang <jinpu.wang@profitbricks.com>
11039M:	lindar_liu@usish.com
11040L:	linux-scsi@vger.kernel.org
11041S:	Supported
11042F:	drivers/scsi/pm8001/
11043
11044PNP SUPPORT
11045M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11046S:	Maintained
11047F:	drivers/pnp/
11048
11049POSIX CLOCKS and TIMERS
11050M:	Thomas Gleixner <tglx@linutronix.de>
11051L:	linux-kernel@vger.kernel.org
11052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11053S:	Maintained
11054F:	fs/timerfd.c
11055F:	include/linux/timer*
11056F:	kernel/time/*timer*
11057
11058POWER MANAGEMENT CORE
11059M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11060L:	linux-pm@vger.kernel.org
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11062B:	https://bugzilla.kernel.org
11063S:	Supported
11064F:	drivers/base/power/
11065F:	include/linux/pm.h
11066F:	include/linux/pm_*
11067F:	include/linux/powercap.h
11068F:	drivers/powercap/
11069F:	kernel/configs/nopm.config
11070
11071POWER STATE COORDINATION INTERFACE (PSCI)
11072M:	Mark Rutland <mark.rutland@arm.com>
11073M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11074L:	linux-arm-kernel@lists.infradead.org
11075S:	Maintained
11076F:	drivers/firmware/psci*.c
11077F:	include/linux/psci.h
11078F:	include/uapi/linux/psci.h
11079
11080POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11081M:	Sebastian Reichel <sre@kernel.org>
11082L:	linux-pm@vger.kernel.org
11083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11084S:	Maintained
11085F:	Documentation/devicetree/bindings/power/supply/
11086F:	include/linux/power_supply.h
11087F:	drivers/power/supply/
11088
11089POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11090M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11091L:	linuxppc-dev@lists.ozlabs.org
11092S:	Maintained
11093F:	drivers/char/powernv-op-panel.c
11094
11095PPP OVER ATM (RFC 2364)
11096M:	Mitchell Blank Jr <mitch@sfgoth.com>
11097S:	Maintained
11098F:	net/atm/pppoatm.c
11099F:	include/uapi/linux/atmppp.h
11100
11101PPP OVER ETHERNET
11102M:	Michal Ostrowski <mostrows@earthlink.net>
11103S:	Maintained
11104F:	drivers/net/ppp/pppoe.c
11105F:	drivers/net/ppp/pppox.c
11106
11107PPP OVER L2TP
11108M:	James Chapman <jchapman@katalix.com>
11109S:	Maintained
11110F:	net/l2tp/l2tp_ppp.c
11111F:	include/linux/if_pppol2tp.h
11112F:	include/uapi/linux/if_pppol2tp.h
11113
11114PPP PROTOCOL DRIVERS AND COMPRESSORS
11115M:	Paul Mackerras <paulus@samba.org>
11116L:	linux-ppp@vger.kernel.org
11117S:	Maintained
11118F:	drivers/net/ppp/ppp_*
11119
11120PPS SUPPORT
11121M:	Rodolfo Giometti <giometti@enneenne.com>
11122W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11123L:	linuxpps@ml.enneenne.com (subscribers-only)
11124S:	Maintained
11125F:	Documentation/pps/
11126F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11127F:	Documentation/ABI/testing/sysfs-pps
11128F:	drivers/pps/
11129F:	include/linux/pps*.h
11130F:	include/uapi/linux/pps.h
11131
11132PPTP DRIVER
11133M:	Dmitry Kozlov <xeb@mail.ru>
11134L:	netdev@vger.kernel.org
11135S:	Maintained
11136F:	drivers/net/ppp/pptp.c
11137W:	http://sourceforge.net/projects/accel-pptp
11138
11139PREEMPTIBLE KERNEL
11140M:	Robert Love <rml@tech9.net>
11141L:	kpreempt-tech@lists.sourceforge.net
11142W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11143S:	Supported
11144F:	Documentation/preempt-locking.txt
11145F:	include/linux/preempt.h
11146
11147PRINTK
11148M:	Petr Mladek <pmladek@suse.com>
11149M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11150R:	Steven Rostedt <rostedt@goodmis.org>
11151S:	Maintained
11152F:	kernel/printk/
11153F:	include/linux/printk.h
11154
11155PRISM54 WIRELESS DRIVER
11156M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11157L:	linux-wireless@vger.kernel.org
11158W:	http://wireless.kernel.org/en/users/Drivers/p54
11159S:	Obsolete
11160F:	drivers/net/wireless/intersil/prism54/
11161
11162PROC SYSCTL
11163M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11164M:	Kees Cook <keescook@chromium.org>
11165L:	linux-kernel@vger.kernel.org
11166L:	linux-fsdevel@vger.kernel.org
11167S:	Maintained
11168F:	fs/proc/proc_sysctl.c
11169F:	include/linux/sysctl.h
11170F:	kernel/sysctl.c
11171F:	tools/testing/selftests/sysctl/
11172
11173PS3 NETWORK SUPPORT
11174M:	Geoff Levand <geoff@infradead.org>
11175L:	netdev@vger.kernel.org
11176L:	linuxppc-dev@lists.ozlabs.org
11177S:	Maintained
11178F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11179
11180PS3 PLATFORM SUPPORT
11181M:	Geoff Levand <geoff@infradead.org>
11182L:	linuxppc-dev@lists.ozlabs.org
11183S:	Maintained
11184F:	arch/powerpc/boot/ps3*
11185F:	arch/powerpc/include/asm/lv1call.h
11186F:	arch/powerpc/include/asm/ps3*.h
11187F:	arch/powerpc/platforms/ps3/
11188F:	drivers/*/ps3*
11189F:	drivers/ps3/
11190F:	drivers/rtc/rtc-ps3.c
11191F:	drivers/usb/host/*ps3.c
11192F:	sound/ppc/snd_ps3*
11193
11194PS3VRAM DRIVER
11195M:	Jim Paris <jim@jtan.com>
11196M:	Geoff Levand <geoff@infradead.org>
11197L:	linuxppc-dev@lists.ozlabs.org
11198S:	Maintained
11199F:	drivers/block/ps3vram.c
11200
11201PSAMPLE PACKET SAMPLING SUPPORT:
11202M:	Yotam Gigi <yotam.gi@gmail.com>
11203S:	Maintained
11204F:	net/psample
11205F:	include/net/psample.h
11206F:	include/uapi/linux/psample.h
11207
11208PSTORE FILESYSTEM
11209M:	Kees Cook <keescook@chromium.org>
11210M:	Anton Vorontsov <anton@enomsg.org>
11211M:	Colin Cross <ccross@android.com>
11212M:	Tony Luck <tony.luck@intel.com>
11213S:	Maintained
11214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11215F:	fs/pstore/
11216F:	include/linux/pstore*
11217F:	drivers/firmware/efi/efi-pstore.c
11218F:	drivers/acpi/apei/erst.c
11219F:	Documentation/admin-guide/ramoops.rst
11220F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11221K:	\b(pstore|ramoops)
11222
11223PTP HARDWARE CLOCK SUPPORT
11224M:	Richard Cochran <richardcochran@gmail.com>
11225L:	netdev@vger.kernel.org
11226S:	Maintained
11227W:	http://linuxptp.sourceforge.net/
11228F:	Documentation/ABI/testing/sysfs-ptp
11229F:	Documentation/ptp/*
11230F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11231F:	drivers/net/phy/dp83640*
11232F:	drivers/ptp/*
11233F:	include/linux/ptp_cl*
11234
11235PTRACE SUPPORT
11236M:	Oleg Nesterov <oleg@redhat.com>
11237S:	Maintained
11238F:	include/asm-generic/syscall.h
11239F:	include/linux/ptrace.h
11240F:	include/linux/regset.h
11241F:	include/linux/tracehook.h
11242F:	include/uapi/linux/ptrace.h
11243F:	include/uapi/linux/ptrace.h
11244F:	include/asm-generic/ptrace.h
11245F:	kernel/ptrace.c
11246F:	arch/*/ptrace*.c
11247F:	arch/*/*/ptrace*.c
11248F:	arch/*/include/asm/ptrace*.h
11249
11250PULSE8-CEC DRIVER
11251M:	Hans Verkuil <hverkuil@xs4all.nl>
11252L:	linux-media@vger.kernel.org
11253T:	git git://linuxtv.org/media_tree.git
11254S:	Maintained
11255F:	drivers/media/usb/pulse8-cec/*
11256F:	Documentation/media/cec-drivers/pulse8-cec.rst
11257
11258PVRUSB2 VIDEO4LINUX DRIVER
11259M:	Mike Isely <isely@pobox.com>
11260L:	pvrusb2@isely.net	(subscribers-only)
11261L:	linux-media@vger.kernel.org
11262W:	http://www.isely.net/pvrusb2/
11263T:	git git://linuxtv.org/media_tree.git
11264S:	Maintained
11265F:	Documentation/media/v4l-drivers/pvrusb2*
11266F:	drivers/media/usb/pvrusb2/
11267
11268PWC WEBCAM DRIVER
11269M:	Hans Verkuil <hverkuil@xs4all.nl>
11270L:	linux-media@vger.kernel.org
11271T:	git git://linuxtv.org/media_tree.git
11272S:	Odd Fixes
11273F:	drivers/media/usb/pwc/*
11274
11275PWM FAN DRIVER
11276M:	Kamil Debski <kamil@wypas.org>
11277M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11278L:	linux-hwmon@vger.kernel.org
11279S:	Supported
11280F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11281F:	Documentation/hwmon/pwm-fan
11282F:	drivers/hwmon/pwm-fan.c
11283
11284PWM IR Transmitter
11285M:	Sean Young <sean@mess.org>
11286L:	linux-media@vger.kernel.org
11287S:	Maintained
11288F:	drivers/media/rc/pwm-ir-tx.c
11289
11290PWM SUBSYSTEM
11291M:	Thierry Reding <thierry.reding@gmail.com>
11292L:	linux-pwm@vger.kernel.org
11293S:	Maintained
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11295F:	Documentation/pwm.txt
11296F:	Documentation/devicetree/bindings/pwm/
11297F:	include/linux/pwm.h
11298F:	drivers/pwm/
11299F:	drivers/video/backlight/pwm_bl.c
11300F:	include/linux/pwm_backlight.h
11301F:	drivers/gpio/gpio-mvebu.c
11302F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11303
11304PXA GPIO DRIVER
11305M:	Robert Jarzmik <robert.jarzmik@free.fr>
11306L:	linux-gpio@vger.kernel.org
11307S:	Maintained
11308F:	drivers/gpio/gpio-pxa.c
11309
11310PXA MMCI DRIVER
11311S:	Orphan
11312
11313PXA RTC DRIVER
11314M:	Robert Jarzmik <robert.jarzmik@free.fr>
11315L:	linux-rtc@vger.kernel.org
11316S:	Maintained
11317
11318PXA2xx/PXA3xx SUPPORT
11319M:	Daniel Mack <daniel@zonque.org>
11320M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11321M:	Robert Jarzmik <robert.jarzmik@free.fr>
11322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11323T:	git git://github.com/hzhuang1/linux.git
11324T:	git git://github.com/rjarzmik/linux.git
11325S:	Maintained
11326F:	arch/arm/boot/dts/pxa*
11327F:	arch/arm/mach-pxa/
11328F:	drivers/dma/pxa*
11329F:	drivers/pcmcia/pxa2xx*
11330F:	drivers/pinctrl/pxa/
11331F:	drivers/spi/spi-pxa2xx*
11332F:	drivers/usb/gadget/udc/pxa2*
11333F:	include/sound/pxa2xx-lib.h
11334F:	sound/arm/pxa*
11335F:	sound/soc/pxa/
11336
11337PXA3xx NAND FLASH DRIVER
11338M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11339L:	linux-mtd@lists.infradead.org
11340S:	Maintained
11341F:	drivers/mtd/nand/pxa3xx_nand.c
11342
11343QAT DRIVER
11344M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11345L:	qat-linux@intel.com
11346S:	Supported
11347F:	drivers/crypto/qat/
11348
11349QCOM AUDIO (ASoC) DRIVERS
11350M:	Patrick Lai <plai@codeaurora.org>
11351M:	Banajit Goswami <bgoswami@codeaurora.org>
11352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11353S:	Supported
11354F:	sound/soc/qcom/
11355
11356QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11357M:	Gabriel Somlo <somlo@cmu.edu>
11358M:	"Michael S. Tsirkin" <mst@redhat.com>
11359L:	qemu-devel@nongnu.org
11360S:	Maintained
11361F:	drivers/firmware/qemu_fw_cfg.c
11362
11363QIB DRIVER
11364M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11365M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11366L:	linux-rdma@vger.kernel.org
11367S:	Supported
11368F:	drivers/infiniband/hw/qib/
11369
11370QLOGIC QL41xxx FCOE DRIVER
11371M:	QLogic-Storage-Upstream@cavium.com
11372L:	linux-scsi@vger.kernel.org
11373S:	Supported
11374F:	drivers/scsi/qedf/
11375
11376QLOGIC QL41xxx ISCSI DRIVER
11377M:	QLogic-Storage-Upstream@cavium.com
11378L:	linux-scsi@vger.kernel.org
11379S:	Supported
11380F:	drivers/scsi/qedi/
11381
11382QLOGIC QL4xxx ETHERNET DRIVER
11383M:	Ariel Elior <Ariel.Elior@cavium.com>
11384M:	everest-linux-l2@cavium.com
11385L:	netdev@vger.kernel.org
11386S:	Supported
11387F:	drivers/net/ethernet/qlogic/qed/
11388F:	include/linux/qed/
11389F:	drivers/net/ethernet/qlogic/qede/
11390
11391QLOGIC QL4xxx RDMA DRIVER
11392M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11393M:	Ariel Elior <Ariel.Elior@cavium.com>
11394L:	linux-rdma@vger.kernel.org
11395S:	Supported
11396F:	drivers/infiniband/hw/qedr/
11397F:	include/uapi/rdma/qedr-abi.h
11398
11399QLOGIC QLA1280 SCSI DRIVER
11400M:	Michael Reed <mdr@sgi.com>
11401L:	linux-scsi@vger.kernel.org
11402S:	Maintained
11403F:	drivers/scsi/qla1280.[ch]
11404
11405QLOGIC QLA2XXX FC-SCSI DRIVER
11406M:	qla2xxx-upstream@qlogic.com
11407L:	linux-scsi@vger.kernel.org
11408S:	Supported
11409F:	Documentation/scsi/LICENSE.qla2xxx
11410F:	drivers/scsi/qla2xxx/
11411
11412QLOGIC QLA3XXX NETWORK DRIVER
11413M:	Dept-GELinuxNICDev@cavium.com
11414L:	netdev@vger.kernel.org
11415S:	Supported
11416F:	Documentation/networking/LICENSE.qla3xxx
11417F:	drivers/net/ethernet/qlogic/qla3xxx.*
11418
11419QLOGIC QLA4XXX iSCSI DRIVER
11420M:	QLogic-Storage-Upstream@qlogic.com
11421L:	linux-scsi@vger.kernel.org
11422S:	Supported
11423F:	Documentation/scsi/LICENSE.qla4xxx
11424F:	drivers/scsi/qla4xxx/
11425
11426QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11427M:	Harish Patil <harish.patil@cavium.com>
11428M:	Manish Chopra <manish.chopra@cavium.com>
11429M:	Dept-GELinuxNICDev@cavium.com
11430L:	netdev@vger.kernel.org
11431S:	Supported
11432F:	drivers/net/ethernet/qlogic/qlcnic/
11433
11434QLOGIC QLGE 10Gb ETHERNET DRIVER
11435M:	Harish Patil <harish.patil@cavium.com>
11436M:	Manish Chopra <manish.chopra@cavium.com>
11437M:	Dept-GELinuxNICDev@cavium.com
11438L:	netdev@vger.kernel.org
11439S:	Supported
11440F:	drivers/net/ethernet/qlogic/qlge/
11441
11442QNX4 FILESYSTEM
11443M:	Anders Larsen <al@alarsen.net>
11444W:	http://www.alarsen.net/linux/qnx4fs/
11445S:	Maintained
11446F:	fs/qnx4/
11447F:	include/uapi/linux/qnx4_fs.h
11448F:	include/uapi/linux/qnxtypes.h
11449
11450QORIQ DPAA2 FSL-MC BUS DRIVER
11451M:	Stuart Yoder <stuyoder@gmail.com>
11452M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11453L:	linux-kernel@vger.kernel.org
11454S:	Maintained
11455F:	drivers/staging/fsl-mc/
11456F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11457
11458QT1010 MEDIA DRIVER
11459M:	Antti Palosaari <crope@iki.fi>
11460L:	linux-media@vger.kernel.org
11461W:	https://linuxtv.org
11462W:	http://palosaari.fi/linux/
11463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11464T:	git git://linuxtv.org/anttip/media_tree.git
11465S:	Maintained
11466F:	drivers/media/tuners/qt1010*
11467
11468QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11469M:	Kalle Valo <kvalo@qca.qualcomm.com>
11470L:	ath10k@lists.infradead.org
11471W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11473S:	Supported
11474F:	drivers/net/wireless/ath/ath10k/
11475
11476QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11477M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11478L:	linux-wireless@vger.kernel.org
11479W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11480S:	Supported
11481F:	drivers/net/wireless/ath/ath9k/
11482
11483QUALCOMM CAMERA SUBSYSTEM DRIVER
11484M:	Todor Tomov <todor.tomov@linaro.org>
11485L:	linux-media@vger.kernel.org
11486S:	Maintained
11487F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11488F:	Documentation/media/v4l-drivers/qcom_camss.rst
11489F:	drivers/media/platform/qcom/camss-8x16/
11490
11491QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11492M:	Timur Tabi <timur@codeaurora.org>
11493L:	netdev@vger.kernel.org
11494S:	Supported
11495F:	drivers/net/ethernet/qualcomm/emac/
11496
11497QUALCOMM HEXAGON ARCHITECTURE
11498M:	Richard Kuo <rkuo@codeaurora.org>
11499L:	linux-hexagon@vger.kernel.org
11500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11501S:	Supported
11502F:	arch/hexagon/
11503
11504QUALCOMM IOMMU
11505M:	Rob Clark <robdclark@gmail.com>
11506L:	iommu@lists.linux-foundation.org
11507L:	linux-arm-msm@vger.kernel.org
11508S:	Maintained
11509F:	drivers/iommu/qcom_iommu.c
11510
11511QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11512M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11513L:	linux-media@vger.kernel.org
11514L:	linux-arm-msm@vger.kernel.org
11515T:	git git://linuxtv.org/media_tree.git
11516S:	Maintained
11517F:	drivers/media/platform/qcom/venus/
11518
11519QUALCOMM WCN36XX WIRELESS DRIVER
11520M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11521L:	wcn36xx@lists.infradead.org
11522W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11523T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11524S:	Supported
11525F:	drivers/net/wireless/ath/wcn36xx/
11526
11527QUANTENNA QTNFMAC WIRELESS DRIVER
11528M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11529M:	Avinash Patil <avinashp@quantenna.com>
11530M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11531L:	linux-wireless@vger.kernel.org
11532S:	Maintained
11533F:	drivers/net/wireless/quantenna
11534
11535RADEON and AMDGPU DRM DRIVERS
11536M:	Alex Deucher <alexander.deucher@amd.com>
11537M:	Christian König <christian.koenig@amd.com>
11538M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11539L:	amd-gfx@lists.freedesktop.org
11540T:	git git://people.freedesktop.org/~agd5f/linux
11541S:	Supported
11542F:	drivers/gpu/drm/radeon/
11543F:	include/uapi/drm/radeon_drm.h
11544F:	drivers/gpu/drm/amd/
11545F:	include/uapi/drm/amdgpu_drm.h
11546
11547RADEON FRAMEBUFFER DISPLAY DRIVER
11548M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11549L:	linux-fbdev@vger.kernel.org
11550S:	Maintained
11551F:	drivers/video/fbdev/aty/radeon*
11552F:	include/uapi/linux/radeonfb.h
11553
11554RADIOSHARK RADIO DRIVER
11555M:	Hans Verkuil <hverkuil@xs4all.nl>
11556L:	linux-media@vger.kernel.org
11557T:	git git://linuxtv.org/media_tree.git
11558S:	Maintained
11559F:	drivers/media/radio/radio-shark.c
11560
11561RADIOSHARK2 RADIO DRIVER
11562M:	Hans Verkuil <hverkuil@xs4all.nl>
11563L:	linux-media@vger.kernel.org
11564T:	git git://linuxtv.org/media_tree.git
11565S:	Maintained
11566F:	drivers/media/radio/radio-shark2.c
11567F:	drivers/media/radio/radio-tea5777.c
11568
11569RADOS BLOCK DEVICE (RBD)
11570M:	Ilya Dryomov <idryomov@gmail.com>
11571M:	Sage Weil <sage@redhat.com>
11572M:	Alex Elder <elder@kernel.org>
11573L:	ceph-devel@vger.kernel.org
11574W:	http://ceph.com/
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11576T:	git git://github.com/ceph/ceph-client.git
11577S:	Supported
11578F:	Documentation/ABI/testing/sysfs-bus-rbd
11579F:	drivers/block/rbd.c
11580F:	drivers/block/rbd_types.h
11581
11582RAGE128 FRAMEBUFFER DISPLAY DRIVER
11583M:	Paul Mackerras <paulus@samba.org>
11584L:	linux-fbdev@vger.kernel.org
11585S:	Maintained
11586F:	drivers/video/fbdev/aty/aty128fb.c
11587
11588RAINSHADOW-CEC DRIVER
11589M:	Hans Verkuil <hverkuil@xs4all.nl>
11590L:	linux-media@vger.kernel.org
11591T:	git git://linuxtv.org/media_tree.git
11592S:	Maintained
11593F:	drivers/media/usb/rainshadow-cec/*
11594
11595RALINK MIPS ARCHITECTURE
11596M:	John Crispin <john@phrozen.org>
11597L:	linux-mips@linux-mips.org
11598S:	Maintained
11599F:	arch/mips/ralink
11600
11601RALINK RT2X00 WIRELESS LAN DRIVER
11602P:	rt2x00 project
11603M:	Stanislaw Gruszka <sgruszka@redhat.com>
11604M:	Helmut Schaa <helmut.schaa@googlemail.com>
11605L:	linux-wireless@vger.kernel.org
11606S:	Maintained
11607F:	drivers/net/wireless/ralink/rt2x00/
11608
11609RAMDISK RAM BLOCK DEVICE DRIVER
11610M:	Jens Axboe <axboe@kernel.dk>
11611S:	Maintained
11612F:	Documentation/blockdev/ramdisk.txt
11613F:	drivers/block/brd.c
11614
11615RANCHU VIRTUAL BOARD FOR MIPS
11616M:	Miodrag Dinic <miodrag.dinic@mips.com>
11617L:	linux-mips@linux-mips.org
11618S:	Supported
11619F:	arch/mips/generic/board-ranchu.c
11620F:	arch/mips/configs/generic/board-ranchu.config
11621
11622RANDOM NUMBER DRIVER
11623M:	"Theodore Ts'o" <tytso@mit.edu>
11624S:	Maintained
11625F:	drivers/char/random.c
11626
11627RAPIDIO SUBSYSTEM
11628M:	Matt Porter <mporter@kernel.crashing.org>
11629M:	Alexandre Bounine <alexandre.bounine@idt.com>
11630S:	Maintained
11631F:	drivers/rapidio/
11632
11633RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11634L:	linux-wireless@vger.kernel.org
11635S:	Orphan
11636F:	drivers/net/wireless/ray*
11637
11638RCUTORTURE TEST FRAMEWORK
11639M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11640M:	Josh Triplett <josh@joshtriplett.org>
11641R:	Steven Rostedt <rostedt@goodmis.org>
11642R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11643R:	Lai Jiangshan <jiangshanlai@gmail.com>
11644L:	linux-kernel@vger.kernel.org
11645S:	Supported
11646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11647F:	tools/testing/selftests/rcutorture
11648
11649RDC R-321X SoC
11650M:	Florian Fainelli <florian@openwrt.org>
11651S:	Maintained
11652
11653RDC R6040 FAST ETHERNET DRIVER
11654M:	Florian Fainelli <f.fainelli@gmail.com>
11655L:	netdev@vger.kernel.org
11656S:	Maintained
11657F:	drivers/net/ethernet/rdc/r6040.c
11658
11659RDMAVT - RDMA verbs software
11660M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11661M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11662L:	linux-rdma@vger.kernel.org
11663S:	Supported
11664F:	drivers/infiniband/sw/rdmavt
11665
11666RDS - RELIABLE DATAGRAM SOCKETS
11667M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11668L:	netdev@vger.kernel.org
11669L:	linux-rdma@vger.kernel.org
11670L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11671W:	https://oss.oracle.com/projects/rds/
11672S:	Supported
11673F:	net/rds/
11674F:	Documentation/networking/rds.txt
11675
11676RDT - RESOURCE ALLOCATION
11677M:	Fenghua Yu <fenghua.yu@intel.com>
11678L:	linux-kernel@vger.kernel.org
11679S:	Supported
11680F:	arch/x86/kernel/cpu/intel_rdt*
11681F:	arch/x86/include/asm/intel_rdt_sched.h
11682F:	Documentation/x86/intel_rdt*
11683
11684READ-COPY UPDATE (RCU)
11685M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11686M:	Josh Triplett <josh@joshtriplett.org>
11687R:	Steven Rostedt <rostedt@goodmis.org>
11688R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11689R:	Lai Jiangshan <jiangshanlai@gmail.com>
11690L:	linux-kernel@vger.kernel.org
11691W:	http://www.rdrop.com/users/paulmck/RCU/
11692S:	Supported
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11694F:	Documentation/RCU/
11695X:	Documentation/RCU/torture.txt
11696F:	include/linux/rcu*
11697X:	include/linux/srcu.h
11698F:	kernel/rcu/
11699X:	kernel/torture.c
11700
11701REAL TIME CLOCK (RTC) SUBSYSTEM
11702M:	Alessandro Zummo <a.zummo@towertech.it>
11703M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11704L:	linux-rtc@vger.kernel.org
11705Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11707S:	Maintained
11708F:	Documentation/devicetree/bindings/rtc/
11709F:	Documentation/rtc.txt
11710F:	drivers/rtc/
11711F:	include/linux/rtc.h
11712F:	include/uapi/linux/rtc.h
11713F:	include/linux/rtc/
11714F:	include/linux/platform_data/rtc-*
11715F:	tools/testing/selftests/timers/rtctest.c
11716
11717REALTEK AUDIO CODECS
11718M:	Bard Liao <bardliao@realtek.com>
11719M:	Oder Chiou <oder_chiou@realtek.com>
11720S:	Maintained
11721F:	sound/soc/codecs/rt*
11722F:	include/sound/rt*.h
11723
11724REGISTER MAP ABSTRACTION
11725M:	Mark Brown <broonie@kernel.org>
11726L:	linux-kernel@vger.kernel.org
11727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11728S:	Supported
11729F:	Documentation/devicetree/bindings/regmap/
11730F:	drivers/base/regmap/
11731F:	include/linux/regmap.h
11732
11733REISERFS FILE SYSTEM
11734L:	reiserfs-devel@vger.kernel.org
11735S:	Supported
11736F:	fs/reiserfs/
11737
11738REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11739M:	Ohad Ben-Cohen <ohad@wizery.com>
11740M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11741L:	linux-remoteproc@vger.kernel.org
11742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11743S:	Maintained
11744F:	Documentation/devicetree/bindings/remoteproc/
11745F:	Documentation/remoteproc.txt
11746F:	drivers/remoteproc/
11747F:	include/linux/remoteproc.h
11748
11749REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11750M:	Ohad Ben-Cohen <ohad@wizery.com>
11751M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11752L:	linux-remoteproc@vger.kernel.org
11753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11754S:	Maintained
11755F:	drivers/rpmsg/
11756F:	Documentation/rpmsg.txt
11757F:	include/linux/rpmsg.h
11758F:	include/linux/rpmsg/
11759
11760RENESAS CLOCK DRIVERS
11761M:	Geert Uytterhoeven <geert+renesas@glider.be>
11762L:	linux-renesas-soc@vger.kernel.org
11763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11764S:	Supported
11765F:	drivers/clk/renesas/
11766
11767RENESAS ETHERNET DRIVERS
11768R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11769L:	netdev@vger.kernel.org
11770L:	linux-renesas-soc@vger.kernel.org
11771F:	Documentation/devicetree/bindings/net/renesas,*.txt
11772F:	Documentation/devicetree/bindings/net/sh_eth.txt
11773F:	drivers/net/ethernet/renesas/
11774F:	include/linux/sh_eth.h
11775
11776RENESAS R-CAR GYROADC DRIVER
11777M:	Marek Vasut <marek.vasut@gmail.com>
11778L:	linux-iio@vger.kernel.org
11779S:	Supported
11780F:	drivers/iio/adc/rcar_gyro_adc.c
11781
11782RENESAS USB PHY DRIVER
11783M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11784L:	linux-renesas-soc@vger.kernel.org
11785S:	Maintained
11786F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11787
11788RESET CONTROLLER FRAMEWORK
11789M:	Philipp Zabel <p.zabel@pengutronix.de>
11790T:	git git://git.pengutronix.de/git/pza/linux
11791S:	Maintained
11792F:	drivers/reset/
11793F:	Documentation/devicetree/bindings/reset/
11794F:	include/dt-bindings/reset/
11795F:	include/linux/reset.h
11796F:	include/linux/reset-controller.h
11797
11798RFKILL
11799M:	Johannes Berg <johannes@sipsolutions.net>
11800L:	linux-wireless@vger.kernel.org
11801W:	http://wireless.kernel.org/
11802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11804S:	Maintained
11805F:	Documentation/rfkill.txt
11806F:	Documentation/ABI/stable/sysfs-class-rfkill
11807F:	net/rfkill/
11808
11809RHASHTABLE
11810M:	Thomas Graf <tgraf@suug.ch>
11811M:	Herbert Xu <herbert@gondor.apana.org.au>
11812L:	netdev@vger.kernel.org
11813S:	Maintained
11814F:	lib/rhashtable.c
11815F:	include/linux/rhashtable.h
11816
11817RICOH R5C592 MEMORYSTICK DRIVER
11818M:	Maxim Levitsky <maximlevitsky@gmail.com>
11819S:	Maintained
11820F:	drivers/memstick/host/r592.*
11821
11822RICOH SMARTMEDIA/XD DRIVER
11823M:	Maxim Levitsky <maximlevitsky@gmail.com>
11824S:	Maintained
11825F:	drivers/mtd/nand/r852.c
11826F:	drivers/mtd/nand/r852.h
11827
11828RISC-V ARCHITECTURE
11829M:	Palmer Dabbelt <palmer@sifive.com>
11830M:	Albert Ou <albert@sifive.com>
11831L:	linux-riscv@lists.infradead.org
11832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11833S:	Supported
11834F:	arch/riscv/
11835K:	riscv
11836N:	riscv
11837
11838ROCCAT DRIVERS
11839M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11840W:	http://sourceforge.net/projects/roccat/
11841S:	Maintained
11842F:	drivers/hid/hid-roccat*
11843F:	include/linux/hid-roccat*
11844F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11845
11846ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11847M:	Jacob chen <jacob2.chen@rock-chips.com>
11848L:	linux-media@vger.kernel.org
11849S:	Maintained
11850F:	drivers/media/platform/rockchip/rga/
11851F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11852
11853ROCKER DRIVER
11854M:	Jiri Pirko <jiri@resnulli.us>
11855L:	netdev@vger.kernel.org
11856S:	Supported
11857F:	drivers/net/ethernet/rocker/
11858
11859ROCKETPORT DRIVER
11860P:	Comtrol Corp.
11861W:	http://www.comtrol.com
11862S:	Maintained
11863F:	Documentation/serial/rocket.txt
11864F:	drivers/tty/rocket*
11865
11866ROCKETPORT EXPRESS/INFINITY DRIVER
11867M:	Kevin Cernekee <cernekee@gmail.com>
11868L:	linux-serial@vger.kernel.org
11869S:	Odd Fixes
11870F:	drivers/tty/serial/rp2.*
11871
11872ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11873M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11874L:	linux-kernel@vger.kernel.org
11875L:	linux-renesas-soc@vger.kernel.org
11876S:	Supported
11877F:	drivers/mfd/bd9571mwv.c
11878F:	drivers/regulator/bd9571mwv-regulator.c
11879F:	drivers/gpio/gpio-bd9571mwv.c
11880F:	include/linux/mfd/bd9571mwv.h
11881F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11882
11883ROSE NETWORK LAYER
11884M:	Ralf Baechle <ralf@linux-mips.org>
11885L:	linux-hams@vger.kernel.org
11886W:	http://www.linux-ax25.org/
11887S:	Maintained
11888F:	include/net/rose.h
11889F:	include/uapi/linux/rose.h
11890F:	net/rose/
11891
11892RTL2830 MEDIA DRIVER
11893M:	Antti Palosaari <crope@iki.fi>
11894L:	linux-media@vger.kernel.org
11895W:	https://linuxtv.org
11896W:	http://palosaari.fi/linux/
11897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11898T:	git git://linuxtv.org/anttip/media_tree.git
11899S:	Maintained
11900F:	drivers/media/dvb-frontends/rtl2830*
11901
11902RTL2832 MEDIA DRIVER
11903M:	Antti Palosaari <crope@iki.fi>
11904L:	linux-media@vger.kernel.org
11905W:	https://linuxtv.org
11906W:	http://palosaari.fi/linux/
11907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11908T:	git git://linuxtv.org/anttip/media_tree.git
11909S:	Maintained
11910F:	drivers/media/dvb-frontends/rtl2832*
11911
11912RTL2832_SDR MEDIA DRIVER
11913M:	Antti Palosaari <crope@iki.fi>
11914L:	linux-media@vger.kernel.org
11915W:	https://linuxtv.org
11916W:	http://palosaari.fi/linux/
11917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11918T:	git git://linuxtv.org/anttip/media_tree.git
11919S:	Maintained
11920F:	drivers/media/dvb-frontends/rtl2832_sdr*
11921
11922RTL8180 WIRELESS DRIVER
11923L:	linux-wireless@vger.kernel.org
11924W:	http://wireless.kernel.org/
11925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11926S:	Orphan
11927F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11928
11929RTL8187 WIRELESS DRIVER
11930M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11931M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11932M:	Larry Finger <Larry.Finger@lwfinger.net>
11933L:	linux-wireless@vger.kernel.org
11934W:	http://wireless.kernel.org/
11935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11936S:	Maintained
11937F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11938
11939REALTEK WIRELESS DRIVER (rtlwifi family)
11940M:	Ping-Ke Shih <pkshih@realtek.com>
11941L:	linux-wireless@vger.kernel.org
11942W:	http://wireless.kernel.org/
11943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11944S:	Maintained
11945F:	drivers/net/wireless/realtek/rtlwifi/
11946
11947RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11948M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11949L:	linux-wireless@vger.kernel.org
11950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11951S:	Maintained
11952F:	drivers/net/wireless/realtek/rtl8xxxu/
11953
11954RXRPC SOCKETS (AF_RXRPC)
11955M:	David Howells <dhowells@redhat.com>
11956L:	linux-afs@lists.infradead.org
11957S:	Supported
11958F:	net/rxrpc/
11959F:	include/keys/rxrpc-type.h
11960F:	include/net/af_rxrpc.h
11961F:	include/trace/events/rxrpc.h
11962F:	include/uapi/linux/rxrpc.h
11963F:	Documentation/networking/rxrpc.txt
11964W:	https://www.infradead.org/~dhowells/kafs/
11965
11966S3 SAVAGE FRAMEBUFFER DRIVER
11967M:	Antonino Daplas <adaplas@gmail.com>
11968L:	linux-fbdev@vger.kernel.org
11969S:	Maintained
11970F:	drivers/video/fbdev/savage/
11971
11972S390
11973M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11974M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11975L:	linux-s390@vger.kernel.org
11976W:	http://www.ibm.com/developerworks/linux/linux390/
11977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11978S:	Supported
11979F:	arch/s390/
11980F:	drivers/s390/
11981F:	Documentation/s390/
11982F:	Documentation/driver-api/s390-drivers.rst
11983
11984S390 COMMON I/O LAYER
11985M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11986M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11987L:	linux-s390@vger.kernel.org
11988W:	http://www.ibm.com/developerworks/linux/linux390/
11989S:	Supported
11990F:	drivers/s390/cio/
11991
11992S390 DASD DRIVER
11993M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11994M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11995L:	linux-s390@vger.kernel.org
11996W:	http://www.ibm.com/developerworks/linux/linux390/
11997S:	Supported
11998F:	drivers/s390/block/dasd*
11999F:	block/partitions/ibm.c
12000
12001S390 IOMMU (PCI)
12002M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12003L:	linux-s390@vger.kernel.org
12004W:	http://www.ibm.com/developerworks/linux/linux390/
12005S:	Supported
12006F:	drivers/iommu/s390-iommu.c
12007
12008S390 IUCV NETWORK LAYER
12009M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12010M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12011L:	linux-s390@vger.kernel.org
12012W:	http://www.ibm.com/developerworks/linux/linux390/
12013S:	Supported
12014F:	drivers/s390/net/*iucv*
12015F:	include/net/iucv/
12016F:	net/iucv/
12017
12018S390 NETWORK DRIVERS
12019M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12020M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12021L:	linux-s390@vger.kernel.org
12022W:	http://www.ibm.com/developerworks/linux/linux390/
12023S:	Supported
12024F:	drivers/s390/net/
12025
12026S390 PCI SUBSYSTEM
12027M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12028M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12029L:	linux-s390@vger.kernel.org
12030W:	http://www.ibm.com/developerworks/linux/linux390/
12031S:	Supported
12032F:	arch/s390/pci/
12033F:	drivers/pci/hotplug/s390_pci_hpc.c
12034
12035S390 VFIO-CCW DRIVER
12036M:	Cornelia Huck <cohuck@redhat.com>
12037M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12038M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12039L:	linux-s390@vger.kernel.org
12040L:	kvm@vger.kernel.org
12041S:	Supported
12042F:	drivers/s390/cio/vfio_ccw*
12043F:	Documentation/s390/vfio-ccw.txt
12044F:	include/uapi/linux/vfio_ccw.h
12045
12046S390 ZCRYPT DRIVER
12047M:	Harald Freudenberger <freude@de.ibm.com>
12048L:	linux-s390@vger.kernel.org
12049W:	http://www.ibm.com/developerworks/linux/linux390/
12050S:	Supported
12051F:	drivers/s390/crypto/
12052
12053S390 ZFCP DRIVER
12054M:	Steffen Maier <maier@linux.vnet.ibm.com>
12055M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12056L:	linux-s390@vger.kernel.org
12057W:	http://www.ibm.com/developerworks/linux/linux390/
12058S:	Supported
12059F:	drivers/s390/scsi/zfcp_*
12060
12061S3C24XX SD/MMC Driver
12062M:	Ben Dooks <ben-linux@fluff.org>
12063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12064S:	Supported
12065F:	drivers/mmc/host/s3cmci.*
12066
12067SAA6588 RDS RECEIVER DRIVER
12068M:	Hans Verkuil <hverkuil@xs4all.nl>
12069L:	linux-media@vger.kernel.org
12070T:	git git://linuxtv.org/media_tree.git
12071W:	https://linuxtv.org
12072S:	Odd Fixes
12073F:	drivers/media/i2c/saa6588*
12074
12075SAA7134 VIDEO4LINUX DRIVER
12076M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12077M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12078L:	linux-media@vger.kernel.org
12079W:	https://linuxtv.org
12080T:	git git://linuxtv.org/media_tree.git
12081S:	Odd fixes
12082F:	Documentation/media/v4l-drivers/saa7134*
12083F:	drivers/media/pci/saa7134/
12084
12085SAA7146 VIDEO4LINUX-2 DRIVER
12086M:	Hans Verkuil <hverkuil@xs4all.nl>
12087L:	linux-media@vger.kernel.org
12088T:	git git://linuxtv.org/media_tree.git
12089S:	Maintained
12090F:	drivers/media/common/saa7146/
12091F:	drivers/media/pci/saa7146/
12092F:	include/media/saa7146*
12093
12094SAMSUNG AUDIO (ASoC) DRIVERS
12095M:	Krzysztof Kozlowski <krzk@kernel.org>
12096M:	Sangbeom Kim <sbkim73@samsung.com>
12097M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12098L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12099S:	Supported
12100F:	sound/soc/samsung/
12101
12102SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12103M:	Krzysztof Kozlowski <krzk@kernel.org>
12104L:	linux-crypto@vger.kernel.org
12105L:	linux-samsung-soc@vger.kernel.org
12106S:	Maintained
12107F:	drivers/crypto/exynos-rng.c
12108F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12109
12110SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12111M:	Łukasz Stelmach <l.stelmach@samsung.com>
12112L:	linux-samsung-soc@vger.kernel.org
12113S:	Maintained
12114F:	drivers/char/hw_random/exynos-trng.c
12115F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12116
12117SAMSUNG FRAMEBUFFER DRIVER
12118M:	Jingoo Han <jingoohan1@gmail.com>
12119L:	linux-fbdev@vger.kernel.org
12120S:	Maintained
12121F:	drivers/video/fbdev/s3c-fb.c
12122
12123SAMSUNG LAPTOP DRIVER
12124M:	Corentin Chary <corentin.chary@gmail.com>
12125L:	platform-driver-x86@vger.kernel.org
12126S:	Maintained
12127F:	drivers/platform/x86/samsung-laptop.c
12128
12129SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12130M:	Sangbeom Kim <sbkim73@samsung.com>
12131M:	Krzysztof Kozlowski <krzk@kernel.org>
12132M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12133L:	linux-kernel@vger.kernel.org
12134L:	linux-samsung-soc@vger.kernel.org
12135S:	Supported
12136F:	drivers/mfd/sec*.c
12137F:	drivers/regulator/s2m*.c
12138F:	drivers/regulator/s5m*.c
12139F:	drivers/clk/clk-s2mps11.c
12140F:	drivers/rtc/rtc-s5m.c
12141F:	include/linux/mfd/samsung/
12142F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12143F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12144F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12145F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12146
12147SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12148M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12149L:	linux-media@vger.kernel.org
12150L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12151S:	Maintained
12152F:	drivers/media/platform/s3c-camif/
12153F:	include/media/drv-intf/s3c_camif.h
12154
12155SAMSUNG S3FWRN5 NFC DRIVER
12156M:	Robert Baldyga <r.baldyga@samsung.com>
12157M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12158L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12159S:	Supported
12160F:	drivers/nfc/s3fwrn5
12161
12162SAMSUNG S5C73M3 CAMERA DRIVER
12163M:	Kyungmin Park <kyungmin.park@samsung.com>
12164M:	Andrzej Hajda <a.hajda@samsung.com>
12165L:	linux-media@vger.kernel.org
12166S:	Supported
12167F:	drivers/media/i2c/s5c73m3/*
12168
12169SAMSUNG S5K5BAF CAMERA DRIVER
12170M:	Kyungmin Park <kyungmin.park@samsung.com>
12171M:	Andrzej Hajda <a.hajda@samsung.com>
12172L:	linux-media@vger.kernel.org
12173S:	Supported
12174F:	drivers/media/i2c/s5k5baf.c
12175
12176SAMSUNG S5P Security SubSystem (SSS) DRIVER
12177M:	Krzysztof Kozlowski <krzk@kernel.org>
12178M:	Vladimir Zapolskiy <vz@mleia.com>
12179M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12180L:	linux-crypto@vger.kernel.org
12181L:	linux-samsung-soc@vger.kernel.org
12182S:	Maintained
12183F:	drivers/crypto/s5p-sss.c
12184
12185SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12186M:	Kyungmin Park <kyungmin.park@samsung.com>
12187M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12188L:	linux-media@vger.kernel.org
12189Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12190S:	Supported
12191F:	drivers/media/platform/exynos4-is/
12192
12193SAMSUNG SOC CLOCK DRIVERS
12194M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12195M:	Tomasz Figa <tomasz.figa@gmail.com>
12196M:	Chanwoo Choi <cw00.choi@samsung.com>
12197S:	Supported
12198L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12199F:	drivers/clk/samsung/
12200F:	include/dt-bindings/clock/exynos*.h
12201F:	Documentation/devicetree/bindings/clock/exynos*.txt
12202
12203SAMSUNG SPI DRIVERS
12204M:	Kukjin Kim <kgene@kernel.org>
12205M:	Krzysztof Kozlowski <krzk@kernel.org>
12206M:	Andi Shyti <andi.shyti@samsung.com>
12207L:	linux-spi@vger.kernel.org
12208L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12209S:	Maintained
12210F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12211F:	drivers/spi/spi-s3c*
12212F:	include/linux/platform_data/spi-s3c64xx.h
12213
12214SAMSUNG SXGBE DRIVERS
12215M:	Byungho An <bh74.an@samsung.com>
12216M:	Girish K S <ks.giri@samsung.com>
12217M:	Vipul Pandya <vipul.pandya@samsung.com>
12218S:	Supported
12219L:	netdev@vger.kernel.org
12220F:	drivers/net/ethernet/samsung/sxgbe/
12221
12222SAMSUNG THERMAL DRIVER
12223M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12224L:	linux-pm@vger.kernel.org
12225L:	linux-samsung-soc@vger.kernel.org
12226S:	Supported
12227T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12228F:	drivers/thermal/samsung/
12229
12230SAMSUNG USB2 PHY DRIVER
12231M:	Kamil Debski <kamil@wypas.org>
12232M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12233L:	linux-kernel@vger.kernel.org
12234S:	Supported
12235F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12236F:	Documentation/phy/samsung-usb2.txt
12237F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12238F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12239F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12240F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12241F:	drivers/phy/samsung/phy-samsung-usb2.c
12242F:	drivers/phy/samsung/phy-samsung-usb2.h
12243
12244SC1200 WDT DRIVER
12245M:	Zwane Mwaikambo <zwanem@gmail.com>
12246S:	Maintained
12247F:	drivers/watchdog/sc1200wdt.c
12248
12249SCHEDULER
12250M:	Ingo Molnar <mingo@redhat.com>
12251M:	Peter Zijlstra <peterz@infradead.org>
12252L:	linux-kernel@vger.kernel.org
12253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12254S:	Maintained
12255F:	kernel/sched/
12256F:	include/linux/sched.h
12257F:	include/uapi/linux/sched.h
12258F:	include/linux/wait.h
12259
12260SCORE ARCHITECTURE
12261M:	Chen Liqin <liqin.linux@gmail.com>
12262M:	Lennox Wu <lennox.wu@gmail.com>
12263W:	http://www.sunplus.com
12264S:	Supported
12265F:	arch/score/
12266
12267SCR24X CHIP CARD INTERFACE DRIVER
12268M:	Lubomir Rintel <lkundrak@v3.sk>
12269S:	Supported
12270F:	drivers/char/pcmcia/scr24x_cs.c
12271
12272SCSI CDROM DRIVER
12273M:	Jens Axboe <axboe@kernel.dk>
12274L:	linux-scsi@vger.kernel.org
12275W:	http://www.kernel.dk
12276S:	Maintained
12277F:	drivers/scsi/sr*
12278
12279SCSI RDMA PROTOCOL (SRP) INITIATOR
12280M:	Bart Van Assche <bart.vanassche@sandisk.com>
12281L:	linux-rdma@vger.kernel.org
12282S:	Supported
12283W:	http://www.openfabrics.org
12284Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12286F:	drivers/infiniband/ulp/srp/
12287F:	include/scsi/srp.h
12288
12289SCSI SG DRIVER
12290M:	Doug Gilbert <dgilbert@interlog.com>
12291L:	linux-scsi@vger.kernel.org
12292W:	http://sg.danny.cz/sg
12293S:	Maintained
12294F:	Documentation/scsi/scsi-generic.txt
12295F:	drivers/scsi/sg.c
12296F:	include/scsi/sg.h
12297
12298SCSI SUBSYSTEM
12299M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12301M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12303L:	linux-scsi@vger.kernel.org
12304S:	Maintained
12305F:	Documentation/devicetree/bindings/scsi/
12306F:	drivers/scsi/
12307F:	include/scsi/
12308
12309SCSI TAPE DRIVER
12310M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12311L:	linux-scsi@vger.kernel.org
12312S:	Maintained
12313F:	Documentation/scsi/st.txt
12314F:	drivers/scsi/st.*
12315F:	drivers/scsi/st_*.h
12316
12317SCTP PROTOCOL
12318M:	Vlad Yasevich <vyasevich@gmail.com>
12319M:	Neil Horman <nhorman@tuxdriver.com>
12320L:	linux-sctp@vger.kernel.org
12321W:	http://lksctp.sourceforge.net
12322S:	Maintained
12323F:	Documentation/networking/sctp.txt
12324F:	include/linux/sctp.h
12325F:	include/uapi/linux/sctp.h
12326F:	include/net/sctp/
12327F:	net/sctp/
12328
12329SCx200 CPU SUPPORT
12330M:	Jim Cromie <jim.cromie@gmail.com>
12331S:	Odd Fixes
12332F:	Documentation/i2c/busses/scx200_acb
12333F:	arch/x86/platform/scx200/
12334F:	drivers/watchdog/scx200_wdt.c
12335F:	drivers/i2c/busses/scx200*
12336F:	drivers/mtd/maps/scx200_docflash.c
12337F:	include/linux/scx200.h
12338
12339SCx200 GPIO DRIVER
12340M:	Jim Cromie <jim.cromie@gmail.com>
12341S:	Maintained
12342F:	drivers/char/scx200_gpio.c
12343F:	include/linux/scx200_gpio.h
12344
12345SCx200 HRT CLOCKSOURCE DRIVER
12346M:	Jim Cromie <jim.cromie@gmail.com>
12347S:	Maintained
12348F:	drivers/clocksource/scx200_hrt.c
12349
12350SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12351M:	Sascha Sommer <saschasommer@freenet.de>
12352L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12353S:	Maintained
12354F:	drivers/mmc/host/sdricoh_cs.c
12355
12356SECURE COMPUTING
12357M:	Kees Cook <keescook@chromium.org>
12358R:	Andy Lutomirski <luto@amacapital.net>
12359R:	Will Drewry <wad@chromium.org>
12360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12361S:	Supported
12362F:	kernel/seccomp.c
12363F:	include/uapi/linux/seccomp.h
12364F:	include/linux/seccomp.h
12365F:	tools/testing/selftests/seccomp/*
12366F:	tools/testing/selftests/kselftest_harness.h
12367F:	Documentation/userspace-api/seccomp_filter.rst
12368K:	\bsecure_computing
12369K:	\bTIF_SECCOMP\b
12370
12371SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12372M:	Al Cooper <alcooperx@gmail.com>
12373L:	linux-mmc@vger.kernel.org
12374L:	bcm-kernel-feedback-list@broadcom.com
12375S:	Maintained
12376F:	drivers/mmc/host/sdhci-brcmstb*
12377
12378SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12379M:	Adrian Hunter <adrian.hunter@intel.com>
12380L:	linux-mmc@vger.kernel.org
12381T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12382S:	Maintained
12383F:	drivers/mmc/host/sdhci*
12384F:	include/linux/mmc/sdhci*
12385
12386SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12387M:	Ben Dooks <ben-linux@fluff.org>
12388M:	Jaehoon Chung <jh80.chung@samsung.com>
12389L:	linux-mmc@vger.kernel.org
12390S:	Maintained
12391F:	drivers/mmc/host/sdhci-s3c*
12392
12393SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12394M:	Viresh Kumar <vireshk@kernel.org>
12395L:	linux-mmc@vger.kernel.org
12396S:	Maintained
12397F:	drivers/mmc/host/sdhci-spear.c
12398
12399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12400M:	Kishon Vijay Abraham I <kishon@ti.com>
12401L:	linux-mmc@vger.kernel.org
12402S:	Maintained
12403F:	drivers/mmc/host/sdhci-omap.c
12404
12405SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12406M:	Scott Bauer <scott.bauer@intel.com>
12407M:	Jonathan Derrick <jonathan.derrick@intel.com>
12408L:	linux-block@vger.kernel.org
12409S:	Supported
12410F:	block/sed*
12411F:	block/opal_proto.h
12412F:	include/linux/sed*
12413F:	include/uapi/linux/sed*
12414
12415SECURITY CONTACT
12416M:	Security Officers <security@kernel.org>
12417S:	Supported
12418
12419SECURITY SUBSYSTEM
12420M:	James Morris <jmorris@namei.org>
12421M:	"Serge E. Hallyn" <serge@hallyn.com>
12422L:	linux-security-module@vger.kernel.org (suggested Cc:)
12423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12424W:	http://kernsec.org/
12425S:	Supported
12426F:	security/
12427
12428SELINUX SECURITY MODULE
12429M:	Paul Moore <paul@paul-moore.com>
12430M:	Stephen Smalley <sds@tycho.nsa.gov>
12431M:	Eric Paris <eparis@parisplace.org>
12432L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12433W:	https://selinuxproject.org
12434W:	https://github.com/SELinuxProject
12435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12436S:	Supported
12437F:	include/linux/selinux*
12438F:	security/selinux/
12439F:	scripts/selinux/
12440F:	Documentation/admin-guide/LSM/SELinux.rst
12441
12442SENSABLE PHANTOM
12443M:	Jiri Slaby <jirislaby@gmail.com>
12444S:	Maintained
12445F:	drivers/misc/phantom.c
12446F:	include/uapi/linux/phantom.h
12447
12448SERIAL DEVICE BUS
12449M:	Rob Herring <robh@kernel.org>
12450L:	linux-serial@vger.kernel.org
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/serial/slave-device.txt
12453F:	drivers/tty/serdev/
12454F:	include/linux/serdev.h
12455
12456SERIAL DRIVERS
12457M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12458L:	linux-serial@vger.kernel.org
12459S:	Maintained
12460F:	Documentation/devicetree/bindings/serial/
12461F:	drivers/tty/serial/
12462
12463SERIAL IR RECEIVER
12464M:	Sean Young <sean@mess.org>
12465L:	linux-media@vger.kernel.org
12466S:	Maintained
12467F:	drivers/media/rc/serial_ir.c
12468
12469SFC NETWORK DRIVER
12470M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12471M:	Edward Cree <ecree@solarflare.com>
12472M:	Bert Kenward <bkenward@solarflare.com>
12473L:	netdev@vger.kernel.org
12474S:	Supported
12475F:	drivers/net/ethernet/sfc/
12476
12477SGI GRU DRIVER
12478M:	Dimitri Sivanich <sivanich@sgi.com>
12479S:	Maintained
12480F:	drivers/misc/sgi-gru/
12481
12482SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12483M:	Pat Gefre <pfg@sgi.com>
12484L:	linux-ia64@vger.kernel.org
12485S:	Supported
12486F:	Documentation/ia64/serial.txt
12487F:	drivers/tty/serial/ioc?_serial.c
12488F:	include/linux/ioc?.h
12489
12490SGI XP/XPC/XPNET DRIVER
12491M:	Cliff Whickman <cpw@sgi.com>
12492M:	Robin Holt <robinmholt@gmail.com>
12493S:	Maintained
12494F:	drivers/misc/sgi-xp/
12495
12496SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12497M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12498L:	linux-s390@vger.kernel.org
12499W:	http://www.ibm.com/developerworks/linux/linux390/
12500S:	Supported
12501F:	net/smc/
12502
12503SH_VEU V4L2 MEM2MEM DRIVER
12504L:	linux-media@vger.kernel.org
12505S:	Orphan
12506F:	drivers/media/platform/sh_veu.c
12507
12508SH_VOU V4L2 OUTPUT DRIVER
12509L:	linux-media@vger.kernel.org
12510S:	Orphan
12511F:	drivers/media/platform/sh_vou.c
12512F:	include/media/drv-intf/sh_vou.h
12513
12514SI2157 MEDIA DRIVER
12515M:	Antti Palosaari <crope@iki.fi>
12516L:	linux-media@vger.kernel.org
12517W:	https://linuxtv.org
12518W:	http://palosaari.fi/linux/
12519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12520T:	git git://linuxtv.org/anttip/media_tree.git
12521S:	Maintained
12522F:	drivers/media/tuners/si2157*
12523
12524SI2165 MEDIA DRIVER
12525M:	Matthias Schwarzott <zzam@gentoo.org>
12526L:	linux-media@vger.kernel.org
12527W:	https://linuxtv.org
12528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12529S:	Maintained
12530F:	drivers/media/dvb-frontends/si2165*
12531
12532SI2168 MEDIA DRIVER
12533M:	Antti Palosaari <crope@iki.fi>
12534L:	linux-media@vger.kernel.org
12535W:	https://linuxtv.org
12536W:	http://palosaari.fi/linux/
12537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12538T:	git git://linuxtv.org/anttip/media_tree.git
12539S:	Maintained
12540F:	drivers/media/dvb-frontends/si2168*
12541
12542SI470X FM RADIO RECEIVER I2C DRIVER
12543M:	Hans Verkuil <hverkuil@xs4all.nl>
12544L:	linux-media@vger.kernel.org
12545T:	git git://linuxtv.org/media_tree.git
12546W:	https://linuxtv.org
12547S:	Odd Fixes
12548F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12549
12550SI470X FM RADIO RECEIVER USB DRIVER
12551M:	Hans Verkuil <hverkuil@xs4all.nl>
12552L:	linux-media@vger.kernel.org
12553T:	git git://linuxtv.org/media_tree.git
12554W:	https://linuxtv.org
12555S:	Maintained
12556F:	drivers/media/radio/si470x/radio-si470x-common.c
12557F:	drivers/media/radio/si470x/radio-si470x.h
12558F:	drivers/media/radio/si470x/radio-si470x-usb.c
12559
12560SI4713 FM RADIO TRANSMITTER I2C DRIVER
12561M:	Eduardo Valentin <edubezval@gmail.com>
12562L:	linux-media@vger.kernel.org
12563T:	git git://linuxtv.org/media_tree.git
12564W:	https://linuxtv.org
12565S:	Odd Fixes
12566F:	drivers/media/radio/si4713/si4713.?
12567
12568SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12569M:	Eduardo Valentin <edubezval@gmail.com>
12570L:	linux-media@vger.kernel.org
12571T:	git git://linuxtv.org/media_tree.git
12572W:	https://linuxtv.org
12573S:	Odd Fixes
12574F:	drivers/media/radio/si4713/radio-platform-si4713.c
12575
12576SI4713 FM RADIO TRANSMITTER USB DRIVER
12577M:	Hans Verkuil <hverkuil@xs4all.nl>
12578L:	linux-media@vger.kernel.org
12579T:	git git://linuxtv.org/media_tree.git
12580W:	https://linuxtv.org
12581S:	Maintained
12582F:	drivers/media/radio/si4713/radio-usb-si4713.c
12583
12584SIANO DVB DRIVER
12585M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12586M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12587L:	linux-media@vger.kernel.org
12588W:	https://linuxtv.org
12589T:	git git://linuxtv.org/media_tree.git
12590S:	Odd fixes
12591F:	drivers/media/common/siano/
12592F:	drivers/media/usb/siano/
12593F:	drivers/media/usb/siano/
12594F:	drivers/media/mmc/siano/
12595
12596SILEAD TOUCHSCREEN DRIVER
12597M:	Hans de Goede <hdegoede@redhat.com>
12598L:	linux-input@vger.kernel.org
12599L:	platform-driver-x86@vger.kernel.org
12600S:	Maintained
12601F:	drivers/input/touchscreen/silead.c
12602F:	drivers/platform/x86/silead_dmi.c
12603
12604SILICON MOTION SM712 FRAME BUFFER DRIVER
12605M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12606M:	Teddy Wang <teddy.wang@siliconmotion.com>
12607M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12608L:	linux-fbdev@vger.kernel.org
12609S:	Maintained
12610F:	drivers/video/fbdev/sm712*
12611F:	Documentation/fb/sm712fb.txt
12612
12613SIMPLE FIRMWARE INTERFACE (SFI)
12614M:	Len Brown <lenb@kernel.org>
12615L:	sfi-devel@simplefirmware.org
12616W:	http://simplefirmware.org/
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12618S:	Supported
12619F:	arch/x86/platform/sfi/
12620F:	drivers/sfi/
12621F:	include/linux/sfi*.h
12622
12623SIMPLEFB FB DRIVER
12624M:	Hans de Goede <hdegoede@redhat.com>
12625L:	linux-fbdev@vger.kernel.org
12626S:	Maintained
12627F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12628F:	drivers/video/fbdev/simplefb.c
12629F:	include/linux/platform_data/simplefb.h
12630
12631SIMTEC EB110ATX (Chalice CATS)
12632P:	Ben Dooks
12633P:	Vincent Sanders <vince@simtec.co.uk>
12634M:	Simtec Linux Team <linux@simtec.co.uk>
12635W:	http://www.simtec.co.uk/products/EB110ATX/
12636S:	Supported
12637
12638SIMTEC EB2410ITX (BAST)
12639P:	Ben Dooks
12640P:	Vincent Sanders <vince@simtec.co.uk>
12641M:	Simtec Linux Team <linux@simtec.co.uk>
12642W:	http://www.simtec.co.uk/products/EB2410ITX/
12643S:	Supported
12644F:	arch/arm/mach-s3c24xx/mach-bast.c
12645F:	arch/arm/mach-s3c24xx/bast-ide.c
12646F:	arch/arm/mach-s3c24xx/bast-irq.c
12647
12648SIPHASH PRF ROUTINES
12649M:	Jason A. Donenfeld <Jason@zx2c4.com>
12650S:	Maintained
12651F:	lib/siphash.c
12652F:	lib/test_siphash.c
12653F:	include/linux/siphash.h
12654
12655SIOX
12656M:	Gavin Schenk <g.schenk@eckelmann.de>
12657M:	Uwe Kleine-König <kernel@pengutronix.de>
12658S:	Supported
12659F:	drivers/siox/*
12660F:	include/trace/events/siox.h
12661
12662SIS 190 ETHERNET DRIVER
12663M:	Francois Romieu <romieu@fr.zoreil.com>
12664L:	netdev@vger.kernel.org
12665S:	Maintained
12666F:	drivers/net/ethernet/sis/sis190.c
12667
12668SIS 900/7016 FAST ETHERNET DRIVER
12669M:	Daniele Venzano <venza@brownhat.org>
12670W:	http://www.brownhat.org/sis900.html
12671L:	netdev@vger.kernel.org
12672S:	Maintained
12673F:	drivers/net/ethernet/sis/sis900.*
12674
12675SIS FRAMEBUFFER DRIVER
12676M:	Thomas Winischhofer <thomas@winischhofer.net>
12677W:	http://www.winischhofer.net/linuxsisvga.shtml
12678S:	Maintained
12679F:	Documentation/fb/sisfb.txt
12680F:	drivers/video/fbdev/sis/
12681F:	include/video/sisfb.h
12682
12683SIS USB2VGA DRIVER
12684M:	Thomas Winischhofer <thomas@winischhofer.net>
12685W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12686S:	Maintained
12687F:	drivers/usb/misc/sisusbvga/
12688
12689SLAB ALLOCATOR
12690M:	Christoph Lameter <cl@linux.com>
12691M:	Pekka Enberg <penberg@kernel.org>
12692M:	David Rientjes <rientjes@google.com>
12693M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12694M:	Andrew Morton <akpm@linux-foundation.org>
12695L:	linux-mm@kvack.org
12696S:	Maintained
12697F:	include/linux/sl?b*.h
12698F:	mm/sl?b*
12699
12700SLEEPABLE READ-COPY UPDATE (SRCU)
12701M:	Lai Jiangshan <jiangshanlai@gmail.com>
12702M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12703M:	Josh Triplett <josh@joshtriplett.org>
12704R:	Steven Rostedt <rostedt@goodmis.org>
12705R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12706L:	linux-kernel@vger.kernel.org
12707W:	http://www.rdrop.com/users/paulmck/RCU/
12708S:	Supported
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12710F:	include/linux/srcu.h
12711F:	kernel/rcu/srcu.c
12712
12713SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12714M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12715L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12716S:	Maintained
12717F:	drivers/slimbus/
12718F:	Documentation/devicetree/bindings/slimbus/
12719F:	include/linux/slimbus.h
12720
12721SMACK SECURITY MODULE
12722M:	Casey Schaufler <casey@schaufler-ca.com>
12723L:	linux-security-module@vger.kernel.org
12724W:	http://schaufler-ca.com
12725T:	git git://github.com/cschaufler/smack-next
12726S:	Maintained
12727F:	Documentation/admin-guide/LSM/Smack.rst
12728F:	security/smack/
12729
12730SMC91x ETHERNET DRIVER
12731M:	Nicolas Pitre <nico@fluxnic.net>
12732S:	Odd Fixes
12733F:	drivers/net/ethernet/smsc/smc91x.*
12734
12735SMIA AND SMIA++ IMAGE SENSOR DRIVER
12736M:	Sakari Ailus <sakari.ailus@iki.fi>
12737L:	linux-media@vger.kernel.org
12738S:	Maintained
12739F:	drivers/media/i2c/smiapp/
12740F:	include/media/i2c/smiapp.h
12741F:	drivers/media/i2c/smiapp-pll.c
12742F:	drivers/media/i2c/smiapp-pll.h
12743F:	include/uapi/linux/smiapp.h
12744F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12745
12746SMM665 HARDWARE MONITOR DRIVER
12747M:	Guenter Roeck <linux@roeck-us.net>
12748L:	linux-hwmon@vger.kernel.org
12749S:	Maintained
12750F:	Documentation/hwmon/smm665
12751F:	drivers/hwmon/smm665.c
12752
12753SMSC EMC2103 HARDWARE MONITOR DRIVER
12754M:	Steve Glendinning <steve.glendinning@shawell.net>
12755L:	linux-hwmon@vger.kernel.org
12756S:	Maintained
12757F:	Documentation/hwmon/emc2103
12758F:	drivers/hwmon/emc2103.c
12759
12760SMSC SCH5627 HARDWARE MONITOR DRIVER
12761M:	Hans de Goede <hdegoede@redhat.com>
12762L:	linux-hwmon@vger.kernel.org
12763S:	Supported
12764F:	Documentation/hwmon/sch5627
12765F:	drivers/hwmon/sch5627.c
12766
12767SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12768M:	Steve Glendinning <steve.glendinning@shawell.net>
12769L:	linux-fbdev@vger.kernel.org
12770S:	Maintained
12771F:	drivers/video/fbdev/smscufx.c
12772
12773SMSC47B397 HARDWARE MONITOR DRIVER
12774M:	Jean Delvare <jdelvare@suse.com>
12775L:	linux-hwmon@vger.kernel.org
12776S:	Maintained
12777F:	Documentation/hwmon/smsc47b397
12778F:	drivers/hwmon/smsc47b397.c
12779
12780SMSC911x ETHERNET DRIVER
12781M:	Steve Glendinning <steve.glendinning@shawell.net>
12782L:	netdev@vger.kernel.org
12783S:	Maintained
12784F:	include/linux/smsc911x.h
12785F:	drivers/net/ethernet/smsc/smsc911x.*
12786
12787SMSC9420 PCI ETHERNET DRIVER
12788M:	Steve Glendinning <steve.glendinning@shawell.net>
12789L:	netdev@vger.kernel.org
12790S:	Maintained
12791F:	drivers/net/ethernet/smsc/smsc9420.*
12792
12793SOC-CAMERA V4L2 SUBSYSTEM
12794M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12795L:	linux-media@vger.kernel.org
12796T:	git git://linuxtv.org/media_tree.git
12797S:	Maintained
12798F:	include/media/soc*
12799F:	drivers/media/i2c/soc_camera/
12800F:	drivers/media/platform/soc_camera/
12801
12802SOCIONEXT UNIPHIER SOUND DRIVER
12803M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12805S:	Maintained
12806F:	sound/soc/uniphier/
12807
12808SOEKRIS NET48XX LED SUPPORT
12809M:	Chris Boot <bootc@bootc.net>
12810S:	Maintained
12811F:	drivers/leds/leds-net48xx.c
12812
12813SOFT-ROCE DRIVER (rxe)
12814M:	Moni Shoua <monis@mellanox.com>
12815L:	linux-rdma@vger.kernel.org
12816S:	Supported
12817W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12818Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12819F:	drivers/infiniband/sw/rxe/
12820F:	include/uapi/rdma/rdma_user_rxe.h
12821
12822SOFTLOGIC 6x10 MPEG CODEC
12823M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12824M:	Anton Sviridenko <anton@corp.bluecherry.net>
12825M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12826M:	Andrey Utkin <andrey_utkin@fastmail.com>
12827M:	Ismael Luceno <ismael@iodev.co.uk>
12828L:	linux-media@vger.kernel.org
12829S:	Supported
12830F:	drivers/media/pci/solo6x10/
12831
12832SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12833M:	James Morse <james.morse@arm.com>
12834L:	linux-arm-kernel@lists.infradead.org
12835S:	Maintained
12836F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12837F:	drivers/firmware/arm_sdei.c
12838F:	include/linux/sdei.h
12839F:	include/uapi/linux/sdei.h
12840
12841SOFTWARE RAID (Multiple Disks) SUPPORT
12842M:	Shaohua Li <shli@kernel.org>
12843L:	linux-raid@vger.kernel.org
12844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12845S:	Supported
12846F:	drivers/md/Makefile
12847F:	drivers/md/Kconfig
12848F:	drivers/md/md*
12849F:	drivers/md/raid*
12850F:	include/linux/raid/
12851F:	include/uapi/linux/raid/
12852
12853SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12854M:	Jassi Brar <jaswinder.singh@linaro.org>
12855L:	netdev@vger.kernel.org
12856S:	Maintained
12857F:	drivers/net/ethernet/socionext/netsec.c
12858F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12859
12860SONIC NETWORK DRIVER
12861M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12862L:	netdev@vger.kernel.org
12863S:	Maintained
12864F:	drivers/net/ethernet/natsemi/sonic.*
12865
12866SONICS SILICON BACKPLANE DRIVER (SSB)
12867M:	Michael Buesch <m@bues.ch>
12868L:	linux-wireless@vger.kernel.org
12869S:	Maintained
12870F:	drivers/ssb/
12871F:	include/linux/ssb/
12872
12873SONY IMX274 SENSOR DRIVER
12874M:	Leon Luo <leonl@leopardimaging.com>
12875L:	linux-media@vger.kernel.org
12876T:	git git://linuxtv.org/media_tree.git
12877S:	Maintained
12878F:	drivers/media/i2c/imx274.c
12879F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12880
12881SONY MEMORYSTICK CARD SUPPORT
12882M:	Alex Dubov <oakad@yahoo.com>
12883W:	http://tifmxx.berlios.de/
12884S:	Maintained
12885F:	drivers/memstick/host/tifm_ms.c
12886
12887SONY MEMORYSTICK STANDARD SUPPORT
12888M:	Maxim Levitsky <maximlevitsky@gmail.com>
12889S:	Maintained
12890F:	drivers/memstick/core/ms_block.*
12891
12892SONY VAIO CONTROL DEVICE DRIVER
12893M:	Mattia Dongili <malattia@linux.it>
12894L:	platform-driver-x86@vger.kernel.org
12895W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12896S:	Maintained
12897F:	Documentation/laptops/sony-laptop.txt
12898F:	drivers/char/sonypi.c
12899F:	drivers/platform/x86/sony-laptop.c
12900F:	include/linux/sony-laptop.h
12901
12902SOUND
12903M:	Jaroslav Kysela <perex@perex.cz>
12904M:	Takashi Iwai <tiwai@suse.com>
12905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12906W:	http://www.alsa-project.org/
12907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12908T:	git git://git.alsa-project.org/alsa-kernel.git
12909Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12910S:	Maintained
12911F:	Documentation/sound/
12912F:	include/sound/
12913F:	include/uapi/sound/
12914F:	sound/
12915
12916SOUND - COMPRESSED AUDIO
12917M:	Vinod Koul <vinod.koul@intel.com>
12918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12920S:	Supported
12921F:	Documentation/sound/alsa/compress_offload.txt
12922F:	include/sound/compress_driver.h
12923F:	include/uapi/sound/compress_*
12924F:	sound/core/compress_offload.c
12925F:	sound/soc/soc-compress.c
12926
12927SOUND - DMAENGINE HELPERS
12928M:	Lars-Peter Clausen <lars@metafoo.de>
12929S:	Supported
12930F:	include/sound/dmaengine_pcm.h
12931F:	sound/core/pcm_dmaengine.c
12932F:	sound/soc/soc-generic-dmaengine-pcm.c
12933
12934SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12935M:	Liam Girdwood <lgirdwood@gmail.com>
12936M:	Mark Brown <broonie@kernel.org>
12937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12939W:	http://alsa-project.org/main/index.php/ASoC
12940S:	Supported
12941F:	Documentation/devicetree/bindings/sound/
12942F:	Documentation/sound/alsa/soc/
12943F:	sound/soc/
12944F:	include/sound/soc*
12945
12946SOUNDWIRE SUBSYSTEM
12947M:	Vinod Koul <vinod.koul@intel.com>
12948M:	Sanyog Kale <sanyog.r.kale@intel.com>
12949R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12950L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12951S:	Supported
12952F:	Documentation/driver-api/soundwire/
12953F:	drivers/soundwire/
12954F:	include/linux/soundwire/
12955
12956SP2 MEDIA DRIVER
12957M:	Olli Salonen <olli.salonen@iki.fi>
12958L:	linux-media@vger.kernel.org
12959W:	https://linuxtv.org
12960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12961S:	Maintained
12962F:	drivers/media/dvb-frontends/sp2*
12963
12964SPARC + UltraSPARC (sparc/sparc64)
12965M:	"David S. Miller" <davem@davemloft.net>
12966L:	sparclinux@vger.kernel.org
12967Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12970S:	Maintained
12971F:	arch/sparc/
12972F:	drivers/sbus/
12973
12974SPARC SERIAL DRIVERS
12975M:	"David S. Miller" <davem@davemloft.net>
12976L:	sparclinux@vger.kernel.org
12977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12979S:	Maintained
12980F:	include/linux/sunserialcore.h
12981F:	drivers/tty/serial/suncore.c
12982F:	drivers/tty/serial/sunhv.c
12983F:	drivers/tty/serial/sunsab.c
12984F:	drivers/tty/serial/sunsab.h
12985F:	drivers/tty/serial/sunsu.c
12986F:	drivers/tty/serial/sunzilog.c
12987F:	drivers/tty/serial/sunzilog.h
12988F:	drivers/tty/vcc.c
12989
12990SPARSE CHECKER
12991M:	"Christopher Li" <sparse@chrisli.org>
12992L:	linux-sparse@vger.kernel.org
12993W:	https://sparse.wiki.kernel.org/
12994T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12995T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12996S:	Maintained
12997F:	include/linux/compiler.h
12998
12999SPEAR CLOCK FRAMEWORK SUPPORT
13000M:	Viresh Kumar <vireshk@kernel.org>
13001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13002W:	http://www.st.com/spear
13003S:	Maintained
13004F:	drivers/clk/spear/
13005
13006SPEAR PLATFORM SUPPORT
13007M:	Viresh Kumar <vireshk@kernel.org>
13008M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13010W:	http://www.st.com/spear
13011S:	Maintained
13012F:	arch/arm/boot/dts/spear*
13013F:	arch/arm/mach-spear/
13014
13015SPI NOR SUBSYSTEM
13016M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13017M:	Marek Vasut <marek.vasut@gmail.com>
13018L:	linux-mtd@lists.infradead.org
13019W:	http://www.linux-mtd.infradead.org/
13020Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13021T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13022T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13023S:	Maintained
13024F:	drivers/mtd/spi-nor/
13025F:	include/linux/mtd/spi-nor.h
13026
13027SPI SUBSYSTEM
13028M:	Mark Brown <broonie@kernel.org>
13029L:	linux-spi@vger.kernel.org
13030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13031Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13032S:	Maintained
13033F:	Documentation/devicetree/bindings/spi/
13034F:	Documentation/spi/
13035F:	drivers/spi/
13036F:	include/linux/spi/
13037F:	include/uapi/linux/spi/
13038F:	tools/spi/
13039
13040SPIDERNET NETWORK DRIVER for CELL
13041M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13042L:	netdev@vger.kernel.org
13043S:	Supported
13044F:	Documentation/networking/spider_net.txt
13045F:	drivers/net/ethernet/toshiba/spider_net*
13046
13047SPMI SUBSYSTEM
13048R:	Stephen Boyd <sboyd@kernel.org>
13049L:	linux-arm-msm@vger.kernel.org
13050F:	Documentation/devicetree/bindings/spmi/
13051F:	drivers/spmi/
13052F:	include/dt-bindings/spmi/spmi.h
13053F:	include/linux/spmi.h
13054F:	include/trace/events/spmi.h
13055
13056SPU FILE SYSTEM
13057M:	Jeremy Kerr <jk@ozlabs.org>
13058L:	linuxppc-dev@lists.ozlabs.org
13059W:	http://www.ibm.com/developerworks/power/cell/
13060S:	Supported
13061F:	Documentation/filesystems/spufs.txt
13062F:	arch/powerpc/platforms/cell/spufs/
13063
13064SQUASHFS FILE SYSTEM
13065M:	Phillip Lougher <phillip@squashfs.org.uk>
13066L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13067W:	http://squashfs.org.uk
13068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13069S:	Maintained
13070F:	Documentation/filesystems/squashfs.txt
13071F:	fs/squashfs/
13072
13073SRM (Alpha) environment access
13074M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13075S:	Maintained
13076F:	arch/alpha/kernel/srm_env.c
13077
13078STABLE BRANCH
13079M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13080L:	stable@vger.kernel.org
13081S:	Supported
13082F:	Documentation/process/stable-kernel-rules.rst
13083
13084STAGING - ATOMISP DRIVER
13085M:	Alan Cox <alan@linux.intel.com>
13086M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13087L:	linux-media@vger.kernel.org
13088S:	Maintained
13089F:	drivers/staging/media/atomisp/
13090
13091STAGING - COMEDI
13092M:	Ian Abbott <abbotti@mev.co.uk>
13093M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13094S:	Odd Fixes
13095F:	drivers/staging/comedi/
13096
13097STAGING - FLARION FT1000 DRIVERS
13098M:	Marek Belisko <marek.belisko@gmail.com>
13099S:	Odd Fixes
13100F:	drivers/staging/ft1000/
13101
13102STAGING - INDUSTRIAL IO
13103M:	Jonathan Cameron <jic23@kernel.org>
13104L:	linux-iio@vger.kernel.org
13105S:	Odd Fixes
13106F:	Documentation/devicetree/bindings/staging/iio/
13107F:	drivers/staging/iio/
13108
13109STAGING - LUSTRE PARALLEL FILESYSTEM
13110M:	Oleg Drokin <oleg.drokin@intel.com>
13111M:	Andreas Dilger <andreas.dilger@intel.com>
13112M:	James Simmons <jsimmons@infradead.org>
13113L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13114W:	http://wiki.lustre.org/
13115S:	Maintained
13116F:	drivers/staging/lustre
13117
13118STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13119M:	Marc Dietrich <marvin24@gmx.de>
13120L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13121L:	linux-tegra@vger.kernel.org
13122S:	Maintained
13123F:	drivers/staging/nvec/
13124
13125STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13126M:	Jens Frederich <jfrederich@gmail.com>
13127M:	Daniel Drake <dsd@laptop.org>
13128M:	Jon Nettleton <jon.nettleton@gmail.com>
13129W:	http://wiki.laptop.org/go/DCON
13130S:	Maintained
13131F:	drivers/staging/olpc_dcon/
13132
13133STAGING - REALTEK RTL8712U DRIVERS
13134M:	Larry Finger <Larry.Finger@lwfinger.net>
13135M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13136S:	Odd Fixes
13137F:	drivers/staging/rtl8712/
13138
13139STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13140M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13141M:	Teddy Wang <teddy.wang@siliconmotion.com>
13142M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13143L:	linux-fbdev@vger.kernel.org
13144S:	Maintained
13145F:	drivers/staging/sm750fb/
13146
13147STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13148M:	William Hubbs <w.d.hubbs@gmail.com>
13149M:	Chris Brannon <chris@the-brannons.com>
13150M:	Kirk Reiser <kirk@reisers.ca>
13151M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13152L:	speakup@linux-speakup.org
13153W:	http://www.linux-speakup.org/
13154S:	Odd Fixes
13155F:	drivers/staging/speakup/
13156
13157STAGING - VIA VT665X DRIVERS
13158M:	Forest Bond <forest@alittletooquiet.net>
13159S:	Odd Fixes
13160F:	drivers/staging/vt665?/
13161
13162STAGING - WILC1000 WIFI DRIVER
13163M:	Aditya Shankar <aditya.shankar@microchip.com>
13164M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13165L:	linux-wireless@vger.kernel.org
13166S:	Supported
13167F:	drivers/staging/wilc1000/
13168
13169STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13170M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13171S:	Odd Fixes
13172F:	drivers/staging/xgifb/
13173
13174STAGING SUBSYSTEM
13175M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13177L:	devel@driverdev.osuosl.org
13178S:	Supported
13179F:	drivers/staging/
13180
13181STARFIRE/DURALAN NETWORK DRIVER
13182M:	Ion Badulescu <ionut@badula.org>
13183S:	Odd Fixes
13184F:	drivers/net/ethernet/adaptec/starfire*
13185
13186STEC S1220 SKD DRIVER
13187M:	Bart Van Assche <bart.vanassche@wdc.com>
13188L:	linux-block@vger.kernel.org
13189S:	Maintained
13190F:	drivers/block/skd*[ch]
13191
13192STI CEC DRIVER
13193M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13194S:	Maintained
13195F:	drivers/staging/media/st-cec/
13196F:	Documentation/devicetree/bindings/media/stih-cec.txt
13197
13198STK1160 USB VIDEO CAPTURE DRIVER
13199M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13200L:	linux-media@vger.kernel.org
13201T:	git git://linuxtv.org/media_tree.git
13202S:	Maintained
13203F:	drivers/media/usb/stk1160/
13204
13205STMMAC ETHERNET DRIVER
13206M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13207M:	Alexandre Torgue <alexandre.torgue@st.com>
13208L:	netdev@vger.kernel.org
13209W:	http://www.stlinux.com
13210S:	Supported
13211F:	drivers/net/ethernet/stmicro/stmmac/
13212
13213SUN3/3X
13214M:	Sam Creasey <sammy@sammy.net>
13215W:	http://sammy.net/sun3/
13216S:	Maintained
13217F:	arch/m68k/kernel/*sun3*
13218F:	arch/m68k/sun3*/
13219F:	arch/m68k/include/asm/sun3*
13220F:	drivers/net/ethernet/i825xx/sun3*
13221
13222SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13223M:	Hans de Goede <hdegoede@redhat.com>
13224L:	linux-input@vger.kernel.org
13225S:	Maintained
13226F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13227F:	drivers/input/keyboard/sun4i-lradc-keys.c
13228
13229SUNDANCE NETWORK DRIVER
13230M:	Denis Kirjanov <kda@linux-powerpc.org>
13231L:	netdev@vger.kernel.org
13232S:	Maintained
13233F:	drivers/net/ethernet/dlink/sundance.c
13234
13235SUPERH
13236M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13237M:	Rich Felker <dalias@libc.org>
13238L:	linux-sh@vger.kernel.org
13239Q:	http://patchwork.kernel.org/project/linux-sh/list/
13240S:	Maintained
13241F:	Documentation/sh/
13242F:	arch/sh/
13243F:	drivers/sh/
13244
13245SUSPEND TO RAM
13246M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13247M:	Len Brown <len.brown@intel.com>
13248M:	Pavel Machek <pavel@ucw.cz>
13249L:	linux-pm@vger.kernel.org
13250B:	https://bugzilla.kernel.org
13251S:	Supported
13252F:	Documentation/power/
13253F:	arch/x86/kernel/acpi/
13254F:	drivers/base/power/
13255F:	kernel/power/
13256F:	include/linux/suspend.h
13257F:	include/linux/freezer.h
13258F:	include/linux/pm.h
13259
13260SVGA HANDLING
13261M:	Martin Mares <mj@ucw.cz>
13262L:	linux-video@atrey.karlin.mff.cuni.cz
13263S:	Maintained
13264F:	Documentation/svga.txt
13265F:	arch/x86/boot/video*
13266
13267SWIOTLB SUBSYSTEM
13268M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13269L:	iommu@lists.linux-foundation.org
13270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13271S:	Supported
13272F:	lib/swiotlb.c
13273F:	arch/*/kernel/pci-swiotlb.c
13274F:	include/linux/swiotlb.h
13275
13276SWITCHDEV
13277M:	Jiri Pirko <jiri@resnulli.us>
13278M:	Ivan Vecera <ivecera@redhat.com>
13279L:	netdev@vger.kernel.org
13280S:	Supported
13281F:	net/switchdev/
13282F:	include/net/switchdev.h
13283
13284SYNC FILE FRAMEWORK
13285M:	Sumit Semwal <sumit.semwal@linaro.org>
13286R:	Gustavo Padovan <gustavo@padovan.org>
13287S:	Maintained
13288L:	linux-media@vger.kernel.org
13289L:	dri-devel@lists.freedesktop.org
13290F:	drivers/dma-buf/sync_*
13291F:	drivers/dma-buf/dma-fence*
13292F:	drivers/dma-buf/sw_sync.c
13293F:	include/linux/sync_file.h
13294F:	include/uapi/linux/sync_file.h
13295F:	Documentation/sync_file.txt
13296T:	git git://anongit.freedesktop.org/drm/drm-misc
13297
13298SYNOPSYS ARC ARCHITECTURE
13299M:	Vineet Gupta <vgupta@synopsys.com>
13300L:	linux-snps-arc@lists.infradead.org
13301S:	Supported
13302F:	arch/arc/
13303F:	Documentation/devicetree/bindings/arc/*
13304F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13305F:	drivers/clocksource/arc_timer.c
13306F:	drivers/tty/serial/arc_uart.c
13307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13308
13309SYNOPSYS ARC HSDK SDP pll clock driver
13310M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13311S:	Supported
13312F:	drivers/clk/clk-hsdk-pll.c
13313F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13314
13315SYNOPSYS ARC SDP clock driver
13316M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13317S:	Supported
13318F:	drivers/clk/axs10x/*
13319F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13320
13321SYNOPSYS ARC SDP platform support
13322M:	Alexey Brodkin <abrodkin@synopsys.com>
13323S:	Supported
13324F:	arch/arc/plat-axs10x
13325F:	arch/arc/boot/dts/ax*
13326F:	Documentation/devicetree/bindings/arc/axs10*
13327
13328SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13329M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13330S:	Supported
13331F:	drivers/reset/reset-axs10x.c
13332F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13333
13334SYNOPSYS DESIGNWARE 8250 UART DRIVER
13335R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13336S:	Maintained
13337F:	drivers/tty/serial/8250/8250_dw.c
13338
13339SYNOPSYS DESIGNWARE APB GPIO DRIVER
13340M:	Hoan Tran <hotran@apm.com>
13341L:	linux-gpio@vger.kernel.org
13342S:	Maintained
13343F:	drivers/gpio/gpio-dwapb.c
13344F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13345
13346SYNOPSYS DESIGNWARE DMAC DRIVER
13347M:	Viresh Kumar <vireshk@kernel.org>
13348R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13349S:	Maintained
13350F:	include/linux/dma/dw.h
13351F:	include/linux/platform_data/dma-dw.h
13352F:	drivers/dma/dw/
13353
13354SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13355M:	Jose Abreu <Jose.Abreu@synopsys.com>
13356L:	netdev@vger.kernel.org
13357S:	Supported
13358F:	drivers/net/ethernet/synopsys/
13359
13360SYNOPSYS DESIGNWARE I2C DRIVER
13361M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13362R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13363R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13364L:	linux-i2c@vger.kernel.org
13365S:	Maintained
13366F:	drivers/i2c/busses/i2c-designware-*
13367F:	include/linux/platform_data/i2c-designware.h
13368
13369SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13370M:	Jaehoon Chung <jh80.chung@samsung.com>
13371L:	linux-mmc@vger.kernel.org
13372S:	Maintained
13373F:	drivers/mmc/host/dw_mmc*
13374
13375SYNOPSYS HSDK RESET CONTROLLER DRIVER
13376M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13377S:	Supported
13378F:	drivers/reset/reset-hsdk.c
13379F:	include/dt-bindings/reset/snps,hsdk-reset.h
13380F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13381
13382SYSTEM CONFIGURATION (SYSCON)
13383M:	Lee Jones <lee.jones@linaro.org>
13384M:	Arnd Bergmann <arnd@arndb.de>
13385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13386S:	Supported
13387F:	drivers/mfd/syscon.c
13388
13389SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13390M:	Sudeep Holla <sudeep.holla@arm.com>
13391L:	linux-arm-kernel@lists.infradead.org
13392S:	Maintained
13393F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13394F:	drivers/clk/clk-scpi.c
13395F:	drivers/cpufreq/scpi-cpufreq.c
13396F:	drivers/firmware/arm_scpi.c
13397F:	include/linux/scpi_protocol.h
13398
13399SYSTEM RESET/SHUTDOWN DRIVERS
13400M:	Sebastian Reichel <sre@kernel.org>
13401L:	linux-pm@vger.kernel.org
13402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13403S:	Maintained
13404F:	Documentation/devicetree/bindings/power/reset/
13405F:	drivers/power/reset/
13406
13407SYSTEM TRACE MODULE CLASS
13408M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13409S:	Maintained
13410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13411F:	Documentation/trace/stm.txt
13412F:	drivers/hwtracing/stm/
13413F:	include/linux/stm.h
13414F:	include/uapi/linux/stm.h
13415
13416SYSV FILESYSTEM
13417M:	Christoph Hellwig <hch@infradead.org>
13418S:	Maintained
13419F:	Documentation/filesystems/sysv-fs.txt
13420F:	fs/sysv/
13421F:	include/linux/sysv_fs.h
13422
13423TARGET SUBSYSTEM
13424M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13425L:	linux-scsi@vger.kernel.org
13426L:	target-devel@vger.kernel.org
13427W:	http://www.linux-iscsi.org
13428W:	http://groups.google.com/group/linux-iscsi-target-dev
13429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13430S:	Supported
13431F:	drivers/target/
13432F:	include/target/
13433F:	Documentation/target/
13434
13435TASKSTATS STATISTICS INTERFACE
13436M:	Balbir Singh <bsingharora@gmail.com>
13437S:	Maintained
13438F:	Documentation/accounting/taskstats*
13439F:	include/linux/taskstats*
13440F:	kernel/taskstats.c
13441
13442TC subsystem
13443M:	Jamal Hadi Salim <jhs@mojatatu.com>
13444M:	Cong Wang <xiyou.wangcong@gmail.com>
13445M:	Jiri Pirko <jiri@resnulli.us>
13446L:	netdev@vger.kernel.org
13447S:	Maintained
13448F:	include/net/pkt_cls.h
13449F:	include/net/pkt_sched.h
13450F:	include/net/tc_act/
13451F:	include/uapi/linux/pkt_cls.h
13452F:	include/uapi/linux/pkt_sched.h
13453F:	include/uapi/linux/tc_act/
13454F:	include/uapi/linux/tc_ematch/
13455F:	net/sched/
13456
13457TCP LOW PRIORITY MODULE
13458M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13459M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13460W:	http://tcp-lp-mod.sourceforge.net/
13461S:	Maintained
13462F:	net/ipv4/tcp_lp.c
13463
13464TDA10071 MEDIA DRIVER
13465M:	Antti Palosaari <crope@iki.fi>
13466L:	linux-media@vger.kernel.org
13467W:	https://linuxtv.org
13468W:	http://palosaari.fi/linux/
13469Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13470T:	git git://linuxtv.org/anttip/media_tree.git
13471S:	Maintained
13472F:	drivers/media/dvb-frontends/tda10071*
13473
13474TDA18212 MEDIA DRIVER
13475M:	Antti Palosaari <crope@iki.fi>
13476L:	linux-media@vger.kernel.org
13477W:	https://linuxtv.org
13478W:	http://palosaari.fi/linux/
13479Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13480T:	git git://linuxtv.org/anttip/media_tree.git
13481S:	Maintained
13482F:	drivers/media/tuners/tda18212*
13483
13484TDA18218 MEDIA DRIVER
13485M:	Antti Palosaari <crope@iki.fi>
13486L:	linux-media@vger.kernel.org
13487W:	https://linuxtv.org
13488W:	http://palosaari.fi/linux/
13489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13490T:	git git://linuxtv.org/anttip/media_tree.git
13491S:	Maintained
13492F:	drivers/media/tuners/tda18218*
13493
13494TDA18250 MEDIA DRIVER
13495M:	Olli Salonen <olli.salonen@iki.fi>
13496L:	linux-media@vger.kernel.org
13497W:	https://linuxtv.org
13498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13499T:	git git://linuxtv.org/media_tree.git
13500S:	Maintained
13501F:	drivers/media/tuners/tda18250*
13502
13503TDA18271 MEDIA DRIVER
13504M:	Michael Krufky <mkrufky@linuxtv.org>
13505L:	linux-media@vger.kernel.org
13506W:	https://linuxtv.org
13507W:	http://github.com/mkrufky
13508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13509T:	git git://linuxtv.org/mkrufky/tuners.git
13510S:	Maintained
13511F:	drivers/media/tuners/tda18271*
13512
13513TDA827x MEDIA DRIVER
13514M:	Michael Krufky <mkrufky@linuxtv.org>
13515L:	linux-media@vger.kernel.org
13516W:	https://linuxtv.org
13517W:	http://github.com/mkrufky
13518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13519T:	git git://linuxtv.org/mkrufky/tuners.git
13520S:	Maintained
13521F:	drivers/media/tuners/tda8290.*
13522
13523TDA8290 MEDIA DRIVER
13524M:	Michael Krufky <mkrufky@linuxtv.org>
13525L:	linux-media@vger.kernel.org
13526W:	https://linuxtv.org
13527W:	http://github.com/mkrufky
13528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13529T:	git git://linuxtv.org/mkrufky/tuners.git
13530S:	Maintained
13531F:	drivers/media/tuners/tda8290.*
13532
13533TDA9840 MEDIA DRIVER
13534M:	Hans Verkuil <hverkuil@xs4all.nl>
13535L:	linux-media@vger.kernel.org
13536T:	git git://linuxtv.org/media_tree.git
13537W:	https://linuxtv.org
13538S:	Maintained
13539F:	drivers/media/i2c/tda9840*
13540
13541TEA5761 TUNER DRIVER
13542M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13543M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13544L:	linux-media@vger.kernel.org
13545W:	https://linuxtv.org
13546T:	git git://linuxtv.org/media_tree.git
13547S:	Odd fixes
13548F:	drivers/media/tuners/tea5761.*
13549
13550TEA5767 TUNER DRIVER
13551M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13552M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13553L:	linux-media@vger.kernel.org
13554W:	https://linuxtv.org
13555T:	git git://linuxtv.org/media_tree.git
13556S:	Maintained
13557F:	drivers/media/tuners/tea5767.*
13558
13559TEA6415C MEDIA DRIVER
13560M:	Hans Verkuil <hverkuil@xs4all.nl>
13561L:	linux-media@vger.kernel.org
13562T:	git git://linuxtv.org/media_tree.git
13563W:	https://linuxtv.org
13564S:	Maintained
13565F:	drivers/media/i2c/tea6415c*
13566
13567TEA6420 MEDIA DRIVER
13568M:	Hans Verkuil <hverkuil@xs4all.nl>
13569L:	linux-media@vger.kernel.org
13570T:	git git://linuxtv.org/media_tree.git
13571W:	https://linuxtv.org
13572S:	Maintained
13573F:	drivers/media/i2c/tea6420*
13574
13575TEAM DRIVER
13576M:	Jiri Pirko <jiri@resnulli.us>
13577L:	netdev@vger.kernel.org
13578S:	Supported
13579F:	drivers/net/team/
13580F:	include/linux/if_team.h
13581F:	include/uapi/linux/if_team.h
13582
13583TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13584M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13585S:	Maintained
13586F:	arch/x86/platform/ts5500/
13587
13588TECHNOTREND USB IR RECEIVER
13589M:	Sean Young <sean@mess.org>
13590L:	linux-media@vger.kernel.org
13591S:	Maintained
13592F:	drivers/media/rc/ttusbir.c
13593
13594TEE SUBSYSTEM
13595M:	Jens Wiklander <jens.wiklander@linaro.org>
13596S:	Maintained
13597F:	include/linux/tee_drv.h
13598F:	include/uapi/linux/tee.h
13599F:	drivers/tee/
13600F:	Documentation/tee.txt
13601
13602TEGRA ARCHITECTURE SUPPORT
13603M:	Thierry Reding <thierry.reding@gmail.com>
13604M:	Jonathan Hunter <jonathanh@nvidia.com>
13605L:	linux-tegra@vger.kernel.org
13606Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13608S:	Supported
13609N:	[^a-z]tegra
13610
13611TEGRA CLOCK DRIVER
13612M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13613M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13614S:	Supported
13615F:	drivers/clk/tegra/
13616
13617TEGRA DMA DRIVERS
13618M:	Laxman Dewangan <ldewangan@nvidia.com>
13619M:	Jon Hunter <jonathanh@nvidia.com>
13620S:	Supported
13621F:	drivers/dma/tegra*
13622
13623TEGRA I2C DRIVER
13624M:	Laxman Dewangan <ldewangan@nvidia.com>
13625S:	Supported
13626F:	drivers/i2c/busses/i2c-tegra.c
13627
13628TEGRA IOMMU DRIVERS
13629M:	Hiroshi Doyu <hdoyu@nvidia.com>
13630S:	Supported
13631F:	drivers/iommu/tegra*
13632
13633TEGRA KBC DRIVER
13634M:	Rakesh Iyer <riyer@nvidia.com>
13635M:	Laxman Dewangan <ldewangan@nvidia.com>
13636S:	Supported
13637F:	drivers/input/keyboard/tegra-kbc.c
13638
13639TEGRA PWM DRIVER
13640M:	Thierry Reding <thierry.reding@gmail.com>
13641S:	Supported
13642F:	drivers/pwm/pwm-tegra.c
13643
13644TEGRA SERIAL DRIVER
13645M:	Laxman Dewangan <ldewangan@nvidia.com>
13646S:	Supported
13647F:	drivers/tty/serial/serial-tegra.c
13648
13649TEGRA SPI DRIVER
13650M:	Laxman Dewangan <ldewangan@nvidia.com>
13651S:	Supported
13652F:	drivers/spi/spi-tegra*
13653
13654TEHUTI ETHERNET DRIVER
13655M:	Andy Gospodarek <andy@greyhouse.net>
13656L:	netdev@vger.kernel.org
13657S:	Supported
13658F:	drivers/net/ethernet/tehuti/*
13659
13660Telecom Clock Driver for MCPL0010
13661M:	Mark Gross <mark.gross@intel.com>
13662S:	Supported
13663F:	drivers/char/tlclk.c
13664
13665TENSILICA XTENSA PORT (xtensa)
13666M:	Chris Zankel <chris@zankel.net>
13667M:	Max Filippov <jcmvbkbc@gmail.com>
13668L:	linux-xtensa@linux-xtensa.org
13669T:	git git://github.com/czankel/xtensa-linux.git
13670S:	Maintained
13671F:	arch/xtensa/
13672F:	drivers/irqchip/irq-xtensa-*
13673
13674Texas Instruments' System Control Interface (TISCI) Protocol Driver
13675M:	Nishanth Menon <nm@ti.com>
13676M:	Tero Kristo <t-kristo@ti.com>
13677M:	Santosh Shilimkar <ssantosh@kernel.org>
13678L:	linux-arm-kernel@lists.infradead.org
13679S:	Maintained
13680F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13681F:	drivers/firmware/ti_sci*
13682F:	include/linux/soc/ti/ti_sci_protocol.h
13683F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13684F:	include/dt-bindings/genpd/k2g.h
13685F:	drivers/soc/ti/ti_sci_pm_domains.c
13686F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13687F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13688F:	drivers/clk/keystone/sci-clk.c
13689F:	drivers/reset/reset-ti-sci.c
13690
13691THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13692M:	Hans Verkuil <hverkuil@xs4all.nl>
13693L:	linux-media@vger.kernel.org
13694T:	git git://linuxtv.org/media_tree.git
13695W:	https://linuxtv.org
13696S:	Maintained
13697F:	drivers/media/radio/radio-raremono.c
13698
13699THERMAL
13700M:	Zhang Rui <rui.zhang@intel.com>
13701M:	Eduardo Valentin <edubezval@gmail.com>
13702L:	linux-pm@vger.kernel.org
13703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13705Q:	https://patchwork.kernel.org/project/linux-pm/list/
13706S:	Supported
13707F:	drivers/thermal/
13708F:	include/linux/thermal.h
13709F:	include/uapi/linux/thermal.h
13710F:	include/linux/cpu_cooling.h
13711F:	Documentation/devicetree/bindings/thermal/
13712
13713THERMAL/CPU_COOLING
13714M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13715M:	Viresh Kumar <viresh.kumar@linaro.org>
13716M:	Javi Merino <javi.merino@kernel.org>
13717L:	linux-pm@vger.kernel.org
13718S:	Supported
13719F:	Documentation/thermal/cpu-cooling-api.txt
13720F:	drivers/thermal/cpu_cooling.c
13721F:	include/linux/cpu_cooling.h
13722
13723THINKPAD ACPI EXTRAS DRIVER
13724M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13725L:	ibm-acpi-devel@lists.sourceforge.net
13726L:	platform-driver-x86@vger.kernel.org
13727W:	http://ibm-acpi.sourceforge.net
13728W:	http://thinkwiki.org/wiki/Ibm-acpi
13729T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13730S:	Maintained
13731F:	drivers/platform/x86/thinkpad_acpi.c
13732
13733THUNDERBOLT DRIVER
13734M:	Andreas Noever <andreas.noever@gmail.com>
13735M:	Michael Jamet <michael.jamet@intel.com>
13736M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13737M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13739S:	Maintained
13740F:	Documentation/admin-guide/thunderbolt.rst
13741F:	drivers/thunderbolt/
13742F:	include/linux/thunderbolt.h
13743
13744THUNDERBOLT NETWORK DRIVER
13745M:	Michael Jamet <michael.jamet@intel.com>
13746M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13747M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13748L:	netdev@vger.kernel.org
13749S:	Maintained
13750F:	drivers/net/thunderbolt.c
13751
13752THUNDERX GPIO DRIVER
13753M:	David Daney <david.daney@cavium.com>
13754S:	Maintained
13755F:	drivers/gpio/gpio-thunderx.c
13756
13757TI AM437X VPFE DRIVER
13758M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13759L:	linux-media@vger.kernel.org
13760W:	https://linuxtv.org
13761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13762T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13763S:	Maintained
13764F:	drivers/media/platform/am437x/
13765
13766TI BANDGAP AND THERMAL DRIVER
13767M:	Eduardo Valentin <edubezval@gmail.com>
13768M:	Keerthy <j-keerthy@ti.com>
13769L:	linux-pm@vger.kernel.org
13770L:	linux-omap@vger.kernel.org
13771S:	Maintained
13772F:	drivers/thermal/ti-soc-thermal/
13773
13774TI BQ27XXX POWER SUPPLY DRIVER
13775R:	Andrew F. Davis <afd@ti.com>
13776F:	include/linux/power/bq27xxx_battery.h
13777F:	drivers/power/supply/bq27xxx_battery.c
13778F:	drivers/power/supply/bq27xxx_battery_i2c.c
13779
13780TI CDCE706 CLOCK DRIVER
13781M:	Max Filippov <jcmvbkbc@gmail.com>
13782S:	Maintained
13783F:	drivers/clk/clk-cdce706.c
13784
13785TI CLOCK DRIVER
13786M:	Tero Kristo <t-kristo@ti.com>
13787L:	linux-omap@vger.kernel.org
13788S:	Maintained
13789F:	drivers/clk/ti/
13790F:	include/linux/clk/ti.h
13791
13792TI DAVINCI MACHINE SUPPORT
13793M:	Sekhar Nori <nsekhar@ti.com>
13794M:	Kevin Hilman <khilman@kernel.org>
13795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13797S:	Supported
13798F:	arch/arm/mach-davinci/
13799F:	drivers/i2c/busses/i2c-davinci.c
13800F:	arch/arm/boot/dts/da850*
13801
13802TI DAVINCI SERIES GPIO DRIVER
13803M:	Keerthy <j-keerthy@ti.com>
13804L:	linux-gpio@vger.kernel.org
13805S:	Maintained
13806F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13807F:	drivers/gpio/gpio-davinci.c
13808
13809TI DAVINCI SERIES MEDIA DRIVER
13810M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13811L:	linux-media@vger.kernel.org
13812W:	https://linuxtv.org
13813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13814T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13815S:	Maintained
13816F:	drivers/media/platform/davinci/
13817F:	include/media/davinci/
13818
13819TI ETHERNET SWITCH DRIVER (CPSW)
13820R:	Grygorii Strashko <grygorii.strashko@ti.com>
13821L:	linux-omap@vger.kernel.org
13822L:	netdev@vger.kernel.org
13823S:	Maintained
13824F:	drivers/net/ethernet/ti/cpsw*
13825F:	drivers/net/ethernet/ti/davinci*
13826
13827TI FLASH MEDIA INTERFACE DRIVER
13828M:	Alex Dubov <oakad@yahoo.com>
13829S:	Maintained
13830F:	drivers/misc/tifm*
13831F:	drivers/mmc/host/tifm_sd.c
13832F:	include/linux/tifm.h
13833
13834TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13835M:	Santosh Shilimkar <ssantosh@kernel.org>
13836L:	linux-kernel@vger.kernel.org
13837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13838S:	Maintained
13839F:	drivers/soc/ti/*
13840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13841
13842TI LM49xxx FAMILY ASoC CODEC DRIVERS
13843M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13844M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13845L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13846S:	Maintained
13847F:	sound/soc/codecs/lm49453*
13848F:	sound/soc/codecs/isabelle*
13849
13850TI LP855x BACKLIGHT DRIVER
13851M:	Milo Kim <milo.kim@ti.com>
13852S:	Maintained
13853F:	Documentation/backlight/lp855x-driver.txt
13854F:	drivers/video/backlight/lp855x_bl.c
13855F:	include/linux/platform_data/lp855x.h
13856
13857TI LP8727 CHARGER DRIVER
13858M:	Milo Kim <milo.kim@ti.com>
13859S:	Maintained
13860F:	drivers/power/supply/lp8727_charger.c
13861F:	include/linux/platform_data/lp8727.h
13862
13863TI LP8788 MFD DRIVER
13864M:	Milo Kim <milo.kim@ti.com>
13865S:	Maintained
13866F:	drivers/iio/adc/lp8788_adc.c
13867F:	drivers/leds/leds-lp8788.c
13868F:	drivers/mfd/lp8788*.c
13869F:	drivers/power/supply/lp8788-charger.c
13870F:	drivers/regulator/lp8788-*.c
13871F:	include/linux/mfd/lp8788*.h
13872
13873TI NETCP ETHERNET DRIVER
13874M:	Wingman Kwok <w-kwok2@ti.com>
13875M:	Murali Karicheri <m-karicheri2@ti.com>
13876L:	netdev@vger.kernel.org
13877S:	Maintained
13878F:	drivers/net/ethernet/ti/netcp*
13879
13880TI TAS571X FAMILY ASoC CODEC DRIVER
13881M:	Kevin Cernekee <cernekee@chromium.org>
13882L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13883S:	Odd Fixes
13884F:	sound/soc/codecs/tas571x*
13885
13886TI TRF7970A NFC DRIVER
13887M:	Mark Greer <mgreer@animalcreek.com>
13888L:	linux-wireless@vger.kernel.org
13889L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13890S:	Supported
13891F:	drivers/nfc/trf7970a.c
13892F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13893
13894TI TWL4030 SERIES SOC CODEC DRIVER
13895M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13897S:	Maintained
13898F:	sound/soc/codecs/twl4030*
13899
13900TI VPE/CAL DRIVERS
13901M:	Benoit Parrot <bparrot@ti.com>
13902L:	linux-media@vger.kernel.org
13903W:	http://linuxtv.org/
13904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13905S:	Maintained
13906F:	drivers/media/platform/ti-vpe/
13907
13908TI WILINK WIRELESS DRIVERS
13909L:	linux-wireless@vger.kernel.org
13910W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13911W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13913S:	Orphan
13914F:	drivers/net/wireless/ti/
13915F:	include/linux/wl12xx.h
13916
13917TILE ARCHITECTURE
13918W:	http://www.mellanox.com/repository/solutions/tile-scm/
13919S:	Orphan
13920F:	arch/tile/
13921F:	drivers/char/tile-srom.c
13922F:	drivers/edac/tile_edac.c
13923F:	drivers/net/ethernet/tile/
13924F:	drivers/rtc/rtc-tile.c
13925F:	drivers/tty/hvc/hvc_tile.c
13926F:	drivers/tty/serial/tilegx.c
13927F:	drivers/usb/host/*-tilegx.c
13928F:	include/linux/usb/tilegx.h
13929
13930TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13931M:	John Stultz <john.stultz@linaro.org>
13932M:	Thomas Gleixner <tglx@linutronix.de>
13933R:	Stephen Boyd <sboyd@kernel.org>
13934L:	linux-kernel@vger.kernel.org
13935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13936S:	Supported
13937F:	include/linux/clocksource.h
13938F:	include/linux/time.h
13939F:	include/linux/timex.h
13940F:	include/uapi/linux/time.h
13941F:	include/uapi/linux/timex.h
13942F:	kernel/time/clocksource.c
13943F:	kernel/time/time*.c
13944F:	kernel/time/alarmtimer.c
13945F:	kernel/time/ntp.c
13946F:	tools/testing/selftests/timers/
13947
13948TIPC NETWORK LAYER
13949M:	Jon Maloy <jon.maloy@ericsson.com>
13950M:	Ying Xue <ying.xue@windriver.com>
13951L:	netdev@vger.kernel.org (core kernel code)
13952L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13953W:	http://tipc.sourceforge.net/
13954S:	Maintained
13955F:	include/uapi/linux/tipc*.h
13956F:	net/tipc/
13957
13958TLAN NETWORK DRIVER
13959M:	Samuel Chessman <chessman@tux.org>
13960L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13961W:	http://sourceforge.net/projects/tlan/
13962S:	Maintained
13963F:	Documentation/networking/tlan.txt
13964F:	drivers/net/ethernet/ti/tlan.*
13965
13966TM6000 VIDEO4LINUX DRIVER
13967M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13968M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13969L:	linux-media@vger.kernel.org
13970W:	https://linuxtv.org
13971T:	git git://linuxtv.org/media_tree.git
13972S:	Odd fixes
13973F:	drivers/media/usb/tm6000/
13974F:	Documentation/media/v4l-drivers/tm6000*
13975
13976TMIO/SDHI MMC DRIVER
13977M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13978L:	linux-mmc@vger.kernel.org
13979S:	Supported
13980F:	drivers/mmc/host/tmio_mmc*
13981F:	drivers/mmc/host/renesas_sdhi*
13982F:	include/linux/mfd/tmio.h
13983
13984TMP401 HARDWARE MONITOR DRIVER
13985M:	Guenter Roeck <linux@roeck-us.net>
13986L:	linux-hwmon@vger.kernel.org
13987S:	Maintained
13988F:	Documentation/hwmon/tmp401
13989F:	drivers/hwmon/tmp401.c
13990
13991TMPFS (SHMEM FILESYSTEM)
13992M:	Hugh Dickins <hughd@google.com>
13993L:	linux-mm@kvack.org
13994S:	Maintained
13995F:	include/linux/shmem_fs.h
13996F:	mm/shmem.c
13997
13998TOMOYO SECURITY MODULE
13999M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14000M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14001L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14002L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14003L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14004L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14005W:	http://tomoyo.sourceforge.jp/
14006T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14007S:	Maintained
14008F:	security/tomoyo/
14009
14010TOPSTAR LAPTOP EXTRAS DRIVER
14011M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14012L:	platform-driver-x86@vger.kernel.org
14013S:	Maintained
14014F:	drivers/platform/x86/topstar-laptop.c
14015
14016TORTURE-TEST MODULES
14017M:	Davidlohr Bueso <dave@stgolabs.net>
14018M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14019M:	Josh Triplett <josh@joshtriplett.org>
14020L:	linux-kernel@vger.kernel.org
14021S:	Supported
14022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14023F:	Documentation/RCU/torture.txt
14024F:	kernel/torture.c
14025F:	kernel/rcu/rcutorture.c
14026F:	kernel/locking/locktorture.c
14027
14028TOSHIBA ACPI EXTRAS DRIVER
14029M:	Azael Avalos <coproscefalo@gmail.com>
14030L:	platform-driver-x86@vger.kernel.org
14031S:	Maintained
14032F:	drivers/platform/x86/toshiba_acpi.c
14033
14034TOSHIBA BLUETOOTH DRIVER
14035M:	Azael Avalos <coproscefalo@gmail.com>
14036L:	platform-driver-x86@vger.kernel.org
14037S:	Maintained
14038F:	drivers/platform/x86/toshiba_bluetooth.c
14039
14040TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14041M:	Azael Avalos <coproscefalo@gmail.com>
14042L:	platform-driver-x86@vger.kernel.org
14043S:	Maintained
14044F:	drivers/platform/x86/toshiba_haps.c
14045
14046TOSHIBA SMM DRIVER
14047M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14048W:	http://www.buzzard.org.uk/toshiba/
14049S:	Maintained
14050F:	drivers/char/toshiba.c
14051F:	include/linux/toshiba.h
14052F:	include/uapi/linux/toshiba.h
14053
14054TOSHIBA TC358743 DRIVER
14055M:	Mats Randgaard <matrandg@cisco.com>
14056L:	linux-media@vger.kernel.org
14057S:	Maintained
14058F:	drivers/media/i2c/tc358743*
14059F:	include/media/i2c/tc358743.h
14060
14061TOSHIBA WMI HOTKEYS DRIVER
14062M:	Azael Avalos <coproscefalo@gmail.com>
14063L:	platform-driver-x86@vger.kernel.org
14064S:	Maintained
14065F:	drivers/platform/x86/toshiba-wmi.c
14066
14067TPM DEVICE DRIVER
14068M:	Peter Huewe <peterhuewe@gmx.de>
14069M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14070R:	Jason Gunthorpe <jgg@ziepe.ca>
14071L:	linux-integrity@vger.kernel.org
14072Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14073W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14074T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14075S:	Maintained
14076F:	drivers/char/tpm/
14077
14078TRACING
14079M:	Steven Rostedt <rostedt@goodmis.org>
14080M:	Ingo Molnar <mingo@redhat.com>
14081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14082S:	Maintained
14083F:	Documentation/trace/ftrace.txt
14084F:	arch/*/*/*/ftrace.h
14085F:	arch/*/kernel/ftrace.c
14086F:	include/*/ftrace.h
14087F:	include/linux/trace*.h
14088F:	include/trace/
14089F:	kernel/trace/
14090F:	tools/testing/selftests/ftrace/
14091
14092TRACING MMIO ACCESSES (MMIOTRACE)
14093M:	Steven Rostedt <rostedt@goodmis.org>
14094M:	Ingo Molnar <mingo@kernel.org>
14095R:	Karol Herbst <karolherbst@gmail.com>
14096R:	Pekka Paalanen <ppaalanen@gmail.com>
14097S:	Maintained
14098L:	linux-kernel@vger.kernel.org
14099L:	nouveau@lists.freedesktop.org
14100F:	kernel/trace/trace_mmiotrace.c
14101F:	include/linux/mmiotrace.h
14102F:	arch/x86/mm/kmmio.c
14103F:	arch/x86/mm/mmio-mod.c
14104F:	arch/x86/mm/testmmiotrace.c
14105
14106TRIVIAL PATCHES
14107M:	Jiri Kosina <trivial@kernel.org>
14108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14109S:	Maintained
14110K:	^Subject:.*(?i)trivial
14111
14112TEMPO SEMICONDUCTOR DRIVERS
14113M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14114S:	Maintained
14115F:	sound/soc/codecs/tscs*.c
14116F:	sound/soc/codecs/tscs*.h
14117F:	Documentation/devicetree/bindings/sound/tscs*.txt
14118
14119TTY LAYER
14120M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14121M:	Jiri Slaby <jslaby@suse.com>
14122S:	Supported
14123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14124F:	Documentation/serial/
14125F:	drivers/tty/
14126F:	drivers/tty/serial/serial_core.c
14127F:	include/linux/serial_core.h
14128F:	include/linux/serial.h
14129F:	include/linux/tty.h
14130F:	include/uapi/linux/serial_core.h
14131F:	include/uapi/linux/serial.h
14132F:	include/uapi/linux/tty.h
14133
14134TUA9001 MEDIA DRIVER
14135M:	Antti Palosaari <crope@iki.fi>
14136L:	linux-media@vger.kernel.org
14137W:	https://linuxtv.org
14138W:	http://palosaari.fi/linux/
14139Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14140T:	git git://linuxtv.org/anttip/media_tree.git
14141S:	Maintained
14142F:	drivers/media/tuners/tua9001*
14143
14144TULIP NETWORK DRIVERS
14145L:	netdev@vger.kernel.org
14146L:	linux-parisc@vger.kernel.org
14147S:	Orphan
14148F:	drivers/net/ethernet/dec/tulip/
14149
14150TUN/TAP driver
14151M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14152W:	http://vtun.sourceforge.net/tun
14153S:	Maintained
14154F:	Documentation/networking/tuntap.txt
14155F:	arch/um/os-Linux/drivers/
14156
14157TURBOCHANNEL SUBSYSTEM
14158M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14159M:	Ralf Baechle <ralf@linux-mips.org>
14160L:	linux-mips@linux-mips.org
14161Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14162S:	Maintained
14163F:	drivers/tc/
14164F:	include/linux/tc.h
14165
14166TW5864 VIDEO4LINUX DRIVER
14167M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14168M:	Anton Sviridenko <anton@corp.bluecherry.net>
14169M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14170M:	Andrey Utkin <andrey_utkin@fastmail.com>
14171L:	linux-media@vger.kernel.org
14172S:	Supported
14173F:	drivers/media/pci/tw5864/
14174
14175TW68 VIDEO4LINUX DRIVER
14176M:	Hans Verkuil <hverkuil@xs4all.nl>
14177L:	linux-media@vger.kernel.org
14178T:	git git://linuxtv.org/media_tree.git
14179W:	https://linuxtv.org
14180S:	Odd Fixes
14181F:	drivers/media/pci/tw68/
14182
14183TW686X VIDEO4LINUX DRIVER
14184M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14185L:	linux-media@vger.kernel.org
14186T:	git git://linuxtv.org/media_tree.git
14187W:	http://linuxtv.org
14188S:	Maintained
14189F:	drivers/media/pci/tw686x/
14190
14191UBI FILE SYSTEM (UBIFS)
14192M:	Richard Weinberger <richard@nod.at>
14193M:	Artem Bityutskiy <dedekind1@gmail.com>
14194M:	Adrian Hunter <adrian.hunter@intel.com>
14195L:	linux-mtd@lists.infradead.org
14196T:	git git://git.infradead.org/ubifs-2.6.git
14197W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14198S:	Supported
14199F:	Documentation/filesystems/ubifs.txt
14200F:	fs/ubifs/
14201
14202UCLINUX (M68KNOMMU AND COLDFIRE)
14203M:	Greg Ungerer <gerg@linux-m68k.org>
14204W:	http://www.linux-m68k.org/
14205W:	http://www.uclinux.org/
14206L:	linux-m68k@lists.linux-m68k.org
14207L:	uclinux-dev@uclinux.org  (subscribers-only)
14208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14209S:	Maintained
14210F:	arch/m68k/coldfire/
14211F:	arch/m68k/68*/
14212F:	arch/m68k/*/*_no.*
14213F:	arch/m68k/include/asm/*_no.*
14214
14215UDF FILESYSTEM
14216M:	Jan Kara <jack@suse.com>
14217S:	Maintained
14218F:	Documentation/filesystems/udf.txt
14219F:	fs/udf/
14220
14221UDRAW TABLET
14222M:	Bastien Nocera <hadess@hadess.net>
14223L:	linux-input@vger.kernel.org
14224S:	Maintained
14225F:	drivers/hid/hid-udraw-ps3.c
14226
14227UFS FILESYSTEM
14228M:	Evgeniy Dushistov <dushistov@mail.ru>
14229S:	Maintained
14230F:	Documentation/filesystems/ufs.txt
14231F:	fs/ufs/
14232
14233UHID USERSPACE HID IO DRIVER:
14234M:	David Herrmann <dh.herrmann@googlemail.com>
14235L:	linux-input@vger.kernel.org
14236S:	Maintained
14237F:	drivers/hid/uhid.c
14238F:	include/uapi/linux/uhid.h
14239
14240ULPI BUS
14241M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14242L:	linux-usb@vger.kernel.org
14243S:	Maintained
14244F:	drivers/usb/common/ulpi.c
14245F:	include/linux/ulpi/
14246
14247ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14248L:	linux-usb@vger.kernel.org
14249S:	Orphan
14250F:	drivers/uwb/
14251F:	include/linux/uwb.h
14252F:	include/linux/uwb/
14253
14254UNICORE32 ARCHITECTURE:
14255M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14256W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14257S:	Maintained
14258T:	git git://github.com/gxt/linux.git
14259F:	arch/unicore32/
14260
14261UNIFDEF
14262M:	Tony Finch <dot@dotat.at>
14263W:	http://dotat.at/prog/unifdef
14264S:	Maintained
14265F:	scripts/unifdef.c
14266
14267UNIFORM CDROM DRIVER
14268M:	Jens Axboe <axboe@kernel.dk>
14269W:	http://www.kernel.dk
14270S:	Maintained
14271F:	Documentation/cdrom/
14272F:	drivers/cdrom/cdrom.c
14273F:	include/linux/cdrom.h
14274F:	include/uapi/linux/cdrom.h
14275
14276UNISYS S-PAR DRIVERS
14277M:	David Kershner <david.kershner@unisys.com>
14278L:	sparmaintainer@unisys.com (Unisys internal)
14279S:	Supported
14280F:	include/linux/visorbus.h
14281F:	drivers/visorbus/
14282F:	drivers/staging/unisys/
14283
14284UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14285M:	Vinayak Holikatti <vinholikatti@gmail.com>
14286L:	linux-scsi@vger.kernel.org
14287S:	Supported
14288F:	Documentation/scsi/ufs.txt
14289F:	drivers/scsi/ufs/
14290
14291UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14292M:	Joao Pinto <jpinto@synopsys.com>
14293L:	linux-scsi@vger.kernel.org
14294S:	Supported
14295F:	drivers/scsi/ufs/*dwc*
14296
14297UNSORTED BLOCK IMAGES (UBI)
14298M:	Artem Bityutskiy <dedekind1@gmail.com>
14299M:	Richard Weinberger <richard@nod.at>
14300W:	http://www.linux-mtd.infradead.org/
14301L:	linux-mtd@lists.infradead.org
14302T:	git git://git.infradead.org/ubifs-2.6.git
14303S:	Supported
14304F:	drivers/mtd/ubi/
14305F:	include/linux/mtd/ubi.h
14306F:	include/uapi/mtd/ubi-user.h
14307
14308USB "USBNET" DRIVER FRAMEWORK
14309M:	Oliver Neukum <oneukum@suse.com>
14310L:	netdev@vger.kernel.org
14311W:	http://www.linux-usb.org/usbnet
14312S:	Maintained
14313F:	drivers/net/usb/usbnet.c
14314F:	include/linux/usb/usbnet.h
14315
14316USB ACM DRIVER
14317M:	Oliver Neukum <oneukum@suse.com>
14318L:	linux-usb@vger.kernel.org
14319S:	Maintained
14320F:	Documentation/usb/acm.txt
14321F:	drivers/usb/class/cdc-acm.*
14322
14323USB AR5523 WIRELESS DRIVER
14324M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14325L:	linux-wireless@vger.kernel.org
14326S:	Maintained
14327F:	drivers/net/wireless/ath/ar5523/
14328
14329USB ATTACHED SCSI
14330M:	Oliver Neukum <oneukum@suse.com>
14331L:	linux-usb@vger.kernel.org
14332L:	linux-scsi@vger.kernel.org
14333S:	Maintained
14334F:	drivers/usb/storage/uas.c
14335
14336USB CDC ETHERNET DRIVER
14337M:	Oliver Neukum <oliver@neukum.org>
14338L:	linux-usb@vger.kernel.org
14339S:	Maintained
14340F:	drivers/net/usb/cdc_*.c
14341F:	include/uapi/linux/usb/cdc.h
14342
14343USB CHAOSKEY DRIVER
14344M:	Keith Packard <keithp@keithp.com>
14345L:	linux-usb@vger.kernel.org
14346S:	Maintained
14347F:	drivers/usb/misc/chaoskey.c
14348
14349USB CYPRESS C67X00 DRIVER
14350M:	Peter Korsgaard <jacmet@sunsite.dk>
14351L:	linux-usb@vger.kernel.org
14352S:	Maintained
14353F:	drivers/usb/c67x00/
14354
14355USB DAVICOM DM9601 DRIVER
14356M:	Peter Korsgaard <jacmet@sunsite.dk>
14357L:	netdev@vger.kernel.org
14358W:	http://www.linux-usb.org/usbnet
14359S:	Maintained
14360F:	drivers/net/usb/dm9601.c
14361
14362USB DIAMOND RIO500 DRIVER
14363M:	Cesar Miquel <miquel@df.uba.ar>
14364L:	rio500-users@lists.sourceforge.net
14365W:	http://rio500.sourceforge.net
14366S:	Maintained
14367F:	drivers/usb/misc/rio500*
14368
14369USB EHCI DRIVER
14370M:	Alan Stern <stern@rowland.harvard.edu>
14371L:	linux-usb@vger.kernel.org
14372S:	Maintained
14373F:	Documentation/usb/ehci.txt
14374F:	drivers/usb/host/ehci*
14375
14376USB GADGET/PERIPHERAL SUBSYSTEM
14377M:	Felipe Balbi <balbi@kernel.org>
14378L:	linux-usb@vger.kernel.org
14379W:	http://www.linux-usb.org/gadget
14380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14381S:	Maintained
14382F:	drivers/usb/gadget/
14383F:	include/linux/usb/gadget*
14384
14385USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14386M:	Jiri Kosina <jikos@kernel.org>
14387R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14388L:	linux-usb@vger.kernel.org
14389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14390S:	Maintained
14391F:	Documentation/hid/hiddev.txt
14392F:	drivers/hid/usbhid/
14393
14394USB ISP116X DRIVER
14395M:	Olav Kongas <ok@artecdesign.ee>
14396L:	linux-usb@vger.kernel.org
14397S:	Maintained
14398F:	drivers/usb/host/isp116x*
14399F:	include/linux/usb/isp116x.h
14400
14401USB LAN78XX ETHERNET DRIVER
14402M:	Woojung Huh <woojung.huh@microchip.com>
14403M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14404L:	netdev@vger.kernel.org
14405S:	Maintained
14406F:	drivers/net/usb/lan78xx.*
14407
14408USB MASS STORAGE DRIVER
14409M:	Alan Stern <stern@rowland.harvard.edu>
14410L:	linux-usb@vger.kernel.org
14411L:	usb-storage@lists.one-eyed-alien.net
14412S:	Maintained
14413W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14414F:	drivers/usb/storage/
14415
14416USB MIDI DRIVER
14417M:	Clemens Ladisch <clemens@ladisch.de>
14418L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14419T:	git git://git.alsa-project.org/alsa-kernel.git
14420S:	Maintained
14421F:	sound/usb/midi.*
14422
14423USB NETWORKING DRIVERS
14424L:	linux-usb@vger.kernel.org
14425S:	Odd Fixes
14426F:	drivers/net/usb/
14427
14428USB OHCI DRIVER
14429M:	Alan Stern <stern@rowland.harvard.edu>
14430L:	linux-usb@vger.kernel.org
14431S:	Maintained
14432F:	Documentation/usb/ohci.txt
14433F:	drivers/usb/host/ohci*
14434
14435USB OTG FSM (Finite State Machine)
14436M:	Peter Chen <Peter.Chen@nxp.com>
14437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14438L:	linux-usb@vger.kernel.org
14439S:	Maintained
14440F:	drivers/usb/common/usb-otg-fsm.c
14441
14442USB OVER IP DRIVER
14443M:	Valentina Manea <valentina.manea.m@gmail.com>
14444M:	Shuah Khan <shuahkh@osg.samsung.com>
14445M:	Shuah Khan <shuah@kernel.org>
14446L:	linux-usb@vger.kernel.org
14447S:	Maintained
14448F:	Documentation/usb/usbip_protocol.txt
14449F:	drivers/usb/usbip/
14450F:	tools/usb/usbip/
14451
14452USB PEGASUS DRIVER
14453M:	Petko Manolov <petkan@nucleusys.com>
14454L:	linux-usb@vger.kernel.org
14455L:	netdev@vger.kernel.org
14456T:	git git://github.com/petkan/pegasus.git
14457W:	https://github.com/petkan/pegasus
14458S:	Maintained
14459F:	drivers/net/usb/pegasus.*
14460
14461USB PHY LAYER
14462M:	Felipe Balbi <balbi@kernel.org>
14463L:	linux-usb@vger.kernel.org
14464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14465S:	Maintained
14466F:	drivers/usb/phy/
14467
14468USB PRINTER DRIVER (usblp)
14469M:	Pete Zaitcev <zaitcev@redhat.com>
14470L:	linux-usb@vger.kernel.org
14471S:	Supported
14472F:	drivers/usb/class/usblp.c
14473
14474USB QMI WWAN NETWORK DRIVER
14475M:	Bjørn Mork <bjorn@mork.no>
14476L:	netdev@vger.kernel.org
14477S:	Maintained
14478F:	Documentation/ABI/testing/sysfs-class-net-qmi
14479F:	drivers/net/usb/qmi_wwan.c
14480
14481USB RTL8150 DRIVER
14482M:	Petko Manolov <petkan@nucleusys.com>
14483L:	linux-usb@vger.kernel.org
14484L:	netdev@vger.kernel.org
14485T:	git git://github.com/petkan/rtl8150.git
14486W:	https://github.com/petkan/rtl8150
14487S:	Maintained
14488F:	drivers/net/usb/rtl8150.c
14489
14490USB SERIAL SUBSYSTEM
14491M:	Johan Hovold <johan@kernel.org>
14492L:	linux-usb@vger.kernel.org
14493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14494S:	Maintained
14495F:	Documentation/usb/usb-serial.txt
14496F:	drivers/usb/serial/
14497F:	include/linux/usb/serial.h
14498
14499USB SMSC75XX ETHERNET DRIVER
14500M:	Steve Glendinning <steve.glendinning@shawell.net>
14501L:	netdev@vger.kernel.org
14502S:	Maintained
14503F:	drivers/net/usb/smsc75xx.*
14504
14505USB SMSC95XX ETHERNET DRIVER
14506M:	Steve Glendinning <steve.glendinning@shawell.net>
14507M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14508L:	netdev@vger.kernel.org
14509S:	Maintained
14510F:	drivers/net/usb/smsc95xx.*
14511
14512USB SUBSYSTEM
14513M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14514L:	linux-usb@vger.kernel.org
14515W:	http://www.linux-usb.org
14516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14517S:	Supported
14518F:	Documentation/devicetree/bindings/usb/
14519F:	Documentation/usb/
14520F:	drivers/usb/
14521F:	include/linux/usb.h
14522F:	include/linux/usb/
14523
14524USB TYPEC SUBSYSTEM
14525M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14526L:	linux-usb@vger.kernel.org
14527S:	Maintained
14528F:	Documentation/ABI/testing/sysfs-class-typec
14529F:	Documentation/usb/typec.rst
14530F:	drivers/usb/typec/
14531F:	include/linux/usb/typec.h
14532
14533USB UHCI DRIVER
14534M:	Alan Stern <stern@rowland.harvard.edu>
14535L:	linux-usb@vger.kernel.org
14536S:	Maintained
14537F:	drivers/usb/host/uhci*
14538
14539USB VIDEO CLASS
14540M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14541L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14542L:	linux-media@vger.kernel.org
14543T:	git git://linuxtv.org/media_tree.git
14544W:	http://www.ideasonboard.org/uvc/
14545S:	Maintained
14546F:	drivers/media/usb/uvc/
14547F:	include/uapi/linux/uvcvideo.h
14548
14549USB VISION DRIVER
14550M:	Hans Verkuil <hverkuil@xs4all.nl>
14551L:	linux-media@vger.kernel.org
14552T:	git git://linuxtv.org/media_tree.git
14553W:	https://linuxtv.org
14554S:	Odd Fixes
14555F:	drivers/media/usb/usbvision/
14556
14557USB WEBCAM GADGET
14558M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14559L:	linux-usb@vger.kernel.org
14560S:	Maintained
14561F:	drivers/usb/gadget/function/*uvc*
14562F:	drivers/usb/gadget/legacy/webcam.c
14563
14564USB WIRELESS RNDIS DRIVER (rndis_wlan)
14565M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14566L:	linux-wireless@vger.kernel.org
14567S:	Maintained
14568F:	drivers/net/wireless/rndis_wlan.c
14569
14570USB XHCI DRIVER
14571M:	Mathias Nyman <mathias.nyman@intel.com>
14572L:	linux-usb@vger.kernel.org
14573S:	Supported
14574F:	drivers/usb/host/xhci*
14575F:	drivers/usb/host/pci-quirks*
14576
14577USB ZD1201 DRIVER
14578L:	linux-wireless@vger.kernel.org
14579W:	http://linux-lc100020.sourceforge.net
14580S:	Orphan
14581F:	drivers/net/wireless/zydas/zd1201.*
14582
14583USB ZR364XX DRIVER
14584M:	Antoine Jacquet <royale@zerezo.com>
14585L:	linux-usb@vger.kernel.org
14586L:	linux-media@vger.kernel.org
14587T:	git git://linuxtv.org/media_tree.git
14588W:	http://royale.zerezo.com/zr364xx/
14589S:	Maintained
14590F:	Documentation/media/v4l-drivers/zr364xx*
14591F:	drivers/media/usb/zr364xx/
14592
14593USER-MODE LINUX (UML)
14594M:	Jeff Dike <jdike@addtoit.com>
14595M:	Richard Weinberger <richard@nod.at>
14596L:	user-mode-linux-devel@lists.sourceforge.net
14597L:	user-mode-linux-user@lists.sourceforge.net
14598W:	http://user-mode-linux.sourceforge.net
14599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14600S:	Maintained
14601F:	Documentation/virtual/uml/
14602F:	arch/um/
14603F:	arch/x86/um/
14604F:	fs/hostfs/
14605F:	fs/hppfs/
14606
14607USERSPACE I/O (UIO)
14608M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14609S:	Maintained
14610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14611F:	Documentation/driver-api/uio-howto.rst
14612F:	drivers/uio/
14613F:	include/linux/uio*.h
14614
14615UTIL-LINUX PACKAGE
14616M:	Karel Zak <kzak@redhat.com>
14617L:	util-linux@vger.kernel.org
14618W:	http://en.wikipedia.org/wiki/Util-linux
14619T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14620S:	Maintained
14621
14622UUID HELPERS
14623M:	Christoph Hellwig <hch@lst.de>
14624R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14625L:	linux-kernel@vger.kernel.org
14626T:	git git://git.infradead.org/users/hch/uuid.git
14627F:	lib/uuid.c
14628F:	lib/test_uuid.c
14629F:	include/linux/uuid.h
14630F:	include/uapi/linux/uuid.h
14631S:	Maintained
14632
14633UVESAFB DRIVER
14634M:	Michal Januszewski <spock@gentoo.org>
14635L:	linux-fbdev@vger.kernel.org
14636W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14637S:	Maintained
14638F:	Documentation/fb/uvesafb.txt
14639F:	drivers/video/fbdev/uvesafb.*
14640
14641VF610 NAND DRIVER
14642M:	Stefan Agner <stefan@agner.ch>
14643L:	linux-mtd@lists.infradead.org
14644S:	Supported
14645F:	drivers/mtd/nand/vf610_nfc.c
14646
14647VFAT/FAT/MSDOS FILESYSTEM
14648M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14649S:	Maintained
14650F:	Documentation/filesystems/vfat.txt
14651F:	fs/fat/
14652
14653VFIO DRIVER
14654M:	Alex Williamson <alex.williamson@redhat.com>
14655L:	kvm@vger.kernel.org
14656T:	git git://github.com/awilliam/linux-vfio.git
14657S:	Maintained
14658F:	Documentation/vfio.txt
14659F:	drivers/vfio/
14660F:	include/linux/vfio.h
14661F:	include/uapi/linux/vfio.h
14662
14663VFIO MEDIATED DEVICE DRIVERS
14664M:	Kirti Wankhede <kwankhede@nvidia.com>
14665L:	kvm@vger.kernel.org
14666S:	Maintained
14667F:	Documentation/vfio-mediated-device.txt
14668F:	drivers/vfio/mdev/
14669F:	include/linux/mdev.h
14670F:	samples/vfio-mdev/
14671
14672VFIO PLATFORM DRIVER
14673M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14674L:	kvm@vger.kernel.org
14675S:	Maintained
14676F:	drivers/vfio/platform/
14677
14678VGA_SWITCHEROO
14679R:	Lukas Wunner <lukas@wunner.de>
14680S:	Maintained
14681F:	Documentation/gpu/vga-switcheroo.rst
14682F:	drivers/gpu/vga/vga_switcheroo.c
14683F:	include/linux/vga_switcheroo.h
14684T:	git git://anongit.freedesktop.org/drm/drm-misc
14685
14686VIA RHINE NETWORK DRIVER
14687S:	Orphan
14688F:	drivers/net/ethernet/via/via-rhine.c
14689
14690VIA SD/MMC CARD CONTROLLER DRIVER
14691M:	Bruce Chang <brucechang@via.com.tw>
14692M:	Harald Welte <HaraldWelte@viatech.com>
14693S:	Maintained
14694F:	drivers/mmc/host/via-sdmmc.c
14695
14696VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14697M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14698L:	linux-fbdev@vger.kernel.org
14699S:	Maintained
14700F:	include/linux/via-core.h
14701F:	include/linux/via-gpio.h
14702F:	include/linux/via_i2c.h
14703F:	drivers/video/fbdev/via/
14704
14705VIA VELOCITY NETWORK DRIVER
14706M:	Francois Romieu <romieu@fr.zoreil.com>
14707L:	netdev@vger.kernel.org
14708S:	Maintained
14709F:	drivers/net/ethernet/via/via-velocity.*
14710
14711VIDEO MULTIPLEXER DRIVER
14712M:	Philipp Zabel <p.zabel@pengutronix.de>
14713L:	linux-media@vger.kernel.org
14714S:	Maintained
14715F:	drivers/media/platform/video-mux.c
14716
14717VIDEOBUF2 FRAMEWORK
14718M:	Pawel Osciak <pawel@osciak.com>
14719M:	Marek Szyprowski <m.szyprowski@samsung.com>
14720M:	Kyungmin Park <kyungmin.park@samsung.com>
14721L:	linux-media@vger.kernel.org
14722S:	Maintained
14723F:	drivers/media/v4l2-core/videobuf2-*
14724F:	include/media/videobuf2-*
14725
14726VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14727M:	Helen Koike <helen.koike@collabora.com>
14728L:	linux-media@vger.kernel.org
14729T:	git git://linuxtv.org/media_tree.git
14730W:	https://linuxtv.org
14731S:	Maintained
14732F:	drivers/media/platform/vimc/*
14733
14734VIRT LIB
14735M:	Alex Williamson <alex.williamson@redhat.com>
14736M:	Paolo Bonzini <pbonzini@redhat.com>
14737L:	kvm@vger.kernel.org
14738S:	Supported
14739F:	virt/lib/
14740
14741VIRTIO AND VHOST VSOCK DRIVER
14742M:	Stefan Hajnoczi <stefanha@redhat.com>
14743L:	kvm@vger.kernel.org
14744L:	virtualization@lists.linux-foundation.org
14745L:	netdev@vger.kernel.org
14746S:	Maintained
14747F:	include/linux/virtio_vsock.h
14748F:	include/uapi/linux/virtio_vsock.h
14749F:	include/uapi/linux/vsockmon.h
14750F:	include/uapi/linux/vm_sockets_diag.h
14751F:	net/vmw_vsock/diag.c
14752F:	net/vmw_vsock/af_vsock_tap.c
14753F:	net/vmw_vsock/virtio_transport_common.c
14754F:	net/vmw_vsock/virtio_transport.c
14755F:	drivers/net/vsockmon.c
14756F:	drivers/vhost/vsock.c
14757F:	drivers/vhost/vsock.h
14758F:	tools/testing/vsock/
14759
14760VIRTIO CONSOLE DRIVER
14761M:	Amit Shah <amit@kernel.org>
14762L:	virtualization@lists.linux-foundation.org
14763S:	Maintained
14764F:	drivers/char/virtio_console.c
14765F:	include/linux/virtio_console.h
14766F:	include/uapi/linux/virtio_console.h
14767
14768VIRTIO CORE, NET AND BLOCK DRIVERS
14769M:	"Michael S. Tsirkin" <mst@redhat.com>
14770M:	Jason Wang <jasowang@redhat.com>
14771L:	virtualization@lists.linux-foundation.org
14772S:	Maintained
14773F:	Documentation/devicetree/bindings/virtio/
14774F:	drivers/virtio/
14775F:	tools/virtio/
14776F:	drivers/net/virtio_net.c
14777F:	drivers/block/virtio_blk.c
14778F:	include/linux/virtio*.h
14779F:	include/uapi/linux/virtio_*.h
14780F:	drivers/crypto/virtio/
14781F:	mm/balloon_compaction.c
14782
14783VIRTIO CRYPTO DRIVER
14784M:	Gonglei <arei.gonglei@huawei.com>
14785L:	virtualization@lists.linux-foundation.org
14786L:	linux-crypto@vger.kernel.org
14787S:	Maintained
14788F:	drivers/crypto/virtio/
14789F:	include/uapi/linux/virtio_crypto.h
14790
14791VIRTIO DRIVERS FOR S390
14792M:	Cornelia Huck <cohuck@redhat.com>
14793M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14794L:	linux-s390@vger.kernel.org
14795L:	virtualization@lists.linux-foundation.org
14796L:	kvm@vger.kernel.org
14797S:	Supported
14798F:	drivers/s390/virtio/
14799F:	arch/s390/include/uapi/asm/virtio-ccw.h
14800
14801VIRTIO GPU DRIVER
14802M:	David Airlie <airlied@linux.ie>
14803M:	Gerd Hoffmann <kraxel@redhat.com>
14804L:	dri-devel@lists.freedesktop.org
14805L:	virtualization@lists.linux-foundation.org
14806T:	git git://anongit.freedesktop.org/drm/drm-misc
14807S:	Maintained
14808F:	drivers/gpu/drm/virtio/
14809F:	include/uapi/linux/virtio_gpu.h
14810
14811VIRTIO HOST (VHOST)
14812M:	"Michael S. Tsirkin" <mst@redhat.com>
14813M:	Jason Wang <jasowang@redhat.com>
14814L:	kvm@vger.kernel.org
14815L:	virtualization@lists.linux-foundation.org
14816L:	netdev@vger.kernel.org
14817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14818S:	Maintained
14819F:	drivers/vhost/
14820F:	include/uapi/linux/vhost.h
14821
14822VIRTIO INPUT DRIVER
14823M:	Gerd Hoffmann <kraxel@redhat.com>
14824S:	Maintained
14825F:	drivers/virtio/virtio_input.c
14826F:	include/uapi/linux/virtio_input.h
14827
14828VIRTUAL BOX GUEST DEVICE DRIVER
14829M:	Hans de Goede <hdegoede@redhat.com>
14830M:	Arnd Bergmann <arnd@arndb.de>
14831M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14832S:	Maintained
14833F:	include/linux/vbox_utils.h
14834F:	include/uapi/linux/vbox*.h
14835F:	drivers/virt/vboxguest/
14836
14837VIRTUAL SERIO DEVICE DRIVER
14838M:	Stephen Chandler Paul <thatslyude@gmail.com>
14839S:	Maintained
14840F:	drivers/input/serio/userio.c
14841F:	include/uapi/linux/userio.h
14842
14843VIVID VIRTUAL VIDEO DRIVER
14844M:	Hans Verkuil <hverkuil@xs4all.nl>
14845L:	linux-media@vger.kernel.org
14846T:	git git://linuxtv.org/media_tree.git
14847W:	https://linuxtv.org
14848S:	Maintained
14849F:	drivers/media/platform/vivid/*
14850
14851VLYNQ BUS
14852M:	Florian Fainelli <f.fainelli@gmail.com>
14853L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14854S:	Maintained
14855F:	drivers/vlynq/vlynq.c
14856F:	include/linux/vlynq.h
14857
14858VME SUBSYSTEM
14859M:	Martyn Welch <martyn@welchs.me.uk>
14860M:	Manohar Vanga <manohar.vanga@gmail.com>
14861M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14862L:	devel@driverdev.osuosl.org
14863S:	Maintained
14864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14865F:	Documentation/driver-api/vme.rst
14866F:	drivers/staging/vme/
14867F:	drivers/vme/
14868F:	include/linux/vme*
14869
14870VMWARE BALLOON DRIVER
14871M:	Xavier Deguillard <xdeguillard@vmware.com>
14872M:	Philip Moltmann <moltmann@vmware.com>
14873M:	"VMware, Inc." <pv-drivers@vmware.com>
14874L:	linux-kernel@vger.kernel.org
14875S:	Maintained
14876F:	drivers/misc/vmw_balloon.c
14877
14878VMWARE HYPERVISOR INTERFACE
14879M:	Alok Kataria <akataria@vmware.com>
14880L:	virtualization@lists.linux-foundation.org
14881S:	Supported
14882F:	arch/x86/kernel/cpu/vmware.c
14883
14884VMWARE PVRDMA DRIVER
14885M:	Adit Ranadive <aditr@vmware.com>
14886M:	VMware PV-Drivers <pv-drivers@vmware.com>
14887L:	linux-rdma@vger.kernel.org
14888S:	Maintained
14889F:	drivers/infiniband/hw/vmw_pvrdma/
14890
14891VMware PVSCSI driver
14892M:	Jim Gill <jgill@vmware.com>
14893M:	VMware PV-Drivers <pv-drivers@vmware.com>
14894L:	linux-scsi@vger.kernel.org
14895S:	Maintained
14896F:	drivers/scsi/vmw_pvscsi.c
14897F:	drivers/scsi/vmw_pvscsi.h
14898
14899VMWARE VMMOUSE SUBDRIVER
14900M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14901M:	"VMware, Inc." <pv-drivers@vmware.com>
14902L:	linux-input@vger.kernel.org
14903S:	Maintained
14904F:	drivers/input/mouse/vmmouse.c
14905F:	drivers/input/mouse/vmmouse.h
14906
14907VMWARE VMXNET3 ETHERNET DRIVER
14908M:	Shrikrishna Khare <skhare@vmware.com>
14909M:	"VMware, Inc." <pv-drivers@vmware.com>
14910L:	netdev@vger.kernel.org
14911S:	Maintained
14912F:	drivers/net/vmxnet3/
14913
14914VOCORE VOCORE2 BOARD
14915M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14916L:	linux-mips@linux-mips.org
14917S:	Maintained
14918F:	arch/mips/boot/dts/ralink/vocore2.dts
14919
14920VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14921M:	Liam Girdwood <lgirdwood@gmail.com>
14922M:	Mark Brown <broonie@kernel.org>
14923L:	linux-kernel@vger.kernel.org
14924W:	http://www.slimlogic.co.uk/?p=48
14925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14926S:	Supported
14927F:	Documentation/devicetree/bindings/regulator/
14928F:	Documentation/power/regulator/
14929F:	drivers/regulator/
14930F:	include/dt-bindings/regulator/
14931F:	include/linux/regulator/
14932
14933VRF
14934M:	David Ahern <dsa@cumulusnetworks.com>
14935M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14936L:	netdev@vger.kernel.org
14937S:	Maintained
14938F:	drivers/net/vrf.c
14939F:	Documentation/networking/vrf.txt
14940
14941VT1211 HARDWARE MONITOR DRIVER
14942M:	Juerg Haefliger <juergh@gmail.com>
14943L:	linux-hwmon@vger.kernel.org
14944S:	Maintained
14945F:	Documentation/hwmon/vt1211
14946F:	drivers/hwmon/vt1211.c
14947
14948VT8231 HARDWARE MONITOR DRIVER
14949M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14950L:	linux-hwmon@vger.kernel.org
14951S:	Maintained
14952F:	drivers/hwmon/vt8231.c
14953
14954VUB300 USB to SDIO/SD/MMC bridge chip
14955M:	Tony Olech <tony.olech@elandigitalsystems.com>
14956L:	linux-mmc@vger.kernel.org
14957L:	linux-usb@vger.kernel.org
14958S:	Supported
14959F:	drivers/mmc/host/vub300.c
14960
14961W1 DALLAS'S 1-WIRE BUS
14962M:	Evgeniy Polyakov <zbr@ioremap.net>
14963S:	Maintained
14964F:	Documentation/w1/
14965F:	drivers/w1/
14966F:	include/linux/w1.h
14967
14968W83791D HARDWARE MONITORING DRIVER
14969M:	Marc Hulsman <m.hulsman@tudelft.nl>
14970L:	linux-hwmon@vger.kernel.org
14971S:	Maintained
14972F:	Documentation/hwmon/w83791d
14973F:	drivers/hwmon/w83791d.c
14974
14975W83793 HARDWARE MONITORING DRIVER
14976M:	Rudolf Marek <r.marek@assembler.cz>
14977L:	linux-hwmon@vger.kernel.org
14978S:	Maintained
14979F:	Documentation/hwmon/w83793
14980F:	drivers/hwmon/w83793.c
14981
14982W83795 HARDWARE MONITORING DRIVER
14983M:	Jean Delvare <jdelvare@suse.com>
14984L:	linux-hwmon@vger.kernel.org
14985S:	Maintained
14986F:	drivers/hwmon/w83795.c
14987
14988W83L51xD SD/MMC CARD INTERFACE DRIVER
14989M:	Pierre Ossman <pierre@ossman.eu>
14990S:	Maintained
14991F:	drivers/mmc/host/wbsd.*
14992
14993WACOM PROTOCOL 4 SERIAL TABLETS
14994M:	Julian Squires <julian@cipht.net>
14995M:	Hans de Goede <hdegoede@redhat.com>
14996L:	linux-input@vger.kernel.org
14997S:	Maintained
14998F:	drivers/input/tablet/wacom_serial4.c
14999
15000WATCHDOG DEVICE DRIVERS
15001M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15002M:	Guenter Roeck <linux@roeck-us.net>
15003L:	linux-watchdog@vger.kernel.org
15004W:	http://www.linux-watchdog.org/
15005T:	git git://www.linux-watchdog.org/linux-watchdog.git
15006S:	Maintained
15007F:	Documentation/devicetree/bindings/watchdog/
15008F:	Documentation/watchdog/
15009F:	drivers/watchdog/
15010F:	include/linux/watchdog.h
15011F:	include/uapi/linux/watchdog.h
15012
15013WHISKEYCOVE PMIC GPIO DRIVER
15014M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15015L:	linux-gpio@vger.kernel.org
15016S:	Maintained
15017F:	drivers/gpio/gpio-wcove.c
15018
15019WIIMOTE HID DRIVER
15020M:	David Herrmann <dh.herrmann@googlemail.com>
15021L:	linux-input@vger.kernel.org
15022S:	Maintained
15023F:	drivers/hid/hid-wiimote*
15024
15025WILOCITY WIL6210 WIRELESS DRIVER
15026M:	Maya Erez <merez@codeaurora.org>
15027L:	linux-wireless@vger.kernel.org
15028L:	wil6210@qti.qualcomm.com
15029S:	Supported
15030W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15031F:	drivers/net/wireless/ath/wil6210/
15032
15033WIMAX STACK
15034M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15035M:	linux-wimax@intel.com
15036L:	wimax@linuxwimax.org (subscribers-only)
15037S:	Supported
15038W:	http://linuxwimax.org
15039F:	Documentation/wimax/README.wimax
15040F:	include/linux/wimax/debug.h
15041F:	include/net/wimax.h
15042F:	include/uapi/linux/wimax.h
15043F:	net/wimax/
15044
15045WINBOND CIR DRIVER
15046M:	David Härdeman <david@hardeman.nu>
15047S:	Maintained
15048F:	drivers/media/rc/winbond-cir.c
15049
15050WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15051M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15052L:	linux-watchdog@vger.kernel.org
15053S:	Maintained
15054F:	drivers/watchdog/ebc-c384_wdt.c
15055
15056WINSYSTEMS WS16C48 GPIO DRIVER
15057M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15058L:	linux-gpio@vger.kernel.org
15059S:	Maintained
15060F:	drivers/gpio/gpio-ws16c48.c
15061
15062WISTRON LAPTOP BUTTON DRIVER
15063M:	Miloslav Trmac <mitr@volny.cz>
15064S:	Maintained
15065F:	drivers/input/misc/wistron_btns.c
15066
15067WL3501 WIRELESS PCMCIA CARD DRIVER
15068L:	linux-wireless@vger.kernel.org
15069S:	Odd fixes
15070F:	drivers/net/wireless/wl3501*
15071
15072WOLFSON MICROELECTRONICS DRIVERS
15073L:	patches@opensource.cirrus.com
15074T:	git https://github.com/CirrusLogic/linux-drivers.git
15075W:	https://github.com/CirrusLogic/linux-drivers/wiki
15076S:	Supported
15077F:	Documentation/hwmon/wm83??
15078F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15079F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15080F:	Documentation/devicetree/bindings/mfd/arizona.txt
15081F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15082F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15083F:	arch/arm/mach-s3c64xx/mach-crag6410*
15084F:	drivers/clk/clk-wm83*.c
15085F:	drivers/extcon/extcon-arizona.c
15086F:	drivers/leds/leds-wm83*.c
15087F:	drivers/gpio/gpio-*wm*.c
15088F:	drivers/gpio/gpio-arizona.c
15089F:	drivers/hwmon/wm83??-hwmon.c
15090F:	drivers/input/misc/wm831x-on.c
15091F:	drivers/input/touchscreen/wm831x-ts.c
15092F:	drivers/input/touchscreen/wm97*.c
15093F:	drivers/mfd/arizona*
15094F:	drivers/mfd/wm*.c
15095F:	drivers/mfd/cs47l24*
15096F:	drivers/power/supply/wm83*.c
15097F:	drivers/rtc/rtc-wm83*.c
15098F:	drivers/regulator/wm8*.c
15099F:	drivers/regulator/arizona*
15100F:	drivers/video/backlight/wm83*_bl.c
15101F:	drivers/watchdog/wm83*_wdt.c
15102F:	include/linux/mfd/arizona/
15103F:	include/linux/mfd/wm831x/
15104F:	include/linux/mfd/wm8350/
15105F:	include/linux/mfd/wm8400*
15106F:	include/linux/regulator/arizona*
15107F:	include/linux/wm97xx.h
15108F:	include/sound/wm????.h
15109F:	sound/soc/codecs/arizona.?
15110F:	sound/soc/codecs/wm*
15111F:	sound/soc/codecs/cs47l24*
15112
15113WORKQUEUE
15114M:	Tejun Heo <tj@kernel.org>
15115R:	Lai Jiangshan <jiangshanlai@gmail.com>
15116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15117S:	Maintained
15118F:	include/linux/workqueue.h
15119F:	kernel/workqueue.c
15120F:	Documentation/core-api/workqueue.rst
15121
15122X-POWERS AXP288 PMIC DRIVERS
15123M:	Hans de Goede <hdegoede@redhat.com>
15124S:	Maintained
15125N:	axp288
15126F:	drivers/acpi/pmic/intel_pmic_xpower.c
15127
15128X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15129M:	Chen-Yu Tsai <wens@csie.org>
15130L:	linux-kernel@vger.kernel.org
15131S:	Maintained
15132N:	axp[128]
15133
15134X.25 NETWORK LAYER
15135M:	Andrew Hendry <andrew.hendry@gmail.com>
15136L:	linux-x25@vger.kernel.org
15137S:	Odd Fixes
15138F:	Documentation/networking/x25*
15139F:	include/net/x25*
15140F:	net/x25/
15141
15142X86 ARCHITECTURE (32-BIT AND 64-BIT)
15143M:	Thomas Gleixner <tglx@linutronix.de>
15144M:	Ingo Molnar <mingo@redhat.com>
15145R:	"H. Peter Anvin" <hpa@zytor.com>
15146M:	x86@kernel.org
15147L:	linux-kernel@vger.kernel.org
15148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15149S:	Maintained
15150F:	Documentation/x86/
15151F:	arch/x86/
15152
15153X86 MCE INFRASTRUCTURE
15154M:	Tony Luck <tony.luck@intel.com>
15155M:	Borislav Petkov <bp@alien8.de>
15156L:	linux-edac@vger.kernel.org
15157S:	Maintained
15158F:	arch/x86/kernel/cpu/mcheck/*
15159
15160X86 MICROCODE UPDATE SUPPORT
15161M:	Borislav Petkov <bp@alien8.de>
15162S:	Maintained
15163F:	arch/x86/kernel/cpu/microcode/*
15164
15165X86 PLATFORM DRIVERS
15166M:	Darren Hart <dvhart@infradead.org>
15167M:	Andy Shevchenko <andy@infradead.org>
15168L:	platform-driver-x86@vger.kernel.org
15169T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15170S:	Maintained
15171F:	drivers/platform/x86/
15172F:	drivers/platform/olpc/
15173
15174X86 VDSO
15175M:	Andy Lutomirski <luto@amacapital.net>
15176L:	linux-kernel@vger.kernel.org
15177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15178S:	Maintained
15179F:	arch/x86/entry/vdso/
15180
15181XC2028/3028 TUNER DRIVER
15182M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15184L:	linux-media@vger.kernel.org
15185W:	https://linuxtv.org
15186T:	git git://linuxtv.org/media_tree.git
15187S:	Maintained
15188F:	drivers/media/tuners/tuner-xc2028.*
15189
15190XEN BLOCK SUBSYSTEM
15191M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15192M:	Roger Pau Monné <roger.pau@citrix.com>
15193L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15194S:	Supported
15195F:	drivers/block/xen-blkback/*
15196F:	drivers/block/xen*
15197
15198XEN HYPERVISOR ARM
15199M:	Stefano Stabellini <sstabellini@kernel.org>
15200L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15201S:	Maintained
15202F:	arch/arm/xen/
15203F:	arch/arm/include/asm/xen/
15204
15205XEN HYPERVISOR ARM64
15206M:	Stefano Stabellini <sstabellini@kernel.org>
15207L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15208S:	Maintained
15209F:	arch/arm64/xen/
15210F:	arch/arm64/include/asm/xen/
15211
15212XEN HYPERVISOR INTERFACE
15213M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15214M:	Juergen Gross <jgross@suse.com>
15215L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15217S:	Supported
15218F:	arch/x86/xen/
15219F:	drivers/*/xen-*front.c
15220F:	drivers/xen/
15221F:	arch/x86/include/asm/xen/
15222F:	arch/x86/include/asm/pvclock-abi.h
15223F:	include/xen/
15224F:	include/uapi/xen/
15225F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15226F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15227
15228XEN NETWORK BACKEND DRIVER
15229M:	Wei Liu <wei.liu2@citrix.com>
15230M:	Paul Durrant <paul.durrant@citrix.com>
15231L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15232L:	netdev@vger.kernel.org
15233S:	Supported
15234F:	drivers/net/xen-netback/*
15235
15236XEN PCI SUBSYSTEM
15237M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15238L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15239S:	Supported
15240F:	arch/x86/pci/*xen*
15241F:	drivers/pci/*xen*
15242
15243XEN PVSCSI DRIVERS
15244M:	Juergen Gross <jgross@suse.com>
15245L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15246L:	linux-scsi@vger.kernel.org
15247S:	Supported
15248F:	drivers/scsi/xen-scsifront.c
15249F:	drivers/xen/xen-scsiback.c
15250F:	include/xen/interface/io/vscsiif.h
15251
15252XEN SWIOTLB SUBSYSTEM
15253M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15254L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15255L:	iommu@lists.linux-foundation.org
15256S:	Supported
15257F:	arch/x86/xen/*swiotlb*
15258F:	drivers/xen/*swiotlb*
15259
15260XFS FILESYSTEM
15261M:	Darrick J. Wong <darrick.wong@oracle.com>
15262M:	linux-xfs@vger.kernel.org
15263L:	linux-xfs@vger.kernel.org
15264W:	http://xfs.org/
15265T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15266S:	Supported
15267F:	Documentation/filesystems/xfs.txt
15268F:	fs/xfs/
15269
15270XILINX AXI ETHERNET DRIVER
15271M:	Anirudha Sarangi <anirudh@xilinx.com>
15272M:	John Linn <John.Linn@xilinx.com>
15273S:	Maintained
15274F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15275
15276XILINX UARTLITE SERIAL DRIVER
15277M:	Peter Korsgaard <jacmet@sunsite.dk>
15278L:	linux-serial@vger.kernel.org
15279S:	Maintained
15280F:	drivers/tty/serial/uartlite.c
15281
15282XILINX VIDEO IP CORES
15283M:	Hyun Kwon <hyun.kwon@xilinx.com>
15284M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15285L:	linux-media@vger.kernel.org
15286T:	git git://linuxtv.org/media_tree.git
15287S:	Supported
15288F:	Documentation/devicetree/bindings/media/xilinx/
15289F:	drivers/media/platform/xilinx/
15290F:	include/uapi/linux/xilinx-v4l2-controls.h
15291
15292XILLYBUS DRIVER
15293M:	Eli Billauer <eli.billauer@gmail.com>
15294L:	linux-kernel@vger.kernel.org
15295S:	Supported
15296F:	drivers/char/xillybus/
15297
15298XRA1403 GPIO EXPANDER
15299M:	Nandor Han <nandor.han@ge.com>
15300M:	Semi Malinen <semi.malinen@ge.com>
15301L:	linux-gpio@vger.kernel.org
15302S:	Maintained
15303F:	drivers/gpio/gpio-xra1403.c
15304F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15305
15306XTENSA XTFPGA PLATFORM SUPPORT
15307M:	Max Filippov <jcmvbkbc@gmail.com>
15308L:	linux-xtensa@linux-xtensa.org
15309S:	Maintained
15310F:	drivers/spi/spi-xtensa-xtfpga.c
15311F:	sound/soc/xtensa/xtfpga-i2s.c
15312
15313YAM DRIVER FOR AX.25
15314M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15315L:	linux-hams@vger.kernel.org
15316S:	Maintained
15317F:	drivers/net/hamradio/yam*
15318F:	include/linux/yam.h
15319
15320YAMA SECURITY MODULE
15321M:	Kees Cook <keescook@chromium.org>
15322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15323S:	Supported
15324F:	security/yama/
15325F:	Documentation/admin-guide/LSM/Yama.rst
15326
15327YEALINK PHONE DRIVER
15328M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15329L:	usbb2k-api-dev@nongnu.org
15330S:	Maintained
15331F:	Documentation/input/yealink.rst
15332F:	drivers/input/misc/yealink.*
15333
15334Z8530 DRIVER FOR AX.25
15335M:	Joerg Reuter <jreuter@yaina.de>
15336W:	http://yaina.de/jreuter/
15337W:	http://www.qsl.net/dl1bke/
15338L:	linux-hams@vger.kernel.org
15339S:	Maintained
15340F:	Documentation/networking/z8530drv.txt
15341F:	drivers/net/hamradio/*scc.c
15342F:	drivers/net/hamradio/z8530.h
15343
15344ZBUD COMPRESSED PAGE ALLOCATOR
15345M:	Seth Jennings <sjenning@redhat.com>
15346M:	Dan Streetman <ddstreet@ieee.org>
15347L:	linux-mm@kvack.org
15348S:	Maintained
15349F:	mm/zbud.c
15350F:	include/linux/zbud.h
15351
15352ZD1211RW WIRELESS DRIVER
15353M:	Daniel Drake <dsd@gentoo.org>
15354M:	Ulrich Kunitz <kune@deine-taler.de>
15355W:	http://zd1211.ath.cx/wiki/DriverRewrite
15356L:	linux-wireless@vger.kernel.org
15357L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15358S:	Maintained
15359F:	drivers/net/wireless/zydas/zd1211rw/
15360
15361ZD1301 MEDIA DRIVER
15362M:	Antti Palosaari <crope@iki.fi>
15363L:	linux-media@vger.kernel.org
15364W:	https://linuxtv.org/
15365W:	http://palosaari.fi/linux/
15366Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15367S:	Maintained
15368F:	drivers/media/usb/dvb-usb-v2/zd1301*
15369
15370ZD1301_DEMOD MEDIA DRIVER
15371M:	Antti Palosaari <crope@iki.fi>
15372L:	linux-media@vger.kernel.org
15373W:	https://linuxtv.org/
15374W:	http://palosaari.fi/linux/
15375Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15376S:	Maintained
15377F:	drivers/media/dvb-frontends/zd1301_demod*
15378
15379ZPOOL COMPRESSED PAGE STORAGE API
15380M:	Dan Streetman <ddstreet@ieee.org>
15381L:	linux-mm@kvack.org
15382S:	Maintained
15383F:	mm/zpool.c
15384F:	include/linux/zpool.h
15385
15386ZR36067 VIDEO FOR LINUX DRIVER
15387L:	mjpeg-users@lists.sourceforge.net
15388L:	linux-media@vger.kernel.org
15389W:	http://mjpeg.sourceforge.net/driver-zoran/
15390T:	hg https://linuxtv.org/hg/v4l-dvb
15391S:	Odd Fixes
15392F:	drivers/media/pci/zoran/
15393
15394ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15395M:	Minchan Kim <minchan@kernel.org>
15396M:	Nitin Gupta <ngupta@vflare.org>
15397R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15398L:	linux-kernel@vger.kernel.org
15399S:	Maintained
15400F:	drivers/block/zram/
15401F:	Documentation/blockdev/zram.txt
15402
15403ZS DECSTATION Z85C30 SERIAL DRIVER
15404M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15405S:	Maintained
15406F:	drivers/tty/serial/zs.*
15407
15408ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15409M:	Minchan Kim <minchan@kernel.org>
15410M:	Nitin Gupta <ngupta@vflare.org>
15411R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15412L:	linux-mm@kvack.org
15413S:	Maintained
15414F:	mm/zsmalloc.c
15415F:	include/linux/zsmalloc.h
15416F:	Documentation/vm/zsmalloc.txt
15417
15418ZSWAP COMPRESSED SWAP CACHING
15419M:	Seth Jennings <sjenning@redhat.com>
15420M:	Dan Streetman <ddstreet@ieee.org>
15421L:	linux-mm@kvack.org
15422S:	Maintained
15423F:	mm/zswap.c
15424
15425THE REST
15426M:	Linus Torvalds <torvalds@linux-foundation.org>
15427L:	linux-kernel@vger.kernel.org
15428Q:	http://patchwork.kernel.org/project/LKML/list/
15429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15430S:	Buried alive in reporters
15431F:	*
15432F:	*/
15433