xref: /openbmc/linux/MAINTAINERS (revision d2ba09c1)
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@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
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
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772F:	drivers/gpu/drm/amd/amdkfd/
773F:	drivers/gpu/drm/amd/include/cik_structs.h
774F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775F:	drivers/gpu/drm/amd/include/vi_structs.h
776F:	include/uapi/linux/kfd_ioctl.h
777
778AMD SEATTLE DEVICE TREE SUPPORT
779M:	Brijesh Singh <brijeshkumar.singh@amd.com>
780M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781M:	Tom Lendacky <thomas.lendacky@amd.com>
782S:	Supported
783F:	arch/arm64/boot/dts/amd/
784
785AMD XGBE DRIVER
786M:	Tom Lendacky <thomas.lendacky@amd.com>
787L:	netdev@vger.kernel.org
788S:	Supported
789F:	drivers/net/ethernet/amd/xgbe/
790F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791
792AMS (Apple Motion Sensor) DRIVER
793M:	Michael Hanselmann <linux-kernel@hansmi.ch>
794S:	Supported
795F:	drivers/macintosh/ams/
796
797ANALOG DEVICES INC AD9389B DRIVER
798M:	Hans Verkuil <hans.verkuil@cisco.com>
799L:	linux-media@vger.kernel.org
800S:	Maintained
801F:	drivers/media/i2c/ad9389b*
802
803ANALOG DEVICES INC ADV7180 DRIVER
804M:	Lars-Peter Clausen <lars@metafoo.de>
805L:	linux-media@vger.kernel.org
806W:	http://ez.analog.com/community/linux-device-drivers
807S:	Supported
808F:	drivers/media/i2c/adv7180.c
809
810ANALOG DEVICES INC ADV748X DRIVER
811M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv748x/*
815
816ANALOG DEVICES INC ADV7511 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7511*
821
822ANALOG DEVICES INC ADV7604 DRIVER
823M:	Hans Verkuil <hans.verkuil@cisco.com>
824L:	linux-media@vger.kernel.org
825S:	Maintained
826F:	drivers/media/i2c/adv7604*
827
828ANALOG DEVICES INC ADV7842 DRIVER
829M:	Hans Verkuil <hans.verkuil@cisco.com>
830L:	linux-media@vger.kernel.org
831S:	Maintained
832F:	drivers/media/i2c/adv7842*
833
834ANALOG DEVICES INC ASOC CODEC DRIVERS
835M:	Lars-Peter Clausen <lars@metafoo.de>
836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
837W:	http://wiki.analog.com/
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	sound/soc/codecs/adau*
841F:	sound/soc/codecs/adav*
842F:	sound/soc/codecs/ad1*
843F:	sound/soc/codecs/ad7*
844F:	sound/soc/codecs/ssm*
845F:	sound/soc/codecs/sigmadsp.*
846
847ANALOG DEVICES INC DMA DRIVERS
848M:	Lars-Peter Clausen <lars@metafoo.de>
849W:	http://ez.analog.com/community/linux-device-drivers
850S:	Supported
851F:	drivers/dma/dma-axi-dmac.c
852
853ANALOG DEVICES INC IIO DRIVERS
854M:	Lars-Peter Clausen <lars@metafoo.de>
855M:	Michael Hennerich <Michael.Hennerich@analog.com>
856W:	http://wiki.analog.com/
857W:	http://ez.analog.com/community/linux-device-drivers
858S:	Supported
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861F:	drivers/iio/*/ad*
862F:	drivers/iio/adc/ltc2497*
863X:	drivers/iio/*/adjd*
864F:	drivers/staging/iio/*/ad*
865
866ANDES ARCHITECTURE
867M:	Greentime Hu <green.hu@gmail.com>
868M:	Vincent Chen <deanbo422@gmail.com>
869T:	git https://github.com/andestech/linux.git
870S:	Supported
871F:	arch/nds32/
872F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873F:	Documentation/devicetree/bindings/nds32/
874K:	nds32
875N:	nds32
876
877ANDROID CONFIG FRAGMENTS
878M:	Rob Herring <robh@kernel.org>
879S:	Supported
880F:	kernel/configs/android*
881
882ANDROID DRIVERS
883M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884M:	Arve Hjønnevåg <arve@android.com>
885M:	Todd Kjos <tkjos@android.com>
886M:	Martijn Coenen <maco@android.com>
887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888L:	devel@driverdev.osuosl.org
889S:	Supported
890F:	drivers/android/
891F:	drivers/staging/android/
892
893ANDROID GOLDFISH PIC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897F:	drivers/irqchip/irq-goldfish-pic.c
898
899ANDROID GOLDFISH RTC DRIVER
900M:	Miodrag Dinic <miodrag.dinic@mips.com>
901S:	Supported
902F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903F:	drivers/rtc/rtc-goldfish.c
904
905ANDROID ION DRIVER
906M:	Laura Abbott <labbott@redhat.com>
907M:	Sumit Semwal <sumit.semwal@linaro.org>
908L:	devel@driverdev.osuosl.org
909L:	dri-devel@lists.freedesktop.org
910L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911S:	Supported
912F:	drivers/staging/android/ion
913F:	drivers/staging/android/uapi/ion.h
914
915AOA (Apple Onboard Audio) ALSA DRIVER
916M:	Johannes Berg <johannes@sipsolutions.net>
917L:	linuxppc-dev@lists.ozlabs.org
918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
919S:	Maintained
920F:	sound/aoa/
921
922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923M:	William Breathitt Gray <vilhelm.gray@gmail.com>
924L:	linux-iio@vger.kernel.org
925S:	Maintained
926F:	drivers/iio/adc/stx104.c
927
928APM DRIVER
929M:	Jiri Kosina <jikos@kernel.org>
930S:	Odd fixes
931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932F:	arch/x86/kernel/apm_32.c
933F:	include/linux/apm_bios.h
934F:	include/uapi/linux/apm_bios.h
935F:	drivers/char/apm-emulation.c
936
937APPARMOR SECURITY MODULE
938M:	John Johansen <john.johansen@canonical.com>
939L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940W:	wiki.apparmor.net
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942S:	Supported
943F:	security/apparmor/
944F:	Documentation/admin-guide/LSM/apparmor.rst
945
946APPLE BCM5974 MULTITOUCH DRIVER
947M:	Henrik Rydberg <rydberg@bitmath.org>
948L:	linux-input@vger.kernel.org
949S:	Odd fixes
950F:	drivers/input/mouse/bcm5974.c
951
952APPLE SMC DRIVER
953M:	Henrik Rydberg <rydberg@bitmath.org>
954L:	linux-hwmon@vger.kernel.org
955S:	Odd fixes
956F:	drivers/hwmon/applesmc.c
957
958APPLETALK NETWORK LAYER
959L:	netdev@vger.kernel.org
960S:	Odd fixes
961F:	drivers/net/appletalk/
962F:	net/appletalk/
963
964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965M:	Duc Dang <dhdang@apm.com>
966S:	Supported
967F:	arch/arm64/boot/dts/apm/
968
969APPLIED MICRO (APM) X-GENE SOC EDAC
970M:	Loc Ho <lho@apm.com>
971S:	Supported
972F:	drivers/edac/xgene_edac.c
973F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976M:	Iyappan Subramanian <isubramanian@apm.com>
977M:	Keyur Chudgar <kchudgar@apm.com>
978S:	Supported
979F:	drivers/net/ethernet/apm/xgene-v2/
980
981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982M:	Iyappan Subramanian <isubramanian@apm.com>
983M:	Keyur Chudgar <kchudgar@apm.com>
984M:	Quan Nguyen <qnguyen@apm.com>
985S:	Supported
986F:	drivers/net/ethernet/apm/xgene/
987F:	drivers/net/phy/mdio-xgene.c
988F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990
991APPLIED MICRO (APM) X-GENE SOC PMU
992M:	Tai Nguyen <ttnguyen@apm.com>
993S:	Supported
994F:	drivers/perf/xgene_pmu.c
995F:	Documentation/perf/xgene-pmu.txt
996F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
998APTINA CAMERA SENSOR PLL
999M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L:	linux-media@vger.kernel.org
1001S:	Maintained
1002F:	drivers/media/i2c/aptina-pll.*
1003
1004ARC FRAMEBUFFER DRIVER
1005M:	Jaya Kumar <jayalk@intworks.biz>
1006S:	Maintained
1007F:	drivers/video/fbdev/arcfb.c
1008F:	drivers/video/fbdev/core/fb_defio.c
1009
1010ARC PGU DRM DRIVER
1011M:	Alexey Brodkin <abrodkin@synopsys.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arc/
1014F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016ARCNET NETWORK LAYER
1017M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L:	netdev@vger.kernel.org
1019S:	Maintained
1020F:	drivers/net/arcnet/
1021F:	include/uapi/linux/if_arcnet.h
1022
1023ARM ARCHITECTED TIMER DRIVER
1024M:	Mark Rutland <mark.rutland@arm.com>
1025M:	Marc Zyngier <marc.zyngier@arm.com>
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:	Maintained
1028F:	arch/arm/include/asm/arch_timer.h
1029F:	arch/arm64/include/asm/arch_timer.h
1030F:	drivers/clocksource/arm_arch_timer.c
1031
1032ARM HDLCD DRM DRIVER
1033M:	Liviu Dudau <liviu.dudau@arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/hdlcd_*
1036F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038ARM MALI-DP DRM DRIVER
1039M:	Liviu Dudau <liviu.dudau@arm.com>
1040M:	Brian Starkey <brian.starkey@arm.com>
1041M:	Mali DP Maintainers <malidp@foss.arm.com>
1042S:	Supported
1043F:	drivers/gpu/drm/arm/
1044F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046ARM MFM AND FLOPPY DRIVERS
1047M:	Ian Molton <spyro@f2s.com>
1048S:	Maintained
1049F:	arch/arm/lib/floppydma.S
1050F:	arch/arm/include/asm/floppy.h
1051
1052ARM PMU PROFILING AND DEBUGGING
1053M:	Will Deacon <will.deacon@arm.com>
1054M:	Mark Rutland <mark.rutland@arm.com>
1055S:	Maintained
1056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057F:	arch/arm*/kernel/perf_*
1058F:	arch/arm/oprofile/common.c
1059F:	arch/arm*/kernel/hw_breakpoint.c
1060F:	arch/arm*/include/asm/hw_breakpoint.h
1061F:	arch/arm*/include/asm/perf_event.h
1062F:	drivers/perf/*
1063F:	include/linux/perf/arm_pmu.h
1064F:	Documentation/devicetree/bindings/arm/pmu.txt
1065F:	Documentation/devicetree/bindings/perf/
1066
1067ARM PORT
1068M:	Russell King <linux@armlinux.org.uk>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W:	http://www.armlinux.org.uk/
1071S:	Odd Fixes
1072T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073F:	arch/arm/
1074X:	arch/arm/boot/dts/
1075
1076ARM PRIMECELL AACI PL041 DRIVER
1077M:	Russell King <linux@armlinux.org.uk>
1078S:	Odd Fixes
1079F:	sound/arm/aaci.*
1080
1081ARM PRIMECELL BUS SUPPORT
1082M:	Russell King <linux@armlinux.org.uk>
1083S:	Odd Fixes
1084F:	drivers/amba/
1085F:	include/linux/amba/bus.h
1086
1087ARM PRIMECELL CLCD PL110 DRIVER
1088M:	Russell King <linux@armlinux.org.uk>
1089S:	Odd Fixes
1090F:	drivers/video/fbdev/amba-clcd.*
1091
1092ARM PRIMECELL KMI PL050 DRIVER
1093M:	Russell King <linux@armlinux.org.uk>
1094S:	Odd Fixes
1095F:	drivers/input/serio/ambakmi.*
1096F:	include/linux/amba/kmi.h
1097
1098ARM PRIMECELL MMCI PL180/1 DRIVER
1099M:	Russell King <linux@armlinux.org.uk>
1100S:	Odd Fixes
1101F:	drivers/mmc/host/mmci.*
1102F:	include/linux/amba/mmci.h
1103
1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105M:	Russell King <linux@armlinux.org.uk>
1106S:	Odd Fixes
1107F:	drivers/tty/serial/amba-pl01*.c
1108F:	include/linux/amba/serial.h
1109
1110ARM SMMU DRIVERS
1111M:	Will Deacon <will.deacon@arm.com>
1112R:	Robin Murphy <robin.murphy@arm.com>
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115F:	drivers/iommu/arm-smmu.c
1116F:	drivers/iommu/arm-smmu-v3.c
1117F:	drivers/iommu/io-pgtable-arm.c
1118F:	drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:	Maintained
1123F:	arch/arm/mach-*/
1124F:	arch/arm/plat-*/
1125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M:	Andreas Färber <afaerber@suse.de>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131N:	owl
1132F:	arch/arm/mach-actions/
1133F:	arch/arm/boot/dts/owl-*
1134F:	arch/arm64/boot/dts/actions/
1135F:	drivers/clocksource/owl-*
1136F:	drivers/soc/actions/
1137F:	include/dt-bindings/power/owl-*
1138F:	include/linux/soc/actions/
1139F:	Documentation/devicetree/bindings/arm/actions.txt
1140F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143ARM/ADS SPHERE MACHINE SUPPORT
1144M:	Lennert Buytenhek <kernel@wantstofly.org>
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S:	Maintained
1147
1148ARM/AFEB9260 MACHINE SUPPORT
1149M:	Sergey Lapin <slapin@ossfans.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/AJECO 1ARM MACHINE SUPPORT
1154M:	Lennert Buytenhek <kernel@wantstofly.org>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157
1158ARM/Allwinner SoC Clock Support
1159M:	Emilio López <emilio@elopez.com.ar>
1160S:	Maintained
1161F:	drivers/clk/sunxi/
1162
1163ARM/Allwinner sunXi SoC support
1164M:	Maxime Ripard <maxime.ripard@bootlin.com>
1165M:	Chen-Yu Tsai <wens@csie.org>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:	Maintained
1168N:	sun[x456789]i
1169N:	sun50i
1170F:	arch/arm/mach-sunxi/
1171F:	arch/arm64/boot/dts/allwinner/
1172F:	drivers/clk/sunxi-ng/
1173F:	drivers/pinctrl/sunxi/
1174F:	drivers/soc/sunxi/
1175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M:	Neil Armstrong <narmstrong@baylibre.com>
1179M:	Jerome Brunet <jbrunet@baylibre.com>
1180L:	linux-amlogic@lists.infradead.org
1181S:	Maintained
1182F:	drivers/clk/meson/
1183F:	include/dt-bindings/clock/meson*
1184F:	include/dt-bindings/clock/gxbb*
1185F:	Documentation/devicetree/bindings/clock/amlogic*
1186
1187ARM/Amlogic Meson SoC support
1188M:	Carlo Caione <carlo@caione.org>
1189M:	Kevin Hilman <khilman@baylibre.com>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191L:	linux-amlogic@lists.infradead.org
1192W:	http://linux-meson.com/
1193S:	Maintained
1194F:	arch/arm/mach-meson/
1195F:	arch/arm/boot/dts/meson*
1196F:	arch/arm64/boot/dts/amlogic/
1197F:	drivers/pinctrl/meson/
1198F:	drivers/mmc/host/meson*
1199N:	meson
1200
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	arch/arm/mach-alpine/
1207F:	arch/arm/boot/dts/alpine*
1208F:	arch/arm64/boot/dts/al/
1209F:	drivers/*/*alpine*
1210
1211ARM/ARTPEC MACHINE SUPPORT
1212M:	Jesper Nilsson <jesper.nilsson@axis.com>
1213M:	Lars Persson <lars.persson@axis.com>
1214S:	Maintained
1215L:	linux-arm-kernel@axis.com
1216F:	arch/arm/mach-artpec
1217F:	arch/arm/boot/dts/artpec6*
1218F:	drivers/clk/axis
1219F:	drivers/crypto/axis
1220F:	drivers/pinctrl/pinctrl-artpec*
1221F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223ARM/ASPEED I2C DRIVER
1224M:	Brendan Higgins <brendanhiggins@google.com>
1225R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R:	Joel Stanley <joel@jms.id.au>
1227L:	linux-i2c@vger.kernel.org
1228L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1231F:	drivers/i2c/busses/i2c-aspeed.c
1232F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235ARM/ASPEED MACHINE SUPPORT
1236M:	Joel Stanley <joel@jms.id.au>
1237R:	Andrew Jeffery <andrew@aj.id.au>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S:	Supported
1242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243F:	arch/arm/mach-aspeed/
1244F:	arch/arm/boot/dts/aspeed-*
1245N:	aspeed
1246
1247ARM/ATMEL AT91 Clock Support
1248M:	Boris Brezillon <boris.brezillon@bootlin.com>
1249S:	Maintained
1250F:	drivers/clk/at91
1251
1252ARM/CALXEDA HIGHBANK ARCHITECTURE
1253M:	Rob Herring <robh@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/mach-highbank/
1257F:	arch/arm/boot/dts/highbank.dts
1258F:	arch/arm/boot/dts/ecx-*.dts*
1259
1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261M:	Krzysztof Halasa <khalasa@piap.pl>
1262S:	Maintained
1263F:	arch/arm/mach-cns3xxx/
1264
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M:	Sunil Goutham <sgoutham@cavium.com>
1267M:	Robert Richter <rric@kernel.org>
1268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:	Supported
1270F:	drivers/net/ethernet/cavium/thunder/
1271
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M:	Lukasz Majewski <lukma@denx.de>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276F:	arch/arm/mach-ep93xx/ts72xx.c
1277
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M:	Alexander Shiyan <shc_work@mail.ru>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Odd Fixes
1282N:	clps711x
1283
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M:	Lennert Buytenhek <kernel@wantstofly.org>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290M:	Hartley Sweeten <hsweeten@visionengravers.com>
1291M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-ep93xx/
1295F:	arch/arm/mach-ep93xx/include/mach/
1296
1297ARM/CLKDEV SUPPORT
1298M:	Russell King <linux@armlinux.org.uk>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302F:	drivers/clk/clkdev.c
1303
1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305M:	Mike Rapoport <mike@compulab.co.il>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:	Maintained
1308
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M:	Baruch Siach <baruch@tkos.co.il>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313F:	arch/arm/boot/dts/cx92755*
1314N:	digicolor
1315
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M:	Hubert Feurstein <hubert.feurstein@contec.at>
1318S:	Maintained
1319F:	arch/arm/mach-ep93xx/micro9.c
1320
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	drivers/hwtracing/coresight/*
1326F:	Documentation/trace/coresight.txt
1327F:	Documentation/trace/coresight-cpu-debug.txt
1328F:	Documentation/devicetree/bindings/arm/coresight.txt
1329F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331F:	tools/perf/arch/arm/util/pmu.c
1332F:	tools/perf/arch/arm/util/auxtrace.c
1333F:	tools/perf/arch/arm/util/cs-etm.c
1334F:	tools/perf/arch/arm/util/cs-etm.h
1335F:	tools/perf/util/cs-etm.*
1336F:	tools/perf/util/cs-etm-decoder/*
1337
1338ARM/CORGI MACHINE SUPPORT
1339M:	Richard Purdie <rpurdie@rpsys.net>
1340S:	Maintained
1341
1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344M:	Linus Walleij <linus.walleij@linaro.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:	git git://github.com/ulli-kroll/linux.git
1347S:	Maintained
1348F:	Documentation/devicetree/bindings/arm/gemini.txt
1349F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352F:	arch/arm/mach-gemini/
1353F:	drivers/net/ethernet/cortina/
1354F:	drivers/pinctrl/pinctrl-gemini.c
1355F:	drivers/rtc/rtc-ftrtc010.c
1356
1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358M:	Barry Song <baohua@kernel.org>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361S:	Maintained
1362F:	arch/arm/boot/dts/prima2*
1363F:	arch/arm/mach-prima2/
1364F:	drivers/clk/sirf/
1365F:	drivers/clocksource/timer-prima2.c
1366F:	drivers/clocksource/timer-atlas7.c
1367N:	[^a-z]sirf
1368
1369ARM/EBSA110 MACHINE SUPPORT
1370M:	Russell King <linux@armlinux.org.uk>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:	http://www.armlinux.org.uk/
1373S:	Maintained
1374F:	arch/arm/mach-ebsa110/
1375F:	drivers/net/ethernet/amd/am79c961a.*
1376
1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382N:	efm32
1383
1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385M:	Robert Jarzmik <robert.jarzmik@free.fr>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388F:	arch/arm/mach-pxa/ezx.c
1389
1390ARM/FARADAY FA526 PORT
1391M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394T:	git git://git.berlios.de/gemini-board
1395F:	arch/arm/mm/*-fa*
1396
1397ARM/FOOTBRIDGE ARCHITECTURE
1398M:	Russell King <linux@armlinux.org.uk>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:	http://www.armlinux.org.uk/
1401S:	Maintained
1402F:	arch/arm/include/asm/hardware/dec21285.h
1403F:	arch/arm/mach-footbridge/
1404
1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406M:	Shawn Guo <shawnguo@kernel.org>
1407M:	Sascha Hauer <s.hauer@pengutronix.de>
1408R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1409R:	Fabio Estevam <fabio.estevam@nxp.com>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413F:	arch/arm/mach-imx/
1414F:	arch/arm/mach-mxs/
1415F:	arch/arm/boot/dts/imx*
1416F:	arch/arm/configs/imx*_defconfig
1417F:	drivers/clk/imx/
1418F:	drivers/soc/imx/
1419F:	include/soc/imx/
1420
1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422M:	Shawn Guo <shawnguo@kernel.org>
1423M:	Sascha Hauer <s.hauer@pengutronix.de>
1424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1425R:	Stefan Agner <stefan@agner.ch>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F:	arch/arm/mach-imx/*vf610*
1430F:	arch/arm/boot/dts/vf*
1431
1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433M:	Lennert Buytenhek <kernel@wantstofly.org>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/GUMSTIX MACHINE SUPPORT
1438M:	Steve Sakoman <sakoman@gmail.com>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443M:	Philipp Zabel <philipp.zabel@gmail.com>
1444M:	Paul Parsons <lost.distance@yahoo.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/mach-pxa/hx4700.c
1448F:	arch/arm/mach-pxa/include/mach/hx4700.h
1449F:	sound/soc/pxa/hx4700.c
1450
1451ARM/HISILICON SOC SUPPORT
1452M:	Wei Xu <xuwei5@hisilicon.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W:	http://www.hisilicon.com
1455S:	Supported
1456T:	git git://github.com/hisilicon/linux-hisi.git
1457F:	arch/arm/mach-hisi/
1458F:	arch/arm/boot/dts/hi3*
1459F:	arch/arm/boot/dts/hip*
1460F:	arch/arm/boot/dts/hisi*
1461F:	arch/arm64/boot/dts/hisilicon/
1462
1463ARM/HP JORNADA 7XX MACHINE SUPPORT
1464M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465W:	www.jlime.com
1466S:	Maintained
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F:	arch/arm/mach-sa1100/jornada720.c
1469F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471ARM/IGEP MACHINE SUPPORT
1472M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1473M:	Javier Martinez Canillas <javier@dowhile0.org>
1474L:	linux-omap@vger.kernel.org
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/boot/dts/omap3-igep*
1478
1479ARM/INCOME PXA270 SUPPORT
1480M:	Marek Vasut <marek.vasut@gmail.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IOP32X ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Orphan
1498
1499ARM/INTEL IQ81342EX MACHINE SUPPORT
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/INTEL IXDP2850 MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M:	Imre Kaloz <kaloz@openwrt.org>
1511M:	Krzysztof Halasa <khalasa@piap.pl>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	arch/arm/mach-ixp4xx/
1515
1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517M:	Jonathan Cameron <jic23@cam.ac.uk>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	arch/arm/mach-pxa/stargate2.c
1521F:	drivers/pcmcia/pxa2xx_stargate2.c
1522
1523ARM/INTEL XSC3 (MANZANO) ARM CORE
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/LG1K ARCHITECTURE
1534M:	Chanho Min <chanho.min@lge.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm64/boot/dts/lg/
1538
1539ARM/LOGICPD PXA270 MACHINE SUPPORT
1540M:	Lennert Buytenhek <kernel@wantstofly.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543
1544ARM/LPC18XX ARCHITECTURE
1545M:	Joachim Eastwood <manabian@gmail.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548F:	arch/arm/boot/dts/lpc43*
1549F:	drivers/clk/nxp/clk-lpc18xx*
1550F:	drivers/clocksource/time-lpc32xx.c
1551F:	drivers/i2c/busses/i2c-lpc2k.c
1552F:	drivers/memory/pl172.c
1553F:	drivers/mtd/spi-nor/nxp-spifi.c
1554F:	drivers/rtc/rtc-lpc24xx.c
1555N:	lpc18xx
1556
1557ARM/LPC32XX SOC SUPPORT
1558M:	Vladimir Zapolskiy <vz@mleia.com>
1559M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1562S:	Maintained
1563F:	arch/arm/boot/dts/lpc32*
1564F:	arch/arm/mach-lpc32xx/
1565F:	drivers/i2c/busses/i2c-pnx.c
1566F:	drivers/net/ethernet/nxp/lpc_eth.c
1567F:	drivers/usb/host/ohci-nxp.c
1568F:	drivers/watchdog/pnx4008_wdt.c
1569N:	lpc32xx
1570
1571ARM/MAGICIAN MACHINE SUPPORT
1572M:	Philipp Zabel <philipp.zabel@gmail.com>
1573S:	Maintained
1574
1575ARM/Marvell Dove/MV78xx0/Orion SOC support
1576M:	Jason Cooper <jason@lakedaemon.net>
1577M:	Andrew Lunn <andrew@lunn.ch>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579M:	Gregory Clement <gregory.clement@bootlin.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	Documentation/devicetree/bindings/soc/dove/
1583F:	arch/arm/mach-dove/
1584F:	arch/arm/mach-mv78xx0/
1585F:	arch/arm/mach-orion5x/
1586F:	arch/arm/plat-orion/
1587F:	arch/arm/boot/dts/dove*
1588F:	arch/arm/boot/dts/orion5x*
1589
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M:	Jason Cooper <jason@lakedaemon.net>
1592M:	Andrew Lunn <andrew@lunn.ch>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/armada*
1598F:	arch/arm/boot/dts/kirkwood*
1599F:	arch/arm/configs/mvebu_*_defconfig
1600F:	arch/arm/mach-mvebu/
1601F:	arch/arm64/boot/dts/marvell/armada*
1602F:	drivers/cpufreq/armada-37xx-cpufreq.c
1603F:	drivers/cpufreq/mvebu-cpufreq.c
1604F:	drivers/irqchip/irq-armada-370-xp.c
1605F:	drivers/irqchip/irq-mvebu-*
1606F:	drivers/pinctrl/mvebu/
1607F:	drivers/rtc/rtc-armada38x.c
1608
1609ARM/Mediatek RTC DRIVER
1610M:	Eddie Huang <eddie.huang@mediatek.com>
1611M:	Sean Wang <sean.wang@mediatek.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616F:	drivers/rtc/rtc-mt6397.c
1617F:	drivers/rtc/rtc-mt7622.c
1618
1619ARM/Mediatek SoC support
1620M:	Matthias Brugger <matthias.bgg@gmail.com>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624F:	arch/arm/boot/dts/mt6*
1625F:	arch/arm/boot/dts/mt7*
1626F:	arch/arm/boot/dts/mt8*
1627F:	arch/arm/mach-mediatek/
1628F:	arch/arm64/boot/dts/mediatek/
1629N:	mtk
1630K:	mediatek
1631
1632ARM/Mediatek USB3 PHY DRIVER
1633M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639ARM/MICREL KS8695 ARCHITECTURE
1640M:	Greg Ungerer <gerg@uclinux.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642F:	arch/arm/mach-ks8695/
1643S:	Odd Fixes
1644
1645ARM/Microchip (AT91) SoC support
1646M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1647M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.linux4sam.org
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S:	Supported
1652N:	at91
1653N:	atmel
1654F:	arch/arm/mach-at91/
1655F:	include/soc/at91/
1656F:	arch/arm/boot/dts/at91*.dts
1657F:	arch/arm/boot/dts/at91*.dtsi
1658F:	arch/arm/boot/dts/sama*.dts
1659F:	arch/arm/boot/dts/sama*.dtsi
1660F:	arch/arm/include/debug/at91.S
1661F:	drivers/memory/atmel*
1662F:	drivers/watchdog/sama5d4_wdt.c
1663X:	drivers/input/touchscreen/atmel_mxt_ts.c
1664X:	drivers/net/wireless/atmel/
1665
1666ARM/MIOA701 MACHINE SUPPORT
1667M:	Robert Jarzmik <robert.jarzmik@free.fr>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669F:	arch/arm/mach-pxa/mioa701.c
1670S:	Maintained
1671
1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673M:	Michael Petchkovsky <mkpetch@internode.on.net>
1674S:	Maintained
1675
1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677M:	Linus Walleij <linus.walleij@linaro.org>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/mach-nomadik/
1681F:	arch/arm/mach-u300/
1682F:	arch/arm/mach-ux500/
1683F:	arch/arm/boot/dts/ste-*
1684F:	drivers/clk/clk-nomadik.c
1685F:	drivers/clk/clk-u300.c
1686F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1687F:	drivers/clocksource/timer-u300.c
1688F:	drivers/dma/coh901318*
1689F:	drivers/dma/ste_dma40*
1690F:	drivers/hwspinlock/u8500_hsem.c
1691F:	drivers/i2c/busses/i2c-nomadik.c
1692F:	drivers/i2c/busses/i2c-stu300.c
1693F:	drivers/mfd/ab3100*
1694F:	drivers/mfd/ab8500*
1695F:	drivers/mfd/abx500*
1696F:	drivers/mfd/dbx500*
1697F:	drivers/mfd/db8500*
1698F:	drivers/pinctrl/nomadik/
1699F:	drivers/pinctrl/pinctrl-coh901*
1700F:	drivers/pinctrl/pinctrl-u300.c
1701F:	drivers/rtc/rtc-ab3100.c
1702F:	drivers/rtc/rtc-ab8500.c
1703F:	drivers/rtc/rtc-coh901331.c
1704F:	drivers/rtc/rtc-pl031.c
1705F:	drivers/watchdog/coh901327_wdt.c
1706F:	Documentation/devicetree/bindings/arm/ste-*
1707F:	Documentation/devicetree/bindings/arm/ux500/
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M:	Avi Fishman <avifishman70@gmail.com>
1712M:	Tomer Maimon <tmaimon77@gmail.com>
1713R:	Patrick Venture <venture@google.com>
1714R:	Nancy Yuen <yuenn@google.com>
1715R:	Brendan Higgins <brendanhiggins@google.com>
1716L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S:	Supported
1718F:	arch/arm/mach-npcm/
1719F:	arch/arm/boot/dts/nuvoton-npcm*
1720F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F:	drivers/*/*npcm*
1722F:	Documentation/*/*npcm*
1723
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M:	Wan ZongShun <mcuos.com@gmail.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:	http://www.mcuos.com
1728S:	Maintained
1729F:	arch/arm/mach-w90x900/
1730F:	drivers/input/keyboard/w90p910_keypad.c
1731F:	drivers/input/touchscreen/w90p910_ts.c
1732F:	drivers/watchdog/nuc900_wdt.c
1733F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1734F:	drivers/mtd/nand/raw/nuc900_nand.c
1735F:	drivers/rtc/rtc-nuc900.c
1736F:	drivers/spi/spi-nuc900.c
1737F:	drivers/usb/host/ehci-w90x900.c
1738F:	drivers/video/fbdev/nuc900fb.c
1739
1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1742L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S:	Supported
1745
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M:	Alexander Clouter <alex@digriz.org.uk>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W:	http://www.digriz.org.uk/ts78xx/kernel
1750S:	Maintained
1751F:	arch/arm/mach-orion5x/ts78xx-*
1752
1753ARM/OXNAS platform support
1754M:	Neil Armstrong <narmstrong@baylibre.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756L:	linux-oxnas@groups.io (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-oxnas/
1759F:	arch/arm/boot/dts/ox8*.dts*
1760N:	oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M:	Tomas Cech <sleep_walker@suse.com>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmtreo.*
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M:	Marek Vasut <marek.vasut@gmail.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772W:	http://hackndev.com
1773S:	Maintained
1774F:	arch/arm/mach-pxa/include/mach/palmtx.h
1775F:	arch/arm/mach-pxa/palmtx.c
1776F:	arch/arm/mach-pxa/palmt5.*
1777F:	arch/arm/mach-pxa/include/mach/palmld.h
1778F:	arch/arm/mach-pxa/palmld.c
1779F:	arch/arm/mach-pxa/palmte2.*
1780F:	arch/arm/mach-pxa/include/mach/palmtc.h
1781F:	arch/arm/mach-pxa/palmtc.c
1782
1783ARM/PALMZ72 SUPPORT
1784M:	Sergey Lapin <slapin@ossfans.org>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/palmz72.*
1789
1790ARM/PLEB SUPPORT
1791M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1792W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S:	Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
1796M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798W:	http://www.armlinux.org.uk/
1799S:	Maintained
1800
1801ARM/QUALCOMM SUPPORT
1802M:	Andy Gross <andy.gross@linaro.org>
1803M:	David Brown <david.brown@linaro.org>
1804L:	linux-arm-msm@vger.kernel.org
1805L:	linux-soc@vger.kernel.org
1806S:	Maintained
1807F:	Documentation/devicetree/bindings/soc/qcom/
1808F:	arch/arm/boot/dts/qcom-*.dts
1809F:	arch/arm/boot/dts/qcom-*.dtsi
1810F:	arch/arm/mach-qcom/
1811F:	arch/arm64/boot/dts/qcom/*
1812F:	drivers/i2c/busses/i2c-qup.c
1813F:	drivers/clk/qcom/
1814F:	drivers/dma/qcom/
1815F:	drivers/soc/qcom/
1816F:	drivers/spi/spi-qup.c
1817F:	drivers/tty/serial/msm_serial.c
1818F:	drivers/*/pm8???-*
1819F:	drivers/mfd/ssbi.c
1820F:	drivers/firmware/qcom_scm.c
1821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823ARM/RADISYS ENP2611 MACHINE SUPPORT
1824M:	Lennert Buytenhek <kernel@wantstofly.org>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827
1828ARM/REALTEK ARCHITECTURE
1829M:	Andreas Färber <afaerber@suse.de>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm64/boot/dts/realtek/
1833F:	Documentation/devicetree/bindings/arm/realtek.txt
1834
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M:	Simon Horman <horms@verge.net.au>
1837M:	Magnus Damm <magnus.damm@gmail.com>
1838L:	linux-renesas-soc@vger.kernel.org
1839Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S:	Supported
1842F:	arch/arm64/boot/dts/renesas/
1843F:	Documentation/devicetree/bindings/arm/shmobile.txt
1844F:	drivers/soc/renesas/
1845F:	include/linux/soc/renesas/
1846
1847ARM/RISCPC ARCHITECTURE
1848M:	Russell King <linux@armlinux.org.uk>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850W:	http://www.armlinux.org.uk/
1851S:	Maintained
1852F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F:	arch/arm/include/asm/hardware/ioc.h
1854F:	arch/arm/include/asm/hardware/iomd.h
1855F:	arch/arm/include/asm/hardware/memc.h
1856F:	arch/arm/mach-rpc/
1857F:	drivers/net/ethernet/8390/etherh.c
1858F:	drivers/net/ethernet/i825xx/ether1*
1859F:	drivers/net/ethernet/seeq/ether3*
1860F:	drivers/scsi/arm/
1861
1862ARM/Rockchip SoC support
1863M:	Heiko Stuebner <heiko@sntech.de>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865L:	linux-rockchip@lists.infradead.org
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867S:	Maintained
1868F:	arch/arm/boot/dts/rk3*
1869F:	arch/arm/boot/dts/rv1108*
1870F:	arch/arm/mach-rockchip/
1871F:	drivers/clk/rockchip/
1872F:	drivers/i2c/busses/i2c-rk3x.c
1873F:	drivers/*/*rockchip*
1874F:	drivers/*/*/*rockchip*
1875F:	sound/soc/rockchip/
1876N:	rockchip
1877
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M:	Kukjin Kim <kgene@kernel.org>
1880M:	Krzysztof Kozlowski <krzk@kernel.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884S:	Maintained
1885F:	arch/arm/boot/dts/s3c*
1886F:	arch/arm/boot/dts/s5p*
1887F:	arch/arm/boot/dts/exynos*
1888F:	arch/arm64/boot/dts/exynos/
1889F:	arch/arm/plat-samsung/
1890F:	arch/arm/mach-s3c24*/
1891F:	arch/arm/mach-s3c64xx/
1892F:	arch/arm/mach-s5p*/
1893F:	arch/arm/mach-exynos*/
1894F:	drivers/*/*s3c24*
1895F:	drivers/*/*/*s3c24*
1896F:	drivers/*/*s3c64xx*
1897F:	drivers/*/*s5pv210*
1898F:	drivers/memory/samsung/*
1899F:	drivers/soc/samsung/*
1900F:	Documentation/arm/Samsung/
1901F:	Documentation/devicetree/bindings/arm/samsung/
1902F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1904N:	exynos
1905
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M:	Kyungmin Park <kyungmin.park@samsung.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-s5pv210/
1911
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M:	Kyungmin Park <kyungmin.park@samsung.com>
1914M:	Kamil Debski <kamil@wypas.org>
1915M:	Andrzej Hajda <a.hajda@samsung.com>
1916L:	linux-arm-kernel@lists.infradead.org
1917L:	linux-media@vger.kernel.org
1918S:	Maintained
1919F:	drivers/media/platform/s5p-g2d/
1920
1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922M:	Marek Szyprowski <m.szyprowski@samsung.com>
1923L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924L:	linux-media@vger.kernel.org
1925S:	Maintained
1926F:	drivers/media/platform/s5p-cec/
1927F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org
1933L:	linux-media@vger.kernel.org
1934S:	Maintained
1935F:	drivers/media/platform/s5p-jpeg/
1936
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M:	Kyungmin Park <kyungmin.park@samsung.com>
1939M:	Kamil Debski <kamil@wypas.org>
1940M:	Jeongtae Park <jtp.park@samsung.com>
1941M:	Andrzej Hajda <a.hajda@samsung.com>
1942L:	linux-arm-kernel@lists.infradead.org
1943L:	linux-media@vger.kernel.org
1944S:	Maintained
1945F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1946F:	drivers/media/platform/s5p-mfc/
1947
1948ARM/SHMOBILE ARM ARCHITECTURE
1949M:	Simon Horman <horms@verge.net.au>
1950M:	Magnus Damm <magnus.damm@gmail.com>
1951L:	linux-renesas-soc@vger.kernel.org
1952Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954S:	Supported
1955F:	arch/arm/boot/dts/emev2*
1956F:	arch/arm/boot/dts/r7s*
1957F:	arch/arm/boot/dts/r8a*
1958F:	arch/arm/boot/dts/sh*
1959F:	arch/arm/configs/shmobile_defconfig
1960F:	arch/arm/include/debug/renesas-scif.S
1961F:	arch/arm/mach-shmobile/
1962F:	Documentation/devicetree/bindings/arm/shmobile.txt
1963F:	drivers/soc/renesas/
1964F:	include/linux/soc/renesas/
1965
1966ARM/SOCFPGA ARCHITECTURE
1967M:	Dinh Nguyen <dinguyen@kernel.org>
1968S:	Maintained
1969F:	arch/arm/mach-socfpga/
1970F:	arch/arm/boot/dts/socfpga*
1971F:	arch/arm/configs/socfpga_defconfig
1972F:	arch/arm64/boot/dts/altera/
1973W:	http://www.rocketboards.org
1974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977M:	Dinh Nguyen <dinguyen@kernel.org>
1978S:	Maintained
1979F:	drivers/clk/socfpga/
1980
1981ARM/SOCFPGA EDAC SUPPORT
1982M:	Thor Thayer <thor.thayer@linux.intel.com>
1983S:	Maintained
1984F:	drivers/edac/altera_edac.
1985
1986ARM/SPREADTRUM SoC SUPPORT
1987M:	Orson Zhai <orsonzhai@gmail.com>
1988M:	Baolin Wang <baolin.wang@linaro.org>
1989M:	Chunyan Zhang <zhang.lyra@gmail.com>
1990S:	Maintained
1991F:	arch/arm64/boot/dts/sprd
1992N:	sprd
1993
1994ARM/STI ARCHITECTURE
1995M:	Patrice Chotard <patrice.chotard@st.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:	http://www.stlinux.com
1998S:	Maintained
1999F:	arch/arm/mach-sti/
2000F:	arch/arm/boot/dts/sti*
2001F:	drivers/char/hw_random/st-rng.c
2002F:	drivers/clocksource/arm_global_timer.c
2003F:	drivers/clocksource/clksrc_st_lpc.c
2004F:	drivers/cpufreq/sti-cpufreq.c
2005F:	drivers/dma/st_fdma*
2006F:	drivers/i2c/busses/i2c-st.c
2007F:	drivers/media/rc/st_rc.c
2008F:	drivers/media/platform/sti/c8sectpfe/
2009F:	drivers/mmc/host/sdhci-st.c
2010F:	drivers/phy/st/phy-miphy28lp.c
2011F:	drivers/phy/st/phy-stih407-usb.c
2012F:	drivers/pinctrl/pinctrl-st.c
2013F:	drivers/remoteproc/st_remoteproc.c
2014F:	drivers/remoteproc/st_slim_rproc.c
2015F:	drivers/reset/sti/
2016F:	drivers/rtc/rtc-st-lpc.c
2017F:	drivers/tty/serial/st-asc.c
2018F:	drivers/usb/dwc3/dwc3-st.c
2019F:	drivers/usb/host/ehci-st.c
2020F:	drivers/usb/host/ohci-st.c
2021F:	drivers/watchdog/st_lpc_wdt.c
2022F:	drivers/ata/ahci_st.c
2023F:	include/linux/remoteproc/st_slim_rproc.h
2024
2025ARM/STM32 ARCHITECTURE
2026M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027M:	Alexandre Torgue <alexandre.torgue@st.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031N:	stm32
2032F:	arch/arm/boot/dts/stm32*
2033F:	arch/arm/mach-stm32/
2034F:	drivers/clocksource/armv7m_systick.c
2035
2036ARM/Synaptics Berlin SoC support
2037M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-berlin/
2042F:	arch/arm/boot/dts/berlin*
2043F:	arch/arm64/boot/dts/marvell/berlin*
2044
2045ARM/TANGO ARCHITECTURE
2046M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M:	Mans Rullgard <mans@mansr.com>
2048L:	linux-arm-kernel@lists.infradead.org
2049S:	Odd Fixes
2050N:	tango
2051
2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053M:	Lennert Buytenhek <kernel@wantstofly.org>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M:	Hans Verkuil <hans.verkuil@cisco.com>
2059L:	linux-tegra@vger.kernel.org
2060L:	linux-media@vger.kernel.org
2061S:	Maintained
2062F:	drivers/media/platform/tegra-cec/
2063F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065ARM/TETON BGA MACHINE SUPPORT
2066M:	"Mark F. Brown" <mark.brown314@gmail.com>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:	Maintained
2069
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M:	Santosh Shilimkar <ssantosh@kernel.org>
2072L:	linux-kernel@vger.kernel.org
2073S:	Maintained
2074F:	drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M:	Santosh Shilimkar <ssantosh@kernel.org>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Maintained
2080F:	arch/arm/mach-keystone/
2081F:	arch/arm/boot/dts/keystone-*
2082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L:	linux-kernel@vger.kernel.org
2094S:	Maintained
2095F:	drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M:	Santosh Shilimkar <ssantosh@kernel.org>
2099L:	linux-kernel@vger.kernel.org
2100S:	Maintained
2101F:	drivers/power/reset/keystone-reset.c
2102
2103ARM/THECUS N2100 MACHINE SUPPORT
2104M:	Lennert Buytenhek <kernel@wantstofly.org>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:	Maintained
2107
2108ARM/TOSA MACHINE SUPPORT
2109M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M:	Dirk Opfer <dirk@opfer-online.de>
2111S:	Maintained
2112
2113ARM/UNIPHIER ARCHITECTURE
2114M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117S:	Maintained
2118F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120F:	arch/arm/boot/dts/uniphier*
2121F:	arch/arm/include/asm/hardware/cache-uniphier.h
2122F:	arch/arm/mach-uniphier/
2123F:	arch/arm/mm/cache-uniphier.c
2124F:	arch/arm64/boot/dts/socionext/uniphier*
2125F:	drivers/bus/uniphier-system-bus.c
2126F:	drivers/clk/uniphier/
2127F:	drivers/gpio/gpio-uniphier.c
2128F:	drivers/i2c/busses/i2c-uniphier*
2129F:	drivers/irqchip/irq-uniphier-aidet.c
2130F:	drivers/pinctrl/uniphier/
2131F:	drivers/reset/reset-uniphier.c
2132F:	drivers/tty/serial/8250/8250_uniphier.c
2133N:	uniphier
2134
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M:	Ulf Hansson <ulf.hansson@linaro.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T:	git git://git.linaro.org/people/ulfh/clk.git
2139S:	Maintained
2140F:	drivers/clk/ux500/
2141
2142ARM/VERSATILE EXPRESS PLATFORM
2143M:	Liviu Dudau <liviu.dudau@arm.com>
2144M:	Sudeep Holla <sudeep.holla@arm.com>
2145M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/boot/dts/vexpress*
2149F:	arch/arm64/boot/dts/arm/
2150F:	arch/arm/mach-vexpress/
2151F:	*/*/vexpress*
2152F:	*/*/*/vexpress*
2153F:	drivers/clk/versatile/clk-vexpress-osc.c
2154F:	drivers/clocksource/versatile.c
2155N:	mps2
2156
2157ARM/VFP SUPPORT
2158M:	Russell King <linux@armlinux.org.uk>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160W:	http://www.armlinux.org.uk/
2161S:	Maintained
2162F:	arch/arm/vfp/
2163
2164ARM/VOIPAC PXA270 SUPPORT
2165M:	Marek Vasut <marek.vasut@gmail.com>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	arch/arm/mach-pxa/vpac270.c
2169F:	arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171ARM/VT8500 ARM ARCHITECTURE
2172M:	Tony Prisk <linux@prisktech.co.nz>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-vt8500/
2176F:	drivers/clocksource/vt8500_timer.c
2177F:	drivers/i2c/busses/i2c-wmt.c
2178F:	drivers/mmc/host/wmt-sdmmc.c
2179F:	drivers/pwm/pwm-vt8500.c
2180F:	drivers/rtc/rtc-vt8500.c
2181F:	drivers/tty/serial/vt8500_serial.c
2182F:	drivers/usb/host/ehci-platform.c
2183F:	drivers/usb/host/uhci-platform.c
2184F:	drivers/video/fbdev/vt8500lcdfb.*
2185F:	drivers/video/fbdev/wm8505fb*
2186F:	drivers/video/fbdev/wmt_ge_rops.*
2187
2188ARM/ZIPIT Z2 SUPPORT
2189M:	Marek Vasut <marek.vasut@gmail.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192F:	arch/arm/mach-pxa/z2.c
2193F:	arch/arm/mach-pxa/include/mach/z2.h
2194
2195ARM/ZTE ARCHITECTURE
2196M:	Jun Nie <jun.nie@linaro.org>
2197M:	Baoyou Xie <baoyou.xie@linaro.org>
2198M:	Shawn Guo <shawnguo@kernel.org>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Maintained
2201F:	arch/arm/boot/dts/zx2967*
2202F:	arch/arm/mach-zx/
2203F:	arch/arm64/boot/dts/zte/
2204F:	drivers/clk/zte/
2205F:	drivers/dma/zx_dma.c
2206F:	drivers/gpio/gpio-zx.c
2207F:	drivers/i2c/busses/i2c-zx2967.c
2208F:	drivers/mmc/host/dw_mmc-zx.*
2209F:	drivers/pinctrl/zte/
2210F:	drivers/soc/zte/
2211F:	drivers/thermal/zx2967_thermal.c
2212F:	drivers/watchdog/zx2967_wdt.c
2213F:	Documentation/devicetree/bindings/arm/zte.txt
2214F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2215F:	Documentation/devicetree/bindings/dma/zxdma.txt
2216F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221F:	Documentation/devicetree/bindings/soc/zte/
2222F:	Documentation/devicetree/bindings/sound/zte,*.txt
2223F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F:	include/dt-bindings/clock/zx2967*.h
2226F:	include/dt-bindings/soc/zte,*.h
2227F:	sound/soc/codecs/zx_aud96p22.c
2228F:	sound/soc/zte/
2229
2230ARM/ZYNQ ARCHITECTURE
2231M:	Michal Simek <michal.simek@xilinx.com>
2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W:	http://wiki.xilinx.com
2234T:	git https://github.com/Xilinx/linux-xlnx.git
2235S:	Supported
2236F:	arch/arm/mach-zynq/
2237F:	drivers/cpuidle/cpuidle-zynq.c
2238F:	drivers/block/xsysace.c
2239N:	zynq
2240N:	xilinx
2241F:	drivers/clocksource/cadence_ttc_timer.c
2242F:	drivers/i2c/busses/i2c-cadence.c
2243F:	drivers/mmc/host/sdhci-of-arasan.c
2244F:	drivers/edac/synopsys_edac.c
2245
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M:	Catalin Marinas <catalin.marinas@arm.com>
2248M:	Will Deacon <will.deacon@arm.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251S:	Maintained
2252F:	arch/arm64/
2253F:	Documentation/arm64/
2254
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M:	Sakari Ailus <sakari.ailus@iki.fi>
2257L:	linux-leds@vger.kernel.org
2258S:	Maintained
2259F:	drivers/leds/leds-as3645a.c
2260
2261ASAHI KASEI AK8974 DRIVER
2262M:	Linus Walleij <linus.walleij@linaro.org>
2263L:	linux-iio@vger.kernel.org
2264W:	http://www.akm.com/
2265S:	Supported
2266F:	drivers/iio/magnetometer/ak8974.c
2267
2268ASC7621 HARDWARE MONITOR DRIVER
2269M:	George Joseph <george.joseph@fairview5.com>
2270L:	linux-hwmon@vger.kernel.org
2271S:	Maintained
2272F:	Documentation/hwmon/asc7621
2273F:	drivers/hwmon/asc7621.c
2274
2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276M:	Corentin Chary <corentin.chary@gmail.com>
2277L:	acpi4asus-user@lists.sourceforge.net
2278L:	platform-driver-x86@vger.kernel.org
2279W:	http://acpi4asus.sf.net
2280S:	Maintained
2281F:	drivers/platform/x86/asus*.c
2282F:	drivers/platform/x86/eeepc*.c
2283
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M:	João Paulo Rechi Vita <jprvita@gmail.com>
2286L:	platform-driver-x86@vger.kernel.org
2287S:	Maintained
2288F:	drivers/platform/x86/asus-wireless.c
2289
2290ASYMMETRIC KEYS
2291M:	David Howells <dhowells@redhat.com>
2292L:	keyrings@vger.kernel.org
2293S:	Maintained
2294F:	Documentation/crypto/asymmetric-keys.txt
2295F:	include/linux/verification.h
2296F:	include/crypto/public_key.h
2297F:	include/crypto/pkcs7.h
2298F:	crypto/asymmetric_keys/
2299
2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301R:	Dan Williams <dan.j.williams@intel.com>
2302W:	http://sourceforge.net/projects/xscaleiop
2303S:	Odd fixes
2304F:	Documentation/crypto/async-tx-api.txt
2305F:	crypto/async_tx/
2306F:	drivers/dma/
2307F:	include/linux/dmaengine.h
2308F:	include/linux/async_tx.h
2309
2310AT24 EEPROM DRIVER
2311M:	Bartosz Golaszewski <brgl@bgdev.pl>
2312L:	linux-i2c@vger.kernel.org
2313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314S:	Maintained
2315F:	Documentation/devicetree/bindings/eeprom/at24.txt
2316F:	drivers/misc/eeprom/at24.c
2317F:	include/linux/platform_data/at24.h
2318
2319ATA OVER ETHERNET (AOE) DRIVER
2320M:	"Ed L. Cashin" <ed.cashin@acm.org>
2321W:	http://www.openaoe.org/
2322S:	Supported
2323F:	Documentation/aoe/
2324F:	drivers/block/aoe/
2325
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M:	Alban Bedel <albeu@free.fr>
2328W:	https://github.com/AlbanBedel/linux
2329T:	git git://github.com/AlbanBedel/linux
2330S:	Maintained
2331F:	drivers/gpio/gpio-ath79.c
2332F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334ATHEROS ATH GENERIC UTILITIES
2335M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2336L:	linux-wireless@vger.kernel.org
2337S:	Supported
2338F:	drivers/net/wireless/ath/*
2339
2340ATHEROS ATH5K WIRELESS DRIVER
2341M:	Jiri Slaby <jirislaby@gmail.com>
2342M:	Nick Kossifidis <mickflemm@gmail.com>
2343M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344L:	linux-wireless@vger.kernel.org
2345W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2346S:	Maintained
2347F:	drivers/net/wireless/ath/ath5k/
2348
2349ATHEROS ATH6KL WIRELESS DRIVER
2350M:	Kalle Valo <kvalo@qca.qualcomm.com>
2351L:	linux-wireless@vger.kernel.org
2352W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354S:	Supported
2355F:	drivers/net/wireless/ath/ath6kl/
2356
2357ATI_REMOTE2 DRIVER
2358M:	Ville Syrjala <syrjala@sci.fi>
2359S:	Maintained
2360F:	drivers/input/misc/ati_remote2.c
2361
2362ATK0110 HWMON DRIVER
2363M:	Luca Tettamanti <kronos.it@gmail.com>
2364L:	linux-hwmon@vger.kernel.org
2365S:	Maintained
2366F:	drivers/hwmon/asus_atk0110.c
2367
2368ATLX ETHERNET DRIVERS
2369M:	Jay Cliburn <jcliburn@gmail.com>
2370M:	Chris Snook <chris.snook@gmail.com>
2371L:	netdev@vger.kernel.org
2372W:	http://sourceforge.net/projects/atl1
2373W:	http://atl1.sourceforge.net
2374S:	Maintained
2375F:	drivers/net/ethernet/atheros/
2376
2377ATM
2378M:	Chas Williams <3chas3@gmail.com>
2379L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2380L:	netdev@vger.kernel.org
2381W:	http://linux-atm.sourceforge.net
2382S:	Maintained
2383F:	drivers/atm/
2384F:	include/linux/atm*
2385F:	include/uapi/linux/atm*
2386
2387ATMEL AT91 / AT32 MCI DRIVER
2388M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2389S:	Maintained
2390F:	drivers/mmc/host/atmel-mci.c
2391
2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/power/reset/at91-sama5d2_shdwc.c
2396
2397ATMEL Audio ALSA driver
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2400S:	Supported
2401F:	sound/soc/atmel
2402
2403ATMEL I2C DRIVER
2404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:	linux-i2c@vger.kernel.org
2406S:	Supported
2407F:	drivers/i2c/busses/i2c-at91.c
2408
2409ATMEL ISI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411L:	linux-media@vger.kernel.org
2412S:	Supported
2413F:	drivers/media/platform/atmel/atmel-isi.c
2414F:	include/media/atmel-isi.h
2415
2416ATMEL LCDFB DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-fbdev@vger.kernel.org
2419S:	Maintained
2420F:	drivers/video/fbdev/atmel_lcdfb.c
2421F:	include/video/atmel_lcdc.h
2422
2423ATMEL MACB ETHERNET DRIVER
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425S:	Supported
2426F:	drivers/net/ethernet/cadence/
2427
2428ATMEL MAXTOUCH DRIVER
2429M:	Nick Dyer <nick@shmanahar.org>
2430T:	git git://github.com/ndyer/linux.git
2431S:	Maintained
2432F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433F:	drivers/input/touchscreen/atmel_mxt_ts.c
2434
2435ATMEL SAMA5D2 ADC DRIVER
2436M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2437L:	linux-iio@vger.kernel.org
2438S:	Supported
2439F:	drivers/iio/adc/at91-sama5d2_adc.c
2440
2441ATMEL SDMMC DRIVER
2442M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2443L:	linux-mmc@vger.kernel.org
2444S:	Supported
2445F:	drivers/mmc/host/sdhci-of-at91.c
2446
2447ATMEL SPI DRIVER
2448M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2449S:	Supported
2450F:	drivers/spi/spi-atmel.*
2451
2452ATMEL SSC DRIVER
2453M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S:	Supported
2456F:	drivers/misc/atmel-ssc.c
2457F:	include/linux/atmel-ssc.h
2458
2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2460M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S:	Supported
2463F:	drivers/misc/atmel_tclib.c
2464F:	drivers/clocksource/tcb_clksrc.c
2465
2466ATMEL USBA UDC DRIVER
2467M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:	Supported
2470F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2471
2472ATMEL WIRELESS DRIVER
2473M:	Simon Kelley <simon@thekelleys.org.uk>
2474L:	linux-wireless@vger.kernel.org
2475W:	http://www.thekelleys.org.uk/atmel
2476W:	http://atmelwlandriver.sourceforge.net/
2477S:	Maintained
2478F:	drivers/net/wireless/atmel/atmel*
2479
2480ATMEL XDMA DRIVER
2481M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2482L:	linux-arm-kernel@lists.infradead.org
2483L:	dmaengine@vger.kernel.org
2484S:	Supported
2485F:	drivers/dma/at_xdmac.c
2486
2487ATOMIC INFRASTRUCTURE
2488M:	Will Deacon <will.deacon@arm.com>
2489M:	Peter Zijlstra <peterz@infradead.org>
2490R:	Boqun Feng <boqun.feng@gmail.com>
2491L:	linux-kernel@vger.kernel.org
2492S:	Maintained
2493F:	arch/*/include/asm/atomic*.h
2494F:	include/*/atomic*.h
2495
2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2497M:	Bradley Grove <linuxdrivers@attotech.com>
2498L:	linux-scsi@vger.kernel.org
2499W:	http://www.attotech.com
2500S:	Supported
2501F:	drivers/scsi/esas2r
2502
2503ATUSB IEEE 802.15.4 RADIO DRIVER
2504M:	Stefan Schmidt <stefan@osg.samsung.com>
2505L:	linux-wpan@vger.kernel.org
2506S:	Maintained
2507F:	drivers/net/ieee802154/atusb.c
2508F:	drivers/net/ieee802154/atusb.h
2509F:	drivers/net/ieee802154/at86rf230.h
2510
2511AUDIT SUBSYSTEM
2512M:	Paul Moore <paul@paul-moore.com>
2513M:	Eric Paris <eparis@redhat.com>
2514L:	linux-audit@redhat.com (moderated for non-subscribers)
2515W:	https://github.com/linux-audit
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517S:	Supported
2518F:	include/linux/audit.h
2519F:	include/uapi/linux/audit.h
2520F:	kernel/audit*
2521
2522AUXILIARY DISPLAY DRIVERS
2523M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2524W:	http://miguelojeda.es/auxdisplay.htm
2525W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526S:	Maintained
2527F:	drivers/auxdisplay/
2528F:	include/linux/cfag12864b.h
2529
2530AX.25 NETWORK LAYER
2531M:	Ralf Baechle <ralf@linux-mips.org>
2532L:	linux-hams@vger.kernel.org
2533W:	http://www.linux-ax25.org/
2534S:	Maintained
2535F:	include/uapi/linux/ax25.h
2536F:	include/net/ax25.h
2537F:	net/ax25/
2538
2539AXENTIA ARM DEVICES
2540M:	Peter Rosin <peda@axentia.se>
2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:	Maintained
2543F:	Documentation/devicetree/bindings/arm/axentia.txt
2544F:	arch/arm/boot/dts/at91-linea.dtsi
2545F:	arch/arm/boot/dts/at91-natte.dtsi
2546F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2547F:	arch/arm/boot/dts/at91-tse850-3.dts
2548
2549AXENTIA ASOC DRIVERS
2550M:	Peter Rosin <peda@axentia.se>
2551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/sound/axentia,*
2554F:	sound/soc/atmel/tse850-pcm5142.c
2555
2556AZ6007 DVB DRIVER
2557M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2558L:	linux-media@vger.kernel.org
2559W:	https://linuxtv.org
2560T:	git git://linuxtv.org/media_tree.git
2561S:	Maintained
2562F:	drivers/media/usb/dvb-usb-v2/az6007.c
2563
2564AZTECH FM RADIO RECEIVER DRIVER
2565M:	Hans Verkuil <hverkuil@xs4all.nl>
2566L:	linux-media@vger.kernel.org
2567T:	git git://linuxtv.org/media_tree.git
2568W:	https://linuxtv.org
2569S:	Maintained
2570F:	drivers/media/radio/radio-aztech*
2571
2572B43 WIRELESS DRIVER
2573L:	linux-wireless@vger.kernel.org
2574L:	b43-dev@lists.infradead.org
2575W:	http://wireless.kernel.org/en/users/Drivers/b43
2576S:	Odd Fixes
2577F:	drivers/net/wireless/broadcom/b43/
2578
2579B43LEGACY WIRELESS DRIVER
2580M:	Larry Finger <Larry.Finger@lwfinger.net>
2581L:	linux-wireless@vger.kernel.org
2582L:	b43-dev@lists.infradead.org
2583W:	http://wireless.kernel.org/en/users/Drivers/b43
2584S:	Maintained
2585F:	drivers/net/wireless/broadcom/b43legacy/
2586
2587BACKLIGHT CLASS/SUBSYSTEM
2588M:	Lee Jones <lee.jones@linaro.org>
2589M:	Daniel Thompson <daniel.thompson@linaro.org>
2590M:	Jingoo Han <jingoohan1@gmail.com>
2591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2592S:	Maintained
2593F:	drivers/video/backlight/
2594F:	include/linux/backlight.h
2595F:	include/linux/pwm_backlight.h
2596F:	Documentation/devicetree/bindings/leds/backlight
2597
2598BATMAN ADVANCED
2599M:	Marek Lindner <mareklindner@neomailbox.ch>
2600M:	Simon Wunderlich <sw@simonwunderlich.de>
2601M:	Antonio Quartulli <a@unstable.cc>
2602L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2603W:	https://www.open-mesh.org/
2604Q:	https://patchwork.open-mesh.org/project/batman/list/
2605S:	Maintained
2606F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2607F:	Documentation/ABI/testing/sysfs-class-net-mesh
2608F:	Documentation/networking/batman-adv.rst
2609F:	include/uapi/linux/batadv_packet.h
2610F:	include/uapi/linux/batman_adv.h
2611F:	net/batman-adv/
2612
2613BAYCOM/HDLCDRV DRIVERS FOR AX.25
2614M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2615L:	linux-hams@vger.kernel.org
2616W:	http://www.baycom.org/~tom/ham/ham.html
2617S:	Maintained
2618F:	drivers/net/hamradio/baycom*
2619
2620BCACHE (BLOCK LAYER CACHE)
2621M:	Coly Li <colyli@suse.de>
2622M:	Kent Overstreet <kent.overstreet@gmail.com>
2623L:	linux-bcache@vger.kernel.org
2624W:	http://bcache.evilpiepirate.org
2625C:	irc://irc.oftc.net/bcache
2626S:	Maintained
2627F:	drivers/md/bcache/
2628
2629BDISP ST MEDIA DRIVER
2630M:	Fabien Dessenne <fabien.dessenne@st.com>
2631L:	linux-media@vger.kernel.org
2632T:	git git://linuxtv.org/media_tree.git
2633W:	https://linuxtv.org
2634S:	Supported
2635F:	drivers/media/platform/sti/bdisp
2636
2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2639L:	netdev@vger.kernel.org
2640S:	Maintained
2641F:	drivers/net/ethernet/ec_bhf.c
2642
2643BEFS FILE SYSTEM
2644M:	Luis de Bethencourt <luisbg@kernel.org>
2645M:	Salah Triki <salah.triki@gmail.com>
2646S:	Maintained
2647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2648F:	Documentation/filesystems/befs.txt
2649F:	fs/befs/
2650
2651BFQ I/O SCHEDULER
2652M:	Paolo Valente <paolo.valente@linaro.org>
2653M:	Jens Axboe <axboe@kernel.dk>
2654L:	linux-block@vger.kernel.org
2655S:	Maintained
2656F:	block/bfq-*
2657F:	Documentation/block/bfq-iosched.txt
2658
2659BFS FILE SYSTEM
2660M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2661S:	Maintained
2662F:	Documentation/filesystems/bfs.txt
2663F:	fs/bfs/
2664F:	include/uapi/linux/bfs_fs.h
2665
2666BLINKM RGB LED DRIVER
2667M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668S:	Maintained
2669F:	drivers/leds/leds-blinkm.c
2670
2671BLOCK LAYER
2672M:	Jens Axboe <axboe@kernel.dk>
2673L:	linux-block@vger.kernel.org
2674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2675S:	Maintained
2676F:	block/
2677F:	drivers/block/
2678F:	kernel/trace/blktrace.c
2679F:	lib/sbitmap.c
2680
2681BLOCK2MTD DRIVER
2682M:	Joern Engel <joern@lazybastard.org>
2683L:	linux-mtd@lists.infradead.org
2684S:	Maintained
2685F:	drivers/mtd/devices/block2mtd.c
2686
2687BLUETOOTH DRIVERS
2688M:	Marcel Holtmann <marcel@holtmann.org>
2689M:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	drivers/bluetooth/
2696
2697BLUETOOTH SUBSYSTEM
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	net/bluetooth/
2706F:	include/net/bluetooth/
2707
2708BONDING DRIVER
2709M:	Jay Vosburgh <j.vosburgh@gmail.com>
2710M:	Veaceslav Falico <vfalico@gmail.com>
2711M:	Andy Gospodarek <andy@greyhouse.net>
2712L:	netdev@vger.kernel.org
2713W:	http://sourceforge.net/projects/bonding/
2714S:	Supported
2715F:	drivers/net/bonding/
2716F:	include/uapi/linux/if_bonding.h
2717
2718BPF (Safe dynamic programs and tools)
2719M:	Alexei Starovoitov <ast@kernel.org>
2720M:	Daniel Borkmann <daniel@iogearbox.net>
2721L:	netdev@vger.kernel.org
2722L:	linux-kernel@vger.kernel.org
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2725S:	Supported
2726F:	arch/x86/net/bpf_jit*
2727F:	Documentation/networking/filter.txt
2728F:	Documentation/bpf/
2729F:	include/linux/bpf*
2730F:	include/linux/filter.h
2731F:	include/trace/events/xdp.h
2732F:	include/uapi/linux/bpf*
2733F:	include/uapi/linux/filter.h
2734F:	kernel/bpf/
2735F:	kernel/trace/bpf_trace.c
2736F:	lib/test_bpf.c
2737F:	net/bpf/
2738F:	net/core/filter.c
2739F:	net/sched/act_bpf.c
2740F:	net/sched/cls_bpf.c
2741F:	samples/bpf/
2742F:	tools/bpf/
2743F:	tools/testing/selftests/bpf/
2744
2745BROADCOM B44 10/100 ETHERNET DRIVER
2746M:	Michael Chan <michael.chan@broadcom.com>
2747L:	netdev@vger.kernel.org
2748S:	Supported
2749F:	drivers/net/ethernet/broadcom/b44.*
2750
2751BROADCOM B53 ETHERNET SWITCH DRIVER
2752M:	Florian Fainelli <f.fainelli@gmail.com>
2753L:	netdev@vger.kernel.org
2754L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2755S:	Supported
2756F:	drivers/net/dsa/b53/*
2757F:	include/linux/platform_data/b53.h
2758
2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2760M:	Florian Fainelli <f.fainelli@gmail.com>
2761M:	Ray Jui <rjui@broadcom.com>
2762M:	Scott Branden <sbranden@broadcom.com>
2763M:	bcm-kernel-feedback-list@broadcom.com
2764T:	git git://github.com/broadcom/mach-bcm
2765S:	Maintained
2766N:	bcm281*
2767N:	bcm113*
2768N:	bcm216*
2769N:	kona
2770F:	arch/arm/mach-bcm/
2771
2772BROADCOM BCM2835 ARM ARCHITECTURE
2773M:	Eric Anholt <eric@anholt.net>
2774M:	Stefan Wahren <stefan.wahren@i2se.com>
2775L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777T:	git git://github.com/anholt/linux
2778S:	Maintained
2779N:	bcm2835
2780F:	drivers/staging/vc04_services
2781
2782BROADCOM BCM47XX MIPS ARCHITECTURE
2783M:	Hauke Mehrtens <hauke@hauke-m.de>
2784M:	Rafał Miłecki <zajec5@gmail.com>
2785L:	linux-mips@linux-mips.org
2786S:	Maintained
2787F:	Documentation/devicetree/bindings/mips/brcm/
2788F:	arch/mips/bcm47xx/*
2789F:	arch/mips/include/asm/mach-bcm47xx/*
2790
2791BROADCOM BCM5301X ARM ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794M:	Jon Mason <jonmason@broadcom.com>
2795M:	bcm-kernel-feedback-list@broadcom.com
2796L:	linux-arm-kernel@lists.infradead.org
2797S:	Maintained
2798F:	arch/arm/mach-bcm/bcm_5301x.c
2799F:	arch/arm/boot/dts/bcm5301x*.dtsi
2800F:	arch/arm/boot/dts/bcm470*
2801F:	arch/arm/boot/dts/bcm953012*
2802
2803BROADCOM BCM53573 ARM ARCHITECTURE
2804M:	Rafał Miłecki <rafal@milecki.pl>
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/boot/dts/bcm53573*
2808F:	arch/arm/boot/dts/bcm47189*
2809
2810BROADCOM BCM63XX ARM ARCHITECTURE
2811M:	Florian Fainelli <f.fainelli@gmail.com>
2812M:	bcm-kernel-feedback-list@broadcom.com
2813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814T:	git git://github.com/broadcom/stblinux.git
2815S:	Maintained
2816N:	bcm63xx
2817
2818BROADCOM BCM63XX/BCM33XX UDC DRIVER
2819M:	Kevin Cernekee <cernekee@gmail.com>
2820L:	linux-usb@vger.kernel.org
2821S:	Maintained
2822F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2823
2824BROADCOM BCM7XXX ARM ARCHITECTURE
2825M:	Brian Norris <computersforpeace@gmail.com>
2826M:	Gregory Fong <gregory.0xf0@gmail.com>
2827M:	Florian Fainelli <f.fainelli@gmail.com>
2828M:	bcm-kernel-feedback-list@broadcom.com
2829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2830T:	git git://github.com/broadcom/stblinux.git
2831S:	Maintained
2832F:	arch/arm/mach-bcm/*brcmstb*
2833F:	arch/arm/boot/dts/bcm7*.dts*
2834F:	drivers/bus/brcmstb_gisb.c
2835F:	arch/arm/mm/cache-b15-rac.c
2836F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2837N:	brcmstb
2838
2839BROADCOM BMIPS CPUFREQ DRIVER
2840M:	Markus Mayer <mmayer@broadcom.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842L:	linux-pm@vger.kernel.org
2843S:	Maintained
2844F:	drivers/cpufreq/bmips-cpufreq.c
2845
2846BROADCOM BMIPS MIPS ARCHITECTURE
2847M:	Kevin Cernekee <cernekee@gmail.com>
2848M:	Florian Fainelli <f.fainelli@gmail.com>
2849L:	linux-mips@linux-mips.org
2850T:	git git://github.com/broadcom/stblinux.git
2851S:	Maintained
2852F:	arch/mips/bmips/*
2853F:	arch/mips/include/asm/mach-bmips/*
2854F:	arch/mips/kernel/*bmips*
2855F:	arch/mips/boot/dts/brcm/bcm*.dts*
2856F:	drivers/irqchip/irq-bcm63*
2857F:	drivers/irqchip/irq-bcm7*
2858F:	drivers/irqchip/irq-brcmstb*
2859F:	include/linux/bcm963xx_nvram.h
2860F:	include/linux/bcm963xx_tag.h
2861
2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2863M:	Rasesh Mody <rasesh.mody@cavium.com>
2864M:	Harish Patil <harish.patil@cavium.com>
2865M:	Dept-GELinuxNICDev@cavium.com
2866L:	netdev@vger.kernel.org
2867S:	Supported
2868F:	drivers/net/ethernet/broadcom/bnx2.*
2869F:	drivers/net/ethernet/broadcom/bnx2_*
2870
2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2872M:	QLogic-Storage-Upstream@qlogic.com
2873L:	linux-scsi@vger.kernel.org
2874S:	Supported
2875F:	drivers/scsi/bnx2fc/
2876
2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2878M:	QLogic-Storage-Upstream@qlogic.com
2879L:	linux-scsi@vger.kernel.org
2880S:	Supported
2881F:	drivers/scsi/bnx2i/
2882
2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2884M:	Ariel Elior <ariel.elior@cavium.com>
2885M:	everest-linux-l2@cavium.com
2886L:	netdev@vger.kernel.org
2887S:	Supported
2888F:	drivers/net/ethernet/broadcom/bnx2x/
2889
2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2891M:	Michael Chan <michael.chan@broadcom.com>
2892L:	netdev@vger.kernel.org
2893S:	Supported
2894F:	drivers/net/ethernet/broadcom/bnxt/
2895
2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2897M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2898M:	Franky Lin <franky.lin@broadcom.com>
2899M:	Hante Meuleman <hante.meuleman@broadcom.com>
2900M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2901M:	Wright Feng <wright.feng@cypress.com>
2902L:	linux-wireless@vger.kernel.org
2903L:	brcm80211-dev-list.pdl@broadcom.com
2904L:	brcm80211-dev-list@cypress.com
2905S:	Supported
2906F:	drivers/net/wireless/broadcom/brcm80211/
2907
2908BROADCOM BRCMSTB GPIO DRIVER
2909M:	Gregory Fong <gregory.0xf0@gmail.com>
2910L:	bcm-kernel-feedback-list@broadcom.com
2911S:	Supported
2912F:	drivers/gpio/gpio-brcmstb.c
2913F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2914
2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2916M:	Al Cooper <alcooperx@gmail.com>
2917L:	linux-kernel@vger.kernel.org
2918L:	bcm-kernel-feedback-list@broadcom.com
2919S:	Maintained
2920F:	drivers/phy/broadcom/phy-brcm-usb*
2921
2922BROADCOM GENET ETHERNET DRIVER
2923M:	Doug Berger <opendmb@gmail.com>
2924M:	Florian Fainelli <f.fainelli@gmail.com>
2925L:	netdev@vger.kernel.org
2926S:	Supported
2927F:	drivers/net/ethernet/broadcom/genet/
2928
2929BROADCOM IPROC ARM ARCHITECTURE
2930M:	Ray Jui <rjui@broadcom.com>
2931M:	Scott Branden <sbranden@broadcom.com>
2932M:	Jon Mason <jonmason@broadcom.com>
2933M:	bcm-kernel-feedback-list@broadcom.com
2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935T:	git git://github.com/broadcom/cygnus-linux.git
2936S:	Maintained
2937N:	iproc
2938N:	cygnus
2939N:	bcm[-_]nsp
2940N:	bcm9113*
2941N:	bcm9583*
2942N:	bcm9585*
2943N:	bcm9586*
2944N:	bcm988312
2945N:	bcm113*
2946N:	bcm583*
2947N:	bcm585*
2948N:	bcm586*
2949N:	bcm88312
2950N:	hr2
2951F:	arch/arm64/boot/dts/broadcom/ns2*
2952F:	drivers/clk/bcm/clk-ns*
2953F:	drivers/pinctrl/bcm/pinctrl-ns*
2954
2955BROADCOM KONA GPIO DRIVER
2956M:	Ray Jui <rjui@broadcom.com>
2957L:	bcm-kernel-feedback-list@broadcom.com
2958S:	Supported
2959F:	drivers/gpio/gpio-bcm-kona.c
2960F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2961
2962BROADCOM NETXTREME-E ROCE DRIVER
2963M:	Selvin Xavier <selvin.xavier@broadcom.com>
2964M:	Devesh Sharma <devesh.sharma@broadcom.com>
2965M:	Somnath Kotur <somnath.kotur@broadcom.com>
2966M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2967L:	linux-rdma@vger.kernel.org
2968W:	http://www.broadcom.com
2969S:	Supported
2970F:	drivers/infiniband/hw/bnxt_re/
2971F:	include/uapi/rdma/bnxt_re-abi.h
2972
2973BROADCOM NVRAM DRIVER
2974M:	Rafał Miłecki <zajec5@gmail.com>
2975L:	linux-mips@linux-mips.org
2976S:	Maintained
2977F:	drivers/firmware/broadcom/*
2978
2979BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2980M:	Rafał Miłecki <zajec5@gmail.com>
2981L:	linux-wireless@vger.kernel.org
2982S:	Maintained
2983F:	drivers/bcma/
2984F:	include/linux/bcma/
2985
2986BROADCOM STB AVS CPUFREQ DRIVER
2987M:	Markus Mayer <mmayer@broadcom.com>
2988M:	bcm-kernel-feedback-list@broadcom.com
2989L:	linux-pm@vger.kernel.org
2990S:	Maintained
2991F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2992F:	drivers/cpufreq/brcmstb*
2993
2994BROADCOM STB AVS TMON DRIVER
2995M:	Markus Mayer <mmayer@broadcom.com>
2996M:	bcm-kernel-feedback-list@broadcom.com
2997L:	linux-pm@vger.kernel.org
2998S:	Maintained
2999F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3000F:	drivers/thermal/broadcom/brcmstb*
3001
3002BROADCOM STB NAND FLASH DRIVER
3003M:	Brian Norris <computersforpeace@gmail.com>
3004M:	Kamal Dasu <kdasu.kdev@gmail.com>
3005L:	linux-mtd@lists.infradead.org
3006L:	bcm-kernel-feedback-list@broadcom.com
3007S:	Maintained
3008F:	drivers/mtd/nand/raw/brcmnand/
3009
3010BROADCOM STB DPFE DRIVER
3011M:	Markus Mayer <mmayer@broadcom.com>
3012M:	bcm-kernel-feedback-list@broadcom.com
3013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014S:	Maintained
3015F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3016F:	drivers/memory/brcmstb_dpfe.c
3017
3018BROADCOM SYSTEMPORT ETHERNET DRIVER
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020L:	netdev@vger.kernel.org
3021S:	Supported
3022F:	drivers/net/ethernet/broadcom/bcmsysport.*
3023
3024BROADCOM TG3 GIGABIT ETHERNET DRIVER
3025M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3026M:	Prashant Sreedharan <prashant@broadcom.com>
3027M:	Michael Chan <mchan@broadcom.com>
3028L:	netdev@vger.kernel.org
3029S:	Supported
3030F:	drivers/net/ethernet/broadcom/tg3.*
3031
3032BROCADE BFA FC SCSI DRIVER
3033M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3034M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3035L:	linux-scsi@vger.kernel.org
3036S:	Supported
3037F:	drivers/scsi/bfa/
3038
3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3040M:	Rasesh Mody <rasesh.mody@cavium.com>
3041M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042M:	Dept-GELinuxNICDev@cavium.com
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/brocade/bna/
3046
3047BSG (block layer generic sg v4 driver)
3048M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3049L:	linux-scsi@vger.kernel.org
3050S:	Supported
3051F:	block/bsg.c
3052F:	include/linux/bsg.h
3053F:	include/uapi/linux/bsg.h
3054
3055BT87X AUDIO DRIVER
3056M:	Clemens Ladisch <clemens@ladisch.de>
3057L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3058T:	git git://git.alsa-project.org/alsa-kernel.git
3059S:	Maintained
3060F:	Documentation/sound/alsa/Bt87x.txt
3061F:	sound/pci/bt87x.c
3062
3063BT8XXGPIO DRIVER
3064M:	Michael Buesch <m@bues.ch>
3065W:	http://bu3sch.de/btgpio.php
3066S:	Maintained
3067F:	drivers/gpio/gpio-bt8xx.c
3068
3069BTRFS FILE SYSTEM
3070M:	Chris Mason <clm@fb.com>
3071M:	Josef Bacik <jbacik@fb.com>
3072M:	David Sterba <dsterba@suse.com>
3073L:	linux-btrfs@vger.kernel.org
3074W:	http://btrfs.wiki.kernel.org/
3075Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3077S:	Maintained
3078F:	Documentation/filesystems/btrfs.txt
3079F:	fs/btrfs/
3080F:	include/linux/btrfs*
3081F:	include/uapi/linux/btrfs*
3082
3083BTTV VIDEO4LINUX DRIVER
3084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3085L:	linux-media@vger.kernel.org
3086W:	https://linuxtv.org
3087T:	git git://linuxtv.org/media_tree.git
3088S:	Odd fixes
3089F:	Documentation/media/v4l-drivers/bttv*
3090F:	drivers/media/pci/bt8xx/bttv*
3091
3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093M:	Chanwoo Choi <cw00.choi@samsung.com>
3094L:	linux-pm@vger.kernel.org
3095L:	linux-samsung-soc@vger.kernel.org
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097S:	Maintained
3098F:	drivers/devfreq/exynos-bus.c
3099F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101BUSLOGIC SCSI DRIVER
3102M:	Khalid Aziz <khalid@gonehiking.org>
3103L:	linux-scsi@vger.kernel.org
3104S:	Maintained
3105F:	drivers/scsi/BusLogic.*
3106F:	drivers/scsi/FlashPoint.*
3107
3108C-MEDIA CMI8788 DRIVER
3109M:	Clemens Ladisch <clemens@ladisch.de>
3110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3111T:	git git://git.alsa-project.org/alsa-kernel.git
3112S:	Maintained
3113F:	sound/pci/oxygen/
3114
3115C6X ARCHITECTURE
3116M:	Mark Salter <msalter@redhat.com>
3117M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118L:	linux-c6x-dev@linux-c6x.org
3119W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3120S:	Maintained
3121F:	arch/c6x/
3122
3123CA8210 IEEE-802.15.4 RADIO DRIVER
3124M:	Harry Morris <h.morris@cascoda.com>
3125L:	linux-wpan@vger.kernel.org
3126W:	https://github.com/Cascoda/ca8210-linux.git
3127S:	Maintained
3128F:	drivers/net/ieee802154/ca8210.c
3129F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132M:	David Howells <dhowells@redhat.com>
3133L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3134S:	Supported
3135F:	Documentation/filesystems/caching/cachefiles.txt
3136F:	fs/cachefiles/
3137
3138CADET FM/AM RADIO RECEIVER DRIVER
3139M:	Hans Verkuil <hverkuil@xs4all.nl>
3140L:	linux-media@vger.kernel.org
3141T:	git git://linuxtv.org/media_tree.git
3142W:	https://linuxtv.org
3143S:	Maintained
3144F:	drivers/media/radio/radio-cadet*
3145
3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147M:	Jonathan Corbet <corbet@lwn.net>
3148L:	linux-media@vger.kernel.org
3149T:	git git://linuxtv.org/media_tree.git
3150S:	Maintained
3151F:	Documentation/media/v4l-drivers/cafe_ccic*
3152F:	drivers/media/platform/marvell-ccic/
3153
3154CAIF NETWORK LAYER
3155M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156L:	netdev@vger.kernel.org
3157S:	Supported
3158F:	Documentation/networking/caif/
3159F:	drivers/net/caif/
3160F:	include/uapi/linux/caif/
3161F:	include/net/caif/
3162F:	net/caif/
3163
3164CALGARY x86-64 IOMMU
3165M:	Muli Ben-Yehuda <mulix@mulix.org>
3166M:	Jon Mason <jdmason@kudzu.us>
3167L:	iommu@lists.linux-foundation.org
3168S:	Maintained
3169F:	arch/x86/kernel/pci-calgary_64.c
3170F:	arch/x86/kernel/tce_64.c
3171F:	arch/x86/include/asm/calgary.h
3172F:	arch/x86/include/asm/tce.h
3173
3174CAN NETWORK DRIVERS
3175M:	Wolfgang Grandegger <wg@grandegger.com>
3176M:	Marc Kleine-Budde <mkl@pengutronix.de>
3177L:	linux-can@vger.kernel.org
3178W:	https://github.com/linux-can
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181S:	Maintained
3182F:	Documentation/devicetree/bindings/net/can/
3183F:	drivers/net/can/
3184F:	include/linux/can/dev.h
3185F:	include/linux/can/platform/
3186F:	include/uapi/linux/can/error.h
3187F:	include/uapi/linux/can/netlink.h
3188
3189CAN NETWORK LAYER
3190M:	Oliver Hartkopp <socketcan@hartkopp.net>
3191M:	Marc Kleine-Budde <mkl@pengutronix.de>
3192L:	linux-can@vger.kernel.org
3193W:	https://github.com/linux-can
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196S:	Maintained
3197F:	Documentation/networking/can.rst
3198F:	net/can/
3199F:	include/linux/can/core.h
3200F:	include/uapi/linux/can.h
3201F:	include/uapi/linux/can/bcm.h
3202F:	include/uapi/linux/can/raw.h
3203F:	include/uapi/linux/can/gw.h
3204
3205CAPABILITIES
3206M:	Serge Hallyn <serge@hallyn.com>
3207L:	linux-security-module@vger.kernel.org
3208S:	Supported
3209F:	include/linux/capability.h
3210F:	include/uapi/linux/capability.h
3211F:	security/commoncap.c
3212F:	kernel/capability.c
3213
3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215M:	Kevin Tsai <ktsai@capellamicro.com>
3216S:	Maintained
3217F:	drivers/iio/light/cm*
3218
3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220M:	Christian Lamparter <chunkeey@googlemail.com>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3223S:	Maintained
3224F:	drivers/net/wireless/ath/carl9170/
3225
3226CAVIUM I2C DRIVER
3227M:	Jan Glauber <jglauber@cavium.com>
3228M:	David Daney <david.daney@cavium.com>
3229W:	http://www.cavium.com
3230S:	Supported
3231F:	drivers/i2c/busses/i2c-octeon*
3232F:	drivers/i2c/busses/i2c-thunderx*
3233
3234CAVIUM LIQUIDIO NETWORK DRIVER
3235M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3236M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3237M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239L:	netdev@vger.kernel.org
3240W:	http://www.cavium.com
3241S:	Supported
3242F:	drivers/net/ethernet/cavium/liquidio/
3243
3244CAVIUM MMC DRIVER
3245M:	Jan Glauber <jglauber@cavium.com>
3246M:	David Daney <david.daney@cavium.com>
3247M:	Steven J. Hill <Steven.Hill@cavium.com>
3248W:	http://www.cavium.com
3249S:	Supported
3250F:	drivers/mmc/host/cavium*
3251
3252CAVIUM OCTEON-TX CRYPTO DRIVER
3253M:	George Cherian <george.cherian@cavium.com>
3254L:	linux-crypto@vger.kernel.org
3255W:	http://www.cavium.com
3256S:	Supported
3257F:	drivers/crypto/cavium/cpt/
3258
3259CAVIUM THUNDERX2 ARM64 SOC
3260M:	Robert Richter <rrichter@cavium.com>
3261M:	Jayachandran C <jnair@caviumnetworks.com>
3262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263S:	Maintained
3264F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3265F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267CC2520 IEEE-802.15.4 RADIO DRIVER
3268M:	Varka Bhadram <varkabhadram@gmail.com>
3269L:	linux-wpan@vger.kernel.org
3270S:	Maintained
3271F:	drivers/net/ieee802154/cc2520.c
3272F:	include/linux/spi/cc2520.h
3273F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3276M:	Gilad Ben-Yossef <gilad@benyossef.com>
3277L:	linux-crypto@vger.kernel.org
3278S:	Supported
3279F:	drivers/crypto/ccree/
3280W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3281
3282CEC FRAMEWORK
3283M:	Hans Verkuil <hans.verkuil@cisco.com>
3284L:	linux-media@vger.kernel.org
3285T:	git git://linuxtv.org/media_tree.git
3286W:	http://linuxtv.org
3287S:	Supported
3288F:	Documentation/media/kapi/cec-core.rst
3289F:	Documentation/media/uapi/cec
3290F:	drivers/media/cec/
3291F:	drivers/media/rc/keymaps/rc-cec.c
3292F:	include/media/cec.h
3293F:	include/media/cec-notifier.h
3294F:	include/uapi/linux/cec.h
3295F:	include/uapi/linux/cec-funcs.h
3296F:	Documentation/devicetree/bindings/media/cec.txt
3297F:	Documentation/ABI/testing/debugfs-cec-error-inj
3298
3299CEC GPIO DRIVER
3300M:	Hans Verkuil <hans.verkuil@cisco.com>
3301L:	linux-media@vger.kernel.org
3302T:	git git://linuxtv.org/media_tree.git
3303W:	http://linuxtv.org
3304S:	Supported
3305F:	drivers/media/platform/cec-gpio/
3306F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308CELL BROADBAND ENGINE ARCHITECTURE
3309M:	Arnd Bergmann <arnd@arndb.de>
3310L:	linuxppc-dev@lists.ozlabs.org
3311W:	http://www.ibm.com/developerworks/power/cell/
3312S:	Supported
3313F:	arch/powerpc/include/asm/cell*.h
3314F:	arch/powerpc/include/asm/spu*.h
3315F:	arch/powerpc/include/uapi/asm/spu*.h
3316F:	arch/powerpc/oprofile/*cell*
3317F:	arch/powerpc/platforms/cell/
3318
3319CEPH COMMON CODE (LIBCEPH)
3320M:	Ilya Dryomov <idryomov@gmail.com>
3321M:	"Yan, Zheng" <zyan@redhat.com>
3322M:	Sage Weil <sage@redhat.com>
3323L:	ceph-devel@vger.kernel.org
3324W:	http://ceph.com/
3325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326T:	git git://github.com/ceph/ceph-client.git
3327S:	Supported
3328F:	net/ceph/
3329F:	include/linux/ceph/
3330F:	include/linux/crush/
3331
3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335M:	Ilya Dryomov <idryomov@gmail.com>
3336L:	ceph-devel@vger.kernel.org
3337W:	http://ceph.com/
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339T:	git git://github.com/ceph/ceph-client.git
3340S:	Supported
3341F:	Documentation/filesystems/ceph.txt
3342F:	fs/ceph/
3343
3344CERTIFICATE HANDLING:
3345M:	David Howells <dhowells@redhat.com>
3346M:	David Woodhouse <dwmw2@infradead.org>
3347L:	keyrings@vger.kernel.org
3348S:	Maintained
3349F:	Documentation/module-signing.txt
3350F:	certs/
3351F:	scripts/sign-file.c
3352F:	scripts/extract-cert.c
3353
3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355L:	linux-usb@vger.kernel.org
3356S:	Orphan
3357F:	Documentation/usb/WUSB-Design-overview.txt
3358F:	Documentation/usb/wusb-cbaf
3359F:	drivers/usb/host/hwa-hc.c
3360F:	drivers/usb/host/whci/
3361F:	drivers/usb/wusbcore/
3362F:	include/linux/usb/wusb*
3363
3364CFAG12864B LCD DRIVER
3365M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366W:	http://miguelojeda.es/auxdisplay.htm
3367W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368S:	Maintained
3369F:	drivers/auxdisplay/cfag12864b.c
3370F:	include/linux/cfag12864b.h
3371
3372CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374W:	http://miguelojeda.es/auxdisplay.htm
3375W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376S:	Maintained
3377F:	drivers/auxdisplay/cfag12864bfb.c
3378F:	include/linux/cfag12864b.h
3379
3380802.11 (including CFG80211/NL80211)
3381M:	Johannes Berg <johannes@sipsolutions.net>
3382L:	linux-wireless@vger.kernel.org
3383W:	http://wireless.kernel.org/
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386S:	Maintained
3387F:	net/wireless/
3388F:	include/uapi/linux/nl80211.h
3389F:	include/linux/ieee80211.h
3390F:	include/net/wext.h
3391F:	include/net/cfg80211.h
3392F:	include/net/iw_handler.h
3393F:	include/net/ieee80211_radiotap.h
3394F:	Documentation/driver-api/80211/cfg80211.rst
3395F:	Documentation/networking/regulatory.txt
3396
3397CHAR and MISC DRIVERS
3398M:	Arnd Bergmann <arnd@arndb.de>
3399M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401S:	Supported
3402F:	drivers/char/
3403F:	drivers/misc/
3404F:	include/linux/miscdevice.h
3405
3406CHECKPATCH
3407M:	Andy Whitcroft <apw@canonical.com>
3408M:	Joe Perches <joe@perches.com>
3409S:	Maintained
3410F:	scripts/checkpatch.pl
3411
3412CHINESE DOCUMENTATION
3413M:	Harry Wei <harryxiyou@gmail.com>
3414L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416S:	Maintained
3417F:	Documentation/translations/zh_CN/
3418
3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420M:	Peter Chen <Peter.Chen@nxp.com>
3421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422L:	linux-usb@vger.kernel.org
3423S:	Maintained
3424F:	drivers/usb/chipidea/
3425
3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427M:	Hans de Goede <hdegoede@redhat.com>
3428L:	linux-input@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431F:	drivers/input/touchscreen/chipone_icn8318.c
3432
3433CHROME HARDWARE PLATFORM SUPPORT
3434M:	Benson Leung <bleung@chromium.org>
3435M:	Olof Johansson <olof@lixom.net>
3436S:	Maintained
3437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438F:	drivers/platform/chrome/
3439
3440CIRRUS LOGIC AUDIO CODEC DRIVERS
3441M:	Brian Austin <brian.austin@cirrus.com>
3442M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3444S:	Maintained
3445F:	sound/soc/codecs/cs*
3446
3447CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448M:	Hartley Sweeten <hsweeten@visionengravers.com>
3449L:	netdev@vger.kernel.org
3450S:	Maintained
3451F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453CISCO FCOE HBA DRIVER
3454M:	Satish Kharat <satishkh@cisco.com>
3455M:	Sesidhar Baddela <sebaddel@cisco.com>
3456M:	Karan Tilak Kumar <kartilak@cisco.com>
3457L:	linux-scsi@vger.kernel.org
3458S:	Supported
3459F:	drivers/scsi/fnic/
3460
3461CISCO SCSI HBA DRIVER
3462M:	Karan Tilak Kumar <kartilak@cisco.com>
3463M:	Sesidhar Baddela <sebaddel@cisco.com>
3464L:	linux-scsi@vger.kernel.org
3465S:	Supported
3466F:	drivers/scsi/snic/
3467
3468CISCO VIC ETHERNET NIC DRIVER
3469M:	Christian Benvenuti <benve@cisco.com>
3470M:	Govindarajulu Varadarajan <_govind@gmx.com>
3471M:	Parvi Kaustubhi <pkaustub@cisco.com>
3472S:	Supported
3473F:	drivers/net/ethernet/cisco/enic/
3474
3475CISCO VIC LOW LATENCY NIC DRIVER
3476M:	Christian Benvenuti <benve@cisco.com>
3477M:	Dave Goodell <dgoodell@cisco.com>
3478S:	Supported
3479F:	drivers/infiniband/hw/usnic/
3480
3481CLEANCACHE API
3482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483L:	linux-kernel@vger.kernel.org
3484S:	Maintained
3485F:	mm/cleancache.c
3486F:	include/linux/cleancache.h
3487
3488CLK API
3489M:	Russell King <linux@armlinux.org.uk>
3490L:	linux-clk@vger.kernel.org
3491S:	Maintained
3492F:	include/linux/clk.h
3493
3494CLOCKSOURCE, CLOCKEVENT DRIVERS
3495M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3496M:	Thomas Gleixner <tglx@linutronix.de>
3497L:	linux-kernel@vger.kernel.org
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499S:	Supported
3500F:	drivers/clocksource/
3501F:	Documentation/devicetree/bindings/timer/
3502
3503CMPC ACPI DRIVER
3504M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505M:	Daniel Oliveira Nascimento <don@syst.com.br>
3506L:	platform-driver-x86@vger.kernel.org
3507S:	Supported
3508F:	drivers/platform/x86/classmate-laptop.c
3509
3510COBALT MEDIA DRIVER
3511M:	Hans Verkuil <hans.verkuil@cisco.com>
3512L:	linux-media@vger.kernel.org
3513T:	git git://linuxtv.org/media_tree.git
3514W:	https://linuxtv.org
3515S:	Supported
3516F:	drivers/media/pci/cobalt/
3517
3518COCCINELLE/Semantic Patches (SmPL)
3519M:	Julia Lawall <Julia.Lawall@lip6.fr>
3520M:	Gilles Muller <Gilles.Muller@lip6.fr>
3521M:	Nicolas Palix <nicolas.palix@imag.fr>
3522M:	Michal Marek <michal.lkml@markovi.net>
3523L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525W:	http://coccinelle.lip6.fr/
3526S:	Supported
3527F:	Documentation/dev-tools/coccinelle.rst
3528F:	scripts/coccinelle/
3529F:	scripts/coccicheck
3530
3531CODA FILE SYSTEM
3532M:	Jan Harkes <jaharkes@cs.cmu.edu>
3533M:	coda@cs.cmu.edu
3534L:	codalist@coda.cs.cmu.edu
3535W:	http://www.coda.cs.cmu.edu/
3536S:	Maintained
3537F:	Documentation/filesystems/coda.txt
3538F:	fs/coda/
3539F:	include/linux/coda*.h
3540F:	include/uapi/linux/coda*.h
3541
3542CODA V4L2 MEM2MEM DRIVER
3543M:	Philipp Zabel <p.zabel@pengutronix.de>
3544L:	linux-media@vger.kernel.org
3545S:	Maintained
3546F:	Documentation/devicetree/bindings/media/coda.txt
3547F:	drivers/media/platform/coda/
3548
3549COMMON CLK FRAMEWORK
3550M:	Michael Turquette <mturquette@baylibre.com>
3551M:	Stephen Boyd <sboyd@kernel.org>
3552L:	linux-clk@vger.kernel.org
3553Q:	http://patchwork.kernel.org/project/linux-clk/list/
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/clock/
3557F:	drivers/clk/
3558X:	drivers/clk/clkdev.c
3559F:	include/linux/clk-pr*
3560F:	include/linux/clk/
3561
3562COMMON INTERNET FILE SYSTEM (CIFS)
3563M:	Steve French <sfrench@samba.org>
3564L:	linux-cifs@vger.kernel.org
3565L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3566W:	http://linux-cifs.samba.org/
3567T:	git git://git.samba.org/sfrench/cifs-2.6.git
3568S:	Supported
3569F:	Documentation/filesystems/cifs/
3570F:	fs/cifs/
3571
3572COMPACTPCI HOTPLUG CORE
3573M:	Scott Murray <scott@spiteful.org>
3574L:	linux-pci@vger.kernel.org
3575S:	Maintained
3576F:	drivers/pci/hotplug/cpci_hotplug*
3577
3578COMPACTPCI HOTPLUG GENERIC DRIVER
3579M:	Scott Murray <scott@spiteful.org>
3580L:	linux-pci@vger.kernel.org
3581S:	Maintained
3582F:	drivers/pci/hotplug/cpcihp_generic.c
3583
3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590COMPAL LAPTOP SUPPORT
3591M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592L:	platform-driver-x86@vger.kernel.org
3593S:	Maintained
3594F:	drivers/platform/x86/compal-laptop.c
3595
3596CONEXANT ACCESSRUNNER USB DRIVER
3597L:	accessrunner-general@lists.sourceforge.net
3598W:	http://accessrunner.sourceforge.net/
3599S:	Orphan
3600F:	drivers/usb/atm/cxacru.c
3601
3602CONFIGFS
3603M:	Joel Becker <jlbec@evilplan.org>
3604M:	Christoph Hellwig <hch@lst.de>
3605T:	git git://git.infradead.org/users/hch/configfs.git
3606S:	Supported
3607F:	fs/configfs/
3608F:	include/linux/configfs.h
3609
3610CONNECTOR
3611M:	Evgeniy Polyakov <zbr@ioremap.net>
3612L:	netdev@vger.kernel.org
3613S:	Maintained
3614F:	drivers/connector/
3615
3616CONTROL GROUP (CGROUP)
3617M:	Tejun Heo <tj@kernel.org>
3618M:	Li Zefan <lizefan@huawei.com>
3619M:	Johannes Weiner <hannes@cmpxchg.org>
3620L:	cgroups@vger.kernel.org
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622S:	Maintained
3623F:	Documentation/cgroup*
3624F:	include/linux/cgroup*
3625F:	kernel/cgroup*
3626
3627CONTROL GROUP - CPUSET
3628M:	Li Zefan <lizefan@huawei.com>
3629L:	cgroups@vger.kernel.org
3630W:	http://www.bullopensource.org/cpuset/
3631W:	http://oss.sgi.com/projects/cpusets/
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633S:	Maintained
3634F:	Documentation/cgroup-v1/cpusets.txt
3635F:	include/linux/cpuset.h
3636F:	kernel/cgroup/cpuset.c
3637
3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639M:	Johannes Weiner <hannes@cmpxchg.org>
3640M:	Michal Hocko <mhocko@kernel.org>
3641M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3642L:	cgroups@vger.kernel.org
3643L:	linux-mm@kvack.org
3644S:	Maintained
3645F:	mm/memcontrol.c
3646F:	mm/swap_cgroup.c
3647
3648CORETEMP HARDWARE MONITORING DRIVER
3649M:	Fenghua Yu <fenghua.yu@intel.com>
3650L:	linux-hwmon@vger.kernel.org
3651S:	Maintained
3652F:	Documentation/hwmon/coretemp
3653F:	drivers/hwmon/coretemp.c
3654
3655COSA/SRP SYNC SERIAL DRIVER
3656M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657W:	http://www.fi.muni.cz/~kas/cosa/
3658S:	Maintained
3659F:	drivers/net/wan/cosa*
3660
3661CPMAC ETHERNET DRIVER
3662M:	Florian Fainelli <f.fainelli@gmail.com>
3663L:	netdev@vger.kernel.org
3664S:	Maintained
3665F:	drivers/net/ethernet/ti/cpmac.c
3666
3667CPU FREQUENCY DRIVERS
3668M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3669M:	Viresh Kumar <viresh.kumar@linaro.org>
3670L:	linux-pm@vger.kernel.org
3671S:	Maintained
3672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674B:	https://bugzilla.kernel.org
3675F:	Documentation/cpu-freq/
3676F:	Documentation/devicetree/bindings/cpufreq/
3677F:	drivers/cpufreq/
3678F:	include/linux/cpufreq.h
3679F:	tools/testing/selftests/cpufreq/
3680
3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682M:	Viresh Kumar <viresh.kumar@linaro.org>
3683M:	Sudeep Holla <sudeep.holla@arm.com>
3684L:	linux-pm@vger.kernel.org
3685W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686S:	Maintained
3687F:	drivers/cpufreq/arm_big_little.h
3688F:	drivers/cpufreq/arm_big_little.c
3689F:	drivers/cpufreq/arm_big_little_dt.c
3690
3691CPU POWER MONITORING SUBSYSTEM
3692M:	Thomas Renninger <trenn@suse.com>
3693M:	Shuah Khan <shuah@kernel.org>
3694L:	linux-pm@vger.kernel.org
3695S:	Maintained
3696F:	tools/power/cpupower/
3697
3698CPUID/MSR DRIVER
3699M:	"H. Peter Anvin" <hpa@zytor.com>
3700S:	Maintained
3701F:	arch/x86/kernel/cpuid.c
3702F:	arch/x86/kernel/msr.c
3703
3704CPUIDLE DRIVER - ARM BIG LITTLE
3705M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3706M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708L:	linux-arm-kernel@lists.infradead.org
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710S:	Maintained
3711F:	drivers/cpuidle/cpuidle-big_little.c
3712
3713CPUIDLE DRIVER - ARM EXYNOS
3714M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3715M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3716M:	Kukjin Kim <kgene@kernel.org>
3717L:	linux-pm@vger.kernel.org
3718L:	linux-samsung-soc@vger.kernel.org
3719S:	Supported
3720F:	drivers/cpuidle/cpuidle-exynos.c
3721F:	arch/arm/mach-exynos/pm.c
3722
3723CPUIDLE DRIVERS
3724M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3725M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3726L:	linux-pm@vger.kernel.org
3727S:	Maintained
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3729B:	https://bugzilla.kernel.org
3730F:	drivers/cpuidle/*
3731F:	include/linux/cpuidle.h
3732
3733CRAMFS FILESYSTEM
3734M:	Nicolas Pitre <nico@linaro.org>
3735S:	Maintained
3736F:	Documentation/filesystems/cramfs.txt
3737F:	fs/cramfs/
3738
3739CRYPTO API
3740M:	Herbert Xu <herbert@gondor.apana.org.au>
3741M:	"David S. Miller" <davem@davemloft.net>
3742L:	linux-crypto@vger.kernel.org
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3745S:	Maintained
3746F:	Documentation/crypto/
3747F:	Documentation/devicetree/bindings/crypto/
3748F:	arch/*/crypto/
3749F:	crypto/
3750F:	drivers/crypto/
3751F:	include/crypto/
3752F:	include/linux/crypto*
3753
3754CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3755M:	Neil Horman <nhorman@tuxdriver.com>
3756L:	linux-crypto@vger.kernel.org
3757S:	Maintained
3758F:	crypto/ansi_cprng.c
3759F:	crypto/rng.c
3760
3761CS3308 MEDIA DRIVER
3762M:	Hans Verkuil <hverkuil@xs4all.nl>
3763L:	linux-media@vger.kernel.org
3764T:	git git://linuxtv.org/media_tree.git
3765W:	http://linuxtv.org
3766S:	Odd Fixes
3767F:	drivers/media/i2c/cs3308.c
3768F:	drivers/media/i2c/cs3308.h
3769
3770CS5535 Audio ALSA driver
3771M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3772S:	Maintained
3773F:	sound/pci/cs5535audio/
3774
3775CW1200 WLAN driver
3776M:	Solomon Peachy <pizza@shaftnet.org>
3777S:	Maintained
3778F:	drivers/net/wireless/st/cw1200/
3779
3780CX18 VIDEO4LINUX DRIVER
3781M:	Andy Walls <awalls@md.metrocast.net>
3782L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3783L:	linux-media@vger.kernel.org
3784T:	git git://linuxtv.org/media_tree.git
3785W:	https://linuxtv.org
3786W:	http://www.ivtvdriver.org/index.php/Cx18
3787S:	Maintained
3788F:	Documentation/media/v4l-drivers/cx18*
3789F:	drivers/media/pci/cx18/
3790F:	include/uapi/linux/ivtv*
3791
3792CX2341X MPEG ENCODER HELPER MODULE
3793M:	Hans Verkuil <hverkuil@xs4all.nl>
3794L:	linux-media@vger.kernel.org
3795T:	git git://linuxtv.org/media_tree.git
3796W:	https://linuxtv.org
3797S:	Maintained
3798F:	drivers/media/common/cx2341x*
3799F:	include/media/cx2341x*
3800
3801CX24120 MEDIA DRIVER
3802M:	Jemma Denson <jdenson@gmail.com>
3803M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3804L:	linux-media@vger.kernel.org
3805W:	https://linuxtv.org
3806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3807S:	Maintained
3808F:	drivers/media/dvb-frontends/cx24120*
3809
3810CX88 VIDEO4LINUX DRIVER
3811M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3812L:	linux-media@vger.kernel.org
3813W:	https://linuxtv.org
3814T:	git git://linuxtv.org/media_tree.git
3815S:	Odd fixes
3816F:	Documentation/media/v4l-drivers/cx88*
3817F:	drivers/media/pci/cx88/
3818
3819CXD2820R MEDIA DRIVER
3820M:	Antti Palosaari <crope@iki.fi>
3821L:	linux-media@vger.kernel.org
3822W:	https://linuxtv.org
3823W:	http://palosaari.fi/linux/
3824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3825T:	git git://linuxtv.org/anttip/media_tree.git
3826S:	Maintained
3827F:	drivers/media/dvb-frontends/cxd2820r*
3828
3829CXGB3 ETHERNET DRIVER (CXGB3)
3830M:	Santosh Raspatur <santosh@chelsio.com>
3831L:	netdev@vger.kernel.org
3832W:	http://www.chelsio.com
3833S:	Supported
3834F:	drivers/net/ethernet/chelsio/cxgb3/
3835
3836CXGB3 ISCSI DRIVER (CXGB3I)
3837M:	Karen Xie <kxie@chelsio.com>
3838L:	linux-scsi@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/scsi/cxgbi/cxgb3i
3842
3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3844M:	Steve Wise <swise@chelsio.com>
3845L:	linux-rdma@vger.kernel.org
3846W:	http://www.openfabrics.org
3847S:	Supported
3848F:	drivers/infiniband/hw/cxgb3/
3849F:	include/uapi/rdma/cxgb3-abi.h
3850
3851CXGB4 CRYPTO DRIVER (chcr)
3852M:	Harsh Jain <harsh@chelsio.com>
3853L:	linux-crypto@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/crypto/chelsio
3857
3858CXGB4 ETHERNET DRIVER (CXGB4)
3859M:	Ganesh Goudar <ganeshgr@chelsio.com>
3860L:	netdev@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/net/ethernet/chelsio/cxgb4/
3864
3865CXGB4 ISCSI DRIVER (CXGB4I)
3866M:	Karen Xie <kxie@chelsio.com>
3867L:	linux-scsi@vger.kernel.org
3868W:	http://www.chelsio.com
3869S:	Supported
3870F:	drivers/scsi/cxgbi/cxgb4i
3871
3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3873M:	Steve Wise <swise@chelsio.com>
3874L:	linux-rdma@vger.kernel.org
3875W:	http://www.openfabrics.org
3876S:	Supported
3877F:	drivers/infiniband/hw/cxgb4/
3878F:	include/uapi/rdma/cxgb4-abi.h
3879
3880CXGB4VF ETHERNET DRIVER (CXGB4VF)
3881M:	Casey Leedom <leedom@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4vf/
3886
3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3888M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3889M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3890L:	linuxppc-dev@lists.ozlabs.org
3891S:	Supported
3892F:	arch/powerpc/platforms/powernv/pci-cxl.c
3893F:	drivers/misc/cxl/
3894F:	include/misc/cxl*
3895F:	include/uapi/misc/cxl.h
3896F:	Documentation/powerpc/cxl.txt
3897F:	Documentation/ABI/testing/sysfs-class-cxl
3898
3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3900M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3901M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3902M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3903L:	linux-scsi@vger.kernel.org
3904S:	Supported
3905F:	drivers/scsi/cxlflash/
3906F:	include/uapi/scsi/cxlflash_ioctls.h
3907F:	Documentation/powerpc/cxlflash.txt
3908
3909CYBERPRO FB DRIVER
3910M:	Russell King <linux@armlinux.org.uk>
3911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912W:	http://www.armlinux.org.uk/
3913S:	Maintained
3914F:	drivers/video/fbdev/cyber2000fb.*
3915
3916CYCLADES ASYNC MUX DRIVER
3917W:	http://www.cyclades.com/
3918S:	Orphan
3919F:	drivers/tty/cyclades.c
3920F:	include/linux/cyclades.h
3921F:	include/uapi/linux/cyclades.h
3922
3923CYCLADES PC300 DRIVER
3924W:	http://www.cyclades.com/
3925S:	Orphan
3926F:	drivers/net/wan/pc300*
3927
3928CYPRESS_FIRMWARE MEDIA DRIVER
3929M:	Antti Palosaari <crope@iki.fi>
3930L:	linux-media@vger.kernel.org
3931W:	https://linuxtv.org
3932W:	http://palosaari.fi/linux/
3933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3934T:	git git://linuxtv.org/anttip/media_tree.git
3935S:	Maintained
3936F:	drivers/media/common/cypress_firmware*
3937
3938CYTTSP TOUCHSCREEN DRIVER
3939M:	Ferruh Yigit <fery@cypress.com>
3940L:	linux-input@vger.kernel.org
3941S:	Supported
3942F:	drivers/input/touchscreen/cyttsp*
3943F:	include/linux/input/cyttsp.h
3944
3945D-LINK DIR-685 TOUCHKEYS DRIVER
3946M:	Linus Walleij <linus.walleij@linaro.org>
3947L:	linux-input@vger.kernel.org
3948S:	Supported
3949F:	drivers/input/dlink-dir685-touchkeys.c
3950
3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3952M:	Joshua Kinard <kumba@gentoo.org>
3953S:	Maintained
3954F:	drivers/rtc/rtc-ds1685.c
3955F:	include/linux/rtc/ds1685.h
3956
3957DAMA SLAVE for AX.25
3958M:	Joerg Reuter <jreuter@yaina.de>
3959W:	http://yaina.de/jreuter/
3960W:	http://www.qsl.net/dl1bke/
3961L:	linux-hams@vger.kernel.org
3962S:	Maintained
3963F:	net/ax25/af_ax25.c
3964F:	net/ax25/ax25_dev.c
3965F:	net/ax25/ax25_ds_*
3966F:	net/ax25/ax25_in.c
3967F:	net/ax25/ax25_out.c
3968F:	net/ax25/ax25_timer.c
3969F:	net/ax25/sysctl_net_ax25.c
3970
3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3972L:	netdev@vger.kernel.org
3973S:	Orphan
3974F:	Documentation/networking/dmfe.txt
3975F:	drivers/net/ethernet/dec/tulip/dmfe.c
3976
3977DC390/AM53C974 SCSI driver
3978M:	Hannes Reinecke <hare@suse.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Maintained
3981F:	drivers/scsi/am53c974.c
3982
3983DC395x SCSI driver
3984M:	Oliver Neukum <oliver@neukum.org>
3985M:	Ali Akcaagac <aliakc@web.de>
3986M:	Jamie Lenehan <lenehan@twibble.org>
3987L:	dc395x@twibble.org
3988W:	http://twibble.org/dist/dc395x/
3989W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3990S:	Maintained
3991F:	Documentation/scsi/dc395x.txt
3992F:	drivers/scsi/dc395x.*
3993
3994DCCP PROTOCOL
3995M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3996L:	dccp@vger.kernel.org
3997W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3998S:	Maintained
3999F:	include/linux/dccp.h
4000F:	include/uapi/linux/dccp.h
4001F:	include/linux/tfrc.h
4002F:	net/dccp/
4003
4004DECnet NETWORK LAYER
4005W:	http://linux-decnet.sourceforge.net
4006L:	linux-decnet-user@lists.sourceforge.net
4007S:	Orphan
4008F:	Documentation/networking/decnet.txt
4009F:	net/decnet/
4010
4011DECSTATION PLATFORM SUPPORT
4012M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4013L:	linux-mips@linux-mips.org
4014W:	http://www.linux-mips.org/wiki/DECstation
4015S:	Maintained
4016F:	arch/mips/dec/
4017F:	arch/mips/include/asm/dec/
4018F:	arch/mips/include/asm/mach-dec/
4019
4020DEFXX FDDI NETWORK DRIVER
4021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4022S:	Maintained
4023F:	drivers/net/fddi/defxx.*
4024
4025DELL SMBIOS DRIVER
4026M:	Pali Rohár <pali.rohar@gmail.com>
4027M:	Mario Limonciello <mario.limonciello@dell.com>
4028L:	platform-driver-x86@vger.kernel.org
4029S:	Maintained
4030F:	drivers/platform/x86/dell-smbios.*
4031
4032DELL SMBIOS SMM DRIVER
4033M:	Mario Limonciello <mario.limonciello@dell.com>
4034L:	platform-driver-x86@vger.kernel.org
4035S:	Maintained
4036F:	drivers/platform/x86/dell-smbios-smm.c
4037
4038DELL SMBIOS WMI DRIVER
4039M:	Mario Limonciello <mario.limonciello@dell.com>
4040L:	platform-driver-x86@vger.kernel.org
4041S:	Maintained
4042F:	drivers/platform/x86/dell-smbios-wmi.c
4043F:	tools/wmi/dell-smbios-example.c
4044
4045DELL LAPTOP DRIVER
4046M:	Matthew Garrett <mjg59@srcf.ucam.org>
4047M:	Pali Rohár <pali.rohar@gmail.com>
4048L:	platform-driver-x86@vger.kernel.org
4049S:	Maintained
4050F:	drivers/platform/x86/dell-laptop.c
4051
4052DELL LAPTOP FREEFALL DRIVER
4053M:	Pali Rohár <pali.rohar@gmail.com>
4054S:	Maintained
4055F:	drivers/platform/x86/dell-smo8800.c
4056
4057DELL LAPTOP RBTN DRIVER
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059S:	Maintained
4060F:	drivers/platform/x86/dell-rbtn.*
4061
4062DELL LAPTOP SMM DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064S:	Maintained
4065F:	drivers/hwmon/dell-smm-hwmon.c
4066F:	include/uapi/linux/i8k.h
4067
4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4069M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4070S:	Maintained
4071F:	Documentation/dcdbas.txt
4072F:	drivers/firmware/dcdbas.*
4073
4074DELL WMI NOTIFICATIONS DRIVER
4075M:	Matthew Garrett <mjg59@srcf.ucam.org>
4076M:	Pali Rohár <pali.rohar@gmail.com>
4077S:	Maintained
4078F:	drivers/platform/x86/dell-wmi.c
4079
4080DELL WMI DESCRIPTOR DRIVER
4081M:	Mario Limonciello <mario.limonciello@dell.com>
4082S:	Maintained
4083F:	drivers/platform/x86/dell-wmi-descriptor.c
4084
4085DELTA ST MEDIA DRIVER
4086M:	Hugues Fruchet <hugues.fruchet@st.com>
4087L:	linux-media@vger.kernel.org
4088T:	git git://linuxtv.org/media_tree.git
4089W:	https://linuxtv.org
4090S:	Supported
4091F:	drivers/media/platform/sti/delta
4092
4093DENALI NAND DRIVER
4094M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4095L:	linux-mtd@lists.infradead.org
4096S:	Supported
4097F:	drivers/mtd/nand/raw/denali*
4098
4099DESIGNWARE USB2 DRD IP DRIVER
4100M:	Minas Harutyunyan <hminas@synopsys.com>
4101L:	linux-usb@vger.kernel.org
4102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4103S:	Maintained
4104F:	drivers/usb/dwc2/
4105
4106DESIGNWARE USB3 DRD IP DRIVER
4107M:	Felipe Balbi <balbi@kernel.org>
4108L:	linux-usb@vger.kernel.org
4109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4110S:	Maintained
4111F:	drivers/usb/dwc3/
4112
4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4114M:	Andreas Klinger <ak@it-klinger.de>
4115L:	linux-iio@vger.kernel.org
4116S:	Maintained
4117F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4118F:	drivers/iio/proximity/srf*.c
4119
4120DEVICE COREDUMP (DEV_COREDUMP)
4121M:	Johannes Berg <johannes@sipsolutions.net>
4122L:	linux-kernel@vger.kernel.org
4123S:	Maintained
4124F:	drivers/base/devcoredump.c
4125F:	include/linux/devcoredump.h
4126
4127DEVICE FREQUENCY (DEVFREQ)
4128M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4129M:	Kyungmin Park <kyungmin.park@samsung.com>
4130R:	Chanwoo Choi <cw00.choi@samsung.com>
4131L:	linux-pm@vger.kernel.org
4132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4133S:	Maintained
4134F:	drivers/devfreq/
4135F:	include/linux/devfreq.h
4136F:	Documentation/devicetree/bindings/devfreq/
4137
4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4139M:	Chanwoo Choi <cw00.choi@samsung.com>
4140L:	linux-pm@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4142S:	Supported
4143F:	drivers/devfreq/event/
4144F:	drivers/devfreq/devfreq-event.c
4145F:	include/linux/devfreq-event.h
4146F:	Documentation/devicetree/bindings/devfreq/event/
4147
4148DEVICE NUMBER REGISTRY
4149M:	Torben Mathiasen <device@lanana.org>
4150W:	http://lanana.org/docs/device-list/index.html
4151S:	Maintained
4152
4153DEVICE-MAPPER  (LVM)
4154M:	Alasdair Kergon <agk@redhat.com>
4155M:	Mike Snitzer <snitzer@redhat.com>
4156M:	dm-devel@redhat.com
4157L:	dm-devel@redhat.com
4158W:	http://sources.redhat.com/dm
4159Q:	http://patchwork.kernel.org/project/dm-devel/list/
4160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4161T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4162S:	Maintained
4163F:	Documentation/device-mapper/
4164F:	drivers/md/Makefile
4165F:	drivers/md/Kconfig
4166F:	drivers/md/dm*
4167F:	drivers/md/persistent-data/
4168F:	include/linux/device-mapper.h
4169F:	include/linux/dm-*.h
4170F:	include/uapi/linux/dm-*.h
4171
4172DEVLINK
4173M:	Jiri Pirko <jiri@mellanox.com>
4174L:	netdev@vger.kernel.org
4175S:	Supported
4176F:	net/core/devlink.c
4177F:	include/net/devlink.h
4178F:	include/uapi/linux/devlink.h
4179
4180DIALOG SEMICONDUCTOR DRIVERS
4181M:	Support Opensource <support.opensource@diasemi.com>
4182W:	http://www.dialog-semiconductor.com/products
4183S:	Supported
4184F:	Documentation/hwmon/da90??
4185F:	Documentation/devicetree/bindings/mfd/da90*.txt
4186F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4187F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4188F:	Documentation/devicetree/bindings/regulator/da92*.txt
4189F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4190F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4191F:	drivers/gpio/gpio-da90??.c
4192F:	drivers/hwmon/da90??-hwmon.c
4193F:	drivers/iio/adc/da91??-*.c
4194F:	drivers/input/misc/da90??_onkey.c
4195F:	drivers/input/touchscreen/da9052_tsi.c
4196F:	drivers/leds/leds-da90??.c
4197F:	drivers/mfd/da903x.c
4198F:	drivers/mfd/da90??-*.c
4199F:	drivers/mfd/da91??-*.c
4200F:	drivers/power/supply/da9052-battery.c
4201F:	drivers/power/supply/da91??-*.c
4202F:	drivers/regulator/da903x.c
4203F:	drivers/regulator/da9???-regulator.[ch]
4204F:	drivers/thermal/da90??-thermal.c
4205F:	drivers/rtc/rtc-da90??.c
4206F:	drivers/video/backlight/da90??_bl.c
4207F:	drivers/watchdog/da90??_wdt.c
4208F:	include/linux/mfd/da903x.h
4209F:	include/linux/mfd/da9052/
4210F:	include/linux/mfd/da9055/
4211F:	include/linux/mfd/da9062/
4212F:	include/linux/mfd/da9063/
4213F:	include/linux/mfd/da9150/
4214F:	include/linux/regulator/da9211.h
4215F:	include/sound/da[79]*.h
4216F:	sound/soc/codecs/da[79]*.[ch]
4217
4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4219M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4220L:	linux-gpio@vger.kernel.org
4221S:	Maintained
4222F:	drivers/gpio/gpio-gpio-mm.c
4223
4224DIGI NEO AND CLASSIC PCI PRODUCTS
4225M:	Lidza Louina <lidza.louina@gmail.com>
4226M:	Mark Hounschell <markh@compro.net>
4227L:	driverdev-devel@linuxdriverproject.org
4228S:	Maintained
4229F:	drivers/staging/dgnc/
4230
4231DIOLAN U2C-12 I2C DRIVER
4232M:	Guenter Roeck <linux@roeck-us.net>
4233L:	linux-i2c@vger.kernel.org
4234S:	Maintained
4235F:	drivers/i2c/busses/i2c-diolan-u2c.c
4236
4237FILESYSTEM DIRECT ACCESS (DAX)
4238M:	Matthew Wilcox <mawilcox@microsoft.com>
4239M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4240L:	linux-fsdevel@vger.kernel.org
4241S:	Supported
4242F:	fs/dax.c
4243F:	include/linux/dax.h
4244F:	include/trace/events/fs_dax.h
4245
4246DEVICE DIRECT ACCESS (DAX)
4247M:	Dan Williams <dan.j.williams@intel.com>
4248M:	Dave Jiang <dave.jiang@intel.com>
4249M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4250M:	Vishal Verma <vishal.l.verma@intel.com>
4251L:	linux-nvdimm@lists.01.org
4252S:	Supported
4253F:	drivers/dax/
4254
4255DIRECTORY NOTIFICATION (DNOTIFY)
4256M:	Jan Kara <jack@suse.cz>
4257R:	Amir Goldstein <amir73il@gmail.com>
4258L:	linux-fsdevel@vger.kernel.org
4259S:	Maintained
4260F:	Documentation/filesystems/dnotify.txt
4261F:	fs/notify/dnotify/
4262F:	include/linux/dnotify.h
4263
4264DISK GEOMETRY AND PARTITION HANDLING
4265M:	Andries Brouwer <aeb@cwi.nl>
4266W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4267W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4268W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4269S:	Maintained
4270
4271DISKQUOTA
4272M:	Jan Kara <jack@suse.com>
4273S:	Maintained
4274F:	Documentation/filesystems/quota.txt
4275F:	fs/quota/
4276F:	include/linux/quota*.h
4277F:	include/uapi/linux/quota*.h
4278
4279DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4280M:	Bernie Thompson <bernie@plugable.com>
4281L:	linux-fbdev@vger.kernel.org
4282S:	Maintained
4283W:	http://plugable.com/category/projects/udlfb/
4284F:	drivers/video/fbdev/udlfb.c
4285F:	include/video/udlfb.h
4286F:	Documentation/fb/udlfb.txt
4287
4288DISTRIBUTED LOCK MANAGER (DLM)
4289M:	Christine Caulfield <ccaulfie@redhat.com>
4290M:	David Teigland <teigland@redhat.com>
4291L:	cluster-devel@redhat.com
4292W:	http://sources.redhat.com/cluster/
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4294S:	Supported
4295F:	fs/dlm/
4296
4297DMA BUFFER SHARING FRAMEWORK
4298M:	Sumit Semwal <sumit.semwal@linaro.org>
4299S:	Maintained
4300L:	linux-media@vger.kernel.org
4301L:	dri-devel@lists.freedesktop.org
4302L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4303F:	drivers/dma-buf/
4304F:	include/linux/dma-buf*
4305F:	include/linux/reservation.h
4306F:	include/linux/*fence.h
4307F:	Documentation/driver-api/dma-buf.rst
4308T:	git git://anongit.freedesktop.org/drm/drm-misc
4309
4310DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4311M:	Vinod Koul <vkoul@kernel.org>
4312L:	dmaengine@vger.kernel.org
4313Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4314S:	Maintained
4315F:	drivers/dma/
4316F:	include/linux/dmaengine.h
4317F:	include/linux/of_dma.h
4318F:	Documentation/devicetree/bindings/dma/
4319F:	Documentation/driver-api/dmaengine/
4320T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4321
4322DMA MAPPING HELPERS
4323M:	Christoph Hellwig <hch@lst.de>
4324M:	Marek Szyprowski <m.szyprowski@samsung.com>
4325R:	Robin Murphy <robin.murphy@arm.com>
4326L:	iommu@lists.linux-foundation.org
4327T:	git git://git.infradead.org/users/hch/dma-mapping.git
4328W:	http://git.infradead.org/users/hch/dma-mapping.git
4329S:	Supported
4330F:	lib/dma-debug.c
4331F:	lib/dma-direct.c
4332F:	lib/dma-virt.c
4333F:	drivers/base/dma-mapping.c
4334F:	drivers/base/dma-coherent.c
4335F:	include/asm-generic/dma-mapping.h
4336F:	include/linux/dma-direct.h
4337F:	include/linux/dma-mapping.h
4338
4339DME1737 HARDWARE MONITOR DRIVER
4340M:	Juerg Haefliger <juergh@gmail.com>
4341L:	linux-hwmon@vger.kernel.org
4342S:	Maintained
4343F:	Documentation/hwmon/dme1737
4344F:	drivers/hwmon/dme1737.c
4345
4346DMI/SMBIOS SUPPORT
4347M:	Jean Delvare <jdelvare@suse.com>
4348S:	Maintained
4349T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4350F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4351F:	drivers/firmware/dmi-id.c
4352F:	drivers/firmware/dmi_scan.c
4353F:	include/linux/dmi.h
4354
4355DOCUMENTATION
4356M:	Jonathan Corbet <corbet@lwn.net>
4357L:	linux-doc@vger.kernel.org
4358S:	Maintained
4359F:	Documentation/
4360F:	scripts/kernel-doc
4361X:	Documentation/ABI/
4362X:	Documentation/devicetree/
4363X:	Documentation/acpi
4364X:	Documentation/power
4365X:	Documentation/spi
4366X:	Documentation/media
4367T:	git git://git.lwn.net/linux.git docs-next
4368
4369DONGWOON DW9714 LENS VOICE COIL DRIVER
4370M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4371L:	linux-media@vger.kernel.org
4372T:	git git://linuxtv.org/media_tree.git
4373S:	Maintained
4374F:	drivers/media/i2c/dw9714.c
4375
4376DOUBLETALK DRIVER
4377M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4378L:	blinux-list@redhat.com
4379S:	Maintained
4380F:	drivers/char/dtlk.c
4381F:	include/linux/dtlk.h
4382
4383DPAA2 DATAPATH I/O (DPIO) DRIVER
4384M:	Roy Pledge <Roy.Pledge@nxp.com>
4385L:	linux-kernel@vger.kernel.org
4386S:	Maintained
4387F:	drivers/staging/fsl-mc/bus/dpio
4388
4389DPAA2 ETHERNET DRIVER
4390M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4391L:	linux-kernel@vger.kernel.org
4392S:	Maintained
4393F:	drivers/staging/fsl-dpaa2/ethernet
4394
4395DPAA2 ETHERNET SWITCH DRIVER
4396M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4397L:	linux-kernel@vger.kernel.org
4398S:	Maintained
4399F:	drivers/staging/fsl-dpaa2/ethsw
4400
4401DPT_I2O SCSI RAID DRIVER
4402M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4403L:	linux-scsi@vger.kernel.org
4404W:	http://www.adaptec.com/
4405S:	Maintained
4406F:	drivers/scsi/dpt*
4407F:	drivers/scsi/dpt/
4408
4409DRBD DRIVER
4410M:	Philipp Reisner <philipp.reisner@linbit.com>
4411M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4412L:	drbd-dev@lists.linbit.com
4413W:	http://www.drbd.org
4414T:	git git://git.linbit.com/linux-drbd.git
4415T:	git git://git.linbit.com/drbd-8.4.git
4416S:	Supported
4417F:	drivers/block/drbd/
4418F:	lib/lru_cache.c
4419F:	Documentation/blockdev/drbd/
4420
4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4422M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4424S:	Supported
4425F:	Documentation/kobject.txt
4426F:	drivers/base/
4427F:	fs/debugfs/
4428F:	fs/sysfs/
4429F:	include/linux/debugfs.h
4430F:	include/linux/kobj*
4431F:	lib/kobj*
4432
4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4434M:	Kevin Hilman <khilman@kernel.org>
4435M:	Nishanth Menon <nm@ti.com>
4436S:	Maintained
4437F:	drivers/power/avs/
4438F:	include/linux/power/smartreflex.h
4439L:	linux-pm@vger.kernel.org
4440
4441DRM DRIVER FOR ARM PL111 CLCD
4442M:	Eric Anholt <eric@anholt.net>
4443T:	git git://anongit.freedesktop.org/drm/drm-misc
4444S:	Supported
4445F:	drivers/gpu/drm/pl111/
4446
4447DRM DRIVER FOR ARM VERSATILE TFT PANELS
4448M:	Linus Walleij <linus.walleij@linaro.org>
4449T:	git git://anongit.freedesktop.org/drm/drm-misc
4450S:	Maintained
4451F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4452F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4453
4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4455M:	Dave Airlie <airlied@redhat.com>
4456S:	Odd Fixes
4457F:	drivers/gpu/drm/ast/
4458
4459DRM DRIVER FOR BOCHS VIRTUAL GPU
4460M:	Gerd Hoffmann <kraxel@redhat.com>
4461L:	virtualization@lists.linux-foundation.org
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463S:	Maintained
4464F:	drivers/gpu/drm/bochs/
4465
4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4467M:	Linus Walleij <linus.walleij@linaro.org>
4468T:	git git://anongit.freedesktop.org/drm/drm-misc
4469S:	Maintained
4470F:	drivers/gpu/drm/tve200/
4471
4472DRM DRIVER FOR ILITEK ILI9225 PANELS
4473M:	David Lechner <david@lechnology.com>
4474S:	Maintained
4475F:	drivers/gpu/drm/tinydrm/ili9225.c
4476F:	Documentation/devicetree/bindings/display/ili9225.txt
4477
4478DRM DRIVER FOR INTEL I810 VIDEO CARDS
4479S:	Orphan / Obsolete
4480F:	drivers/gpu/drm/i810/
4481F:	include/uapi/drm/i810_drm.h
4482
4483DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4484S:	Orphan / Obsolete
4485F:	drivers/gpu/drm/mga/
4486F:	include/uapi/drm/mga_drm.h
4487
4488DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4489M:	Dave Airlie <airlied@redhat.com>
4490S:	Odd Fixes
4491F:	drivers/gpu/drm/mgag200/
4492
4493DRM DRIVER FOR MI0283QT
4494M:	Noralf Trønnes <noralf@tronnes.org>
4495S:	Maintained
4496F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4497F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4498
4499DRM DRIVER FOR MSM ADRENO GPU
4500M:	Rob Clark <robdclark@gmail.com>
4501L:	linux-arm-msm@vger.kernel.org
4502L:	dri-devel@lists.freedesktop.org
4503L:	freedreno@lists.freedesktop.org
4504T:	git git://people.freedesktop.org/~robclark/linux
4505S:	Maintained
4506F:	drivers/gpu/drm/msm/
4507F:	include/uapi/drm/msm_drm.h
4508F:	Documentation/devicetree/bindings/display/msm/
4509
4510DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4511M:	Ben Skeggs <bskeggs@redhat.com>
4512L:	dri-devel@lists.freedesktop.org
4513L:	nouveau@lists.freedesktop.org
4514T:	git git://github.com/skeggsb/linux
4515S:	Supported
4516F:	drivers/gpu/drm/nouveau/
4517F:	include/uapi/drm/nouveau_drm.h
4518
4519DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4520M:	Noralf Trønnes <noralf@tronnes.org>
4521S:	Maintained
4522F:	drivers/gpu/drm/tinydrm/repaper.c
4523F:	Documentation/devicetree/bindings/display/repaper.txt
4524
4525DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4526M:	Dave Airlie <airlied@redhat.com>
4527M:	Gerd Hoffmann <kraxel@redhat.com>
4528L:	virtualization@lists.linux-foundation.org
4529T:	git git://anongit.freedesktop.org/drm/drm-misc
4530S:	Obsolete
4531W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4532F:	drivers/gpu/drm/cirrus/
4533
4534DRM DRIVER FOR QXL VIRTUAL GPU
4535M:	Dave Airlie <airlied@redhat.com>
4536M:	Gerd Hoffmann <kraxel@redhat.com>
4537L:	virtualization@lists.linux-foundation.org
4538T:	git git://anongit.freedesktop.org/drm/drm-misc
4539S:	Maintained
4540F:	drivers/gpu/drm/qxl/
4541F:	include/uapi/drm/qxl_drm.h
4542
4543DRM DRIVER FOR RAGE 128 VIDEO CARDS
4544S:	Orphan / Obsolete
4545F:	drivers/gpu/drm/r128/
4546F:	include/uapi/drm/r128_drm.h
4547
4548DRM DRIVER FOR SAVAGE VIDEO CARDS
4549S:	Orphan / Obsolete
4550F:	drivers/gpu/drm/savage/
4551F:	include/uapi/drm/savage_drm.h
4552
4553DRM DRIVER FOR SIS VIDEO CARDS
4554S:	Orphan / Obsolete
4555F:	drivers/gpu/drm/sis/
4556F:	include/uapi/drm/sis_drm.h
4557
4558DRM DRIVER FOR SITRONIX ST7586 PANELS
4559M:	David Lechner <david@lechnology.com>
4560S:	Maintained
4561F:	drivers/gpu/drm/tinydrm/st7586.c
4562F:	Documentation/devicetree/bindings/display/st7586.txt
4563
4564DRM DRIVER FOR SITRONIX ST7735R PANELS
4565M:	David Lechner <david@lechnology.com>
4566S:	Maintained
4567F:	drivers/gpu/drm/tinydrm/st7735r.c
4568F:	Documentation/devicetree/bindings/display/st7735r.txt
4569
4570DRM DRIVER FOR TDFX VIDEO CARDS
4571S:	Orphan / Obsolete
4572F:	drivers/gpu/drm/tdfx/
4573
4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4575M:	Dave Airlie <airlied@redhat.com>
4576S:	Odd Fixes
4577F:	drivers/gpu/drm/udl/
4578
4579DRM DRIVER FOR VMWARE VIRTUAL GPU
4580M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4581M:	Sinclair Yeh <syeh@vmware.com>
4582M:	Thomas Hellstrom <thellstrom@vmware.com>
4583L:	dri-devel@lists.freedesktop.org
4584T:	git git://people.freedesktop.org/~syeh/repos_linux
4585T:	git git://people.freedesktop.org/~thomash/linux
4586S:	Supported
4587F:	drivers/gpu/drm/vmwgfx/
4588F:	include/uapi/drm/vmwgfx_drm.h
4589
4590DRM DRIVERS
4591M:	David Airlie <airlied@linux.ie>
4592L:	dri-devel@lists.freedesktop.org
4593T:	git git://people.freedesktop.org/~airlied/linux
4594B:	https://bugs.freedesktop.org/
4595C:	irc://chat.freenode.net/dri-devel
4596S:	Maintained
4597F:	drivers/gpu/drm/
4598F:	drivers/gpu/vga/
4599F:	Documentation/devicetree/bindings/display/
4600F:	Documentation/devicetree/bindings/gpu/
4601F:	Documentation/devicetree/bindings/video/
4602F:	Documentation/gpu/
4603F:	include/drm/
4604F:	include/uapi/drm/
4605F:	include/linux/vga*
4606
4607DRM DRIVERS AND MISC GPU PATCHES
4608M:	Gustavo Padovan <gustavo@padovan.org>
4609M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4610M:	Sean Paul <seanpaul@chromium.org>
4611W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4612S:	Maintained
4613T:	git git://anongit.freedesktop.org/drm/drm-misc
4614F:	Documentation/gpu/
4615F:	drivers/gpu/vga/
4616F:	drivers/gpu/drm/*
4617F:	include/drm/drm*
4618F:	include/uapi/drm/drm*
4619F:	include/linux/vga*
4620
4621DRM DRIVERS FOR ALLWINNER A10
4622M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4623L:	dri-devel@lists.freedesktop.org
4624S:	Supported
4625F:	drivers/gpu/drm/sun4i/
4626F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4627T:	git git://anongit.freedesktop.org/drm/drm-misc
4628
4629DRM DRIVERS FOR AMLOGIC SOCS
4630M:	Neil Armstrong <narmstrong@baylibre.com>
4631L:	dri-devel@lists.freedesktop.org
4632L:	linux-amlogic@lists.infradead.org
4633W:	http://linux-meson.com/
4634S:	Supported
4635F:	drivers/gpu/drm/meson/
4636F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4637F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4638F:	Documentation/gpu/meson.rst
4639T:	git git://anongit.freedesktop.org/drm/drm-misc
4640
4641DRM DRIVERS FOR ATMEL HLCDC
4642M:	Boris Brezillon <boris.brezillon@bootlin.com>
4643L:	dri-devel@lists.freedesktop.org
4644S:	Supported
4645F:	drivers/gpu/drm/atmel-hlcdc/
4646F:	Documentation/devicetree/bindings/drm/atmel/
4647T:	git git://anongit.freedesktop.org/drm/drm-misc
4648
4649DRM DRIVERS FOR BRIDGE CHIPS
4650M:	Archit Taneja <architt@codeaurora.org>
4651M:	Andrzej Hajda <a.hajda@samsung.com>
4652R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4653S:	Maintained
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655F:	drivers/gpu/drm/bridge/
4656
4657DRM DRIVERS FOR EXYNOS
4658M:	Inki Dae <inki.dae@samsung.com>
4659M:	Joonyoung Shim <jy0922.shim@samsung.com>
4660M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4661M:	Kyungmin Park <kyungmin.park@samsung.com>
4662L:	dri-devel@lists.freedesktop.org
4663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4664S:	Supported
4665F:	drivers/gpu/drm/exynos/
4666F:	include/uapi/drm/exynos_drm.h
4667F:	Documentation/devicetree/bindings/display/exynos/
4668
4669DRM DRIVERS FOR FREESCALE DCU
4670M:	Stefan Agner <stefan@agner.ch>
4671M:	Alison Wang <alison.wang@freescale.com>
4672L:	dri-devel@lists.freedesktop.org
4673S:	Supported
4674F:	drivers/gpu/drm/fsl-dcu/
4675F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4676F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4677F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4678
4679DRM DRIVERS FOR FREESCALE IMX
4680M:	Philipp Zabel <p.zabel@pengutronix.de>
4681L:	dri-devel@lists.freedesktop.org
4682S:	Maintained
4683F:	drivers/gpu/drm/imx/
4684F:	drivers/gpu/ipu-v3/
4685F:	Documentation/devicetree/bindings/display/imx/
4686
4687DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4688M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4689L:	dri-devel@lists.freedesktop.org
4690T:	git git://github.com/patjak/drm-gma500
4691S:	Maintained
4692F:	drivers/gpu/drm/gma500/
4693
4694DRM DRIVERS FOR HISILICON
4695M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4696M:	Rongrong Zou <zourongrong@gmail.com>
4697R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4698R:	Chen Feng <puck.chen@hisilicon.com>
4699L:	dri-devel@lists.freedesktop.org
4700T:	git git://github.com/xin3liang/linux.git
4701S:	Maintained
4702F:	drivers/gpu/drm/hisilicon/
4703F:	Documentation/devicetree/bindings/display/hisilicon/
4704
4705DRM DRIVERS FOR MEDIATEK
4706M:	CK Hu <ck.hu@mediatek.com>
4707M:	Philipp Zabel <p.zabel@pengutronix.de>
4708L:	dri-devel@lists.freedesktop.org
4709S:	Supported
4710F:	drivers/gpu/drm/mediatek/
4711F:	Documentation/devicetree/bindings/display/mediatek/
4712
4713DRM DRIVERS FOR NVIDIA TEGRA
4714M:	Thierry Reding <thierry.reding@gmail.com>
4715L:	dri-devel@lists.freedesktop.org
4716L:	linux-tegra@vger.kernel.org
4717T:	git git://anongit.freedesktop.org/tegra/linux.git
4718S:	Supported
4719F:	drivers/gpu/drm/tegra/
4720F:	drivers/gpu/host1x/
4721F:	include/linux/host1x.h
4722F:	include/uapi/drm/tegra_drm.h
4723F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4724
4725DRM DRIVERS FOR RENESAS
4726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4727L:	dri-devel@lists.freedesktop.org
4728L:	linux-renesas-soc@vger.kernel.org
4729T:	git git://linuxtv.org/pinchartl/fbdev
4730S:	Supported
4731F:	drivers/gpu/drm/rcar-du/
4732F:	drivers/gpu/drm/shmobile/
4733F:	include/linux/platform_data/shmob_drm.h
4734F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4735F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4736F:	Documentation/devicetree/bindings/display/renesas,du.txt
4737
4738DRM DRIVERS FOR ROCKCHIP
4739M:	Sandy Huang <hjc@rock-chips.com>
4740M:	Heiko Stübner <heiko@sntech.de>
4741L:	dri-devel@lists.freedesktop.org
4742S:	Maintained
4743F:	drivers/gpu/drm/rockchip/
4744F:	Documentation/devicetree/bindings/display/rockchip/
4745T:	git git://anongit.freedesktop.org/drm/drm-misc
4746
4747DRM DRIVERS FOR STI
4748M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4749M:	Vincent Abriou <vincent.abriou@st.com>
4750L:	dri-devel@lists.freedesktop.org
4751T:	git git://anongit.freedesktop.org/drm/drm-misc
4752S:	Maintained
4753F:	drivers/gpu/drm/sti
4754F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4755
4756DRM DRIVERS FOR STM
4757M:	Yannick Fertre <yannick.fertre@st.com>
4758M:	Philippe Cornu <philippe.cornu@st.com>
4759M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4760M:	Vincent Abriou <vincent.abriou@st.com>
4761L:	dri-devel@lists.freedesktop.org
4762T:	git git://anongit.freedesktop.org/drm/drm-misc
4763S:	Maintained
4764F:	drivers/gpu/drm/stm
4765F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4766
4767DRM DRIVERS FOR TI LCDC
4768M:	Jyri Sarha <jsarha@ti.com>
4769R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4770L:	dri-devel@lists.freedesktop.org
4771S:	Maintained
4772F:	drivers/gpu/drm/tilcdc/
4773F:	Documentation/devicetree/bindings/display/tilcdc/
4774
4775DRM DRIVERS FOR TI OMAP
4776M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4777L:	dri-devel@lists.freedesktop.org
4778S:	Maintained
4779F:	drivers/gpu/drm/omapdrm/
4780F:	Documentation/devicetree/bindings/display/ti/
4781
4782DRM DRIVERS FOR VC4
4783M:	Eric Anholt <eric@anholt.net>
4784T:	git git://github.com/anholt/linux
4785S:	Supported
4786F:	drivers/gpu/drm/vc4/
4787F:	include/uapi/drm/vc4_drm.h
4788F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790
4791DRM DRIVERS FOR VIVANTE GPU IP
4792M:	Lucas Stach <l.stach@pengutronix.de>
4793R:	Russell King <linux+etnaviv@armlinux.org.uk>
4794R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4795L:	etnaviv@lists.freedesktop.org
4796L:	dri-devel@lists.freedesktop.org
4797S:	Maintained
4798F:	drivers/gpu/drm/etnaviv/
4799F:	include/uapi/drm/etnaviv_drm.h
4800F:	Documentation/devicetree/bindings/display/etnaviv/
4801
4802DRM DRIVERS FOR ZTE ZX
4803M:	Shawn Guo <shawnguo@kernel.org>
4804L:	dri-devel@lists.freedesktop.org
4805S:	Maintained
4806F:	drivers/gpu/drm/zte/
4807F:	Documentation/devicetree/bindings/display/zte,vou.txt
4808T:	git git://anongit.freedesktop.org/drm/drm-misc
4809
4810DRM PANEL DRIVERS
4811M:	Thierry Reding <thierry.reding@gmail.com>
4812L:	dri-devel@lists.freedesktop.org
4813T:	git git://anongit.freedesktop.org/drm/drm-misc
4814S:	Maintained
4815F:	drivers/gpu/drm/drm_panel.c
4816F:	drivers/gpu/drm/panel/
4817F:	include/drm/drm_panel.h
4818F:	Documentation/devicetree/bindings/display/panel/
4819
4820DRM TINYDRM DRIVERS
4821M:	Noralf Trønnes <noralf@tronnes.org>
4822W:	https://github.com/notro/tinydrm/wiki/Development
4823T:	git git://anongit.freedesktop.org/drm/drm-misc
4824S:	Maintained
4825F:	drivers/gpu/drm/tinydrm/
4826F:	include/drm/tinydrm/
4827
4828DRM TTM SUBSYSTEM
4829M:	Christian Koenig <christian.koenig@amd.com>
4830M:	Roger He <Hongbo.He@amd.com>
4831T:	git git://people.freedesktop.org/~agd5f/linux
4832S:	Maintained
4833L:	dri-devel@lists.freedesktop.org
4834F:	include/drm/ttm/
4835F:	drivers/gpu/drm/ttm/
4836
4837DSBR100 USB FM RADIO DRIVER
4838M:	Alexey Klimov <klimov.linux@gmail.com>
4839L:	linux-media@vger.kernel.org
4840T:	git git://linuxtv.org/media_tree.git
4841S:	Maintained
4842F:	drivers/media/radio/dsbr100.c
4843
4844DSCC4 DRIVER
4845M:	Francois Romieu <romieu@fr.zoreil.com>
4846L:	netdev@vger.kernel.org
4847S:	Maintained
4848F:	drivers/net/wan/dscc4.c
4849
4850DT3155 MEDIA DRIVER
4851M:	Hans Verkuil <hverkuil@xs4all.nl>
4852L:	linux-media@vger.kernel.org
4853T:	git git://linuxtv.org/media_tree.git
4854W:	https://linuxtv.org
4855S:	Odd Fixes
4856F:	drivers/media/pci/dt3155/
4857
4858DVB_USB_AF9015 MEDIA DRIVER
4859M:	Antti Palosaari <crope@iki.fi>
4860L:	linux-media@vger.kernel.org
4861W:	https://linuxtv.org
4862W:	http://palosaari.fi/linux/
4863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4864T:	git git://linuxtv.org/anttip/media_tree.git
4865S:	Maintained
4866F:	drivers/media/usb/dvb-usb-v2/af9015*
4867
4868DVB_USB_AF9035 MEDIA DRIVER
4869M:	Antti Palosaari <crope@iki.fi>
4870L:	linux-media@vger.kernel.org
4871W:	https://linuxtv.org
4872W:	http://palosaari.fi/linux/
4873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4874T:	git git://linuxtv.org/anttip/media_tree.git
4875S:	Maintained
4876F:	drivers/media/usb/dvb-usb-v2/af9035*
4877
4878DVB_USB_ANYSEE MEDIA DRIVER
4879M:	Antti Palosaari <crope@iki.fi>
4880L:	linux-media@vger.kernel.org
4881W:	https://linuxtv.org
4882W:	http://palosaari.fi/linux/
4883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4884T:	git git://linuxtv.org/anttip/media_tree.git
4885S:	Maintained
4886F:	drivers/media/usb/dvb-usb-v2/anysee*
4887
4888DVB_USB_AU6610 MEDIA DRIVER
4889M:	Antti Palosaari <crope@iki.fi>
4890L:	linux-media@vger.kernel.org
4891W:	https://linuxtv.org
4892W:	http://palosaari.fi/linux/
4893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4894T:	git git://linuxtv.org/anttip/media_tree.git
4895S:	Maintained
4896F:	drivers/media/usb/dvb-usb-v2/au6610*
4897
4898DVB_USB_CE6230 MEDIA DRIVER
4899M:	Antti Palosaari <crope@iki.fi>
4900L:	linux-media@vger.kernel.org
4901W:	https://linuxtv.org
4902W:	http://palosaari.fi/linux/
4903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4904T:	git git://linuxtv.org/anttip/media_tree.git
4905S:	Maintained
4906F:	drivers/media/usb/dvb-usb-v2/ce6230*
4907
4908DVB_USB_CXUSB MEDIA DRIVER
4909M:	Michael Krufky <mkrufky@linuxtv.org>
4910L:	linux-media@vger.kernel.org
4911W:	https://linuxtv.org
4912W:	http://github.com/mkrufky
4913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4914T:	git git://linuxtv.org/media_tree.git
4915S:	Maintained
4916F:	drivers/media/usb/dvb-usb/cxusb*
4917
4918DVB_USB_EC168 MEDIA DRIVER
4919M:	Antti Palosaari <crope@iki.fi>
4920L:	linux-media@vger.kernel.org
4921W:	https://linuxtv.org
4922W:	http://palosaari.fi/linux/
4923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4924T:	git git://linuxtv.org/anttip/media_tree.git
4925S:	Maintained
4926F:	drivers/media/usb/dvb-usb-v2/ec168*
4927
4928DVB_USB_GL861 MEDIA DRIVER
4929M:	Antti Palosaari <crope@iki.fi>
4930L:	linux-media@vger.kernel.org
4931W:	https://linuxtv.org
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/usb/dvb-usb-v2/gl861*
4936
4937DVB_USB_MXL111SF MEDIA DRIVER
4938M:	Michael Krufky <mkrufky@linuxtv.org>
4939L:	linux-media@vger.kernel.org
4940W:	https://linuxtv.org
4941W:	http://github.com/mkrufky
4942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4943T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4944S:	Maintained
4945F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4946
4947DVB_USB_RTL28XXU MEDIA DRIVER
4948M:	Antti Palosaari <crope@iki.fi>
4949L:	linux-media@vger.kernel.org
4950W:	https://linuxtv.org
4951W:	http://palosaari.fi/linux/
4952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4953T:	git git://linuxtv.org/anttip/media_tree.git
4954S:	Maintained
4955F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4956
4957DVB_USB_V2 MEDIA DRIVER
4958M:	Antti Palosaari <crope@iki.fi>
4959L:	linux-media@vger.kernel.org
4960W:	https://linuxtv.org
4961W:	http://palosaari.fi/linux/
4962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4963T:	git git://linuxtv.org/anttip/media_tree.git
4964S:	Maintained
4965F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4966F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4967
4968DYNAMIC DEBUG
4969M:	Jason Baron <jbaron@akamai.com>
4970S:	Maintained
4971F:	lib/dynamic_debug.c
4972F:	include/linux/dynamic_debug.h
4973
4974DYNAMIC INTERRUPT MODERATION
4975M:	Tal Gilboa <talgi@mellanox.com>
4976S:	Maintained
4977F:	include/linux/net_dim.h
4978
4979DZ DECSTATION DZ11 SERIAL DRIVER
4980M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4981S:	Maintained
4982F:	drivers/tty/serial/dz.*
4983
4984E3X0 POWER BUTTON DRIVER
4985M:	Moritz Fischer <moritz.fischer@ettus.com>
4986L:	usrp-users@lists.ettus.com
4987W:	http://www.ettus.com
4988S:	Supported
4989F:	drivers/input/misc/e3x0-button.c
4990F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4991
4992E4000 MEDIA DRIVER
4993M:	Antti Palosaari <crope@iki.fi>
4994L:	linux-media@vger.kernel.org
4995W:	https://linuxtv.org
4996W:	http://palosaari.fi/linux/
4997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4998T:	git git://linuxtv.org/anttip/media_tree.git
4999S:	Maintained
5000F:	drivers/media/tuners/e4000*
5001
5002EC100 MEDIA DRIVER
5003M:	Antti Palosaari <crope@iki.fi>
5004L:	linux-media@vger.kernel.org
5005W:	https://linuxtv.org
5006W:	http://palosaari.fi/linux/
5007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5008T:	git git://linuxtv.org/anttip/media_tree.git
5009S:	Maintained
5010F:	drivers/media/dvb-frontends/ec100*
5011
5012ECRYPT FILE SYSTEM
5013M:	Tyler Hicks <tyhicks@canonical.com>
5014L:	ecryptfs@vger.kernel.org
5015W:	http://ecryptfs.org
5016W:	https://launchpad.net/ecryptfs
5017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5018S:	Supported
5019F:	Documentation/filesystems/ecryptfs.txt
5020F:	fs/ecryptfs/
5021
5022EDAC-AMD64
5023M:	Borislav Petkov <bp@alien8.de>
5024L:	linux-edac@vger.kernel.org
5025S:	Maintained
5026F:	drivers/edac/amd64_edac*
5027
5028EDAC-CALXEDA
5029M:	Robert Richter <rric@kernel.org>
5030L:	linux-edac@vger.kernel.org
5031S:	Maintained
5032F:	drivers/edac/highbank*
5033
5034EDAC-CAVIUM OCTEON
5035M:	Ralf Baechle <ralf@linux-mips.org>
5036M:	David Daney <david.daney@cavium.com>
5037L:	linux-edac@vger.kernel.org
5038L:	linux-mips@linux-mips.org
5039S:	Supported
5040F:	drivers/edac/octeon_edac*
5041
5042EDAC-CAVIUM THUNDERX
5043M:	David Daney <david.daney@cavium.com>
5044M:	Jan Glauber <jglauber@cavium.com>
5045L:	linux-edac@vger.kernel.org
5046S:	Supported
5047F:	drivers/edac/thunderx_edac*
5048
5049EDAC-CORE
5050M:	Borislav Petkov <bp@alien8.de>
5051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5052L:	linux-edac@vger.kernel.org
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5055S:	Supported
5056F:	Documentation/admin-guide/ras.rst
5057F:	Documentation/driver-api/edac.rst
5058F:	drivers/edac/
5059F:	include/linux/edac.h
5060
5061EDAC-E752X
5062M:	Mark Gross <mark.gross@intel.com>
5063L:	linux-edac@vger.kernel.org
5064S:	Maintained
5065F:	drivers/edac/e752x_edac.c
5066
5067EDAC-E7XXX
5068L:	linux-edac@vger.kernel.org
5069S:	Maintained
5070F:	drivers/edac/e7xxx_edac.c
5071
5072EDAC-FSL_DDR
5073M:	York Sun <york.sun@nxp.com>
5074L:	linux-edac@vger.kernel.org
5075S:	Maintained
5076F:	drivers/edac/fsl_ddr_edac.*
5077
5078EDAC-GHES
5079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/ghes_edac.c
5083
5084EDAC-I3000
5085L:	linux-edac@vger.kernel.org
5086S:	Orphan
5087F:	drivers/edac/i3000_edac.c
5088
5089EDAC-I5000
5090L:	linux-edac@vger.kernel.org
5091S:	Maintained
5092F:	drivers/edac/i5000_edac.c
5093
5094EDAC-I5400
5095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/i5400_edac.c
5099
5100EDAC-I7300
5101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/i7300_edac.c
5105
5106EDAC-I7CORE
5107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5108L:	linux-edac@vger.kernel.org
5109S:	Maintained
5110F:	drivers/edac/i7core_edac.c
5111
5112EDAC-I82443BXGX
5113M:	Tim Small <tim@buttersideup.com>
5114L:	linux-edac@vger.kernel.org
5115S:	Maintained
5116F:	drivers/edac/i82443bxgx_edac.c
5117
5118EDAC-I82975X
5119M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5120M:	"Arvind R." <arvino55@gmail.com>
5121L:	linux-edac@vger.kernel.org
5122S:	Maintained
5123F:	drivers/edac/i82975x_edac.c
5124
5125EDAC-IE31200
5126M:	Jason Baron <jbaron@akamai.com>
5127L:	linux-edac@vger.kernel.org
5128S:	Maintained
5129F:	drivers/edac/ie31200_edac.c
5130
5131EDAC-MPC85XX
5132M:	Johannes Thumshirn <morbidrsa@gmail.com>
5133L:	linux-edac@vger.kernel.org
5134S:	Maintained
5135F:	drivers/edac/mpc85xx_edac.[ch]
5136
5137EDAC-PASEMI
5138M:	Egor Martovetsky <egor@pasemi.com>
5139L:	linux-edac@vger.kernel.org
5140S:	Maintained
5141F:	drivers/edac/pasemi_edac.c
5142
5143EDAC-PND2
5144M:	Tony Luck <tony.luck@intel.com>
5145L:	linux-edac@vger.kernel.org
5146S:	Maintained
5147F:	drivers/edac/pnd2_edac.[ch]
5148
5149EDAC-R82600
5150M:	Tim Small <tim@buttersideup.com>
5151L:	linux-edac@vger.kernel.org
5152S:	Maintained
5153F:	drivers/edac/r82600_edac.c
5154
5155EDAC-SBRIDGE
5156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5157L:	linux-edac@vger.kernel.org
5158S:	Maintained
5159F:	drivers/edac/sb_edac.c
5160
5161EDAC-SKYLAKE
5162M:	Tony Luck <tony.luck@intel.com>
5163L:	linux-edac@vger.kernel.org
5164S:	Maintained
5165F:	drivers/edac/skx_edac.c
5166
5167EDAC-TI
5168M:	Tero Kristo <t-kristo@ti.com>
5169L:	linux-edac@vger.kernel.org
5170S:	Maintained
5171F:	drivers/edac/ti_edac.c
5172
5173EDIROL UA-101/UA-1000 DRIVER
5174M:	Clemens Ladisch <clemens@ladisch.de>
5175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5176T:	git git://git.alsa-project.org/alsa-kernel.git
5177S:	Maintained
5178F:	sound/usb/misc/ua101.c
5179
5180EFI TEST DRIVER
5181L:	linux-efi@vger.kernel.org
5182M:	Ivan Hu <ivan.hu@canonical.com>
5183M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5184S:	Maintained
5185F:	drivers/firmware/efi/test/
5186
5187EFI VARIABLE FILESYSTEM
5188M:	Matthew Garrett <matthew.garrett@nebula.com>
5189M:	Jeremy Kerr <jk@ozlabs.org>
5190M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5192L:	linux-efi@vger.kernel.org
5193S:	Maintained
5194F:	fs/efivarfs/
5195
5196EFIFB FRAMEBUFFER DRIVER
5197L:	linux-fbdev@vger.kernel.org
5198M:	Peter Jones <pjones@redhat.com>
5199S:	Maintained
5200F:	drivers/video/fbdev/efifb.c
5201
5202EFS FILESYSTEM
5203W:	http://aeschi.ch.eu.org/efs/
5204S:	Orphan
5205F:	fs/efs/
5206
5207EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5208M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5209L:	netdev@vger.kernel.org
5210S:	Maintained
5211F:	drivers/net/ethernet/ibm/ehea/
5212
5213EM28XX VIDEO4LINUX DRIVER
5214M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5215L:	linux-media@vger.kernel.org
5216W:	https://linuxtv.org
5217T:	git git://linuxtv.org/media_tree.git
5218S:	Maintained
5219F:	drivers/media/usb/em28xx/
5220F:	Documentation/media/v4l-drivers/em28xx*
5221
5222EMBEDDED LINUX
5223M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5224M:	Matt Mackall <mpm@selenic.com>
5225M:	David Woodhouse <dwmw2@infradead.org>
5226L:	linux-embedded@vger.kernel.org
5227S:	Maintained
5228
5229Emulex 10Gbps iSCSI - OneConnect DRIVER
5230M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5231M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5232M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5233L:	linux-scsi@vger.kernel.org
5234W:	http://www.broadcom.com
5235S:	Supported
5236F:	drivers/scsi/be2iscsi/
5237
5238Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5239M:	Sathya Perla <sathya.perla@broadcom.com>
5240M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5241M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5242M:	Somnath Kotur <somnath.kotur@broadcom.com>
5243L:	netdev@vger.kernel.org
5244W:	http://www.emulex.com
5245S:	Supported
5246F:	drivers/net/ethernet/emulex/benet/
5247
5248EMULEX ONECONNECT ROCE DRIVER
5249M:	Selvin Xavier <selvin.xavier@broadcom.com>
5250M:	Devesh Sharma <devesh.sharma@broadcom.com>
5251L:	linux-rdma@vger.kernel.org
5252W:	http://www.broadcom.com
5253S:	Odd Fixes
5254F:	drivers/infiniband/hw/ocrdma/
5255F:	include/uapi/rdma/ocrdma-abi.h
5256
5257EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5258M:	James Smart <james.smart@broadcom.com>
5259M:	Dick Kennedy <dick.kennedy@broadcom.com>
5260L:	linux-scsi@vger.kernel.org
5261W:	http://www.broadcom.com
5262S:	Supported
5263F:	drivers/scsi/lpfc/
5264
5265ENE CB710 FLASH CARD READER DRIVER
5266M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5267S:	Maintained
5268F:	drivers/misc/cb710/
5269F:	drivers/mmc/host/cb710-mmc.*
5270F:	include/linux/cb710.h
5271
5272ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5273M:	Maxim Levitsky <maximlevitsky@gmail.com>
5274S:	Maintained
5275F:	drivers/media/rc/ene_ir.*
5276
5277EPSON S1D13XXX FRAMEBUFFER DRIVER
5278M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5279S:	Maintained
5280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5281F:	drivers/video/fbdev/s1d13xxxfb.c
5282F:	include/video/s1d13xxxfb.h
5283
5284ERRSEQ ERROR TRACKING INFRASTRUCTURE
5285M:	Jeff Layton <jlayton@kernel.org>
5286S:	Maintained
5287F:	lib/errseq.c
5288F:	include/linux/errseq.h
5289
5290ET131X NETWORK DRIVER
5291M:	Mark Einon <mark.einon@gmail.com>
5292S:	Odd Fixes
5293F:	drivers/net/ethernet/agere/
5294
5295ETHERNET BRIDGE
5296M:	Stephen Hemminger <stephen@networkplumber.org>
5297L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5298L:	netdev@vger.kernel.org
5299W:	http://www.linuxfoundation.org/en/Net:Bridge
5300S:	Maintained
5301F:	include/linux/netfilter_bridge/
5302F:	net/bridge/
5303
5304ETHERNET PHY LIBRARY
5305M:	Andrew Lunn <andrew@lunn.ch>
5306M:	Florian Fainelli <f.fainelli@gmail.com>
5307L:	netdev@vger.kernel.org
5308S:	Maintained
5309F:	Documentation/ABI/testing/sysfs-bus-mdio
5310F:	Documentation/devicetree/bindings/net/mdio*
5311F:	Documentation/networking/phy.txt
5312F:	drivers/net/phy/
5313F:	drivers/of/of_mdio.c
5314F:	drivers/of/of_net.c
5315F:	include/linux/*mdio*.h
5316F:	include/linux/of_net.h
5317F:	include/linux/phy.h
5318F:	include/linux/phy_fixed.h
5319F:	include/linux/platform_data/mdio-bcm-unimac.h
5320F:	include/trace/events/mdio.h
5321F:	include/uapi/linux/mdio.h
5322F:	include/uapi/linux/mii.h
5323
5324EXT2 FILE SYSTEM
5325M:	Jan Kara <jack@suse.com>
5326L:	linux-ext4@vger.kernel.org
5327S:	Maintained
5328F:	Documentation/filesystems/ext2.txt
5329F:	fs/ext2/
5330F:	include/linux/ext2*
5331
5332EXT4 FILE SYSTEM
5333M:	"Theodore Ts'o" <tytso@mit.edu>
5334M:	Andreas Dilger <adilger.kernel@dilger.ca>
5335L:	linux-ext4@vger.kernel.org
5336W:	http://ext4.wiki.kernel.org
5337Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5339S:	Maintained
5340F:	Documentation/filesystems/ext4.txt
5341F:	fs/ext4/
5342
5343Extended Verification Module (EVM)
5344M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5345L:	linux-integrity@vger.kernel.org
5346S:	Supported
5347F:	security/integrity/evm/
5348
5349EXTENSIBLE FIRMWARE INTERFACE (EFI)
5350M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5351L:	linux-efi@vger.kernel.org
5352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5353S:	Maintained
5354F:	Documentation/efi-stub.txt
5355F:	arch/*/kernel/efi.c
5356F:	arch/x86/boot/compressed/eboot.[ch]
5357F:	arch/*/include/asm/efi.h
5358F:	arch/x86/platform/efi/
5359F:	drivers/firmware/efi/
5360F:	include/linux/efi*.h
5361F:	arch/arm/boot/compressed/efi-header.S
5362F:	arch/arm64/kernel/efi-entry.S
5363
5364EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5365M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5366M:	Chanwoo Choi <cw00.choi@samsung.com>
5367L:	linux-kernel@vger.kernel.org
5368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5369S:	Maintained
5370F:	drivers/extcon/
5371F:	include/linux/extcon/
5372F:	include/linux/extcon.h
5373F:	Documentation/extcon/
5374F:	Documentation/devicetree/bindings/extcon/
5375
5376EXYNOS DP DRIVER
5377M:	Jingoo Han <jingoohan1@gmail.com>
5378L:	dri-devel@lists.freedesktop.org
5379S:	Maintained
5380F:	drivers/gpu/drm/exynos/exynos_dp*
5381
5382EXYNOS SYSMMU (IOMMU) driver
5383M:	Marek Szyprowski <m.szyprowski@samsung.com>
5384L:	iommu@lists.linux-foundation.org
5385S:	Maintained
5386F:	drivers/iommu/exynos-iommu.c
5387
5388EZchip NPS platform support
5389M:	Elad Kanfi <eladkan@mellanox.com>
5390M:	Vineet Gupta <vgupta@synopsys.com>
5391S:	Supported
5392F:	arch/arc/plat-eznps
5393F:	arch/arc/boot/dts/eznps.dts
5394
5395F2FS FILE SYSTEM
5396M:	Jaegeuk Kim <jaegeuk@kernel.org>
5397M:	Chao Yu <yuchao0@huawei.com>
5398L:	linux-f2fs-devel@lists.sourceforge.net
5399W:	https://f2fs.wiki.kernel.org/
5400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5401S:	Maintained
5402F:	Documentation/filesystems/f2fs.txt
5403F:	Documentation/ABI/testing/sysfs-fs-f2fs
5404F:	fs/f2fs/
5405F:	include/linux/f2fs_fs.h
5406F:	include/trace/events/f2fs.h
5407
5408F71805F HARDWARE MONITORING DRIVER
5409M:	Jean Delvare <jdelvare@suse.com>
5410L:	linux-hwmon@vger.kernel.org
5411S:	Maintained
5412F:	Documentation/hwmon/f71805f
5413F:	drivers/hwmon/f71805f.c
5414
5415FANOTIFY
5416M:	Jan Kara <jack@suse.cz>
5417R:	Amir Goldstein <amir73il@gmail.com>
5418L:	linux-fsdevel@vger.kernel.org
5419S:	Maintained
5420F:	fs/notify/fanotify/
5421F:	include/linux/fanotify.h
5422F:	include/uapi/linux/fanotify.h
5423
5424FARSYNC SYNCHRONOUS DRIVER
5425M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5426W:	http://www.farsite.co.uk/
5427S:	Supported
5428F:	drivers/net/wan/farsync.*
5429
5430FAULT INJECTION SUPPORT
5431M:	Akinobu Mita <akinobu.mita@gmail.com>
5432S:	Supported
5433F:	Documentation/fault-injection/
5434F:	lib/fault-inject.c
5435
5436FBTFT Framebuffer drivers
5437M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5438S:	Maintained
5439F:	drivers/staging/fbtft/
5440
5441FC0011 TUNER DRIVER
5442M:	Michael Buesch <m@bues.ch>
5443L:	linux-media@vger.kernel.org
5444S:	Maintained
5445F:	drivers/media/tuners/fc0011.h
5446F:	drivers/media/tuners/fc0011.c
5447
5448FC2580 MEDIA DRIVER
5449M:	Antti Palosaari <crope@iki.fi>
5450L:	linux-media@vger.kernel.org
5451W:	https://linuxtv.org
5452W:	http://palosaari.fi/linux/
5453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5454T:	git git://linuxtv.org/anttip/media_tree.git
5455S:	Maintained
5456F:	drivers/media/tuners/fc2580*
5457
5458FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5459M:	Johannes Thumshirn <jth@kernel.org>
5460L:	linux-scsi@vger.kernel.org
5461W:	www.Open-FCoE.org
5462S:	Supported
5463F:	drivers/scsi/libfc/
5464F:	drivers/scsi/fcoe/
5465F:	include/scsi/fc/
5466F:	include/scsi/libfc.h
5467F:	include/scsi/libfcoe.h
5468F:	include/uapi/scsi/fc/
5469
5470FILE LOCKING (flock() and fcntl()/lockf())
5471M:	Jeff Layton <jlayton@kernel.org>
5472M:	"J. Bruce Fields" <bfields@fieldses.org>
5473L:	linux-fsdevel@vger.kernel.org
5474S:	Maintained
5475F:	include/linux/fcntl.h
5476F:	include/uapi/linux/fcntl.h
5477F:	fs/fcntl.c
5478F:	fs/locks.c
5479
5480FILESYSTEMS (VFS and infrastructure)
5481M:	Alexander Viro <viro@zeniv.linux.org.uk>
5482L:	linux-fsdevel@vger.kernel.org
5483S:	Maintained
5484F:	fs/*
5485F:	include/linux/fs.h
5486F:	include/uapi/linux/fs.h
5487
5488FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5489M:	Riku Voipio <riku.voipio@iki.fi>
5490L:	linux-hwmon@vger.kernel.org
5491S:	Maintained
5492F:	drivers/hwmon/f75375s.c
5493F:	include/linux/f75375s.h
5494
5495FIREWIRE AUDIO DRIVERS
5496M:	Clemens Ladisch <clemens@ladisch.de>
5497L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5498T:	git git://git.alsa-project.org/alsa-kernel.git
5499S:	Maintained
5500F:	sound/firewire/
5501
5502FIREWIRE MEDIA DRIVERS (firedtv)
5503M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5504L:	linux-media@vger.kernel.org
5505L:	linux1394-devel@lists.sourceforge.net
5506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5507S:	Maintained
5508F:	drivers/media/firewire/
5509
5510FIREWIRE SBP-2 TARGET
5511M:	Chris Boot <bootc@bootc.net>
5512L:	linux-scsi@vger.kernel.org
5513L:	target-devel@vger.kernel.org
5514L:	linux1394-devel@lists.sourceforge.net
5515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5516S:	Maintained
5517F:	drivers/target/sbp/
5518
5519FIREWIRE SUBSYSTEM
5520M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5521L:	linux1394-devel@lists.sourceforge.net
5522W:	http://ieee1394.wiki.kernel.org/
5523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5524S:	Maintained
5525F:	drivers/firewire/
5526F:	include/linux/firewire.h
5527F:	include/uapi/linux/firewire*.h
5528F:	tools/firewire/
5529
5530FIRMWARE LOADER (request_firmware)
5531M:	Luis R. Rodriguez <mcgrof@kernel.org>
5532L:	linux-kernel@vger.kernel.org
5533S:	Maintained
5534F:	Documentation/firmware_class/
5535F:	drivers/base/firmware_loader/
5536F:	include/linux/firmware.h
5537
5538FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5539M:	Joshua Morris <josh.h.morris@us.ibm.com>
5540M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5541S:	Maintained
5542F:	drivers/block/rsxx/
5543
5544FLOPPY DRIVER
5545M:	Jiri Kosina <jikos@kernel.org>
5546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5547S:	Odd fixes
5548F:	drivers/block/floppy.c
5549
5550FMC SUBSYSTEM
5551M:	Alessandro Rubini <rubini@gnudd.com>
5552W:	http://www.ohwr.org/projects/fmc-bus
5553S:	Supported
5554F:	drivers/fmc/
5555F:	include/linux/fmc*.h
5556F:	include/linux/ipmi-fru.h
5557K:	fmc_d.*register
5558
5559FPGA MANAGER FRAMEWORK
5560M:	Alan Tull <atull@kernel.org>
5561M:	Moritz Fischer <mdf@kernel.org>
5562L:	linux-fpga@vger.kernel.org
5563S:	Maintained
5564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5565Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5566F:	Documentation/fpga/
5567F:	Documentation/devicetree/bindings/fpga/
5568F:	drivers/fpga/
5569F:	include/linux/fpga/
5570W:	http://www.rocketboards.org
5571
5572FPU EMULATOR
5573M:	Bill Metzenthen <billm@melbpc.org.au>
5574W:	http://floatingpoint.sourceforge.net/emulator/index.html
5575S:	Maintained
5576F:	arch/x86/math-emu/
5577
5578FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5579L:	netdev@vger.kernel.org
5580S:	Orphan
5581F:	drivers/net/wan/dlci.c
5582F:	drivers/net/wan/sdla.c
5583
5584FRAMEBUFFER LAYER
5585M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5586L:	dri-devel@lists.freedesktop.org
5587L:	linux-fbdev@vger.kernel.org
5588T:	git git://github.com/bzolnier/linux.git
5589Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5590S:	Maintained
5591F:	Documentation/fb/
5592F:	drivers/video/
5593F:	include/video/
5594F:	include/linux/fb.h
5595F:	include/uapi/video/
5596F:	include/uapi/linux/fb.h
5597
5598FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5599M:	Horia Geantă <horia.geanta@nxp.com>
5600M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5601L:	linux-crypto@vger.kernel.org
5602S:	Maintained
5603F:	drivers/crypto/caam/
5604F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5605
5606FREESCALE DIU FRAMEBUFFER DRIVER
5607M:	Timur Tabi <timur@tabi.org>
5608L:	linux-fbdev@vger.kernel.org
5609S:	Maintained
5610F:	drivers/video/fbdev/fsl-diu-fb.*
5611
5612FREESCALE DMA DRIVER
5613M:	Li Yang <leoyang.li@nxp.com>
5614M:	Zhang Wei <zw@zh-kernel.org>
5615L:	linuxppc-dev@lists.ozlabs.org
5616S:	Maintained
5617F:	drivers/dma/fsldma.*
5618
5619FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5620M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5621L:	netdev@vger.kernel.org
5622S:	Maintained
5623F:	drivers/net/ethernet/freescale/gianfar*
5624X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5625F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5626
5627FREESCALE GPMI NAND DRIVER
5628M:	Han Xu <han.xu@nxp.com>
5629L:	linux-mtd@lists.infradead.org
5630S:	Maintained
5631F:	drivers/mtd/nand/raw/gpmi-nand/*
5632
5633FREESCALE I2C CPM DRIVER
5634M:	Jochen Friedrich <jochen@scram.de>
5635L:	linuxppc-dev@lists.ozlabs.org
5636L:	linux-i2c@vger.kernel.org
5637S:	Maintained
5638F:	drivers/i2c/busses/i2c-cpm.c
5639
5640FREESCALE IMX / MXC FEC DRIVER
5641M:	Fugang Duan <fugang.duan@nxp.com>
5642L:	netdev@vger.kernel.org
5643S:	Maintained
5644F:	drivers/net/ethernet/freescale/fec_main.c
5645F:	drivers/net/ethernet/freescale/fec_ptp.c
5646F:	drivers/net/ethernet/freescale/fec.h
5647F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5648
5649FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5650M:	Sascha Hauer <s.hauer@pengutronix.de>
5651R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5652L:	linux-fbdev@vger.kernel.org
5653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5654S:	Maintained
5655F:	include/linux/platform_data/video-imxfb.h
5656F:	drivers/video/fbdev/imxfb.c
5657
5658FREESCALE QORIQ DPAA ETHERNET DRIVER
5659M:	Madalin Bucur <madalin.bucur@nxp.com>
5660L:	netdev@vger.kernel.org
5661S:	Maintained
5662F:	drivers/net/ethernet/freescale/dpaa
5663
5664FREESCALE QORIQ DPAA FMAN DRIVER
5665M:	Madalin Bucur <madalin.bucur@nxp.com>
5666L:	netdev@vger.kernel.org
5667S:	Maintained
5668F:	drivers/net/ethernet/freescale/fman
5669F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5670
5671FREESCALE QUAD SPI DRIVER
5672M:	Han Xu <han.xu@nxp.com>
5673L:	linux-mtd@lists.infradead.org
5674S:	Maintained
5675F:	drivers/mtd/spi-nor/fsl-quadspi.c
5676
5677FREESCALE QUICC ENGINE LIBRARY
5678M:	Qiang Zhao <qiang.zhao@nxp.com>
5679L:	linuxppc-dev@lists.ozlabs.org
5680S:	Maintained
5681F:	drivers/soc/fsl/qe/
5682F:	include/soc/fsl/*qe*.h
5683F:	include/soc/fsl/*ucc*.h
5684
5685FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5686M:	Li Yang <leoyang.li@nxp.com>
5687L:	netdev@vger.kernel.org
5688L:	linuxppc-dev@lists.ozlabs.org
5689S:	Maintained
5690F:	drivers/net/ethernet/freescale/ucc_geth*
5691
5692FREESCALE QUICC ENGINE UCC HDLC DRIVER
5693M:	Zhao Qiang <qiang.zhao@nxp.com>
5694L:	netdev@vger.kernel.org
5695L:	linuxppc-dev@lists.ozlabs.org
5696S:	Maintained
5697F:	drivers/net/wan/fsl_ucc_hdlc*
5698
5699FREESCALE QUICC ENGINE UCC UART DRIVER
5700M:	Timur Tabi <timur@tabi.org>
5701L:	linuxppc-dev@lists.ozlabs.org
5702S:	Maintained
5703F:	drivers/tty/serial/ucc_uart.c
5704
5705FREESCALE SOC DRIVERS
5706M:	Li Yang <leoyang.li@nxp.com>
5707L:	linuxppc-dev@lists.ozlabs.org
5708L:	linux-arm-kernel@lists.infradead.org
5709S:	Maintained
5710F:	Documentation/devicetree/bindings/soc/fsl/
5711F:	drivers/soc/fsl/
5712F:	include/linux/fsl/
5713
5714FREESCALE SOC FS_ENET DRIVER
5715M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5716M:	Vitaly Bordug <vbordug@ru.mvista.com>
5717L:	linuxppc-dev@lists.ozlabs.org
5718L:	netdev@vger.kernel.org
5719S:	Maintained
5720F:	drivers/net/ethernet/freescale/fs_enet/
5721F:	include/linux/fs_enet_pd.h
5722
5723FREESCALE SOC SOUND DRIVERS
5724M:	Timur Tabi <timur@tabi.org>
5725M:	Nicolin Chen <nicoleotsuka@gmail.com>
5726M:	Xiubo Li <Xiubo.Lee@gmail.com>
5727R:	Fabio Estevam <fabio.estevam@nxp.com>
5728L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5729L:	linuxppc-dev@lists.ozlabs.org
5730S:	Maintained
5731F:	sound/soc/fsl/fsl*
5732F:	sound/soc/fsl/imx*
5733F:	sound/soc/fsl/mpc8610_hpcd.c
5734
5735FREESCALE USB PERIPHERAL DRIVERS
5736M:	Li Yang <leoyang.li@nxp.com>
5737L:	linux-usb@vger.kernel.org
5738L:	linuxppc-dev@lists.ozlabs.org
5739S:	Maintained
5740F:	drivers/usb/gadget/udc/fsl*
5741
5742FREEVXFS FILESYSTEM
5743M:	Christoph Hellwig <hch@infradead.org>
5744W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5745S:	Maintained
5746F:	fs/freevxfs/
5747
5748FREEZER
5749M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5750M:	Pavel Machek <pavel@ucw.cz>
5751L:	linux-pm@vger.kernel.org
5752S:	Supported
5753F:	Documentation/power/freezing-of-tasks.txt
5754F:	include/linux/freezer.h
5755F:	kernel/freezer.c
5756
5757FRONTSWAP API
5758M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5759L:	linux-kernel@vger.kernel.org
5760S:	Maintained
5761F:	mm/frontswap.c
5762F:	include/linux/frontswap.h
5763
5764FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5765M:	David Howells <dhowells@redhat.com>
5766L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5767S:	Supported
5768F:	Documentation/filesystems/caching/
5769F:	fs/fscache/
5770F:	include/linux/fscache*.h
5771
5772FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5773M:	Theodore Y. Ts'o <tytso@mit.edu>
5774M:	Jaegeuk Kim <jaegeuk@kernel.org>
5775L:	linux-fscrypt@vger.kernel.org
5776Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5778S:	Supported
5779F:	fs/crypto/
5780F:	include/linux/fscrypt*.h
5781F:	Documentation/filesystems/fscrypt.rst
5782
5783FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5784M:	Jan Kara <jack@suse.cz>
5785R:	Amir Goldstein <amir73il@gmail.com>
5786L:	linux-fsdevel@vger.kernel.org
5787S:	Maintained
5788F:	fs/notify/
5789F:	include/linux/fsnotify*.h
5790
5791FUJITSU LAPTOP EXTRAS
5792M:	Jonathan Woithe <jwoithe@just42.net>
5793L:	platform-driver-x86@vger.kernel.org
5794S:	Maintained
5795F:	drivers/platform/x86/fujitsu-laptop.c
5796
5797FUJITSU M-5MO LS CAMERA ISP DRIVER
5798M:	Kyungmin Park <kyungmin.park@samsung.com>
5799M:	Heungjun Kim <riverful.kim@samsung.com>
5800L:	linux-media@vger.kernel.org
5801S:	Maintained
5802F:	drivers/media/i2c/m5mols/
5803F:	include/media/i2c/m5mols.h
5804
5805FUJITSU TABLET EXTRAS
5806M:	Robert Gerlach <khnz@gmx.de>
5807L:	platform-driver-x86@vger.kernel.org
5808S:	Maintained
5809F:	drivers/platform/x86/fujitsu-tablet.c
5810
5811FUSE: FILESYSTEM IN USERSPACE
5812M:	Miklos Szeredi <miklos@szeredi.hu>
5813L:	linux-fsdevel@vger.kernel.org
5814W:	http://fuse.sourceforge.net/
5815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5816S:	Maintained
5817F:	fs/fuse/
5818F:	include/uapi/linux/fuse.h
5819F:	Documentation/filesystems/fuse.txt
5820
5821FUTEX SUBSYSTEM
5822M:	Thomas Gleixner <tglx@linutronix.de>
5823M:	Ingo Molnar <mingo@redhat.com>
5824R:	Peter Zijlstra <peterz@infradead.org>
5825R:	Darren Hart <dvhart@infradead.org>
5826L:	linux-kernel@vger.kernel.org
5827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5828S:	Maintained
5829F:	kernel/futex.c
5830F:	kernel/futex_compat.c
5831F:	include/asm-generic/futex.h
5832F:	include/linux/futex.h
5833F:	include/uapi/linux/futex.h
5834F:	tools/testing/selftests/futex/
5835F:	tools/perf/bench/futex*
5836F:	Documentation/*futex*
5837
5838GCC PLUGINS
5839M:	Kees Cook <keescook@chromium.org>
5840R:	Emese Revfy <re.emese@gmail.com>
5841L:	kernel-hardening@lists.openwall.com
5842S:	Maintained
5843F:	scripts/gcc-plugins/
5844F:	scripts/gcc-plugin.sh
5845F:	scripts/Makefile.gcc-plugins
5846F:	Documentation/gcc-plugins.txt
5847
5848GCOV BASED KERNEL PROFILING
5849M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5850S:	Maintained
5851F:	kernel/gcov/
5852F:	Documentation/dev-tools/gcov.rst
5853
5854GDB KERNEL DEBUGGING HELPER SCRIPTS
5855M:	Jan Kiszka <jan.kiszka@siemens.com>
5856M:	Kieran Bingham <kieran@bingham.xyz>
5857S:	Supported
5858F:	scripts/gdb/
5859
5860GDT SCSI DISK ARRAY CONTROLLER DRIVER
5861M:	Achim Leubner <achim_leubner@adaptec.com>
5862L:	linux-scsi@vger.kernel.org
5863W:	http://www.icp-vortex.com/
5864S:	Supported
5865F:	drivers/scsi/gdt*
5866
5867GEMTEK FM RADIO RECEIVER DRIVER
5868M:	Hans Verkuil <hverkuil@xs4all.nl>
5869L:	linux-media@vger.kernel.org
5870T:	git git://linuxtv.org/media_tree.git
5871W:	https://linuxtv.org
5872S:	Maintained
5873F:	drivers/media/radio/radio-gemtek*
5874
5875GENERIC GPIO I2C DRIVER
5876M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5877S:	Supported
5878F:	drivers/i2c/busses/i2c-gpio.c
5879F:	include/linux/i2c-gpio.h
5880
5881GENERIC GPIO I2C MULTIPLEXER DRIVER
5882M:	Peter Korsgaard <peter.korsgaard@barco.com>
5883L:	linux-i2c@vger.kernel.org
5884S:	Supported
5885F:	drivers/i2c/muxes/i2c-mux-gpio.c
5886F:	include/linux/i2c-mux-gpio.h
5887F:	Documentation/i2c/muxes/i2c-mux-gpio
5888
5889GENERIC HDLC (WAN) DRIVERS
5890M:	Krzysztof Halasa <khc@pm.waw.pl>
5891W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5892S:	Maintained
5893F:	drivers/net/wan/c101.c
5894F:	drivers/net/wan/hd6457*
5895F:	drivers/net/wan/hdlc*
5896F:	drivers/net/wan/n2.c
5897F:	drivers/net/wan/pc300too.c
5898F:	drivers/net/wan/pci200syn.c
5899F:	drivers/net/wan/wanxl*
5900
5901GENERIC INCLUDE/ASM HEADER FILES
5902M:	Arnd Bergmann <arnd@arndb.de>
5903L:	linux-arch@vger.kernel.org
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5905S:	Maintained
5906F:	include/asm-generic/
5907F:	include/uapi/asm-generic/
5908
5909GENERIC PHY FRAMEWORK
5910M:	Kishon Vijay Abraham I <kishon@ti.com>
5911L:	linux-kernel@vger.kernel.org
5912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5913S:	Supported
5914F:	drivers/phy/
5915F:	include/linux/phy/
5916
5917GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5918M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5919S:	Supported
5920F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5921
5922GENERIC PM DOMAINS
5923M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5924M:	Kevin Hilman <khilman@kernel.org>
5925M:	Ulf Hansson <ulf.hansson@linaro.org>
5926L:	linux-pm@vger.kernel.org
5927S:	Supported
5928F:	drivers/base/power/domain*.c
5929F:	include/linux/pm_domain.h
5930F:	Documentation/devicetree/bindings/power/power_domain.txt
5931
5932GENERIC UIO DRIVER FOR PCI DEVICES
5933M:	"Michael S. Tsirkin" <mst@redhat.com>
5934L:	kvm@vger.kernel.org
5935S:	Supported
5936F:	drivers/uio/uio_pci_generic.c
5937
5938GENWQE (IBM Generic Workqueue Card)
5939M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5940M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5941S:	Supported
5942F:	drivers/misc/genwqe/
5943
5944GET_MAINTAINER SCRIPT
5945M:	Joe Perches <joe@perches.com>
5946S:	Maintained
5947F:	scripts/get_maintainer.pl
5948
5949GFS2 FILE SYSTEM
5950M:	Steven Whitehouse <swhiteho@redhat.com>
5951M:	Bob Peterson <rpeterso@redhat.com>
5952L:	cluster-devel@redhat.com
5953W:	http://sources.redhat.com/cluster/
5954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5955S:	Supported
5956F:	Documentation/filesystems/gfs2*.txt
5957F:	fs/gfs2/
5958F:	include/uapi/linux/gfs2_ondisk.h
5959
5960GIGASET ISDN DRIVERS
5961M:	Paul Bolle <pebolle@tiscali.nl>
5962L:	gigaset307x-common@lists.sourceforge.net
5963W:	http://gigaset307x.sourceforge.net/
5964S:	Odd Fixes
5965F:	Documentation/isdn/README.gigaset
5966F:	drivers/isdn/gigaset/
5967F:	include/uapi/linux/gigaset_dev.h
5968
5969GO7007 MPEG CODEC
5970M:	Hans Verkuil <hans.verkuil@cisco.com>
5971L:	linux-media@vger.kernel.org
5972S:	Maintained
5973F:	drivers/media/usb/go7007/
5974
5975GOODIX TOUCHSCREEN
5976M:	Bastien Nocera <hadess@hadess.net>
5977L:	linux-input@vger.kernel.org
5978S:	Maintained
5979F:	drivers/input/touchscreen/goodix.c
5980
5981GPD POCKET FAN DRIVER
5982M:	Hans de Goede <hdegoede@redhat.com>
5983L:	platform-driver-x86@vger.kernel.org
5984S:	Maintained
5985F:	drivers/platform/x86/gpd-pocket-fan.c
5986
5987GPIO ACPI SUPPORT
5988M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5989M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5990L:	linux-gpio@vger.kernel.org
5991L:	linux-acpi@vger.kernel.org
5992S:	Maintained
5993F:	Documentation/acpi/gpio-properties.txt
5994F:	drivers/gpio/gpiolib-acpi.c
5995
5996GPIO IR Transmitter
5997M:	Sean Young <sean@mess.org>
5998L:	linux-media@vger.kernel.org
5999S:	Maintained
6000F:	drivers/media/rc/gpio-ir-tx.c
6001
6002GPIO MOCKUP DRIVER
6003M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6004R:	Bartosz Golaszewski <brgl@bgdev.pl>
6005L:	linux-gpio@vger.kernel.org
6006S:	Maintained
6007F:	drivers/gpio/gpio-mockup.c
6008F:	tools/testing/selftests/gpio/
6009
6010GPIO SUBSYSTEM
6011M:	Linus Walleij <linus.walleij@linaro.org>
6012L:	linux-gpio@vger.kernel.org
6013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6014S:	Maintained
6015F:	Documentation/devicetree/bindings/gpio/
6016F:	Documentation/driver-api/gpio/
6017F:	Documentation/gpio/
6018F:	Documentation/ABI/testing/gpio-cdev
6019F:	Documentation/ABI/obsolete/sysfs-gpio
6020F:	drivers/gpio/
6021F:	include/linux/gpio/
6022F:	include/linux/gpio.h
6023F:	include/linux/of_gpio.h
6024F:	include/asm-generic/gpio.h
6025F:	include/uapi/linux/gpio.h
6026F:	tools/gpio/
6027
6028GRE DEMULTIPLEXER DRIVER
6029M:	Dmitry Kozlov <xeb@mail.ru>
6030L:	netdev@vger.kernel.org
6031S:	Maintained
6032F:	net/ipv4/gre_demux.c
6033F:	net/ipv4/gre_offload.c
6034F:	include/net/gre.h
6035
6036GRETH 10/100/1G Ethernet MAC device driver
6037M:	Andreas Larsson <andreas@gaisler.com>
6038L:	netdev@vger.kernel.org
6039S:	Maintained
6040F:	drivers/net/ethernet/aeroflex/
6041
6042GREYBUS AUDIO PROTOCOLS DRIVERS
6043M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6044M:	Mark Greer <mgreer@animalcreek.com>
6045S:	Maintained
6046F:	drivers/staging/greybus/audio_apbridgea.c
6047F:	drivers/staging/greybus/audio_apbridgea.h
6048F:	drivers/staging/greybus/audio_codec.c
6049F:	drivers/staging/greybus/audio_codec.h
6050F:	drivers/staging/greybus/audio_gb.c
6051F:	drivers/staging/greybus/audio_manager.c
6052F:	drivers/staging/greybus/audio_manager.h
6053F:	drivers/staging/greybus/audio_manager_module.c
6054F:	drivers/staging/greybus/audio_manager_private.h
6055F:	drivers/staging/greybus/audio_manager_sysfs.c
6056F:	drivers/staging/greybus/audio_module.c
6057F:	drivers/staging/greybus/audio_topology.c
6058
6059GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6060M:	Viresh Kumar <vireshk@kernel.org>
6061S:	Maintained
6062F:	drivers/staging/greybus/authentication.c
6063F:	drivers/staging/greybus/bootrom.c
6064F:	drivers/staging/greybus/firmware.h
6065F:	drivers/staging/greybus/fw-core.c
6066F:	drivers/staging/greybus/fw-download.c
6067F:	drivers/staging/greybus/fw-managament.c
6068F:	drivers/staging/greybus/greybus_authentication.h
6069F:	drivers/staging/greybus/greybus_firmware.h
6070F:	drivers/staging/greybus/hid.c
6071F:	drivers/staging/greybus/i2c.c
6072F:	drivers/staging/greybus/spi.c
6073F:	drivers/staging/greybus/spilib.c
6074F:	drivers/staging/greybus/spilib.h
6075
6076GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6077M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6078S:	Maintained
6079F:	drivers/staging/greybus/loopback.c
6080F:	drivers/staging/greybus/timesync.c
6081F:	drivers/staging/greybus/timesync_platform.c
6082
6083GREYBUS PLATFORM DRIVERS
6084M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6085S:	Maintained
6086F:	drivers/staging/greybus/arche-platform.c
6087F:	drivers/staging/greybus/arche-apb-ctrl.c
6088F:	drivers/staging/greybus/arche_platform.h
6089
6090GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6091M:	Rui Miguel Silva <rmfrfs@gmail.com>
6092S:	Maintained
6093F:	drivers/staging/greybus/sdio.c
6094F:	drivers/staging/greybus/light.c
6095F:	drivers/staging/greybus/gpio.c
6096F:	drivers/staging/greybus/power_supply.c
6097F:	drivers/staging/greybus/spi.c
6098F:	drivers/staging/greybus/spilib.c
6099
6100GREYBUS SUBSYSTEM
6101M:	Johan Hovold <johan@kernel.org>
6102M:	Alex Elder <elder@kernel.org>
6103M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6104S:	Maintained
6105F:	drivers/staging/greybus/
6106L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6107
6108GREYBUS UART PROTOCOLS DRIVERS
6109M:	David Lin <dtwlin@gmail.com>
6110S:	Maintained
6111F:	drivers/staging/greybus/uart.c
6112F:	drivers/staging/greybus/log.c
6113
6114GS1662 VIDEO SERIALIZER
6115M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6116L:	linux-media@vger.kernel.org
6117T:	git git://linuxtv.org/media_tree.git
6118S:	Maintained
6119F:	drivers/media/spi/gs1662.c
6120
6121GSPCA FINEPIX SUBDRIVER
6122M:	Frank Zago <frank@zago.net>
6123L:	linux-media@vger.kernel.org
6124T:	git git://linuxtv.org/media_tree.git
6125S:	Maintained
6126F:	drivers/media/usb/gspca/finepix.c
6127
6128GSPCA GL860 SUBDRIVER
6129M:	Olivier Lorin <o.lorin@laposte.net>
6130L:	linux-media@vger.kernel.org
6131T:	git git://linuxtv.org/media_tree.git
6132S:	Maintained
6133F:	drivers/media/usb/gspca/gl860/
6134
6135GSPCA M5602 SUBDRIVER
6136M:	Erik Andren <erik.andren@gmail.com>
6137L:	linux-media@vger.kernel.org
6138T:	git git://linuxtv.org/media_tree.git
6139S:	Maintained
6140F:	drivers/media/usb/gspca/m5602/
6141
6142GSPCA PAC207 SONIXB SUBDRIVER
6143M:	Hans Verkuil <hverkuil@xs4all.nl>
6144L:	linux-media@vger.kernel.org
6145T:	git git://linuxtv.org/media_tree.git
6146S:	Odd Fixes
6147F:	drivers/media/usb/gspca/pac207.c
6148
6149GSPCA SN9C20X SUBDRIVER
6150M:	Brian Johnson <brijohn@gmail.com>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153S:	Maintained
6154F:	drivers/media/usb/gspca/sn9c20x.c
6155
6156GSPCA T613 SUBDRIVER
6157M:	Leandro Costantino <lcostantino@gmail.com>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160S:	Maintained
6161F:	drivers/media/usb/gspca/t613.c
6162
6163GSPCA USB WEBCAM DRIVER
6164M:	Hans Verkuil <hverkuil@xs4all.nl>
6165L:	linux-media@vger.kernel.org
6166T:	git git://linuxtv.org/media_tree.git
6167S:	Odd Fixes
6168F:	drivers/media/usb/gspca/
6169
6170GTP (GPRS Tunneling Protocol)
6171M:	Pablo Neira Ayuso <pablo@netfilter.org>
6172M:	Harald Welte <laforge@gnumonks.org>
6173L:	osmocom-net-gprs@lists.osmocom.org
6174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6175S:	Maintained
6176F:	drivers/net/gtp.c
6177
6178GUID PARTITION TABLE (GPT)
6179M:	Davidlohr Bueso <dave@stgolabs.net>
6180L:	linux-efi@vger.kernel.org
6181S:	Maintained
6182F:	block/partitions/efi.*
6183
6184H8/300 ARCHITECTURE
6185M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6186L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6187W:	http://uclinux-h8.sourceforge.jp
6188T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6189S:	Maintained
6190F:	arch/h8300/
6191F:	drivers/clocksource/h8300_*.c
6192F:	drivers/clk/h8300/
6193F:	drivers/irqchip/irq-renesas-h8*.c
6194
6195HACKRF MEDIA DRIVER
6196M:	Antti Palosaari <crope@iki.fi>
6197L:	linux-media@vger.kernel.org
6198W:	https://linuxtv.org
6199W:	http://palosaari.fi/linux/
6200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6201T:	git git://linuxtv.org/anttip/media_tree.git
6202S:	Maintained
6203F:	drivers/media/usb/hackrf/
6204
6205HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6206M:	Frank Seidel <frank@f-seidel.de>
6207L:	platform-driver-x86@vger.kernel.org
6208W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6209S:	Maintained
6210F:	drivers/platform/x86/hdaps.c
6211
6212HARDWARE MONITORING
6213M:	Jean Delvare <jdelvare@suse.com>
6214M:	Guenter Roeck <linux@roeck-us.net>
6215L:	linux-hwmon@vger.kernel.org
6216W:	http://hwmon.wiki.kernel.org/
6217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6218S:	Maintained
6219F:	Documentation/hwmon/
6220F:	drivers/hwmon/
6221F:	include/linux/hwmon*.h
6222
6223HARDWARE RANDOM NUMBER GENERATOR CORE
6224M:	Matt Mackall <mpm@selenic.com>
6225M:	Herbert Xu <herbert@gondor.apana.org.au>
6226L:	linux-crypto@vger.kernel.org
6227S:	Odd fixes
6228F:	Documentation/devicetree/bindings/rng/
6229F:	Documentation/hw_random.txt
6230F:	drivers/char/hw_random/
6231F:	include/linux/hw_random.h
6232
6233HARDWARE TRACING FACILITIES
6234M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6235S:	Maintained
6236F:	drivers/hwtracing/
6237
6238HARDWARE SPINLOCK CORE
6239M:	Ohad Ben-Cohen <ohad@wizery.com>
6240M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6241L:	linux-remoteproc@vger.kernel.org
6242S:	Maintained
6243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6244F:	Documentation/devicetree/bindings/hwlock/
6245F:	Documentation/hwspinlock.txt
6246F:	drivers/hwspinlock/
6247F:	include/linux/hwspinlock.h
6248
6249HARMONY SOUND DRIVER
6250L:	linux-parisc@vger.kernel.org
6251S:	Maintained
6252F:	sound/parisc/harmony.*
6253
6254HDPVR USB VIDEO ENCODER DRIVER
6255M:	Hans Verkuil <hverkuil@xs4all.nl>
6256L:	linux-media@vger.kernel.org
6257T:	git git://linuxtv.org/media_tree.git
6258W:	https://linuxtv.org
6259S:	Odd Fixes
6260F:	drivers/media/usb/hdpvr/
6261
6262HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6263M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6264S:	Supported
6265F:	Documentation/watchdog/hpwdt.txt
6266F:	drivers/watchdog/hpwdt.c
6267
6268HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6269M:	Don Brace <don.brace@microsemi.com>
6270L:	esc.storagedev@microsemi.com
6271L:	linux-scsi@vger.kernel.org
6272S:	Supported
6273F:	Documentation/scsi/hpsa.txt
6274F:	drivers/scsi/hpsa*.[ch]
6275F:	include/linux/cciss*.h
6276F:	include/uapi/linux/cciss*.h
6277
6278HFI1 DRIVER
6279M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6280M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6281L:	linux-rdma@vger.kernel.org
6282S:	Supported
6283F:	drivers/infiniband/hw/hfi1
6284
6285HFS FILESYSTEM
6286L:	linux-fsdevel@vger.kernel.org
6287S:	Orphan
6288F:	Documentation/filesystems/hfs.txt
6289F:	fs/hfs/
6290
6291HFSPLUS FILESYSTEM
6292L:	linux-fsdevel@vger.kernel.org
6293S:	Orphan
6294F:	Documentation/filesystems/hfsplus.txt
6295F:	fs/hfsplus/
6296
6297HGA FRAMEBUFFER DRIVER
6298M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6299L:	linux-nvidia@lists.surfsouth.com
6300W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6301S:	Maintained
6302F:	drivers/video/fbdev/hgafb.c
6303
6304HIBERNATION (aka Software Suspend, aka swsusp)
6305M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6306M:	Pavel Machek <pavel@ucw.cz>
6307L:	linux-pm@vger.kernel.org
6308B:	https://bugzilla.kernel.org
6309S:	Supported
6310F:	arch/x86/power/
6311F:	drivers/base/power/
6312F:	kernel/power/
6313F:	include/linux/suspend.h
6314F:	include/linux/freezer.h
6315F:	include/linux/pm.h
6316F:	arch/*/include/asm/suspend*.h
6317
6318HID CORE LAYER
6319M:	Jiri Kosina <jikos@kernel.org>
6320R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6321L:	linux-input@vger.kernel.org
6322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6323S:	Maintained
6324F:	drivers/hid/
6325F:	include/linux/hid*
6326F:	include/uapi/linux/hid*
6327
6328HID SENSOR HUB DRIVERS
6329M:	Jiri Kosina <jikos@kernel.org>
6330M:	Jonathan Cameron <jic23@kernel.org>
6331M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6332L:	linux-input@vger.kernel.org
6333L:	linux-iio@vger.kernel.org
6334S:	Maintained
6335F:	Documentation/hid/hid-sensor*
6336F:	drivers/hid/hid-sensor-*
6337F:	drivers/iio/*/hid-*
6338F:	include/linux/hid-sensor-*
6339
6340HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6341M:	Thomas Gleixner <tglx@linutronix.de>
6342L:	linux-kernel@vger.kernel.org
6343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6344S:	Maintained
6345F:	Documentation/timers/
6346F:	kernel/time/hrtimer.c
6347F:	kernel/time/clockevents.c
6348F:	kernel/time/timer_*.c
6349F:	include/linux/clockchips.h
6350F:	include/linux/hrtimer.h
6351
6352HIGH-SPEED SCC DRIVER FOR AX.25
6353L:	linux-hams@vger.kernel.org
6354S:	Orphan
6355F:	drivers/net/hamradio/dmascc.c
6356F:	drivers/net/hamradio/scc.c
6357
6358HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6359M:	HighPoint Linux Team <linux@highpoint-tech.com>
6360W:	http://www.highpoint-tech.com
6361S:	Supported
6362F:	Documentation/scsi/hptiop.txt
6363F:	drivers/scsi/hptiop.c
6364
6365HIPPI
6366M:	Jes Sorensen <jes@trained-monkey.org>
6367L:	linux-hippi@sunsite.dk
6368S:	Maintained
6369F:	include/linux/hippidevice.h
6370F:	include/uapi/linux/if_hippi.h
6371F:	net/802/hippi.c
6372F:	drivers/net/hippi/
6373
6374HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6375M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6376M:	Salil Mehta <salil.mehta@huawei.com>
6377L:	netdev@vger.kernel.org
6378W:	http://www.hisilicon.com
6379S:	Maintained
6380F:	drivers/net/ethernet/hisilicon/hns3/
6381
6382HISILICON LPC BUS DRIVER
6383M:	john.garry@huawei.com
6384W:	http://www.hisilicon.com
6385S:	Maintained
6386F:	drivers/bus/hisi_lpc.c
6387F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6388
6389HISILICON NETWORK SUBSYSTEM DRIVER
6390M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6391M:	Salil Mehta <salil.mehta@huawei.com>
6392L:	netdev@vger.kernel.org
6393W:	http://www.hisilicon.com
6394S:	Maintained
6395F:	drivers/net/ethernet/hisilicon/
6396F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6397
6398HISILICON PMU DRIVER
6399M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6400W:	http://www.hisilicon.com
6401S:	Supported
6402F:	drivers/perf/hisilicon
6403F:	Documentation/perf/hisi-pmu.txt
6404
6405HISILICON ROCE DRIVER
6406M:	Lijun Ou <oulijun@huawei.com>
6407M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6408L:	linux-rdma@vger.kernel.org
6409S:	Maintained
6410F:	drivers/infiniband/hw/hns/
6411F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6412
6413HISILICON SAS Controller
6414M:	John Garry <john.garry@huawei.com>
6415W:	http://www.hisilicon.com
6416S:	Supported
6417F:	drivers/scsi/hisi_sas/
6418F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6419
6420HMM - Heterogeneous Memory Management
6421M:	Jérôme Glisse <jglisse@redhat.com>
6422L:	linux-mm@kvack.org
6423S:	Maintained
6424F:	mm/hmm*
6425F:	include/linux/hmm*
6426F:	Documentation/vm/hmm.txt
6427
6428HOST AP DRIVER
6429M:	Jouni Malinen <j@w1.fi>
6430L:	linux-wireless@vger.kernel.org
6431W:	http://w1.fi/hostap-driver.html
6432S:	Obsolete
6433F:	drivers/net/wireless/intersil/hostap/
6434
6435HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6436L:	platform-driver-x86@vger.kernel.org
6437S:	Orphan
6438F:	drivers/platform/x86/tc1100-wmi.c
6439
6440HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6441M:	Jaroslav Kysela <perex@perex.cz>
6442S:	Maintained
6443F:	drivers/net/ethernet/hp/hp100.*
6444
6445HPET:	High Precision Event Timers driver
6446M:	Clemens Ladisch <clemens@ladisch.de>
6447S:	Maintained
6448F:	Documentation/timers/hpet.txt
6449F:	drivers/char/hpet.c
6450F:	include/linux/hpet.h
6451F:	include/uapi/linux/hpet.h
6452
6453HPET:	x86
6454S:	Orphan
6455F:	arch/x86/kernel/hpet.c
6456F:	arch/x86/include/asm/hpet.h
6457
6458HPFS FILESYSTEM
6459M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6460W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6461S:	Maintained
6462F:	fs/hpfs/
6463
6464HSI SUBSYSTEM
6465M:	Sebastian Reichel <sre@kernel.org>
6466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6467S:	Maintained
6468F:	Documentation/ABI/testing/sysfs-bus-hsi
6469F:	Documentation/driver-api/hsi.rst
6470F:	drivers/hsi/
6471F:	include/linux/hsi/
6472F:	include/uapi/linux/hsi/
6473
6474HSO 3G MODEM DRIVER
6475L:	linux-usb@vger.kernel.org
6476S:	Orphan
6477F:	drivers/net/usb/hso.c
6478
6479HSR NETWORK PROTOCOL
6480M:	Arvid Brodin <arvid.brodin@alten.se>
6481L:	netdev@vger.kernel.org
6482S:	Maintained
6483F:	net/hsr/
6484
6485HT16K33 LED CONTROLLER DRIVER
6486M:	Robin van der Gracht <robin@protonic.nl>
6487S:	Maintained
6488F:	drivers/auxdisplay/ht16k33.c
6489F:	Documentation/devicetree/bindings/display/ht16k33.txt
6490
6491HTCPEN TOUCHSCREEN DRIVER
6492M:	Pau Oliva Fora <pof@eslack.org>
6493L:	linux-input@vger.kernel.org
6494S:	Maintained
6495F:	drivers/input/touchscreen/htcpen.c
6496
6497HUAWEI ETHERNET DRIVER
6498M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6499L:	netdev@vger.kernel.org
6500S:	Supported
6501F:	Documentation/networking/hinic.txt
6502F:	drivers/net/ethernet/huawei/hinic/
6503
6504HUGETLB FILESYSTEM
6505M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6506S:	Maintained
6507F:	fs/hugetlbfs/
6508
6509HVA ST MEDIA DRIVER
6510M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6511L:	linux-media@vger.kernel.org
6512T:	git git://linuxtv.org/media_tree.git
6513W:	https://linuxtv.org
6514S:	Supported
6515F:	drivers/media/platform/sti/hva
6516
6517HWPOISON MEMORY FAILURE HANDLING
6518M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6519L:	linux-mm@kvack.org
6520S:	Maintained
6521F:	mm/memory-failure.c
6522F:	mm/hwpoison-inject.c
6523
6524Hyper-V CORE AND DRIVERS
6525M:	"K. Y. Srinivasan" <kys@microsoft.com>
6526M:	Haiyang Zhang <haiyangz@microsoft.com>
6527M:	Stephen Hemminger <sthemmin@microsoft.com>
6528L:	devel@linuxdriverproject.org
6529S:	Maintained
6530F:	Documentation/networking/netvsc.txt
6531F:	arch/x86/include/asm/mshyperv.h
6532F:	arch/x86/include/asm/trace/hyperv.h
6533F:	arch/x86/include/asm/hyperv-tlfs.h
6534F:	arch/x86/kernel/cpu/mshyperv.c
6535F:	arch/x86/hyperv
6536F:	drivers/hid/hid-hyperv.c
6537F:	drivers/hv/
6538F:	drivers/input/serio/hyperv-keyboard.c
6539F:	drivers/pci/host/pci-hyperv.c
6540F:	drivers/net/hyperv/
6541F:	drivers/scsi/storvsc_drv.c
6542F:	drivers/uio/uio_hv_generic.c
6543F:	drivers/video/fbdev/hyperv_fb.c
6544F:	net/vmw_vsock/hyperv_transport.c
6545F:	include/linux/hyperv.h
6546F:	include/uapi/linux/hyperv.h
6547F:	tools/hv/
6548F:	Documentation/ABI/stable/sysfs-bus-vmbus
6549
6550HYPERVISOR VIRTUAL CONSOLE DRIVER
6551L:	linuxppc-dev@lists.ozlabs.org
6552S:	Odd Fixes
6553F:	drivers/tty/hvc/
6554
6555I2C ACPI SUPPORT
6556M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6557L:	linux-i2c@vger.kernel.org
6558L:	linux-acpi@vger.kernel.org
6559S:	Maintained
6560F:	drivers/i2c/i2c-core-acpi.c
6561
6562I2C MUXES
6563M:	Peter Rosin <peda@axentia.se>
6564L:	linux-i2c@vger.kernel.org
6565S:	Maintained
6566F:	Documentation/i2c/i2c-topology
6567F:	Documentation/i2c/muxes/
6568F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6569F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6570F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6571F:	drivers/i2c/i2c-mux.c
6572F:	drivers/i2c/muxes/
6573F:	include/linux/i2c-mux.h
6574
6575I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6576M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6577L:	linux-i2c@vger.kernel.org
6578S:	Maintained
6579F:	drivers/i2c/busses/i2c-mv64xxx.c
6580
6581I2C OVER PARALLEL PORT
6582M:	Jean Delvare <jdelvare@suse.com>
6583L:	linux-i2c@vger.kernel.org
6584S:	Maintained
6585F:	Documentation/i2c/busses/i2c-parport
6586F:	Documentation/i2c/busses/i2c-parport-light
6587F:	drivers/i2c/busses/i2c-parport.c
6588F:	drivers/i2c/busses/i2c-parport-light.c
6589
6590I2C SUBSYSTEM
6591M:	Wolfram Sang <wsa@the-dreams.de>
6592L:	linux-i2c@vger.kernel.org
6593W:	https://i2c.wiki.kernel.org/
6594Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6596S:	Maintained
6597F:	Documentation/devicetree/bindings/i2c/i2c.txt
6598F:	Documentation/i2c/
6599F:	drivers/i2c/*
6600F:	include/linux/i2c.h
6601F:	include/linux/i2c-dev.h
6602F:	include/linux/i2c-smbus.h
6603F:	include/uapi/linux/i2c.h
6604F:	include/uapi/linux/i2c-*.h
6605
6606I2C SUBSYSTEM HOST DRIVERS
6607L:	linux-i2c@vger.kernel.org
6608W:	https://i2c.wiki.kernel.org/
6609Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6611S:	Odd Fixes
6612F:	Documentation/devicetree/bindings/i2c/
6613F:	drivers/i2c/algos/
6614F:	drivers/i2c/busses/
6615
6616I2C-TAOS-EVM DRIVER
6617M:	Jean Delvare <jdelvare@suse.com>
6618L:	linux-i2c@vger.kernel.org
6619S:	Maintained
6620F:	Documentation/i2c/busses/i2c-taos-evm
6621F:	drivers/i2c/busses/i2c-taos-evm.c
6622
6623I2C-TINY-USB DRIVER
6624M:	Till Harbaum <till@harbaum.org>
6625L:	linux-i2c@vger.kernel.org
6626W:	http://www.harbaum.org/till/i2c_tiny_usb
6627S:	Maintained
6628F:	drivers/i2c/busses/i2c-tiny-usb.c
6629
6630I2C/SMBUS CONTROLLER DRIVERS FOR PC
6631M:	Jean Delvare <jdelvare@suse.com>
6632L:	linux-i2c@vger.kernel.org
6633S:	Maintained
6634F:	Documentation/i2c/busses/i2c-ali1535
6635F:	Documentation/i2c/busses/i2c-ali1563
6636F:	Documentation/i2c/busses/i2c-ali15x3
6637F:	Documentation/i2c/busses/i2c-amd756
6638F:	Documentation/i2c/busses/i2c-amd8111
6639F:	Documentation/i2c/busses/i2c-i801
6640F:	Documentation/i2c/busses/i2c-nforce2
6641F:	Documentation/i2c/busses/i2c-piix4
6642F:	Documentation/i2c/busses/i2c-sis5595
6643F:	Documentation/i2c/busses/i2c-sis630
6644F:	Documentation/i2c/busses/i2c-sis96x
6645F:	Documentation/i2c/busses/i2c-via
6646F:	Documentation/i2c/busses/i2c-viapro
6647F:	drivers/i2c/busses/i2c-ali1535.c
6648F:	drivers/i2c/busses/i2c-ali1563.c
6649F:	drivers/i2c/busses/i2c-ali15x3.c
6650F:	drivers/i2c/busses/i2c-amd756.c
6651F:	drivers/i2c/busses/i2c-amd756-s4882.c
6652F:	drivers/i2c/busses/i2c-amd8111.c
6653F:	drivers/i2c/busses/i2c-i801.c
6654F:	drivers/i2c/busses/i2c-isch.c
6655F:	drivers/i2c/busses/i2c-nforce2.c
6656F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6657F:	drivers/i2c/busses/i2c-piix4.c
6658F:	drivers/i2c/busses/i2c-sis5595.c
6659F:	drivers/i2c/busses/i2c-sis630.c
6660F:	drivers/i2c/busses/i2c-sis96x.c
6661F:	drivers/i2c/busses/i2c-via.c
6662F:	drivers/i2c/busses/i2c-viapro.c
6663
6664I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6665M:	Hans de Goede <hdegoede@redhat.com>
6666L:	linux-i2c@vger.kernel.org
6667S:	Maintained
6668F:	drivers/i2c/busses/i2c-cht-wc.c
6669
6670I2C/SMBUS ISMT DRIVER
6671M:	Seth Heasley <seth.heasley@intel.com>
6672M:	Neil Horman <nhorman@tuxdriver.com>
6673L:	linux-i2c@vger.kernel.org
6674F:	drivers/i2c/busses/i2c-ismt.c
6675F:	Documentation/i2c/busses/i2c-ismt
6676
6677I2C/SMBUS STUB DRIVER
6678M:	Jean Delvare <jdelvare@suse.com>
6679L:	linux-i2c@vger.kernel.org
6680S:	Maintained
6681F:	drivers/i2c/i2c-stub.c
6682
6683IA64 (Itanium) PLATFORM
6684M:	Tony Luck <tony.luck@intel.com>
6685M:	Fenghua Yu <fenghua.yu@intel.com>
6686L:	linux-ia64@vger.kernel.org
6687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6688S:	Maintained
6689F:	arch/ia64/
6690
6691IBM Power 842 compression accelerator
6692M:	Haren Myneni <haren@us.ibm.com>
6693S:	Supported
6694F:	drivers/crypto/nx/Makefile
6695F:	drivers/crypto/nx/Kconfig
6696F:	drivers/crypto/nx/nx-842*
6697F:	include/linux/sw842.h
6698F:	crypto/842.c
6699F:	lib/842/
6700
6701IBM Power in-Nest Crypto Acceleration
6702M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6703M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6704L:	linux-crypto@vger.kernel.org
6705S:	Supported
6706F:	drivers/crypto/nx/Makefile
6707F:	drivers/crypto/nx/Kconfig
6708F:	drivers/crypto/nx/nx-aes*
6709F:	drivers/crypto/nx/nx-sha*
6710F:	drivers/crypto/nx/nx.*
6711F:	drivers/crypto/nx/nx_csbcpb.h
6712F:	drivers/crypto/nx/nx_debugfs.h
6713
6714IBM Power Linux RAID adapter
6715M:	Brian King <brking@us.ibm.com>
6716S:	Supported
6717F:	drivers/scsi/ipr.*
6718
6719IBM Power SRIOV Virtual NIC Device Driver
6720M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6721M:	John Allen <jallen@linux.vnet.ibm.com>
6722L:	netdev@vger.kernel.org
6723S:	Supported
6724F:	drivers/net/ethernet/ibm/ibmvnic.*
6725
6726IBM Power Virtual Accelerator Switchboard
6727M:	Sukadev Bhattiprolu
6728L:	linuxppc-dev@lists.ozlabs.org
6729S:	Supported
6730F:	arch/powerpc/platforms/powernv/vas*
6731F:	arch/powerpc/platforms/powernv/copy-paste.h
6732F:	arch/powerpc/include/asm/vas.h
6733F:	arch/powerpc/include/uapi/asm/vas.h
6734
6735IBM Power Virtual Ethernet Device Driver
6736M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6737L:	netdev@vger.kernel.org
6738S:	Supported
6739F:	drivers/net/ethernet/ibm/ibmveth.*
6740
6741IBM Power Virtual FC Device Drivers
6742M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6743L:	linux-scsi@vger.kernel.org
6744S:	Supported
6745F:	drivers/scsi/ibmvscsi/ibmvfc*
6746
6747IBM Power Virtual SCSI Device Drivers
6748M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6749L:	linux-scsi@vger.kernel.org
6750S:	Supported
6751F:	drivers/scsi/ibmvscsi/ibmvscsi*
6752F:	include/scsi/viosrp.h
6753
6754IBM Power Virtual SCSI Device Target Driver
6755M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6756M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6757L:	linux-scsi@vger.kernel.org
6758L:	target-devel@vger.kernel.org
6759S:	Supported
6760F:	drivers/scsi/ibmvscsi_tgt/
6761
6762IBM Power VMX Cryptographic instructions
6763M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6764M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6765L:	linux-crypto@vger.kernel.org
6766S:	Supported
6767F:	drivers/crypto/vmx/Makefile
6768F:	drivers/crypto/vmx/Kconfig
6769F:	drivers/crypto/vmx/vmx.c
6770F:	drivers/crypto/vmx/aes*
6771F:	drivers/crypto/vmx/ghash*
6772F:	drivers/crypto/vmx/ppc-xlate.pl
6773
6774IBM ServeRAID RAID DRIVER
6775S:	Orphan
6776F:	drivers/scsi/ips.*
6777
6778ICH LPC AND GPIO DRIVER
6779M:	Peter Tyser <ptyser@xes-inc.com>
6780S:	Maintained
6781F:	drivers/mfd/lpc_ich.c
6782F:	drivers/gpio/gpio-ich.c
6783
6784IDE SUBSYSTEM
6785M:	"David S. Miller" <davem@davemloft.net>
6786L:	linux-ide@vger.kernel.org
6787Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6789S:	Maintained
6790F:	Documentation/ide/
6791F:	drivers/ide/
6792F:	include/linux/ide.h
6793
6794IDE/ATAPI DRIVERS
6795M:	Borislav Petkov <bp@alien8.de>
6796L:	linux-ide@vger.kernel.org
6797S:	Maintained
6798F:	Documentation/cdrom/ide-cd
6799F:	drivers/ide/ide-cd*
6800
6801IDEAPAD LAPTOP EXTRAS DRIVER
6802M:	Ike Panhc <ike.pan@canonical.com>
6803L:	platform-driver-x86@vger.kernel.org
6804W:	http://launchpad.net/ideapad-laptop
6805S:	Maintained
6806F:	drivers/platform/x86/ideapad-laptop.c
6807
6808IDEAPAD LAPTOP SLIDEBAR DRIVER
6809M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6810L:	linux-input@vger.kernel.org
6811W:	https://github.com/o2genum/ideapad-slidebar
6812S:	Maintained
6813F:	drivers/input/misc/ideapad_slidebar.c
6814
6815IDT VersaClock 5 CLOCK DRIVER
6816M:	Marek Vasut <marek.vasut@gmail.com>
6817S:	Maintained
6818F:	drivers/clk/clk-versaclock5.c
6819
6820IEEE 802.15.4 SUBSYSTEM
6821M:	Alexander Aring <alex.aring@gmail.com>
6822M:	Stefan Schmidt <stefan@osg.samsung.com>
6823L:	linux-wpan@vger.kernel.org
6824W:	http://wpan.cakelab.org/
6825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6827S:	Maintained
6828F:	net/ieee802154/
6829F:	net/mac802154/
6830F:	drivers/net/ieee802154/
6831F:	include/linux/nl802154.h
6832F:	include/linux/ieee802154.h
6833F:	include/net/nl802154.h
6834F:	include/net/mac802154.h
6835F:	include/net/af_ieee802154.h
6836F:	include/net/cfg802154.h
6837F:	include/net/ieee802154_netdev.h
6838F:	Documentation/networking/ieee802154.txt
6839
6840IFE PROTOCOL
6841M:	Yotam Gigi <yotam.gi@gmail.com>
6842M:	Jamal Hadi Salim <jhs@mojatatu.com>
6843F:	net/ife
6844F:	include/net/ife.h
6845F:	include/uapi/linux/ife.h
6846
6847IGORPLUG-USB IR RECEIVER
6848M:	Sean Young <sean@mess.org>
6849L:	linux-media@vger.kernel.org
6850S:	Maintained
6851F:	drivers/media/rc/igorplugusb.c
6852
6853IGUANAWORKS USB IR TRANSCEIVER
6854M:	Sean Young <sean@mess.org>
6855L:	linux-media@vger.kernel.org
6856S:	Maintained
6857F:	drivers/media/rc/iguanair.c
6858
6859IIO DIGITAL POTENTIOMETER DAC
6860M:	Peter Rosin <peda@axentia.se>
6861L:	linux-iio@vger.kernel.org
6862S:	Maintained
6863F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6864F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6865F:	drivers/iio/dac/dpot-dac.c
6866
6867IIO ENVELOPE DETECTOR
6868M:	Peter Rosin <peda@axentia.se>
6869L:	linux-iio@vger.kernel.org
6870S:	Maintained
6871F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6872F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6873F:	drivers/iio/adc/envelope-detector.c
6874
6875IIO MULTIPLEXER
6876M:	Peter Rosin <peda@axentia.se>
6877L:	linux-iio@vger.kernel.org
6878S:	Maintained
6879F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6880F:	drivers/iio/multiplexer/iio-mux.c
6881
6882IIO SUBSYSTEM AND DRIVERS
6883M:	Jonathan Cameron <jic23@kernel.org>
6884R:	Hartmut Knaack <knaack.h@gmx.de>
6885R:	Lars-Peter Clausen <lars@metafoo.de>
6886R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6887L:	linux-iio@vger.kernel.org
6888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6889S:	Maintained
6890F:	Documentation/ABI/testing/configfs-iio*
6891F:	Documentation/ABI/testing/sysfs-bus-iio*
6892F:	Documentation/devicetree/bindings/iio/
6893F:	drivers/iio/
6894F:	drivers/staging/iio/
6895F:	include/linux/iio/
6896F:	tools/iio/
6897
6898IKANOS/ADI EAGLE ADSL USB DRIVER
6899M:	Matthieu Castet <castet.matthieu@free.fr>
6900M:	Stanislaw Gruszka <stf_xl@wp.pl>
6901S:	Maintained
6902F:	drivers/usb/atm/ueagle-atm.c
6903
6904IMGTEC ASCII LCD DRIVER
6905M:	Paul Burton <paul.burton@mips.com>
6906S:	Maintained
6907F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6908F:	drivers/auxdisplay/img-ascii-lcd.c
6909
6910IMGTEC IR DECODER DRIVER
6911M:	James Hogan <jhogan@kernel.org>
6912S:	Maintained
6913F:	drivers/media/rc/img-ir/
6914
6915IMON SOUNDGRAPH USB IR RECEIVER
6916M:	Sean Young <sean@mess.org>
6917L:	linux-media@vger.kernel.org
6918S:	Maintained
6919F:	drivers/media/rc/imon_raw.c
6920F:	drivers/media/rc/imon.c
6921
6922IMS TWINTURBO FRAMEBUFFER DRIVER
6923L:	linux-fbdev@vger.kernel.org
6924S:	Orphan
6925F:	drivers/video/fbdev/imsttfb.c
6926
6927INA209 HARDWARE MONITOR DRIVER
6928M:	Guenter Roeck <linux@roeck-us.net>
6929L:	linux-hwmon@vger.kernel.org
6930S:	Maintained
6931F:	Documentation/hwmon/ina209
6932F:	Documentation/devicetree/bindings/i2c/ina209.txt
6933F:	drivers/hwmon/ina209.c
6934
6935INA2XX HARDWARE MONITOR DRIVER
6936M:	Guenter Roeck <linux@roeck-us.net>
6937L:	linux-hwmon@vger.kernel.org
6938S:	Maintained
6939F:	Documentation/hwmon/ina2xx
6940F:	drivers/hwmon/ina2xx.c
6941F:	include/linux/platform_data/ina2xx.h
6942
6943INDUSTRY PACK SUBSYSTEM (IPACK)
6944M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6945M:	Jens Taprogge <jens.taprogge@taprogge.org>
6946M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6947L:	industrypack-devel@lists.sourceforge.net
6948W:	http://industrypack.sourceforge.net
6949S:	Maintained
6950F:	drivers/ipack/
6951
6952INFINIBAND SUBSYSTEM
6953M:	Doug Ledford <dledford@redhat.com>
6954M:	Jason Gunthorpe <jgg@mellanox.com>
6955L:	linux-rdma@vger.kernel.org
6956W:	https://github.com/linux-rdma/rdma-core
6957Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6959S:	Supported
6960F:	Documentation/devicetree/bindings/infiniband/
6961F:	Documentation/infiniband/
6962F:	drivers/infiniband/
6963F:	include/uapi/linux/if_infiniband.h
6964F:	include/uapi/rdma/
6965F:	include/rdma/
6966
6967INGENIC JZ4780 DMA Driver
6968M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6969S:	Maintained
6970F:	drivers/dma/dma-jz4780.c
6971
6972INGENIC JZ4780 NAND DRIVER
6973M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6974L:	linux-mtd@lists.infradead.org
6975S:	Maintained
6976F:	drivers/mtd/nand/raw/jz4780_*
6977
6978INOTIFY
6979M:	Jan Kara <jack@suse.cz>
6980R:	Amir Goldstein <amir73il@gmail.com>
6981L:	linux-fsdevel@vger.kernel.org
6982S:	Maintained
6983F:	Documentation/filesystems/inotify.txt
6984F:	fs/notify/inotify/
6985F:	include/linux/inotify.h
6986F:	include/uapi/linux/inotify.h
6987
6988INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6989M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6990L:	linux-input@vger.kernel.org
6991Q:	http://patchwork.kernel.org/project/linux-input/list/
6992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6993S:	Maintained
6994F:	drivers/input/
6995F:	include/linux/input.h
6996F:	include/uapi/linux/input.h
6997F:	include/uapi/linux/input-event-codes.h
6998F:	include/linux/input/
6999F:	Documentation/devicetree/bindings/input/
7000F:	Documentation/input/
7001
7002INPUT MULTITOUCH (MT) PROTOCOL
7003M:	Henrik Rydberg <rydberg@bitmath.org>
7004L:	linux-input@vger.kernel.org
7005S:	Odd fixes
7006F:	Documentation/input/multi-touch-protocol.rst
7007F:	drivers/input/input-mt.c
7008K:	\b(ABS|SYN)_MT_
7009
7010INSIDE SECURE CRYPTO DRIVER
7011M:	Antoine Tenart <antoine.tenart@bootlin.com>
7012F:	drivers/crypto/inside-secure/
7013S:	Maintained
7014L:	linux-crypto@vger.kernel.org
7015
7016INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7017M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7018M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7019L:	linux-integrity@vger.kernel.org
7020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7021S:	Supported
7022F:	security/integrity/ima/
7023
7024INTEL 810/815 FRAMEBUFFER DRIVER
7025M:	Antonino Daplas <adaplas@gmail.com>
7026L:	linux-fbdev@vger.kernel.org
7027S:	Maintained
7028F:	drivers/video/fbdev/i810/
7029
7030INTEL ASoC BDW/HSW DRIVERS
7031M:	Jie Yang <yang.jie@linux.intel.com>
7032L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7033S:	Supported
7034F:	sound/soc/intel/common/sst-dsp*
7035F:	sound/soc/intel/common/sst-firmware.c
7036F:	sound/soc/intel/boards/broadwell.c
7037F:	sound/soc/intel/haswell/
7038
7039INTEL C600 SERIES SAS CONTROLLER DRIVER
7040M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7041M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7042L:	linux-scsi@vger.kernel.org
7043T:	git git://git.code.sf.net/p/intel-sas/isci
7044S:	Supported
7045F:	drivers/scsi/isci/
7046
7047INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7048M:	Jani Nikula <jani.nikula@linux.intel.com>
7049M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7050M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7051L:	intel-gfx@lists.freedesktop.org
7052W:	https://01.org/linuxgraphics/
7053B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7054C:	irc://chat.freenode.net/intel-gfx
7055Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7056T:	git git://anongit.freedesktop.org/drm-intel
7057S:	Supported
7058F:	drivers/gpu/drm/i915/
7059F:	include/drm/i915*
7060F:	include/uapi/drm/i915_drm.h
7061F:	Documentation/gpu/i915.rst
7062
7063INTEL ETHERNET DRIVERS
7064M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7065L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7066W:	http://www.intel.com/support/feedback.htm
7067W:	http://e1000.sourceforge.net/
7068Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7071S:	Supported
7072F:	Documentation/networking/e100.txt
7073F:	Documentation/networking/e1000.txt
7074F:	Documentation/networking/e1000e.txt
7075F:	Documentation/networking/igb.txt
7076F:	Documentation/networking/igbvf.txt
7077F:	Documentation/networking/ixgb.txt
7078F:	Documentation/networking/ixgbe.txt
7079F:	Documentation/networking/ixgbevf.txt
7080F:	Documentation/networking/i40e.txt
7081F:	Documentation/networking/i40evf.txt
7082F:	Documentation/networking/ice.txt
7083F:	drivers/net/ethernet/intel/
7084F:	drivers/net/ethernet/intel/*/
7085F:	include/linux/avf/virtchnl.h
7086
7087INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7088M:	Maik Broemme <mbroemme@libmpq.org>
7089L:	linux-fbdev@vger.kernel.org
7090S:	Maintained
7091F:	Documentation/fb/intelfb.txt
7092F:	drivers/video/fbdev/intelfb/
7093
7094INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7095M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7096M:	Zhi Wang <zhi.a.wang@intel.com>
7097L:	intel-gvt-dev@lists.freedesktop.org
7098L:	intel-gfx@lists.freedesktop.org
7099W:	https://01.org/igvt-g
7100T:	git https://github.com/intel/gvt-linux.git
7101S:	Supported
7102F:	drivers/gpu/drm/i915/gvt/
7103
7104INTEL HID EVENT DRIVER
7105M:	Alex Hung <alex.hung@canonical.com>
7106L:	platform-driver-x86@vger.kernel.org
7107S:	Maintained
7108F:	drivers/platform/x86/intel-hid.c
7109
7110INTEL I/OAT DMA DRIVER
7111M:	Dave Jiang <dave.jiang@intel.com>
7112R:	Dan Williams <dan.j.williams@intel.com>
7113L:	dmaengine@vger.kernel.org
7114Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7115S:	Supported
7116F:	drivers/dma/ioat*
7117
7118INTEL IDLE DRIVER
7119M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7120M:	Len Brown <lenb@kernel.org>
7121L:	linux-pm@vger.kernel.org
7122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7123B:	https://bugzilla.kernel.org
7124S:	Supported
7125F:	drivers/idle/intel_idle.c
7126
7127INTEL INTEGRATED SENSOR HUB DRIVER
7128M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7129M:	Jiri Kosina <jikos@kernel.org>
7130L:	linux-input@vger.kernel.org
7131S:	Maintained
7132F:	drivers/hid/intel-ish-hid/
7133
7134INTEL IOMMU (VT-d)
7135M:	David Woodhouse <dwmw2@infradead.org>
7136L:	iommu@lists.linux-foundation.org
7137T:	git git://git.infradead.org/iommu-2.6.git
7138S:	Supported
7139F:	drivers/iommu/intel-iommu.c
7140F:	include/linux/intel-iommu.h
7141
7142INTEL IOP-ADMA DMA DRIVER
7143R:	Dan Williams <dan.j.williams@intel.com>
7144S:	Odd fixes
7145F:	drivers/dma/iop-adma.c
7146
7147INTEL IPU3 CSI-2 CIO2 DRIVER
7148M:	Yong Zhi <yong.zhi@intel.com>
7149M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7150L:	linux-media@vger.kernel.org
7151S:	Maintained
7152F:	drivers/media/pci/intel/ipu3/
7153F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7154
7155INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7156M:	Krzysztof Halasa <khalasa@piap.pl>
7157S:	Maintained
7158F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7159F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7160F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7161F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7162F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7163F:	drivers/net/wan/ixp4xx_hss.c
7164
7165INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7166M:	Deepak Saxena <dsaxena@plexity.net>
7167S:	Maintained
7168F:	drivers/char/hw_random/ixp4xx-rng.c
7169
7170INTEL MANAGEMENT ENGINE (mei)
7171M:	Tomas Winkler <tomas.winkler@intel.com>
7172L:	linux-kernel@vger.kernel.org
7173S:	Supported
7174F:	include/uapi/linux/mei.h
7175F:	include/linux/mei_cl_bus.h
7176F:	drivers/misc/mei/*
7177F:	drivers/watchdog/mei_wdt.c
7178F:	Documentation/misc-devices/mei/*
7179F:	samples/mei/*
7180
7181INTEL MENLOW THERMAL DRIVER
7182M:	Sujith Thomas <sujith.thomas@intel.com>
7183L:	platform-driver-x86@vger.kernel.org
7184W:	https://01.org/linux-acpi
7185S:	Supported
7186F:	drivers/platform/x86/intel_menlow.c
7187
7188INTEL MERRIFIELD GPIO DRIVER
7189M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7190L:	linux-gpio@vger.kernel.org
7191S:	Maintained
7192F:	drivers/gpio/gpio-merrifield.c
7193
7194INTEL MIC DRIVERS (mic)
7195M:	Sudeep Dutt <sudeep.dutt@intel.com>
7196M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7197S:	Supported
7198W:	https://github.com/sudeepdutt/mic
7199W:	http://software.intel.com/en-us/mic-developer
7200F:	include/linux/mic_bus.h
7201F:	include/linux/scif.h
7202F:	include/uapi/linux/mic_common.h
7203F:	include/uapi/linux/mic_ioctl.h
7204F:	include/uapi/linux/scif_ioctl.h
7205F:	drivers/misc/mic/
7206F:	drivers/dma/mic_x100_dma.c
7207F:	drivers/dma/mic_x100_dma.h
7208F:	Documentation/mic/
7209
7210INTEL PMC CORE DRIVER
7211M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7212M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7213L:	platform-driver-x86@vger.kernel.org
7214S:	Maintained
7215F:	arch/x86/include/asm/pmc_core.h
7216F:	drivers/platform/x86/intel_pmc_core*
7217
7218INTEL PMC/P-Unit IPC DRIVER
7219M:	Zha Qipeng<qipeng.zha@intel.com>
7220L:	platform-driver-x86@vger.kernel.org
7221S:	Maintained
7222F:	drivers/platform/x86/intel_pmc_ipc.c
7223F:	drivers/platform/x86/intel_punit_ipc.c
7224F:	arch/x86/include/asm/intel_pmc_ipc.h
7225F:	arch/x86/include/asm/intel_punit_ipc.h
7226
7227INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7228M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7229L:	linux-wireless@vger.kernel.org
7230S:	Maintained
7231F:	Documentation/networking/README.ipw2100
7232F:	Documentation/networking/README.ipw2200
7233F:	drivers/net/wireless/intel/ipw2x00/
7234
7235INTEL PSTATE DRIVER
7236M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7237M:	Len Brown <lenb@kernel.org>
7238L:	linux-pm@vger.kernel.org
7239S:	Supported
7240F:	drivers/cpufreq/intel_pstate.c
7241
7242INTEL RDMA RNIC DRIVER
7243M:	Faisal Latif <faisal.latif@intel.com>
7244M:	Shiraz Saleem <shiraz.saleem@intel.com>
7245L:	linux-rdma@vger.kernel.org
7246S:	Supported
7247F:	drivers/infiniband/hw/i40iw/
7248F:	include/uapi/rdma/i40iw-abi.h
7249
7250INTEL SHA MULTIBUFFER DRIVER
7251M:	Megha Dey <megha.dey@linux.intel.com>
7252R:	Tim Chen <tim.c.chen@linux.intel.com>
7253L:	linux-crypto@vger.kernel.org
7254S:	Supported
7255F:	arch/x86/crypto/sha*-mb
7256F:	crypto/mcryptd.c
7257
7258INTEL TELEMETRY DRIVER
7259M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7260L:	platform-driver-x86@vger.kernel.org
7261S:	Maintained
7262F:	arch/x86/include/asm/intel_telemetry.h
7263F:	drivers/platform/x86/intel_telemetry*
7264
7265INTEL VIRTUAL BUTTON DRIVER
7266M:	AceLan Kao <acelan.kao@canonical.com>
7267L:	platform-driver-x86@vger.kernel.org
7268S:	Maintained
7269F:	drivers/platform/x86/intel-vbtn.c
7270
7271INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7272M:	Stanislaw Gruszka <sgruszka@redhat.com>
7273L:	linux-wireless@vger.kernel.org
7274S:	Supported
7275F:	drivers/net/wireless/intel/iwlegacy/
7276
7277INTEL WIRELESS WIFI LINK (iwlwifi)
7278M:	Johannes Berg <johannes.berg@intel.com>
7279M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7280M:	Luca Coelho <luciano.coelho@intel.com>
7281M:	Intel Linux Wireless <linuxwifi@intel.com>
7282L:	linux-wireless@vger.kernel.org
7283W:	http://intellinuxwireless.org
7284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7285S:	Supported
7286F:	drivers/net/wireless/intel/iwlwifi/
7287
7288INTEL WIRELESS WIMAX CONNECTION 2400
7289M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7290M:	linux-wimax@intel.com
7291L:	wimax@linuxwimax.org (subscribers-only)
7292S:	Supported
7293W:	http://linuxwimax.org
7294F:	Documentation/wimax/README.i2400m
7295F:	drivers/net/wimax/i2400m/
7296F:	include/uapi/linux/wimax/i2400m.h
7297
7298INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7299M:	Mario Limonciello <mario.limonciello@dell.com>
7300S:	Maintained
7301F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7302
7303INTEL(R) TRACE HUB
7304M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7305S:	Supported
7306F:	Documentation/trace/intel_th.txt
7307F:	drivers/hwtracing/intel_th/
7308
7309INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7310M:	Ning Sun <ning.sun@intel.com>
7311L:	tboot-devel@lists.sourceforge.net
7312W:	http://tboot.sourceforge.net
7313T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7314S:	Supported
7315F:	Documentation/intel_txt.txt
7316F:	include/linux/tboot.h
7317F:	arch/x86/kernel/tboot.c
7318
7319INTEL-MID GPIO DRIVER
7320M:	David Cohen <david.a.cohen@linux.intel.com>
7321L:	linux-gpio@vger.kernel.org
7322S:	Maintained
7323F:	drivers/gpio/gpio-intel-mid.c
7324
7325INVENSENSE MPU-3050 GYROSCOPE DRIVER
7326M:	Linus Walleij <linus.walleij@linaro.org>
7327L:	linux-iio@vger.kernel.org
7328S:	Maintained
7329F:	drivers/iio/gyro/mpu3050*
7330F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7331
7332IOC3 ETHERNET DRIVER
7333M:	Ralf Baechle <ralf@linux-mips.org>
7334L:	linux-mips@linux-mips.org
7335S:	Maintained
7336F:	drivers/net/ethernet/sgi/ioc3-eth.c
7337
7338IOC3 SERIAL DRIVER
7339M:	Pat Gefre <pfg@sgi.com>
7340L:	linux-serial@vger.kernel.org
7341S:	Maintained
7342F:	drivers/tty/serial/ioc3_serial.c
7343
7344IOMMU DRIVERS
7345M:	Joerg Roedel <joro@8bytes.org>
7346L:	iommu@lists.linux-foundation.org
7347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7348S:	Maintained
7349F:	Documentation/devicetree/bindings/iommu/
7350F:	drivers/iommu/
7351F:	include/linux/iommu.h
7352F:	include/linux/of_iommu.h
7353F:	include/linux/iova.h
7354
7355IP MASQUERADING
7356M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7357S:	Maintained
7358F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7359
7360IPMI SUBSYSTEM
7361M:	Corey Minyard <minyard@acm.org>
7362L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7363W:	http://openipmi.sourceforge.net/
7364S:	Supported
7365F:	Documentation/IPMI.txt
7366F:	drivers/char/ipmi/
7367F:	include/linux/ipmi*
7368F:	include/uapi/linux/ipmi*
7369
7370IPS SCSI RAID DRIVER
7371M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7372L:	linux-scsi@vger.kernel.org
7373W:	http://www.adaptec.com/
7374S:	Maintained
7375F:	drivers/scsi/ips*
7376
7377IPVS
7378M:	Wensong Zhang <wensong@linux-vs.org>
7379M:	Simon Horman <horms@verge.net.au>
7380M:	Julian Anastasov <ja@ssi.bg>
7381L:	netdev@vger.kernel.org
7382L:	lvs-devel@vger.kernel.org
7383S:	Maintained
7384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7386F:	Documentation/networking/ipvs-sysctl.txt
7387F:	include/net/ip_vs.h
7388F:	include/uapi/linux/ip_vs.h
7389F:	net/netfilter/ipvs/
7390
7391IPWIRELESS DRIVER
7392M:	Jiri Kosina <jikos@kernel.org>
7393M:	David Sterba <dsterba@suse.com>
7394S:	Odd Fixes
7395F:	drivers/tty/ipwireless/
7396
7397IPX NETWORK LAYER
7398L:	netdev@vger.kernel.org
7399S:	Obsolete
7400F:	include/uapi/linux/ipx.h
7401F:	drivers/staging/ipx/
7402
7403IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7404M:	Marc Zyngier <marc.zyngier@arm.com>
7405S:	Maintained
7406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7407F:	Documentation/IRQ-domain.txt
7408F:	include/linux/irqdomain.h
7409F:	kernel/irq/irqdomain.c
7410F:	kernel/irq/msi.c
7411
7412IRQ SUBSYSTEM
7413M:	Thomas Gleixner <tglx@linutronix.de>
7414L:	linux-kernel@vger.kernel.org
7415S:	Maintained
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7417F:	kernel/irq/
7418
7419IRQCHIP DRIVERS
7420M:	Thomas Gleixner <tglx@linutronix.de>
7421M:	Jason Cooper <jason@lakedaemon.net>
7422M:	Marc Zyngier <marc.zyngier@arm.com>
7423L:	linux-kernel@vger.kernel.org
7424S:	Maintained
7425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7426F:	Documentation/devicetree/bindings/interrupt-controller/
7427F:	drivers/irqchip/
7428
7429ISA
7430M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7431S:	Maintained
7432F:	Documentation/isa.txt
7433F:	drivers/base/isa.c
7434F:	include/linux/isa.h
7435
7436ISA RADIO MODULE
7437M:	Hans Verkuil <hverkuil@xs4all.nl>
7438L:	linux-media@vger.kernel.org
7439T:	git git://linuxtv.org/media_tree.git
7440W:	https://linuxtv.org
7441S:	Maintained
7442F:	drivers/media/radio/radio-isa*
7443
7444ISAPNP
7445M:	Jaroslav Kysela <perex@perex.cz>
7446S:	Maintained
7447F:	Documentation/isapnp.txt
7448F:	drivers/pnp/isapnp/
7449F:	include/linux/isapnp.h
7450
7451ISCSI
7452M:	Lee Duncan <lduncan@suse.com>
7453M:	Chris Leech <cleech@redhat.com>
7454L:	open-iscsi@googlegroups.com
7455W:	www.open-iscsi.com
7456S:	Maintained
7457F:	drivers/scsi/*iscsi*
7458F:	include/scsi/*iscsi*
7459
7460iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7461M:	Peter Jones <pjones@redhat.com>
7462M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7463S:	Maintained
7464F:	drivers/firmware/iscsi_ibft*
7465
7466ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7467M:	Or Gerlitz <ogerlitz@mellanox.com>
7468M:	Sagi Grimberg <sagi@grimberg.me>
7469M:	Roi Dayan <roid@mellanox.com>
7470L:	linux-rdma@vger.kernel.org
7471S:	Supported
7472W:	http://www.openfabrics.org
7473W:	www.open-iscsi.org
7474Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7475F:	drivers/infiniband/ulp/iser/
7476
7477ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7478M:	Sagi Grimberg <sagi@grimberg.me>
7479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7480L:	linux-rdma@vger.kernel.org
7481L:	target-devel@vger.kernel.org
7482S:	Supported
7483W:	http://www.linux-iscsi.org
7484F:	drivers/infiniband/ulp/isert
7485
7486ISDN SUBSYSTEM
7487M:	Karsten Keil <isdn@linux-pingi.de>
7488L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7489L:	netdev@vger.kernel.org
7490W:	http://www.isdn4linux.de
7491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7492S:	Maintained
7493F:	Documentation/isdn/
7494F:	drivers/isdn/
7495F:	include/linux/isdn.h
7496F:	include/linux/isdn/
7497F:	include/uapi/linux/isdn.h
7498F:	include/uapi/linux/isdn/
7499
7500ISDN SUBSYSTEM (Eicon active card driver)
7501M:	Armin Schindler <mac@melware.de>
7502L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7503W:	http://www.melware.de
7504S:	Maintained
7505F:	drivers/isdn/hardware/eicon/
7506
7507IT87 HARDWARE MONITORING DRIVER
7508M:	Jean Delvare <jdelvare@suse.com>
7509L:	linux-hwmon@vger.kernel.org
7510S:	Maintained
7511F:	Documentation/hwmon/it87
7512F:	drivers/hwmon/it87.c
7513
7514IT913X MEDIA DRIVER
7515M:	Antti Palosaari <crope@iki.fi>
7516L:	linux-media@vger.kernel.org
7517W:	https://linuxtv.org
7518W:	http://palosaari.fi/linux/
7519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7520T:	git git://linuxtv.org/anttip/media_tree.git
7521S:	Maintained
7522F:	drivers/media/tuners/it913x*
7523
7524IVTV VIDEO4LINUX DRIVER
7525M:	Andy Walls <awalls@md.metrocast.net>
7526L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7527L:	linux-media@vger.kernel.org
7528T:	git git://linuxtv.org/media_tree.git
7529W:	http://www.ivtvdriver.org
7530S:	Maintained
7531F:	Documentation/media/v4l-drivers/ivtv*
7532F:	drivers/media/pci/ivtv/
7533F:	include/uapi/linux/ivtv*
7534
7535IX2505V MEDIA DRIVER
7536M:	Malcolm Priestley <tvboxspy@gmail.com>
7537L:	linux-media@vger.kernel.org
7538W:	https://linuxtv.org
7539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7540S:	Maintained
7541F:	drivers/media/dvb-frontends/ix2505v*
7542
7543JAILHOUSE HYPERVISOR INTERFACE
7544M:	Jan Kiszka <jan.kiszka@siemens.com>
7545L:	jailhouse-dev@googlegroups.com
7546S:	Maintained
7547F:	arch/x86/kernel/jailhouse.c
7548F:	arch/x86/include/asm/jailhouse_para.h
7549
7550JC42.4 TEMPERATURE SENSOR DRIVER
7551M:	Guenter Roeck <linux@roeck-us.net>
7552L:	linux-hwmon@vger.kernel.org
7553S:	Maintained
7554F:	drivers/hwmon/jc42.c
7555F:	Documentation/hwmon/jc42
7556
7557JFS FILESYSTEM
7558M:	Dave Kleikamp <shaggy@kernel.org>
7559L:	jfs-discussion@lists.sourceforge.net
7560W:	http://jfs.sourceforge.net/
7561T:	git git://github.com/kleikamp/linux-shaggy.git
7562S:	Maintained
7563F:	Documentation/filesystems/jfs.txt
7564F:	fs/jfs/
7565
7566JME NETWORK DRIVER
7567M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7568L:	netdev@vger.kernel.org
7569S:	Maintained
7570F:	drivers/net/ethernet/jme.*
7571
7572JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7573M:	David Woodhouse <dwmw2@infradead.org>
7574L:	linux-mtd@lists.infradead.org
7575W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7576S:	Maintained
7577F:	fs/jffs2/
7578F:	include/uapi/linux/jffs2.h
7579
7580JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7581M:	"Theodore Ts'o" <tytso@mit.edu>
7582M:	Jan Kara <jack@suse.com>
7583L:	linux-ext4@vger.kernel.org
7584S:	Maintained
7585F:	fs/jbd2/
7586F:	include/linux/jbd2.h
7587
7588JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7589M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7590L:	linux-media@vger.kernel.org
7591S:	Maintained
7592F:	drivers/media/platform/rcar_jpu.c
7593
7594JSM Neo PCI based serial card
7595M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7596L:	linux-serial@vger.kernel.org
7597S:	Maintained
7598F:	drivers/tty/serial/jsm/
7599
7600K10TEMP HARDWARE MONITORING DRIVER
7601M:	Clemens Ladisch <clemens@ladisch.de>
7602L:	linux-hwmon@vger.kernel.org
7603S:	Maintained
7604F:	Documentation/hwmon/k10temp
7605F:	drivers/hwmon/k10temp.c
7606
7607K8TEMP HARDWARE MONITORING DRIVER
7608M:	Rudolf Marek <r.marek@assembler.cz>
7609L:	linux-hwmon@vger.kernel.org
7610S:	Maintained
7611F:	Documentation/hwmon/k8temp
7612F:	drivers/hwmon/k8temp.c
7613
7614KASAN
7615M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7616R:	Alexander Potapenko <glider@google.com>
7617R:	Dmitry Vyukov <dvyukov@google.com>
7618L:	kasan-dev@googlegroups.com
7619S:	Maintained
7620F:	arch/*/include/asm/kasan.h
7621F:	arch/*/mm/kasan_init*
7622F:	Documentation/dev-tools/kasan.rst
7623F:	include/linux/kasan*.h
7624F:	lib/test_kasan.c
7625F:	mm/kasan/
7626F:	scripts/Makefile.kasan
7627
7628KCONFIG
7629M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7631L:	linux-kbuild@vger.kernel.org
7632S:	Maintained
7633F:	Documentation/kbuild/kconfig-language.txt
7634F:	scripts/kconfig/
7635
7636KDUMP
7637M:	Dave Young <dyoung@redhat.com>
7638M:	Baoquan He <bhe@redhat.com>
7639R:	Vivek Goyal <vgoyal@redhat.com>
7640L:	kexec@lists.infradead.org
7641W:	http://lse.sourceforge.net/kdump/
7642S:	Maintained
7643F:	Documentation/kdump/
7644
7645KEENE FM RADIO TRANSMITTER DRIVER
7646M:	Hans Verkuil <hverkuil@xs4all.nl>
7647L:	linux-media@vger.kernel.org
7648T:	git git://linuxtv.org/media_tree.git
7649W:	https://linuxtv.org
7650S:	Maintained
7651F:	drivers/media/radio/radio-keene*
7652
7653KERNEL AUTOMOUNTER v4 (AUTOFS4)
7654M:	Ian Kent <raven@themaw.net>
7655L:	autofs@vger.kernel.org
7656S:	Maintained
7657F:	fs/autofs4/
7658
7659KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7660M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7661M:	Michal Marek <michal.lkml@markovi.net>
7662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7663L:	linux-kbuild@vger.kernel.org
7664S:	Maintained
7665F:	Documentation/kbuild/
7666F:	Makefile
7667F:	scripts/Kbuild*
7668F:	scripts/Makefile*
7669F:	scripts/basic/
7670F:	scripts/mk*
7671F:	scripts/mod/
7672F:	scripts/package/
7673
7674KERNEL JANITORS
7675L:	kernel-janitors@vger.kernel.org
7676W:	http://kernelnewbies.org/KernelJanitors
7677S:	Odd Fixes
7678
7679KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7680M:	"J. Bruce Fields" <bfields@fieldses.org>
7681M:	Jeff Layton <jlayton@kernel.org>
7682L:	linux-nfs@vger.kernel.org
7683W:	http://nfs.sourceforge.net/
7684T:	git git://linux-nfs.org/~bfields/linux.git
7685S:	Supported
7686F:	fs/nfsd/
7687F:	include/uapi/linux/nfsd/
7688F:	fs/lockd/
7689F:	fs/nfs_common/
7690F:	net/sunrpc/
7691F:	include/linux/lockd/
7692F:	include/linux/sunrpc/
7693F:	include/uapi/linux/sunrpc/
7694
7695KERNEL SELFTEST FRAMEWORK
7696M:	Shuah Khan <shuah@kernel.org>
7697L:	linux-kselftest@vger.kernel.org
7698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7699Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7700S:	Maintained
7701F:	tools/testing/selftests/
7702F:	Documentation/dev-tools/kselftest*
7703
7704KERNEL USERMODE HELPER
7705M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7706L:	linux-kernel@vger.kernel.org
7707S:	Maintained
7708F:	kernel/umh.c
7709F:	include/linux/umh.h
7710
7711KERNEL VIRTUAL MACHINE (KVM)
7712M:	Paolo Bonzini <pbonzini@redhat.com>
7713M:	Radim Krčmář <rkrcmar@redhat.com>
7714L:	kvm@vger.kernel.org
7715W:	http://www.linux-kvm.org
7716T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7717S:	Supported
7718F:	Documentation/virtual/kvm/
7719F:	include/trace/events/kvm.h
7720F:	include/uapi/asm-generic/kvm*
7721F:	include/uapi/linux/kvm*
7722F:	include/asm-generic/kvm*
7723F:	include/linux/kvm*
7724F:	include/kvm/iodev.h
7725F:	virt/kvm/*
7726F:	tools/kvm/
7727
7728KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7729M:	Joerg Roedel <joro@8bytes.org>
7730L:	kvm@vger.kernel.org
7731W:	http://www.linux-kvm.org/
7732S:	Maintained
7733F:	arch/x86/include/asm/svm.h
7734F:	arch/x86/kvm/svm.c
7735
7736KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7737M:	Christoffer Dall <christoffer.dall@arm.com>
7738M:	Marc Zyngier <marc.zyngier@arm.com>
7739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7740L:	kvmarm@lists.cs.columbia.edu
7741W:	http://systems.cs.columbia.edu/projects/kvm-arm
7742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7743S:	Supported
7744F:	arch/arm/include/uapi/asm/kvm*
7745F:	arch/arm/include/asm/kvm*
7746F:	arch/arm/kvm/
7747F:	virt/kvm/arm/
7748F:	include/kvm/arm_*
7749
7750KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7751M:	Christoffer Dall <christoffer.dall@arm.com>
7752M:	Marc Zyngier <marc.zyngier@arm.com>
7753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7754L:	kvmarm@lists.cs.columbia.edu
7755S:	Maintained
7756F:	arch/arm64/include/uapi/asm/kvm*
7757F:	arch/arm64/include/asm/kvm*
7758F:	arch/arm64/kvm/
7759
7760KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7761M:	James Hogan <jhogan@kernel.org>
7762L:	linux-mips@linux-mips.org
7763S:	Supported
7764F:	arch/mips/include/uapi/asm/kvm*
7765F:	arch/mips/include/asm/kvm*
7766F:	arch/mips/kvm/
7767
7768KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7769M:	Paul Mackerras <paulus@ozlabs.org>
7770L:	kvm-ppc@vger.kernel.org
7771W:	http://www.linux-kvm.org/
7772T:	git git://github.com/agraf/linux-2.6.git
7773S:	Supported
7774F:	arch/powerpc/include/uapi/asm/kvm*
7775F:	arch/powerpc/include/asm/kvm*
7776F:	arch/powerpc/kvm/
7777F:	arch/powerpc/kernel/kvm*
7778
7779KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7780M:	Christian Borntraeger <borntraeger@de.ibm.com>
7781M:	Janosch Frank <frankja@linux.ibm.com>
7782R:	David Hildenbrand <david@redhat.com>
7783R:	Cornelia Huck <cohuck@redhat.com>
7784L:	linux-s390@vger.kernel.org
7785W:	http://www.ibm.com/developerworks/linux/linux390/
7786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7787S:	Supported
7788F:	arch/s390/include/uapi/asm/kvm*
7789F:	arch/s390/include/asm/gmap.h
7790F:	arch/s390/include/asm/kvm*
7791F:	arch/s390/kvm/
7792F:	arch/s390/mm/gmap.c
7793
7794KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7795M:	Paolo Bonzini <pbonzini@redhat.com>
7796M:	Radim Krčmář <rkrcmar@redhat.com>
7797L:	kvm@vger.kernel.org
7798W:	http://www.linux-kvm.org
7799T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7800S:	Supported
7801F:	arch/x86/kvm/
7802F:	arch/x86/include/uapi/asm/kvm*
7803F:	arch/x86/include/asm/kvm*
7804F:	arch/x86/include/asm/pvclock-abi.h
7805F:	arch/x86/kernel/kvm.c
7806F:	arch/x86/kernel/kvmclock.c
7807
7808KERNFS
7809M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7810M:	Tejun Heo <tj@kernel.org>
7811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7812S:	Supported
7813F:	include/linux/kernfs.h
7814F:	fs/kernfs/
7815
7816KEXEC
7817M:	Eric Biederman <ebiederm@xmission.com>
7818W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7819L:	kexec@lists.infradead.org
7820S:	Maintained
7821F:	include/linux/kexec.h
7822F:	include/uapi/linux/kexec.h
7823F:	kernel/kexec*
7824
7825KEYS-ENCRYPTED
7826M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7827L:	linux-integrity@vger.kernel.org
7828L:	keyrings@vger.kernel.org
7829S:	Supported
7830F:	Documentation/security/keys/trusted-encrypted.rst
7831F:	include/keys/encrypted-type.h
7832F:	security/keys/encrypted-keys/
7833
7834KEYS-TRUSTED
7835M:	James Bottomley <jejb@linux.vnet.ibm.com>
7836M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7837L:	linux-integrity@vger.kernel.org
7838L:	keyrings@vger.kernel.org
7839S:	Supported
7840F:	Documentation/security/keys/trusted-encrypted.rst
7841F:	include/keys/trusted-type.h
7842F:	security/keys/trusted.c
7843F:	security/keys/trusted.h
7844
7845KEYS/KEYRINGS:
7846M:	David Howells <dhowells@redhat.com>
7847L:	keyrings@vger.kernel.org
7848S:	Maintained
7849F:	Documentation/security/keys/core.rst
7850F:	include/linux/key.h
7851F:	include/linux/key-type.h
7852F:	include/linux/keyctl.h
7853F:	include/uapi/linux/keyctl.h
7854F:	include/keys/
7855F:	security/keys/
7856
7857KGDB / KDB /debug_core
7858M:	Jason Wessel <jason.wessel@windriver.com>
7859M:	Daniel Thompson <daniel.thompson@linaro.org>
7860W:	http://kgdb.wiki.kernel.org/
7861L:	kgdb-bugreport@lists.sourceforge.net
7862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7863S:	Maintained
7864F:	Documentation/dev-tools/kgdb.rst
7865F:	drivers/misc/kgdbts.c
7866F:	drivers/tty/serial/kgdboc.c
7867F:	include/linux/kdb.h
7868F:	include/linux/kgdb.h
7869F:	kernel/debug/
7870
7871KMEMLEAK
7872M:	Catalin Marinas <catalin.marinas@arm.com>
7873S:	Maintained
7874F:	Documentation/dev-tools/kmemleak.rst
7875F:	include/linux/kmemleak.h
7876F:	mm/kmemleak.c
7877F:	mm/kmemleak-test.c
7878
7879KMOD KERNEL MODULE LOADER - USERMODE HELPER
7880M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7881L:	linux-kernel@vger.kernel.org
7882S:	Maintained
7883F:	kernel/kmod.c
7884F:	include/linux/kmod.h
7885F:	lib/test_kmod.c
7886F:	tools/testing/selftests/kmod/
7887
7888KPROBES
7889M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7890M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7891M:	"David S. Miller" <davem@davemloft.net>
7892M:	Masami Hiramatsu <mhiramat@kernel.org>
7893S:	Maintained
7894F:	Documentation/kprobes.txt
7895F:	include/linux/kprobes.h
7896F:	include/asm-generic/kprobes.h
7897F:	kernel/kprobes.c
7898
7899KS0108 LCD CONTROLLER DRIVER
7900M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7901W:	http://miguelojeda.es/auxdisplay.htm
7902W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7903S:	Maintained
7904F:	Documentation/auxdisplay/ks0108
7905F:	drivers/auxdisplay/ks0108.c
7906F:	include/linux/ks0108.h
7907
7908L3MDEV
7909M:	David Ahern <dsa@cumulusnetworks.com>
7910L:	netdev@vger.kernel.org
7911S:	Maintained
7912F:	net/l3mdev
7913F:	include/net/l3mdev.h
7914
7915LANTIQ MIPS ARCHITECTURE
7916M:	John Crispin <john@phrozen.org>
7917L:	linux-mips@linux-mips.org
7918S:	Maintained
7919F:	arch/mips/lantiq
7920F:	drivers/soc/lantiq
7921
7922LAPB module
7923L:	linux-x25@vger.kernel.org
7924S:	Orphan
7925F:	Documentation/networking/lapb-module.txt
7926F:	include/*/lapb.h
7927F:	net/lapb/
7928
7929LASI 53c700 driver for PARISC
7930M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7931L:	linux-scsi@vger.kernel.org
7932S:	Maintained
7933F:	Documentation/scsi/53c700.txt
7934F:	drivers/scsi/53c700*
7935
7936LEAKING_ADDRESSES
7937M:	Tobin C. Harding <me@tobin.cc>
7938M:	Tycho Andersen <tycho@tycho.ws>
7939L:	kernel-hardening@lists.openwall.com
7940S:	Maintained
7941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7942F:	scripts/leaking_addresses.pl
7943
7944LED SUBSYSTEM
7945M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7946M:	Pavel Machek <pavel@ucw.cz>
7947L:	linux-leds@vger.kernel.org
7948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7949S:	Maintained
7950F:	Documentation/devicetree/bindings/leds/
7951F:	drivers/leds/
7952F:	include/linux/leds.h
7953
7954LEGACY EEPROM DRIVER
7955M:	Jean Delvare <jdelvare@suse.com>
7956S:	Maintained
7957F:	Documentation/misc-devices/eeprom
7958F:	drivers/misc/eeprom/eeprom.c
7959
7960LEGO USB Tower driver
7961M:	Juergen Stuber <starblue@users.sourceforge.net>
7962L:	legousb-devel@lists.sourceforge.net
7963W:	http://legousb.sourceforge.net/
7964S:	Maintained
7965F:	drivers/usb/misc/legousbtower.c
7966
7967LG2160 MEDIA DRIVER
7968M:	Michael Krufky <mkrufky@linuxtv.org>
7969L:	linux-media@vger.kernel.org
7970W:	https://linuxtv.org
7971W:	http://github.com/mkrufky
7972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7973T:	git git://linuxtv.org/mkrufky/tuners.git
7974S:	Maintained
7975F:	drivers/media/dvb-frontends/lg2160.*
7976
7977LGDT3305 MEDIA DRIVER
7978M:	Michael Krufky <mkrufky@linuxtv.org>
7979L:	linux-media@vger.kernel.org
7980W:	https://linuxtv.org
7981W:	http://github.com/mkrufky
7982Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7983T:	git git://linuxtv.org/mkrufky/tuners.git
7984S:	Maintained
7985F:	drivers/media/dvb-frontends/lgdt3305.*
7986
7987LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7988M:	Viresh Kumar <vireshk@kernel.org>
7989L:	linux-ide@vger.kernel.org
7990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7991S:	Maintained
7992F:	include/linux/pata_arasan_cf_data.h
7993F:	drivers/ata/pata_arasan_cf.c
7994
7995LIBATA PATA DRIVERS
7996M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7997M:	Tejun Heo <tj@kernel.org>
7998L:	linux-ide@vger.kernel.org
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8000S:	Maintained
8001F:	drivers/ata/pata_*.c
8002F:	drivers/ata/ata_generic.c
8003
8004LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8005M:	Linus Walleij <linus.walleij@linaro.org>
8006L:	linux-ide@vger.kernel.org
8007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8008S:	Maintained
8009F:	drivers/ata/pata_ftide010.c
8010F:	drivers/ata/sata_gemini.c
8011F:	drivers/ata/sata_gemini.h
8012
8013LIBATA SATA AHCI PLATFORM devices support
8014M:	Hans de Goede <hdegoede@redhat.com>
8015M:	Tejun Heo <tj@kernel.org>
8016L:	linux-ide@vger.kernel.org
8017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8018S:	Maintained
8019F:	drivers/ata/ahci_platform.c
8020F:	drivers/ata/libahci_platform.c
8021F:	include/linux/ahci_platform.h
8022
8023LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8024M:	Mikael Pettersson <mikpelinux@gmail.com>
8025L:	linux-ide@vger.kernel.org
8026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8027S:	Maintained
8028F:	drivers/ata/sata_promise.*
8029
8030LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8031M:	Tejun Heo <tj@kernel.org>
8032L:	linux-ide@vger.kernel.org
8033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8034S:	Maintained
8035F:	drivers/ata/
8036F:	include/linux/ata.h
8037F:	include/linux/libata.h
8038F:	Documentation/devicetree/bindings/ata/
8039
8040LIBLOCKDEP
8041M:	Sasha Levin <alexander.levin@verizon.com>
8042S:	Maintained
8043F:	tools/lib/lockdep/
8044
8045LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8046M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8047M:	Dan Williams <dan.j.williams@intel.com>
8048M:	Vishal Verma <vishal.l.verma@intel.com>
8049M:	Dave Jiang <dave.jiang@intel.com>
8050L:	linux-nvdimm@lists.01.org
8051Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8052S:	Supported
8053F:	drivers/nvdimm/blk.c
8054F:	drivers/nvdimm/region_devs.c
8055
8056LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8057M:	Vishal Verma <vishal.l.verma@intel.com>
8058M:	Dan Williams <dan.j.williams@intel.com>
8059M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8060M:	Dave Jiang <dave.jiang@intel.com>
8061L:	linux-nvdimm@lists.01.org
8062Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8063S:	Supported
8064F:	drivers/nvdimm/btt*
8065
8066LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8067M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8068M:	Dan Williams <dan.j.williams@intel.com>
8069M:	Vishal Verma <vishal.l.verma@intel.com>
8070M:	Dave Jiang <dave.jiang@intel.com>
8071L:	linux-nvdimm@lists.01.org
8072Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8073S:	Supported
8074F:	drivers/nvdimm/pmem*
8075
8076LIBNVDIMM: DEVICETREE BINDINGS
8077M:	Oliver O'Halloran <oohall@gmail.com>
8078L:	linux-nvdimm@lists.01.org
8079Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8080S:	Supported
8081F:	drivers/nvdimm/of_pmem.c
8082F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8083
8084LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8085M:	Dan Williams <dan.j.williams@intel.com>
8086M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8087M:	Vishal Verma <vishal.l.verma@intel.com>
8088M:	Dave Jiang <dave.jiang@intel.com>
8089L:	linux-nvdimm@lists.01.org
8090Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8092S:	Supported
8093F:	drivers/nvdimm/*
8094F:	drivers/acpi/nfit/*
8095F:	include/linux/nd.h
8096F:	include/linux/libnvdimm.h
8097F:	include/uapi/linux/ndctl.h
8098
8099LIGHTNVM PLATFORM SUPPORT
8100M:	Matias Bjorling <mb@lightnvm.io>
8101W:	http://github/OpenChannelSSD
8102L:	linux-block@vger.kernel.org
8103S:	Maintained
8104F:	drivers/lightnvm/
8105F:	include/linux/lightnvm.h
8106F:	include/uapi/linux/lightnvm.h
8107
8108LINUX FOR POWER MACINTOSH
8109M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8110W:	http://www.penguinppc.org/
8111L:	linuxppc-dev@lists.ozlabs.org
8112S:	Maintained
8113F:	arch/powerpc/platforms/powermac/
8114F:	drivers/macintosh/
8115
8116LINUX FOR POWERPC (32-BIT AND 64-BIT)
8117M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8118M:	Paul Mackerras <paulus@samba.org>
8119M:	Michael Ellerman <mpe@ellerman.id.au>
8120W:	https://github.com/linuxppc/linux/wiki
8121L:	linuxppc-dev@lists.ozlabs.org
8122Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8124S:	Supported
8125F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8126F:	Documentation/devicetree/bindings/powerpc/
8127F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8128F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8129F:	Documentation/powerpc/
8130F:	arch/powerpc/
8131F:	drivers/char/tpm/tpm_ibmvtpm*
8132F:	drivers/crypto/nx/
8133F:	drivers/crypto/vmx/
8134F:	drivers/i2c/busses/i2c-opal.c
8135F:	drivers/net/ethernet/ibm/ibmveth.*
8136F:	drivers/net/ethernet/ibm/ibmvnic.*
8137F:	drivers/pci/hotplug/pnv_php.c
8138F:	drivers/pci/hotplug/rpa*
8139F:	drivers/rtc/rtc-opal.c
8140F:	drivers/scsi/ibmvscsi/
8141F:	drivers/tty/hvc/hvc_opal.c
8142F:	drivers/watchdog/wdrtas.c
8143F:	tools/testing/selftests/powerpc
8144N:	/pmac
8145N:	powermac
8146N:	powernv
8147N:	[^a-z0-9]ps3
8148N:	pseries
8149
8150LINUX FOR POWERPC EMBEDDED MPC5XXX
8151M:	Anatolij Gustschin <agust@denx.de>
8152L:	linuxppc-dev@lists.ozlabs.org
8153T:	git git://git.denx.de/linux-denx-agust.git
8154S:	Maintained
8155F:	arch/powerpc/platforms/512x/
8156F:	arch/powerpc/platforms/52xx/
8157
8158LINUX FOR POWERPC EMBEDDED PPC4XX
8159M:	Alistair Popple <alistair@popple.id.au>
8160M:	Matt Porter <mporter@kernel.crashing.org>
8161W:	http://www.penguinppc.org/
8162L:	linuxppc-dev@lists.ozlabs.org
8163S:	Maintained
8164F:	arch/powerpc/platforms/40x/
8165F:	arch/powerpc/platforms/44x/
8166
8167LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8168M:	Scott Wood <oss@buserror.net>
8169M:	Kumar Gala <galak@kernel.crashing.org>
8170W:	http://www.penguinppc.org/
8171L:	linuxppc-dev@lists.ozlabs.org
8172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8173S:	Maintained
8174F:	arch/powerpc/platforms/83xx/
8175F:	arch/powerpc/platforms/85xx/
8176F:	Documentation/devicetree/bindings/powerpc/fsl/
8177
8178LINUX FOR POWERPC EMBEDDED PPC8XX
8179M:	Vitaly Bordug <vitb@kernel.crashing.org>
8180W:	http://www.penguinppc.org/
8181L:	linuxppc-dev@lists.ozlabs.org
8182S:	Maintained
8183F:	arch/powerpc/platforms/8xx/
8184
8185LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8186L:	linuxppc-dev@lists.ozlabs.org
8187S:	Orphan
8188F:	arch/powerpc/*/*virtex*
8189F:	arch/powerpc/*/*/*virtex*
8190
8191LINUX FOR POWERPC PA SEMI PWRFICIENT
8192L:	linuxppc-dev@lists.ozlabs.org
8193S:	Orphan
8194F:	arch/powerpc/platforms/pasemi/
8195F:	drivers/*/*pasemi*
8196F:	drivers/*/*/*pasemi*
8197
8198LINUX KERNEL DUMP TEST MODULE (LKDTM)
8199M:	Kees Cook <keescook@chromium.org>
8200S:	Maintained
8201F:	drivers/misc/lkdtm/*
8202
8203LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8204M:	Alan Stern <stern@rowland.harvard.edu>
8205M:	Andrea Parri <parri.andrea@gmail.com>
8206M:	Will Deacon <will.deacon@arm.com>
8207M:	Peter Zijlstra <peterz@infradead.org>
8208M:	Boqun Feng <boqun.feng@gmail.com>
8209M:	Nicholas Piggin <npiggin@gmail.com>
8210M:	David Howells <dhowells@redhat.com>
8211M:	Jade Alglave <j.alglave@ucl.ac.uk>
8212M:	Luc Maranget <luc.maranget@inria.fr>
8213M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8214R:	Akira Yokosawa <akiyks@gmail.com>
8215L:	linux-kernel@vger.kernel.org
8216S:	Supported
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8218F:	tools/memory-model/
8219F:	Documentation/memory-barriers.txt
8220
8221LINUX SECURITY MODULE (LSM) FRAMEWORK
8222M:	Chris Wright <chrisw@sous-sol.org>
8223L:	linux-security-module@vger.kernel.org
8224S:	Supported
8225
8226LIS3LV02D ACCELEROMETER DRIVER
8227M:	Eric Piel <eric.piel@tremplin-utc.net>
8228S:	Maintained
8229F:	Documentation/misc-devices/lis3lv02d
8230F:	drivers/misc/lis3lv02d/
8231F:	drivers/platform/x86/hp_accel.c
8232
8233LIVE PATCHING
8234M:	Josh Poimboeuf <jpoimboe@redhat.com>
8235M:	Jessica Yu <jeyu@kernel.org>
8236M:	Jiri Kosina <jikos@kernel.org>
8237M:	Miroslav Benes <mbenes@suse.cz>
8238R:	Petr Mladek <pmladek@suse.com>
8239S:	Maintained
8240F:	kernel/livepatch/
8241F:	include/linux/livepatch.h
8242F:	arch/x86/include/asm/livepatch.h
8243F:	arch/x86/kernel/livepatch.c
8244F:	Documentation/livepatch/
8245F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8246F:	samples/livepatch/
8247L:	live-patching@vger.kernel.org
8248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8249
8250LLC (802.2)
8251L:	netdev@vger.kernel.org
8252S:	Odd fixes
8253F:	include/linux/llc.h
8254F:	include/uapi/linux/llc.h
8255F:	include/net/llc*
8256F:	net/llc/
8257
8258LM73 HARDWARE MONITOR DRIVER
8259M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8260L:	linux-hwmon@vger.kernel.org
8261S:	Maintained
8262F:	drivers/hwmon/lm73.c
8263
8264LM78 HARDWARE MONITOR DRIVER
8265M:	Jean Delvare <jdelvare@suse.com>
8266L:	linux-hwmon@vger.kernel.org
8267S:	Maintained
8268F:	Documentation/hwmon/lm78
8269F:	drivers/hwmon/lm78.c
8270
8271LM83 HARDWARE MONITOR DRIVER
8272M:	Jean Delvare <jdelvare@suse.com>
8273L:	linux-hwmon@vger.kernel.org
8274S:	Maintained
8275F:	Documentation/hwmon/lm83
8276F:	drivers/hwmon/lm83.c
8277
8278LM90 HARDWARE MONITOR DRIVER
8279M:	Jean Delvare <jdelvare@suse.com>
8280L:	linux-hwmon@vger.kernel.org
8281S:	Maintained
8282F:	Documentation/hwmon/lm90
8283F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8284F:	drivers/hwmon/lm90.c
8285F:	include/dt-bindings/thermal/lm90.h
8286
8287LM95234 HARDWARE MONITOR DRIVER
8288M:	Guenter Roeck <linux@roeck-us.net>
8289L:	linux-hwmon@vger.kernel.org
8290S:	Maintained
8291F:	Documentation/hwmon/lm95234
8292F:	drivers/hwmon/lm95234.c
8293
8294LME2510 MEDIA DRIVER
8295M:	Malcolm Priestley <tvboxspy@gmail.com>
8296L:	linux-media@vger.kernel.org
8297W:	https://linuxtv.org
8298Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8299S:	Maintained
8300F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8301
8302LOADPIN SECURITY MODULE
8303M:	Kees Cook <keescook@chromium.org>
8304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8305S:	Supported
8306F:	security/loadpin/
8307F:	Documentation/admin-guide/LSM/LoadPin.rst
8308
8309LOCKING PRIMITIVES
8310M:	Peter Zijlstra <peterz@infradead.org>
8311M:	Ingo Molnar <mingo@redhat.com>
8312L:	linux-kernel@vger.kernel.org
8313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8314S:	Maintained
8315F:	Documentation/locking/
8316F:	include/linux/lockdep.h
8317F:	include/linux/spinlock*.h
8318F:	arch/*/include/asm/spinlock*.h
8319F:	include/linux/rwlock*.h
8320F:	include/linux/mutex*.h
8321F:	arch/*/include/asm/mutex*.h
8322F:	include/linux/rwsem*.h
8323F:	arch/*/include/asm/rwsem.h
8324F:	include/linux/seqlock.h
8325F:	lib/locking*.[ch]
8326F:	kernel/locking/
8327X:	kernel/locking/locktorture.c
8328
8329LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8330M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8331L:	linux-ntfs-dev@lists.sourceforge.net
8332W:	http://www.linux-ntfs.org/content/view/19/37/
8333S:	Maintained
8334F:	Documentation/ldm.txt
8335F:	block/partitions/ldm.*
8336
8337LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8338M:	Sathya Prakash <sathya.prakash@broadcom.com>
8339M:	Chaitra P B <chaitra.basappa@broadcom.com>
8340M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8341L:	MPT-FusionLinux.pdl@broadcom.com
8342L:	linux-scsi@vger.kernel.org
8343W:	http://www.avagotech.com/support/
8344S:	Supported
8345F:	drivers/message/fusion/
8346F:	drivers/scsi/mpt2sas/
8347F:	drivers/scsi/mpt3sas/
8348
8349LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8350M:	Matthew Wilcox <matthew@wil.cx>
8351L:	linux-scsi@vger.kernel.org
8352S:	Maintained
8353F:	drivers/scsi/sym53c8xx_2/
8354
8355LTC4261 HARDWARE MONITOR DRIVER
8356M:	Guenter Roeck <linux@roeck-us.net>
8357L:	linux-hwmon@vger.kernel.org
8358S:	Maintained
8359F:	Documentation/hwmon/ltc4261
8360F:	drivers/hwmon/ltc4261.c
8361
8362LTC4306 I2C MULTIPLEXER DRIVER
8363M:	Michael Hennerich <michael.hennerich@analog.com>
8364W:	http://ez.analog.com/community/linux-device-drivers
8365L:	linux-i2c@vger.kernel.org
8366S:	Supported
8367F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8368F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8369
8370LTP (Linux Test Project)
8371M:	Mike Frysinger <vapier@gentoo.org>
8372M:	Cyril Hrubis <chrubis@suse.cz>
8373M:	Wanlong Gao <wanlong.gao@gmail.com>
8374M:	Jan Stancek <jstancek@redhat.com>
8375M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8376M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8377L:	ltp@lists.linux.it (subscribers-only)
8378W:	http://linux-test-project.github.io/
8379T:	git git://github.com/linux-test-project/ltp.git
8380S:	Maintained
8381
8382M68K ARCHITECTURE
8383M:	Geert Uytterhoeven <geert@linux-m68k.org>
8384L:	linux-m68k@lists.linux-m68k.org
8385W:	http://www.linux-m68k.org/
8386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8387S:	Maintained
8388F:	arch/m68k/
8389F:	drivers/zorro/
8390
8391M68K ON APPLE MACINTOSH
8392M:	Joshua Thompson <funaho@jurai.org>
8393W:	http://www.mac.linux-m68k.org/
8394L:	linux-m68k@lists.linux-m68k.org
8395S:	Maintained
8396F:	arch/m68k/mac/
8397
8398M68K ON HP9000/300
8399M:	Philip Blundell <philb@gnu.org>
8400W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8401S:	Maintained
8402F:	arch/m68k/hp300/
8403
8404M88DS3103 MEDIA DRIVER
8405M:	Antti Palosaari <crope@iki.fi>
8406L:	linux-media@vger.kernel.org
8407W:	https://linuxtv.org
8408W:	http://palosaari.fi/linux/
8409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8410T:	git git://linuxtv.org/anttip/media_tree.git
8411S:	Maintained
8412F:	drivers/media/dvb-frontends/m88ds3103*
8413
8414M88RS2000 MEDIA DRIVER
8415M:	Malcolm Priestley <tvboxspy@gmail.com>
8416L:	linux-media@vger.kernel.org
8417W:	https://linuxtv.org
8418Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8419S:	Maintained
8420F:	drivers/media/dvb-frontends/m88rs2000*
8421
8422MA901 MASTERKIT USB FM RADIO DRIVER
8423M:	Alexey Klimov <klimov.linux@gmail.com>
8424L:	linux-media@vger.kernel.org
8425T:	git git://linuxtv.org/media_tree.git
8426S:	Maintained
8427F:	drivers/media/radio/radio-ma901.c
8428
8429MAC80211
8430M:	Johannes Berg <johannes@sipsolutions.net>
8431L:	linux-wireless@vger.kernel.org
8432W:	http://wireless.kernel.org/
8433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8435S:	Maintained
8436F:	Documentation/networking/mac80211-injection.txt
8437F:	include/net/mac80211.h
8438F:	net/mac80211/
8439F:	drivers/net/wireless/mac80211_hwsim.[ch]
8440F:	Documentation/networking/mac80211_hwsim/README
8441
8442MAILBOX API
8443M:	Jassi Brar <jassisinghbrar@gmail.com>
8444L:	linux-kernel@vger.kernel.org
8445S:	Maintained
8446F:	drivers/mailbox/
8447F:	include/linux/mailbox_client.h
8448F:	include/linux/mailbox_controller.h
8449
8450MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8451M:	Michael Kerrisk <mtk.manpages@gmail.com>
8452W:	http://www.kernel.org/doc/man-pages
8453L:	linux-man@vger.kernel.org
8454S:	Maintained
8455
8456MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8457M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8458L:	linux-mips@linux-mips.org
8459S:	Maintained
8460F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8461
8462MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8463M:	Andrew Lunn <andrew@lunn.ch>
8464M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8465L:	netdev@vger.kernel.org
8466S:	Maintained
8467F:	drivers/net/dsa/mv88e6xxx/
8468F:	linux/platform_data/mv88e6xxx.h
8469F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8470
8471MARVELL ARMADA DRM SUPPORT
8472M:	Russell King <linux@armlinux.org.uk>
8473S:	Maintained
8474T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8475T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8476F:	drivers/gpu/drm/armada/
8477F:	include/uapi/drm/armada_drm.h
8478F:	Documentation/devicetree/bindings/display/armada/
8479
8480MARVELL CRYPTO DRIVER
8481M:	Boris Brezillon <boris.brezillon@bootlin.com>
8482M:	Arnaud Ebalard <arno@natisbad.org>
8483F:	drivers/crypto/marvell/
8484S:	Maintained
8485L:	linux-crypto@vger.kernel.org
8486
8487MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8488M:	Mirko Lindner <mlindner@marvell.com>
8489M:	Stephen Hemminger <stephen@networkplumber.org>
8490L:	netdev@vger.kernel.org
8491S:	Maintained
8492F:	drivers/net/ethernet/marvell/sk*
8493
8494MARVELL LIBERTAS WIRELESS DRIVER
8495L:	libertas-dev@lists.infradead.org
8496S:	Orphan
8497F:	drivers/net/wireless/marvell/libertas/
8498
8499MARVELL MACCHIATOBIN SUPPORT
8500M:	Russell King <linux@armlinux.org.uk>
8501L:	linux-arm-kernel@lists.infradead.org
8502S:	Maintained
8503F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8504
8505MARVELL MV643XX ETHERNET DRIVER
8506M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8507L:	netdev@vger.kernel.org
8508S:	Maintained
8509F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8510F:	include/linux/mv643xx.h
8511
8512MARVELL MV88X3310 PHY DRIVER
8513M:	Russell King <linux@armlinux.org.uk>
8514L:	netdev@vger.kernel.org
8515S:	Maintained
8516F:	drivers/net/phy/marvell10g.c
8517
8518MARVELL MVNETA ETHERNET DRIVER
8519M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8520L:	netdev@vger.kernel.org
8521S:	Maintained
8522F:	drivers/net/ethernet/marvell/mvneta.*
8523
8524MARVELL MWIFIEX WIRELESS DRIVER
8525M:	Amitkumar Karwar <amitkarwar@gmail.com>
8526M:	Nishant Sarmukadam <nishants@marvell.com>
8527M:	Ganapathi Bhat <gbhat@marvell.com>
8528M:	Xinming Hu <huxm@marvell.com>
8529L:	linux-wireless@vger.kernel.org
8530S:	Maintained
8531F:	drivers/net/wireless/marvell/mwifiex/
8532
8533MARVELL MWL8K WIRELESS DRIVER
8534M:	Lennert Buytenhek <buytenh@wantstofly.org>
8535L:	linux-wireless@vger.kernel.org
8536S:	Odd Fixes
8537F:	drivers/net/wireless/marvell/mwl8k.c
8538
8539MARVELL NAND CONTROLLER DRIVER
8540M:	Miquel Raynal <miquel.raynal@bootlin.com>
8541L:	linux-mtd@lists.infradead.org
8542S:	Maintained
8543F:	drivers/mtd/nand/raw/marvell_nand.c
8544F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8545
8546MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8547M:	Nicolas Pitre <nico@fluxnic.net>
8548S:	Odd Fixes
8549F:	drivers/mmc/host/mvsdio.*
8550
8551MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8552M:	Hu Ziji <huziji@marvell.com>
8553L:	linux-mmc@vger.kernel.org
8554S:	Supported
8555F:	drivers/mmc/host/sdhci-xenon*
8556F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8557
8558MATROX FRAMEBUFFER DRIVER
8559L:	linux-fbdev@vger.kernel.org
8560S:	Orphan
8561F:	drivers/video/fbdev/matrox/matroxfb_*
8562F:	include/uapi/linux/matroxfb.h
8563
8564MAX16065 HARDWARE MONITOR DRIVER
8565M:	Guenter Roeck <linux@roeck-us.net>
8566L:	linux-hwmon@vger.kernel.org
8567S:	Maintained
8568F:	Documentation/hwmon/max16065
8569F:	drivers/hwmon/max16065.c
8570
8571MAX20751 HARDWARE MONITOR DRIVER
8572M:	Guenter Roeck <linux@roeck-us.net>
8573L:	linux-hwmon@vger.kernel.org
8574S:	Maintained
8575F:	Documentation/hwmon/max20751
8576F:	drivers/hwmon/max20751.c
8577
8578MAX2175 SDR TUNER DRIVER
8579M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8580L:	linux-media@vger.kernel.org
8581T:	git git://linuxtv.org/media_tree.git
8582S:	Maintained
8583F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8584F:	Documentation/media/v4l-drivers/max2175.rst
8585F:	drivers/media/i2c/max2175*
8586F:	include/uapi/linux/max2175.h
8587
8588MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8589L:	linux-hwmon@vger.kernel.org
8590S:	Orphan
8591F:	Documentation/hwmon/max6650
8592F:	drivers/hwmon/max6650.c
8593
8594MAX6697 HARDWARE MONITOR DRIVER
8595M:	Guenter Roeck <linux@roeck-us.net>
8596L:	linux-hwmon@vger.kernel.org
8597S:	Maintained
8598F:	Documentation/hwmon/max6697
8599F:	Documentation/devicetree/bindings/i2c/max6697.txt
8600F:	drivers/hwmon/max6697.c
8601F:	include/linux/platform_data/max6697.h
8602
8603MAX9860 MONO AUDIO VOICE CODEC DRIVER
8604M:	Peter Rosin <peda@axentia.se>
8605L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8606S:	Maintained
8607F:	Documentation/devicetree/bindings/sound/max9860.txt
8608F:	sound/soc/codecs/max9860.*
8609
8610MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8611M:	Javier Martinez Canillas <javier@dowhile0.org>
8612L:	linux-kernel@vger.kernel.org
8613S:	Supported
8614F:	drivers/regulator/max77802-regulator.c
8615F:	Documentation/devicetree/bindings/*/*max77802.txt
8616F:	include/dt-bindings/*/*max77802.h
8617
8618MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8619M:	Krzysztof Kozlowski <krzk@kernel.org>
8620M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8621L:	linux-pm@vger.kernel.org
8622S:	Supported
8623F:	drivers/power/supply/max14577_charger.c
8624F:	drivers/power/supply/max77693_charger.c
8625
8626MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8627M:	Chanwoo Choi <cw00.choi@samsung.com>
8628M:	Krzysztof Kozlowski <krzk@kernel.org>
8629M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8630L:	linux-kernel@vger.kernel.org
8631S:	Supported
8632F:	drivers/*/max14577*.c
8633F:	drivers/*/max77686*.c
8634F:	drivers/*/max77693*.c
8635F:	drivers/extcon/extcon-max14577.c
8636F:	drivers/extcon/extcon-max77693.c
8637F:	drivers/rtc/rtc-max77686.c
8638F:	drivers/clk/clk-max77686.c
8639F:	Documentation/devicetree/bindings/mfd/max14577.txt
8640F:	Documentation/devicetree/bindings/*/max77686.txt
8641F:	Documentation/devicetree/bindings/mfd/max77693.txt
8642F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8643F:	include/linux/mfd/max14577*.h
8644F:	include/linux/mfd/max77686*.h
8645F:	include/linux/mfd/max77693*.h
8646
8647MAXIRADIO FM RADIO RECEIVER DRIVER
8648M:	Hans Verkuil <hverkuil@xs4all.nl>
8649L:	linux-media@vger.kernel.org
8650T:	git git://linuxtv.org/media_tree.git
8651W:	https://linuxtv.org
8652S:	Maintained
8653F:	drivers/media/radio/radio-maxiradio*
8654
8655MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8656M:	Peter Rosin <peda@axentia.se>
8657L:	linux-iio@vger.kernel.org
8658S:	Maintained
8659F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8660F:	drivers/iio/potentiometer/mcp4018.c
8661F:	drivers/iio/potentiometer/mcp4531.c
8662
8663MCR20A IEEE-802.15.4 RADIO DRIVER
8664M:	Xue Liu <liuxuenetmail@gmail.com>
8665L:	linux-wpan@vger.kernel.org
8666W:	https://github.com/xueliu/mcr20a-linux
8667S:	Maintained
8668F:	drivers/net/ieee802154/mcr20a.c
8669F:	drivers/net/ieee802154/mcr20a.h
8670F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8671
8672MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8673M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8674L:	linux-iio@vger.kernel.org
8675S:	Maintained
8676F:	drivers/iio/dac/cio-dac.c
8677
8678MEDIA DRIVERS FOR ASCOT2E
8679M:	Sergey Kozlov <serjk@netup.ru>
8680M:	Abylay Ospan <aospan@netup.ru>
8681L:	linux-media@vger.kernel.org
8682W:	https://linuxtv.org
8683W:	http://netup.tv/
8684T:	git git://linuxtv.org/media_tree.git
8685S:	Supported
8686F:	drivers/media/dvb-frontends/ascot2e*
8687
8688MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8689M:	Jasmin Jessich <jasmin@anw.at>
8690L:	linux-media@vger.kernel.org
8691W:	https://linuxtv.org
8692T:	git git://linuxtv.org/media_tree.git
8693S:	Maintained
8694F:	drivers/media/dvb-frontends/cxd2099*
8695
8696MEDIA DRIVERS FOR CXD2841ER
8697M:	Sergey Kozlov <serjk@netup.ru>
8698M:	Abylay Ospan <aospan@netup.ru>
8699L:	linux-media@vger.kernel.org
8700W:	https://linuxtv.org
8701W:	http://netup.tv/
8702T:	git git://linuxtv.org/media_tree.git
8703S:	Supported
8704F:	drivers/media/dvb-frontends/cxd2841er*
8705
8706MEDIA DRIVERS FOR CXD2880
8707M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8708L:	linux-media@vger.kernel.org
8709W:	http://linuxtv.org/
8710T:	git git://linuxtv.org/media_tree.git
8711S:	Supported
8712F:	drivers/media/dvb-frontends/cxd2880/*
8713F:	drivers/media/spi/cxd2880*
8714
8715MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8716M:	Daniel Scheller <d.scheller.oss@gmail.com>
8717L:	linux-media@vger.kernel.org
8718W:	https://linuxtv.org
8719T:	git git://linuxtv.org/media_tree.git
8720S:	Maintained
8721F:	drivers/media/pci/ddbridge/*
8722
8723MEDIA DRIVERS FOR FREESCALE IMX
8724M:	Steve Longerbeam <slongerbeam@gmail.com>
8725M:	Philipp Zabel <p.zabel@pengutronix.de>
8726L:	linux-media@vger.kernel.org
8727T:	git git://linuxtv.org/media_tree.git
8728S:	Maintained
8729F:	Documentation/devicetree/bindings/media/imx.txt
8730F:	Documentation/media/v4l-drivers/imx.rst
8731F:	drivers/staging/media/imx/
8732F:	include/linux/imx-media.h
8733F:	include/media/imx.h
8734
8735MEDIA DRIVERS FOR HELENE
8736M:	Abylay Ospan <aospan@netup.ru>
8737L:	linux-media@vger.kernel.org
8738W:	https://linuxtv.org
8739W:	http://netup.tv/
8740T:	git git://linuxtv.org/media_tree.git
8741S:	Supported
8742F:	drivers/media/dvb-frontends/helene*
8743
8744MEDIA DRIVERS FOR HORUS3A
8745M:	Sergey Kozlov <serjk@netup.ru>
8746M:	Abylay Ospan <aospan@netup.ru>
8747L:	linux-media@vger.kernel.org
8748W:	https://linuxtv.org
8749W:	http://netup.tv/
8750T:	git git://linuxtv.org/media_tree.git
8751S:	Supported
8752F:	drivers/media/dvb-frontends/horus3a*
8753
8754MEDIA DRIVERS FOR LNBH25
8755M:	Sergey Kozlov <serjk@netup.ru>
8756M:	Abylay Ospan <aospan@netup.ru>
8757L:	linux-media@vger.kernel.org
8758W:	https://linuxtv.org
8759W:	http://netup.tv/
8760T:	git git://linuxtv.org/media_tree.git
8761S:	Supported
8762F:	drivers/media/dvb-frontends/lnbh25*
8763
8764MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8765M:	Daniel Scheller <d.scheller.oss@gmail.com>
8766L:	linux-media@vger.kernel.org
8767W:	https://linuxtv.org
8768T:	git git://linuxtv.org/media_tree.git
8769S:	Maintained
8770F:	drivers/media/dvb-frontends/mxl5xx*
8771
8772MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8773M:	Sergey Kozlov <serjk@netup.ru>
8774M:	Abylay Ospan <aospan@netup.ru>
8775L:	linux-media@vger.kernel.org
8776W:	https://linuxtv.org
8777W:	http://netup.tv/
8778T:	git git://linuxtv.org/media_tree.git
8779S:	Supported
8780F:	drivers/media/pci/netup_unidvb/*
8781
8782MEDIA DRIVERS FOR RENESAS - CEU
8783M:	Jacopo Mondi <jacopo@jmondi.org>
8784L:	linux-media@vger.kernel.org
8785L:	linux-renesas-soc@vger.kernel.org
8786T:	git git://linuxtv.org/media_tree.git
8787S:	Supported
8788F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8789F:	drivers/media/platform/renesas-ceu.c
8790F:	include/media/drv-intf/renesas-ceu.h
8791
8792MEDIA DRIVERS FOR RENESAS - DRIF
8793M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8794L:	linux-media@vger.kernel.org
8795L:	linux-renesas-soc@vger.kernel.org
8796T:	git git://linuxtv.org/media_tree.git
8797S:	Supported
8798F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8799F:	drivers/media/platform/rcar_drif.c
8800
8801MEDIA DRIVERS FOR RENESAS - FCP
8802M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8803L:	linux-media@vger.kernel.org
8804L:	linux-renesas-soc@vger.kernel.org
8805T:	git git://linuxtv.org/media_tree.git
8806S:	Supported
8807F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8808F:	drivers/media/platform/rcar-fcp.c
8809F:	include/media/rcar-fcp.h
8810
8811MEDIA DRIVERS FOR RENESAS - FDP1
8812M:	Kieran Bingham <kieran@bingham.xyz>
8813L:	linux-media@vger.kernel.org
8814L:	linux-renesas-soc@vger.kernel.org
8815T:	git git://linuxtv.org/media_tree.git
8816S:	Supported
8817F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8818F:	drivers/media/platform/rcar_fdp1.c
8819
8820MEDIA DRIVERS FOR RENESAS - VIN
8821M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8822L:	linux-media@vger.kernel.org
8823L:	linux-renesas-soc@vger.kernel.org
8824T:	git git://linuxtv.org/media_tree.git
8825S:	Supported
8826F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8827F:	drivers/media/platform/rcar-vin/
8828
8829MEDIA DRIVERS FOR RENESAS - VSP1
8830M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8831L:	linux-media@vger.kernel.org
8832L:	linux-renesas-soc@vger.kernel.org
8833T:	git git://linuxtv.org/media_tree.git
8834S:	Supported
8835F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8836F:	drivers/media/platform/vsp1/
8837
8838MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8839M:	Daniel Scheller <d.scheller.oss@gmail.com>
8840L:	linux-media@vger.kernel.org
8841W:	https://linuxtv.org
8842T:	git git://linuxtv.org/media_tree.git
8843S:	Maintained
8844F:	drivers/media/dvb-frontends/stv0910*
8845
8846MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8847M:	Daniel Scheller <d.scheller.oss@gmail.com>
8848L:	linux-media@vger.kernel.org
8849W:	https://linuxtv.org
8850T:	git git://linuxtv.org/media_tree.git
8851S:	Maintained
8852F:	drivers/media/dvb-frontends/stv6111*
8853
8854MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8855M:	Dmitry Osipenko <digetx@gmail.com>
8856L:	linux-media@vger.kernel.org
8857L:	linux-tegra@vger.kernel.org
8858T:	git git://linuxtv.org/media_tree.git
8859S:	Maintained
8860F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8861F:	drivers/staging/media/tegra-vde/
8862
8863MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8865P:	LinuxTV.org Project
8866L:	linux-media@vger.kernel.org
8867W:	https://linuxtv.org
8868Q:	http://patchwork.kernel.org/project/linux-media/list/
8869T:	git git://linuxtv.org/media_tree.git
8870S:	Maintained
8871F:	Documentation/devicetree/bindings/media/
8872F:	Documentation/media/
8873F:	drivers/media/
8874F:	drivers/staging/media/
8875F:	include/linux/platform_data/media/
8876F:	include/media/
8877F:	include/uapi/linux/dvb/
8878F:	include/uapi/linux/videodev2.h
8879F:	include/uapi/linux/media.h
8880F:	include/uapi/linux/v4l2-*
8881F:	include/uapi/linux/meye.h
8882F:	include/uapi/linux/ivtv*
8883F:	include/uapi/linux/uvcvideo.h
8884
8885MEDIATEK CIR DRIVER
8886M:	Sean Wang <sean.wang@mediatek.com>
8887S:	Maintained
8888F:	drivers/media/rc/mtk-cir.c
8889
8890MEDIATEK DMA DRIVER
8891M:	Sean Wang <sean.wang@mediatek.com>
8892L:	dmaengine@vger.kernel.org
8893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8894L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8895S:	Maintained
8896F:	Documentation/devicetree/bindings/dma/mtk-*
8897F:	drivers/dma/mediatek/
8898
8899MEDIATEK PMIC LED DRIVER
8900M:	Sean Wang <sean.wang@mediatek.com>
8901S:	Maintained
8902F:	drivers/leds/leds-mt6323.c
8903F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8904
8905MEDIATEK ETHERNET DRIVER
8906M:	Felix Fietkau <nbd@openwrt.org>
8907M:	John Crispin <john@phrozen.org>
8908M:	Sean Wang <sean.wang@mediatek.com>
8909M:	Nelson Chang <nelson.chang@mediatek.com>
8910L:	netdev@vger.kernel.org
8911S:	Maintained
8912F:	drivers/net/ethernet/mediatek/
8913
8914MEDIATEK SWITCH DRIVER
8915M:	Sean Wang <sean.wang@mediatek.com>
8916L:	netdev@vger.kernel.org
8917S:	Maintained
8918F:	drivers/net/dsa/mt7530.*
8919F:	net/dsa/tag_mtk.c
8920
8921MEDIATEK JPEG DRIVER
8922M:	Rick Chang <rick.chang@mediatek.com>
8923M:	Bin Liu <bin.liu@mediatek.com>
8924S:	Supported
8925F:	drivers/media/platform/mtk-jpeg/
8926F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8927
8928MEDIATEK MDP DRIVER
8929M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8930M:	Houlong Wei <houlong.wei@mediatek.com>
8931M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8932S:	Supported
8933F:	drivers/media/platform/mtk-mdp/
8934F:	drivers/media/platform/mtk-vpu/
8935F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8936
8937MEDIATEK MEDIA DRIVER
8938M:	Tiffany Lin <tiffany.lin@mediatek.com>
8939M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8940S:	Supported
8941F:	drivers/media/platform/mtk-vcodec/
8942F:	drivers/media/platform/mtk-vpu/
8943F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8944F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8945
8946MEDIATEK MT7601U WIRELESS LAN DRIVER
8947M:	Jakub Kicinski <kubakici@wp.pl>
8948L:	linux-wireless@vger.kernel.org
8949S:	Maintained
8950F:	drivers/net/wireless/mediatek/mt7601u/
8951
8952MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8953M:	Sean Wang <sean.wang@mediatek.com>
8954S:	Maintained
8955F:	drivers/char/hw_random/mtk-rng.c
8956
8957MEDIATEK USB3 DRD IP DRIVER
8958M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8959L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8961L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8962S:	Maintained
8963F:	drivers/usb/mtu3/
8964
8965MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8966M:	Peter Senna Tschudin <peter.senna@collabora.com>
8967M:	Martin Donnelly <martin.donnelly@ge.com>
8968M:	Martyn Welch <martyn.welch@collabora.co.uk>
8969S:	Maintained
8970F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8971F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8972
8973MEGARAID SCSI/SAS DRIVERS
8974M:	Kashyap Desai <kashyap.desai@broadcom.com>
8975M:	Sumit Saxena <sumit.saxena@broadcom.com>
8976M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8977L:	megaraidlinux.pdl@broadcom.com
8978L:	linux-scsi@vger.kernel.org
8979W:	http://www.avagotech.com/support/
8980S:	Maintained
8981F:	Documentation/scsi/megaraid.txt
8982F:	drivers/scsi/megaraid.*
8983F:	drivers/scsi/megaraid/
8984
8985MELEXIS MLX90614 DRIVER
8986M:	Crt Mori <cmo@melexis.com>
8987L:	linux-iio@vger.kernel.org
8988W:	http://www.melexis.com
8989S:	Supported
8990F:	drivers/iio/temperature/mlx90614.c
8991
8992MELEXIS MLX90632 DRIVER
8993M:	Crt Mori <cmo@melexis.com>
8994L:	linux-iio@vger.kernel.org
8995W:	http://www.melexis.com
8996S:	Supported
8997F:	drivers/iio/temperature/mlx90632.c
8998
8999MELFAS MIP4 TOUCHSCREEN DRIVER
9000M:	Sangwon Jee <jeesw@melfas.com>
9001W:	http://www.melfas.com
9002S:	Supported
9003F:	drivers/input/touchscreen/melfas_mip4.c
9004F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9005
9006MELLANOX ETHERNET DRIVER (mlx4_en)
9007M:	Tariq Toukan <tariqt@mellanox.com>
9008L:	netdev@vger.kernel.org
9009S:	Supported
9010W:	http://www.mellanox.com
9011Q:	http://patchwork.ozlabs.org/project/netdev/list/
9012F:	drivers/net/ethernet/mellanox/mlx4/en_*
9013
9014MELLANOX ETHERNET DRIVER (mlx5e)
9015M:	Saeed Mahameed <saeedm@mellanox.com>
9016L:	netdev@vger.kernel.org
9017S:	Supported
9018W:	http://www.mellanox.com
9019Q:	http://patchwork.ozlabs.org/project/netdev/list/
9020F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9021
9022MELLANOX ETHERNET INNOVA DRIVERS
9023M:	Boris Pismenny <borisp@mellanox.com>
9024L:	netdev@vger.kernel.org
9025S:	Supported
9026W:	http://www.mellanox.com
9027Q:	http://patchwork.ozlabs.org/project/netdev/list/
9028F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9029F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9030F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9031F:	include/linux/mlx5/mlx5_ifc_fpga.h
9032
9033MELLANOX ETHERNET SWITCH DRIVERS
9034M:	Jiri Pirko <jiri@mellanox.com>
9035M:	Ido Schimmel <idosch@mellanox.com>
9036L:	netdev@vger.kernel.org
9037S:	Supported
9038W:	http://www.mellanox.com
9039Q:	http://patchwork.ozlabs.org/project/netdev/list/
9040F:	drivers/net/ethernet/mellanox/mlxsw/
9041
9042MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9043M:	mlxsw@mellanox.com
9044L:	netdev@vger.kernel.org
9045S:	Supported
9046W:	http://www.mellanox.com
9047Q:	http://patchwork.ozlabs.org/project/netdev/list/
9048F:	drivers/net/ethernet/mellanox/mlxfw/
9049
9050MELLANOX HARDWARE PLATFORM SUPPORT
9051M:	Andy Shevchenko <andy@infradead.org>
9052M:	Darren Hart <dvhart@infradead.org>
9053M:	Vadim Pasternak <vadimp@mellanox.com>
9054L:	platform-driver-x86@vger.kernel.org
9055S:	Supported
9056F:	drivers/platform/mellanox/
9057
9058MELLANOX MLX4 core VPI driver
9059M:	Tariq Toukan <tariqt@mellanox.com>
9060L:	netdev@vger.kernel.org
9061L:	linux-rdma@vger.kernel.org
9062W:	http://www.mellanox.com
9063Q:	http://patchwork.ozlabs.org/project/netdev/list/
9064S:	Supported
9065F:	drivers/net/ethernet/mellanox/mlx4/
9066F:	include/linux/mlx4/
9067
9068MELLANOX MLX4 IB driver
9069M:	Yishai Hadas <yishaih@mellanox.com>
9070L:	linux-rdma@vger.kernel.org
9071W:	http://www.mellanox.com
9072Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9073S:	Supported
9074F:	drivers/infiniband/hw/mlx4/
9075F:	include/linux/mlx4/
9076F:	include/uapi/rdma/mlx4-abi.h
9077
9078MELLANOX MLX5 core VPI driver
9079M:	Saeed Mahameed <saeedm@mellanox.com>
9080M:	Matan Barak <matanb@mellanox.com>
9081M:	Leon Romanovsky <leonro@mellanox.com>
9082L:	netdev@vger.kernel.org
9083L:	linux-rdma@vger.kernel.org
9084W:	http://www.mellanox.com
9085Q:	http://patchwork.ozlabs.org/project/netdev/list/
9086S:	Supported
9087F:	drivers/net/ethernet/mellanox/mlx5/core/
9088F:	include/linux/mlx5/
9089
9090MELLANOX MLX5 IB driver
9091M:	Matan Barak <matanb@mellanox.com>
9092M:	Leon Romanovsky <leonro@mellanox.com>
9093L:	linux-rdma@vger.kernel.org
9094W:	http://www.mellanox.com
9095Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9096S:	Supported
9097F:	drivers/infiniband/hw/mlx5/
9098F:	include/linux/mlx5/
9099F:	include/uapi/rdma/mlx5-abi.h
9100
9101MELLANOX MLXCPLD I2C AND MUX DRIVER
9102M:	Vadim Pasternak <vadimp@mellanox.com>
9103M:	Michael Shych <michaelsh@mellanox.com>
9104L:	linux-i2c@vger.kernel.org
9105S:	Supported
9106F:	drivers/i2c/busses/i2c-mlxcpld.c
9107F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9108F:	Documentation/i2c/busses/i2c-mlxcpld
9109
9110MELLANOX MLXCPLD LED DRIVER
9111M:	Vadim Pasternak <vadimp@mellanox.com>
9112L:	linux-leds@vger.kernel.org
9113S:	Supported
9114F:	drivers/leds/leds-mlxcpld.c
9115F:	drivers/leds/leds-mlxreg.c
9116F:	Documentation/leds/leds-mlxcpld.txt
9117
9118MELLANOX PLATFORM DRIVER
9119M:	Vadim Pasternak <vadimp@mellanox.com>
9120L:	platform-driver-x86@vger.kernel.org
9121S:	Supported
9122F:	drivers/platform/x86/mlx-platform.c
9123
9124MEMBARRIER SUPPORT
9125M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9126M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9127L:	linux-kernel@vger.kernel.org
9128S:	Supported
9129F:	kernel/sched/membarrier.c
9130F:	include/uapi/linux/membarrier.h
9131F:	arch/powerpc/include/asm/membarrier.h
9132
9133MEMORY MANAGEMENT
9134L:	linux-mm@kvack.org
9135W:	http://www.linux-mm.org
9136S:	Maintained
9137F:	include/linux/mm.h
9138F:	include/linux/gfp.h
9139F:	include/linux/mmzone.h
9140F:	include/linux/memory_hotplug.h
9141F:	include/linux/vmalloc.h
9142F:	mm/
9143
9144MEMORY TECHNOLOGY DEVICES (MTD)
9145M:	David Woodhouse <dwmw2@infradead.org>
9146M:	Brian Norris <computersforpeace@gmail.com>
9147M:	Boris Brezillon <boris.brezillon@bootlin.com>
9148M:	Marek Vasut <marek.vasut@gmail.com>
9149M:	Richard Weinberger <richard@nod.at>
9150L:	linux-mtd@lists.infradead.org
9151W:	http://www.linux-mtd.infradead.org/
9152Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9153T:	git git://git.infradead.org/linux-mtd.git master
9154T:	git git://git.infradead.org/linux-mtd.git mtd/next
9155S:	Maintained
9156F:	Documentation/devicetree/bindings/mtd/
9157F:	drivers/mtd/
9158F:	include/linux/mtd/
9159F:	include/uapi/mtd/
9160
9161MEN A21 WATCHDOG DRIVER
9162M:	Johannes Thumshirn <morbidrsa@gmail.com>
9163L:	linux-watchdog@vger.kernel.org
9164S:	Maintained
9165F:	drivers/watchdog/mena21_wdt.c
9166
9167MEN CHAMELEON BUS (mcb)
9168M:	Johannes Thumshirn <morbidrsa@gmail.com>
9169S:	Maintained
9170F:	drivers/mcb/
9171F:	include/linux/mcb.h
9172F:	Documentation/men-chameleon-bus.txt
9173
9174MEN F21BMC (Board Management Controller)
9175M:	Andreas Werner <andreas.werner@men.de>
9176S:	Supported
9177F:	drivers/mfd/menf21bmc.c
9178F:	drivers/watchdog/menf21bmc_wdt.c
9179F:	drivers/leds/leds-menf21bmc.c
9180F:	drivers/hwmon/menf21bmc_hwmon.c
9181F:	Documentation/hwmon/menf21bmc
9182
9183MESON AO CEC DRIVER FOR AMLOGIC SOCS
9184M:	Neil Armstrong <narmstrong@baylibre.com>
9185L:	linux-media@lists.freedesktop.org
9186L:	linux-amlogic@lists.infradead.org
9187W:	http://linux-meson.com/
9188S:	Supported
9189F:	drivers/media/platform/meson/ao-cec.c
9190F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9191T:	git git://linuxtv.org/media_tree.git
9192
9193MICROBLAZE ARCHITECTURE
9194M:	Michal Simek <monstr@monstr.eu>
9195W:	http://www.monstr.eu/fdt/
9196T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9197S:	Supported
9198F:	arch/microblaze/
9199
9200MICROCHIP / ATMEL AT91 SERIAL DRIVER
9201M:	Richard Genoud <richard.genoud@gmail.com>
9202S:	Maintained
9203F:	drivers/tty/serial/atmel_serial.c
9204F:	drivers/tty/serial/atmel_serial.h
9205
9206MICROCHIP / ATMEL DMA DRIVER
9207M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9209L:	dmaengine@vger.kernel.org
9210S:	Supported
9211F:	drivers/dma/at_hdmac.c
9212F:	drivers/dma/at_hdmac_regs.h
9213F:	include/linux/platform_data/dma-atmel.h
9214
9215MICROCHIP / ATMEL ECC DRIVER
9216M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9217L:	linux-crypto@vger.kernel.org
9218S:	Maintained
9219F:	drivers/crypto/atmel-ecc.*
9220
9221MICROCHIP / ATMEL ISC DRIVER
9222M:	Songjun Wu <songjun.wu@microchip.com>
9223L:	linux-media@vger.kernel.org
9224S:	Supported
9225F:	drivers/media/platform/atmel/atmel-isc.c
9226F:	drivers/media/platform/atmel/atmel-isc-regs.h
9227F:	devicetree/bindings/media/atmel-isc.txt
9228
9229MICROCHIP / ATMEL NAND DRIVER
9230M:	Wenyou Yang <wenyou.yang@microchip.com>
9231M:	Josh Wu <rainyfeeling@outlook.com>
9232L:	linux-mtd@lists.infradead.org
9233S:	Supported
9234F:	drivers/mtd/nand/raw/atmel/*
9235F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9236
9237MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9238M:	Woojung Huh <Woojung.Huh@microchip.com>
9239M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9240L:	netdev@vger.kernel.org
9241S:	Maintained
9242F:	net/dsa/tag_ksz.c
9243F:	drivers/net/dsa/microchip/*
9244F:	include/linux/platform_data/microchip-ksz.h
9245F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9246
9247MICROCHIP LAN743X ETHERNET DRIVER
9248M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9249M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9250L:	netdev@vger.kernel.org
9251S:	Maintained
9252F:	drivers/net/ethernet/microchip/lan743x_*
9253
9254MICROCHIP USB251XB DRIVER
9255M:	Richard Leitner <richard.leitner@skidata.com>
9256L:	linux-usb@vger.kernel.org
9257S:	Maintained
9258F:	drivers/usb/misc/usb251xb.c
9259F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9260
9261MICROSEMI MIPS SOCS
9262M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9263L:	linux-mips@linux-mips.org
9264S:	Maintained
9265F:	arch/mips/generic/board-ocelot.c
9266F:	arch/mips/configs/generic/board-ocelot.config
9267F:	arch/mips/boot/dts/mscc/
9268F:	Documentation/devicetree/bindings/mips/mscc.txt
9269
9270MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9271M:	Don Brace <don.brace@microsemi.com>
9272L:	esc.storagedev@microsemi.com
9273L:	linux-scsi@vger.kernel.org
9274S:	Supported
9275F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9276F:	drivers/scsi/smartpqi/Kconfig
9277F:	drivers/scsi/smartpqi/Makefile
9278F:	include/linux/cciss*.h
9279F:	include/uapi/linux/cciss*.h
9280F:	Documentation/scsi/smartpqi.txt
9281
9282MICROSEMI ETHERNET SWITCH DRIVER
9283M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9284L:	netdev@vger.kernel.org
9285S:	Supported
9286F:	drivers/net/ethernet/mscc/
9287
9288MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9289M:	Chen Yu <yu.c.chen@intel.com>
9290L:	platform-driver-x86@vger.kernel.org
9291S:	Supported
9292F:	drivers/platform/x86/surfacepro3_button.c
9293
9294MICROTEK X6 SCANNER
9295M:	Oliver Neukum <oliver@neukum.org>
9296S:	Maintained
9297F:	drivers/usb/image/microtek.*
9298
9299MIPS
9300M:	Ralf Baechle <ralf@linux-mips.org>
9301M:	James Hogan <jhogan@kernel.org>
9302L:	linux-mips@linux-mips.org
9303W:	http://www.linux-mips.org/
9304T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9305Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9306S:	Supported
9307F:	Documentation/devicetree/bindings/mips/
9308F:	Documentation/mips/
9309F:	arch/mips/
9310F:	drivers/platform/mips/
9311
9312MIPS BOSTON DEVELOPMENT BOARD
9313M:	Paul Burton <paul.burton@mips.com>
9314L:	linux-mips@linux-mips.org
9315S:	Maintained
9316F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9317F:	arch/mips/boot/dts/img/boston.dts
9318F:	arch/mips/configs/generic/board-boston.config
9319F:	drivers/clk/imgtec/clk-boston.c
9320F:	include/dt-bindings/clock/boston-clock.h
9321
9322MIPS GENERIC PLATFORM
9323M:	Paul Burton <paul.burton@mips.com>
9324L:	linux-mips@linux-mips.org
9325S:	Supported
9326F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9327F:	arch/mips/generic/
9328F:	arch/mips/tools/generic-board-config.sh
9329
9330MIPS/LOONGSON1 ARCHITECTURE
9331M:	Keguang Zhang <keguang.zhang@gmail.com>
9332L:	linux-mips@linux-mips.org
9333S:	Maintained
9334F:	arch/mips/loongson32/
9335F:	arch/mips/include/asm/mach-loongson32/
9336F:	drivers/*/*loongson1*
9337F:	drivers/*/*/*loongson1*
9338
9339MIPS/LOONGSON2 ARCHITECTURE
9340M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9341L:	linux-mips@linux-mips.org
9342S:	Maintained
9343F:	arch/mips/loongson64/*{2e/2f}*
9344F:	arch/mips/include/asm/mach-loongson64/
9345F:	drivers/*/*loongson2*
9346F:	drivers/*/*/*loongson2*
9347
9348MIPS/LOONGSON3 ARCHITECTURE
9349M:	Huacai Chen <chenhc@lemote.com>
9350L:	linux-mips@linux-mips.org
9351S:	Maintained
9352F:	arch/mips/loongson64/
9353F:	arch/mips/include/asm/mach-loongson64/
9354F:	drivers/platform/mips/cpu_hwmon.c
9355F:	drivers/*/*loongson3*
9356F:	drivers/*/*/*loongson3*
9357
9358MIPS RINT INSTRUCTION EMULATION
9359M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9360L:	linux-mips@linux-mips.org
9361S:	Supported
9362F:	arch/mips/math-emu/sp_rint.c
9363F:	arch/mips/math-emu/dp_rint.c
9364
9365MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9366M:	Hans Verkuil <hverkuil@xs4all.nl>
9367L:	linux-media@vger.kernel.org
9368T:	git git://linuxtv.org/media_tree.git
9369W:	https://linuxtv.org
9370S:	Odd Fixes
9371F:	drivers/media/radio/radio-miropcm20*
9372
9373MMP SUPPORT
9374M:	Eric Miao <eric.y.miao@gmail.com>
9375M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9377T:	git git://github.com/hzhuang1/linux.git
9378T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9379S:	Maintained
9380F:	arch/arm/boot/dts/mmp*
9381F:	arch/arm/mach-mmp/
9382
9383MN88472 MEDIA DRIVER
9384M:	Antti Palosaari <crope@iki.fi>
9385L:	linux-media@vger.kernel.org
9386W:	https://linuxtv.org
9387W:	http://palosaari.fi/linux/
9388Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9389S:	Maintained
9390F:	drivers/media/dvb-frontends/mn88472*
9391
9392MN88473 MEDIA DRIVER
9393M:	Antti Palosaari <crope@iki.fi>
9394L:	linux-media@vger.kernel.org
9395W:	https://linuxtv.org
9396W:	http://palosaari.fi/linux/
9397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9398S:	Maintained
9399F:	drivers/media/dvb-frontends/mn88473*
9400
9401MODULE SUPPORT
9402M:	Jessica Yu <jeyu@kernel.org>
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9404S:	Maintained
9405F:	include/linux/module.h
9406F:	kernel/module.c
9407
9408MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9409W:	http://popies.net/meye/
9410S:	Orphan
9411F:	Documentation/media/v4l-drivers/meye*
9412F:	drivers/media/pci/meye/
9413F:	include/uapi/linux/meye.h
9414
9415MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9416M:	Jiri Slaby <jirislaby@gmail.com>
9417S:	Maintained
9418F:	Documentation/serial/moxa-smartio
9419F:	drivers/tty/mxser.*
9420
9421MR800 AVERMEDIA USB FM RADIO DRIVER
9422M:	Alexey Klimov <klimov.linux@gmail.com>
9423L:	linux-media@vger.kernel.org
9424T:	git git://linuxtv.org/media_tree.git
9425S:	Maintained
9426F:	drivers/media/radio/radio-mr800.c
9427
9428MRF24J40 IEEE 802.15.4 RADIO DRIVER
9429M:	Alan Ott <alan@signal11.us>
9430L:	linux-wpan@vger.kernel.org
9431S:	Maintained
9432F:	drivers/net/ieee802154/mrf24j40.c
9433F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9434
9435MSI LAPTOP SUPPORT
9436M:	"Lee, Chun-Yi" <jlee@suse.com>
9437L:	platform-driver-x86@vger.kernel.org
9438S:	Maintained
9439F:	drivers/platform/x86/msi-laptop.c
9440
9441MSI WMI SUPPORT
9442L:	platform-driver-x86@vger.kernel.org
9443S:	Orphan
9444F:	drivers/platform/x86/msi-wmi.c
9445
9446MSI001 MEDIA DRIVER
9447M:	Antti Palosaari <crope@iki.fi>
9448L:	linux-media@vger.kernel.org
9449W:	https://linuxtv.org
9450W:	http://palosaari.fi/linux/
9451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9452T:	git git://linuxtv.org/anttip/media_tree.git
9453S:	Maintained
9454F:	drivers/media/tuners/msi001*
9455
9456MSI2500 MEDIA DRIVER
9457M:	Antti Palosaari <crope@iki.fi>
9458L:	linux-media@vger.kernel.org
9459W:	https://linuxtv.org
9460W:	http://palosaari.fi/linux/
9461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9462T:	git git://linuxtv.org/anttip/media_tree.git
9463S:	Maintained
9464F:	drivers/media/usb/msi2500/
9465
9466MSYSTEMS DISKONCHIP G3 MTD DRIVER
9467M:	Robert Jarzmik <robert.jarzmik@free.fr>
9468L:	linux-mtd@lists.infradead.org
9469S:	Maintained
9470F:	drivers/mtd/devices/docg3*
9471
9472MT9M032 APTINA SENSOR DRIVER
9473M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9474L:	linux-media@vger.kernel.org
9475T:	git git://linuxtv.org/media_tree.git
9476S:	Maintained
9477F:	drivers/media/i2c/mt9m032.c
9478F:	include/media/i2c/mt9m032.h
9479
9480MT9P031 APTINA CAMERA SENSOR
9481M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9482L:	linux-media@vger.kernel.org
9483T:	git git://linuxtv.org/media_tree.git
9484S:	Maintained
9485F:	drivers/media/i2c/mt9p031.c
9486F:	include/media/i2c/mt9p031.h
9487
9488MT9T001 APTINA CAMERA SENSOR
9489M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9490L:	linux-media@vger.kernel.org
9491T:	git git://linuxtv.org/media_tree.git
9492S:	Maintained
9493F:	drivers/media/i2c/mt9t001.c
9494F:	include/media/i2c/mt9t001.h
9495
9496MT9T112 APTINA CAMERA SENSOR
9497M:	Jacopo Mondi <jacopo@jmondi.org>
9498L:	linux-media@vger.kernel.org
9499T:	git git://linuxtv.org/media_tree.git
9500S:	Odd Fixes
9501F:	drivers/media/i2c/mt9t112.c
9502F:	include/media/i2c/mt9t112.h
9503
9504MT9V032 APTINA CAMERA SENSOR
9505M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9506L:	linux-media@vger.kernel.org
9507T:	git git://linuxtv.org/media_tree.git
9508S:	Maintained
9509F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9510F:	drivers/media/i2c/mt9v032.c
9511F:	include/media/i2c/mt9v032.h
9512
9513MULTIFUNCTION DEVICES (MFD)
9514M:	Lee Jones <lee.jones@linaro.org>
9515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9516S:	Supported
9517F:	Documentation/devicetree/bindings/mfd/
9518F:	drivers/mfd/
9519F:	include/linux/mfd/
9520F:	include/dt-bindings/mfd/
9521
9522MULTIMEDIA CARD (MMC) ETC. OVER SPI
9523S:	Orphan
9524F:	drivers/mmc/host/mmc_spi.c
9525F:	include/linux/spi/mmc_spi.h
9526
9527MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9528M:	Ulf Hansson <ulf.hansson@linaro.org>
9529L:	linux-mmc@vger.kernel.org
9530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9531S:	Maintained
9532F:	Documentation/devicetree/bindings/mmc/
9533F:	drivers/mmc/
9534F:	include/linux/mmc/
9535F:	include/uapi/linux/mmc/
9536
9537MULTIPLEXER SUBSYSTEM
9538M:	Peter Rosin <peda@axentia.se>
9539S:	Maintained
9540F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9541F:	Documentation/devicetree/bindings/mux/
9542F:	include/linux/dt-bindings/mux/
9543F:	include/linux/mux/
9544F:	drivers/mux/
9545
9546MULTITECH MULTIPORT CARD (ISICOM)
9547S:	Orphan
9548F:	drivers/tty/isicom.c
9549F:	include/linux/isicom.h
9550
9551MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9552M:	Bin Liu <b-liu@ti.com>
9553L:	linux-usb@vger.kernel.org
9554S:	Maintained
9555F:	drivers/usb/musb/
9556
9557MXL5007T MEDIA DRIVER
9558M:	Michael Krufky <mkrufky@linuxtv.org>
9559L:	linux-media@vger.kernel.org
9560W:	https://linuxtv.org
9561W:	http://github.com/mkrufky
9562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9563T:	git git://linuxtv.org/mkrufky/tuners.git
9564S:	Maintained
9565F:	drivers/media/tuners/mxl5007t.*
9566
9567MXSFB DRM DRIVER
9568M:	Marek Vasut <marex@denx.de>
9569S:	Supported
9570F:	drivers/gpu/drm/mxsfb/
9571F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9572
9573MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9574M:	Chris Lee <christopher.lee@cspi.com>
9575L:	netdev@vger.kernel.org
9576W:	https://www.cspi.com/ethernet-products/support/downloads/
9577S:	Supported
9578F:	drivers/net/ethernet/myricom/myri10ge/
9579
9580NAND FLASH SUBSYSTEM
9581M:	Boris Brezillon <boris.brezillon@bootlin.com>
9582R:	Richard Weinberger <richard@nod.at>
9583L:	linux-mtd@lists.infradead.org
9584W:	http://www.linux-mtd.infradead.org/
9585Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9586T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9587T:	git git://git.infradead.org/linux-mtd.git nand/next
9588S:	Maintained
9589F:	drivers/mtd/nand/
9590F:	include/linux/mtd/*nand*.h
9591
9592NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9593M:	Daniel Mack <zonque@gmail.com>
9594S:	Maintained
9595L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9596W:	http://www.native-instruments.com
9597F:	sound/usb/caiaq/
9598
9599NATSEMI ETHERNET DRIVER (DP8381x)
9600S:	Orphan
9601F:	drivers/net/ethernet/natsemi/natsemi.c
9602
9603NCP FILESYSTEM
9604M:	Petr Vandrovec <petr@vandrovec.name>
9605S:	Obsolete
9606F:	drivers/staging/ncpfs/
9607
9608NCR 5380 SCSI DRIVERS
9609M:	Finn Thain <fthain@telegraphics.com.au>
9610M:	Michael Schmitz <schmitzmic@gmail.com>
9611L:	linux-scsi@vger.kernel.org
9612S:	Maintained
9613F:	Documentation/scsi/g_NCR5380.txt
9614F:	drivers/scsi/NCR5380.*
9615F:	drivers/scsi/arm/cumana_1.c
9616F:	drivers/scsi/arm/oak.c
9617F:	drivers/scsi/atari_scsi.*
9618F:	drivers/scsi/dmx3191d.c
9619F:	drivers/scsi/g_NCR5380.*
9620F:	drivers/scsi/mac_scsi.*
9621F:	drivers/scsi/sun3_scsi.*
9622F:	drivers/scsi/sun3_scsi_vme.c
9623
9624NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9625M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9626L:	linux-scsi@vger.kernel.org
9627S:	Maintained
9628F:	drivers/scsi/NCR_D700.*
9629
9630NCT6775 HARDWARE MONITOR DRIVER
9631M:	Guenter Roeck <linux@roeck-us.net>
9632L:	linux-hwmon@vger.kernel.org
9633S:	Maintained
9634F:	Documentation/hwmon/nct6775
9635F:	drivers/hwmon/nct6775.c
9636
9637NETEFFECT IWARP RNIC DRIVER (IW_NES)
9638M:	Faisal Latif <faisal.latif@intel.com>
9639L:	linux-rdma@vger.kernel.org
9640W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9641S:	Supported
9642F:	drivers/infiniband/hw/nes/
9643F:	include/uapi/rdma/nes-abi.h
9644
9645NETEM NETWORK EMULATOR
9646M:	Stephen Hemminger <stephen@networkplumber.org>
9647L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9648S:	Maintained
9649F:	net/sched/sch_netem.c
9650
9651NETERION 10GbE DRIVERS (s2io/vxge)
9652M:	Jon Mason <jdmason@kudzu.us>
9653L:	netdev@vger.kernel.org
9654S:	Supported
9655F:	Documentation/networking/s2io.txt
9656F:	Documentation/networking/vxge.txt
9657F:	drivers/net/ethernet/neterion/
9658
9659NETFILTER
9660M:	Pablo Neira Ayuso <pablo@netfilter.org>
9661M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9662M:	Florian Westphal <fw@strlen.de>
9663L:	netfilter-devel@vger.kernel.org
9664L:	coreteam@netfilter.org
9665W:	http://www.netfilter.org/
9666W:	http://www.iptables.org/
9667W:	http://www.nftables.org/
9668Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9671S:	Maintained
9672F:	include/linux/netfilter*
9673F:	include/linux/netfilter/
9674F:	include/net/netfilter/
9675F:	include/uapi/linux/netfilter*
9676F:	include/uapi/linux/netfilter/
9677F:	net/*/netfilter.c
9678F:	net/*/netfilter/
9679F:	net/netfilter/
9680F:	net/bridge/br_netfilter*.c
9681
9682NETROM NETWORK LAYER
9683M:	Ralf Baechle <ralf@linux-mips.org>
9684L:	linux-hams@vger.kernel.org
9685W:	http://www.linux-ax25.org/
9686S:	Maintained
9687F:	include/net/netrom.h
9688F:	include/uapi/linux/netrom.h
9689F:	net/netrom/
9690
9691NETRONOME ETHERNET DRIVERS
9692M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9693L:	oss-drivers@netronome.com
9694S:	Maintained
9695F:	drivers/net/ethernet/netronome/
9696
9697NETWORK BLOCK DEVICE (NBD)
9698M:	Josef Bacik <jbacik@fb.com>
9699S:	Maintained
9700L:	linux-block@vger.kernel.org
9701L:	nbd@other.debian.org
9702F:	Documentation/blockdev/nbd.txt
9703F:	drivers/block/nbd.c
9704F:	include/uapi/linux/nbd.h
9705
9706NETWORK DROP MONITOR
9707M:	Neil Horman <nhorman@tuxdriver.com>
9708L:	netdev@vger.kernel.org
9709S:	Maintained
9710W:	https://fedorahosted.org/dropwatch/
9711F:	net/core/drop_monitor.c
9712
9713NETWORKING DRIVERS
9714M:	"David S. Miller" <davem@davemloft.net>
9715L:	netdev@vger.kernel.org
9716W:	http://www.linuxfoundation.org/en/Net
9717Q:	http://patchwork.ozlabs.org/project/netdev/list/
9718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9720S:	Odd Fixes
9721F:	Documentation/devicetree/bindings/net/
9722F:	drivers/net/
9723F:	include/linux/if_*
9724F:	include/linux/netdevice.h
9725F:	include/linux/etherdevice.h
9726F:	include/linux/fcdevice.h
9727F:	include/linux/fddidevice.h
9728F:	include/linux/hippidevice.h
9729F:	include/linux/inetdevice.h
9730F:	include/uapi/linux/if_*
9731F:	include/uapi/linux/netdevice.h
9732
9733NETWORKING DRIVERS (WIRELESS)
9734M:	Kalle Valo <kvalo@codeaurora.org>
9735L:	linux-wireless@vger.kernel.org
9736Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9739S:	Maintained
9740F:	Documentation/devicetree/bindings/net/wireless/
9741F:	drivers/net/wireless/
9742
9743NETWORKING [DSA]
9744M:	Andrew Lunn <andrew@lunn.ch>
9745M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9746M:	Florian Fainelli <f.fainelli@gmail.com>
9747S:	Maintained
9748F:	net/dsa/
9749F:	include/net/dsa.h
9750F:	include/linux/dsa/
9751F:	drivers/net/dsa/
9752
9753NETWORKING [GENERAL]
9754M:	"David S. Miller" <davem@davemloft.net>
9755L:	netdev@vger.kernel.org
9756W:	http://www.linuxfoundation.org/en/Net
9757Q:	http://patchwork.ozlabs.org/project/netdev/list/
9758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9760B:	mailto:netdev@vger.kernel.org
9761S:	Maintained
9762F:	net/
9763F:	include/net/
9764F:	include/linux/in.h
9765F:	include/linux/net.h
9766F:	include/linux/netdevice.h
9767F:	include/uapi/linux/in.h
9768F:	include/uapi/linux/net.h
9769F:	include/uapi/linux/netdevice.h
9770F:	include/uapi/linux/net_namespace.h
9771F:	tools/testing/selftests/net/
9772F:	lib/net_utils.c
9773F:	lib/random32.c
9774F:	Documentation/networking/
9775
9776NETWORKING [IPSEC]
9777M:	Steffen Klassert <steffen.klassert@secunet.com>
9778M:	Herbert Xu <herbert@gondor.apana.org.au>
9779M:	"David S. Miller" <davem@davemloft.net>
9780L:	netdev@vger.kernel.org
9781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9783S:	Maintained
9784F:	net/core/flow.c
9785F:	net/xfrm/
9786F:	net/key/
9787F:	net/ipv4/xfrm*
9788F:	net/ipv4/esp4*
9789F:	net/ipv4/ah4.c
9790F:	net/ipv4/ipcomp.c
9791F:	net/ipv4/ip_vti.c
9792F:	net/ipv6/xfrm*
9793F:	net/ipv6/esp6*
9794F:	net/ipv6/ah6.c
9795F:	net/ipv6/ipcomp6.c
9796F:	net/ipv6/ip6_vti.c
9797F:	include/uapi/linux/xfrm.h
9798F:	include/net/xfrm.h
9799
9800NETWORKING [IPv4/IPv6]
9801M:	"David S. Miller" <davem@davemloft.net>
9802M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9803M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9804L:	netdev@vger.kernel.org
9805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9806S:	Maintained
9807F:	net/ipv4/
9808F:	net/ipv6/
9809F:	include/net/ip*
9810F:	arch/x86/net/*
9811
9812NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9813M:	Paul Moore <paul@paul-moore.com>
9814W:	https://github.com/netlabel
9815L:	netdev@vger.kernel.org
9816L:	linux-security-module@vger.kernel.org
9817S:	Maintained
9818F:	Documentation/netlabel/
9819F:	include/net/calipso.h
9820F:	include/net/cipso_ipv4.h
9821F:	include/net/netlabel.h
9822F:	include/uapi/linux/netfilter/xt_SECMARK.h
9823F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9824F:	net/netlabel/
9825F:	net/ipv4/cipso_ipv4.c
9826F:	net/ipv6/calipso.c
9827F:	net/netfilter/xt_CONNSECMARK.c
9828F:	net/netfilter/xt_SECMARK.c
9829
9830NETWORKING [TLS]
9831M:	Boris Pismenny <borisp@mellanox.com>
9832M:	Aviad Yehezkel <aviadye@mellanox.com>
9833M:	Dave Watson <davejwatson@fb.com>
9834L:	netdev@vger.kernel.org
9835S:	Maintained
9836F:	net/tls/*
9837F:	include/uapi/linux/tls.h
9838F:	include/net/tls.h
9839
9840NETWORKING [WIRELESS]
9841L:	linux-wireless@vger.kernel.org
9842Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9843
9844NETDEVSIM
9845M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9846S:	Maintained
9847F:	drivers/net/netdevsim/*
9848
9849NETXEN (1/10) GbE SUPPORT
9850M:	Manish Chopra <manish.chopra@cavium.com>
9851M:	Rahul Verma <rahul.verma@cavium.com>
9852M:	Dept-GELinuxNICDev@cavium.com
9853L:	netdev@vger.kernel.org
9854S:	Supported
9855F:	drivers/net/ethernet/qlogic/netxen/
9856
9857NFC SUBSYSTEM
9858M:	Samuel Ortiz <sameo@linux.intel.com>
9859L:	linux-wireless@vger.kernel.org
9860L:	linux-nfc@lists.01.org (subscribers-only)
9861S:	Supported
9862F:	net/nfc/
9863F:	include/net/nfc/
9864F:	include/uapi/linux/nfc.h
9865F:	drivers/nfc/
9866F:	include/linux/platform_data/nfcmrvl.h
9867F:	include/linux/platform_data/nxp-nci.h
9868F:	Documentation/devicetree/bindings/net/nfc/
9869
9870NFS, SUNRPC, AND LOCKD CLIENTS
9871M:	Trond Myklebust <trond.myklebust@hammerspace.com>
9872M:	Anna Schumaker <anna.schumaker@netapp.com>
9873L:	linux-nfs@vger.kernel.org
9874W:	http://client.linux-nfs.org
9875T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9876S:	Maintained
9877F:	fs/lockd/
9878F:	fs/nfs/
9879F:	fs/nfs_common/
9880F:	net/sunrpc/
9881F:	include/linux/lockd/
9882F:	include/linux/nfs*
9883F:	include/linux/sunrpc/
9884F:	include/uapi/linux/nfs*
9885F:	include/uapi/linux/sunrpc/
9886
9887NILFS2 FILESYSTEM
9888M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9889L:	linux-nilfs@vger.kernel.org
9890W:	https://nilfs.sourceforge.io/
9891W:	https://nilfs.osdn.jp/
9892T:	git git://github.com/konis/nilfs2.git
9893S:	Supported
9894F:	Documentation/filesystems/nilfs2.txt
9895F:	fs/nilfs2/
9896F:	include/trace/events/nilfs2.h
9897F:	include/uapi/linux/nilfs2_api.h
9898F:	include/uapi/linux/nilfs2_ondisk.h
9899
9900NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9901M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9902W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9903S:	Maintained
9904F:	Documentation/scsi/NinjaSCSI.txt
9905F:	drivers/scsi/pcmcia/nsp_*
9906
9907NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9908M:	GOTO Masanori <gotom@debian.or.jp>
9909M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9910W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9911S:	Maintained
9912F:	Documentation/scsi/NinjaSCSI.txt
9913F:	drivers/scsi/nsp32*
9914
9915NIOS2 ARCHITECTURE
9916M:	Ley Foon Tan <lftan@altera.com>
9917L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9919S:	Maintained
9920F:	arch/nios2/
9921
9922NOHZ, DYNTICKS SUPPORT
9923M:	Frederic Weisbecker <fweisbec@gmail.com>
9924M:	Thomas Gleixner <tglx@linutronix.de>
9925M:	Ingo Molnar <mingo@kernel.org>
9926L:	linux-kernel@vger.kernel.org
9927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9928S:	Maintained
9929F:	kernel/time/tick*.*
9930F:	include/linux/tick.h
9931F:	include/linux/sched/nohz.h
9932
9933NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9934M:	Pavel Machek <pavel@ucw.cz>
9935M:	Sakari Ailus <sakari.ailus@iki.fi>
9936L:	linux-media@vger.kernel.org
9937S:	Maintained
9938F:	drivers/media/i2c/et8ek8
9939F:	drivers/media/i2c/ad5820.c
9940
9941NOKIA N900 POWER SUPPLY DRIVERS
9942R:	Pali Rohár <pali.rohar@gmail.com>
9943F:	include/linux/power/bq2415x_charger.h
9944F:	include/linux/power/bq27xxx_battery.h
9945F:	include/linux/power/isp1704_charger.h
9946F:	drivers/power/supply/bq2415x_charger.c
9947F:	drivers/power/supply/bq27xxx_battery.c
9948F:	drivers/power/supply/bq27xxx_battery_i2c.c
9949F:	drivers/power/supply/isp1704_charger.c
9950F:	drivers/power/supply/rx51_battery.c
9951
9952NTB AMD DRIVER
9953M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9954L:	linux-ntb@googlegroups.com
9955S:	Supported
9956F:	drivers/ntb/hw/amd/
9957
9958NTB DRIVER CORE
9959M:	Jon Mason <jdmason@kudzu.us>
9960M:	Dave Jiang <dave.jiang@intel.com>
9961M:	Allen Hubbe <allenbh@gmail.com>
9962L:	linux-ntb@googlegroups.com
9963S:	Supported
9964W:	https://github.com/jonmason/ntb/wiki
9965T:	git git://github.com/jonmason/ntb.git
9966F:	drivers/ntb/
9967F:	drivers/net/ntb_netdev.c
9968F:	include/linux/ntb.h
9969F:	include/linux/ntb_transport.h
9970F:	tools/testing/selftests/ntb/
9971
9972NTB IDT DRIVER
9973M:	Serge Semin <fancer.lancer@gmail.com>
9974L:	linux-ntb@googlegroups.com
9975S:	Supported
9976F:	drivers/ntb/hw/idt/
9977
9978NTB INTEL DRIVER
9979M:	Dave Jiang <dave.jiang@intel.com>
9980L:	linux-ntb@googlegroups.com
9981S:	Supported
9982W:	https://github.com/davejiang/linux/wiki
9983T:	git https://github.com/davejiang/linux.git
9984F:	drivers/ntb/hw/intel/
9985
9986NTFS FILESYSTEM
9987M:	Anton Altaparmakov <anton@tuxera.com>
9988L:	linux-ntfs-dev@lists.sourceforge.net
9989W:	http://www.tuxera.com/
9990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9991S:	Supported
9992F:	Documentation/filesystems/ntfs.txt
9993F:	fs/ntfs/
9994
9995NUBUS SUBSYSTEM
9996M:	Finn Thain <fthain@telegraphics.com.au>
9997L:	linux-m68k@lists.linux-m68k.org
9998S:	Maintained
9999F:	arch/*/include/asm/nubus.h
10000F:	drivers/nubus/
10001F:	include/linux/nubus.h
10002F:	include/uapi/linux/nubus.h
10003
10004NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10005M:	Antonino Daplas <adaplas@gmail.com>
10006L:	linux-fbdev@vger.kernel.org
10007S:	Maintained
10008F:	drivers/video/fbdev/riva/
10009F:	drivers/video/fbdev/nvidia/
10010
10011NVM EXPRESS DRIVER
10012M:	Keith Busch <keith.busch@intel.com>
10013M:	Jens Axboe <axboe@fb.com>
10014M:	Christoph Hellwig <hch@lst.de>
10015M:	Sagi Grimberg <sagi@grimberg.me>
10016L:	linux-nvme@lists.infradead.org
10017T:	git://git.infradead.org/nvme.git
10018W:	http://git.infradead.org/nvme.git
10019S:	Supported
10020F:	drivers/nvme/host/
10021F:	include/linux/nvme.h
10022F:	include/uapi/linux/nvme_ioctl.h
10023
10024NVM EXPRESS FC TRANSPORT DRIVERS
10025M:	James Smart <james.smart@broadcom.com>
10026L:	linux-nvme@lists.infradead.org
10027S:	Supported
10028F:	include/linux/nvme-fc.h
10029F:	include/linux/nvme-fc-driver.h
10030F:	drivers/nvme/host/fc.c
10031F:	drivers/nvme/target/fc.c
10032F:	drivers/nvme/target/fcloop.c
10033
10034NVM EXPRESS TARGET DRIVER
10035M:	Christoph Hellwig <hch@lst.de>
10036M:	Sagi Grimberg <sagi@grimberg.me>
10037L:	linux-nvme@lists.infradead.org
10038T:	git://git.infradead.org/nvme.git
10039W:	http://git.infradead.org/nvme.git
10040S:	Supported
10041F:	drivers/nvme/target/
10042
10043NVMEM FRAMEWORK
10044M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10045S:	Maintained
10046F:	drivers/nvmem/
10047F:	Documentation/devicetree/bindings/nvmem/
10048F:	Documentation/ABI/stable/sysfs-bus-nvmem
10049F:	include/linux/nvmem-consumer.h
10050F:	include/linux/nvmem-provider.h
10051
10052NXP SGTL5000 DRIVER
10053M:	Fabio Estevam <fabio.estevam@nxp.com>
10054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10055S:	Maintained
10056F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10057F:	sound/soc/codecs/sgtl5000*
10058
10059NXP TDA998X DRM DRIVER
10060M:	Russell King <linux@armlinux.org.uk>
10061S:	Supported
10062T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10063T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10064F:	drivers/gpu/drm/i2c/tda998x_drv.c
10065F:	include/drm/i2c/tda998x.h
10066
10067NXP TFA9879 DRIVER
10068M:	Peter Rosin <peda@axentia.se>
10069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10070S:	Maintained
10071F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10072F:	sound/soc/codecs/tfa9879*
10073
10074NXP-NCI NFC DRIVER
10075M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10076R:	Charles Gorand <charles.gorand@effinnov.com>
10077L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10078S:	Supported
10079F:	drivers/nfc/nxp-nci
10080
10081OBJTOOL
10082M:	Josh Poimboeuf <jpoimboe@redhat.com>
10083M:	Peter Zijlstra <peterz@infradead.org>
10084S:	Supported
10085F:	tools/objtool/
10086
10087OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10088M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10089M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10090L:	linuxppc-dev@lists.ozlabs.org
10091S:	Supported
10092F:	arch/powerpc/platforms/powernv/ocxl.c
10093F:	arch/powerpc/include/asm/pnv-ocxl.h
10094F:	drivers/misc/ocxl/
10095F:	include/misc/ocxl*
10096F:	include/uapi/misc/ocxl.h
10097F:	Documentation/accelerators/ocxl.txt
10098
10099OMAP AUDIO SUPPORT
10100M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10101M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10103L:	linux-omap@vger.kernel.org
10104S:	Maintained
10105F:	sound/soc/omap/
10106
10107OMAP CLOCK FRAMEWORK SUPPORT
10108M:	Paul Walmsley <paul@pwsan.com>
10109L:	linux-omap@vger.kernel.org
10110S:	Maintained
10111F:	arch/arm/*omap*/*clock*
10112
10113OMAP DEVICE TREE SUPPORT
10114M:	Benoît Cousson <bcousson@baylibre.com>
10115M:	Tony Lindgren <tony@atomide.com>
10116L:	linux-omap@vger.kernel.org
10117L:	devicetree@vger.kernel.org
10118S:	Maintained
10119F:	arch/arm/boot/dts/*omap*
10120F:	arch/arm/boot/dts/*am3*
10121F:	arch/arm/boot/dts/*am4*
10122F:	arch/arm/boot/dts/*am5*
10123F:	arch/arm/boot/dts/*dra7*
10124
10125OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10126M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10127L:	linux-omap@vger.kernel.org
10128L:	linux-fbdev@vger.kernel.org
10129S:	Maintained
10130F:	drivers/video/fbdev/omap2/
10131F:	Documentation/arm/OMAP/DSS
10132
10133OMAP FRAMEBUFFER SUPPORT
10134M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10135L:	linux-fbdev@vger.kernel.org
10136L:	linux-omap@vger.kernel.org
10137S:	Maintained
10138F:	drivers/video/fbdev/omap/
10139
10140OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10141M:	Roger Quadros <rogerq@ti.com>
10142M:	Tony Lindgren <tony@atomide.com>
10143L:	linux-omap@vger.kernel.org
10144S:	Maintained
10145F:	drivers/memory/omap-gpmc.c
10146F:	arch/arm/mach-omap2/*gpmc*
10147
10148OMAP GPIO DRIVER
10149M:	Grygorii Strashko <grygorii.strashko@ti.com>
10150M:	Santosh Shilimkar <ssantosh@kernel.org>
10151M:	Kevin Hilman <khilman@kernel.org>
10152L:	linux-omap@vger.kernel.org
10153S:	Maintained
10154F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10155F:	drivers/gpio/gpio-omap.c
10156
10157OMAP HARDWARE SPINLOCK SUPPORT
10158M:	Ohad Ben-Cohen <ohad@wizery.com>
10159L:	linux-omap@vger.kernel.org
10160S:	Maintained
10161F:	drivers/hwspinlock/omap_hwspinlock.c
10162
10163OMAP HS MMC SUPPORT
10164L:	linux-mmc@vger.kernel.org
10165L:	linux-omap@vger.kernel.org
10166S:	Orphan
10167F:	drivers/mmc/host/omap_hsmmc.c
10168
10169OMAP HWMOD DATA
10170M:	Paul Walmsley <paul@pwsan.com>
10171L:	linux-omap@vger.kernel.org
10172S:	Maintained
10173F:	arch/arm/mach-omap2/omap_hwmod*data*
10174
10175OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10176M:	Benoît Cousson <bcousson@baylibre.com>
10177L:	linux-omap@vger.kernel.org
10178S:	Maintained
10179F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10180
10181OMAP HWMOD SUPPORT
10182M:	Benoît Cousson <bcousson@baylibre.com>
10183M:	Paul Walmsley <paul@pwsan.com>
10184L:	linux-omap@vger.kernel.org
10185S:	Maintained
10186F:	arch/arm/mach-omap2/omap_hwmod.*
10187
10188OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10189M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10190L:	linux-media@vger.kernel.org
10191S:	Maintained
10192F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10193F:	drivers/media/platform/omap3isp/
10194F:	drivers/staging/media/omap4iss/
10195
10196OMAP MMC SUPPORT
10197M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10198L:	linux-omap@vger.kernel.org
10199S:	Maintained
10200F:	drivers/mmc/host/omap.c
10201
10202OMAP POWER MANAGEMENT SUPPORT
10203M:	Kevin Hilman <khilman@kernel.org>
10204L:	linux-omap@vger.kernel.org
10205S:	Maintained
10206F:	arch/arm/*omap*/*pm*
10207F:	drivers/cpufreq/omap-cpufreq.c
10208
10209OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10210M:	Rajendra Nayak <rnayak@codeaurora.org>
10211M:	Paul Walmsley <paul@pwsan.com>
10212L:	linux-omap@vger.kernel.org
10213S:	Maintained
10214F:	arch/arm/mach-omap2/prm*
10215
10216OMAP RANDOM NUMBER GENERATOR SUPPORT
10217M:	Deepak Saxena <dsaxena@plexity.net>
10218S:	Maintained
10219F:	drivers/char/hw_random/omap-rng.c
10220
10221OMAP USB SUPPORT
10222L:	linux-usb@vger.kernel.org
10223L:	linux-omap@vger.kernel.org
10224S:	Orphan
10225F:	drivers/usb/*/*omap*
10226F:	arch/arm/*omap*/usb*
10227
10228OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10229M:	Mark Jackson <mpfj@newflow.co.uk>
10230L:	linux-omap@vger.kernel.org
10231S:	Maintained
10232F:	arch/arm/boot/dts/am335x-nano.dts
10233
10234OMAP1 SUPPORT
10235M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10236M:	Tony Lindgren <tony@atomide.com>
10237L:	linux-omap@vger.kernel.org
10238Q:	http://patchwork.kernel.org/project/linux-omap/list/
10239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10240S:	Maintained
10241F:	arch/arm/mach-omap1/
10242F:	arch/arm/plat-omap/
10243F:	arch/arm/configs/omap1_defconfig
10244F:	drivers/i2c/busses/i2c-omap.c
10245F:	include/linux/i2c-omap.h
10246
10247OMAP2+ SUPPORT
10248M:	Tony Lindgren <tony@atomide.com>
10249L:	linux-omap@vger.kernel.org
10250W:	http://www.muru.com/linux/omap/
10251W:	http://linux.omap.com/
10252Q:	http://patchwork.kernel.org/project/linux-omap/list/
10253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10254S:	Maintained
10255F:	arch/arm/mach-omap2/
10256F:	arch/arm/plat-omap/
10257F:	arch/arm/configs/omap2plus_defconfig
10258F:	drivers/i2c/busses/i2c-omap.c
10259F:	drivers/irqchip/irq-omap-intc.c
10260F:	drivers/mfd/*omap*.c
10261F:	drivers/mfd/menelaus.c
10262F:	drivers/mfd/palmas.c
10263F:	drivers/mfd/tps65217.c
10264F:	drivers/mfd/tps65218.c
10265F:	drivers/mfd/tps65910.c
10266F:	drivers/mfd/twl-core.[ch]
10267F:	drivers/mfd/twl4030*.c
10268F:	drivers/mfd/twl6030*.c
10269F:	drivers/mfd/twl6040*.c
10270F:	drivers/regulator/palmas-regulator*.c
10271F:	drivers/regulator/pbias-regulator.c
10272F:	drivers/regulator/tps65217-regulator.c
10273F:	drivers/regulator/tps65218-regulator.c
10274F:	drivers/regulator/tps65910-regulator.c
10275F:	drivers/regulator/twl-regulator.c
10276F:	drivers/regulator/twl6030-regulator.c
10277F:	include/linux/i2c-omap.h
10278
10279ONION OMEGA2+ BOARD
10280M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10281L:	linux-mips@linux-mips.org
10282S:	Maintained
10283F:	arch/mips/boot/dts/ralink/omega2p.dts
10284
10285OMFS FILESYSTEM
10286M:	Bob Copeland <me@bobcopeland.com>
10287L:	linux-karma-devel@lists.sourceforge.net
10288S:	Maintained
10289F:	Documentation/filesystems/omfs.txt
10290F:	fs/omfs/
10291
10292OMNIKEY CARDMAN 4000 DRIVER
10293M:	Harald Welte <laforge@gnumonks.org>
10294S:	Maintained
10295F:	drivers/char/pcmcia/cm4000_cs.c
10296F:	include/linux/cm4000_cs.h
10297F:	include/uapi/linux/cm4000_cs.h
10298
10299OMNIKEY CARDMAN 4040 DRIVER
10300M:	Harald Welte <laforge@gnumonks.org>
10301S:	Maintained
10302F:	drivers/char/pcmcia/cm4040_cs.*
10303
10304OMNIVISION OV13858 SENSOR DRIVER
10305M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10306L:	linux-media@vger.kernel.org
10307T:	git git://linuxtv.org/media_tree.git
10308S:	Maintained
10309F:	drivers/media/i2c/ov13858.c
10310
10311OMNIVISION OV2685 SENSOR DRIVER
10312M:	Shunqian Zheng <zhengsq@rock-chips.com>
10313L:	linux-media@vger.kernel.org
10314T:	git git://linuxtv.org/media_tree.git
10315S:	Maintained
10316F:	drivers/media/i2c/ov2685.c
10317
10318OMNIVISION OV5640 SENSOR DRIVER
10319M:	Steve Longerbeam <slongerbeam@gmail.com>
10320L:	linux-media@vger.kernel.org
10321T:	git git://linuxtv.org/media_tree.git
10322S:	Maintained
10323F:	drivers/media/i2c/ov5640.c
10324
10325OMNIVISION OV5647 SENSOR DRIVER
10326M:	Luis Oliveira <lolivei@synopsys.com>
10327L:	linux-media@vger.kernel.org
10328T:	git git://linuxtv.org/media_tree.git
10329S:	Maintained
10330F:	drivers/media/i2c/ov5647.c
10331
10332OMNIVISION OV5695 SENSOR DRIVER
10333M:	Shunqian Zheng <zhengsq@rock-chips.com>
10334L:	linux-media@vger.kernel.org
10335T:	git git://linuxtv.org/media_tree.git
10336S:	Maintained
10337F:	drivers/media/i2c/ov5695.c
10338
10339OMNIVISION OV7670 SENSOR DRIVER
10340M:	Jonathan Corbet <corbet@lwn.net>
10341L:	linux-media@vger.kernel.org
10342T:	git git://linuxtv.org/media_tree.git
10343S:	Maintained
10344F:	drivers/media/i2c/ov7670.c
10345F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10346
10347OMNIVISION OV772x SENSOR DRIVER
10348M:	Jacopo Mondi <jacopo@jmondi.org>
10349L:	linux-media@vger.kernel.org
10350T:	git git://linuxtv.org/media_tree.git
10351S:	Odd fixes
10352F:	drivers/media/i2c/ov772x.c
10353F:	include/media/i2c/ov772x.h
10354
10355OMNIVISION OV7740 SENSOR DRIVER
10356M:	Wenyou Yang <wenyou.yang@microchip.com>
10357L:	linux-media@vger.kernel.org
10358T:	git git://linuxtv.org/media_tree.git
10359S:	Maintained
10360F:	drivers/media/i2c/ov7740.c
10361F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10362
10363OMNIVISION OV9650 SENSOR DRIVER
10364M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10365R:	Akinobu Mita <akinobu.mita@gmail.com>
10366R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10367L:	linux-media@vger.kernel.org
10368T:	git git://linuxtv.org/media_tree.git
10369S:	Maintained
10370F:	drivers/media/i2c/ov9650.c
10371F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10372
10373ONENAND FLASH DRIVER
10374M:	Kyungmin Park <kyungmin.park@samsung.com>
10375L:	linux-mtd@lists.infradead.org
10376S:	Maintained
10377F:	drivers/mtd/nand/onenand/
10378F:	include/linux/mtd/onenand*.h
10379
10380ONSTREAM SCSI TAPE DRIVER
10381M:	Willem Riede <osst@riede.org>
10382L:	osst-users@lists.sourceforge.net
10383L:	linux-scsi@vger.kernel.org
10384S:	Maintained
10385F:	Documentation/scsi/osst.txt
10386F:	drivers/scsi/osst.*
10387F:	drivers/scsi/osst_*.h
10388F:	drivers/scsi/st.h
10389
10390OP-TEE DRIVER
10391M:	Jens Wiklander <jens.wiklander@linaro.org>
10392S:	Maintained
10393F:	drivers/tee/optee/
10394
10395OPA-VNIC DRIVER
10396M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10397M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10398L:	linux-rdma@vger.kernel.org
10399S:	Supported
10400F:	drivers/infiniband/ulp/opa_vnic
10401
10402OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10403M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10404L:	devicetree@vger.kernel.org
10405S:	Maintained
10406F:	Documentation/devicetree/dynamic-resolution-notes.txt
10407F:	Documentation/devicetree/overlay-notes.txt
10408F:	drivers/of/overlay.c
10409F:	drivers/of/resolver.c
10410
10411OPEN FIRMWARE AND FLATTENED DEVICE TREE
10412M:	Rob Herring <robh+dt@kernel.org>
10413M:	Frank Rowand <frowand.list@gmail.com>
10414L:	devicetree@vger.kernel.org
10415W:	http://www.devicetree.org/
10416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10417S:	Maintained
10418F:	drivers/of/
10419F:	include/linux/of*.h
10420F:	scripts/dtc/
10421F:	Documentation/ABI/testing/sysfs-firmware-ofw
10422
10423OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10424M:	Rob Herring <robh+dt@kernel.org>
10425M:	Mark Rutland <mark.rutland@arm.com>
10426L:	devicetree@vger.kernel.org
10427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10428Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10429S:	Maintained
10430F:	Documentation/devicetree/
10431F:	arch/*/boot/dts/
10432F:	include/dt-bindings/
10433
10434OPENCORES I2C BUS DRIVER
10435M:	Peter Korsgaard <jacmet@sunsite.dk>
10436L:	linux-i2c@vger.kernel.org
10437S:	Maintained
10438F:	Documentation/i2c/busses/i2c-ocores
10439F:	drivers/i2c/busses/i2c-ocores.c
10440
10441OPENRISC ARCHITECTURE
10442M:	Jonas Bonn <jonas@southpole.se>
10443M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10444M:	Stafford Horne <shorne@gmail.com>
10445T:	git git://github.com/openrisc/linux.git
10446L:	openrisc@lists.librecores.org
10447W:	http://openrisc.io
10448S:	Maintained
10449F:	Documentation/devicetree/bindings/openrisc/
10450F:	Documentation/openrisc/
10451F:	arch/openrisc/
10452F:	drivers/irqchip/irq-ompic.c
10453F:	drivers/irqchip/irq-or1k-*
10454
10455OPENVSWITCH
10456M:	Pravin B Shelar <pshelar@ovn.org>
10457L:	netdev@vger.kernel.org
10458L:	dev@openvswitch.org
10459W:	http://openvswitch.org
10460S:	Maintained
10461F:	net/openvswitch/
10462F:	include/uapi/linux/openvswitch.h
10463
10464OPERATING PERFORMANCE POINTS (OPP)
10465M:	Viresh Kumar <vireshk@kernel.org>
10466M:	Nishanth Menon <nm@ti.com>
10467M:	Stephen Boyd <sboyd@kernel.org>
10468L:	linux-pm@vger.kernel.org
10469S:	Maintained
10470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10471F:	drivers/opp/
10472F:	include/linux/pm_opp.h
10473F:	Documentation/power/opp.txt
10474F:	Documentation/devicetree/bindings/opp/
10475
10476OPL4 DRIVER
10477M:	Clemens Ladisch <clemens@ladisch.de>
10478L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10479T:	git git://git.alsa-project.org/alsa-kernel.git
10480S:	Maintained
10481F:	sound/drivers/opl4/
10482
10483OPROFILE
10484M:	Robert Richter <rric@kernel.org>
10485L:	oprofile-list@lists.sf.net
10486S:	Maintained
10487F:	arch/*/include/asm/oprofile*.h
10488F:	arch/*/oprofile/
10489F:	drivers/oprofile/
10490F:	include/linux/oprofile.h
10491
10492ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10493M:	Mark Fasheh <mark@fasheh.com>
10494M:	Joel Becker <jlbec@evilplan.org>
10495L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10496W:	http://ocfs2.wiki.kernel.org
10497S:	Supported
10498F:	Documentation/filesystems/ocfs2.txt
10499F:	Documentation/filesystems/dlmfs.txt
10500F:	fs/ocfs2/
10501
10502ORANGEFS FILESYSTEM
10503M:	Mike Marshall <hubcap@omnibond.com>
10504R:	Martin Brandenburg <martin@omnibond.com>
10505L:	devel@lists.orangefs.org
10506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10507S:	Supported
10508F:	fs/orangefs/
10509F:	Documentation/filesystems/orangefs.txt
10510
10511ORINOCO DRIVER
10512L:	linux-wireless@vger.kernel.org
10513W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10514W:	http://www.nongnu.org/orinoco/
10515S:	Orphan
10516F:	drivers/net/wireless/intersil/orinoco/
10517
10518OSD LIBRARY and FILESYSTEM
10519M:	Boaz Harrosh <ooo@electrozaur.com>
10520S:	Maintained
10521F:	drivers/scsi/osd/
10522F:	include/scsi/osd_*
10523F:	fs/exofs/
10524
10525OV2659 OMNIVISION SENSOR DRIVER
10526M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10527L:	linux-media@vger.kernel.org
10528W:	https://linuxtv.org
10529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10530T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10531S:	Maintained
10532F:	drivers/media/i2c/ov2659.c
10533F:	include/media/i2c/ov2659.h
10534
10535OVERLAY FILESYSTEM
10536M:	Miklos Szeredi <miklos@szeredi.hu>
10537L:	linux-unionfs@vger.kernel.org
10538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10539S:	Supported
10540F:	fs/overlayfs/
10541F:	Documentation/filesystems/overlayfs.txt
10542
10543P54 WIRELESS DRIVER
10544M:	Christian Lamparter <chunkeey@googlemail.com>
10545L:	linux-wireless@vger.kernel.org
10546W:	http://wireless.kernel.org/en/users/Drivers/p54
10547S:	Maintained
10548F:	drivers/net/wireless/intersil/p54/
10549
10550PA SEMI ETHERNET DRIVER
10551L:	netdev@vger.kernel.org
10552S:	Orphan
10553F:	drivers/net/ethernet/pasemi/*
10554
10555PA SEMI SMBUS DRIVER
10556L:	linux-i2c@vger.kernel.org
10557S:	Orphan
10558F:	drivers/i2c/busses/i2c-pasemi.c
10559
10560PADATA PARALLEL EXECUTION MECHANISM
10561M:	Steffen Klassert <steffen.klassert@secunet.com>
10562L:	linux-crypto@vger.kernel.org
10563S:	Maintained
10564F:	kernel/padata.c
10565F:	include/linux/padata.h
10566F:	Documentation/padata.txt
10567
10568PANASONIC LAPTOP ACPI EXTRAS DRIVER
10569M:	Harald Welte <laforge@gnumonks.org>
10570L:	platform-driver-x86@vger.kernel.org
10571S:	Maintained
10572F:	drivers/platform/x86/panasonic-laptop.c
10573
10574PARALLEL LCD/KEYPAD PANEL DRIVER
10575M:	Willy Tarreau <willy@haproxy.com>
10576M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10577S:	Odd Fixes
10578F:	Documentation/misc-devices/lcd-panel-cgram.txt
10579F:	drivers/misc/panel.c
10580
10581PARALLEL PORT SUBSYSTEM
10582M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10583M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10584L:	linux-parport@lists.infradead.org (subscribers-only)
10585S:	Maintained
10586F:	drivers/parport/
10587F:	include/linux/parport*.h
10588F:	drivers/char/ppdev.c
10589F:	include/uapi/linux/ppdev.h
10590F:	Documentation/parport*.txt
10591
10592PARAVIRT_OPS INTERFACE
10593M:	Juergen Gross <jgross@suse.com>
10594M:	Alok Kataria <akataria@vmware.com>
10595L:	virtualization@lists.linux-foundation.org
10596S:	Supported
10597F:	Documentation/virtual/paravirt_ops.txt
10598F:	arch/*/kernel/paravirt*
10599F:	arch/*/include/asm/paravirt*.h
10600F:	include/linux/hypervisor.h
10601
10602PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10603M:	Tim Waugh <tim@cyberelk.net>
10604L:	linux-parport@lists.infradead.org (subscribers-only)
10605S:	Maintained
10606F:	Documentation/blockdev/paride.txt
10607F:	drivers/block/paride/
10608
10609PARISC ARCHITECTURE
10610M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10611M:	Helge Deller <deller@gmx.de>
10612L:	linux-parisc@vger.kernel.org
10613W:	http://www.parisc-linux.org/
10614Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10617S:	Maintained
10618F:	arch/parisc/
10619F:	Documentation/parisc/
10620F:	drivers/parisc/
10621F:	drivers/char/agp/parisc-agp.c
10622F:	drivers/input/serio/gscps2.c
10623F:	drivers/parport/parport_gsc.*
10624F:	drivers/tty/serial/8250/8250_gsc.c
10625F:	drivers/video/fbdev/sti*
10626F:	drivers/video/console/sti*
10627F:	drivers/video/logo/logo_parisc*
10628
10629PARMAN
10630M:	Jiri Pirko <jiri@mellanox.com>
10631L:	netdev@vger.kernel.org
10632S:	Supported
10633F:	lib/parman.c
10634F:	lib/test_parman.c
10635F:	include/linux/parman.h
10636
10637PC87360 HARDWARE MONITORING DRIVER
10638M:	Jim Cromie <jim.cromie@gmail.com>
10639L:	linux-hwmon@vger.kernel.org
10640S:	Maintained
10641F:	Documentation/hwmon/pc87360
10642F:	drivers/hwmon/pc87360.c
10643
10644PC8736x GPIO DRIVER
10645M:	Jim Cromie <jim.cromie@gmail.com>
10646S:	Maintained
10647F:	drivers/char/pc8736x_gpio.c
10648
10649PC87427 HARDWARE MONITORING DRIVER
10650M:	Jean Delvare <jdelvare@suse.com>
10651L:	linux-hwmon@vger.kernel.org
10652S:	Maintained
10653F:	Documentation/hwmon/pc87427
10654F:	drivers/hwmon/pc87427.c
10655
10656PCA9532 LED DRIVER
10657M:	Riku Voipio <riku.voipio@iki.fi>
10658S:	Maintained
10659F:	drivers/leds/leds-pca9532.c
10660F:	include/linux/leds-pca9532.h
10661
10662PCA9541 I2C BUS MASTER SELECTOR DRIVER
10663M:	Guenter Roeck <linux@roeck-us.net>
10664L:	linux-i2c@vger.kernel.org
10665S:	Maintained
10666F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10667
10668PCDP - PRIMARY CONSOLE AND DEBUG PORT
10669M:	Khalid Aziz <khalid@gonehiking.org>
10670S:	Maintained
10671F:	drivers/firmware/pcdp.*
10672
10673PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10674M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10675L:	linux-pci@vger.kernel.org
10676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10677S:	Maintained
10678F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10679F:	drivers/pci/host/pci-aardvark.c
10680
10681PCI DRIVER FOR ALTERA PCIE IP
10682M:	Ley Foon Tan <lftan@altera.com>
10683L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10684L:	linux-pci@vger.kernel.org
10685S:	Supported
10686F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10687F:	drivers/pci/host/pcie-altera.c
10688
10689PCI DRIVER FOR APPLIEDMICRO XGENE
10690M:	Tanmay Inamdar <tinamdar@apm.com>
10691L:	linux-pci@vger.kernel.org
10692L:	linux-arm-kernel@lists.infradead.org
10693S:	Maintained
10694F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10695F:	drivers/pci/host/pci-xgene.c
10696
10697PCI DRIVER FOR ARM VERSATILE PLATFORM
10698M:	Rob Herring <robh@kernel.org>
10699L:	linux-pci@vger.kernel.org
10700L:	linux-arm-kernel@lists.infradead.org
10701S:	Maintained
10702F:	Documentation/devicetree/bindings/pci/versatile.txt
10703F:	drivers/pci/host/pci-versatile.c
10704
10705PCI DRIVER FOR ARMADA 8K
10706M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10707L:	linux-pci@vger.kernel.org
10708L:	linux-arm-kernel@lists.infradead.org
10709S:	Maintained
10710F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10711F:	drivers/pci/dwc/pcie-armada8k.c
10712
10713PCI DRIVER FOR CADENCE PCIE IP
10714M:	Alan Douglas <adouglas@cadence.com>
10715L:	linux-pci@vger.kernel.org
10716S:	Maintained
10717F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10718F:	drivers/pci/cadence/pcie-cadence*
10719
10720PCI DRIVER FOR FREESCALE LAYERSCAPE
10721M:	Minghuan Lian <minghuan.Lian@freescale.com>
10722M:	Mingkai Hu <mingkai.hu@freescale.com>
10723M:	Roy Zang <tie-fei.zang@freescale.com>
10724L:	linuxppc-dev@lists.ozlabs.org
10725L:	linux-pci@vger.kernel.org
10726L:	linux-arm-kernel@lists.infradead.org
10727S:	Maintained
10728F:	drivers/pci/dwc/*layerscape*
10729
10730PCI DRIVER FOR GENERIC OF HOSTS
10731M:	Will Deacon <will.deacon@arm.com>
10732L:	linux-pci@vger.kernel.org
10733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10734S:	Maintained
10735F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10736F:	drivers/pci/host/pci-host-common.c
10737F:	drivers/pci/host/pci-host-generic.c
10738
10739PCI DRIVER FOR IMX6
10740M:	Richard Zhu <hongxing.zhu@nxp.com>
10741M:	Lucas Stach <l.stach@pengutronix.de>
10742L:	linux-pci@vger.kernel.org
10743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10746F:	drivers/pci/dwc/*imx6*
10747
10748PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10749M:	Keith Busch <keith.busch@intel.com>
10750M:	Jonathan Derrick <jonathan.derrick@intel.com>
10751L:	linux-pci@vger.kernel.org
10752S:	Supported
10753F:	drivers/pci/host/vmd.c
10754
10755PCI DRIVER FOR MICROSEMI SWITCHTEC
10756M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10757M:	Logan Gunthorpe <logang@deltatee.com>
10758L:	linux-pci@vger.kernel.org
10759S:	Maintained
10760F:	Documentation/switchtec.txt
10761F:	Documentation/ABI/testing/sysfs-class-switchtec
10762F:	drivers/pci/switch/switchtec*
10763F:	include/uapi/linux/switchtec_ioctl.h
10764F:	include/linux/switchtec.h
10765F:	drivers/ntb/hw/mscc/
10766
10767PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10768M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10769M:	Jason Cooper <jason@lakedaemon.net>
10770L:	linux-pci@vger.kernel.org
10771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772S:	Maintained
10773F:	drivers/pci/host/*mvebu*
10774
10775PCI DRIVER FOR NVIDIA TEGRA
10776M:	Thierry Reding <thierry.reding@gmail.com>
10777L:	linux-tegra@vger.kernel.org
10778L:	linux-pci@vger.kernel.org
10779S:	Supported
10780F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10781F:	drivers/pci/host/pci-tegra.c
10782
10783PCI DRIVER FOR RENESAS R-CAR
10784M:	Simon Horman <horms@verge.net.au>
10785L:	linux-pci@vger.kernel.org
10786L:	linux-renesas-soc@vger.kernel.org
10787S:	Maintained
10788F:	drivers/pci/host/*rcar*
10789
10790PCI DRIVER FOR SAMSUNG EXYNOS
10791M:	Jingoo Han <jingoohan1@gmail.com>
10792L:	linux-pci@vger.kernel.org
10793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10794L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10795S:	Maintained
10796F:	drivers/pci/dwc/pci-exynos.c
10797
10798PCI DRIVER FOR SYNOPSYS DESIGNWARE
10799M:	Jingoo Han <jingoohan1@gmail.com>
10800M:	Joao Pinto <Joao.Pinto@synopsys.com>
10801L:	linux-pci@vger.kernel.org
10802S:	Maintained
10803F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10804F:	drivers/pci/dwc/*designware*
10805
10806PCI DRIVER FOR TI DRA7XX
10807M:	Kishon Vijay Abraham I <kishon@ti.com>
10808L:	linux-omap@vger.kernel.org
10809L:	linux-pci@vger.kernel.org
10810S:	Supported
10811F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10812F:	drivers/pci/dwc/pci-dra7xx.c
10813
10814PCI DRIVER FOR TI KEYSTONE
10815M:	Murali Karicheri <m-karicheri2@ti.com>
10816L:	linux-pci@vger.kernel.org
10817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10818S:	Maintained
10819F:	drivers/pci/dwc/*keystone*
10820
10821PCI ENDPOINT SUBSYSTEM
10822M:	Kishon Vijay Abraham I <kishon@ti.com>
10823M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10824L:	linux-pci@vger.kernel.org
10825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10826S:	Supported
10827F:	drivers/pci/endpoint/
10828F:	drivers/misc/pci_endpoint_test.c
10829F:	tools/pci/
10830
10831PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10832M:	Russell Currey <ruscur@russell.cc>
10833L:	linuxppc-dev@lists.ozlabs.org
10834S:	Supported
10835F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10836F:	arch/powerpc/kernel/eeh*.c
10837F:	arch/powerpc/platforms/*/eeh*.c
10838F:	arch/powerpc/include/*/eeh*.h
10839
10840PCI ERROR RECOVERY
10841M:	Linas Vepstas <linasvepstas@gmail.com>
10842L:	linux-pci@vger.kernel.org
10843S:	Supported
10844F:	Documentation/PCI/pci-error-recovery.txt
10845
10846PCI MSI DRIVER FOR ALTERA MSI IP
10847M:	Ley Foon Tan <lftan@altera.com>
10848L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10849L:	linux-pci@vger.kernel.org
10850S:	Supported
10851F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10852F:	drivers/pci/host/pcie-altera-msi.c
10853
10854PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10855M:	Duc Dang <dhdang@apm.com>
10856L:	linux-pci@vger.kernel.org
10857L:	linux-arm-kernel@lists.infradead.org
10858S:	Maintained
10859F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10860F:	drivers/pci/host/pci-xgene-msi.c
10861
10862PCI SUBSYSTEM
10863M:	Bjorn Helgaas <bhelgaas@google.com>
10864L:	linux-pci@vger.kernel.org
10865Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10867S:	Supported
10868F:	Documentation/devicetree/bindings/pci/
10869F:	Documentation/PCI/
10870F:	drivers/acpi/pci*
10871F:	drivers/pci/
10872F:	include/asm-generic/pci*
10873F:	include/linux/pci*
10874F:	include/linux/of_pci.h
10875F:	include/uapi/linux/pci*
10876F:	lib/pci*
10877F:	arch/x86/pci/
10878F:	arch/x86/kernel/quirks.c
10879
10880PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10881M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10882L:	linux-pci@vger.kernel.org
10883Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10885S:	Supported
10886F:	drivers/pci/cadence/
10887F:	drivers/pci/host/
10888F:	drivers/pci/dwc/
10889
10890PCIE DRIVER FOR AXIS ARTPEC
10891M:	Jesper Nilsson <jesper.nilsson@axis.com>
10892L:	linux-arm-kernel@axis.com
10893L:	linux-pci@vger.kernel.org
10894S:	Maintained
10895F:	Documentation/devicetree/bindings/pci/axis,artpec*
10896F:	drivers/pci/dwc/*artpec*
10897
10898PCIE DRIVER FOR CAVIUM THUNDERX
10899M:	David Daney <david.daney@cavium.com>
10900L:	linux-pci@vger.kernel.org
10901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10902S:	Supported
10903F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10904F:	drivers/pci/host/pci-thunder-*
10905
10906PCIE DRIVER FOR HISILICON
10907M:	Zhou Wang <wangzhou1@hisilicon.com>
10908L:	linux-pci@vger.kernel.org
10909S:	Maintained
10910F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10911F:	drivers/pci/dwc/pcie-hisi.c
10912
10913PCIE DRIVER FOR HISILICON KIRIN
10914M:	Xiaowei Song <songxiaowei@hisilicon.com>
10915M:	Binghui Wang <wangbinghui@hisilicon.com>
10916L:	linux-pci@vger.kernel.org
10917S:	Maintained
10918F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10919F:	drivers/pci/dwc/pcie-kirin.c
10920
10921PCIE DRIVER FOR HISILICON STB
10922M:	Jianguo Sun <sunjianguo1@huawei.com>
10923M:	Shawn Guo <shawn.guo@linaro.org>
10924L:	linux-pci@vger.kernel.org
10925S:	Maintained
10926F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10927F:	drivers/pci/dwc/pcie-histb.c
10928
10929PCIE DRIVER FOR MEDIATEK
10930M:	Ryder Lee <ryder.lee@mediatek.com>
10931L:	linux-pci@vger.kernel.org
10932L:	linux-mediatek@lists.infradead.org
10933S:	Supported
10934F:	Documentation/devicetree/bindings/pci/mediatek*
10935F:	drivers/pci/host/*mediatek*
10936
10937PCIE DRIVER FOR QUALCOMM MSM
10938M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10939L:	linux-pci@vger.kernel.org
10940L:	linux-arm-msm@vger.kernel.org
10941S:	Maintained
10942F:	drivers/pci/dwc/*qcom*
10943
10944PCIE DRIVER FOR ROCKCHIP
10945M:	Shawn Lin <shawn.lin@rock-chips.com>
10946L:	linux-pci@vger.kernel.org
10947L:	linux-rockchip@lists.infradead.org
10948S:	Maintained
10949F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10950F:	drivers/pci/host/pcie-rockchip.c
10951
10952PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10953M:	Linus Walleij <linus.walleij@linaro.org>
10954L:	linux-pci@vger.kernel.org
10955S:	Maintained
10956F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10957F:	drivers/pci/host/pci-v3-semi.c
10958
10959PCIE DRIVER FOR ST SPEAR13XX
10960M:	Pratyush Anand <pratyush.anand@gmail.com>
10961L:	linux-pci@vger.kernel.org
10962S:	Maintained
10963F:	drivers/pci/dwc/*spear*
10964
10965PCMCIA SUBSYSTEM
10966M:	Dominik Brodowski <linux@dominikbrodowski.net>
10967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10968S:	Odd Fixes
10969F:	Documentation/pcmcia/
10970F:	tools/pcmcia/
10971F:	drivers/pcmcia/
10972F:	include/pcmcia/
10973
10974PCNET32 NETWORK DRIVER
10975M:	Don Fry <pcnet32@frontier.com>
10976L:	netdev@vger.kernel.org
10977S:	Maintained
10978F:	drivers/net/ethernet/amd/pcnet32.c
10979
10980PCRYPT PARALLEL CRYPTO ENGINE
10981M:	Steffen Klassert <steffen.klassert@secunet.com>
10982L:	linux-crypto@vger.kernel.org
10983S:	Maintained
10984F:	crypto/pcrypt.c
10985F:	include/crypto/pcrypt.h
10986
10987PEAQ WMI HOTKEYS DRIVER
10988M:	Hans de Goede <hdegoede@redhat.com>
10989L:	platform-driver-x86@vger.kernel.org
10990S:	Maintained
10991F:	drivers/platform/x86/peaq-wmi.c
10992
10993PER-CPU MEMORY ALLOCATOR
10994M:	Tejun Heo <tj@kernel.org>
10995M:	Christoph Lameter <cl@linux.com>
10996M:	Dennis Zhou <dennisszhou@gmail.com>
10997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10998S:	Maintained
10999F:	include/linux/percpu*.h
11000F:	mm/percpu*.c
11001F:	arch/*/include/asm/percpu.h
11002
11003PER-TASK DELAY ACCOUNTING
11004M:	Balbir Singh <bsingharora@gmail.com>
11005S:	Maintained
11006F:	include/linux/delayacct.h
11007F:	kernel/delayacct.c
11008
11009PERFORMANCE EVENTS SUBSYSTEM
11010M:	Peter Zijlstra <peterz@infradead.org>
11011M:	Ingo Molnar <mingo@redhat.com>
11012M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11013R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11014R:	Jiri Olsa <jolsa@redhat.com>
11015R:	Namhyung Kim <namhyung@kernel.org>
11016L:	linux-kernel@vger.kernel.org
11017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11018S:	Supported
11019F:	kernel/events/*
11020F:	include/linux/perf_event.h
11021F:	include/uapi/linux/perf_event.h
11022F:	arch/*/kernel/perf_event*.c
11023F:	arch/*/kernel/*/perf_event*.c
11024F:	arch/*/kernel/*/*/perf_event*.c
11025F:	arch/*/include/asm/perf_event.h
11026F:	arch/*/kernel/perf_callchain.c
11027F:	arch/*/events/*
11028F:	tools/perf/
11029
11030PERSONALITY HANDLING
11031M:	Christoph Hellwig <hch@infradead.org>
11032L:	linux-abi-devel@lists.sourceforge.net
11033S:	Maintained
11034F:	include/linux/personality.h
11035F:	include/uapi/linux/personality.h
11036
11037PHONET PROTOCOL
11038M:	Remi Denis-Courmont <courmisch@gmail.com>
11039S:	Supported
11040F:	Documentation/networking/phonet.txt
11041F:	include/linux/phonet.h
11042F:	include/net/phonet/
11043F:	include/uapi/linux/phonet.h
11044F:	net/phonet/
11045
11046PHRAM MTD DRIVER
11047M:	Joern Engel <joern@lazybastard.org>
11048L:	linux-mtd@lists.infradead.org
11049S:	Maintained
11050F:	drivers/mtd/devices/phram.c
11051
11052PICOLCD HID DRIVER
11053M:	Bruno Prémont <bonbons@linux-vserver.org>
11054L:	linux-input@vger.kernel.org
11055S:	Maintained
11056F:	drivers/hid/hid-picolcd*
11057
11058PICOXCELL SUPPORT
11059M:	Jamie Iles <jamie@jamieiles.com>
11060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061T:	git git://github.com/jamieiles/linux-2.6-ji.git
11062S:	Supported
11063F:	arch/arm/boot/dts/picoxcell*
11064F:	arch/arm/mach-picoxcell/
11065F:	drivers/crypto/picoxcell*
11066
11067PIN CONTROL SUBSYSTEM
11068M:	Linus Walleij <linus.walleij@linaro.org>
11069L:	linux-gpio@vger.kernel.org
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11071S:	Maintained
11072F:	Documentation/devicetree/bindings/pinctrl/
11073F:	Documentation/driver-api/pinctl.rst
11074F:	drivers/pinctrl/
11075F:	include/linux/pinctrl/
11076
11077PIN CONTROLLER - ATMEL AT91
11078M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080S:	Maintained
11081F:	drivers/pinctrl/pinctrl-at91.*
11082
11083PIN CONTROLLER - ATMEL AT91 PIO4
11084M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11086L:	linux-gpio@vger.kernel.org
11087S:	Supported
11088F:	drivers/pinctrl/pinctrl-at91-pio4.*
11089
11090PIN CONTROLLER - FREESCALE
11091M:	Dong Aisheng <aisheng.dong@nxp.com>
11092M:	Fabio Estevam <festevam@gmail.com>
11093M:	Shawn Guo <shawnguo@kernel.org>
11094M:	Stefan Agner <stefan@agner.ch>
11095R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11096L:	linux-gpio@vger.kernel.org
11097S:	Maintained
11098F:	drivers/pinctrl/freescale/
11099F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11100
11101PIN CONTROLLER - INTEL
11102M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11103M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11104S:	Maintained
11105F:	drivers/pinctrl/intel/
11106
11107PIN CONTROLLER - MEDIATEK
11108M:	Sean Wang <sean.wang@mediatek.com>
11109L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11110S:	Maintained
11111F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11112F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11113F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11114F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11115F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11116
11117PIN CONTROLLER - QUALCOMM
11118M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11119S:	Maintained
11120L:	linux-arm-msm@vger.kernel.org
11121F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11122F:	drivers/pinctrl/qcom/
11123
11124PIN CONTROLLER - RENESAS
11125M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11126M:	Geert Uytterhoeven <geert+renesas@glider.be>
11127L:	linux-renesas-soc@vger.kernel.org
11128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11129S:	Maintained
11130F:	drivers/pinctrl/sh-pfc/
11131
11132PIN CONTROLLER - SAMSUNG
11133M:	Tomasz Figa <tomasz.figa@gmail.com>
11134M:	Krzysztof Kozlowski <krzk@kernel.org>
11135M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11137L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11138Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11140S:	Maintained
11141F:	drivers/pinctrl/samsung/
11142F:	include/dt-bindings/pinctrl/samsung.h
11143F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11144
11145PIN CONTROLLER - SINGLE
11146M:	Tony Lindgren <tony@atomide.com>
11147M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11149L:	linux-omap@vger.kernel.org
11150S:	Maintained
11151F:	drivers/pinctrl/pinctrl-single.c
11152
11153PIN CONTROLLER - ST SPEAR
11154M:	Viresh Kumar <vireshk@kernel.org>
11155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11156W:	http://www.st.com/spear
11157S:	Maintained
11158F:	drivers/pinctrl/spear/
11159
11160PISTACHIO SOC SUPPORT
11161M:	James Hartley <james.hartley@sondrel.com>
11162L:	linux-mips@linux-mips.org
11163S:	Odd Fixes
11164F:	arch/mips/pistachio/
11165F:	arch/mips/include/asm/mach-pistachio/
11166F:	arch/mips/boot/dts/img/pistachio*
11167F:	arch/mips/configs/pistachio*_defconfig
11168
11169PKTCDVD DRIVER
11170S:	Orphan
11171M:	linux-block@vger.kernel.org
11172F:	drivers/block/pktcdvd.c
11173F:	include/linux/pktcdvd.h
11174F:	include/uapi/linux/pktcdvd.h
11175
11176PKUNITY SOC DRIVERS
11177M:	Guan Xuetao <gxt@pku.edu.cn>
11178W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11179S:	Maintained
11180T:	git git://github.com/gxt/linux.git
11181F:	drivers/input/serio/i8042-unicore32io.h
11182F:	drivers/i2c/busses/i2c-puv3.c
11183F:	drivers/video/fbdev/fb-puv3.c
11184F:	drivers/rtc/rtc-puv3.c
11185
11186PMBUS HARDWARE MONITORING DRIVERS
11187M:	Guenter Roeck <linux@roeck-us.net>
11188L:	linux-hwmon@vger.kernel.org
11189W:	http://hwmon.wiki.kernel.org/
11190W:	http://www.roeck-us.net/linux/drivers/
11191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11192S:	Maintained
11193F:	Documentation/hwmon/pmbus
11194F:	drivers/hwmon/pmbus/
11195F:	include/linux/pmbus.h
11196
11197PMC SIERRA MaxRAID DRIVER
11198L:	linux-scsi@vger.kernel.org
11199W:	http://www.pmc-sierra.com/
11200S:	Orphan
11201F:	drivers/scsi/pmcraid.*
11202
11203PMC SIERRA PM8001 DRIVER
11204M:	Jack Wang <jinpu.wang@profitbricks.com>
11205M:	lindar_liu@usish.com
11206L:	linux-scsi@vger.kernel.org
11207S:	Supported
11208F:	drivers/scsi/pm8001/
11209
11210PNP SUPPORT
11211M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11212S:	Maintained
11213F:	drivers/pnp/
11214
11215POSIX CLOCKS and TIMERS
11216M:	Thomas Gleixner <tglx@linutronix.de>
11217L:	linux-kernel@vger.kernel.org
11218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11219S:	Maintained
11220F:	fs/timerfd.c
11221F:	include/linux/timer*
11222F:	kernel/time/*timer*
11223
11224POWER MANAGEMENT CORE
11225M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11226L:	linux-pm@vger.kernel.org
11227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11228B:	https://bugzilla.kernel.org
11229S:	Supported
11230F:	drivers/base/power/
11231F:	include/linux/pm.h
11232F:	include/linux/pm_*
11233F:	include/linux/powercap.h
11234F:	drivers/powercap/
11235F:	kernel/configs/nopm.config
11236
11237POWER STATE COORDINATION INTERFACE (PSCI)
11238M:	Mark Rutland <mark.rutland@arm.com>
11239M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11240L:	linux-arm-kernel@lists.infradead.org
11241S:	Maintained
11242F:	drivers/firmware/psci*.c
11243F:	include/linux/psci.h
11244F:	include/uapi/linux/psci.h
11245
11246POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11247M:	Sebastian Reichel <sre@kernel.org>
11248L:	linux-pm@vger.kernel.org
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11250S:	Maintained
11251F:	Documentation/devicetree/bindings/power/supply/
11252F:	include/linux/power_supply.h
11253F:	drivers/power/supply/
11254
11255POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11256M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11257L:	linuxppc-dev@lists.ozlabs.org
11258S:	Maintained
11259F:	drivers/char/powernv-op-panel.c
11260
11261PPP OVER ATM (RFC 2364)
11262M:	Mitchell Blank Jr <mitch@sfgoth.com>
11263S:	Maintained
11264F:	net/atm/pppoatm.c
11265F:	include/uapi/linux/atmppp.h
11266
11267PPP OVER ETHERNET
11268M:	Michal Ostrowski <mostrows@earthlink.net>
11269S:	Maintained
11270F:	drivers/net/ppp/pppoe.c
11271F:	drivers/net/ppp/pppox.c
11272
11273PPP OVER L2TP
11274M:	James Chapman <jchapman@katalix.com>
11275S:	Maintained
11276F:	net/l2tp/l2tp_ppp.c
11277F:	include/linux/if_pppol2tp.h
11278F:	include/uapi/linux/if_pppol2tp.h
11279
11280PPP PROTOCOL DRIVERS AND COMPRESSORS
11281M:	Paul Mackerras <paulus@samba.org>
11282L:	linux-ppp@vger.kernel.org
11283S:	Maintained
11284F:	drivers/net/ppp/ppp_*
11285
11286PPS SUPPORT
11287M:	Rodolfo Giometti <giometti@enneenne.com>
11288W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11289L:	linuxpps@ml.enneenne.com (subscribers-only)
11290S:	Maintained
11291F:	Documentation/pps/
11292F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11293F:	Documentation/ABI/testing/sysfs-pps
11294F:	drivers/pps/
11295F:	include/linux/pps*.h
11296F:	include/uapi/linux/pps.h
11297
11298PPTP DRIVER
11299M:	Dmitry Kozlov <xeb@mail.ru>
11300L:	netdev@vger.kernel.org
11301S:	Maintained
11302F:	drivers/net/ppp/pptp.c
11303W:	http://sourceforge.net/projects/accel-pptp
11304
11305PREEMPTIBLE KERNEL
11306M:	Robert Love <rml@tech9.net>
11307L:	kpreempt-tech@lists.sourceforge.net
11308W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11309S:	Supported
11310F:	Documentation/preempt-locking.txt
11311F:	include/linux/preempt.h
11312
11313PRINTK
11314M:	Petr Mladek <pmladek@suse.com>
11315M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11316R:	Steven Rostedt <rostedt@goodmis.org>
11317S:	Maintained
11318F:	kernel/printk/
11319F:	include/linux/printk.h
11320
11321PRISM54 WIRELESS DRIVER
11322M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11323L:	linux-wireless@vger.kernel.org
11324W:	http://wireless.kernel.org/en/users/Drivers/p54
11325S:	Obsolete
11326F:	drivers/net/wireless/intersil/prism54/
11327
11328PROC SYSCTL
11329M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11330M:	Kees Cook <keescook@chromium.org>
11331L:	linux-kernel@vger.kernel.org
11332L:	linux-fsdevel@vger.kernel.org
11333S:	Maintained
11334F:	fs/proc/proc_sysctl.c
11335F:	include/linux/sysctl.h
11336F:	kernel/sysctl.c
11337F:	tools/testing/selftests/sysctl/
11338
11339PS3 NETWORK SUPPORT
11340M:	Geoff Levand <geoff@infradead.org>
11341L:	netdev@vger.kernel.org
11342L:	linuxppc-dev@lists.ozlabs.org
11343S:	Maintained
11344F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11345
11346PS3 PLATFORM SUPPORT
11347M:	Geoff Levand <geoff@infradead.org>
11348L:	linuxppc-dev@lists.ozlabs.org
11349S:	Maintained
11350F:	arch/powerpc/boot/ps3*
11351F:	arch/powerpc/include/asm/lv1call.h
11352F:	arch/powerpc/include/asm/ps3*.h
11353F:	arch/powerpc/platforms/ps3/
11354F:	drivers/*/ps3*
11355F:	drivers/ps3/
11356F:	drivers/rtc/rtc-ps3.c
11357F:	drivers/usb/host/*ps3.c
11358F:	sound/ppc/snd_ps3*
11359
11360PS3VRAM DRIVER
11361M:	Jim Paris <jim@jtan.com>
11362M:	Geoff Levand <geoff@infradead.org>
11363L:	linuxppc-dev@lists.ozlabs.org
11364S:	Maintained
11365F:	drivers/block/ps3vram.c
11366
11367PSAMPLE PACKET SAMPLING SUPPORT:
11368M:	Yotam Gigi <yotam.gi@gmail.com>
11369S:	Maintained
11370F:	net/psample
11371F:	include/net/psample.h
11372F:	include/uapi/linux/psample.h
11373
11374PSTORE FILESYSTEM
11375M:	Kees Cook <keescook@chromium.org>
11376M:	Anton Vorontsov <anton@enomsg.org>
11377M:	Colin Cross <ccross@android.com>
11378M:	Tony Luck <tony.luck@intel.com>
11379S:	Maintained
11380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11381F:	fs/pstore/
11382F:	include/linux/pstore*
11383F:	drivers/firmware/efi/efi-pstore.c
11384F:	drivers/acpi/apei/erst.c
11385F:	Documentation/admin-guide/ramoops.rst
11386F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11387K:	\b(pstore|ramoops)
11388
11389PTP HARDWARE CLOCK SUPPORT
11390M:	Richard Cochran <richardcochran@gmail.com>
11391L:	netdev@vger.kernel.org
11392S:	Maintained
11393W:	http://linuxptp.sourceforge.net/
11394F:	Documentation/ABI/testing/sysfs-ptp
11395F:	Documentation/ptp/*
11396F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11397F:	drivers/net/phy/dp83640*
11398F:	drivers/ptp/*
11399F:	include/linux/ptp_cl*
11400
11401PTRACE SUPPORT
11402M:	Oleg Nesterov <oleg@redhat.com>
11403S:	Maintained
11404F:	include/asm-generic/syscall.h
11405F:	include/linux/ptrace.h
11406F:	include/linux/regset.h
11407F:	include/linux/tracehook.h
11408F:	include/uapi/linux/ptrace.h
11409F:	include/uapi/linux/ptrace.h
11410F:	include/asm-generic/ptrace.h
11411F:	kernel/ptrace.c
11412F:	arch/*/ptrace*.c
11413F:	arch/*/*/ptrace*.c
11414F:	arch/*/include/asm/ptrace*.h
11415
11416PULSE8-CEC DRIVER
11417M:	Hans Verkuil <hverkuil@xs4all.nl>
11418L:	linux-media@vger.kernel.org
11419T:	git git://linuxtv.org/media_tree.git
11420S:	Maintained
11421F:	drivers/media/usb/pulse8-cec/*
11422F:	Documentation/media/cec-drivers/pulse8-cec.rst
11423
11424PVRUSB2 VIDEO4LINUX DRIVER
11425M:	Mike Isely <isely@pobox.com>
11426L:	pvrusb2@isely.net	(subscribers-only)
11427L:	linux-media@vger.kernel.org
11428W:	http://www.isely.net/pvrusb2/
11429T:	git git://linuxtv.org/media_tree.git
11430S:	Maintained
11431F:	Documentation/media/v4l-drivers/pvrusb2*
11432F:	drivers/media/usb/pvrusb2/
11433
11434PWC WEBCAM DRIVER
11435M:	Hans Verkuil <hverkuil@xs4all.nl>
11436L:	linux-media@vger.kernel.org
11437T:	git git://linuxtv.org/media_tree.git
11438S:	Odd Fixes
11439F:	drivers/media/usb/pwc/*
11440
11441PWM FAN DRIVER
11442M:	Kamil Debski <kamil@wypas.org>
11443M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11444L:	linux-hwmon@vger.kernel.org
11445S:	Supported
11446F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11447F:	Documentation/hwmon/pwm-fan
11448F:	drivers/hwmon/pwm-fan.c
11449
11450PWM IR Transmitter
11451M:	Sean Young <sean@mess.org>
11452L:	linux-media@vger.kernel.org
11453S:	Maintained
11454F:	drivers/media/rc/pwm-ir-tx.c
11455
11456PWM SUBSYSTEM
11457M:	Thierry Reding <thierry.reding@gmail.com>
11458L:	linux-pwm@vger.kernel.org
11459S:	Maintained
11460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11461F:	Documentation/pwm.txt
11462F:	Documentation/devicetree/bindings/pwm/
11463F:	include/linux/pwm.h
11464F:	drivers/pwm/
11465F:	drivers/video/backlight/pwm_bl.c
11466F:	include/linux/pwm_backlight.h
11467F:	drivers/gpio/gpio-mvebu.c
11468F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11469
11470PXA GPIO DRIVER
11471M:	Robert Jarzmik <robert.jarzmik@free.fr>
11472L:	linux-gpio@vger.kernel.org
11473S:	Maintained
11474F:	drivers/gpio/gpio-pxa.c
11475
11476PXA MMCI DRIVER
11477S:	Orphan
11478
11479PXA RTC DRIVER
11480M:	Robert Jarzmik <robert.jarzmik@free.fr>
11481L:	linux-rtc@vger.kernel.org
11482S:	Maintained
11483
11484PXA2xx/PXA3xx SUPPORT
11485M:	Daniel Mack <daniel@zonque.org>
11486M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11487M:	Robert Jarzmik <robert.jarzmik@free.fr>
11488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11489T:	git git://github.com/hzhuang1/linux.git
11490T:	git git://github.com/rjarzmik/linux.git
11491S:	Maintained
11492F:	arch/arm/boot/dts/pxa*
11493F:	arch/arm/mach-pxa/
11494F:	drivers/dma/pxa*
11495F:	drivers/pcmcia/pxa2xx*
11496F:	drivers/pinctrl/pxa/
11497F:	drivers/spi/spi-pxa2xx*
11498F:	drivers/usb/gadget/udc/pxa2*
11499F:	include/sound/pxa2xx-lib.h
11500F:	sound/arm/pxa*
11501F:	sound/soc/pxa/
11502
11503QAT DRIVER
11504M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11505L:	qat-linux@intel.com
11506S:	Supported
11507F:	drivers/crypto/qat/
11508
11509QCOM AUDIO (ASoC) DRIVERS
11510M:	Patrick Lai <plai@codeaurora.org>
11511M:	Banajit Goswami <bgoswami@codeaurora.org>
11512L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11513S:	Supported
11514F:	sound/soc/qcom/
11515
11516QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11517M:	Gabriel Somlo <somlo@cmu.edu>
11518M:	"Michael S. Tsirkin" <mst@redhat.com>
11519L:	qemu-devel@nongnu.org
11520S:	Maintained
11521F:	drivers/firmware/qemu_fw_cfg.c
11522F:	include/uapi/linux/qemu_fw_cfg.h
11523
11524QIB DRIVER
11525M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11526M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11527L:	linux-rdma@vger.kernel.org
11528S:	Supported
11529F:	drivers/infiniband/hw/qib/
11530
11531QLOGIC QL41xxx FCOE DRIVER
11532M:	QLogic-Storage-Upstream@cavium.com
11533L:	linux-scsi@vger.kernel.org
11534S:	Supported
11535F:	drivers/scsi/qedf/
11536
11537QLOGIC QL41xxx ISCSI DRIVER
11538M:	QLogic-Storage-Upstream@cavium.com
11539L:	linux-scsi@vger.kernel.org
11540S:	Supported
11541F:	drivers/scsi/qedi/
11542
11543QLOGIC QL4xxx ETHERNET DRIVER
11544M:	Ariel Elior <Ariel.Elior@cavium.com>
11545M:	everest-linux-l2@cavium.com
11546L:	netdev@vger.kernel.org
11547S:	Supported
11548F:	drivers/net/ethernet/qlogic/qed/
11549F:	include/linux/qed/
11550F:	drivers/net/ethernet/qlogic/qede/
11551
11552QLOGIC QL4xxx RDMA DRIVER
11553M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11554M:	Ariel Elior <Ariel.Elior@cavium.com>
11555L:	linux-rdma@vger.kernel.org
11556S:	Supported
11557F:	drivers/infiniband/hw/qedr/
11558F:	include/uapi/rdma/qedr-abi.h
11559
11560QLOGIC QLA1280 SCSI DRIVER
11561M:	Michael Reed <mdr@sgi.com>
11562L:	linux-scsi@vger.kernel.org
11563S:	Maintained
11564F:	drivers/scsi/qla1280.[ch]
11565
11566QLOGIC QLA2XXX FC-SCSI DRIVER
11567M:	qla2xxx-upstream@qlogic.com
11568L:	linux-scsi@vger.kernel.org
11569S:	Supported
11570F:	Documentation/scsi/LICENSE.qla2xxx
11571F:	drivers/scsi/qla2xxx/
11572
11573QLOGIC QLA3XXX NETWORK DRIVER
11574M:	Dept-GELinuxNICDev@cavium.com
11575L:	netdev@vger.kernel.org
11576S:	Supported
11577F:	Documentation/networking/LICENSE.qla3xxx
11578F:	drivers/net/ethernet/qlogic/qla3xxx.*
11579
11580QLOGIC QLA4XXX iSCSI DRIVER
11581M:	QLogic-Storage-Upstream@qlogic.com
11582L:	linux-scsi@vger.kernel.org
11583S:	Supported
11584F:	Documentation/scsi/LICENSE.qla4xxx
11585F:	drivers/scsi/qla4xxx/
11586
11587QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11588M:	Harish Patil <harish.patil@cavium.com>
11589M:	Manish Chopra <manish.chopra@cavium.com>
11590M:	Dept-GELinuxNICDev@cavium.com
11591L:	netdev@vger.kernel.org
11592S:	Supported
11593F:	drivers/net/ethernet/qlogic/qlcnic/
11594
11595QLOGIC QLGE 10Gb ETHERNET DRIVER
11596M:	Harish Patil <harish.patil@cavium.com>
11597M:	Manish Chopra <manish.chopra@cavium.com>
11598M:	Dept-GELinuxNICDev@cavium.com
11599L:	netdev@vger.kernel.org
11600S:	Supported
11601F:	drivers/net/ethernet/qlogic/qlge/
11602
11603QNX4 FILESYSTEM
11604M:	Anders Larsen <al@alarsen.net>
11605W:	http://www.alarsen.net/linux/qnx4fs/
11606S:	Maintained
11607F:	fs/qnx4/
11608F:	include/uapi/linux/qnx4_fs.h
11609F:	include/uapi/linux/qnxtypes.h
11610
11611QORIQ DPAA2 FSL-MC BUS DRIVER
11612M:	Stuart Yoder <stuyoder@gmail.com>
11613M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11614L:	linux-kernel@vger.kernel.org
11615S:	Maintained
11616F:	drivers/bus/fsl-mc/
11617F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11618F:	Documentation/networking/dpaa2/overview.rst
11619
11620QT1010 MEDIA DRIVER
11621M:	Antti Palosaari <crope@iki.fi>
11622L:	linux-media@vger.kernel.org
11623W:	https://linuxtv.org
11624W:	http://palosaari.fi/linux/
11625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11626T:	git git://linuxtv.org/anttip/media_tree.git
11627S:	Maintained
11628F:	drivers/media/tuners/qt1010*
11629
11630QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11631M:	Kalle Valo <kvalo@qca.qualcomm.com>
11632L:	ath10k@lists.infradead.org
11633W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11635S:	Supported
11636F:	drivers/net/wireless/ath/ath10k/
11637
11638QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11639M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11640L:	linux-wireless@vger.kernel.org
11641W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11642S:	Supported
11643F:	drivers/net/wireless/ath/ath9k/
11644
11645QUALCOMM CAMERA SUBSYSTEM DRIVER
11646M:	Todor Tomov <todor.tomov@linaro.org>
11647L:	linux-media@vger.kernel.org
11648S:	Maintained
11649F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11650F:	Documentation/media/v4l-drivers/qcom_camss.rst
11651F:	drivers/media/platform/qcom/camss-8x16/
11652
11653QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11654M:	Timur Tabi <timur@codeaurora.org>
11655L:	netdev@vger.kernel.org
11656S:	Supported
11657F:	drivers/net/ethernet/qualcomm/emac/
11658
11659QUALCOMM HEXAGON ARCHITECTURE
11660M:	Richard Kuo <rkuo@codeaurora.org>
11661L:	linux-hexagon@vger.kernel.org
11662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11663S:	Supported
11664F:	arch/hexagon/
11665
11666QUALCOMM IOMMU
11667M:	Rob Clark <robdclark@gmail.com>
11668L:	iommu@lists.linux-foundation.org
11669L:	linux-arm-msm@vger.kernel.org
11670S:	Maintained
11671F:	drivers/iommu/qcom_iommu.c
11672
11673QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11674M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11675L:	linux-media@vger.kernel.org
11676L:	linux-arm-msm@vger.kernel.org
11677T:	git git://linuxtv.org/media_tree.git
11678S:	Maintained
11679F:	drivers/media/platform/qcom/venus/
11680
11681QUALCOMM WCN36XX WIRELESS DRIVER
11682M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11683L:	wcn36xx@lists.infradead.org
11684W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11685T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11686S:	Supported
11687F:	drivers/net/wireless/ath/wcn36xx/
11688
11689QUANTENNA QTNFMAC WIRELESS DRIVER
11690M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11691M:	Avinash Patil <avinashp@quantenna.com>
11692M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11693L:	linux-wireless@vger.kernel.org
11694S:	Maintained
11695F:	drivers/net/wireless/quantenna
11696
11697RADEON and AMDGPU DRM DRIVERS
11698M:	Alex Deucher <alexander.deucher@amd.com>
11699M:	Christian König <christian.koenig@amd.com>
11700M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11701L:	amd-gfx@lists.freedesktop.org
11702T:	git git://people.freedesktop.org/~agd5f/linux
11703S:	Supported
11704F:	drivers/gpu/drm/radeon/
11705F:	include/uapi/drm/radeon_drm.h
11706F:	drivers/gpu/drm/amd/
11707F:	include/uapi/drm/amdgpu_drm.h
11708
11709RADEON FRAMEBUFFER DISPLAY DRIVER
11710M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11711L:	linux-fbdev@vger.kernel.org
11712S:	Maintained
11713F:	drivers/video/fbdev/aty/radeon*
11714F:	include/uapi/linux/radeonfb.h
11715
11716RADIOSHARK RADIO DRIVER
11717M:	Hans Verkuil <hverkuil@xs4all.nl>
11718L:	linux-media@vger.kernel.org
11719T:	git git://linuxtv.org/media_tree.git
11720S:	Maintained
11721F:	drivers/media/radio/radio-shark.c
11722
11723RADIOSHARK2 RADIO DRIVER
11724M:	Hans Verkuil <hverkuil@xs4all.nl>
11725L:	linux-media@vger.kernel.org
11726T:	git git://linuxtv.org/media_tree.git
11727S:	Maintained
11728F:	drivers/media/radio/radio-shark2.c
11729F:	drivers/media/radio/radio-tea5777.c
11730
11731RADOS BLOCK DEVICE (RBD)
11732M:	Ilya Dryomov <idryomov@gmail.com>
11733M:	Sage Weil <sage@redhat.com>
11734M:	Alex Elder <elder@kernel.org>
11735L:	ceph-devel@vger.kernel.org
11736W:	http://ceph.com/
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11738T:	git git://github.com/ceph/ceph-client.git
11739S:	Supported
11740F:	Documentation/ABI/testing/sysfs-bus-rbd
11741F:	drivers/block/rbd.c
11742F:	drivers/block/rbd_types.h
11743
11744RAGE128 FRAMEBUFFER DISPLAY DRIVER
11745M:	Paul Mackerras <paulus@samba.org>
11746L:	linux-fbdev@vger.kernel.org
11747S:	Maintained
11748F:	drivers/video/fbdev/aty/aty128fb.c
11749
11750RAINSHADOW-CEC DRIVER
11751M:	Hans Verkuil <hverkuil@xs4all.nl>
11752L:	linux-media@vger.kernel.org
11753T:	git git://linuxtv.org/media_tree.git
11754S:	Maintained
11755F:	drivers/media/usb/rainshadow-cec/*
11756
11757RALINK MIPS ARCHITECTURE
11758M:	John Crispin <john@phrozen.org>
11759L:	linux-mips@linux-mips.org
11760S:	Maintained
11761F:	arch/mips/ralink
11762
11763RALINK RT2X00 WIRELESS LAN DRIVER
11764P:	rt2x00 project
11765M:	Stanislaw Gruszka <sgruszka@redhat.com>
11766M:	Helmut Schaa <helmut.schaa@googlemail.com>
11767L:	linux-wireless@vger.kernel.org
11768S:	Maintained
11769F:	drivers/net/wireless/ralink/rt2x00/
11770
11771RAMDISK RAM BLOCK DEVICE DRIVER
11772M:	Jens Axboe <axboe@kernel.dk>
11773S:	Maintained
11774F:	Documentation/blockdev/ramdisk.txt
11775F:	drivers/block/brd.c
11776
11777RANCHU VIRTUAL BOARD FOR MIPS
11778M:	Miodrag Dinic <miodrag.dinic@mips.com>
11779L:	linux-mips@linux-mips.org
11780S:	Supported
11781F:	arch/mips/generic/board-ranchu.c
11782F:	arch/mips/configs/generic/board-ranchu.config
11783
11784RANDOM NUMBER DRIVER
11785M:	"Theodore Ts'o" <tytso@mit.edu>
11786S:	Maintained
11787F:	drivers/char/random.c
11788
11789RAPIDIO SUBSYSTEM
11790M:	Matt Porter <mporter@kernel.crashing.org>
11791M:	Alexandre Bounine <alex.bou9@gmail.com>
11792S:	Maintained
11793F:	drivers/rapidio/
11794
11795RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11796L:	linux-wireless@vger.kernel.org
11797S:	Orphan
11798F:	drivers/net/wireless/ray*
11799
11800RCUTORTURE TEST FRAMEWORK
11801M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11802M:	Josh Triplett <josh@joshtriplett.org>
11803R:	Steven Rostedt <rostedt@goodmis.org>
11804R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11805R:	Lai Jiangshan <jiangshanlai@gmail.com>
11806L:	linux-kernel@vger.kernel.org
11807S:	Supported
11808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11809F:	tools/testing/selftests/rcutorture
11810
11811RDC R-321X SoC
11812M:	Florian Fainelli <florian@openwrt.org>
11813S:	Maintained
11814
11815RDC R6040 FAST ETHERNET DRIVER
11816M:	Florian Fainelli <f.fainelli@gmail.com>
11817L:	netdev@vger.kernel.org
11818S:	Maintained
11819F:	drivers/net/ethernet/rdc/r6040.c
11820
11821RDMAVT - RDMA verbs software
11822M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11823M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11824L:	linux-rdma@vger.kernel.org
11825S:	Supported
11826F:	drivers/infiniband/sw/rdmavt
11827
11828RDS - RELIABLE DATAGRAM SOCKETS
11829M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11830L:	netdev@vger.kernel.org
11831L:	linux-rdma@vger.kernel.org
11832L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11833W:	https://oss.oracle.com/projects/rds/
11834S:	Supported
11835F:	net/rds/
11836F:	Documentation/networking/rds.txt
11837
11838RDT - RESOURCE ALLOCATION
11839M:	Fenghua Yu <fenghua.yu@intel.com>
11840L:	linux-kernel@vger.kernel.org
11841S:	Supported
11842F:	arch/x86/kernel/cpu/intel_rdt*
11843F:	arch/x86/include/asm/intel_rdt_sched.h
11844F:	Documentation/x86/intel_rdt*
11845
11846READ-COPY UPDATE (RCU)
11847M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11848M:	Josh Triplett <josh@joshtriplett.org>
11849R:	Steven Rostedt <rostedt@goodmis.org>
11850R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11851R:	Lai Jiangshan <jiangshanlai@gmail.com>
11852L:	linux-kernel@vger.kernel.org
11853W:	http://www.rdrop.com/users/paulmck/RCU/
11854S:	Supported
11855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11856F:	Documentation/RCU/
11857X:	Documentation/RCU/torture.txt
11858F:	include/linux/rcu*
11859X:	include/linux/srcu.h
11860F:	kernel/rcu/
11861X:	kernel/torture.c
11862
11863REAL TIME CLOCK (RTC) SUBSYSTEM
11864M:	Alessandro Zummo <a.zummo@towertech.it>
11865M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11866L:	linux-rtc@vger.kernel.org
11867Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11869S:	Maintained
11870F:	Documentation/devicetree/bindings/rtc/
11871F:	Documentation/rtc.txt
11872F:	drivers/rtc/
11873F:	include/linux/rtc.h
11874F:	include/uapi/linux/rtc.h
11875F:	include/linux/rtc/
11876F:	include/linux/platform_data/rtc-*
11877F:	tools/testing/selftests/timers/rtctest.c
11878
11879REALTEK AUDIO CODECS
11880M:	Bard Liao <bardliao@realtek.com>
11881M:	Oder Chiou <oder_chiou@realtek.com>
11882S:	Maintained
11883F:	sound/soc/codecs/rt*
11884F:	include/sound/rt*.h
11885
11886REGISTER MAP ABSTRACTION
11887M:	Mark Brown <broonie@kernel.org>
11888L:	linux-kernel@vger.kernel.org
11889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11890S:	Supported
11891F:	Documentation/devicetree/bindings/regmap/
11892F:	drivers/base/regmap/
11893F:	include/linux/regmap.h
11894
11895REISERFS FILE SYSTEM
11896L:	reiserfs-devel@vger.kernel.org
11897S:	Supported
11898F:	fs/reiserfs/
11899
11900REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11901M:	Ohad Ben-Cohen <ohad@wizery.com>
11902M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11903L:	linux-remoteproc@vger.kernel.org
11904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11905S:	Maintained
11906F:	Documentation/devicetree/bindings/remoteproc/
11907F:	Documentation/remoteproc.txt
11908F:	drivers/remoteproc/
11909F:	include/linux/remoteproc.h
11910
11911REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11912M:	Ohad Ben-Cohen <ohad@wizery.com>
11913M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11914L:	linux-remoteproc@vger.kernel.org
11915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11916S:	Maintained
11917F:	drivers/rpmsg/
11918F:	Documentation/rpmsg.txt
11919F:	include/linux/rpmsg.h
11920F:	include/linux/rpmsg/
11921
11922RENESAS CLOCK DRIVERS
11923M:	Geert Uytterhoeven <geert+renesas@glider.be>
11924L:	linux-renesas-soc@vger.kernel.org
11925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11926S:	Supported
11927F:	drivers/clk/renesas/
11928
11929RENESAS EMEV2 I2C DRIVER
11930M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11931S:	Supported
11932F:	drivers/i2c/busses/i2c-emev2.c
11933
11934RENESAS ETHERNET DRIVERS
11935R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11936L:	netdev@vger.kernel.org
11937L:	linux-renesas-soc@vger.kernel.org
11938F:	Documentation/devicetree/bindings/net/renesas,*.txt
11939F:	Documentation/devicetree/bindings/net/sh_eth.txt
11940F:	drivers/net/ethernet/renesas/
11941F:	include/linux/sh_eth.h
11942
11943RENESAS R-CAR GYROADC DRIVER
11944M:	Marek Vasut <marek.vasut@gmail.com>
11945L:	linux-iio@vger.kernel.org
11946S:	Supported
11947F:	drivers/iio/adc/rcar_gyro_adc.c
11948
11949RENESAS R-CAR I2C DRIVERS
11950M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11951S:	Supported
11952F:	drivers/i2c/busses/i2c-rcar.c
11953F:	drivers/i2c/busses/i2c-sh_mobile.c
11954
11955RENESAS USB PHY DRIVER
11956M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11957L:	linux-renesas-soc@vger.kernel.org
11958S:	Maintained
11959F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11960
11961RESET CONTROLLER FRAMEWORK
11962M:	Philipp Zabel <p.zabel@pengutronix.de>
11963T:	git git://git.pengutronix.de/git/pza/linux
11964S:	Maintained
11965F:	drivers/reset/
11966F:	Documentation/devicetree/bindings/reset/
11967F:	include/dt-bindings/reset/
11968F:	include/linux/reset.h
11969F:	include/linux/reset-controller.h
11970
11971RFKILL
11972M:	Johannes Berg <johannes@sipsolutions.net>
11973L:	linux-wireless@vger.kernel.org
11974W:	http://wireless.kernel.org/
11975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11977S:	Maintained
11978F:	Documentation/rfkill.txt
11979F:	Documentation/ABI/stable/sysfs-class-rfkill
11980F:	net/rfkill/
11981
11982RHASHTABLE
11983M:	Thomas Graf <tgraf@suug.ch>
11984M:	Herbert Xu <herbert@gondor.apana.org.au>
11985L:	netdev@vger.kernel.org
11986S:	Maintained
11987F:	lib/rhashtable.c
11988F:	include/linux/rhashtable.h
11989
11990RICOH R5C592 MEMORYSTICK DRIVER
11991M:	Maxim Levitsky <maximlevitsky@gmail.com>
11992S:	Maintained
11993F:	drivers/memstick/host/r592.*
11994
11995RICOH SMARTMEDIA/XD DRIVER
11996M:	Maxim Levitsky <maximlevitsky@gmail.com>
11997S:	Maintained
11998F:	drivers/mtd/nand/raw/r852.c
11999F:	drivers/mtd/nand/raw/r852.h
12000
12001RISC-V ARCHITECTURE
12002M:	Palmer Dabbelt <palmer@sifive.com>
12003M:	Albert Ou <albert@sifive.com>
12004L:	linux-riscv@lists.infradead.org
12005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12006S:	Supported
12007F:	arch/riscv/
12008K:	riscv
12009N:	riscv
12010
12011ROCCAT DRIVERS
12012M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12013W:	http://sourceforge.net/projects/roccat/
12014S:	Maintained
12015F:	drivers/hid/hid-roccat*
12016F:	include/linux/hid-roccat*
12017F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12018
12019ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12020M:	Jacob chen <jacob2.chen@rock-chips.com>
12021L:	linux-media@vger.kernel.org
12022S:	Maintained
12023F:	drivers/media/platform/rockchip/rga/
12024F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12025
12026ROCKER DRIVER
12027M:	Jiri Pirko <jiri@resnulli.us>
12028L:	netdev@vger.kernel.org
12029S:	Supported
12030F:	drivers/net/ethernet/rocker/
12031
12032ROCKETPORT DRIVER
12033P:	Comtrol Corp.
12034W:	http://www.comtrol.com
12035S:	Maintained
12036F:	Documentation/serial/rocket.txt
12037F:	drivers/tty/rocket*
12038
12039ROCKETPORT EXPRESS/INFINITY DRIVER
12040M:	Kevin Cernekee <cernekee@gmail.com>
12041L:	linux-serial@vger.kernel.org
12042S:	Odd Fixes
12043F:	drivers/tty/serial/rp2.*
12044
12045ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12046M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12047L:	linux-kernel@vger.kernel.org
12048L:	linux-renesas-soc@vger.kernel.org
12049S:	Supported
12050F:	drivers/mfd/bd9571mwv.c
12051F:	drivers/regulator/bd9571mwv-regulator.c
12052F:	drivers/gpio/gpio-bd9571mwv.c
12053F:	include/linux/mfd/bd9571mwv.h
12054F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12055
12056ROSE NETWORK LAYER
12057M:	Ralf Baechle <ralf@linux-mips.org>
12058L:	linux-hams@vger.kernel.org
12059W:	http://www.linux-ax25.org/
12060S:	Maintained
12061F:	include/net/rose.h
12062F:	include/uapi/linux/rose.h
12063F:	net/rose/
12064
12065RTL2830 MEDIA DRIVER
12066M:	Antti Palosaari <crope@iki.fi>
12067L:	linux-media@vger.kernel.org
12068W:	https://linuxtv.org
12069W:	http://palosaari.fi/linux/
12070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12071T:	git git://linuxtv.org/anttip/media_tree.git
12072S:	Maintained
12073F:	drivers/media/dvb-frontends/rtl2830*
12074
12075RTL2832 MEDIA DRIVER
12076M:	Antti Palosaari <crope@iki.fi>
12077L:	linux-media@vger.kernel.org
12078W:	https://linuxtv.org
12079W:	http://palosaari.fi/linux/
12080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12081T:	git git://linuxtv.org/anttip/media_tree.git
12082S:	Maintained
12083F:	drivers/media/dvb-frontends/rtl2832*
12084
12085RTL2832_SDR MEDIA DRIVER
12086M:	Antti Palosaari <crope@iki.fi>
12087L:	linux-media@vger.kernel.org
12088W:	https://linuxtv.org
12089W:	http://palosaari.fi/linux/
12090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12091T:	git git://linuxtv.org/anttip/media_tree.git
12092S:	Maintained
12093F:	drivers/media/dvb-frontends/rtl2832_sdr*
12094
12095RTL8180 WIRELESS DRIVER
12096L:	linux-wireless@vger.kernel.org
12097W:	http://wireless.kernel.org/
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12099S:	Orphan
12100F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12101
12102RTL8187 WIRELESS DRIVER
12103M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12104M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12105M:	Larry Finger <Larry.Finger@lwfinger.net>
12106L:	linux-wireless@vger.kernel.org
12107W:	http://wireless.kernel.org/
12108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12109S:	Maintained
12110F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12111
12112REALTEK WIRELESS DRIVER (rtlwifi family)
12113M:	Ping-Ke Shih <pkshih@realtek.com>
12114L:	linux-wireless@vger.kernel.org
12115W:	http://wireless.kernel.org/
12116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12117S:	Maintained
12118F:	drivers/net/wireless/realtek/rtlwifi/
12119
12120RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12121M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12122L:	linux-wireless@vger.kernel.org
12123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12124S:	Maintained
12125F:	drivers/net/wireless/realtek/rtl8xxxu/
12126
12127RXRPC SOCKETS (AF_RXRPC)
12128M:	David Howells <dhowells@redhat.com>
12129L:	linux-afs@lists.infradead.org
12130S:	Supported
12131F:	net/rxrpc/
12132F:	include/keys/rxrpc-type.h
12133F:	include/net/af_rxrpc.h
12134F:	include/trace/events/rxrpc.h
12135F:	include/uapi/linux/rxrpc.h
12136F:	Documentation/networking/rxrpc.txt
12137W:	https://www.infradead.org/~dhowells/kafs/
12138
12139S3 SAVAGE FRAMEBUFFER DRIVER
12140M:	Antonino Daplas <adaplas@gmail.com>
12141L:	linux-fbdev@vger.kernel.org
12142S:	Maintained
12143F:	drivers/video/fbdev/savage/
12144
12145S390
12146M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12147M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12148L:	linux-s390@vger.kernel.org
12149W:	http://www.ibm.com/developerworks/linux/linux390/
12150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12151S:	Supported
12152F:	arch/s390/
12153F:	drivers/s390/
12154F:	Documentation/s390/
12155F:	Documentation/driver-api/s390-drivers.rst
12156
12157S390 COMMON I/O LAYER
12158M:	Sebastian Ott <sebott@linux.ibm.com>
12159M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12160L:	linux-s390@vger.kernel.org
12161W:	http://www.ibm.com/developerworks/linux/linux390/
12162S:	Supported
12163F:	drivers/s390/cio/
12164
12165S390 DASD DRIVER
12166M:	Stefan Haberland <sth@linux.ibm.com>
12167M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12168L:	linux-s390@vger.kernel.org
12169W:	http://www.ibm.com/developerworks/linux/linux390/
12170S:	Supported
12171F:	drivers/s390/block/dasd*
12172F:	block/partitions/ibm.c
12173
12174S390 IOMMU (PCI)
12175M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12176L:	linux-s390@vger.kernel.org
12177W:	http://www.ibm.com/developerworks/linux/linux390/
12178S:	Supported
12179F:	drivers/iommu/s390-iommu.c
12180
12181S390 IUCV NETWORK LAYER
12182M:	Julian Wiedmann <jwi@linux.ibm.com>
12183M:	Ursula Braun <ubraun@linux.ibm.com>
12184L:	linux-s390@vger.kernel.org
12185W:	http://www.ibm.com/developerworks/linux/linux390/
12186S:	Supported
12187F:	drivers/s390/net/*iucv*
12188F:	include/net/iucv/
12189F:	net/iucv/
12190
12191S390 NETWORK DRIVERS
12192M:	Julian Wiedmann <jwi@linux.ibm.com>
12193M:	Ursula Braun <ubraun@linux.ibm.com>
12194L:	linux-s390@vger.kernel.org
12195W:	http://www.ibm.com/developerworks/linux/linux390/
12196S:	Supported
12197F:	drivers/s390/net/
12198
12199S390 PCI SUBSYSTEM
12200M:	Sebastian Ott <sebott@linux.ibm.com>
12201M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12202L:	linux-s390@vger.kernel.org
12203W:	http://www.ibm.com/developerworks/linux/linux390/
12204S:	Supported
12205F:	arch/s390/pci/
12206F:	drivers/pci/hotplug/s390_pci_hpc.c
12207
12208S390 VFIO-CCW DRIVER
12209M:	Cornelia Huck <cohuck@redhat.com>
12210M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12211M:	Halil Pasic <pasic@linux.ibm.com>
12212L:	linux-s390@vger.kernel.org
12213L:	kvm@vger.kernel.org
12214S:	Supported
12215F:	drivers/s390/cio/vfio_ccw*
12216F:	Documentation/s390/vfio-ccw.txt
12217F:	include/uapi/linux/vfio_ccw.h
12218
12219S390 ZCRYPT DRIVER
12220M:	Harald Freudenberger <freude@linux.ibm.com>
12221L:	linux-s390@vger.kernel.org
12222W:	http://www.ibm.com/developerworks/linux/linux390/
12223S:	Supported
12224F:	drivers/s390/crypto/
12225
12226S390 ZFCP DRIVER
12227M:	Steffen Maier <maier@linux.ibm.com>
12228M:	Benjamin Block <bblock@linux.ibm.com>
12229L:	linux-s390@vger.kernel.org
12230W:	http://www.ibm.com/developerworks/linux/linux390/
12231S:	Supported
12232F:	drivers/s390/scsi/zfcp_*
12233
12234S3C24XX SD/MMC Driver
12235M:	Ben Dooks <ben-linux@fluff.org>
12236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12237S:	Supported
12238F:	drivers/mmc/host/s3cmci.*
12239
12240SAA6588 RDS RECEIVER DRIVER
12241M:	Hans Verkuil <hverkuil@xs4all.nl>
12242L:	linux-media@vger.kernel.org
12243T:	git git://linuxtv.org/media_tree.git
12244W:	https://linuxtv.org
12245S:	Odd Fixes
12246F:	drivers/media/i2c/saa6588*
12247
12248SAA7134 VIDEO4LINUX DRIVER
12249M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12250L:	linux-media@vger.kernel.org
12251W:	https://linuxtv.org
12252T:	git git://linuxtv.org/media_tree.git
12253S:	Odd fixes
12254F:	Documentation/media/v4l-drivers/saa7134*
12255F:	drivers/media/pci/saa7134/
12256
12257SAA7146 VIDEO4LINUX-2 DRIVER
12258M:	Hans Verkuil <hverkuil@xs4all.nl>
12259L:	linux-media@vger.kernel.org
12260T:	git git://linuxtv.org/media_tree.git
12261S:	Maintained
12262F:	drivers/media/common/saa7146/
12263F:	drivers/media/pci/saa7146/
12264F:	include/media/saa7146*
12265
12266SAMSUNG AUDIO (ASoC) DRIVERS
12267M:	Krzysztof Kozlowski <krzk@kernel.org>
12268M:	Sangbeom Kim <sbkim73@samsung.com>
12269M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12270L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12271S:	Supported
12272F:	sound/soc/samsung/
12273F:	Documentation/devicetree/bindings/sound/samsung*
12274
12275SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12276M:	Krzysztof Kozlowski <krzk@kernel.org>
12277L:	linux-crypto@vger.kernel.org
12278L:	linux-samsung-soc@vger.kernel.org
12279S:	Maintained
12280F:	drivers/crypto/exynos-rng.c
12281F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12282
12283SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12284M:	Łukasz Stelmach <l.stelmach@samsung.com>
12285L:	linux-samsung-soc@vger.kernel.org
12286S:	Maintained
12287F:	drivers/char/hw_random/exynos-trng.c
12288F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12289
12290SAMSUNG FRAMEBUFFER DRIVER
12291M:	Jingoo Han <jingoohan1@gmail.com>
12292L:	linux-fbdev@vger.kernel.org
12293S:	Maintained
12294F:	drivers/video/fbdev/s3c-fb.c
12295
12296SAMSUNG LAPTOP DRIVER
12297M:	Corentin Chary <corentin.chary@gmail.com>
12298L:	platform-driver-x86@vger.kernel.org
12299S:	Maintained
12300F:	drivers/platform/x86/samsung-laptop.c
12301
12302SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12303M:	Sangbeom Kim <sbkim73@samsung.com>
12304M:	Krzysztof Kozlowski <krzk@kernel.org>
12305M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12306L:	linux-kernel@vger.kernel.org
12307L:	linux-samsung-soc@vger.kernel.org
12308S:	Supported
12309F:	drivers/mfd/sec*.c
12310F:	drivers/regulator/s2m*.c
12311F:	drivers/regulator/s5m*.c
12312F:	drivers/clk/clk-s2mps11.c
12313F:	drivers/rtc/rtc-s5m.c
12314F:	include/linux/mfd/samsung/
12315F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12316F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12317F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12318F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12319
12320SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12321M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12322L:	linux-media@vger.kernel.org
12323L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12324S:	Maintained
12325F:	drivers/media/platform/s3c-camif/
12326F:	include/media/drv-intf/s3c_camif.h
12327
12328SAMSUNG S3FWRN5 NFC DRIVER
12329M:	Robert Baldyga <r.baldyga@samsung.com>
12330M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12331L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12332S:	Supported
12333F:	drivers/nfc/s3fwrn5
12334
12335SAMSUNG S5C73M3 CAMERA DRIVER
12336M:	Kyungmin Park <kyungmin.park@samsung.com>
12337M:	Andrzej Hajda <a.hajda@samsung.com>
12338L:	linux-media@vger.kernel.org
12339S:	Supported
12340F:	drivers/media/i2c/s5c73m3/*
12341
12342SAMSUNG S5K5BAF CAMERA DRIVER
12343M:	Kyungmin Park <kyungmin.park@samsung.com>
12344M:	Andrzej Hajda <a.hajda@samsung.com>
12345L:	linux-media@vger.kernel.org
12346S:	Supported
12347F:	drivers/media/i2c/s5k5baf.c
12348
12349SAMSUNG S5P Security SubSystem (SSS) DRIVER
12350M:	Krzysztof Kozlowski <krzk@kernel.org>
12351M:	Vladimir Zapolskiy <vz@mleia.com>
12352M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12353L:	linux-crypto@vger.kernel.org
12354L:	linux-samsung-soc@vger.kernel.org
12355S:	Maintained
12356F:	drivers/crypto/s5p-sss.c
12357
12358SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12359M:	Kyungmin Park <kyungmin.park@samsung.com>
12360M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12361L:	linux-media@vger.kernel.org
12362Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12363S:	Supported
12364F:	drivers/media/platform/exynos4-is/
12365
12366SAMSUNG SOC CLOCK DRIVERS
12367M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12368M:	Tomasz Figa <tomasz.figa@gmail.com>
12369M:	Chanwoo Choi <cw00.choi@samsung.com>
12370S:	Supported
12371L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12373F:	drivers/clk/samsung/
12374F:	include/dt-bindings/clock/exynos*.h
12375F:	Documentation/devicetree/bindings/clock/exynos*.txt
12376
12377SAMSUNG SPI DRIVERS
12378M:	Kukjin Kim <kgene@kernel.org>
12379M:	Krzysztof Kozlowski <krzk@kernel.org>
12380M:	Andi Shyti <andi@etezian.org>
12381L:	linux-spi@vger.kernel.org
12382L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12383S:	Maintained
12384F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12385F:	drivers/spi/spi-s3c*
12386F:	include/linux/platform_data/spi-s3c64xx.h
12387
12388SAMSUNG SXGBE DRIVERS
12389M:	Byungho An <bh74.an@samsung.com>
12390M:	Girish K S <ks.giri@samsung.com>
12391M:	Vipul Pandya <vipul.pandya@samsung.com>
12392S:	Supported
12393L:	netdev@vger.kernel.org
12394F:	drivers/net/ethernet/samsung/sxgbe/
12395
12396SAMSUNG THERMAL DRIVER
12397M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12398L:	linux-pm@vger.kernel.org
12399L:	linux-samsung-soc@vger.kernel.org
12400S:	Supported
12401T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12402F:	drivers/thermal/samsung/
12403
12404SAMSUNG USB2 PHY DRIVER
12405M:	Kamil Debski <kamil@wypas.org>
12406M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12407L:	linux-kernel@vger.kernel.org
12408S:	Supported
12409F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12410F:	Documentation/phy/samsung-usb2.txt
12411F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12412F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12413F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12414F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12415F:	drivers/phy/samsung/phy-samsung-usb2.c
12416F:	drivers/phy/samsung/phy-samsung-usb2.h
12417
12418SC1200 WDT DRIVER
12419M:	Zwane Mwaikambo <zwanem@gmail.com>
12420S:	Maintained
12421F:	drivers/watchdog/sc1200wdt.c
12422
12423SCHEDULER
12424M:	Ingo Molnar <mingo@redhat.com>
12425M:	Peter Zijlstra <peterz@infradead.org>
12426L:	linux-kernel@vger.kernel.org
12427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12428S:	Maintained
12429F:	kernel/sched/
12430F:	include/linux/sched.h
12431F:	include/uapi/linux/sched.h
12432F:	include/linux/wait.h
12433
12434SCR24X CHIP CARD INTERFACE DRIVER
12435M:	Lubomir Rintel <lkundrak@v3.sk>
12436S:	Supported
12437F:	drivers/char/pcmcia/scr24x_cs.c
12438
12439SCSI CDROM DRIVER
12440M:	Jens Axboe <axboe@kernel.dk>
12441L:	linux-scsi@vger.kernel.org
12442W:	http://www.kernel.dk
12443S:	Maintained
12444F:	drivers/scsi/sr*
12445
12446SCSI RDMA PROTOCOL (SRP) INITIATOR
12447M:	Bart Van Assche <bart.vanassche@sandisk.com>
12448L:	linux-rdma@vger.kernel.org
12449S:	Supported
12450W:	http://www.openfabrics.org
12451Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12453F:	drivers/infiniband/ulp/srp/
12454F:	include/scsi/srp.h
12455
12456SCSI SG DRIVER
12457M:	Doug Gilbert <dgilbert@interlog.com>
12458L:	linux-scsi@vger.kernel.org
12459W:	http://sg.danny.cz/sg
12460S:	Maintained
12461F:	Documentation/scsi/scsi-generic.txt
12462F:	drivers/scsi/sg.c
12463F:	include/scsi/sg.h
12464
12465SCSI SUBSYSTEM
12466M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12468M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12470L:	linux-scsi@vger.kernel.org
12471S:	Maintained
12472F:	Documentation/devicetree/bindings/scsi/
12473F:	drivers/scsi/
12474F:	include/scsi/
12475
12476SCSI TAPE DRIVER
12477M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12478L:	linux-scsi@vger.kernel.org
12479S:	Maintained
12480F:	Documentation/scsi/st.txt
12481F:	drivers/scsi/st.*
12482F:	drivers/scsi/st_*.h
12483
12484SCTP PROTOCOL
12485M:	Vlad Yasevich <vyasevich@gmail.com>
12486M:	Neil Horman <nhorman@tuxdriver.com>
12487M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12488L:	linux-sctp@vger.kernel.org
12489W:	http://lksctp.sourceforge.net
12490S:	Maintained
12491F:	Documentation/networking/sctp.txt
12492F:	include/linux/sctp.h
12493F:	include/uapi/linux/sctp.h
12494F:	include/net/sctp/
12495F:	net/sctp/
12496
12497SCx200 CPU SUPPORT
12498M:	Jim Cromie <jim.cromie@gmail.com>
12499S:	Odd Fixes
12500F:	Documentation/i2c/busses/scx200_acb
12501F:	arch/x86/platform/scx200/
12502F:	drivers/watchdog/scx200_wdt.c
12503F:	drivers/i2c/busses/scx200*
12504F:	drivers/mtd/maps/scx200_docflash.c
12505F:	include/linux/scx200.h
12506
12507SCx200 GPIO DRIVER
12508M:	Jim Cromie <jim.cromie@gmail.com>
12509S:	Maintained
12510F:	drivers/char/scx200_gpio.c
12511F:	include/linux/scx200_gpio.h
12512
12513SCx200 HRT CLOCKSOURCE DRIVER
12514M:	Jim Cromie <jim.cromie@gmail.com>
12515S:	Maintained
12516F:	drivers/clocksource/scx200_hrt.c
12517
12518SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12519M:	Sascha Sommer <saschasommer@freenet.de>
12520L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12521S:	Maintained
12522F:	drivers/mmc/host/sdricoh_cs.c
12523
12524SECURE COMPUTING
12525M:	Kees Cook <keescook@chromium.org>
12526R:	Andy Lutomirski <luto@amacapital.net>
12527R:	Will Drewry <wad@chromium.org>
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12529S:	Supported
12530F:	kernel/seccomp.c
12531F:	include/uapi/linux/seccomp.h
12532F:	include/linux/seccomp.h
12533F:	tools/testing/selftests/seccomp/*
12534F:	tools/testing/selftests/kselftest_harness.h
12535F:	Documentation/userspace-api/seccomp_filter.rst
12536K:	\bsecure_computing
12537K:	\bTIF_SECCOMP\b
12538
12539SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12540M:	Al Cooper <alcooperx@gmail.com>
12541L:	linux-mmc@vger.kernel.org
12542L:	bcm-kernel-feedback-list@broadcom.com
12543S:	Maintained
12544F:	drivers/mmc/host/sdhci-brcmstb*
12545
12546SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12547M:	Adrian Hunter <adrian.hunter@intel.com>
12548L:	linux-mmc@vger.kernel.org
12549T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12550S:	Maintained
12551F:	drivers/mmc/host/sdhci*
12552F:	include/linux/mmc/sdhci*
12553
12554SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12555M:	Ben Dooks <ben-linux@fluff.org>
12556M:	Jaehoon Chung <jh80.chung@samsung.com>
12557L:	linux-mmc@vger.kernel.org
12558S:	Maintained
12559F:	drivers/mmc/host/sdhci-s3c*
12560
12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12562M:	Viresh Kumar <vireshk@kernel.org>
12563L:	linux-mmc@vger.kernel.org
12564S:	Maintained
12565F:	drivers/mmc/host/sdhci-spear.c
12566
12567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12568M:	Kishon Vijay Abraham I <kishon@ti.com>
12569L:	linux-mmc@vger.kernel.org
12570S:	Maintained
12571F:	drivers/mmc/host/sdhci-omap.c
12572
12573SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12574M:	Scott Bauer <scott.bauer@intel.com>
12575M:	Jonathan Derrick <jonathan.derrick@intel.com>
12576L:	linux-block@vger.kernel.org
12577S:	Supported
12578F:	block/sed*
12579F:	block/opal_proto.h
12580F:	include/linux/sed*
12581F:	include/uapi/linux/sed*
12582
12583SECURITY CONTACT
12584M:	Security Officers <security@kernel.org>
12585S:	Supported
12586
12587SECURITY SUBSYSTEM
12588M:	James Morris <jmorris@namei.org>
12589M:	"Serge E. Hallyn" <serge@hallyn.com>
12590L:	linux-security-module@vger.kernel.org (suggested Cc:)
12591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12592W:	http://kernsec.org/
12593S:	Supported
12594F:	security/
12595
12596SELINUX SECURITY MODULE
12597M:	Paul Moore <paul@paul-moore.com>
12598M:	Stephen Smalley <sds@tycho.nsa.gov>
12599M:	Eric Paris <eparis@parisplace.org>
12600L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12601W:	https://selinuxproject.org
12602W:	https://github.com/SELinuxProject
12603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12604S:	Supported
12605F:	include/linux/selinux*
12606F:	security/selinux/
12607F:	scripts/selinux/
12608F:	Documentation/admin-guide/LSM/SELinux.rst
12609
12610SENSABLE PHANTOM
12611M:	Jiri Slaby <jirislaby@gmail.com>
12612S:	Maintained
12613F:	drivers/misc/phantom.c
12614F:	include/uapi/linux/phantom.h
12615
12616SERIAL DEVICE BUS
12617M:	Rob Herring <robh@kernel.org>
12618L:	linux-serial@vger.kernel.org
12619S:	Maintained
12620F:	Documentation/devicetree/bindings/serial/slave-device.txt
12621F:	drivers/tty/serdev/
12622F:	include/linux/serdev.h
12623
12624SERIAL DRIVERS
12625M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12626L:	linux-serial@vger.kernel.org
12627S:	Maintained
12628F:	Documentation/devicetree/bindings/serial/
12629F:	drivers/tty/serial/
12630
12631SERIAL IR RECEIVER
12632M:	Sean Young <sean@mess.org>
12633L:	linux-media@vger.kernel.org
12634S:	Maintained
12635F:	drivers/media/rc/serial_ir.c
12636
12637SFC NETWORK DRIVER
12638M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12639M:	Edward Cree <ecree@solarflare.com>
12640M:	Bert Kenward <bkenward@solarflare.com>
12641L:	netdev@vger.kernel.org
12642S:	Supported
12643F:	drivers/net/ethernet/sfc/
12644
12645SGI GRU DRIVER
12646M:	Dimitri Sivanich <sivanich@sgi.com>
12647S:	Maintained
12648F:	drivers/misc/sgi-gru/
12649
12650SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12651M:	Pat Gefre <pfg@sgi.com>
12652L:	linux-ia64@vger.kernel.org
12653S:	Supported
12654F:	Documentation/ia64/serial.txt
12655F:	drivers/tty/serial/ioc?_serial.c
12656F:	include/linux/ioc?.h
12657
12658SGI XP/XPC/XPNET DRIVER
12659M:	Cliff Whickman <cpw@sgi.com>
12660M:	Robin Holt <robinmholt@gmail.com>
12661S:	Maintained
12662F:	drivers/misc/sgi-xp/
12663
12664SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12665M:	Ursula Braun <ubraun@linux.ibm.com>
12666L:	linux-s390@vger.kernel.org
12667W:	http://www.ibm.com/developerworks/linux/linux390/
12668S:	Supported
12669F:	net/smc/
12670
12671SH_VEU V4L2 MEM2MEM DRIVER
12672L:	linux-media@vger.kernel.org
12673S:	Orphan
12674F:	drivers/media/platform/sh_veu.c
12675
12676SH_VOU V4L2 OUTPUT DRIVER
12677L:	linux-media@vger.kernel.org
12678S:	Orphan
12679F:	drivers/media/platform/sh_vou.c
12680F:	include/media/drv-intf/sh_vou.h
12681
12682SI2157 MEDIA DRIVER
12683M:	Antti Palosaari <crope@iki.fi>
12684L:	linux-media@vger.kernel.org
12685W:	https://linuxtv.org
12686W:	http://palosaari.fi/linux/
12687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12688T:	git git://linuxtv.org/anttip/media_tree.git
12689S:	Maintained
12690F:	drivers/media/tuners/si2157*
12691
12692SI2165 MEDIA DRIVER
12693M:	Matthias Schwarzott <zzam@gentoo.org>
12694L:	linux-media@vger.kernel.org
12695W:	https://linuxtv.org
12696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12697S:	Maintained
12698F:	drivers/media/dvb-frontends/si2165*
12699
12700SI2168 MEDIA DRIVER
12701M:	Antti Palosaari <crope@iki.fi>
12702L:	linux-media@vger.kernel.org
12703W:	https://linuxtv.org
12704W:	http://palosaari.fi/linux/
12705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12706T:	git git://linuxtv.org/anttip/media_tree.git
12707S:	Maintained
12708F:	drivers/media/dvb-frontends/si2168*
12709
12710SI470X FM RADIO RECEIVER I2C DRIVER
12711M:	Hans Verkuil <hverkuil@xs4all.nl>
12712L:	linux-media@vger.kernel.org
12713T:	git git://linuxtv.org/media_tree.git
12714W:	https://linuxtv.org
12715S:	Odd Fixes
12716F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12717
12718SI470X FM RADIO RECEIVER USB DRIVER
12719M:	Hans Verkuil <hverkuil@xs4all.nl>
12720L:	linux-media@vger.kernel.org
12721T:	git git://linuxtv.org/media_tree.git
12722W:	https://linuxtv.org
12723S:	Maintained
12724F:	drivers/media/radio/si470x/radio-si470x-common.c
12725F:	drivers/media/radio/si470x/radio-si470x.h
12726F:	drivers/media/radio/si470x/radio-si470x-usb.c
12727
12728SI4713 FM RADIO TRANSMITTER I2C DRIVER
12729M:	Eduardo Valentin <edubezval@gmail.com>
12730L:	linux-media@vger.kernel.org
12731T:	git git://linuxtv.org/media_tree.git
12732W:	https://linuxtv.org
12733S:	Odd Fixes
12734F:	drivers/media/radio/si4713/si4713.?
12735
12736SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12737M:	Eduardo Valentin <edubezval@gmail.com>
12738L:	linux-media@vger.kernel.org
12739T:	git git://linuxtv.org/media_tree.git
12740W:	https://linuxtv.org
12741S:	Odd Fixes
12742F:	drivers/media/radio/si4713/radio-platform-si4713.c
12743
12744SI4713 FM RADIO TRANSMITTER USB DRIVER
12745M:	Hans Verkuil <hverkuil@xs4all.nl>
12746L:	linux-media@vger.kernel.org
12747T:	git git://linuxtv.org/media_tree.git
12748W:	https://linuxtv.org
12749S:	Maintained
12750F:	drivers/media/radio/si4713/radio-usb-si4713.c
12751
12752SIANO DVB DRIVER
12753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12754L:	linux-media@vger.kernel.org
12755W:	https://linuxtv.org
12756T:	git git://linuxtv.org/media_tree.git
12757S:	Odd fixes
12758F:	drivers/media/common/siano/
12759F:	drivers/media/usb/siano/
12760F:	drivers/media/usb/siano/
12761F:	drivers/media/mmc/siano/
12762
12763SILEAD TOUCHSCREEN DRIVER
12764M:	Hans de Goede <hdegoede@redhat.com>
12765L:	linux-input@vger.kernel.org
12766L:	platform-driver-x86@vger.kernel.org
12767S:	Maintained
12768F:	drivers/input/touchscreen/silead.c
12769F:	drivers/platform/x86/silead_dmi.c
12770
12771SILICON MOTION SM712 FRAME BUFFER DRIVER
12772M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12773M:	Teddy Wang <teddy.wang@siliconmotion.com>
12774M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12775L:	linux-fbdev@vger.kernel.org
12776S:	Maintained
12777F:	drivers/video/fbdev/sm712*
12778F:	Documentation/fb/sm712fb.txt
12779
12780SIMPLE FIRMWARE INTERFACE (SFI)
12781M:	Len Brown <lenb@kernel.org>
12782L:	sfi-devel@simplefirmware.org
12783W:	http://simplefirmware.org/
12784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12785S:	Supported
12786F:	arch/x86/platform/sfi/
12787F:	drivers/sfi/
12788F:	include/linux/sfi*.h
12789
12790SIMPLEFB FB DRIVER
12791M:	Hans de Goede <hdegoede@redhat.com>
12792L:	linux-fbdev@vger.kernel.org
12793S:	Maintained
12794F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12795F:	drivers/video/fbdev/simplefb.c
12796F:	include/linux/platform_data/simplefb.h
12797
12798SIMTEC EB110ATX (Chalice CATS)
12799P:	Ben Dooks
12800P:	Vincent Sanders <vince@simtec.co.uk>
12801M:	Simtec Linux Team <linux@simtec.co.uk>
12802W:	http://www.simtec.co.uk/products/EB110ATX/
12803S:	Supported
12804
12805SIMTEC EB2410ITX (BAST)
12806P:	Ben Dooks
12807P:	Vincent Sanders <vince@simtec.co.uk>
12808M:	Simtec Linux Team <linux@simtec.co.uk>
12809W:	http://www.simtec.co.uk/products/EB2410ITX/
12810S:	Supported
12811F:	arch/arm/mach-s3c24xx/mach-bast.c
12812F:	arch/arm/mach-s3c24xx/bast-ide.c
12813F:	arch/arm/mach-s3c24xx/bast-irq.c
12814
12815SIPHASH PRF ROUTINES
12816M:	Jason A. Donenfeld <Jason@zx2c4.com>
12817S:	Maintained
12818F:	lib/siphash.c
12819F:	lib/test_siphash.c
12820F:	include/linux/siphash.h
12821
12822SIOX
12823M:	Gavin Schenk <g.schenk@eckelmann.de>
12824M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12825R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12826S:	Supported
12827F:	drivers/siox/*
12828F:	include/trace/events/siox.h
12829
12830SIS 190 ETHERNET DRIVER
12831M:	Francois Romieu <romieu@fr.zoreil.com>
12832L:	netdev@vger.kernel.org
12833S:	Maintained
12834F:	drivers/net/ethernet/sis/sis190.c
12835
12836SIS 900/7016 FAST ETHERNET DRIVER
12837M:	Daniele Venzano <venza@brownhat.org>
12838W:	http://www.brownhat.org/sis900.html
12839L:	netdev@vger.kernel.org
12840S:	Maintained
12841F:	drivers/net/ethernet/sis/sis900.*
12842
12843SIS FRAMEBUFFER DRIVER
12844M:	Thomas Winischhofer <thomas@winischhofer.net>
12845W:	http://www.winischhofer.net/linuxsisvga.shtml
12846S:	Maintained
12847F:	Documentation/fb/sisfb.txt
12848F:	drivers/video/fbdev/sis/
12849F:	include/video/sisfb.h
12850
12851SIS USB2VGA DRIVER
12852M:	Thomas Winischhofer <thomas@winischhofer.net>
12853W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12854S:	Maintained
12855F:	drivers/usb/misc/sisusbvga/
12856
12857SLAB ALLOCATOR
12858M:	Christoph Lameter <cl@linux.com>
12859M:	Pekka Enberg <penberg@kernel.org>
12860M:	David Rientjes <rientjes@google.com>
12861M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12862M:	Andrew Morton <akpm@linux-foundation.org>
12863L:	linux-mm@kvack.org
12864S:	Maintained
12865F:	include/linux/sl?b*.h
12866F:	mm/sl?b*
12867
12868SLEEPABLE READ-COPY UPDATE (SRCU)
12869M:	Lai Jiangshan <jiangshanlai@gmail.com>
12870M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12871M:	Josh Triplett <josh@joshtriplett.org>
12872R:	Steven Rostedt <rostedt@goodmis.org>
12873R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12874L:	linux-kernel@vger.kernel.org
12875W:	http://www.rdrop.com/users/paulmck/RCU/
12876S:	Supported
12877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12878F:	include/linux/srcu.h
12879F:	kernel/rcu/srcu.c
12880
12881SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12882M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12883L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12884S:	Maintained
12885F:	drivers/slimbus/
12886F:	Documentation/devicetree/bindings/slimbus/
12887F:	include/linux/slimbus.h
12888
12889SMACK SECURITY MODULE
12890M:	Casey Schaufler <casey@schaufler-ca.com>
12891L:	linux-security-module@vger.kernel.org
12892W:	http://schaufler-ca.com
12893T:	git git://github.com/cschaufler/smack-next
12894S:	Maintained
12895F:	Documentation/admin-guide/LSM/Smack.rst
12896F:	security/smack/
12897
12898SMC91x ETHERNET DRIVER
12899M:	Nicolas Pitre <nico@fluxnic.net>
12900S:	Odd Fixes
12901F:	drivers/net/ethernet/smsc/smc91x.*
12902
12903SMIA AND SMIA++ IMAGE SENSOR DRIVER
12904M:	Sakari Ailus <sakari.ailus@iki.fi>
12905L:	linux-media@vger.kernel.org
12906S:	Maintained
12907F:	drivers/media/i2c/smiapp/
12908F:	include/media/i2c/smiapp.h
12909F:	drivers/media/i2c/smiapp-pll.c
12910F:	drivers/media/i2c/smiapp-pll.h
12911F:	include/uapi/linux/smiapp.h
12912F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12913
12914SMM665 HARDWARE MONITOR DRIVER
12915M:	Guenter Roeck <linux@roeck-us.net>
12916L:	linux-hwmon@vger.kernel.org
12917S:	Maintained
12918F:	Documentation/hwmon/smm665
12919F:	drivers/hwmon/smm665.c
12920
12921SMSC EMC2103 HARDWARE MONITOR DRIVER
12922M:	Steve Glendinning <steve.glendinning@shawell.net>
12923L:	linux-hwmon@vger.kernel.org
12924S:	Maintained
12925F:	Documentation/hwmon/emc2103
12926F:	drivers/hwmon/emc2103.c
12927
12928SMSC SCH5627 HARDWARE MONITOR DRIVER
12929M:	Hans de Goede <hdegoede@redhat.com>
12930L:	linux-hwmon@vger.kernel.org
12931S:	Supported
12932F:	Documentation/hwmon/sch5627
12933F:	drivers/hwmon/sch5627.c
12934
12935SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12936M:	Steve Glendinning <steve.glendinning@shawell.net>
12937L:	linux-fbdev@vger.kernel.org
12938S:	Maintained
12939F:	drivers/video/fbdev/smscufx.c
12940
12941SMSC47B397 HARDWARE MONITOR DRIVER
12942M:	Jean Delvare <jdelvare@suse.com>
12943L:	linux-hwmon@vger.kernel.org
12944S:	Maintained
12945F:	Documentation/hwmon/smsc47b397
12946F:	drivers/hwmon/smsc47b397.c
12947
12948SMSC911x ETHERNET DRIVER
12949M:	Steve Glendinning <steve.glendinning@shawell.net>
12950L:	netdev@vger.kernel.org
12951S:	Maintained
12952F:	include/linux/smsc911x.h
12953F:	drivers/net/ethernet/smsc/smsc911x.*
12954
12955SMSC9420 PCI ETHERNET DRIVER
12956M:	Steve Glendinning <steve.glendinning@shawell.net>
12957L:	netdev@vger.kernel.org
12958S:	Maintained
12959F:	drivers/net/ethernet/smsc/smsc9420.*
12960
12961SOC-CAMERA V4L2 SUBSYSTEM
12962L:	linux-media@vger.kernel.org
12963T:	git git://linuxtv.org/media_tree.git
12964S:	Orphan
12965F:	include/media/soc*
12966F:	drivers/media/i2c/soc_camera/
12967F:	drivers/media/platform/soc_camera/
12968
12969SOCIONEXT SYNQUACER I2C DRIVER
12970M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12971L:	linux-i2c@vger.kernel.org
12972S:	Maintained
12973F:	drivers/i2c/busses/i2c-synquacer.c
12974F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12975
12976SOCIONEXT UNIPHIER SOUND DRIVER
12977M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12978L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12979S:	Maintained
12980F:	sound/soc/uniphier/
12981
12982SOEKRIS NET48XX LED SUPPORT
12983M:	Chris Boot <bootc@bootc.net>
12984S:	Maintained
12985F:	drivers/leds/leds-net48xx.c
12986
12987SOFT-ROCE DRIVER (rxe)
12988M:	Moni Shoua <monis@mellanox.com>
12989L:	linux-rdma@vger.kernel.org
12990S:	Supported
12991W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12992Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12993F:	drivers/infiniband/sw/rxe/
12994F:	include/uapi/rdma/rdma_user_rxe.h
12995
12996SOFTLOGIC 6x10 MPEG CODEC
12997M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12998M:	Anton Sviridenko <anton@corp.bluecherry.net>
12999M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13000M:	Andrey Utkin <andrey_utkin@fastmail.com>
13001M:	Ismael Luceno <ismael@iodev.co.uk>
13002L:	linux-media@vger.kernel.org
13003S:	Supported
13004F:	drivers/media/pci/solo6x10/
13005
13006SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13007M:	James Morse <james.morse@arm.com>
13008L:	linux-arm-kernel@lists.infradead.org
13009S:	Maintained
13010F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13011F:	drivers/firmware/arm_sdei.c
13012F:	include/linux/sdei.h
13013F:	include/uapi/linux/sdei.h
13014
13015SOFTWARE RAID (Multiple Disks) SUPPORT
13016M:	Shaohua Li <shli@kernel.org>
13017L:	linux-raid@vger.kernel.org
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13019S:	Supported
13020F:	drivers/md/Makefile
13021F:	drivers/md/Kconfig
13022F:	drivers/md/md*
13023F:	drivers/md/raid*
13024F:	include/linux/raid/
13025F:	include/uapi/linux/raid/
13026
13027SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13028M:	Jassi Brar <jaswinder.singh@linaro.org>
13029L:	netdev@vger.kernel.org
13030S:	Maintained
13031F:	drivers/net/ethernet/socionext/netsec.c
13032F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13033
13034SOLIDRUN CLEARFOG SUPPORT
13035M:	Russell King <linux@armlinux.org.uk>
13036S:	Maintained
13037F:	arch/arm/boot/dts/armada-388-clearfog*
13038F:	arch/arm/boot/dts/armada-38x-solidrun-*
13039
13040SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13041M:	Russell King <linux@armlinux.org.uk>
13042S:	Maintained
13043F:	arch/arm/boot/dts/imx6*-cubox-i*
13044F:	arch/arm/boot/dts/imx6*-hummingboard*
13045F:	arch/arm/boot/dts/imx6*-sr-*
13046
13047SONIC NETWORK DRIVER
13048M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13049L:	netdev@vger.kernel.org
13050S:	Maintained
13051F:	drivers/net/ethernet/natsemi/sonic.*
13052
13053SONICS SILICON BACKPLANE DRIVER (SSB)
13054M:	Michael Buesch <m@bues.ch>
13055L:	linux-wireless@vger.kernel.org
13056S:	Maintained
13057F:	drivers/ssb/
13058F:	include/linux/ssb/
13059
13060SONY IMX274 SENSOR DRIVER
13061M:	Leon Luo <leonl@leopardimaging.com>
13062L:	linux-media@vger.kernel.org
13063T:	git git://linuxtv.org/media_tree.git
13064S:	Maintained
13065F:	drivers/media/i2c/imx274.c
13066F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13067
13068SONY MEMORYSTICK CARD SUPPORT
13069M:	Alex Dubov <oakad@yahoo.com>
13070W:	http://tifmxx.berlios.de/
13071S:	Maintained
13072F:	drivers/memstick/host/tifm_ms.c
13073
13074SONY MEMORYSTICK STANDARD SUPPORT
13075M:	Maxim Levitsky <maximlevitsky@gmail.com>
13076S:	Maintained
13077F:	drivers/memstick/core/ms_block.*
13078
13079SONY VAIO CONTROL DEVICE DRIVER
13080M:	Mattia Dongili <malattia@linux.it>
13081L:	platform-driver-x86@vger.kernel.org
13082W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13083S:	Maintained
13084F:	Documentation/laptops/sony-laptop.txt
13085F:	drivers/char/sonypi.c
13086F:	drivers/platform/x86/sony-laptop.c
13087F:	include/linux/sony-laptop.h
13088
13089SOUND
13090M:	Jaroslav Kysela <perex@perex.cz>
13091M:	Takashi Iwai <tiwai@suse.com>
13092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13093W:	http://www.alsa-project.org/
13094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13095T:	git git://git.alsa-project.org/alsa-kernel.git
13096Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13097S:	Maintained
13098F:	Documentation/sound/
13099F:	include/sound/
13100F:	include/uapi/sound/
13101F:	sound/
13102
13103SOUND - COMPRESSED AUDIO
13104M:	Vinod Koul <vinod.koul@intel.com>
13105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13107S:	Supported
13108F:	Documentation/sound/alsa/compress_offload.txt
13109F:	include/sound/compress_driver.h
13110F:	include/uapi/sound/compress_*
13111F:	sound/core/compress_offload.c
13112F:	sound/soc/soc-compress.c
13113
13114SOUND - DMAENGINE HELPERS
13115M:	Lars-Peter Clausen <lars@metafoo.de>
13116S:	Supported
13117F:	include/sound/dmaengine_pcm.h
13118F:	sound/core/pcm_dmaengine.c
13119F:	sound/soc/soc-generic-dmaengine-pcm.c
13120
13121SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13122M:	Liam Girdwood <lgirdwood@gmail.com>
13123M:	Mark Brown <broonie@kernel.org>
13124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13125L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13126W:	http://alsa-project.org/main/index.php/ASoC
13127S:	Supported
13128F:	Documentation/devicetree/bindings/sound/
13129F:	Documentation/sound/alsa/soc/
13130F:	sound/soc/
13131F:	include/sound/soc*
13132
13133SOUNDWIRE SUBSYSTEM
13134M:	Vinod Koul <vinod.koul@intel.com>
13135M:	Sanyog Kale <sanyog.r.kale@intel.com>
13136R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13138S:	Supported
13139F:	Documentation/driver-api/soundwire/
13140F:	drivers/soundwire/
13141F:	include/linux/soundwire/
13142
13143SP2 MEDIA DRIVER
13144M:	Olli Salonen <olli.salonen@iki.fi>
13145L:	linux-media@vger.kernel.org
13146W:	https://linuxtv.org
13147Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13148S:	Maintained
13149F:	drivers/media/dvb-frontends/sp2*
13150
13151SPARC + UltraSPARC (sparc/sparc64)
13152M:	"David S. Miller" <davem@davemloft.net>
13153L:	sparclinux@vger.kernel.org
13154Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13157S:	Maintained
13158F:	arch/sparc/
13159F:	drivers/sbus/
13160
13161SPARC SERIAL DRIVERS
13162M:	"David S. Miller" <davem@davemloft.net>
13163L:	sparclinux@vger.kernel.org
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13166S:	Maintained
13167F:	include/linux/sunserialcore.h
13168F:	drivers/tty/serial/suncore.c
13169F:	drivers/tty/serial/sunhv.c
13170F:	drivers/tty/serial/sunsab.c
13171F:	drivers/tty/serial/sunsab.h
13172F:	drivers/tty/serial/sunsu.c
13173F:	drivers/tty/serial/sunzilog.c
13174F:	drivers/tty/serial/sunzilog.h
13175F:	drivers/tty/vcc.c
13176
13177SPARSE CHECKER
13178M:	"Christopher Li" <sparse@chrisli.org>
13179L:	linux-sparse@vger.kernel.org
13180W:	https://sparse.wiki.kernel.org/
13181T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13182T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13183S:	Maintained
13184F:	include/linux/compiler.h
13185
13186SPEAR CLOCK FRAMEWORK SUPPORT
13187M:	Viresh Kumar <vireshk@kernel.org>
13188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13189W:	http://www.st.com/spear
13190S:	Maintained
13191F:	drivers/clk/spear/
13192
13193SPEAR PLATFORM SUPPORT
13194M:	Viresh Kumar <vireshk@kernel.org>
13195M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13197W:	http://www.st.com/spear
13198S:	Maintained
13199F:	arch/arm/boot/dts/spear*
13200F:	arch/arm/mach-spear/
13201
13202SPI NOR SUBSYSTEM
13203M:	Marek Vasut <marek.vasut@gmail.com>
13204L:	linux-mtd@lists.infradead.org
13205W:	http://www.linux-mtd.infradead.org/
13206Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13207T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13208T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13209S:	Maintained
13210F:	drivers/mtd/spi-nor/
13211F:	include/linux/mtd/spi-nor.h
13212
13213SPI SUBSYSTEM
13214M:	Mark Brown <broonie@kernel.org>
13215L:	linux-spi@vger.kernel.org
13216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13217Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13218S:	Maintained
13219F:	Documentation/devicetree/bindings/spi/
13220F:	Documentation/spi/
13221F:	drivers/spi/
13222F:	include/linux/spi/
13223F:	include/uapi/linux/spi/
13224F:	tools/spi/
13225
13226SPIDERNET NETWORK DRIVER for CELL
13227M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13228L:	netdev@vger.kernel.org
13229S:	Supported
13230F:	Documentation/networking/spider_net.txt
13231F:	drivers/net/ethernet/toshiba/spider_net*
13232
13233SPMI SUBSYSTEM
13234R:	Stephen Boyd <sboyd@kernel.org>
13235L:	linux-arm-msm@vger.kernel.org
13236F:	Documentation/devicetree/bindings/spmi/
13237F:	drivers/spmi/
13238F:	include/dt-bindings/spmi/spmi.h
13239F:	include/linux/spmi.h
13240F:	include/trace/events/spmi.h
13241
13242SPU FILE SYSTEM
13243M:	Jeremy Kerr <jk@ozlabs.org>
13244L:	linuxppc-dev@lists.ozlabs.org
13245W:	http://www.ibm.com/developerworks/power/cell/
13246S:	Supported
13247F:	Documentation/filesystems/spufs.txt
13248F:	arch/powerpc/platforms/cell/spufs/
13249
13250SQUASHFS FILE SYSTEM
13251M:	Phillip Lougher <phillip@squashfs.org.uk>
13252L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13253W:	http://squashfs.org.uk
13254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13255S:	Maintained
13256F:	Documentation/filesystems/squashfs.txt
13257F:	fs/squashfs/
13258
13259SRM (Alpha) environment access
13260M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13261S:	Maintained
13262F:	arch/alpha/kernel/srm_env.c
13263
13264ST STM32 I2C/SMBUS DRIVER
13265M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13266L:	linux-i2c@vger.kernel.org
13267S:	Maintained
13268F:	drivers/i2c/busses/i2c-stm32*
13269
13270STABLE BRANCH
13271M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13272L:	stable@vger.kernel.org
13273S:	Supported
13274F:	Documentation/process/stable-kernel-rules.rst
13275
13276STAGING - ATOMISP DRIVER
13277M:	Alan Cox <alan@linux.intel.com>
13278M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13279L:	linux-media@vger.kernel.org
13280S:	Maintained
13281F:	drivers/staging/media/atomisp/
13282
13283STAGING - COMEDI
13284M:	Ian Abbott <abbotti@mev.co.uk>
13285M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13286S:	Odd Fixes
13287F:	drivers/staging/comedi/
13288
13289STAGING - FLARION FT1000 DRIVERS
13290M:	Marek Belisko <marek.belisko@gmail.com>
13291S:	Odd Fixes
13292F:	drivers/staging/ft1000/
13293
13294STAGING - INDUSTRIAL IO
13295M:	Jonathan Cameron <jic23@kernel.org>
13296L:	linux-iio@vger.kernel.org
13297S:	Odd Fixes
13298F:	Documentation/devicetree/bindings/staging/iio/
13299F:	drivers/staging/iio/
13300
13301STAGING - LUSTRE PARALLEL FILESYSTEM
13302M:	Oleg Drokin <oleg.drokin@intel.com>
13303M:	Andreas Dilger <andreas.dilger@intel.com>
13304M:	James Simmons <jsimmons@infradead.org>
13305L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13306W:	http://wiki.lustre.org/
13307S:	Maintained
13308F:	drivers/staging/lustre
13309
13310STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13311M:	Marc Dietrich <marvin24@gmx.de>
13312L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13313L:	linux-tegra@vger.kernel.org
13314S:	Maintained
13315F:	drivers/staging/nvec/
13316
13317STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13318M:	Jens Frederich <jfrederich@gmail.com>
13319M:	Daniel Drake <dsd@laptop.org>
13320M:	Jon Nettleton <jon.nettleton@gmail.com>
13321W:	http://wiki.laptop.org/go/DCON
13322S:	Maintained
13323F:	drivers/staging/olpc_dcon/
13324
13325STAGING - REALTEK RTL8712U DRIVERS
13326M:	Larry Finger <Larry.Finger@lwfinger.net>
13327M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13328S:	Odd Fixes
13329F:	drivers/staging/rtl8712/
13330
13331STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13332M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13333M:	Teddy Wang <teddy.wang@siliconmotion.com>
13334M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13335L:	linux-fbdev@vger.kernel.org
13336S:	Maintained
13337F:	drivers/staging/sm750fb/
13338
13339STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13340M:	William Hubbs <w.d.hubbs@gmail.com>
13341M:	Chris Brannon <chris@the-brannons.com>
13342M:	Kirk Reiser <kirk@reisers.ca>
13343M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13344L:	speakup@linux-speakup.org
13345W:	http://www.linux-speakup.org/
13346S:	Odd Fixes
13347F:	drivers/staging/speakup/
13348
13349STAGING - VIA VT665X DRIVERS
13350M:	Forest Bond <forest@alittletooquiet.net>
13351S:	Odd Fixes
13352F:	drivers/staging/vt665?/
13353
13354STAGING - WILC1000 WIFI DRIVER
13355M:	Aditya Shankar <aditya.shankar@microchip.com>
13356M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13357L:	linux-wireless@vger.kernel.org
13358S:	Supported
13359F:	drivers/staging/wilc1000/
13360
13361STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13362M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13363S:	Odd Fixes
13364F:	drivers/staging/xgifb/
13365
13366STAGING SUBSYSTEM
13367M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13369L:	devel@driverdev.osuosl.org
13370S:	Supported
13371F:	drivers/staging/
13372
13373STARFIRE/DURALAN NETWORK DRIVER
13374M:	Ion Badulescu <ionut@badula.org>
13375S:	Odd Fixes
13376F:	drivers/net/ethernet/adaptec/starfire*
13377
13378STEC S1220 SKD DRIVER
13379M:	Bart Van Assche <bart.vanassche@wdc.com>
13380L:	linux-block@vger.kernel.org
13381S:	Maintained
13382F:	drivers/block/skd*[ch]
13383
13384STI CEC DRIVER
13385M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13386S:	Maintained
13387F:	drivers/staging/media/st-cec/
13388F:	Documentation/devicetree/bindings/media/stih-cec.txt
13389
13390STK1160 USB VIDEO CAPTURE DRIVER
13391M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13392L:	linux-media@vger.kernel.org
13393T:	git git://linuxtv.org/media_tree.git
13394S:	Maintained
13395F:	drivers/media/usb/stk1160/
13396
13397STMMAC ETHERNET DRIVER
13398M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13399M:	Alexandre Torgue <alexandre.torgue@st.com>
13400M:	Jose Abreu <joabreu@synopsys.com>
13401L:	netdev@vger.kernel.org
13402W:	http://www.stlinux.com
13403S:	Supported
13404F:	drivers/net/ethernet/stmicro/stmmac/
13405
13406SUN3/3X
13407M:	Sam Creasey <sammy@sammy.net>
13408W:	http://sammy.net/sun3/
13409S:	Maintained
13410F:	arch/m68k/kernel/*sun3*
13411F:	arch/m68k/sun3*/
13412F:	arch/m68k/include/asm/sun3*
13413F:	drivers/net/ethernet/i825xx/sun3*
13414
13415SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13416M:	Hans de Goede <hdegoede@redhat.com>
13417L:	linux-input@vger.kernel.org
13418S:	Maintained
13419F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13420F:	drivers/input/keyboard/sun4i-lradc-keys.c
13421
13422SUNDANCE NETWORK DRIVER
13423M:	Denis Kirjanov <kda@linux-powerpc.org>
13424L:	netdev@vger.kernel.org
13425S:	Maintained
13426F:	drivers/net/ethernet/dlink/sundance.c
13427
13428SUPERH
13429M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13430M:	Rich Felker <dalias@libc.org>
13431L:	linux-sh@vger.kernel.org
13432Q:	http://patchwork.kernel.org/project/linux-sh/list/
13433S:	Maintained
13434F:	Documentation/sh/
13435F:	arch/sh/
13436F:	drivers/sh/
13437
13438SUSPEND TO RAM
13439M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13440M:	Len Brown <len.brown@intel.com>
13441M:	Pavel Machek <pavel@ucw.cz>
13442L:	linux-pm@vger.kernel.org
13443B:	https://bugzilla.kernel.org
13444S:	Supported
13445F:	Documentation/power/
13446F:	arch/x86/kernel/acpi/
13447F:	drivers/base/power/
13448F:	kernel/power/
13449F:	include/linux/suspend.h
13450F:	include/linux/freezer.h
13451F:	include/linux/pm.h
13452
13453SVGA HANDLING
13454M:	Martin Mares <mj@ucw.cz>
13455L:	linux-video@atrey.karlin.mff.cuni.cz
13456S:	Maintained
13457F:	Documentation/svga.txt
13458F:	arch/x86/boot/video*
13459
13460SWIOTLB SUBSYSTEM
13461M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13462L:	iommu@lists.linux-foundation.org
13463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13464S:	Supported
13465F:	lib/swiotlb.c
13466F:	arch/*/kernel/pci-swiotlb.c
13467F:	include/linux/swiotlb.h
13468
13469SWITCHDEV
13470M:	Jiri Pirko <jiri@resnulli.us>
13471M:	Ivan Vecera <ivecera@redhat.com>
13472L:	netdev@vger.kernel.org
13473S:	Supported
13474F:	net/switchdev/
13475F:	include/net/switchdev.h
13476
13477SYNC FILE FRAMEWORK
13478M:	Sumit Semwal <sumit.semwal@linaro.org>
13479R:	Gustavo Padovan <gustavo@padovan.org>
13480S:	Maintained
13481L:	linux-media@vger.kernel.org
13482L:	dri-devel@lists.freedesktop.org
13483F:	drivers/dma-buf/sync_*
13484F:	drivers/dma-buf/dma-fence*
13485F:	drivers/dma-buf/sw_sync.c
13486F:	include/linux/sync_file.h
13487F:	include/uapi/linux/sync_file.h
13488F:	Documentation/sync_file.txt
13489T:	git git://anongit.freedesktop.org/drm/drm-misc
13490
13491SYNOPSYS ARC ARCHITECTURE
13492M:	Vineet Gupta <vgupta@synopsys.com>
13493L:	linux-snps-arc@lists.infradead.org
13494S:	Supported
13495F:	arch/arc/
13496F:	Documentation/devicetree/bindings/arc/*
13497F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13498F:	drivers/clocksource/arc_timer.c
13499F:	drivers/tty/serial/arc_uart.c
13500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13501
13502SYNOPSYS ARC HSDK SDP pll clock driver
13503M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13504S:	Supported
13505F:	drivers/clk/clk-hsdk-pll.c
13506F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13507
13508SYNOPSYS ARC SDP clock driver
13509M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13510S:	Supported
13511F:	drivers/clk/axs10x/*
13512F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13513
13514SYNOPSYS ARC SDP platform support
13515M:	Alexey Brodkin <abrodkin@synopsys.com>
13516S:	Supported
13517F:	arch/arc/plat-axs10x
13518F:	arch/arc/boot/dts/ax*
13519F:	Documentation/devicetree/bindings/arc/axs10*
13520
13521SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13522M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13523S:	Supported
13524F:	drivers/reset/reset-axs10x.c
13525F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13526
13527SYNOPSYS DESIGNWARE 8250 UART DRIVER
13528R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13529S:	Maintained
13530F:	drivers/tty/serial/8250/8250_dw.c
13531
13532SYNOPSYS DESIGNWARE APB GPIO DRIVER
13533M:	Hoan Tran <hotran@apm.com>
13534L:	linux-gpio@vger.kernel.org
13535S:	Maintained
13536F:	drivers/gpio/gpio-dwapb.c
13537F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13538
13539SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13540M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13541S:	Maintained
13542F:	drivers/dma/dwi-axi-dmac/
13543F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13544
13545SYNOPSYS DESIGNWARE DMAC DRIVER
13546M:	Viresh Kumar <vireshk@kernel.org>
13547R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13548S:	Maintained
13549F:	include/linux/dma/dw.h
13550F:	include/linux/platform_data/dma-dw.h
13551F:	drivers/dma/dw/
13552
13553SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13554M:	Jose Abreu <Jose.Abreu@synopsys.com>
13555L:	netdev@vger.kernel.org
13556S:	Supported
13557F:	drivers/net/ethernet/synopsys/
13558
13559SYNOPSYS DESIGNWARE I2C DRIVER
13560M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13561R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13562R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13563L:	linux-i2c@vger.kernel.org
13564S:	Maintained
13565F:	drivers/i2c/busses/i2c-designware-*
13566F:	include/linux/platform_data/i2c-designware.h
13567
13568SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13569M:	Jaehoon Chung <jh80.chung@samsung.com>
13570L:	linux-mmc@vger.kernel.org
13571S:	Maintained
13572F:	drivers/mmc/host/dw_mmc*
13573
13574SYNOPSYS HSDK RESET CONTROLLER DRIVER
13575M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13576S:	Supported
13577F:	drivers/reset/reset-hsdk.c
13578F:	include/dt-bindings/reset/snps,hsdk-reset.h
13579F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13580
13581SYSTEM CONFIGURATION (SYSCON)
13582M:	Lee Jones <lee.jones@linaro.org>
13583M:	Arnd Bergmann <arnd@arndb.de>
13584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13585S:	Supported
13586F:	drivers/mfd/syscon.c
13587
13588SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13589M:	Sudeep Holla <sudeep.holla@arm.com>
13590L:	linux-arm-kernel@lists.infradead.org
13591S:	Maintained
13592F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13593F:	drivers/clk/clk-sc[mp]i.c
13594F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13595F:	drivers/firmware/arm_scpi.c
13596F:	drivers/firmware/arm_scmi/
13597F:	include/linux/sc[mp]i_protocol.h
13598
13599SYSTEM RESET/SHUTDOWN DRIVERS
13600M:	Sebastian Reichel <sre@kernel.org>
13601L:	linux-pm@vger.kernel.org
13602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13603S:	Maintained
13604F:	Documentation/devicetree/bindings/power/reset/
13605F:	drivers/power/reset/
13606
13607SYSTEM TRACE MODULE CLASS
13608M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13609S:	Maintained
13610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13611F:	Documentation/trace/stm.txt
13612F:	drivers/hwtracing/stm/
13613F:	include/linux/stm.h
13614F:	include/uapi/linux/stm.h
13615
13616SYSV FILESYSTEM
13617M:	Christoph Hellwig <hch@infradead.org>
13618S:	Maintained
13619F:	Documentation/filesystems/sysv-fs.txt
13620F:	fs/sysv/
13621F:	include/linux/sysv_fs.h
13622
13623TARGET SUBSYSTEM
13624M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13625L:	linux-scsi@vger.kernel.org
13626L:	target-devel@vger.kernel.org
13627W:	http://www.linux-iscsi.org
13628W:	http://groups.google.com/group/linux-iscsi-target-dev
13629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13630S:	Supported
13631F:	drivers/target/
13632F:	include/target/
13633F:	Documentation/target/
13634
13635TASKSTATS STATISTICS INTERFACE
13636M:	Balbir Singh <bsingharora@gmail.com>
13637S:	Maintained
13638F:	Documentation/accounting/taskstats*
13639F:	include/linux/taskstats*
13640F:	kernel/taskstats.c
13641
13642TC subsystem
13643M:	Jamal Hadi Salim <jhs@mojatatu.com>
13644M:	Cong Wang <xiyou.wangcong@gmail.com>
13645M:	Jiri Pirko <jiri@resnulli.us>
13646L:	netdev@vger.kernel.org
13647S:	Maintained
13648F:	include/net/pkt_cls.h
13649F:	include/net/pkt_sched.h
13650F:	include/net/tc_act/
13651F:	include/uapi/linux/pkt_cls.h
13652F:	include/uapi/linux/pkt_sched.h
13653F:	include/uapi/linux/tc_act/
13654F:	include/uapi/linux/tc_ematch/
13655F:	net/sched/
13656
13657TCP LOW PRIORITY MODULE
13658M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13659M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13660W:	http://tcp-lp-mod.sourceforge.net/
13661S:	Maintained
13662F:	net/ipv4/tcp_lp.c
13663
13664TDA10071 MEDIA DRIVER
13665M:	Antti Palosaari <crope@iki.fi>
13666L:	linux-media@vger.kernel.org
13667W:	https://linuxtv.org
13668W:	http://palosaari.fi/linux/
13669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13670T:	git git://linuxtv.org/anttip/media_tree.git
13671S:	Maintained
13672F:	drivers/media/dvb-frontends/tda10071*
13673
13674TDA18212 MEDIA DRIVER
13675M:	Antti Palosaari <crope@iki.fi>
13676L:	linux-media@vger.kernel.org
13677W:	https://linuxtv.org
13678W:	http://palosaari.fi/linux/
13679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13680T:	git git://linuxtv.org/anttip/media_tree.git
13681S:	Maintained
13682F:	drivers/media/tuners/tda18212*
13683
13684TDA18218 MEDIA DRIVER
13685M:	Antti Palosaari <crope@iki.fi>
13686L:	linux-media@vger.kernel.org
13687W:	https://linuxtv.org
13688W:	http://palosaari.fi/linux/
13689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13690T:	git git://linuxtv.org/anttip/media_tree.git
13691S:	Maintained
13692F:	drivers/media/tuners/tda18218*
13693
13694TDA18250 MEDIA DRIVER
13695M:	Olli Salonen <olli.salonen@iki.fi>
13696L:	linux-media@vger.kernel.org
13697W:	https://linuxtv.org
13698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13699T:	git git://linuxtv.org/media_tree.git
13700S:	Maintained
13701F:	drivers/media/tuners/tda18250*
13702
13703TDA18271 MEDIA DRIVER
13704M:	Michael Krufky <mkrufky@linuxtv.org>
13705L:	linux-media@vger.kernel.org
13706W:	https://linuxtv.org
13707W:	http://github.com/mkrufky
13708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13709T:	git git://linuxtv.org/mkrufky/tuners.git
13710S:	Maintained
13711F:	drivers/media/tuners/tda18271*
13712
13713TDA1997x MEDIA DRIVER
13714M:	Tim Harvey <tharvey@gateworks.com>
13715L:	linux-media@vger.kernel.org
13716W:	https://linuxtv.org
13717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13718S:	Maintained
13719F:	drivers/media/i2c/tda1997x.*
13720
13721TDA827x MEDIA DRIVER
13722M:	Michael Krufky <mkrufky@linuxtv.org>
13723L:	linux-media@vger.kernel.org
13724W:	https://linuxtv.org
13725W:	http://github.com/mkrufky
13726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13727T:	git git://linuxtv.org/mkrufky/tuners.git
13728S:	Maintained
13729F:	drivers/media/tuners/tda8290.*
13730
13731TDA8290 MEDIA DRIVER
13732M:	Michael Krufky <mkrufky@linuxtv.org>
13733L:	linux-media@vger.kernel.org
13734W:	https://linuxtv.org
13735W:	http://github.com/mkrufky
13736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13737T:	git git://linuxtv.org/mkrufky/tuners.git
13738S:	Maintained
13739F:	drivers/media/tuners/tda8290.*
13740
13741TDA9840 MEDIA DRIVER
13742M:	Hans Verkuil <hverkuil@xs4all.nl>
13743L:	linux-media@vger.kernel.org
13744T:	git git://linuxtv.org/media_tree.git
13745W:	https://linuxtv.org
13746S:	Maintained
13747F:	drivers/media/i2c/tda9840*
13748
13749TEA5761 TUNER DRIVER
13750M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13751L:	linux-media@vger.kernel.org
13752W:	https://linuxtv.org
13753T:	git git://linuxtv.org/media_tree.git
13754S:	Odd fixes
13755F:	drivers/media/tuners/tea5761.*
13756
13757TEA5767 TUNER DRIVER
13758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13759L:	linux-media@vger.kernel.org
13760W:	https://linuxtv.org
13761T:	git git://linuxtv.org/media_tree.git
13762S:	Maintained
13763F:	drivers/media/tuners/tea5767.*
13764
13765TEA6415C MEDIA DRIVER
13766M:	Hans Verkuil <hverkuil@xs4all.nl>
13767L:	linux-media@vger.kernel.org
13768T:	git git://linuxtv.org/media_tree.git
13769W:	https://linuxtv.org
13770S:	Maintained
13771F:	drivers/media/i2c/tea6415c*
13772
13773TEA6420 MEDIA DRIVER
13774M:	Hans Verkuil <hverkuil@xs4all.nl>
13775L:	linux-media@vger.kernel.org
13776T:	git git://linuxtv.org/media_tree.git
13777W:	https://linuxtv.org
13778S:	Maintained
13779F:	drivers/media/i2c/tea6420*
13780
13781TEAM DRIVER
13782M:	Jiri Pirko <jiri@resnulli.us>
13783L:	netdev@vger.kernel.org
13784S:	Supported
13785F:	drivers/net/team/
13786F:	include/linux/if_team.h
13787F:	include/uapi/linux/if_team.h
13788
13789TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13790M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13791S:	Maintained
13792F:	arch/x86/platform/ts5500/
13793
13794TECHNOTREND USB IR RECEIVER
13795M:	Sean Young <sean@mess.org>
13796L:	linux-media@vger.kernel.org
13797S:	Maintained
13798F:	drivers/media/rc/ttusbir.c
13799
13800TECHWELL TW9910 VIDEO DECODER
13801L:	linux-media@vger.kernel.org
13802S:	Orphan
13803F:	drivers/media/i2c/tw9910.c
13804F:	include/media/i2c/tw9910.h
13805
13806TEE SUBSYSTEM
13807M:	Jens Wiklander <jens.wiklander@linaro.org>
13808S:	Maintained
13809F:	include/linux/tee_drv.h
13810F:	include/uapi/linux/tee.h
13811F:	drivers/tee/
13812F:	Documentation/tee.txt
13813
13814TEGRA ARCHITECTURE SUPPORT
13815M:	Thierry Reding <thierry.reding@gmail.com>
13816M:	Jonathan Hunter <jonathanh@nvidia.com>
13817L:	linux-tegra@vger.kernel.org
13818Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13820S:	Supported
13821N:	[^a-z]tegra
13822
13823TEGRA CLOCK DRIVER
13824M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13825M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13826S:	Supported
13827F:	drivers/clk/tegra/
13828
13829TEGRA DMA DRIVERS
13830M:	Laxman Dewangan <ldewangan@nvidia.com>
13831M:	Jon Hunter <jonathanh@nvidia.com>
13832S:	Supported
13833F:	drivers/dma/tegra*
13834
13835TEGRA I2C DRIVER
13836M:	Laxman Dewangan <ldewangan@nvidia.com>
13837S:	Supported
13838F:	drivers/i2c/busses/i2c-tegra.c
13839
13840TEGRA IOMMU DRIVERS
13841M:	Thierry Reding <thierry.reding@gmail.com>
13842L:	linux-tegra@vger.kernel.org
13843S:	Supported
13844F:	drivers/iommu/tegra*
13845
13846TEGRA KBC DRIVER
13847M:	Laxman Dewangan <ldewangan@nvidia.com>
13848S:	Supported
13849F:	drivers/input/keyboard/tegra-kbc.c
13850
13851TEGRA PWM DRIVER
13852M:	Thierry Reding <thierry.reding@gmail.com>
13853S:	Supported
13854F:	drivers/pwm/pwm-tegra.c
13855
13856TEGRA SERIAL DRIVER
13857M:	Laxman Dewangan <ldewangan@nvidia.com>
13858S:	Supported
13859F:	drivers/tty/serial/serial-tegra.c
13860
13861TEGRA SPI DRIVER
13862M:	Laxman Dewangan <ldewangan@nvidia.com>
13863S:	Supported
13864F:	drivers/spi/spi-tegra*
13865
13866TEHUTI ETHERNET DRIVER
13867M:	Andy Gospodarek <andy@greyhouse.net>
13868L:	netdev@vger.kernel.org
13869S:	Supported
13870F:	drivers/net/ethernet/tehuti/*
13871
13872Telecom Clock Driver for MCPL0010
13873M:	Mark Gross <mark.gross@intel.com>
13874S:	Supported
13875F:	drivers/char/tlclk.c
13876
13877TENSILICA XTENSA PORT (xtensa)
13878M:	Chris Zankel <chris@zankel.net>
13879M:	Max Filippov <jcmvbkbc@gmail.com>
13880L:	linux-xtensa@linux-xtensa.org
13881T:	git git://github.com/czankel/xtensa-linux.git
13882S:	Maintained
13883F:	arch/xtensa/
13884F:	drivers/irqchip/irq-xtensa-*
13885
13886Texas Instruments' System Control Interface (TISCI) Protocol Driver
13887M:	Nishanth Menon <nm@ti.com>
13888M:	Tero Kristo <t-kristo@ti.com>
13889M:	Santosh Shilimkar <ssantosh@kernel.org>
13890L:	linux-arm-kernel@lists.infradead.org
13891S:	Maintained
13892F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13893F:	drivers/firmware/ti_sci*
13894F:	include/linux/soc/ti/ti_sci_protocol.h
13895F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13896F:	include/dt-bindings/genpd/k2g.h
13897F:	drivers/soc/ti/ti_sci_pm_domains.c
13898F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13899F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13900F:	drivers/clk/keystone/sci-clk.c
13901F:	drivers/reset/reset-ti-sci.c
13902
13903THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13904M:	Hans Verkuil <hverkuil@xs4all.nl>
13905L:	linux-media@vger.kernel.org
13906T:	git git://linuxtv.org/media_tree.git
13907W:	https://linuxtv.org
13908S:	Maintained
13909F:	drivers/media/radio/radio-raremono.c
13910
13911THERMAL
13912M:	Zhang Rui <rui.zhang@intel.com>
13913M:	Eduardo Valentin <edubezval@gmail.com>
13914L:	linux-pm@vger.kernel.org
13915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13917Q:	https://patchwork.kernel.org/project/linux-pm/list/
13918S:	Supported
13919F:	drivers/thermal/
13920F:	include/linux/thermal.h
13921F:	include/uapi/linux/thermal.h
13922F:	include/linux/cpu_cooling.h
13923F:	Documentation/devicetree/bindings/thermal/
13924
13925THERMAL/CPU_COOLING
13926M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13927M:	Viresh Kumar <viresh.kumar@linaro.org>
13928M:	Javi Merino <javi.merino@kernel.org>
13929L:	linux-pm@vger.kernel.org
13930S:	Supported
13931F:	Documentation/thermal/cpu-cooling-api.txt
13932F:	drivers/thermal/cpu_cooling.c
13933F:	include/linux/cpu_cooling.h
13934
13935THINKPAD ACPI EXTRAS DRIVER
13936M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13937L:	ibm-acpi-devel@lists.sourceforge.net
13938L:	platform-driver-x86@vger.kernel.org
13939W:	http://ibm-acpi.sourceforge.net
13940W:	http://thinkwiki.org/wiki/Ibm-acpi
13941T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13942S:	Maintained
13943F:	drivers/platform/x86/thinkpad_acpi.c
13944
13945THUNDERBOLT DRIVER
13946M:	Andreas Noever <andreas.noever@gmail.com>
13947M:	Michael Jamet <michael.jamet@intel.com>
13948M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13949M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13951S:	Maintained
13952F:	Documentation/admin-guide/thunderbolt.rst
13953F:	drivers/thunderbolt/
13954F:	include/linux/thunderbolt.h
13955
13956THUNDERBOLT NETWORK DRIVER
13957M:	Michael Jamet <michael.jamet@intel.com>
13958M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13959M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13960L:	netdev@vger.kernel.org
13961S:	Maintained
13962F:	drivers/net/thunderbolt.c
13963
13964THUNDERX GPIO DRIVER
13965M:	David Daney <david.daney@cavium.com>
13966S:	Maintained
13967F:	drivers/gpio/gpio-thunderx.c
13968
13969TI AM437X VPFE DRIVER
13970M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13971L:	linux-media@vger.kernel.org
13972W:	https://linuxtv.org
13973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13974T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13975S:	Maintained
13976F:	drivers/media/platform/am437x/
13977
13978TI BANDGAP AND THERMAL DRIVER
13979M:	Eduardo Valentin <edubezval@gmail.com>
13980M:	Keerthy <j-keerthy@ti.com>
13981L:	linux-pm@vger.kernel.org
13982L:	linux-omap@vger.kernel.org
13983S:	Maintained
13984F:	drivers/thermal/ti-soc-thermal/
13985
13986TI BQ27XXX POWER SUPPLY DRIVER
13987R:	Andrew F. Davis <afd@ti.com>
13988F:	include/linux/power/bq27xxx_battery.h
13989F:	drivers/power/supply/bq27xxx_battery.c
13990F:	drivers/power/supply/bq27xxx_battery_i2c.c
13991
13992TI CDCE706 CLOCK DRIVER
13993M:	Max Filippov <jcmvbkbc@gmail.com>
13994S:	Maintained
13995F:	drivers/clk/clk-cdce706.c
13996
13997TI CLOCK DRIVER
13998M:	Tero Kristo <t-kristo@ti.com>
13999L:	linux-omap@vger.kernel.org
14000S:	Maintained
14001F:	drivers/clk/ti/
14002F:	include/linux/clk/ti.h
14003
14004TI DAVINCI MACHINE SUPPORT
14005M:	Sekhar Nori <nsekhar@ti.com>
14006M:	Kevin Hilman <khilman@kernel.org>
14007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14009S:	Supported
14010F:	arch/arm/mach-davinci/
14011F:	drivers/i2c/busses/i2c-davinci.c
14012F:	arch/arm/boot/dts/da850*
14013
14014TI DAVINCI SERIES CLOCK DRIVER
14015M:	David Lechner <david@lechnology.com>
14016R:	Sekhar Nori <nsekhar@ti.com>
14017S:	Maintained
14018F:	Documentation/devicetree/bindings/clock/ti/davinci/
14019F:	drivers/clk/davinci/
14020
14021TI DAVINCI SERIES GPIO DRIVER
14022M:	Keerthy <j-keerthy@ti.com>
14023L:	linux-gpio@vger.kernel.org
14024S:	Maintained
14025F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14026F:	drivers/gpio/gpio-davinci.c
14027
14028TI DAVINCI SERIES MEDIA DRIVER
14029M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14030L:	linux-media@vger.kernel.org
14031W:	https://linuxtv.org
14032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14033T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14034S:	Maintained
14035F:	drivers/media/platform/davinci/
14036F:	include/media/davinci/
14037
14038TI ETHERNET SWITCH DRIVER (CPSW)
14039R:	Grygorii Strashko <grygorii.strashko@ti.com>
14040L:	linux-omap@vger.kernel.org
14041L:	netdev@vger.kernel.org
14042S:	Maintained
14043F:	drivers/net/ethernet/ti/cpsw*
14044F:	drivers/net/ethernet/ti/davinci*
14045
14046TI FLASH MEDIA INTERFACE DRIVER
14047M:	Alex Dubov <oakad@yahoo.com>
14048S:	Maintained
14049F:	drivers/misc/tifm*
14050F:	drivers/mmc/host/tifm_sd.c
14051F:	include/linux/tifm.h
14052
14053TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14054M:	Santosh Shilimkar <ssantosh@kernel.org>
14055L:	linux-kernel@vger.kernel.org
14056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14057S:	Maintained
14058F:	drivers/soc/ti/*
14059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14060
14061TI LM49xxx FAMILY ASoC CODEC DRIVERS
14062M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14063M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14065S:	Maintained
14066F:	sound/soc/codecs/lm49453*
14067F:	sound/soc/codecs/isabelle*
14068
14069TI LP855x BACKLIGHT DRIVER
14070M:	Milo Kim <milo.kim@ti.com>
14071S:	Maintained
14072F:	Documentation/backlight/lp855x-driver.txt
14073F:	drivers/video/backlight/lp855x_bl.c
14074F:	include/linux/platform_data/lp855x.h
14075
14076TI LP8727 CHARGER DRIVER
14077M:	Milo Kim <milo.kim@ti.com>
14078S:	Maintained
14079F:	drivers/power/supply/lp8727_charger.c
14080F:	include/linux/platform_data/lp8727.h
14081
14082TI LP8788 MFD DRIVER
14083M:	Milo Kim <milo.kim@ti.com>
14084S:	Maintained
14085F:	drivers/iio/adc/lp8788_adc.c
14086F:	drivers/leds/leds-lp8788.c
14087F:	drivers/mfd/lp8788*.c
14088F:	drivers/power/supply/lp8788-charger.c
14089F:	drivers/regulator/lp8788-*.c
14090F:	include/linux/mfd/lp8788*.h
14091
14092TI NETCP ETHERNET DRIVER
14093M:	Wingman Kwok <w-kwok2@ti.com>
14094M:	Murali Karicheri <m-karicheri2@ti.com>
14095L:	netdev@vger.kernel.org
14096S:	Maintained
14097F:	drivers/net/ethernet/ti/netcp*
14098
14099TI TAS571X FAMILY ASoC CODEC DRIVER
14100M:	Kevin Cernekee <cernekee@chromium.org>
14101L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14102S:	Odd Fixes
14103F:	sound/soc/codecs/tas571x*
14104
14105TI TRF7970A NFC DRIVER
14106M:	Mark Greer <mgreer@animalcreek.com>
14107L:	linux-wireless@vger.kernel.org
14108L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14109S:	Supported
14110F:	drivers/nfc/trf7970a.c
14111F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14112
14113TI TWL4030 SERIES SOC CODEC DRIVER
14114M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14116S:	Maintained
14117F:	sound/soc/codecs/twl4030*
14118
14119TI VPE/CAL DRIVERS
14120M:	Benoit Parrot <bparrot@ti.com>
14121L:	linux-media@vger.kernel.org
14122W:	http://linuxtv.org/
14123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14124S:	Maintained
14125F:	drivers/media/platform/ti-vpe/
14126
14127TI WILINK WIRELESS DRIVERS
14128L:	linux-wireless@vger.kernel.org
14129W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14130W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14132S:	Orphan
14133F:	drivers/net/wireless/ti/
14134F:	include/linux/wl12xx.h
14135
14136TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14137M:	John Stultz <john.stultz@linaro.org>
14138M:	Thomas Gleixner <tglx@linutronix.de>
14139R:	Stephen Boyd <sboyd@kernel.org>
14140L:	linux-kernel@vger.kernel.org
14141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14142S:	Supported
14143F:	include/linux/clocksource.h
14144F:	include/linux/time.h
14145F:	include/linux/timex.h
14146F:	include/uapi/linux/time.h
14147F:	include/uapi/linux/timex.h
14148F:	kernel/time/clocksource.c
14149F:	kernel/time/time*.c
14150F:	kernel/time/alarmtimer.c
14151F:	kernel/time/ntp.c
14152F:	tools/testing/selftests/timers/
14153
14154TIPC NETWORK LAYER
14155M:	Jon Maloy <jon.maloy@ericsson.com>
14156M:	Ying Xue <ying.xue@windriver.com>
14157L:	netdev@vger.kernel.org (core kernel code)
14158L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14159W:	http://tipc.sourceforge.net/
14160S:	Maintained
14161F:	include/uapi/linux/tipc*.h
14162F:	net/tipc/
14163
14164TLAN NETWORK DRIVER
14165M:	Samuel Chessman <chessman@tux.org>
14166L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14167W:	http://sourceforge.net/projects/tlan/
14168S:	Maintained
14169F:	Documentation/networking/tlan.txt
14170F:	drivers/net/ethernet/ti/tlan.*
14171
14172TM6000 VIDEO4LINUX DRIVER
14173M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14174L:	linux-media@vger.kernel.org
14175W:	https://linuxtv.org
14176T:	git git://linuxtv.org/media_tree.git
14177S:	Odd fixes
14178F:	drivers/media/usb/tm6000/
14179F:	Documentation/media/v4l-drivers/tm6000*
14180
14181TMIO/SDHI MMC DRIVER
14182M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14183L:	linux-mmc@vger.kernel.org
14184S:	Supported
14185F:	drivers/mmc/host/tmio_mmc*
14186F:	drivers/mmc/host/renesas_sdhi*
14187F:	include/linux/mfd/tmio.h
14188
14189TMP401 HARDWARE MONITOR DRIVER
14190M:	Guenter Roeck <linux@roeck-us.net>
14191L:	linux-hwmon@vger.kernel.org
14192S:	Maintained
14193F:	Documentation/hwmon/tmp401
14194F:	drivers/hwmon/tmp401.c
14195
14196TMPFS (SHMEM FILESYSTEM)
14197M:	Hugh Dickins <hughd@google.com>
14198L:	linux-mm@kvack.org
14199S:	Maintained
14200F:	include/linux/shmem_fs.h
14201F:	mm/shmem.c
14202
14203TOMOYO SECURITY MODULE
14204M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14205M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14206L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14207L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14208L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14209L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14210W:	http://tomoyo.sourceforge.jp/
14211T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14212S:	Maintained
14213F:	security/tomoyo/
14214
14215TOPSTAR LAPTOP EXTRAS DRIVER
14216M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14217L:	platform-driver-x86@vger.kernel.org
14218S:	Maintained
14219F:	drivers/platform/x86/topstar-laptop.c
14220
14221TORTURE-TEST MODULES
14222M:	Davidlohr Bueso <dave@stgolabs.net>
14223M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14224M:	Josh Triplett <josh@joshtriplett.org>
14225L:	linux-kernel@vger.kernel.org
14226S:	Supported
14227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14228F:	Documentation/RCU/torture.txt
14229F:	kernel/torture.c
14230F:	kernel/rcu/rcutorture.c
14231F:	kernel/locking/locktorture.c
14232
14233TOSHIBA ACPI EXTRAS DRIVER
14234M:	Azael Avalos <coproscefalo@gmail.com>
14235L:	platform-driver-x86@vger.kernel.org
14236S:	Maintained
14237F:	drivers/platform/x86/toshiba_acpi.c
14238
14239TOSHIBA BLUETOOTH DRIVER
14240M:	Azael Avalos <coproscefalo@gmail.com>
14241L:	platform-driver-x86@vger.kernel.org
14242S:	Maintained
14243F:	drivers/platform/x86/toshiba_bluetooth.c
14244
14245TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14246M:	Azael Avalos <coproscefalo@gmail.com>
14247L:	platform-driver-x86@vger.kernel.org
14248S:	Maintained
14249F:	drivers/platform/x86/toshiba_haps.c
14250
14251TOSHIBA SMM DRIVER
14252M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14253W:	http://www.buzzard.org.uk/toshiba/
14254S:	Maintained
14255F:	drivers/char/toshiba.c
14256F:	include/linux/toshiba.h
14257F:	include/uapi/linux/toshiba.h
14258
14259TOSHIBA TC358743 DRIVER
14260M:	Mats Randgaard <matrandg@cisco.com>
14261L:	linux-media@vger.kernel.org
14262S:	Maintained
14263F:	drivers/media/i2c/tc358743*
14264F:	include/media/i2c/tc358743.h
14265
14266TOSHIBA WMI HOTKEYS DRIVER
14267M:	Azael Avalos <coproscefalo@gmail.com>
14268L:	platform-driver-x86@vger.kernel.org
14269S:	Maintained
14270F:	drivers/platform/x86/toshiba-wmi.c
14271
14272TPM DEVICE DRIVER
14273M:	Peter Huewe <peterhuewe@gmx.de>
14274M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14275R:	Jason Gunthorpe <jgg@ziepe.ca>
14276L:	linux-integrity@vger.kernel.org
14277Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14278W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14279T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14280S:	Maintained
14281F:	drivers/char/tpm/
14282
14283TRACING
14284M:	Steven Rostedt <rostedt@goodmis.org>
14285M:	Ingo Molnar <mingo@redhat.com>
14286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14287S:	Maintained
14288F:	Documentation/trace/ftrace.txt
14289F:	arch/*/*/*/ftrace.h
14290F:	arch/*/kernel/ftrace.c
14291F:	include/*/ftrace.h
14292F:	include/linux/trace*.h
14293F:	include/trace/
14294F:	kernel/trace/
14295F:	tools/testing/selftests/ftrace/
14296
14297TRACING MMIO ACCESSES (MMIOTRACE)
14298M:	Steven Rostedt <rostedt@goodmis.org>
14299M:	Ingo Molnar <mingo@kernel.org>
14300R:	Karol Herbst <karolherbst@gmail.com>
14301R:	Pekka Paalanen <ppaalanen@gmail.com>
14302S:	Maintained
14303L:	linux-kernel@vger.kernel.org
14304L:	nouveau@lists.freedesktop.org
14305F:	kernel/trace/trace_mmiotrace.c
14306F:	include/linux/mmiotrace.h
14307F:	arch/x86/mm/kmmio.c
14308F:	arch/x86/mm/mmio-mod.c
14309F:	arch/x86/mm/testmmiotrace.c
14310
14311TRIVIAL PATCHES
14312M:	Jiri Kosina <trivial@kernel.org>
14313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14314S:	Maintained
14315K:	^Subject:.*(?i)trivial
14316
14317TEMPO SEMICONDUCTOR DRIVERS
14318M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14319S:	Maintained
14320F:	sound/soc/codecs/tscs*.c
14321F:	sound/soc/codecs/tscs*.h
14322F:	Documentation/devicetree/bindings/sound/tscs*.txt
14323
14324TTY LAYER
14325M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14326M:	Jiri Slaby <jslaby@suse.com>
14327S:	Supported
14328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14329F:	Documentation/serial/
14330F:	drivers/tty/
14331F:	drivers/tty/serial/serial_core.c
14332F:	include/linux/serial_core.h
14333F:	include/linux/serial.h
14334F:	include/linux/tty.h
14335F:	include/uapi/linux/serial_core.h
14336F:	include/uapi/linux/serial.h
14337F:	include/uapi/linux/tty.h
14338
14339TUA9001 MEDIA DRIVER
14340M:	Antti Palosaari <crope@iki.fi>
14341L:	linux-media@vger.kernel.org
14342W:	https://linuxtv.org
14343W:	http://palosaari.fi/linux/
14344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14345T:	git git://linuxtv.org/anttip/media_tree.git
14346S:	Maintained
14347F:	drivers/media/tuners/tua9001*
14348
14349TULIP NETWORK DRIVERS
14350L:	netdev@vger.kernel.org
14351L:	linux-parisc@vger.kernel.org
14352S:	Orphan
14353F:	drivers/net/ethernet/dec/tulip/
14354
14355TUN/TAP driver
14356M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14357W:	http://vtun.sourceforge.net/tun
14358S:	Maintained
14359F:	Documentation/networking/tuntap.txt
14360F:	arch/um/os-Linux/drivers/
14361
14362TURBOCHANNEL SUBSYSTEM
14363M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14364M:	Ralf Baechle <ralf@linux-mips.org>
14365L:	linux-mips@linux-mips.org
14366Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14367S:	Maintained
14368F:	drivers/tc/
14369F:	include/linux/tc.h
14370
14371TW5864 VIDEO4LINUX DRIVER
14372M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14373M:	Anton Sviridenko <anton@corp.bluecherry.net>
14374M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14375M:	Andrey Utkin <andrey_utkin@fastmail.com>
14376L:	linux-media@vger.kernel.org
14377S:	Supported
14378F:	drivers/media/pci/tw5864/
14379
14380TW68 VIDEO4LINUX DRIVER
14381M:	Hans Verkuil <hverkuil@xs4all.nl>
14382L:	linux-media@vger.kernel.org
14383T:	git git://linuxtv.org/media_tree.git
14384W:	https://linuxtv.org
14385S:	Odd Fixes
14386F:	drivers/media/pci/tw68/
14387
14388TW686X VIDEO4LINUX DRIVER
14389M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14390L:	linux-media@vger.kernel.org
14391T:	git git://linuxtv.org/media_tree.git
14392W:	http://linuxtv.org
14393S:	Maintained
14394F:	drivers/media/pci/tw686x/
14395
14396UBI FILE SYSTEM (UBIFS)
14397M:	Richard Weinberger <richard@nod.at>
14398M:	Artem Bityutskiy <dedekind1@gmail.com>
14399M:	Adrian Hunter <adrian.hunter@intel.com>
14400L:	linux-mtd@lists.infradead.org
14401T:	git git://git.infradead.org/ubifs-2.6.git
14402W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14403S:	Supported
14404F:	Documentation/filesystems/ubifs.txt
14405F:	fs/ubifs/
14406
14407UCLINUX (M68KNOMMU AND COLDFIRE)
14408M:	Greg Ungerer <gerg@linux-m68k.org>
14409W:	http://www.linux-m68k.org/
14410W:	http://www.uclinux.org/
14411L:	linux-m68k@lists.linux-m68k.org
14412L:	uclinux-dev@uclinux.org  (subscribers-only)
14413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14414S:	Maintained
14415F:	arch/m68k/coldfire/
14416F:	arch/m68k/68*/
14417F:	arch/m68k/*/*_no.*
14418F:	arch/m68k/include/asm/*_no.*
14419
14420UDF FILESYSTEM
14421M:	Jan Kara <jack@suse.com>
14422S:	Maintained
14423F:	Documentation/filesystems/udf.txt
14424F:	fs/udf/
14425
14426UDRAW TABLET
14427M:	Bastien Nocera <hadess@hadess.net>
14428L:	linux-input@vger.kernel.org
14429S:	Maintained
14430F:	drivers/hid/hid-udraw-ps3.c
14431
14432UFS FILESYSTEM
14433M:	Evgeniy Dushistov <dushistov@mail.ru>
14434S:	Maintained
14435F:	Documentation/filesystems/ufs.txt
14436F:	fs/ufs/
14437
14438UHID USERSPACE HID IO DRIVER:
14439M:	David Herrmann <dh.herrmann@googlemail.com>
14440L:	linux-input@vger.kernel.org
14441S:	Maintained
14442F:	drivers/hid/uhid.c
14443F:	include/uapi/linux/uhid.h
14444
14445ULPI BUS
14446M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14447L:	linux-usb@vger.kernel.org
14448S:	Maintained
14449F:	drivers/usb/common/ulpi.c
14450F:	include/linux/ulpi/
14451
14452ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14453L:	linux-usb@vger.kernel.org
14454S:	Orphan
14455F:	drivers/uwb/
14456F:	include/linux/uwb.h
14457F:	include/linux/uwb/
14458
14459UNICORE32 ARCHITECTURE:
14460M:	Guan Xuetao <gxt@pku.edu.cn>
14461W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14462S:	Maintained
14463T:	git git://github.com/gxt/linux.git
14464F:	arch/unicore32/
14465
14466UNIFDEF
14467M:	Tony Finch <dot@dotat.at>
14468W:	http://dotat.at/prog/unifdef
14469S:	Maintained
14470F:	scripts/unifdef.c
14471
14472UNIFORM CDROM DRIVER
14473M:	Jens Axboe <axboe@kernel.dk>
14474W:	http://www.kernel.dk
14475S:	Maintained
14476F:	Documentation/cdrom/
14477F:	drivers/cdrom/cdrom.c
14478F:	include/linux/cdrom.h
14479F:	include/uapi/linux/cdrom.h
14480
14481UNISYS S-PAR DRIVERS
14482M:	David Kershner <david.kershner@unisys.com>
14483L:	sparmaintainer@unisys.com (Unisys internal)
14484S:	Supported
14485F:	include/linux/visorbus.h
14486F:	drivers/visorbus/
14487F:	drivers/staging/unisys/
14488
14489UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14490M:	Vinayak Holikatti <vinholikatti@gmail.com>
14491L:	linux-scsi@vger.kernel.org
14492S:	Supported
14493F:	Documentation/scsi/ufs.txt
14494F:	drivers/scsi/ufs/
14495
14496UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14497M:	Joao Pinto <jpinto@synopsys.com>
14498L:	linux-scsi@vger.kernel.org
14499S:	Supported
14500F:	drivers/scsi/ufs/*dwc*
14501
14502UNSORTED BLOCK IMAGES (UBI)
14503M:	Artem Bityutskiy <dedekind1@gmail.com>
14504M:	Richard Weinberger <richard@nod.at>
14505W:	http://www.linux-mtd.infradead.org/
14506L:	linux-mtd@lists.infradead.org
14507T:	git git://git.infradead.org/ubifs-2.6.git
14508S:	Supported
14509F:	drivers/mtd/ubi/
14510F:	include/linux/mtd/ubi.h
14511F:	include/uapi/mtd/ubi-user.h
14512
14513USB "USBNET" DRIVER FRAMEWORK
14514M:	Oliver Neukum <oneukum@suse.com>
14515L:	netdev@vger.kernel.org
14516W:	http://www.linux-usb.org/usbnet
14517S:	Maintained
14518F:	drivers/net/usb/usbnet.c
14519F:	include/linux/usb/usbnet.h
14520
14521USB ACM DRIVER
14522M:	Oliver Neukum <oneukum@suse.com>
14523L:	linux-usb@vger.kernel.org
14524S:	Maintained
14525F:	Documentation/usb/acm.txt
14526F:	drivers/usb/class/cdc-acm.*
14527
14528USB AR5523 WIRELESS DRIVER
14529M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14530L:	linux-wireless@vger.kernel.org
14531S:	Maintained
14532F:	drivers/net/wireless/ath/ar5523/
14533
14534USB ATTACHED SCSI
14535M:	Oliver Neukum <oneukum@suse.com>
14536L:	linux-usb@vger.kernel.org
14537L:	linux-scsi@vger.kernel.org
14538S:	Maintained
14539F:	drivers/usb/storage/uas.c
14540
14541USB CDC ETHERNET DRIVER
14542M:	Oliver Neukum <oliver@neukum.org>
14543L:	linux-usb@vger.kernel.org
14544S:	Maintained
14545F:	drivers/net/usb/cdc_*.c
14546F:	include/uapi/linux/usb/cdc.h
14547
14548USB CHAOSKEY DRIVER
14549M:	Keith Packard <keithp@keithp.com>
14550L:	linux-usb@vger.kernel.org
14551S:	Maintained
14552F:	drivers/usb/misc/chaoskey.c
14553
14554USB CYPRESS C67X00 DRIVER
14555M:	Peter Korsgaard <jacmet@sunsite.dk>
14556L:	linux-usb@vger.kernel.org
14557S:	Maintained
14558F:	drivers/usb/c67x00/
14559
14560USB DAVICOM DM9601 DRIVER
14561M:	Peter Korsgaard <jacmet@sunsite.dk>
14562L:	netdev@vger.kernel.org
14563W:	http://www.linux-usb.org/usbnet
14564S:	Maintained
14565F:	drivers/net/usb/dm9601.c
14566
14567USB DIAMOND RIO500 DRIVER
14568M:	Cesar Miquel <miquel@df.uba.ar>
14569L:	rio500-users@lists.sourceforge.net
14570W:	http://rio500.sourceforge.net
14571S:	Maintained
14572F:	drivers/usb/misc/rio500*
14573
14574USB EHCI DRIVER
14575M:	Alan Stern <stern@rowland.harvard.edu>
14576L:	linux-usb@vger.kernel.org
14577S:	Maintained
14578F:	Documentation/usb/ehci.txt
14579F:	drivers/usb/host/ehci*
14580
14581USB GADGET/PERIPHERAL SUBSYSTEM
14582M:	Felipe Balbi <balbi@kernel.org>
14583L:	linux-usb@vger.kernel.org
14584W:	http://www.linux-usb.org/gadget
14585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14586S:	Maintained
14587F:	drivers/usb/gadget/
14588F:	include/linux/usb/gadget*
14589
14590USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14591M:	Jiri Kosina <jikos@kernel.org>
14592R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14593L:	linux-usb@vger.kernel.org
14594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14595S:	Maintained
14596F:	Documentation/hid/hiddev.txt
14597F:	drivers/hid/usbhid/
14598
14599USB INTEL XHCI ROLE MUX DRIVER
14600M:	Hans de Goede <hdegoede@redhat.com>
14601L:	linux-usb@vger.kernel.org
14602S:	Maintained
14603F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14604
14605USB ISP116X DRIVER
14606M:	Olav Kongas <ok@artecdesign.ee>
14607L:	linux-usb@vger.kernel.org
14608S:	Maintained
14609F:	drivers/usb/host/isp116x*
14610F:	include/linux/usb/isp116x.h
14611
14612USB LAN78XX ETHERNET DRIVER
14613M:	Woojung Huh <woojung.huh@microchip.com>
14614M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14615L:	netdev@vger.kernel.org
14616S:	Maintained
14617F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14618F:	drivers/net/usb/lan78xx.*
14619F:	include/dt-bindings/net/microchip-lan78xx.h
14620
14621USB MASS STORAGE DRIVER
14622M:	Alan Stern <stern@rowland.harvard.edu>
14623L:	linux-usb@vger.kernel.org
14624L:	usb-storage@lists.one-eyed-alien.net
14625S:	Maintained
14626W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14627F:	drivers/usb/storage/
14628
14629USB MIDI DRIVER
14630M:	Clemens Ladisch <clemens@ladisch.de>
14631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14632T:	git git://git.alsa-project.org/alsa-kernel.git
14633S:	Maintained
14634F:	sound/usb/midi.*
14635
14636USB NETWORKING DRIVERS
14637L:	linux-usb@vger.kernel.org
14638S:	Odd Fixes
14639F:	drivers/net/usb/
14640
14641USB OHCI DRIVER
14642M:	Alan Stern <stern@rowland.harvard.edu>
14643L:	linux-usb@vger.kernel.org
14644S:	Maintained
14645F:	Documentation/usb/ohci.txt
14646F:	drivers/usb/host/ohci*
14647
14648USB OTG FSM (Finite State Machine)
14649M:	Peter Chen <Peter.Chen@nxp.com>
14650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14651L:	linux-usb@vger.kernel.org
14652S:	Maintained
14653F:	drivers/usb/common/usb-otg-fsm.c
14654
14655USB OVER IP DRIVER
14656M:	Valentina Manea <valentina.manea.m@gmail.com>
14657M:	Shuah Khan <shuah@kernel.org>
14658L:	linux-usb@vger.kernel.org
14659S:	Maintained
14660F:	Documentation/usb/usbip_protocol.txt
14661F:	drivers/usb/usbip/
14662F:	tools/usb/usbip/
14663
14664USB PEGASUS DRIVER
14665M:	Petko Manolov <petkan@nucleusys.com>
14666L:	linux-usb@vger.kernel.org
14667L:	netdev@vger.kernel.org
14668T:	git git://github.com/petkan/pegasus.git
14669W:	https://github.com/petkan/pegasus
14670S:	Maintained
14671F:	drivers/net/usb/pegasus.*
14672
14673USB PHY LAYER
14674M:	Felipe Balbi <balbi@kernel.org>
14675L:	linux-usb@vger.kernel.org
14676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14677S:	Maintained
14678F:	drivers/usb/phy/
14679
14680USB PRINTER DRIVER (usblp)
14681M:	Pete Zaitcev <zaitcev@redhat.com>
14682L:	linux-usb@vger.kernel.org
14683S:	Supported
14684F:	drivers/usb/class/usblp.c
14685
14686USB QMI WWAN NETWORK DRIVER
14687M:	Bjørn Mork <bjorn@mork.no>
14688L:	netdev@vger.kernel.org
14689S:	Maintained
14690F:	Documentation/ABI/testing/sysfs-class-net-qmi
14691F:	drivers/net/usb/qmi_wwan.c
14692
14693USB RTL8150 DRIVER
14694M:	Petko Manolov <petkan@nucleusys.com>
14695L:	linux-usb@vger.kernel.org
14696L:	netdev@vger.kernel.org
14697T:	git git://github.com/petkan/rtl8150.git
14698W:	https://github.com/petkan/rtl8150
14699S:	Maintained
14700F:	drivers/net/usb/rtl8150.c
14701
14702USB SERIAL SUBSYSTEM
14703M:	Johan Hovold <johan@kernel.org>
14704L:	linux-usb@vger.kernel.org
14705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14706S:	Maintained
14707F:	Documentation/usb/usb-serial.txt
14708F:	drivers/usb/serial/
14709F:	include/linux/usb/serial.h
14710
14711USB SMSC75XX ETHERNET DRIVER
14712M:	Steve Glendinning <steve.glendinning@shawell.net>
14713L:	netdev@vger.kernel.org
14714S:	Maintained
14715F:	drivers/net/usb/smsc75xx.*
14716
14717USB SMSC95XX ETHERNET DRIVER
14718M:	Steve Glendinning <steve.glendinning@shawell.net>
14719M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14720L:	netdev@vger.kernel.org
14721S:	Maintained
14722F:	drivers/net/usb/smsc95xx.*
14723
14724USB SUBSYSTEM
14725M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14726L:	linux-usb@vger.kernel.org
14727W:	http://www.linux-usb.org
14728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14729S:	Supported
14730F:	Documentation/devicetree/bindings/usb/
14731F:	Documentation/usb/
14732F:	drivers/usb/
14733F:	include/linux/usb.h
14734F:	include/linux/usb/
14735
14736USB TYPEC PI3USB30532 MUX DRIVER
14737M:	Hans de Goede <hdegoede@redhat.com>
14738L:	linux-usb@vger.kernel.org
14739S:	Maintained
14740F:	drivers/usb/typec/mux/pi3usb30532.c
14741
14742USB TYPEC SUBSYSTEM
14743M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14744L:	linux-usb@vger.kernel.org
14745S:	Maintained
14746F:	Documentation/ABI/testing/sysfs-class-typec
14747F:	Documentation/usb/typec.rst
14748F:	drivers/usb/typec/
14749F:	include/linux/usb/typec.h
14750
14751USB UHCI DRIVER
14752M:	Alan Stern <stern@rowland.harvard.edu>
14753L:	linux-usb@vger.kernel.org
14754S:	Maintained
14755F:	drivers/usb/host/uhci*
14756
14757USB VIDEO CLASS
14758M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14759L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14760L:	linux-media@vger.kernel.org
14761T:	git git://linuxtv.org/media_tree.git
14762W:	http://www.ideasonboard.org/uvc/
14763S:	Maintained
14764F:	drivers/media/usb/uvc/
14765F:	include/uapi/linux/uvcvideo.h
14766
14767USB VISION DRIVER
14768M:	Hans Verkuil <hverkuil@xs4all.nl>
14769L:	linux-media@vger.kernel.org
14770T:	git git://linuxtv.org/media_tree.git
14771W:	https://linuxtv.org
14772S:	Odd Fixes
14773F:	drivers/media/usb/usbvision/
14774
14775USB WEBCAM GADGET
14776M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14777L:	linux-usb@vger.kernel.org
14778S:	Maintained
14779F:	drivers/usb/gadget/function/*uvc*
14780F:	drivers/usb/gadget/legacy/webcam.c
14781
14782USB WIRELESS RNDIS DRIVER (rndis_wlan)
14783M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14784L:	linux-wireless@vger.kernel.org
14785S:	Maintained
14786F:	drivers/net/wireless/rndis_wlan.c
14787
14788USB XHCI DRIVER
14789M:	Mathias Nyman <mathias.nyman@intel.com>
14790L:	linux-usb@vger.kernel.org
14791S:	Supported
14792F:	drivers/usb/host/xhci*
14793F:	drivers/usb/host/pci-quirks*
14794
14795USB ZD1201 DRIVER
14796L:	linux-wireless@vger.kernel.org
14797W:	http://linux-lc100020.sourceforge.net
14798S:	Orphan
14799F:	drivers/net/wireless/zydas/zd1201.*
14800
14801USB ZR364XX DRIVER
14802M:	Antoine Jacquet <royale@zerezo.com>
14803L:	linux-usb@vger.kernel.org
14804L:	linux-media@vger.kernel.org
14805T:	git git://linuxtv.org/media_tree.git
14806W:	http://royale.zerezo.com/zr364xx/
14807S:	Maintained
14808F:	Documentation/media/v4l-drivers/zr364xx*
14809F:	drivers/media/usb/zr364xx/
14810
14811USER-MODE LINUX (UML)
14812M:	Jeff Dike <jdike@addtoit.com>
14813M:	Richard Weinberger <richard@nod.at>
14814L:	user-mode-linux-devel@lists.sourceforge.net
14815L:	user-mode-linux-user@lists.sourceforge.net
14816W:	http://user-mode-linux.sourceforge.net
14817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14818S:	Maintained
14819F:	Documentation/virtual/uml/
14820F:	arch/um/
14821F:	arch/x86/um/
14822F:	fs/hostfs/
14823F:	fs/hppfs/
14824
14825USERSPACE I/O (UIO)
14826M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14827S:	Maintained
14828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14829F:	Documentation/driver-api/uio-howto.rst
14830F:	drivers/uio/
14831F:	include/linux/uio*.h
14832
14833UTIL-LINUX PACKAGE
14834M:	Karel Zak <kzak@redhat.com>
14835L:	util-linux@vger.kernel.org
14836W:	http://en.wikipedia.org/wiki/Util-linux
14837T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14838S:	Maintained
14839
14840UUID HELPERS
14841M:	Christoph Hellwig <hch@lst.de>
14842R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14843L:	linux-kernel@vger.kernel.org
14844T:	git git://git.infradead.org/users/hch/uuid.git
14845F:	lib/uuid.c
14846F:	lib/test_uuid.c
14847F:	include/linux/uuid.h
14848F:	include/uapi/linux/uuid.h
14849S:	Maintained
14850
14851UVESAFB DRIVER
14852M:	Michal Januszewski <spock@gentoo.org>
14853L:	linux-fbdev@vger.kernel.org
14854W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14855S:	Maintained
14856F:	Documentation/fb/uvesafb.txt
14857F:	drivers/video/fbdev/uvesafb.*
14858
14859VF610 NAND DRIVER
14860M:	Stefan Agner <stefan@agner.ch>
14861L:	linux-mtd@lists.infradead.org
14862S:	Supported
14863F:	drivers/mtd/nand/raw/vf610_nfc.c
14864
14865VFAT/FAT/MSDOS FILESYSTEM
14866M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14867S:	Maintained
14868F:	Documentation/filesystems/vfat.txt
14869F:	fs/fat/
14870
14871VFIO DRIVER
14872M:	Alex Williamson <alex.williamson@redhat.com>
14873L:	kvm@vger.kernel.org
14874T:	git git://github.com/awilliam/linux-vfio.git
14875S:	Maintained
14876F:	Documentation/vfio.txt
14877F:	drivers/vfio/
14878F:	include/linux/vfio.h
14879F:	include/uapi/linux/vfio.h
14880
14881VFIO MEDIATED DEVICE DRIVERS
14882M:	Kirti Wankhede <kwankhede@nvidia.com>
14883L:	kvm@vger.kernel.org
14884S:	Maintained
14885F:	Documentation/vfio-mediated-device.txt
14886F:	drivers/vfio/mdev/
14887F:	include/linux/mdev.h
14888F:	samples/vfio-mdev/
14889
14890VFIO PLATFORM DRIVER
14891M:	Eric Auger <eric.auger@redhat.com>
14892L:	kvm@vger.kernel.org
14893S:	Maintained
14894F:	drivers/vfio/platform/
14895
14896VGA_SWITCHEROO
14897R:	Lukas Wunner <lukas@wunner.de>
14898S:	Maintained
14899F:	Documentation/gpu/vga-switcheroo.rst
14900F:	drivers/gpu/vga/vga_switcheroo.c
14901F:	include/linux/vga_switcheroo.h
14902T:	git git://anongit.freedesktop.org/drm/drm-misc
14903
14904VIA RHINE NETWORK DRIVER
14905S:	Orphan
14906F:	drivers/net/ethernet/via/via-rhine.c
14907
14908VIA SD/MMC CARD CONTROLLER DRIVER
14909M:	Bruce Chang <brucechang@via.com.tw>
14910M:	Harald Welte <HaraldWelte@viatech.com>
14911S:	Maintained
14912F:	drivers/mmc/host/via-sdmmc.c
14913
14914VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14915M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14916L:	linux-fbdev@vger.kernel.org
14917S:	Maintained
14918F:	include/linux/via-core.h
14919F:	include/linux/via-gpio.h
14920F:	include/linux/via_i2c.h
14921F:	drivers/video/fbdev/via/
14922
14923VIA VELOCITY NETWORK DRIVER
14924M:	Francois Romieu <romieu@fr.zoreil.com>
14925L:	netdev@vger.kernel.org
14926S:	Maintained
14927F:	drivers/net/ethernet/via/via-velocity.*
14928
14929VIDEO MULTIPLEXER DRIVER
14930M:	Philipp Zabel <p.zabel@pengutronix.de>
14931L:	linux-media@vger.kernel.org
14932S:	Maintained
14933F:	drivers/media/platform/video-mux.c
14934
14935VIDEOBUF2 FRAMEWORK
14936M:	Pawel Osciak <pawel@osciak.com>
14937M:	Marek Szyprowski <m.szyprowski@samsung.com>
14938M:	Kyungmin Park <kyungmin.park@samsung.com>
14939L:	linux-media@vger.kernel.org
14940S:	Maintained
14941F:	drivers/media/v4l2-core/videobuf2-*
14942F:	include/media/videobuf2-*
14943
14944VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14945M:	Helen Koike <helen.koike@collabora.com>
14946L:	linux-media@vger.kernel.org
14947T:	git git://linuxtv.org/media_tree.git
14948W:	https://linuxtv.org
14949S:	Maintained
14950F:	drivers/media/platform/vimc/*
14951
14952VIRT LIB
14953M:	Alex Williamson <alex.williamson@redhat.com>
14954M:	Paolo Bonzini <pbonzini@redhat.com>
14955L:	kvm@vger.kernel.org
14956S:	Supported
14957F:	virt/lib/
14958
14959VIRTIO AND VHOST VSOCK DRIVER
14960M:	Stefan Hajnoczi <stefanha@redhat.com>
14961L:	kvm@vger.kernel.org
14962L:	virtualization@lists.linux-foundation.org
14963L:	netdev@vger.kernel.org
14964S:	Maintained
14965F:	include/linux/virtio_vsock.h
14966F:	include/uapi/linux/virtio_vsock.h
14967F:	include/uapi/linux/vsockmon.h
14968F:	include/uapi/linux/vm_sockets_diag.h
14969F:	net/vmw_vsock/diag.c
14970F:	net/vmw_vsock/af_vsock_tap.c
14971F:	net/vmw_vsock/virtio_transport_common.c
14972F:	net/vmw_vsock/virtio_transport.c
14973F:	drivers/net/vsockmon.c
14974F:	drivers/vhost/vsock.c
14975F:	drivers/vhost/vsock.h
14976F:	tools/testing/vsock/
14977
14978VIRTIO CONSOLE DRIVER
14979M:	Amit Shah <amit@kernel.org>
14980L:	virtualization@lists.linux-foundation.org
14981S:	Maintained
14982F:	drivers/char/virtio_console.c
14983F:	include/linux/virtio_console.h
14984F:	include/uapi/linux/virtio_console.h
14985
14986VIRTIO CORE, NET AND BLOCK DRIVERS
14987M:	"Michael S. Tsirkin" <mst@redhat.com>
14988M:	Jason Wang <jasowang@redhat.com>
14989L:	virtualization@lists.linux-foundation.org
14990S:	Maintained
14991F:	Documentation/devicetree/bindings/virtio/
14992F:	drivers/virtio/
14993F:	tools/virtio/
14994F:	drivers/net/virtio_net.c
14995F:	drivers/block/virtio_blk.c
14996F:	include/linux/virtio*.h
14997F:	include/uapi/linux/virtio_*.h
14998F:	drivers/crypto/virtio/
14999F:	mm/balloon_compaction.c
15000
15001VIRTIO CRYPTO DRIVER
15002M:	Gonglei <arei.gonglei@huawei.com>
15003L:	virtualization@lists.linux-foundation.org
15004L:	linux-crypto@vger.kernel.org
15005S:	Maintained
15006F:	drivers/crypto/virtio/
15007F:	include/uapi/linux/virtio_crypto.h
15008
15009VIRTIO DRIVERS FOR S390
15010M:	Cornelia Huck <cohuck@redhat.com>
15011M:	Halil Pasic <pasic@linux.ibm.com>
15012L:	linux-s390@vger.kernel.org
15013L:	virtualization@lists.linux-foundation.org
15014L:	kvm@vger.kernel.org
15015S:	Supported
15016F:	drivers/s390/virtio/
15017F:	arch/s390/include/uapi/asm/virtio-ccw.h
15018
15019VIRTIO GPU DRIVER
15020M:	David Airlie <airlied@linux.ie>
15021M:	Gerd Hoffmann <kraxel@redhat.com>
15022L:	dri-devel@lists.freedesktop.org
15023L:	virtualization@lists.linux-foundation.org
15024T:	git git://anongit.freedesktop.org/drm/drm-misc
15025S:	Maintained
15026F:	drivers/gpu/drm/virtio/
15027F:	include/uapi/linux/virtio_gpu.h
15028
15029VIRTIO HOST (VHOST)
15030M:	"Michael S. Tsirkin" <mst@redhat.com>
15031M:	Jason Wang <jasowang@redhat.com>
15032L:	kvm@vger.kernel.org
15033L:	virtualization@lists.linux-foundation.org
15034L:	netdev@vger.kernel.org
15035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15036S:	Maintained
15037F:	drivers/vhost/
15038F:	include/uapi/linux/vhost.h
15039
15040VIRTIO INPUT DRIVER
15041M:	Gerd Hoffmann <kraxel@redhat.com>
15042S:	Maintained
15043F:	drivers/virtio/virtio_input.c
15044F:	include/uapi/linux/virtio_input.h
15045
15046VIRTUAL BOX GUEST DEVICE DRIVER
15047M:	Hans de Goede <hdegoede@redhat.com>
15048M:	Arnd Bergmann <arnd@arndb.de>
15049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15050S:	Maintained
15051F:	include/linux/vbox_utils.h
15052F:	include/uapi/linux/vbox*.h
15053F:	drivers/virt/vboxguest/
15054
15055VIRTUAL SERIO DEVICE DRIVER
15056M:	Stephen Chandler Paul <thatslyude@gmail.com>
15057S:	Maintained
15058F:	drivers/input/serio/userio.c
15059F:	include/uapi/linux/userio.h
15060
15061VIVID VIRTUAL VIDEO DRIVER
15062M:	Hans Verkuil <hverkuil@xs4all.nl>
15063L:	linux-media@vger.kernel.org
15064T:	git git://linuxtv.org/media_tree.git
15065W:	https://linuxtv.org
15066S:	Maintained
15067F:	drivers/media/platform/vivid/*
15068
15069VLYNQ BUS
15070M:	Florian Fainelli <f.fainelli@gmail.com>
15071L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15072S:	Maintained
15073F:	drivers/vlynq/vlynq.c
15074F:	include/linux/vlynq.h
15075
15076VME SUBSYSTEM
15077M:	Martyn Welch <martyn@welchs.me.uk>
15078M:	Manohar Vanga <manohar.vanga@gmail.com>
15079M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15080L:	devel@driverdev.osuosl.org
15081S:	Maintained
15082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15083F:	Documentation/driver-api/vme.rst
15084F:	drivers/staging/vme/
15085F:	drivers/vme/
15086F:	include/linux/vme*
15087
15088VMWARE BALLOON DRIVER
15089M:	Xavier Deguillard <xdeguillard@vmware.com>
15090M:	Philip Moltmann <moltmann@vmware.com>
15091M:	"VMware, Inc." <pv-drivers@vmware.com>
15092L:	linux-kernel@vger.kernel.org
15093S:	Maintained
15094F:	drivers/misc/vmw_balloon.c
15095
15096VMWARE HYPERVISOR INTERFACE
15097M:	Alok Kataria <akataria@vmware.com>
15098L:	virtualization@lists.linux-foundation.org
15099S:	Supported
15100F:	arch/x86/kernel/cpu/vmware.c
15101
15102VMWARE PVRDMA DRIVER
15103M:	Adit Ranadive <aditr@vmware.com>
15104M:	VMware PV-Drivers <pv-drivers@vmware.com>
15105L:	linux-rdma@vger.kernel.org
15106S:	Maintained
15107F:	drivers/infiniband/hw/vmw_pvrdma/
15108
15109VMware PVSCSI driver
15110M:	Jim Gill <jgill@vmware.com>
15111M:	VMware PV-Drivers <pv-drivers@vmware.com>
15112L:	linux-scsi@vger.kernel.org
15113S:	Maintained
15114F:	drivers/scsi/vmw_pvscsi.c
15115F:	drivers/scsi/vmw_pvscsi.h
15116
15117VMWARE VMMOUSE SUBDRIVER
15118M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15119M:	"VMware, Inc." <pv-drivers@vmware.com>
15120L:	linux-input@vger.kernel.org
15121S:	Maintained
15122F:	drivers/input/mouse/vmmouse.c
15123F:	drivers/input/mouse/vmmouse.h
15124
15125VMWARE VMXNET3 ETHERNET DRIVER
15126M:	Ronak Doshi <doshir@vmware.com>
15127M:	"VMware, Inc." <pv-drivers@vmware.com>
15128L:	netdev@vger.kernel.org
15129S:	Maintained
15130F:	drivers/net/vmxnet3/
15131
15132VOCORE VOCORE2 BOARD
15133M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15134L:	linux-mips@linux-mips.org
15135S:	Maintained
15136F:	arch/mips/boot/dts/ralink/vocore2.dts
15137
15138VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15139M:	Liam Girdwood <lgirdwood@gmail.com>
15140M:	Mark Brown <broonie@kernel.org>
15141L:	linux-kernel@vger.kernel.org
15142W:	http://www.slimlogic.co.uk/?p=48
15143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15144S:	Supported
15145F:	Documentation/devicetree/bindings/regulator/
15146F:	Documentation/power/regulator/
15147F:	drivers/regulator/
15148F:	include/dt-bindings/regulator/
15149F:	include/linux/regulator/
15150
15151VRF
15152M:	David Ahern <dsa@cumulusnetworks.com>
15153M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15154L:	netdev@vger.kernel.org
15155S:	Maintained
15156F:	drivers/net/vrf.c
15157F:	Documentation/networking/vrf.txt
15158
15159VT1211 HARDWARE MONITOR DRIVER
15160M:	Juerg Haefliger <juergh@gmail.com>
15161L:	linux-hwmon@vger.kernel.org
15162S:	Maintained
15163F:	Documentation/hwmon/vt1211
15164F:	drivers/hwmon/vt1211.c
15165
15166VT8231 HARDWARE MONITOR DRIVER
15167M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15168L:	linux-hwmon@vger.kernel.org
15169S:	Maintained
15170F:	drivers/hwmon/vt8231.c
15171
15172VUB300 USB to SDIO/SD/MMC bridge chip
15173M:	Tony Olech <tony.olech@elandigitalsystems.com>
15174L:	linux-mmc@vger.kernel.org
15175L:	linux-usb@vger.kernel.org
15176S:	Supported
15177F:	drivers/mmc/host/vub300.c
15178
15179W1 DALLAS'S 1-WIRE BUS
15180M:	Evgeniy Polyakov <zbr@ioremap.net>
15181S:	Maintained
15182F:	Documentation/w1/
15183F:	drivers/w1/
15184F:	include/linux/w1.h
15185
15186W83791D HARDWARE MONITORING DRIVER
15187M:	Marc Hulsman <m.hulsman@tudelft.nl>
15188L:	linux-hwmon@vger.kernel.org
15189S:	Maintained
15190F:	Documentation/hwmon/w83791d
15191F:	drivers/hwmon/w83791d.c
15192
15193W83793 HARDWARE MONITORING DRIVER
15194M:	Rudolf Marek <r.marek@assembler.cz>
15195L:	linux-hwmon@vger.kernel.org
15196S:	Maintained
15197F:	Documentation/hwmon/w83793
15198F:	drivers/hwmon/w83793.c
15199
15200W83795 HARDWARE MONITORING DRIVER
15201M:	Jean Delvare <jdelvare@suse.com>
15202L:	linux-hwmon@vger.kernel.org
15203S:	Maintained
15204F:	drivers/hwmon/w83795.c
15205
15206W83L51xD SD/MMC CARD INTERFACE DRIVER
15207M:	Pierre Ossman <pierre@ossman.eu>
15208S:	Maintained
15209F:	drivers/mmc/host/wbsd.*
15210
15211WACOM PROTOCOL 4 SERIAL TABLETS
15212M:	Julian Squires <julian@cipht.net>
15213M:	Hans de Goede <hdegoede@redhat.com>
15214L:	linux-input@vger.kernel.org
15215S:	Maintained
15216F:	drivers/input/tablet/wacom_serial4.c
15217
15218WATCHDOG DEVICE DRIVERS
15219M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15220M:	Guenter Roeck <linux@roeck-us.net>
15221L:	linux-watchdog@vger.kernel.org
15222W:	http://www.linux-watchdog.org/
15223T:	git git://www.linux-watchdog.org/linux-watchdog.git
15224S:	Maintained
15225F:	Documentation/devicetree/bindings/watchdog/
15226F:	Documentation/watchdog/
15227F:	drivers/watchdog/
15228F:	include/linux/watchdog.h
15229F:	include/uapi/linux/watchdog.h
15230
15231WHISKEYCOVE PMIC GPIO DRIVER
15232M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15233L:	linux-gpio@vger.kernel.org
15234S:	Maintained
15235F:	drivers/gpio/gpio-wcove.c
15236
15237WIIMOTE HID DRIVER
15238M:	David Herrmann <dh.herrmann@googlemail.com>
15239L:	linux-input@vger.kernel.org
15240S:	Maintained
15241F:	drivers/hid/hid-wiimote*
15242
15243WILOCITY WIL6210 WIRELESS DRIVER
15244M:	Maya Erez <merez@codeaurora.org>
15245L:	linux-wireless@vger.kernel.org
15246L:	wil6210@qti.qualcomm.com
15247S:	Supported
15248W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15249F:	drivers/net/wireless/ath/wil6210/
15250
15251WIMAX STACK
15252M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15253M:	linux-wimax@intel.com
15254L:	wimax@linuxwimax.org (subscribers-only)
15255S:	Supported
15256W:	http://linuxwimax.org
15257F:	Documentation/wimax/README.wimax
15258F:	include/linux/wimax/debug.h
15259F:	include/net/wimax.h
15260F:	include/uapi/linux/wimax.h
15261F:	net/wimax/
15262
15263WINBOND CIR DRIVER
15264M:	David Härdeman <david@hardeman.nu>
15265S:	Maintained
15266F:	drivers/media/rc/winbond-cir.c
15267
15268WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15270L:	linux-watchdog@vger.kernel.org
15271S:	Maintained
15272F:	drivers/watchdog/ebc-c384_wdt.c
15273
15274WINSYSTEMS WS16C48 GPIO DRIVER
15275M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15276L:	linux-gpio@vger.kernel.org
15277S:	Maintained
15278F:	drivers/gpio/gpio-ws16c48.c
15279
15280WISTRON LAPTOP BUTTON DRIVER
15281M:	Miloslav Trmac <mitr@volny.cz>
15282S:	Maintained
15283F:	drivers/input/misc/wistron_btns.c
15284
15285WL3501 WIRELESS PCMCIA CARD DRIVER
15286L:	linux-wireless@vger.kernel.org
15287S:	Odd fixes
15288F:	drivers/net/wireless/wl3501*
15289
15290WOLFSON MICROELECTRONICS DRIVERS
15291L:	patches@opensource.cirrus.com
15292T:	git https://github.com/CirrusLogic/linux-drivers.git
15293W:	https://github.com/CirrusLogic/linux-drivers/wiki
15294S:	Supported
15295F:	Documentation/hwmon/wm83??
15296F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15297F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15298F:	Documentation/devicetree/bindings/mfd/arizona.txt
15299F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15300F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15301F:	arch/arm/mach-s3c64xx/mach-crag6410*
15302F:	drivers/clk/clk-wm83*.c
15303F:	drivers/extcon/extcon-arizona.c
15304F:	drivers/leds/leds-wm83*.c
15305F:	drivers/gpio/gpio-*wm*.c
15306F:	drivers/gpio/gpio-arizona.c
15307F:	drivers/hwmon/wm83??-hwmon.c
15308F:	drivers/input/misc/wm831x-on.c
15309F:	drivers/input/touchscreen/wm831x-ts.c
15310F:	drivers/input/touchscreen/wm97*.c
15311F:	drivers/mfd/arizona*
15312F:	drivers/mfd/wm*.c
15313F:	drivers/mfd/cs47l24*
15314F:	drivers/power/supply/wm83*.c
15315F:	drivers/rtc/rtc-wm83*.c
15316F:	drivers/regulator/wm8*.c
15317F:	drivers/regulator/arizona*
15318F:	drivers/video/backlight/wm83*_bl.c
15319F:	drivers/watchdog/wm83*_wdt.c
15320F:	include/linux/mfd/arizona/
15321F:	include/linux/mfd/wm831x/
15322F:	include/linux/mfd/wm8350/
15323F:	include/linux/mfd/wm8400*
15324F:	include/linux/regulator/arizona*
15325F:	include/linux/wm97xx.h
15326F:	include/sound/wm????.h
15327F:	sound/soc/codecs/arizona.?
15328F:	sound/soc/codecs/wm*
15329F:	sound/soc/codecs/cs47l24*
15330
15331WORKQUEUE
15332M:	Tejun Heo <tj@kernel.org>
15333R:	Lai Jiangshan <jiangshanlai@gmail.com>
15334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15335S:	Maintained
15336F:	include/linux/workqueue.h
15337F:	kernel/workqueue.c
15338F:	Documentation/core-api/workqueue.rst
15339
15340X-POWERS AXP288 PMIC DRIVERS
15341M:	Hans de Goede <hdegoede@redhat.com>
15342S:	Maintained
15343N:	axp288
15344F:	drivers/acpi/pmic/intel_pmic_xpower.c
15345
15346X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15347M:	Chen-Yu Tsai <wens@csie.org>
15348L:	linux-kernel@vger.kernel.org
15349S:	Maintained
15350N:	axp[128]
15351
15352X.25 NETWORK LAYER
15353M:	Andrew Hendry <andrew.hendry@gmail.com>
15354L:	linux-x25@vger.kernel.org
15355S:	Odd Fixes
15356F:	Documentation/networking/x25*
15357F:	include/net/x25*
15358F:	net/x25/
15359
15360X86 ARCHITECTURE (32-BIT AND 64-BIT)
15361M:	Thomas Gleixner <tglx@linutronix.de>
15362M:	Ingo Molnar <mingo@redhat.com>
15363R:	"H. Peter Anvin" <hpa@zytor.com>
15364M:	x86@kernel.org
15365L:	linux-kernel@vger.kernel.org
15366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15367S:	Maintained
15368F:	Documentation/x86/
15369F:	arch/x86/
15370
15371X86 MCE INFRASTRUCTURE
15372M:	Tony Luck <tony.luck@intel.com>
15373M:	Borislav Petkov <bp@alien8.de>
15374L:	linux-edac@vger.kernel.org
15375S:	Maintained
15376F:	arch/x86/kernel/cpu/mcheck/*
15377
15378X86 MICROCODE UPDATE SUPPORT
15379M:	Borislav Petkov <bp@alien8.de>
15380S:	Maintained
15381F:	arch/x86/kernel/cpu/microcode/*
15382
15383X86 PLATFORM DRIVERS
15384M:	Darren Hart <dvhart@infradead.org>
15385M:	Andy Shevchenko <andy@infradead.org>
15386L:	platform-driver-x86@vger.kernel.org
15387T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15388S:	Maintained
15389F:	drivers/platform/x86/
15390F:	drivers/platform/olpc/
15391
15392X86 VDSO
15393M:	Andy Lutomirski <luto@amacapital.net>
15394L:	linux-kernel@vger.kernel.org
15395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15396S:	Maintained
15397F:	arch/x86/entry/vdso/
15398
15399XC2028/3028 TUNER DRIVER
15400M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15401L:	linux-media@vger.kernel.org
15402W:	https://linuxtv.org
15403T:	git git://linuxtv.org/media_tree.git
15404S:	Maintained
15405F:	drivers/media/tuners/tuner-xc2028.*
15406
15407XDP SOCKETS (AF_XDP)
15408M:	Björn Töpel <bjorn.topel@intel.com>
15409M:	Magnus Karlsson <magnus.karlsson@intel.com>
15410L:	netdev@vger.kernel.org
15411S:	Maintained
15412F:	kernel/bpf/xskmap.c
15413F:	net/xdp/
15414
15415XEN BLOCK SUBSYSTEM
15416M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15417M:	Roger Pau Monné <roger.pau@citrix.com>
15418L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15419S:	Supported
15420F:	drivers/block/xen-blkback/*
15421F:	drivers/block/xen*
15422
15423XEN HYPERVISOR ARM
15424M:	Stefano Stabellini <sstabellini@kernel.org>
15425L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15426S:	Maintained
15427F:	arch/arm/xen/
15428F:	arch/arm/include/asm/xen/
15429
15430XEN HYPERVISOR ARM64
15431M:	Stefano Stabellini <sstabellini@kernel.org>
15432L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15433S:	Maintained
15434F:	arch/arm64/xen/
15435F:	arch/arm64/include/asm/xen/
15436
15437XEN HYPERVISOR INTERFACE
15438M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15439M:	Juergen Gross <jgross@suse.com>
15440L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15442S:	Supported
15443F:	arch/x86/xen/
15444F:	drivers/*/xen-*front.c
15445F:	drivers/xen/
15446F:	arch/x86/include/asm/xen/
15447F:	arch/x86/include/asm/pvclock-abi.h
15448F:	include/xen/
15449F:	include/uapi/xen/
15450F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15451F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15452
15453XEN NETWORK BACKEND DRIVER
15454M:	Wei Liu <wei.liu2@citrix.com>
15455M:	Paul Durrant <paul.durrant@citrix.com>
15456L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15457L:	netdev@vger.kernel.org
15458S:	Supported
15459F:	drivers/net/xen-netback/*
15460
15461XEN PCI SUBSYSTEM
15462M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15463L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15464S:	Supported
15465F:	arch/x86/pci/*xen*
15466F:	drivers/pci/*xen*
15467
15468XEN PVSCSI DRIVERS
15469M:	Juergen Gross <jgross@suse.com>
15470L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15471L:	linux-scsi@vger.kernel.org
15472S:	Supported
15473F:	drivers/scsi/xen-scsifront.c
15474F:	drivers/xen/xen-scsiback.c
15475F:	include/xen/interface/io/vscsiif.h
15476
15477XEN SWIOTLB SUBSYSTEM
15478M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15479L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15480L:	iommu@lists.linux-foundation.org
15481S:	Supported
15482F:	arch/x86/xen/*swiotlb*
15483F:	drivers/xen/*swiotlb*
15484
15485XFS FILESYSTEM
15486M:	Darrick J. Wong <darrick.wong@oracle.com>
15487M:	linux-xfs@vger.kernel.org
15488L:	linux-xfs@vger.kernel.org
15489W:	http://xfs.org/
15490T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15491S:	Supported
15492F:	Documentation/filesystems/xfs.txt
15493F:	fs/xfs/
15494
15495XILINX AXI ETHERNET DRIVER
15496M:	Anirudha Sarangi <anirudh@xilinx.com>
15497M:	John Linn <John.Linn@xilinx.com>
15498S:	Maintained
15499F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15500
15501XILINX UARTLITE SERIAL DRIVER
15502M:	Peter Korsgaard <jacmet@sunsite.dk>
15503L:	linux-serial@vger.kernel.org
15504S:	Maintained
15505F:	drivers/tty/serial/uartlite.c
15506
15507XILINX VIDEO IP CORES
15508M:	Hyun Kwon <hyun.kwon@xilinx.com>
15509M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15510L:	linux-media@vger.kernel.org
15511T:	git git://linuxtv.org/media_tree.git
15512S:	Supported
15513F:	Documentation/devicetree/bindings/media/xilinx/
15514F:	drivers/media/platform/xilinx/
15515F:	include/uapi/linux/xilinx-v4l2-controls.h
15516
15517XILLYBUS DRIVER
15518M:	Eli Billauer <eli.billauer@gmail.com>
15519L:	linux-kernel@vger.kernel.org
15520S:	Supported
15521F:	drivers/char/xillybus/
15522
15523XRA1403 GPIO EXPANDER
15524M:	Nandor Han <nandor.han@ge.com>
15525M:	Semi Malinen <semi.malinen@ge.com>
15526L:	linux-gpio@vger.kernel.org
15527S:	Maintained
15528F:	drivers/gpio/gpio-xra1403.c
15529F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15530
15531XTENSA XTFPGA PLATFORM SUPPORT
15532M:	Max Filippov <jcmvbkbc@gmail.com>
15533L:	linux-xtensa@linux-xtensa.org
15534S:	Maintained
15535F:	drivers/spi/spi-xtensa-xtfpga.c
15536F:	sound/soc/xtensa/xtfpga-i2s.c
15537
15538YAM DRIVER FOR AX.25
15539M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15540L:	linux-hams@vger.kernel.org
15541S:	Maintained
15542F:	drivers/net/hamradio/yam*
15543F:	include/linux/yam.h
15544
15545YAMA SECURITY MODULE
15546M:	Kees Cook <keescook@chromium.org>
15547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15548S:	Supported
15549F:	security/yama/
15550F:	Documentation/admin-guide/LSM/Yama.rst
15551
15552YEALINK PHONE DRIVER
15553M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15554L:	usbb2k-api-dev@nongnu.org
15555S:	Maintained
15556F:	Documentation/input/yealink.rst
15557F:	drivers/input/misc/yealink.*
15558
15559Z8530 DRIVER FOR AX.25
15560M:	Joerg Reuter <jreuter@yaina.de>
15561W:	http://yaina.de/jreuter/
15562W:	http://www.qsl.net/dl1bke/
15563L:	linux-hams@vger.kernel.org
15564S:	Maintained
15565F:	Documentation/networking/z8530drv.txt
15566F:	drivers/net/hamradio/*scc.c
15567F:	drivers/net/hamradio/z8530.h
15568
15569ZBUD COMPRESSED PAGE ALLOCATOR
15570M:	Seth Jennings <sjenning@redhat.com>
15571M:	Dan Streetman <ddstreet@ieee.org>
15572L:	linux-mm@kvack.org
15573S:	Maintained
15574F:	mm/zbud.c
15575F:	include/linux/zbud.h
15576
15577ZD1211RW WIRELESS DRIVER
15578M:	Daniel Drake <dsd@gentoo.org>
15579M:	Ulrich Kunitz <kune@deine-taler.de>
15580W:	http://zd1211.ath.cx/wiki/DriverRewrite
15581L:	linux-wireless@vger.kernel.org
15582L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15583S:	Maintained
15584F:	drivers/net/wireless/zydas/zd1211rw/
15585
15586ZD1301 MEDIA DRIVER
15587M:	Antti Palosaari <crope@iki.fi>
15588L:	linux-media@vger.kernel.org
15589W:	https://linuxtv.org/
15590W:	http://palosaari.fi/linux/
15591Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15592S:	Maintained
15593F:	drivers/media/usb/dvb-usb-v2/zd1301*
15594
15595ZD1301_DEMOD MEDIA DRIVER
15596M:	Antti Palosaari <crope@iki.fi>
15597L:	linux-media@vger.kernel.org
15598W:	https://linuxtv.org/
15599W:	http://palosaari.fi/linux/
15600Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15601S:	Maintained
15602F:	drivers/media/dvb-frontends/zd1301_demod*
15603
15604ZPOOL COMPRESSED PAGE STORAGE API
15605M:	Dan Streetman <ddstreet@ieee.org>
15606L:	linux-mm@kvack.org
15607S:	Maintained
15608F:	mm/zpool.c
15609F:	include/linux/zpool.h
15610
15611ZR36067 VIDEO FOR LINUX DRIVER
15612L:	mjpeg-users@lists.sourceforge.net
15613L:	linux-media@vger.kernel.org
15614W:	http://mjpeg.sourceforge.net/driver-zoran/
15615T:	hg https://linuxtv.org/hg/v4l-dvb
15616S:	Odd Fixes
15617F:	drivers/media/pci/zoran/
15618
15619ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15620M:	Minchan Kim <minchan@kernel.org>
15621M:	Nitin Gupta <ngupta@vflare.org>
15622R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15623L:	linux-kernel@vger.kernel.org
15624S:	Maintained
15625F:	drivers/block/zram/
15626F:	Documentation/blockdev/zram.txt
15627
15628ZS DECSTATION Z85C30 SERIAL DRIVER
15629M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15630S:	Maintained
15631F:	drivers/tty/serial/zs.*
15632
15633ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15634M:	Minchan Kim <minchan@kernel.org>
15635M:	Nitin Gupta <ngupta@vflare.org>
15636R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15637L:	linux-mm@kvack.org
15638S:	Maintained
15639F:	mm/zsmalloc.c
15640F:	include/linux/zsmalloc.h
15641F:	Documentation/vm/zsmalloc.txt
15642
15643ZSWAP COMPRESSED SWAP CACHING
15644M:	Seth Jennings <sjenning@redhat.com>
15645M:	Dan Streetman <ddstreet@ieee.org>
15646L:	linux-mm@kvack.org
15647S:	Maintained
15648F:	mm/zswap.c
15649
15650THE REST
15651M:	Linus Torvalds <torvalds@linux-foundation.org>
15652L:	linux-kernel@vger.kernel.org
15653Q:	http://patchwork.kernel.org/project/LKML/list/
15654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15655S:	Buried alive in reporters
15656F:	*
15657F:	*/
15658