xref: /linux/MAINTAINERS (revision 6faadbbb7f9da70ce484f98f72223c20125a1009)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI THERMAL DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/*thermal*
362
363ACPI VIDEO DRIVER
364M:	Zhang Rui <rui.zhang@intel.com>
365L:	linux-acpi@vger.kernel.org
366W:	https://01.org/linux-acpi
367B:	https://bugzilla.kernel.org
368S:	Supported
369F:	drivers/acpi/acpi_video.c
370
371ACPI WMI DRIVER
372L:	platform-driver-x86@vger.kernel.org
373S:	Orphan
374F:	drivers/platform/x86/wmi.c
375
376AD1889 ALSA SOUND DRIVER
377M:	Thibaut Varene <T-Bone@parisc-linux.org>
378W:	http://wiki.parisc-linux.org/AD1889
379L:	linux-parisc@vger.kernel.org
380S:	Maintained
381F:	sound/pci/ad1889.*
382
383AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384M:	Michael Hennerich <michael.hennerich@analog.com>
385W:	http://wiki.analog.com/AD5254
386W:	http://ez.analog.com/community/linux-device-drivers
387S:	Supported
388F:	drivers/misc/ad525x_dpot.c
389
390AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391M:	Michael Hennerich <michael.hennerich@analog.com>
392W:	http://wiki.analog.com/AD5398
393W:	http://ez.analog.com/community/linux-device-drivers
394S:	Supported
395F:	drivers/regulator/ad5398.c
396
397AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398M:	Michael Hennerich <michael.hennerich@analog.com>
399W:	http://wiki.analog.com/AD7142
400W:	http://ez.analog.com/community/linux-device-drivers
401S:	Supported
402F:	drivers/input/misc/ad714x.c
403
404AD7877 TOUCHSCREEN DRIVER
405M:	Michael Hennerich <michael.hennerich@analog.com>
406W:	http://wiki.analog.com/AD7877
407W:	http://ez.analog.com/community/linux-device-drivers
408S:	Supported
409F:	drivers/input/touchscreen/ad7877.c
410
411AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD7879
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/input/touchscreen/ad7879.c
417
418ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419M:	Jiri Kosina <jikos@kernel.org>
420S:	Maintained
421
422ADF7242 IEEE 802.15.4 RADIO DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424W:	https://wiki.analog.com/ADF7242
425W:	http://ez.analog.com/community/linux-device-drivers
426L:	linux-wpan@vger.kernel.org
427S:	Supported
428F:	drivers/net/ieee802154/adf7242.c
429F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
431ADM1025 HARDWARE MONITOR DRIVER
432M:	Jean Delvare <jdelvare@suse.com>
433L:	linux-hwmon@vger.kernel.org
434S:	Maintained
435F:	Documentation/hwmon/adm1025
436F:	drivers/hwmon/adm1025.c
437
438ADM1029 HARDWARE MONITOR DRIVER
439M:	Corentin Labbe <clabbe.montjoie@gmail.com>
440L:	linux-hwmon@vger.kernel.org
441S:	Maintained
442F:	drivers/hwmon/adm1029.c
443
444ADM8211 WIRELESS DRIVER
445L:	linux-wireless@vger.kernel.org
446W:	http://wireless.kernel.org/
447S:	Orphan
448F:	drivers/net/wireless/admtek/adm8211.*
449
450ADP1653 FLASH CONTROLLER DRIVER
451M:	Sakari Ailus <sakari.ailus@iki.fi>
452L:	linux-media@vger.kernel.org
453S:	Maintained
454F:	drivers/media/i2c/adp1653.c
455F:	include/media/i2c/adp1653.h
456
457ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	http://wiki.analog.com/ADP5520
460W:	http://ez.analog.com/community/linux-device-drivers
461S:	Supported
462F:	drivers/mfd/adp5520.c
463F:	drivers/video/backlight/adp5520_bl.c
464F:	drivers/leds/leds-adp5520.c
465F:	drivers/gpio/gpio-adp5520.c
466F:	drivers/input/keyboard/adp5520-keys.c
467
468ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP5588
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/input/keyboard/adp5588-keys.c
474F:	drivers/gpio/gpio-adp5588.c
475
476ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477M:	Michael Hennerich <michael.hennerich@analog.com>
478W:	http://wiki.analog.com/ADP8860
479W:	http://ez.analog.com/community/linux-device-drivers
480S:	Supported
481F:	drivers/video/backlight/adp8860_bl.c
482
483ADS1015 HARDWARE MONITOR DRIVER
484M:	Dirk Eibach <eibach@gdsys.de>
485L:	linux-hwmon@vger.kernel.org
486S:	Maintained
487F:	Documentation/hwmon/ads1015
488F:	drivers/hwmon/ads1015.c
489F:	include/linux/platform_data/ads1015.h
490
491ADT746X FAN DRIVER
492M:	Colin Leroy <colin@colino.net>
493S:	Maintained
494F:	drivers/macintosh/therm_adt746x.c
495
496ADT7475 HARDWARE MONITOR DRIVER
497M:	Jean Delvare <jdelvare@suse.com>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/adt7475
501F:	drivers/hwmon/adt7475.c
502
503ADVANSYS SCSI DRIVER
504M:	Matthew Wilcox <matthew@wil.cx>
505M:	Hannes Reinecke <hare@suse.com>
506L:	linux-scsi@vger.kernel.org
507S:	Maintained
508F:	Documentation/scsi/advansys.txt
509F:	drivers/scsi/advansys.c
510
511ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADXL345
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/input/misc/adxl34x.c
517
518AEDSP16 DRIVER
519M:	Riccardo Facchetti <fizban@tin.it>
520S:	Maintained
521F:	sound/oss/aedsp16.c
522
523AF9013 MEDIA DRIVER
524M:	Antti Palosaari <crope@iki.fi>
525L:	linux-media@vger.kernel.org
526W:	https://linuxtv.org
527W:	http://palosaari.fi/linux/
528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
529T:	git git://linuxtv.org/anttip/media_tree.git
530S:	Maintained
531F:	drivers/media/dvb-frontends/af9013*
532
533AF9033 MEDIA DRIVER
534M:	Antti Palosaari <crope@iki.fi>
535L:	linux-media@vger.kernel.org
536W:	https://linuxtv.org
537W:	http://palosaari.fi/linux/
538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
539T:	git git://linuxtv.org/anttip/media_tree.git
540S:	Maintained
541F:	drivers/media/dvb-frontends/af9033*
542
543AFFS FILE SYSTEM
544L:	linux-fsdevel@vger.kernel.org
545S:	Orphan
546F:	Documentation/filesystems/affs.txt
547F:	fs/affs/
548
549AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550M:	David Howells <dhowells@redhat.com>
551L:	linux-afs@lists.infradead.org
552S:	Supported
553F:	fs/afs/
554F:	include/net/af_rxrpc.h
555F:	net/rxrpc/af_rxrpc.c
556W:	https://www.infradead.org/~dhowells/kafs/
557
558AGPGART DRIVER
559M:	David Airlie <airlied@linux.ie>
560T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
561S:	Maintained
562F:	drivers/char/agp/
563F:	include/linux/agp*
564F:	include/uapi/linux/agp*
565
566AHA152X SCSI DRIVER
567M:	"Juergen E. Fischer" <fischer@norbit.de>
568L:	linux-scsi@vger.kernel.org
569S:	Maintained
570F:	drivers/scsi/aha152x*
571F:	drivers/scsi/pcmcia/aha152x*
572
573AIC7XXX / AIC79XX SCSI DRIVER
574M:	Hannes Reinecke <hare@suse.com>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	drivers/scsi/aic7xxx/
578
579AIMSLAB FM RADIO RECEIVER DRIVER
580M:	Hans Verkuil <hverkuil@xs4all.nl>
581L:	linux-media@vger.kernel.org
582T:	git git://linuxtv.org/media_tree.git
583W:	https://linuxtv.org
584S:	Maintained
585F:	drivers/media/radio/radio-aimslab*
586
587AIO
588M:	Benjamin LaHaise <bcrl@kvack.org>
589L:	linux-aio@kvack.org
590S:	Supported
591F:	fs/aio.c
592F:	include/linux/*aio*.h
593
594AIRSPY MEDIA DRIVER
595M:	Antti Palosaari <crope@iki.fi>
596L:	linux-media@vger.kernel.org
597W:	https://linuxtv.org
598W:	http://palosaari.fi/linux/
599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
600T:	git git://linuxtv.org/anttip/media_tree.git
601S:	Maintained
602F:	drivers/media/usb/airspy/
603
604ALACRITECH GIGABIT ETHERNET DRIVER
605M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
606S:	Maintained
607F:	drivers/net/ethernet/alacritech/*
608
609ALCATEL SPEEDTOUCH USB DRIVER
610M:	Duncan Sands <duncan.sands@free.fr>
611L:	linux-usb@vger.kernel.org
612W:	http://www.linux-usb.org/SpeedTouch/
613S:	Maintained
614F:	drivers/usb/atm/speedtch.c
615F:	drivers/usb/atm/usbatm.c
616
617ALCHEMY AU1XX0 MMC DRIVER
618M:	Manuel Lauss <manuel.lauss@gmail.com>
619S:	Maintained
620F:	drivers/mmc/host/au1xmmc.c
621
622ALI1563 I2C DRIVER
623M:	Rudolf Marek <r.marek@assembler.cz>
624L:	linux-i2c@vger.kernel.org
625S:	Maintained
626F:	Documentation/i2c/busses/i2c-ali1563
627F:	drivers/i2c/busses/i2c-ali1563.c
628
629ALLWINNER SECURITY SYSTEM
630M:	Corentin Labbe <clabbe.montjoie@gmail.com>
631L:	linux-crypto@vger.kernel.org
632S:	Maintained
633F:	drivers/crypto/sunxi-ss/
634
635ALPHA PORT
636M:	Richard Henderson <rth@twiddle.net>
637M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638M:	Matt Turner <mattst88@gmail.com>
639S:	Odd Fixes
640L:	linux-alpha@vger.kernel.org
641F:	arch/alpha/
642
643ALPS PS/2 TOUCHPAD DRIVER
644R:	Pali Rohár <pali.rohar@gmail.com>
645F:	drivers/input/mouse/alps.*
646
647ALTERA MAILBOX DRIVER
648M:	Ley Foon Tan <lftan@altera.com>
649L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650S:	Maintained
651F:	drivers/mailbox/mailbox-altera.c
652
653ALTERA PIO DRIVER
654M:	Tien Hock Loh <thloh@altera.com>
655L:	linux-gpio@vger.kernel.org
656S:	Maintained
657F:	drivers/gpio/gpio-altera.c
658
659ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
660M:	Thor Thayer <thor.thayer@linux.intel.com>
661S:	Maintained
662F:	drivers/gpio/gpio-altera-a10sr.c
663F:	drivers/mfd/altera-a10sr.c
664F:	drivers/reset/reset-a10sr.c
665F:	include/linux/mfd/altera-a10sr.h
666F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
667
668ALTERA TRIPLE SPEED ETHERNET DRIVER
669M:	Vince Bridgers <vbridger@opensource.altera.com>
670L:	netdev@vger.kernel.org
671L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672S:	Maintained
673F:	drivers/net/ethernet/altera/
674
675ALTERA UART/JTAG UART SERIAL DRIVERS
676M:	Tobias Klauser <tklauser@distanz.ch>
677L:	linux-serial@vger.kernel.org
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/tty/serial/altera_uart.c
681F:	drivers/tty/serial/altera_jtaguart.c
682F:	include/linux/altera_uart.h
683F:	include/linux/altera_jtaguart.h
684
685AMAZON ETHERNET DRIVERS
686M:	Netanel Belgazal <netanel@annapurnalabs.com>
687R:	Saeed Bishara <saeed@annapurnalabs.com>
688R:	Zorik Machulsky <zorik@annapurnalabs.com>
689L:	netdev@vger.kernel.org
690S:	Supported
691F:	Documentation/networking/ena.txt
692F:	drivers/net/ethernet/amazon/
693
694AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
695M:	Tom Lendacky <thomas.lendacky@amd.com>
696M:	Gary Hook <gary.hook@amd.com>
697L:	linux-crypto@vger.kernel.org
698S:	Supported
699F:	drivers/crypto/ccp/
700F:	include/linux/ccp.h
701
702AMD FAM15H PROCESSOR POWER MONITORING DRIVER
703M:	Huang Rui <ray.huang@amd.com>
704L:	linux-hwmon@vger.kernel.org
705S:	Supported
706F:	Documentation/hwmon/fam15h_power
707F:	drivers/hwmon/fam15h_power.c
708
709AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
710L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
711S:	Orphan
712F:	drivers/usb/gadget/udc/amd5536udc.*
713
714AMD GEODE PROCESSOR/CHIPSET SUPPORT
715P:	Andres Salomon <dilinger@queued.net>
716L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
717W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
718S:	Supported
719F:	drivers/char/hw_random/geode-rng.c
720F:	drivers/crypto/geode*
721F:	drivers/video/fbdev/geode/
722F:	arch/x86/include/asm/geode.h
723
724AMD IOMMU (AMD-VI)
725M:	Joerg Roedel <joro@8bytes.org>
726L:	iommu@lists.linux-foundation.org
727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
728S:	Maintained
729F:	drivers/iommu/amd_iommu*.[ch]
730F:	include/linux/amd-iommu.h
731
732AMD KFD
733M:	Oded Gabbay <oded.gabbay@gmail.com>
734L:	dri-devel@lists.freedesktop.org
735T:	git git://people.freedesktop.org/~gabbayo/linux.git
736S:	Supported
737F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
738F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
739F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
740F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
741F:	drivers/gpu/drm/amd/amdkfd/
742F:	drivers/gpu/drm/amd/include/cik_structs.h
743F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
744F:	drivers/gpu/drm/amd/include/vi_structs.h
745F:	drivers/gpu/drm/radeon/radeon_kfd.c
746F:	drivers/gpu/drm/radeon/radeon_kfd.h
747F:	include/uapi/linux/kfd_ioctl.h
748
749AMD SEATTLE DEVICE TREE SUPPORT
750M:	Brijesh Singh <brijeshkumar.singh@amd.com>
751M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
752M:	Tom Lendacky <thomas.lendacky@amd.com>
753S:	Supported
754F:	arch/arm64/boot/dts/amd/
755
756AMD XGBE DRIVER
757M:	Tom Lendacky <thomas.lendacky@amd.com>
758L:	netdev@vger.kernel.org
759S:	Supported
760F:	drivers/net/ethernet/amd/xgbe/
761F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
762
763AMS (Apple Motion Sensor) DRIVER
764M:	Michael Hanselmann <linux-kernel@hansmi.ch>
765S:	Supported
766F:	drivers/macintosh/ams/
767
768ANALOG DEVICES INC AD9389B DRIVER
769M:	Hans Verkuil <hans.verkuil@cisco.com>
770L:	linux-media@vger.kernel.org
771S:	Maintained
772F:	drivers/media/i2c/ad9389b*
773
774ANALOG DEVICES INC ADV7180 DRIVER
775M:	Lars-Peter Clausen <lars@metafoo.de>
776L:	linux-media@vger.kernel.org
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/media/i2c/adv7180.c
780
781ANALOG DEVICES INC ADV748X DRIVER
782M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
783L:	linux-media@vger.kernel.org
784S:	Maintained
785F:	drivers/media/i2c/adv748x/*
786
787ANALOG DEVICES INC ADV7511 DRIVER
788M:	Hans Verkuil <hans.verkuil@cisco.com>
789L:	linux-media@vger.kernel.org
790S:	Maintained
791F:	drivers/media/i2c/adv7511*
792
793ANALOG DEVICES INC ADV7604 DRIVER
794M:	Hans Verkuil <hans.verkuil@cisco.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/media/i2c/adv7604*
798
799ANALOG DEVICES INC ADV7842 DRIVER
800M:	Hans Verkuil <hans.verkuil@cisco.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803F:	drivers/media/i2c/adv7842*
804
805ANALOG DEVICES INC ASOC CODEC DRIVERS
806M:	Lars-Peter Clausen <lars@metafoo.de>
807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
808W:	http://wiki.analog.com/
809W:	http://ez.analog.com/community/linux-device-drivers
810S:	Supported
811F:	sound/soc/codecs/adau*
812F:	sound/soc/codecs/adav*
813F:	sound/soc/codecs/ad1*
814F:	sound/soc/codecs/ad7*
815F:	sound/soc/codecs/ssm*
816F:	sound/soc/codecs/sigmadsp.*
817
818ANALOG DEVICES INC ASOC DRIVERS
819L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
820L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
821W:	http://blackfin.uclinux.org/
822S:	Supported
823F:	sound/soc/blackfin/*
824
825ANALOG DEVICES INC DMA DRIVERS
826M:	Lars-Peter Clausen <lars@metafoo.de>
827W:	http://ez.analog.com/community/linux-device-drivers
828S:	Supported
829F:	drivers/dma/dma-axi-dmac.c
830
831ANALOG DEVICES INC IIO DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833M:	Michael Hennerich <Michael.Hennerich@analog.com>
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	drivers/iio/*/ad*
838F:	drivers/iio/adc/ltc2497*
839X:	drivers/iio/*/adjd*
840F:	drivers/staging/iio/*/ad*
841F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
842
843ANDROID CONFIG FRAGMENTS
844M:	Rob Herring <robh@kernel.org>
845S:	Supported
846F:	kernel/configs/android*
847
848ANDROID DRIVERS
849M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
850M:	Arve Hjønnevåg <arve@android.com>
851M:	Riley Andrews <riandrews@android.com>
852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
853L:	devel@driverdev.osuosl.org
854S:	Supported
855F:	drivers/android/
856F:	drivers/staging/android/
857
858ANDROID GOLDFISH RTC DRIVER
859M:	Miodrag Dinic <miodrag.dinic@imgtec.com>
860S:	Supported
861F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
862F:	drivers/rtc/rtc-goldfish.c
863
864ANDROID ION DRIVER
865M:	Laura Abbott <labbott@redhat.com>
866M:	Sumit Semwal <sumit.semwal@linaro.org>
867L:	devel@driverdev.osuosl.org
868S:	Supported
869F:	drivers/staging/android/ion
870F:	drivers/staging/android/uapi/ion.h
871F:	drivers/staging/android/uapi/ion_test.h
872
873AOA (Apple Onboard Audio) ALSA DRIVER
874M:	Johannes Berg <johannes@sipsolutions.net>
875L:	linuxppc-dev@lists.ozlabs.org
876L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
877S:	Maintained
878F:	sound/aoa/
879
880APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
881M:	William Breathitt Gray <vilhelm.gray@gmail.com>
882L:	linux-iio@vger.kernel.org
883S:	Maintained
884F:	drivers/iio/adc/stx104.c
885
886APM DRIVER
887M:	Jiri Kosina <jikos@kernel.org>
888S:	Odd fixes
889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
890F:	arch/x86/kernel/apm_32.c
891F:	include/linux/apm_bios.h
892F:	include/uapi/linux/apm_bios.h
893F:	drivers/char/apm-emulation.c
894
895APPARMOR SECURITY MODULE
896M:	John Johansen <john.johansen@canonical.com>
897L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
898W:	apparmor.wiki.kernel.org
899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
900S:	Supported
901F:	security/apparmor/
902F:	Documentation/admin-guide/LSM/apparmor.rst
903
904APPLE BCM5974 MULTITOUCH DRIVER
905M:	Henrik Rydberg <rydberg@bitmath.org>
906L:	linux-input@vger.kernel.org
907S:	Odd fixes
908F:	drivers/input/mouse/bcm5974.c
909
910APPLE SMC DRIVER
911M:	Henrik Rydberg <rydberg@bitmath.org>
912L:	linux-hwmon@vger.kernel.org
913S:	Odd fixes
914F:	drivers/hwmon/applesmc.c
915
916APPLETALK NETWORK LAYER
917L:	netdev@vger.kernel.org
918S:	Odd fixes
919F:	drivers/net/appletalk/
920F:	net/appletalk/
921
922APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
923M:	Duc Dang <dhdang@apm.com>
924S:	Supported
925F:	arch/arm64/boot/dts/apm/
926
927APPLIED MICRO (APM) X-GENE SOC EDAC
928M:	Loc Ho <lho@apm.com>
929S:	Supported
930F:	drivers/edac/xgene_edac.c
931F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
932
933APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
934M:	Iyappan Subramanian <isubramanian@apm.com>
935M:	Keyur Chudgar <kchudgar@apm.com>
936S:	Supported
937F:	drivers/net/ethernet/apm/xgene-v2/
938
939APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
940M:	Iyappan Subramanian <isubramanian@apm.com>
941M:	Keyur Chudgar <kchudgar@apm.com>
942M:	Quan Nguyen <qnguyen@apm.com>
943S:	Supported
944F:	drivers/net/ethernet/apm/xgene/
945F:	drivers/net/phy/mdio-xgene.c
946F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
947F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
948
949APPLIED MICRO (APM) X-GENE SOC PMU
950M:	Tai Nguyen <ttnguyen@apm.com>
951S:	Supported
952F:	drivers/perf/xgene_pmu.c
953F:	Documentation/perf/xgene-pmu.txt
954F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
955
956APTINA CAMERA SENSOR PLL
957M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
958L:	linux-media@vger.kernel.org
959S:	Maintained
960F:	drivers/media/i2c/aptina-pll.*
961
962ARC FRAMEBUFFER DRIVER
963M:	Jaya Kumar <jayalk@intworks.biz>
964S:	Maintained
965F:	drivers/video/fbdev/arcfb.c
966F:	drivers/video/fbdev/core/fb_defio.c
967
968ARC PGU DRM DRIVER
969M:	Alexey Brodkin <abrodkin@synopsys.com>
970S:	Supported
971F:	drivers/gpu/drm/arc/
972F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
973
974ARCNET NETWORK LAYER
975M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
976L:	netdev@vger.kernel.org
977S:	Maintained
978F:	drivers/net/arcnet/
979F:	include/uapi/linux/if_arcnet.h
980
981ARM ARCHITECTED TIMER DRIVER
982M:	Mark Rutland <mark.rutland@arm.com>
983M:	Marc Zyngier <marc.zyngier@arm.com>
984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985S:	Maintained
986F:	arch/arm/include/asm/arch_timer.h
987F:	arch/arm64/include/asm/arch_timer.h
988F:	drivers/clocksource/arm_arch_timer.c
989
990ARM HDLCD DRM DRIVER
991M:	Liviu Dudau <liviu.dudau@arm.com>
992S:	Supported
993F:	drivers/gpu/drm/arm/hdlcd_*
994F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
995
996ARM MALI-DP DRM DRIVER
997M:	Liviu Dudau <liviu.dudau@arm.com>
998M:	Brian Starkey <brian.starkey@arm.com>
999M:	Mali DP Maintainers <malidp@foss.arm.com>
1000S:	Supported
1001F:	drivers/gpu/drm/arm/
1002F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1003
1004ARM MFM AND FLOPPY DRIVERS
1005M:	Ian Molton <spyro@f2s.com>
1006S:	Maintained
1007F:	arch/arm/lib/floppydma.S
1008F:	arch/arm/include/asm/floppy.h
1009
1010ARM PMU PROFILING AND DEBUGGING
1011M:	Will Deacon <will.deacon@arm.com>
1012M:	Mark Rutland <mark.rutland@arm.com>
1013S:	Maintained
1014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015F:	arch/arm*/kernel/perf_*
1016F:	arch/arm/oprofile/common.c
1017F:	arch/arm*/kernel/hw_breakpoint.c
1018F:	arch/arm*/include/asm/hw_breakpoint.h
1019F:	arch/arm*/include/asm/perf_event.h
1020F:	drivers/perf/*
1021F:	include/linux/perf/arm_pmu.h
1022F:	Documentation/devicetree/bindings/arm/pmu.txt
1023F:	Documentation/devicetree/bindings/perf/
1024
1025ARM PORT
1026M:	Russell King <linux@armlinux.org.uk>
1027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028W:	http://www.armlinux.org.uk/
1029S:	Maintained
1030T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1031F:	arch/arm/
1032
1033ARM PRIMECELL AACI PL041 DRIVER
1034M:	Russell King <linux@armlinux.org.uk>
1035S:	Maintained
1036F:	sound/arm/aaci.*
1037
1038ARM PRIMECELL BUS SUPPORT
1039M:	Russell King <linux@armlinux.org.uk>
1040S:	Maintained
1041F:	drivers/amba/
1042F:	include/linux/amba/bus.h
1043
1044ARM PRIMECELL CLCD PL110 DRIVER
1045M:	Russell King <linux@armlinux.org.uk>
1046S:	Maintained
1047F:	drivers/video/fbdev/amba-clcd.*
1048
1049ARM PRIMECELL KMI PL050 DRIVER
1050M:	Russell King <linux@armlinux.org.uk>
1051S:	Maintained
1052F:	drivers/input/serio/ambakmi.*
1053F:	include/linux/amba/kmi.h
1054
1055ARM PRIMECELL MMCI PL180/1 DRIVER
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/mmc/host/mmci.*
1059F:	include/linux/amba/mmci.h
1060
1061ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1062M:	Russell King <linux@armlinux.org.uk>
1063S:	Maintained
1064F:	drivers/tty/serial/amba-pl01*.c
1065F:	include/linux/amba/serial.h
1066
1067ARM SMMU DRIVERS
1068M:	Will Deacon <will.deacon@arm.com>
1069R:	Robin Murphy <robin.murphy@arm.com>
1070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071S:	Maintained
1072F:	drivers/iommu/arm-smmu.c
1073F:	drivers/iommu/arm-smmu-v3.c
1074F:	drivers/iommu/io-pgtable-arm.c
1075F:	drivers/iommu/io-pgtable-arm-v7s.c
1076
1077ARM SUB-ARCHITECTURES
1078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S:	Maintained
1080F:	arch/arm/mach-*/
1081F:	arch/arm/plat-*/
1082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1083
1084ARM/ACTIONS SEMI ARCHITECTURE
1085M:	Andreas Färber <afaerber@suse.de>
1086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S:	Maintained
1088N:	owl
1089F:	arch/arm/mach-actions/
1090F:	arch/arm/boot/dts/owl-*
1091F:	arch/arm64/boot/dts/actions/
1092F:	drivers/clocksource/owl-*
1093F:	drivers/soc/actions/
1094F:	include/dt-bindings/power/owl-*
1095F:	include/linux/soc/actions/
1096F:	Documentation/devicetree/bindings/arm/actions.txt
1097F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1098F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1099
1100ARM/ADS SPHERE MACHINE SUPPORT
1101M:	Lennert Buytenhek <kernel@wantstofly.org>
1102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S:	Maintained
1104
1105ARM/AFEB9260 MACHINE SUPPORT
1106M:	Sergey Lapin <slapin@ossfans.org>
1107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S:	Maintained
1109
1110ARM/AJECO 1ARM MACHINE SUPPORT
1111M:	Lennert Buytenhek <kernel@wantstofly.org>
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114
1115ARM/Allwinner SoC Clock Support
1116M:	Emilio López <emilio@elopez.com.ar>
1117S:	Maintained
1118F:	drivers/clk/sunxi/
1119
1120ARM/Allwinner sunXi SoC support
1121M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1122M:	Chen-Yu Tsai <wens@csie.org>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125N:	sun[x456789]i
1126N:	sun50i
1127F:	arch/arm/mach-sunxi/
1128F:	arch/arm64/boot/dts/allwinner/
1129F:	drivers/clk/sunxi-ng/
1130F:	drivers/pinctrl/sunxi/
1131F:	drivers/soc/sunxi/
1132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1133
1134ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1135M:	Neil Armstrong <narmstrong@baylibre.com>
1136M:	Jerome Brunet <jbrunet@baylibre.com>
1137L:	linux-amlogic@lists.infradead.org
1138S:	Maintained
1139F:	drivers/clk/meson/
1140F:	include/dt-bindings/clock/meson*
1141F:	include/dt-bindings/clock/gxbb*
1142F:	Documentation/devicetree/bindings/clock/amlogic*
1143
1144ARM/Amlogic Meson SoC support
1145M:	Carlo Caione <carlo@caione.org>
1146M:	Kevin Hilman <khilman@baylibre.com>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148L:	linux-amlogic@lists.infradead.org
1149W:	http://linux-meson.com/
1150S:	Maintained
1151F:	arch/arm/mach-meson/
1152F:	arch/arm/boot/dts/meson*
1153F:	arch/arm64/boot/dts/amlogic/
1154F:	drivers/pinctrl/meson/
1155F:	drivers/mmc/host/meson*
1156N:	meson
1157
1158ARM/Annapurna Labs ALPINE ARCHITECTURE
1159M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1160M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163F:	arch/arm/mach-alpine/
1164F:	arch/arm/boot/dts/alpine*
1165F:	arch/arm64/boot/dts/al/
1166F:	drivers/*/*alpine*
1167
1168ARM/ARTPEC MACHINE SUPPORT
1169M:	Jesper Nilsson <jesper.nilsson@axis.com>
1170M:	Lars Persson <lars.persson@axis.com>
1171M:	Niklas Cassel <niklas.cassel@axis.com>
1172S:	Maintained
1173L:	linux-arm-kernel@axis.com
1174F:	arch/arm/mach-artpec
1175F:	arch/arm/boot/dts/artpec6*
1176F:	drivers/clk/axis
1177F:	drivers/crypto/axis
1178F:	drivers/pinctrl/pinctrl-artpec*
1179F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1180
1181ARM/ASPEED I2C DRIVER
1182M:	Brendan Higgins <brendanhiggins@google.com>
1183R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1184R:	Joel Stanley <joel@jms.id.au>
1185L:	linux-i2c@vger.kernel.org
1186L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1187S:	Maintained
1188F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1189F:	drivers/i2c/busses/i2c-aspeed.c
1190F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1191F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1192
1193ARM/ASPEED MACHINE SUPPORT
1194M:	Joel Stanley <joel@jms.id.au>
1195S:	Maintained
1196F:	arch/arm/mach-aspeed/
1197F:	arch/arm/boot/dts/aspeed-*
1198F:	drivers/*/*aspeed*
1199
1200ARM/ATMEL AT91 Clock Support
1201M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1202S:	Maintained
1203F:	drivers/clk/at91
1204
1205ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1206M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1207M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209W:	http://www.linux4sam.org
1210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1211S:	Supported
1212F:	arch/arm/mach-at91/
1213F:	include/soc/at91/
1214F:	arch/arm/boot/dts/at91*.dts
1215F:	arch/arm/boot/dts/at91*.dtsi
1216F:	arch/arm/boot/dts/sama*.dts
1217F:	arch/arm/boot/dts/sama*.dtsi
1218F:	arch/arm/include/debug/at91.S
1219F:	drivers/memory/atmel*
1220
1221ARM/CALXEDA HIGHBANK ARCHITECTURE
1222M:	Rob Herring <robh@kernel.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	arch/arm/mach-highbank/
1226F:	arch/arm/boot/dts/highbank.dts
1227F:	arch/arm/boot/dts/ecx-*.dts*
1228
1229ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1230M:	Krzysztof Halasa <khalasa@piap.pl>
1231S:	Maintained
1232F:	arch/arm/mach-cns3xxx/
1233
1234ARM/CAVIUM THUNDER NETWORK DRIVER
1235M:	Sunil Goutham <sgoutham@cavium.com>
1236M:	Robert Richter <rric@kernel.org>
1237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S:	Supported
1239F:	drivers/net/ethernet/cavium/thunder/
1240
1241ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1242M:	Alexander Shiyan <shc_work@mail.ru>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:	Odd Fixes
1245N:	clps711x
1246
1247ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1248M:	Lennert Buytenhek <kernel@wantstofly.org>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Maintained
1251
1252ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1253M:	Hartley Sweeten <hsweeten@visionengravers.com>
1254M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/mach-ep93xx/
1258F:	arch/arm/mach-ep93xx/include/mach/
1259
1260ARM/CLKDEV SUPPORT
1261M:	Russell King <linux@armlinux.org.uk>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1265F:	arch/arm/include/asm/clkdev.h
1266F:	drivers/clk/clkdev.c
1267
1268ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1269M:	Mike Rapoport <mike@compulab.co.il>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272
1273ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1274M:	Baruch Siach <baruch@tkos.co.il>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277F:	arch/arm/boot/dts/cx92755*
1278N:	digicolor
1279
1280ARM/CONTEC MICRO9 MACHINE SUPPORT
1281M:	Hubert Feurstein <hubert.feurstein@contec.at>
1282S:	Maintained
1283F:	arch/arm/mach-ep93xx/micro9.c
1284
1285ARM/CORESIGHT FRAMEWORK AND DRIVERS
1286M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289F:	drivers/hwtracing/coresight/*
1290F:	Documentation/trace/coresight.txt
1291F:	Documentation/trace/coresight-cpu-debug.txt
1292F:	Documentation/devicetree/bindings/arm/coresight.txt
1293F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1294F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1295F:	tools/perf/arch/arm/util/pmu.c
1296F:	tools/perf/arch/arm/util/auxtrace.c
1297F:	tools/perf/arch/arm/util/cs-etm.c
1298F:	tools/perf/arch/arm/util/cs-etm.h
1299F:	tools/perf/util/cs-etm.h
1300
1301ARM/CORGI MACHINE SUPPORT
1302M:	Richard Purdie <rpurdie@rpsys.net>
1303S:	Maintained
1304
1305ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1306M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1307M:	Linus Walleij <linus.walleij@linaro.org>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309T:	git git://github.com/ulli-kroll/linux.git
1310S:	Maintained
1311F:	Documentation/devicetree/bindings/arm/gemini.txt
1312F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1313F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1314F:	arch/arm/mach-gemini/
1315F:	drivers/pinctrl/pinctrl-gemini.c
1316F:	drivers/rtc/rtc-ftrtc010.c
1317
1318ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1319M:	Barry Song <baohua@kernel.org>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1322S:	Maintained
1323F:	arch/arm/boot/dts/prima2*
1324F:	arch/arm/mach-prima2/
1325F:	drivers/clk/sirf/
1326F:	drivers/clocksource/timer-prima2.c
1327F:	drivers/clocksource/timer-atlas7.c
1328N:	[^a-z]sirf
1329
1330ARM/EBSA110 MACHINE SUPPORT
1331M:	Russell King <linux@armlinux.org.uk>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333W:	http://www.armlinux.org.uk/
1334S:	Maintained
1335F:	arch/arm/mach-ebsa110/
1336F:	drivers/net/ethernet/amd/am79c961a.*
1337
1338ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1339M:	Uwe Kleine-König <kernel@pengutronix.de>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Maintained
1342N:	efm32
1343
1344ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1345M:	Robert Jarzmik <robert.jarzmik@free.fr>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348F:	arch/arm/mach-pxa/ezx.c
1349
1350ARM/FARADAY FA526 PORT
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354T:	git git://git.berlios.de/gemini-board
1355F:	arch/arm/mm/*-fa*
1356
1357ARM/FOOTBRIDGE ARCHITECTURE
1358M:	Russell King <linux@armlinux.org.uk>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360W:	http://www.armlinux.org.uk/
1361S:	Maintained
1362F:	arch/arm/include/asm/hardware/dec21285.h
1363F:	arch/arm/mach-footbridge/
1364
1365ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1366M:	Shawn Guo <shawnguo@kernel.org>
1367M:	Sascha Hauer <kernel@pengutronix.de>
1368R:	Fabio Estevam <fabio.estevam@nxp.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1372F:	arch/arm/mach-imx/
1373F:	arch/arm/mach-mxs/
1374F:	arch/arm/boot/dts/imx*
1375F:	arch/arm/configs/imx*_defconfig
1376F:	drivers/clk/imx/
1377F:	drivers/soc/imx/
1378F:	include/soc/imx/
1379
1380ARM/FREESCALE VYBRID ARM ARCHITECTURE
1381M:	Shawn Guo <shawnguo@kernel.org>
1382M:	Sascha Hauer <kernel@pengutronix.de>
1383R:	Stefan Agner <stefan@agner.ch>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1387F:	arch/arm/mach-imx/*vf610*
1388F:	arch/arm/boot/dts/vf*
1389
1390ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1391M:	Lennert Buytenhek <kernel@wantstofly.org>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394
1395ARM/GUMSTIX MACHINE SUPPORT
1396M:	Steve Sakoman <sakoman@gmail.com>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399
1400ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1401M:	Philipp Zabel <philipp.zabel@gmail.com>
1402M:	Paul Parsons <lost.distance@yahoo.com>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Maintained
1405F:	arch/arm/mach-pxa/hx4700.c
1406F:	arch/arm/mach-pxa/include/mach/hx4700.h
1407F:	sound/soc/pxa/hx4700.c
1408
1409ARM/HISILICON SOC SUPPORT
1410M:	Wei Xu <xuwei5@hisilicon.com>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.hisilicon.com
1413S:	Supported
1414T:	git git://github.com/hisilicon/linux-hisi.git
1415F:	arch/arm/mach-hisi/
1416F:	arch/arm/boot/dts/hi3*
1417F:	arch/arm/boot/dts/hip*
1418F:	arch/arm/boot/dts/hisi*
1419F:	arch/arm64/boot/dts/hisilicon/
1420
1421ARM/HP JORNADA 7XX MACHINE SUPPORT
1422M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1423W:	www.jlime.com
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1426F:	arch/arm/mach-sa1100/jornada720.c
1427F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1428
1429ARM/IGEP MACHINE SUPPORT
1430M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1431M:	Javier Martinez Canillas <javier@dowhile0.org>
1432L:	linux-omap@vger.kernel.org
1433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434S:	Maintained
1435F:	arch/arm/boot/dts/omap3-igep*
1436
1437ARM/INCOME PXA270 SUPPORT
1438M:	Marek Vasut <marek.vasut@gmail.com>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1442
1443ARM/INTEL IOP13XX ARM ARCHITECTURE
1444M:	Lennert Buytenhek <kernel@wantstofly.org>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447
1448ARM/INTEL IOP32X ARM ARCHITECTURE
1449M:	Lennert Buytenhek <kernel@wantstofly.org>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452
1453ARM/INTEL IOP33X ARM ARCHITECTURE
1454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455S:	Orphan
1456
1457ARM/INTEL IQ81342EX MACHINE SUPPORT
1458M:	Lennert Buytenhek <kernel@wantstofly.org>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S:	Maintained
1461
1462ARM/INTEL IXDP2850 MACHINE SUPPORT
1463M:	Lennert Buytenhek <kernel@wantstofly.org>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466
1467ARM/INTEL IXP4XX ARM ARCHITECTURE
1468M:	Imre Kaloz <kaloz@openwrt.org>
1469M:	Krzysztof Halasa <khalasa@piap.pl>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/mach-ixp4xx/
1473
1474ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1475M:	Jonathan Cameron <jic23@cam.ac.uk>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478F:	arch/arm/mach-pxa/stargate2.c
1479F:	drivers/pcmcia/pxa2xx_stargate2.c
1480
1481ARM/INTEL XSC3 (MANZANO) ARM CORE
1482M:	Lennert Buytenhek <kernel@wantstofly.org>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485
1486ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1487M:	Lennert Buytenhek <kernel@wantstofly.org>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490
1491ARM/LG1K ARCHITECTURE
1492M:	Chanho Min <chanho.min@lge.com>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	arch/arm64/boot/dts/lg/
1496
1497ARM/LOGICPD PXA270 MACHINE SUPPORT
1498M:	Lennert Buytenhek <kernel@wantstofly.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501
1502ARM/LPC18XX ARCHITECTURE
1503M:	Joachim Eastwood <manabian@gmail.com>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506F:	arch/arm/boot/dts/lpc43*
1507F:	drivers/clk/nxp/clk-lpc18xx*
1508F:	drivers/clocksource/time-lpc32xx.c
1509F:	drivers/i2c/busses/i2c-lpc2k.c
1510F:	drivers/memory/pl172.c
1511F:	drivers/mtd/spi-nor/nxp-spifi.c
1512F:	drivers/rtc/rtc-lpc24xx.c
1513N:	lpc18xx
1514
1515ARM/LPC32XX SOC SUPPORT
1516M:	Vladimir Zapolskiy <vz@mleia.com>
1517M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1520S:	Maintained
1521F:	arch/arm/boot/dts/lpc32*
1522F:	arch/arm/mach-lpc32xx/
1523F:	drivers/i2c/busses/i2c-pnx.c
1524F:	drivers/net/ethernet/nxp/lpc_eth.c
1525F:	drivers/usb/host/ohci-nxp.c
1526F:	drivers/watchdog/pnx4008_wdt.c
1527N:	lpc32xx
1528
1529ARM/MAGICIAN MACHINE SUPPORT
1530M:	Philipp Zabel <philipp.zabel@gmail.com>
1531S:	Maintained
1532
1533ARM/Marvell Berlin SoC support
1534M:	Jisheng Zhang <jszhang@marvell.com>
1535M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/mach-berlin/
1539F:	arch/arm/boot/dts/berlin*
1540F:	arch/arm64/boot/dts/marvell/berlin*
1541
1542ARM/Marvell Dove/MV78xx0/Orion SOC support
1543M:	Jason Cooper <jason@lakedaemon.net>
1544M:	Andrew Lunn <andrew@lunn.ch>
1545M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1546M:	Gregory Clement <gregory.clement@free-electrons.com>
1547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548S:	Maintained
1549F:	Documentation/devicetree/bindings/soc/dove/
1550F:	arch/arm/mach-dove/
1551F:	arch/arm/mach-mv78xx0/
1552F:	arch/arm/mach-orion5x/
1553F:	arch/arm/plat-orion/
1554F:	arch/arm/boot/dts/dove*
1555F:	arch/arm/boot/dts/orion5x*
1556
1557ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1558M:	Jason Cooper <jason@lakedaemon.net>
1559M:	Andrew Lunn <andrew@lunn.ch>
1560M:	Gregory Clement <gregory.clement@free-electrons.com>
1561M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564F:	arch/arm/boot/dts/armada*
1565F:	arch/arm/boot/dts/kirkwood*
1566F:	arch/arm/configs/mvebu_*_defconfig
1567F:	arch/arm/mach-mvebu/
1568F:	arch/arm64/boot/dts/marvell/armada*
1569F:	drivers/cpufreq/mvebu-cpufreq.c
1570F:	drivers/irqchip/irq-armada-370-xp.c
1571F:	drivers/irqchip/irq-mvebu-*
1572F:	drivers/pinctrl/mvebu/
1573F:	drivers/rtc/rtc-armada38x.c
1574
1575ARM/Mediatek RTC DRIVER
1576M:	Eddie Huang <eddie.huang@mediatek.com>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580F:	drivers/rtc/rtc-mt6397.c
1581
1582ARM/Mediatek SoC support
1583M:	Matthias Brugger <matthias.bgg@gmail.com>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1586S:	Maintained
1587F:	arch/arm/boot/dts/mt6*
1588F:	arch/arm/boot/dts/mt7*
1589F:	arch/arm/boot/dts/mt8*
1590F:	arch/arm/mach-mediatek/
1591F:	arch/arm64/boot/dts/mediatek/
1592N:	mtk
1593K:	mediatek
1594
1595ARM/Mediatek USB3 PHY DRIVER
1596M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600F:	drivers/phy/mediatek/phy-mtk-tphy.c
1601
1602ARM/MICREL KS8695 ARCHITECTURE
1603M:	Greg Ungerer <gerg@uclinux.org>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605F:	arch/arm/mach-ks8695/
1606S:	Odd Fixes
1607
1608ARM/MIOA701 MACHINE SUPPORT
1609M:	Robert Jarzmik <robert.jarzmik@free.fr>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611F:	arch/arm/mach-pxa/mioa701.c
1612S:	Maintained
1613
1614ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1615M:	Michael Petchkovsky <mkpetch@internode.on.net>
1616S:	Maintained
1617
1618ARM/NOMADIK ARCHITECTURE
1619M:	Alessandro Rubini <rubini@unipv.it>
1620M:	Linus Walleij <linus.walleij@linaro.org>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623F:	arch/arm/mach-nomadik/
1624F:	drivers/pinctrl/nomadik/
1625F:	drivers/i2c/busses/i2c-nomadik.c
1626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1627
1628ARM/NUVOTON W90X900 ARM ARCHITECTURE
1629M:	Wan ZongShun <mcuos.com@gmail.com>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631W:	http://www.mcuos.com
1632S:	Maintained
1633F:	arch/arm/mach-w90x900/
1634F:	drivers/input/keyboard/w90p910_keypad.c
1635F:	drivers/input/touchscreen/w90p910_ts.c
1636F:	drivers/watchdog/nuc900_wdt.c
1637F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1638F:	drivers/mtd/nand/nuc900_nand.c
1639F:	drivers/rtc/rtc-nuc900.c
1640F:	drivers/spi/spi-nuc900.c
1641F:	drivers/usb/host/ehci-w90x900.c
1642F:	drivers/video/fbdev/nuc900fb.c
1643
1644ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1645M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1646L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1647W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1648S:	Supported
1649
1650ARM/Orion SoC/Technologic Systems TS-78xx platform support
1651M:	Alexander Clouter <alex@digriz.org.uk>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653W:	http://www.digriz.org.uk/ts78xx/kernel
1654S:	Maintained
1655F:	arch/arm/mach-orion5x/ts78xx-*
1656
1657ARM/OXNAS platform support
1658M:	Neil Armstrong <narmstrong@baylibre.com>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1661S:	Maintained
1662F:	arch/arm/mach-oxnas/
1663F:	arch/arm/boot/dts/ox8*.dtsi
1664F:	arch/arm/boot/dts/wd-mbwe.dts
1665F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1666N:	oxnas
1667
1668ARM/PALM TREO SUPPORT
1669M:	Tomas Cech <sleep_walker@suse.com>
1670L:	linux-arm-kernel@lists.infradead.org
1671W:	http://hackndev.com
1672S:	Maintained
1673F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1674F:	arch/arm/mach-pxa/palmtreo.c
1675
1676ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1677M:	Marek Vasut <marek.vasut@gmail.com>
1678L:	linux-arm-kernel@lists.infradead.org
1679W:	http://hackndev.com
1680S:	Maintained
1681F:	arch/arm/mach-pxa/include/mach/palmtx.h
1682F:	arch/arm/mach-pxa/palmtx.c
1683F:	arch/arm/mach-pxa/include/mach/palmt5.h
1684F:	arch/arm/mach-pxa/palmt5.c
1685F:	arch/arm/mach-pxa/include/mach/palmld.h
1686F:	arch/arm/mach-pxa/palmld.c
1687F:	arch/arm/mach-pxa/include/mach/palmte2.h
1688F:	arch/arm/mach-pxa/palmte2.c
1689F:	arch/arm/mach-pxa/include/mach/palmtc.h
1690F:	arch/arm/mach-pxa/palmtc.c
1691
1692ARM/PALMZ72 SUPPORT
1693M:	Sergey Lapin <slapin@ossfans.org>
1694L:	linux-arm-kernel@lists.infradead.org
1695W:	http://hackndev.com
1696S:	Maintained
1697F:	arch/arm/mach-pxa/include/mach/palmz72.h
1698F:	arch/arm/mach-pxa/palmz72.c
1699
1700ARM/PLEB SUPPORT
1701M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1702W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1703S:	Maintained
1704
1705ARM/PT DIGITAL BOARD PORT
1706M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708W:	http://www.armlinux.org.uk/
1709S:	Maintained
1710
1711ARM/QUALCOMM SUPPORT
1712M:	Andy Gross <andy.gross@linaro.org>
1713M:	David Brown <david.brown@linaro.org>
1714L:	linux-arm-msm@vger.kernel.org
1715L:	linux-soc@vger.kernel.org
1716S:	Maintained
1717F:	Documentation/devicetree/bindings/soc/qcom/
1718F:	arch/arm/boot/dts/qcom-*.dts
1719F:	arch/arm/boot/dts/qcom-*.dtsi
1720F:	arch/arm/mach-qcom/
1721F:	arch/arm64/boot/dts/qcom/*
1722F:	drivers/i2c/busses/i2c-qup.c
1723F:	drivers/clk/qcom/
1724F:	drivers/dma/qcom/
1725F:	drivers/soc/qcom/
1726F:	drivers/spi/spi-qup.c
1727F:	drivers/tty/serial/msm_serial.h
1728F:	drivers/tty/serial/msm_serial.c
1729F:	drivers/*/pm8???-*
1730F:	drivers/mfd/ssbi.c
1731F:	drivers/firmware/qcom_scm.c
1732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1733
1734ARM/RADISYS ENP2611 MACHINE SUPPORT
1735M:	Lennert Buytenhek <kernel@wantstofly.org>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738
1739ARM/REALTEK ARCHITECTURE
1740M:	Andreas Färber <afaerber@suse.de>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743F:	arch/arm64/boot/dts/realtek/
1744F:	Documentation/devicetree/bindings/arm/realtek.txt
1745
1746ARM/RENESAS ARM64 ARCHITECTURE
1747M:	Simon Horman <horms@verge.net.au>
1748M:	Magnus Damm <magnus.damm@gmail.com>
1749L:	linux-renesas-soc@vger.kernel.org
1750Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1752S:	Supported
1753F:	arch/arm64/boot/dts/renesas/
1754F:	drivers/soc/renesas/
1755F:	include/linux/soc/renesas/
1756
1757ARM/RISCPC ARCHITECTURE
1758M:	Russell King <linux@armlinux.org.uk>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760W:	http://www.armlinux.org.uk/
1761S:	Maintained
1762F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1763F:	arch/arm/include/asm/hardware/ioc.h
1764F:	arch/arm/include/asm/hardware/iomd.h
1765F:	arch/arm/include/asm/hardware/memc.h
1766F:	arch/arm/mach-rpc/
1767F:	drivers/net/ethernet/8390/etherh.c
1768F:	drivers/net/ethernet/i825xx/ether1*
1769F:	drivers/net/ethernet/seeq/ether3*
1770F:	drivers/scsi/arm/
1771
1772ARM/Rockchip SoC support
1773M:	Heiko Stuebner <heiko@sntech.de>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775L:	linux-rockchip@lists.infradead.org
1776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1777S:	Maintained
1778F:	arch/arm/boot/dts/rk3*
1779F:	arch/arm/boot/dts/rv1108*
1780F:	arch/arm/mach-rockchip/
1781F:	drivers/clk/rockchip/
1782F:	drivers/i2c/busses/i2c-rk3x.c
1783F:	drivers/*/*rockchip*
1784F:	drivers/*/*/*rockchip*
1785F:	sound/soc/rockchip/
1786N:	rockchip
1787
1788ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1789M:	Kukjin Kim <kgene@kernel.org>
1790M:	Krzysztof Kozlowski <krzk@kernel.org>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1793Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1794S:	Maintained
1795F:	arch/arm/boot/dts/s3c*
1796F:	arch/arm/boot/dts/s5p*
1797F:	arch/arm/boot/dts/samsung*
1798F:	arch/arm/boot/dts/exynos*
1799F:	arch/arm64/boot/dts/exynos/
1800F:	arch/arm/plat-samsung/
1801F:	arch/arm/mach-s3c24*/
1802F:	arch/arm/mach-s3c64xx/
1803F:	arch/arm/mach-s5p*/
1804F:	arch/arm/mach-exynos*/
1805F:	drivers/*/*s3c24*
1806F:	drivers/*/*/*s3c24*
1807F:	drivers/*/*s3c64xx*
1808F:	drivers/*/*s5pv210*
1809F:	drivers/memory/samsung/*
1810F:	drivers/soc/samsung/*
1811F:	Documentation/arm/Samsung/
1812F:	Documentation/devicetree/bindings/arm/samsung/
1813F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1814F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1815N:	exynos
1816
1817ARM/SAMSUNG MOBILE MACHINE SUPPORT
1818M:	Kyungmin Park <kyungmin.park@samsung.com>
1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S:	Maintained
1821F:	arch/arm/mach-s5pv210/
1822
1823ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1824M:	Kyungmin Park <kyungmin.park@samsung.com>
1825M:	Kamil Debski <kamil@wypas.org>
1826M:	Andrzej Hajda <a.hajda@samsung.com>
1827L:	linux-arm-kernel@lists.infradead.org
1828L:	linux-media@vger.kernel.org
1829S:	Maintained
1830F:	drivers/media/platform/s5p-g2d/
1831
1832ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1833M:	Marek Szyprowski <m.szyprowski@samsung.com>
1834L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1835L:	linux-media@vger.kernel.org
1836S:	Maintained
1837F:	drivers/media/platform/s5p-cec/
1838F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1839
1840ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1841M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1842M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1843L:	linux-arm-kernel@lists.infradead.org
1844L:	linux-media@vger.kernel.org
1845S:	Maintained
1846F:	drivers/media/platform/s5p-jpeg/
1847
1848ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1849M:	Kyungmin Park <kyungmin.park@samsung.com>
1850M:	Kamil Debski <kamil@wypas.org>
1851M:	Jeongtae Park <jtp.park@samsung.com>
1852M:	Andrzej Hajda <a.hajda@samsung.com>
1853L:	linux-arm-kernel@lists.infradead.org
1854L:	linux-media@vger.kernel.org
1855S:	Maintained
1856F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1857F:	drivers/media/platform/s5p-mfc/
1858
1859ARM/SHMOBILE ARM ARCHITECTURE
1860M:	Simon Horman <horms@verge.net.au>
1861M:	Magnus Damm <magnus.damm@gmail.com>
1862L:	linux-renesas-soc@vger.kernel.org
1863Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1865S:	Supported
1866F:	arch/arm/boot/dts/emev2*
1867F:	arch/arm/boot/dts/r7s*
1868F:	arch/arm/boot/dts/r8a*
1869F:	arch/arm/boot/dts/sh*
1870F:	arch/arm/configs/shmobile_defconfig
1871F:	arch/arm/include/debug/renesas-scif.S
1872F:	arch/arm/mach-shmobile/
1873F:	drivers/soc/renesas/
1874F:	include/linux/soc/renesas/
1875
1876ARM/SOCFPGA ARCHITECTURE
1877M:	Dinh Nguyen <dinguyen@kernel.org>
1878S:	Maintained
1879F:	arch/arm/mach-socfpga/
1880F:	arch/arm/boot/dts/socfpga*
1881F:	arch/arm/configs/socfpga_defconfig
1882F:	arch/arm64/boot/dts/altera/
1883W:	http://www.rocketboards.org
1884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1885
1886ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1887M:	Dinh Nguyen <dinguyen@kernel.org>
1888S:	Maintained
1889F:	drivers/clk/socfpga/
1890
1891ARM/SOCFPGA EDAC SUPPORT
1892M:	Thor Thayer <thor.thayer@linux.intel.com>
1893S:	Maintained
1894F:	drivers/edac/altera_edac.
1895
1896ARM/STI ARCHITECTURE
1897M:	Patrice Chotard <patrice.chotard@st.com>
1898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899W:	http://www.stlinux.com
1900S:	Maintained
1901F:	arch/arm/mach-sti/
1902F:	arch/arm/boot/dts/sti*
1903F:	drivers/char/hw_random/st-rng.c
1904F:	drivers/clocksource/arm_global_timer.c
1905F:	drivers/clocksource/clksrc_st_lpc.c
1906F:	drivers/cpufreq/sti-cpufreq.c
1907F:	drivers/dma/st_fdma*
1908F:	drivers/i2c/busses/i2c-st.c
1909F:	drivers/media/rc/st_rc.c
1910F:	drivers/media/platform/sti/c8sectpfe/
1911F:	drivers/mmc/host/sdhci-st.c
1912F:	drivers/phy/st/phy-miphy28lp.c
1913F:	drivers/phy/st/phy-stih407-usb.c
1914F:	drivers/pinctrl/pinctrl-st.c
1915F:	drivers/remoteproc/st_remoteproc.c
1916F:	drivers/remoteproc/st_slim_rproc.c
1917F:	drivers/reset/sti/
1918F:	drivers/rtc/rtc-st-lpc.c
1919F:	drivers/tty/serial/st-asc.c
1920F:	drivers/usb/dwc3/dwc3-st.c
1921F:	drivers/usb/host/ehci-st.c
1922F:	drivers/usb/host/ohci-st.c
1923F:	drivers/watchdog/st_lpc_wdt.c
1924F:	drivers/ata/ahci_st.c
1925F:	include/linux/remoteproc/st_slim_rproc.h
1926
1927ARM/STM32 ARCHITECTURE
1928M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1929M:	Alexandre Torgue <alexandre.torgue@st.com>
1930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931S:	Maintained
1932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1933N:	stm32
1934F:	drivers/clocksource/armv7m_systick.c
1935
1936ARM/TANGO ARCHITECTURE
1937M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1938L:	linux-arm-kernel@lists.infradead.org
1939S:	Maintained
1940N:	tango
1941
1942ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1943M:	Lennert Buytenhek <kernel@wantstofly.org>
1944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S:	Maintained
1946
1947ARM/TETON BGA MACHINE SUPPORT
1948M:	"Mark F. Brown" <mark.brown314@gmail.com>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S:	Maintained
1951
1952ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1953M:	Santosh Shilimkar <ssantosh@kernel.org>
1954L:	linux-kernel@vger.kernel.org
1955S:	Maintained
1956F:	drivers/memory/*emif*
1957
1958ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1959M:	Santosh Shilimkar <ssantosh@kernel.org>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962F:	arch/arm/mach-keystone/
1963F:	arch/arm/boot/dts/keystone-*
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1965
1966ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1967M:	Santosh Shilimkar <ssantosh@kernel.org>
1968L:	linux-kernel@vger.kernel.org
1969S:	Maintained
1970F:	drivers/clk/keystone/
1971
1972ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1973M:	Santosh Shilimkar <ssantosh@kernel.org>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975L:	linux-kernel@vger.kernel.org
1976S:	Maintained
1977F:	drivers/clocksource/timer-keystone.c
1978
1979ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1980M:	Santosh Shilimkar <ssantosh@kernel.org>
1981L:	linux-kernel@vger.kernel.org
1982S:	Maintained
1983F:	drivers/power/reset/keystone-reset.c
1984
1985ARM/THECUS N2100 MACHINE SUPPORT
1986M:	Lennert Buytenhek <kernel@wantstofly.org>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S:	Maintained
1989
1990ARM/TOSA MACHINE SUPPORT
1991M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1992M:	Dirk Opfer <dirk@opfer-online.de>
1993S:	Maintained
1994
1995ARM/U300 MACHINE SUPPORT
1996M:	Linus Walleij <linus.walleij@linaro.org>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Supported
1999F:	arch/arm/mach-u300/
2000F:	drivers/clocksource/timer-u300.c
2001F:	drivers/i2c/busses/i2c-stu300.c
2002F:	drivers/rtc/rtc-coh901331.c
2003F:	drivers/watchdog/coh901327_wdt.c
2004F:	drivers/dma/coh901318*
2005F:	drivers/mfd/ab3100*
2006F:	drivers/rtc/rtc-ab3100.c
2007F:	drivers/rtc/rtc-coh901331.c
2008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2009
2010ARM/UNIPHIER ARCHITECTURE
2011M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2014S:	Maintained
2015F:	arch/arm/boot/dts/uniphier*
2016F:	arch/arm/include/asm/hardware/cache-uniphier.h
2017F:	arch/arm/mach-uniphier/
2018F:	arch/arm/mm/cache-uniphier.c
2019F:	arch/arm64/boot/dts/socionext/
2020F:	drivers/bus/uniphier-system-bus.c
2021F:	drivers/clk/uniphier/
2022F:	drivers/i2c/busses/i2c-uniphier*
2023F:	drivers/irqchip/irq-uniphier-aidet.c
2024F:	drivers/pinctrl/uniphier/
2025F:	drivers/reset/reset-uniphier.c
2026F:	drivers/tty/serial/8250/8250_uniphier.c
2027N:	uniphier
2028
2029ARM/Ux500 ARM ARCHITECTURE
2030M:	Linus Walleij <linus.walleij@linaro.org>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S:	Maintained
2033F:	arch/arm/mach-ux500/
2034F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2035F:	drivers/dma/ste_dma40*
2036F:	drivers/hwspinlock/u8500_hsem.c
2037F:	drivers/mfd/abx500*
2038F:	drivers/mfd/ab8500*
2039F:	drivers/mfd/dbx500*
2040F:	drivers/mfd/db8500*
2041F:	drivers/pinctrl/nomadik/pinctrl-ab*
2042F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2043F:	drivers/rtc/rtc-ab8500.c
2044F:	drivers/rtc/rtc-pl031.c
2045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2046
2047ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2048M:	Ulf Hansson <ulf.hansson@linaro.org>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050T:	git git://git.linaro.org/people/ulfh/clk.git
2051S:	Maintained
2052F:	drivers/clk/ux500/
2053
2054ARM/VERSATILE EXPRESS PLATFORM
2055M:	Liviu Dudau <liviu.dudau@arm.com>
2056M:	Sudeep Holla <sudeep.holla@arm.com>
2057M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059S:	Maintained
2060F:	arch/arm/boot/dts/vexpress*
2061F:	arch/arm64/boot/dts/arm/
2062F:	arch/arm/mach-vexpress/
2063F:	*/*/vexpress*
2064F:	*/*/*/vexpress*
2065F:	drivers/clk/versatile/clk-vexpress-osc.c
2066F:	drivers/clocksource/versatile.c
2067N:	mps2
2068
2069ARM/VFP SUPPORT
2070M:	Russell King <linux@armlinux.org.uk>
2071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072W:	http://www.armlinux.org.uk/
2073S:	Maintained
2074F:	arch/arm/vfp/
2075
2076ARM/VOIPAC PXA270 SUPPORT
2077M:	Marek Vasut <marek.vasut@gmail.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Maintained
2080F:	arch/arm/mach-pxa/vpac270.c
2081F:	arch/arm/mach-pxa/include/mach/vpac270.h
2082
2083ARM/VT8500 ARM ARCHITECTURE
2084M:	Tony Prisk <linux@prisktech.co.nz>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S:	Maintained
2087F:	arch/arm/mach-vt8500/
2088F:	drivers/clocksource/vt8500_timer.c
2089F:	drivers/i2c/busses/i2c-wmt.c
2090F:	drivers/mmc/host/wmt-sdmmc.c
2091F:	drivers/pwm/pwm-vt8500.c
2092F:	drivers/rtc/rtc-vt8500.c
2093F:	drivers/tty/serial/vt8500_serial.c
2094F:	drivers/usb/host/ehci-platform.c
2095F:	drivers/usb/host/uhci-platform.c
2096F:	drivers/video/fbdev/vt8500lcdfb.*
2097F:	drivers/video/fbdev/wm8505fb*
2098F:	drivers/video/fbdev/wmt_ge_rops.*
2099
2100ARM/ZIPIT Z2 SUPPORT
2101M:	Marek Vasut <marek.vasut@gmail.com>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S:	Maintained
2104F:	arch/arm/mach-pxa/z2.c
2105F:	arch/arm/mach-pxa/include/mach/z2.h
2106
2107ARM/ZTE ARCHITECTURE
2108M:	Jun Nie <jun.nie@linaro.org>
2109M:	Baoyou Xie <baoyou.xie@linaro.org>
2110M:	Shawn Guo <shawnguo@kernel.org>
2111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113F:	arch/arm/boot/dts/zx2967*
2114F:	arch/arm/mach-zx/
2115F:	arch/arm64/boot/dts/zte/
2116F:	drivers/clk/zte/
2117F:	drivers/dma/zx_dma.c
2118F:	drivers/gpio/gpio-zx.c
2119F:	drivers/i2c/busses/i2c-zx2967.c
2120F:	drivers/mmc/host/dw_mmc-zx.*
2121F:	drivers/pinctrl/zte/
2122F:	drivers/reset/reset-zx2967.c
2123F:	drivers/soc/zte/
2124F:	drivers/thermal/zx2967_thermal.c
2125F:	drivers/watchdog/zx2967_wdt.c
2126F:	Documentation/devicetree/bindings/arm/zte.txt
2127F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2128F:	Documentation/devicetree/bindings/dma/zxdma.txt
2129F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2130F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2131F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2132F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2133F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2134F:	Documentation/devicetree/bindings/soc/zte/
2135F:	Documentation/devicetree/bindings/sound/zte,*.txt
2136F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2137F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2138F:	include/dt-bindings/clock/zx2967*.h
2139F:	include/dt-bindings/soc/zte,*.h
2140F:	sound/soc/codecs/zx_aud96p22.c
2141F:	sound/soc/zte/
2142
2143ARM/ZYNQ ARCHITECTURE
2144M:	Michal Simek <michal.simek@xilinx.com>
2145R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147W:	http://wiki.xilinx.com
2148T:	git https://github.com/Xilinx/linux-xlnx.git
2149S:	Supported
2150F:	arch/arm/mach-zynq/
2151F:	drivers/cpuidle/cpuidle-zynq.c
2152F:	drivers/block/xsysace.c
2153N:	zynq
2154N:	xilinx
2155F:	drivers/clocksource/cadence_ttc_timer.c
2156F:	drivers/i2c/busses/i2c-cadence.c
2157F:	drivers/mmc/host/sdhci-of-arasan.c
2158F:	drivers/edac/synopsys_edac.c
2159
2160ARM64 PORT (AARCH64 ARCHITECTURE)
2161M:	Catalin Marinas <catalin.marinas@arm.com>
2162M:	Will Deacon <will.deacon@arm.com>
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2165S:	Maintained
2166F:	arch/arm64/
2167F:	Documentation/arm64/
2168
2169AS3645A LED FLASH CONTROLLER DRIVER
2170M:	Sakari Ailus <sakari.ailus@iki.fi>
2171L:	linux-leds@vger.kernel.org
2172S:	Maintained
2173F:	drivers/leds/leds-as3645a.c
2174
2175AS3645A LED FLASH CONTROLLER DRIVER
2176M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2177L:	linux-media@vger.kernel.org
2178T:	git git://linuxtv.org/media_tree.git
2179S:	Maintained
2180F:	drivers/media/i2c/as3645a.c
2181F:	include/media/i2c/as3645a.h
2182
2183ASAHI KASEI AK8974 DRIVER
2184M:	Linus Walleij <linus.walleij@linaro.org>
2185L:	linux-iio@vger.kernel.org
2186W:	http://www.akm.com/
2187S:	Supported
2188F:	drivers/iio/magnetometer/ak8974.c
2189
2190ASC7621 HARDWARE MONITOR DRIVER
2191M:	George Joseph <george.joseph@fairview5.com>
2192L:	linux-hwmon@vger.kernel.org
2193S:	Maintained
2194F:	Documentation/hwmon/asc7621
2195F:	drivers/hwmon/asc7621.c
2196
2197ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2198M:	Corentin Chary <corentin.chary@gmail.com>
2199L:	acpi4asus-user@lists.sourceforge.net
2200L:	platform-driver-x86@vger.kernel.org
2201W:	http://acpi4asus.sf.net
2202S:	Maintained
2203F:	drivers/platform/x86/asus*.c
2204F:	drivers/platform/x86/eeepc*.c
2205
2206ASUS WIRELESS RADIO CONTROL DRIVER
2207M:	João Paulo Rechi Vita <jprvita@gmail.com>
2208L:	platform-driver-x86@vger.kernel.org
2209S:	Maintained
2210F:	drivers/platform/x86/asus-wireless.c
2211
2212ASYMMETRIC KEYS
2213M:	David Howells <dhowells@redhat.com>
2214L:	keyrings@vger.kernel.org
2215S:	Maintained
2216F:	Documentation/crypto/asymmetric-keys.txt
2217F:	include/linux/verification.h
2218F:	include/crypto/public_key.h
2219F:	include/crypto/pkcs7.h
2220F:	crypto/asymmetric_keys/
2221
2222ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2223R:	Dan Williams <dan.j.williams@intel.com>
2224W:	http://sourceforge.net/projects/xscaleiop
2225S:	Odd fixes
2226F:	Documentation/crypto/async-tx-api.txt
2227F:	crypto/async_tx/
2228F:	drivers/dma/
2229F:	include/linux/dmaengine.h
2230F:	include/linux/async_tx.h
2231
2232AT24 EEPROM DRIVER
2233M:	Wolfram Sang <wsa@the-dreams.de>
2234L:	linux-i2c@vger.kernel.org
2235S:	Maintained
2236F:	drivers/misc/eeprom/at24.c
2237F:	include/linux/platform_data/at24.h
2238
2239ATA OVER ETHERNET (AOE) DRIVER
2240M:	"Ed L. Cashin" <ed.cashin@acm.org>
2241W:	http://www.openaoe.org/
2242S:	Supported
2243F:	Documentation/aoe/
2244F:	drivers/block/aoe/
2245
2246ATHEROS 71XX/9XXX GPIO DRIVER
2247M:	Alban Bedel <albeu@free.fr>
2248W:	https://github.com/AlbanBedel/linux
2249T:	git git://github.com/AlbanBedel/linux
2250S:	Maintained
2251F:	drivers/gpio/gpio-ath79.c
2252F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2253
2254ATHEROS ATH GENERIC UTILITIES
2255M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2256L:	linux-wireless@vger.kernel.org
2257S:	Supported
2258F:	drivers/net/wireless/ath/*
2259
2260ATHEROS ATH5K WIRELESS DRIVER
2261M:	Jiri Slaby <jirislaby@gmail.com>
2262M:	Nick Kossifidis <mickflemm@gmail.com>
2263M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2264L:	linux-wireless@vger.kernel.org
2265W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2266S:	Maintained
2267F:	drivers/net/wireless/ath/ath5k/
2268
2269ATHEROS ATH6KL WIRELESS DRIVER
2270M:	Kalle Valo <kvalo@qca.qualcomm.com>
2271L:	linux-wireless@vger.kernel.org
2272W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2274S:	Supported
2275F:	drivers/net/wireless/ath/ath6kl/
2276
2277ATI_REMOTE2 DRIVER
2278M:	Ville Syrjala <syrjala@sci.fi>
2279S:	Maintained
2280F:	drivers/input/misc/ati_remote2.c
2281
2282ATK0110 HWMON DRIVER
2283M:	Luca Tettamanti <kronos.it@gmail.com>
2284L:	linux-hwmon@vger.kernel.org
2285S:	Maintained
2286F:	drivers/hwmon/asus_atk0110.c
2287
2288ATLX ETHERNET DRIVERS
2289M:	Jay Cliburn <jcliburn@gmail.com>
2290M:	Chris Snook <chris.snook@gmail.com>
2291L:	netdev@vger.kernel.org
2292W:	http://sourceforge.net/projects/atl1
2293W:	http://atl1.sourceforge.net
2294S:	Maintained
2295F:	drivers/net/ethernet/atheros/
2296
2297ATM
2298M:	Chas Williams <3chas3@gmail.com>
2299L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2300L:	netdev@vger.kernel.org
2301W:	http://linux-atm.sourceforge.net
2302S:	Maintained
2303F:	drivers/atm/
2304F:	include/linux/atm*
2305F:	include/uapi/linux/atm*
2306
2307ATMEL AT91 / AT32 MCI DRIVER
2308M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2309S:	Maintained
2310F:	drivers/mmc/host/atmel-mci.c
2311
2312ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2313M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2314S:	Supported
2315F:	drivers/power/reset/at91-sama5d2_shdwc.c
2316
2317ATMEL Audio ALSA driver
2318M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2319L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2320S:	Supported
2321F:	sound/soc/atmel
2322
2323ATMEL I2C DRIVER
2324M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2325L:	linux-i2c@vger.kernel.org
2326S:	Supported
2327F:	drivers/i2c/busses/i2c-at91.c
2328
2329ATMEL ISI DRIVER
2330M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2331L:	linux-media@vger.kernel.org
2332S:	Supported
2333F:	drivers/media/platform/atmel/atmel-isi.c
2334F:	include/media/atmel-isi.h
2335
2336ATMEL LCDFB DRIVER
2337M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2338L:	linux-fbdev@vger.kernel.org
2339S:	Maintained
2340F:	drivers/video/fbdev/atmel_lcdfb.c
2341F:	include/video/atmel_lcdc.h
2342
2343ATMEL MACB ETHERNET DRIVER
2344M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2345S:	Supported
2346F:	drivers/net/ethernet/cadence/
2347
2348ATMEL MAXTOUCH DRIVER
2349M:	Nick Dyer <nick@shmanahar.org>
2350T:	git git://github.com/ndyer/linux.git
2351S:	Maintained
2352F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2353F:	drivers/input/touchscreen/atmel_mxt_ts.c
2354F:	include/linux/platform_data/atmel_mxt_ts.h
2355
2356ATMEL NAND DRIVER
2357M:	Wenyou Yang <wenyou.yang@atmel.com>
2358M:	Josh Wu <rainyfeeling@outlook.com>
2359L:	linux-mtd@lists.infradead.org
2360S:	Supported
2361F:	drivers/mtd/nand/atmel/*
2362
2363ATMEL SAMA5D2 ADC DRIVER
2364M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2365L:	linux-iio@vger.kernel.org
2366S:	Supported
2367F:	drivers/iio/adc/at91-sama5d2_adc.c
2368
2369ATMEL SDMMC DRIVER
2370M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2371L:	linux-mmc@vger.kernel.org
2372S:	Supported
2373F:	drivers/mmc/host/sdhci-of-at91.c
2374
2375ATMEL SPI DRIVER
2376M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2377S:	Supported
2378F:	drivers/spi/spi-atmel.*
2379
2380ATMEL SSC DRIVER
2381M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383S:	Supported
2384F:	drivers/misc/atmel-ssc.c
2385F:	include/linux/atmel-ssc.h
2386
2387ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2388M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390S:	Supported
2391F:	drivers/misc/atmel_tclib.c
2392F:	drivers/clocksource/tcb_clksrc.c
2393
2394ATMEL USBA UDC DRIVER
2395M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397S:	Supported
2398F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2399
2400ATMEL WIRELESS DRIVER
2401M:	Simon Kelley <simon@thekelleys.org.uk>
2402L:	linux-wireless@vger.kernel.org
2403W:	http://www.thekelleys.org.uk/atmel
2404W:	http://atmelwlandriver.sourceforge.net/
2405S:	Maintained
2406F:	drivers/net/wireless/atmel/atmel*
2407
2408ATMEL XDMA DRIVER
2409M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2410L:	linux-arm-kernel@lists.infradead.org
2411L:	dmaengine@vger.kernel.org
2412S:	Supported
2413F:	drivers/dma/at_xdmac.c
2414
2415ATOMIC INFRASTRUCTURE
2416M:	Will Deacon <will.deacon@arm.com>
2417M:	Peter Zijlstra <peterz@infradead.org>
2418R:	Boqun Feng <boqun.feng@gmail.com>
2419L:	linux-kernel@vger.kernel.org
2420S:	Maintained
2421F:	arch/*/include/asm/atomic*.h
2422F:	include/*/atomic*.h
2423
2424ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2425M:	Bradley Grove <linuxdrivers@attotech.com>
2426L:	linux-scsi@vger.kernel.org
2427W:	http://www.attotech.com
2428S:	Supported
2429F:	drivers/scsi/esas2r
2430
2431ATUSB IEEE 802.15.4 RADIO DRIVER
2432M:	Stefan Schmidt <stefan@osg.samsung.com>
2433L:	linux-wpan@vger.kernel.org
2434S:	Maintained
2435F:	drivers/net/ieee802154/atusb.c
2436F:	drivers/net/ieee802154/atusb.h
2437F:	drivers/net/ieee802154/at86rf230.h
2438
2439AUDIT SUBSYSTEM
2440M:	Paul Moore <paul@paul-moore.com>
2441M:	Eric Paris <eparis@redhat.com>
2442L:	linux-audit@redhat.com (moderated for non-subscribers)
2443W:	https://github.com/linux-audit
2444W:	https://people.redhat.com/sgrubb/audit
2445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2446S:	Supported
2447F:	include/linux/audit.h
2448F:	include/uapi/linux/audit.h
2449F:	kernel/audit*
2450
2451AUXILIARY DISPLAY DRIVERS
2452M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2453W:	http://miguelojeda.es/auxdisplay.htm
2454W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2455S:	Maintained
2456F:	drivers/auxdisplay/
2457F:	include/linux/cfag12864b.h
2458
2459AX.25 NETWORK LAYER
2460M:	Ralf Baechle <ralf@linux-mips.org>
2461L:	linux-hams@vger.kernel.org
2462W:	http://www.linux-ax25.org/
2463S:	Maintained
2464F:	include/uapi/linux/ax25.h
2465F:	include/net/ax25.h
2466F:	net/ax25/
2467
2468AXENTIA ARM DEVICES
2469M:	Peter Rosin <peda@axentia.se>
2470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471S:	Maintained
2472F:	Documentation/devicetree/bindings/arm/axentia.txt
2473F:	arch/arm/boot/dts/at91-linea.dtsi
2474F:	arch/arm/boot/dts/at91-tse850-3.dts
2475
2476AXENTIA ASOC DRIVERS
2477M:	Peter Rosin <peda@axentia.se>
2478L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2479S:	Maintained
2480F:	Documentation/devicetree/bindings/sound/axentia,*
2481F:	sound/soc/atmel/tse850-pcm5142.c
2482
2483AZ6007 DVB DRIVER
2484M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2485M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2486L:	linux-media@vger.kernel.org
2487W:	https://linuxtv.org
2488T:	git git://linuxtv.org/media_tree.git
2489S:	Maintained
2490F:	drivers/media/usb/dvb-usb-v2/az6007.c
2491
2492AZTECH FM RADIO RECEIVER DRIVER
2493M:	Hans Verkuil <hverkuil@xs4all.nl>
2494L:	linux-media@vger.kernel.org
2495T:	git git://linuxtv.org/media_tree.git
2496W:	https://linuxtv.org
2497S:	Maintained
2498F:	drivers/media/radio/radio-aztech*
2499
2500B43 WIRELESS DRIVER
2501L:	linux-wireless@vger.kernel.org
2502L:	b43-dev@lists.infradead.org
2503W:	http://wireless.kernel.org/en/users/Drivers/b43
2504S:	Odd Fixes
2505F:	drivers/net/wireless/broadcom/b43/
2506
2507B43LEGACY WIRELESS DRIVER
2508M:	Larry Finger <Larry.Finger@lwfinger.net>
2509L:	linux-wireless@vger.kernel.org
2510L:	b43-dev@lists.infradead.org
2511W:	http://wireless.kernel.org/en/users/Drivers/b43
2512S:	Maintained
2513F:	drivers/net/wireless/broadcom/b43legacy/
2514
2515BACKLIGHT CLASS/SUBSYSTEM
2516M:	Lee Jones <lee.jones@linaro.org>
2517M:	Daniel Thompson <daniel.thompson@linaro.org>
2518M:	Jingoo Han <jingoohan1@gmail.com>
2519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2520S:	Maintained
2521F:	drivers/video/backlight/
2522F:	include/linux/backlight.h
2523F:	include/linux/pwm_backlight.h
2524F:	Documentation/devicetree/bindings/leds/backlight
2525
2526BATMAN ADVANCED
2527M:	Marek Lindner <mareklindner@neomailbox.ch>
2528M:	Simon Wunderlich <sw@simonwunderlich.de>
2529M:	Antonio Quartulli <a@unstable.cc>
2530L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2531W:	https://www.open-mesh.org/
2532Q:	https://patchwork.open-mesh.org/project/batman/list/
2533S:	Maintained
2534F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2535F:	Documentation/ABI/testing/sysfs-class-net-mesh
2536F:	Documentation/networking/batman-adv.rst
2537F:	include/uapi/linux/batman_adv.h
2538F:	net/batman-adv/
2539
2540BAYCOM/HDLCDRV DRIVERS FOR AX.25
2541M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2542L:	linux-hams@vger.kernel.org
2543W:	http://www.baycom.org/~tom/ham/ham.html
2544S:	Maintained
2545F:	drivers/net/hamradio/baycom*
2546
2547BCACHE (BLOCK LAYER CACHE)
2548M:	Kent Overstreet <kent.overstreet@gmail.com>
2549L:	linux-bcache@vger.kernel.org
2550W:	http://bcache.evilpiepirate.org
2551S:	Orphan
2552F:	drivers/md/bcache/
2553
2554BDISP ST MEDIA DRIVER
2555M:	Fabien Dessenne <fabien.dessenne@st.com>
2556L:	linux-media@vger.kernel.org
2557T:	git git://linuxtv.org/media_tree.git
2558W:	https://linuxtv.org
2559S:	Supported
2560F:	drivers/media/platform/sti/bdisp
2561
2562BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2563M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2564L:	netdev@vger.kernel.org
2565S:	Maintained
2566F:	drivers/net/ethernet/ec_bhf.c
2567
2568BEFS FILE SYSTEM
2569M:	Luis de Bethencourt <luisbg@kernel.org>
2570M:	Salah Triki <salah.triki@gmail.com>
2571S:	Maintained
2572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2573F:	Documentation/filesystems/befs.txt
2574F:	fs/befs/
2575
2576BFQ I/O SCHEDULER
2577M:	Paolo Valente <paolo.valente@linaro.org>
2578M:	Jens Axboe <axboe@kernel.dk>
2579L:	linux-block@vger.kernel.org
2580S:	Maintained
2581F:	block/bfq-*
2582F:	Documentation/block/bfq-iosched.txt
2583
2584BFS FILE SYSTEM
2585M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2586S:	Maintained
2587F:	Documentation/filesystems/bfs.txt
2588F:	fs/bfs/
2589F:	include/uapi/linux/bfs_fs.h
2590
2591BLACKFIN ARCHITECTURE
2592M:	Steven Miao <realmz6@gmail.com>
2593L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2594T:	git git://git.code.sf.net/p/adi-linux/code
2595W:	http://blackfin.uclinux.org
2596S:	Supported
2597F:	arch/blackfin/
2598
2599BLACKFIN EMAC DRIVER
2600L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2601W:	http://blackfin.uclinux.org
2602S:	Supported
2603F:	drivers/net/ethernet/adi/
2604
2605BLACKFIN MEDIA DRIVER
2606M:	Scott Jiang <scott.jiang.linux@gmail.com>
2607L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2608W:	http://blackfin.uclinux.org/
2609S:	Supported
2610F:	drivers/media/platform/blackfin/
2611F:	drivers/media/i2c/adv7183*
2612F:	drivers/media/i2c/vs6624*
2613
2614BLACKFIN RTC DRIVER
2615L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2616W:	http://blackfin.uclinux.org
2617S:	Supported
2618F:	drivers/rtc/rtc-bfin.c
2619
2620BLACKFIN SDH DRIVER
2621L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2622W:	http://blackfin.uclinux.org
2623S:	Supported
2624F:	drivers/mmc/host/bfin_sdh.c
2625
2626BLACKFIN SERIAL DRIVER
2627L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2628W:	http://blackfin.uclinux.org
2629S:	Supported
2630F:	drivers/tty/serial/bfin_uart.c
2631
2632BLACKFIN WATCHDOG DRIVER
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634W:	http://blackfin.uclinux.org
2635S:	Supported
2636F:	drivers/watchdog/bfin_wdt.c
2637
2638BLINKM RGB LED DRIVER
2639M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2640S:	Maintained
2641F:	drivers/leds/leds-blinkm.c
2642
2643BLOCK LAYER
2644M:	Jens Axboe <axboe@kernel.dk>
2645L:	linux-block@vger.kernel.org
2646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2647S:	Maintained
2648F:	block/
2649F:	kernel/trace/blktrace.c
2650F:	lib/sbitmap.c
2651
2652BLOCK2MTD DRIVER
2653M:	Joern Engel <joern@lazybastard.org>
2654L:	linux-mtd@lists.infradead.org
2655S:	Maintained
2656F:	drivers/mtd/devices/block2mtd.c
2657
2658BLUETOOTH DRIVERS
2659M:	Marcel Holtmann <marcel@holtmann.org>
2660M:	Gustavo Padovan <gustavo@padovan.org>
2661M:	Johan Hedberg <johan.hedberg@gmail.com>
2662L:	linux-bluetooth@vger.kernel.org
2663W:	http://www.bluez.org/
2664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2666S:	Maintained
2667F:	drivers/bluetooth/
2668
2669BLUETOOTH SUBSYSTEM
2670M:	Marcel Holtmann <marcel@holtmann.org>
2671M:	Gustavo Padovan <gustavo@padovan.org>
2672M:	Johan Hedberg <johan.hedberg@gmail.com>
2673L:	linux-bluetooth@vger.kernel.org
2674W:	http://www.bluez.org/
2675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2677S:	Maintained
2678F:	net/bluetooth/
2679F:	include/net/bluetooth/
2680
2681BONDING DRIVER
2682M:	Jay Vosburgh <j.vosburgh@gmail.com>
2683M:	Veaceslav Falico <vfalico@gmail.com>
2684M:	Andy Gospodarek <andy@greyhouse.net>
2685L:	netdev@vger.kernel.org
2686W:	http://sourceforge.net/projects/bonding/
2687S:	Supported
2688F:	drivers/net/bonding/
2689F:	include/uapi/linux/if_bonding.h
2690
2691BPF (Safe dynamic programs and tools)
2692M:	Alexei Starovoitov <ast@kernel.org>
2693M:	Daniel Borkmann <daniel@iogearbox.net>
2694L:	netdev@vger.kernel.org
2695L:	linux-kernel@vger.kernel.org
2696S:	Supported
2697F:	arch/x86/net/bpf_jit*
2698F:	Documentation/networking/filter.txt
2699F:	include/linux/bpf*
2700F:	include/linux/filter.h
2701F:	include/uapi/linux/bpf*
2702F:	include/uapi/linux/filter.h
2703F:	kernel/bpf/
2704F:	kernel/trace/bpf_trace.c
2705F:	lib/test_bpf.c
2706F:	net/bpf/
2707F:	net/core/filter.c
2708F:	net/sched/act_bpf.c
2709F:	net/sched/cls_bpf.c
2710F:	samples/bpf/
2711F:	tools/net/bpf*
2712F:	tools/testing/selftests/bpf/
2713
2714BROADCOM B44 10/100 ETHERNET DRIVER
2715M:	Michael Chan <michael.chan@broadcom.com>
2716L:	netdev@vger.kernel.org
2717S:	Supported
2718F:	drivers/net/ethernet/broadcom/b44.*
2719
2720BROADCOM B53 ETHERNET SWITCH DRIVER
2721M:	Florian Fainelli <f.fainelli@gmail.com>
2722L:	netdev@vger.kernel.org
2723L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2724S:	Supported
2725F:	drivers/net/dsa/b53/*
2726F:	include/linux/platform_data/b53.h
2727
2728BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2729M:	Florian Fainelli <f.fainelli@gmail.com>
2730M:	Ray Jui <rjui@broadcom.com>
2731M:	Scott Branden <sbranden@broadcom.com>
2732M:	bcm-kernel-feedback-list@broadcom.com
2733T:	git git://github.com/broadcom/mach-bcm
2734S:	Maintained
2735N:	bcm281*
2736N:	bcm113*
2737N:	bcm216*
2738N:	kona
2739F:	arch/arm/mach-bcm/
2740
2741BROADCOM BCM2835 ARM ARCHITECTURE
2742M:	Eric Anholt <eric@anholt.net>
2743M:	Stefan Wahren <stefan.wahren@i2se.com>
2744L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746T:	git git://github.com/anholt/linux
2747S:	Maintained
2748N:	bcm2835
2749F:	drivers/staging/vc04_services
2750
2751BROADCOM BCM47XX MIPS ARCHITECTURE
2752M:	Hauke Mehrtens <hauke@hauke-m.de>
2753M:	Rafał Miłecki <zajec5@gmail.com>
2754L:	linux-mips@linux-mips.org
2755S:	Maintained
2756F:	Documentation/devicetree/bindings/mips/brcm/
2757F:	arch/mips/bcm47xx/*
2758F:	arch/mips/include/asm/mach-bcm47xx/*
2759
2760BROADCOM BCM5301X ARM ARCHITECTURE
2761M:	Hauke Mehrtens <hauke@hauke-m.de>
2762M:	Rafał Miłecki <zajec5@gmail.com>
2763M:	Jon Mason <jonmason@broadcom.com>
2764M:	bcm-kernel-feedback-list@broadcom.com
2765L:	linux-arm-kernel@lists.infradead.org
2766S:	Maintained
2767F:	arch/arm/mach-bcm/bcm_5301x.c
2768F:	arch/arm/boot/dts/bcm5301x*.dtsi
2769F:	arch/arm/boot/dts/bcm470*
2770F:	arch/arm/boot/dts/bcm953012*
2771
2772BROADCOM BCM53573 ARM ARCHITECTURE
2773M:	Rafał Miłecki <rafal@milecki.pl>
2774L:	linux-arm-kernel@lists.infradead.org
2775S:	Maintained
2776F:	arch/arm/boot/dts/bcm53573*
2777F:	arch/arm/boot/dts/bcm47189*
2778
2779BROADCOM BCM63XX ARM ARCHITECTURE
2780M:	Florian Fainelli <f.fainelli@gmail.com>
2781M:	bcm-kernel-feedback-list@broadcom.com
2782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2783T:	git git://github.com/broadcom/stblinux.git
2784S:	Maintained
2785N:	bcm63xx
2786
2787BROADCOM BCM63XX/BCM33XX UDC DRIVER
2788M:	Kevin Cernekee <cernekee@gmail.com>
2789L:	linux-usb@vger.kernel.org
2790S:	Maintained
2791F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2792
2793BROADCOM BCM7XXX ARM ARCHITECTURE
2794M:	Brian Norris <computersforpeace@gmail.com>
2795M:	Gregory Fong <gregory.0xf0@gmail.com>
2796M:	Florian Fainelli <f.fainelli@gmail.com>
2797M:	bcm-kernel-feedback-list@broadcom.com
2798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799T:	git git://github.com/broadcom/stblinux.git
2800S:	Maintained
2801F:	arch/arm/mach-bcm/*brcmstb*
2802F:	arch/arm/boot/dts/bcm7*.dts*
2803F:	drivers/bus/brcmstb_gisb.c
2804N:	brcmstb
2805
2806BROADCOM BMIPS CPUFREQ DRIVER
2807M:	Markus Mayer <mmayer@broadcom.com>
2808M:	bcm-kernel-feedback-list@broadcom.com
2809L:	linux-pm@vger.kernel.org
2810S:	Maintained
2811F:	drivers/cpufreq/bmips-cpufreq.c
2812
2813BROADCOM BMIPS MIPS ARCHITECTURE
2814M:	Kevin Cernekee <cernekee@gmail.com>
2815M:	Florian Fainelli <f.fainelli@gmail.com>
2816L:	linux-mips@linux-mips.org
2817T:	git git://github.com/broadcom/stblinux.git
2818S:	Maintained
2819F:	arch/mips/bmips/*
2820F:	arch/mips/include/asm/mach-bmips/*
2821F:	arch/mips/kernel/*bmips*
2822F:	arch/mips/boot/dts/brcm/bcm*.dts*
2823F:	drivers/irqchip/irq-bcm63*
2824F:	drivers/irqchip/irq-bcm7*
2825F:	drivers/irqchip/irq-brcmstb*
2826F:	include/linux/bcm963xx_nvram.h
2827F:	include/linux/bcm963xx_tag.h
2828
2829BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2830M:	Rasesh Mody <rasesh.mody@cavium.com>
2831M:	Harish Patil <harish.patil@cavium.com>
2832M:	Dept-GELinuxNICDev@cavium.com
2833L:	netdev@vger.kernel.org
2834S:	Supported
2835F:	drivers/net/ethernet/broadcom/bnx2.*
2836F:	drivers/net/ethernet/broadcom/bnx2_*
2837
2838BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2839M:	QLogic-Storage-Upstream@qlogic.com
2840L:	linux-scsi@vger.kernel.org
2841S:	Supported
2842F:	drivers/scsi/bnx2fc/
2843
2844BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2845M:	QLogic-Storage-Upstream@qlogic.com
2846L:	linux-scsi@vger.kernel.org
2847S:	Supported
2848F:	drivers/scsi/bnx2i/
2849
2850BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2851M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2852M:	Ariel Elior <ariel.elior@cavium.com>
2853M:	everest-linux-l2@cavium.com
2854L:	netdev@vger.kernel.org
2855S:	Supported
2856F:	drivers/net/ethernet/broadcom/bnx2x/
2857
2858BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2859M:	Michael Chan <michael.chan@broadcom.com>
2860L:	netdev@vger.kernel.org
2861S:	Supported
2862F:	drivers/net/ethernet/broadcom/bnxt/
2863
2864BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2865M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2866M:	Franky Lin <franky.lin@broadcom.com>
2867M:	Hante Meuleman <hante.meuleman@broadcom.com>
2868M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2869M:	Wright Feng <wright.feng@cypress.com>
2870L:	linux-wireless@vger.kernel.org
2871L:	brcm80211-dev-list.pdl@broadcom.com
2872L:	brcm80211-dev-list@cypress.com
2873S:	Supported
2874F:	drivers/net/wireless/broadcom/brcm80211/
2875
2876BROADCOM BRCMSTB GPIO DRIVER
2877M:	Gregory Fong <gregory.0xf0@gmail.com>
2878L:	bcm-kernel-feedback-list@broadcom.com
2879S:	Supported
2880F:	drivers/gpio/gpio-brcmstb.c
2881F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2882
2883BROADCOM GENET ETHERNET DRIVER
2884M:	Florian Fainelli <f.fainelli@gmail.com>
2885L:	netdev@vger.kernel.org
2886S:	Supported
2887F:	drivers/net/ethernet/broadcom/genet/
2888
2889BROADCOM IPROC ARM ARCHITECTURE
2890M:	Ray Jui <rjui@broadcom.com>
2891M:	Scott Branden <sbranden@broadcom.com>
2892M:	Jon Mason <jonmason@broadcom.com>
2893M:	bcm-kernel-feedback-list@broadcom.com
2894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2895T:	git git://github.com/broadcom/cygnus-linux.git
2896S:	Maintained
2897N:	iproc
2898N:	cygnus
2899N:	bcm[-_]nsp
2900N:	bcm9113*
2901N:	bcm9583*
2902N:	bcm9585*
2903N:	bcm9586*
2904N:	bcm988312
2905N:	bcm113*
2906N:	bcm583*
2907N:	bcm585*
2908N:	bcm586*
2909N:	bcm88312
2910F:	arch/arm64/boot/dts/broadcom/ns2*
2911F:	drivers/clk/bcm/clk-ns*
2912F:	drivers/pinctrl/bcm/pinctrl-ns*
2913
2914BROADCOM KONA GPIO DRIVER
2915M:	Ray Jui <rjui@broadcom.com>
2916L:	bcm-kernel-feedback-list@broadcom.com
2917S:	Supported
2918F:	drivers/gpio/gpio-bcm-kona.c
2919F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2920
2921BROADCOM NETXTREME-E ROCE DRIVER
2922M:	Selvin Xavier <selvin.xavier@broadcom.com>
2923M:	Devesh Sharma <devesh.sharma@broadcom.com>
2924M:	Somnath Kotur <somnath.kotur@broadcom.com>
2925M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2926L:	linux-rdma@vger.kernel.org
2927W:	http://www.broadcom.com
2928S:	Supported
2929F:	drivers/infiniband/hw/bnxt_re/
2930F:	include/uapi/rdma/bnxt_re-abi.h
2931
2932BROADCOM NVRAM DRIVER
2933M:	Rafał Miłecki <zajec5@gmail.com>
2934L:	linux-mips@linux-mips.org
2935S:	Maintained
2936F:	drivers/firmware/broadcom/*
2937
2938BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2939M:	Rafał Miłecki <zajec5@gmail.com>
2940L:	linux-wireless@vger.kernel.org
2941S:	Maintained
2942F:	drivers/bcma/
2943F:	include/linux/bcma/
2944
2945BROADCOM STB AVS CPUFREQ DRIVER
2946M:	Markus Mayer <mmayer@broadcom.com>
2947M:	bcm-kernel-feedback-list@broadcom.com
2948L:	linux-pm@vger.kernel.org
2949S:	Maintained
2950F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2951F:	drivers/cpufreq/brcmstb*
2952
2953BROADCOM STB NAND FLASH DRIVER
2954M:	Brian Norris <computersforpeace@gmail.com>
2955M:	Kamal Dasu <kdasu.kdev@gmail.com>
2956L:	linux-mtd@lists.infradead.org
2957L:	bcm-kernel-feedback-list@broadcom.com
2958S:	Maintained
2959F:	drivers/mtd/nand/brcmnand/
2960
2961BROADCOM SYSTEMPORT ETHERNET DRIVER
2962M:	Florian Fainelli <f.fainelli@gmail.com>
2963L:	netdev@vger.kernel.org
2964S:	Supported
2965F:	drivers/net/ethernet/broadcom/bcmsysport.*
2966
2967BROADCOM TG3 GIGABIT ETHERNET DRIVER
2968M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2969M:	Prashant Sreedharan <prashant@broadcom.com>
2970M:	Michael Chan <mchan@broadcom.com>
2971L:	netdev@vger.kernel.org
2972S:	Supported
2973F:	drivers/net/ethernet/broadcom/tg3.*
2974
2975BROCADE BFA FC SCSI DRIVER
2976M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2977M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2978L:	linux-scsi@vger.kernel.org
2979S:	Supported
2980F:	drivers/scsi/bfa/
2981
2982BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2983M:	Rasesh Mody <rasesh.mody@cavium.com>
2984M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2985M:	Dept-GELinuxNICDev@cavium.com
2986L:	netdev@vger.kernel.org
2987S:	Supported
2988F:	drivers/net/ethernet/brocade/bna/
2989
2990BSG (block layer generic sg v4 driver)
2991M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2992L:	linux-scsi@vger.kernel.org
2993S:	Supported
2994F:	block/bsg.c
2995F:	include/linux/bsg.h
2996F:	include/uapi/linux/bsg.h
2997
2998BT87X AUDIO DRIVER
2999M:	Clemens Ladisch <clemens@ladisch.de>
3000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3001T:	git git://git.alsa-project.org/alsa-kernel.git
3002S:	Maintained
3003F:	Documentation/sound/alsa/Bt87x.txt
3004F:	sound/pci/bt87x.c
3005
3006BT8XXGPIO DRIVER
3007M:	Michael Buesch <m@bues.ch>
3008W:	http://bu3sch.de/btgpio.php
3009S:	Maintained
3010F:	drivers/gpio/gpio-bt8xx.c
3011
3012BTRFS FILE SYSTEM
3013M:	Chris Mason <clm@fb.com>
3014M:	Josef Bacik <jbacik@fb.com>
3015M:	David Sterba <dsterba@suse.com>
3016L:	linux-btrfs@vger.kernel.org
3017W:	http://btrfs.wiki.kernel.org/
3018Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3020S:	Maintained
3021F:	Documentation/filesystems/btrfs.txt
3022F:	fs/btrfs/
3023F:	include/linux/btrfs*
3024F:	include/uapi/linux/btrfs*
3025
3026BTTV VIDEO4LINUX DRIVER
3027M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3028M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3029L:	linux-media@vger.kernel.org
3030W:	https://linuxtv.org
3031T:	git git://linuxtv.org/media_tree.git
3032S:	Odd fixes
3033F:	Documentation/media/v4l-drivers/bttv*
3034F:	drivers/media/pci/bt8xx/bttv*
3035
3036BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3037M:	Chanwoo Choi <cw00.choi@samsung.com>
3038L:	linux-pm@vger.kernel.org
3039L:	linux-samsung-soc@vger.kernel.org
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3041S:	Maintained
3042F:	drivers/devfreq/exynos-bus.c
3043F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3044
3045BUSLOGIC SCSI DRIVER
3046M:	Khalid Aziz <khalid@gonehiking.org>
3047L:	linux-scsi@vger.kernel.org
3048S:	Maintained
3049F:	drivers/scsi/BusLogic.*
3050F:	drivers/scsi/FlashPoint.*
3051
3052C-MEDIA CMI8788 DRIVER
3053M:	Clemens Ladisch <clemens@ladisch.de>
3054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3055T:	git git://git.alsa-project.org/alsa-kernel.git
3056S:	Maintained
3057F:	sound/pci/oxygen/
3058
3059C6X ARCHITECTURE
3060M:	Mark Salter <msalter@redhat.com>
3061M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3062L:	linux-c6x-dev@linux-c6x.org
3063W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3064S:	Maintained
3065F:	arch/c6x/
3066
3067CA8210 IEEE-802.15.4 RADIO DRIVER
3068M:	Harry Morris <h.morris@cascoda.com>
3069M:	linuxdev@cascoda.com
3070L:	linux-wpan@vger.kernel.org
3071W:	https://github.com/Cascoda/ca8210-linux.git
3072S:	Maintained
3073F:	drivers/net/ieee802154/ca8210.c
3074F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3075
3076CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3077M:	David Howells <dhowells@redhat.com>
3078L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3079S:	Supported
3080F:	Documentation/filesystems/caching/cachefiles.txt
3081F:	fs/cachefiles/
3082
3083CADET FM/AM RADIO RECEIVER DRIVER
3084M:	Hans Verkuil <hverkuil@xs4all.nl>
3085L:	linux-media@vger.kernel.org
3086T:	git git://linuxtv.org/media_tree.git
3087W:	https://linuxtv.org
3088S:	Maintained
3089F:	drivers/media/radio/radio-cadet*
3090
3091CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3092M:	Jonathan Corbet <corbet@lwn.net>
3093L:	linux-media@vger.kernel.org
3094T:	git git://linuxtv.org/media_tree.git
3095S:	Maintained
3096F:	Documentation/media/v4l-drivers/cafe_ccic*
3097F:	drivers/media/platform/marvell-ccic/
3098
3099CAIF NETWORK LAYER
3100M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3101L:	netdev@vger.kernel.org
3102S:	Supported
3103F:	Documentation/networking/caif/
3104F:	drivers/net/caif/
3105F:	include/uapi/linux/caif/
3106F:	include/net/caif/
3107F:	net/caif/
3108
3109CALGARY x86-64 IOMMU
3110M:	Muli Ben-Yehuda <mulix@mulix.org>
3111M:	Jon Mason <jdmason@kudzu.us>
3112L:	iommu@lists.linux-foundation.org
3113S:	Maintained
3114F:	arch/x86/kernel/pci-calgary_64.c
3115F:	arch/x86/kernel/tce_64.c
3116F:	arch/x86/include/asm/calgary.h
3117F:	arch/x86/include/asm/tce.h
3118
3119CAN NETWORK DRIVERS
3120M:	Wolfgang Grandegger <wg@grandegger.com>
3121M:	Marc Kleine-Budde <mkl@pengutronix.de>
3122L:	linux-can@vger.kernel.org
3123W:	https://github.com/linux-can
3124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3126S:	Maintained
3127F:	Documentation/devicetree/bindings/net/can/
3128F:	drivers/net/can/
3129F:	include/linux/can/dev.h
3130F:	include/linux/can/platform/
3131F:	include/uapi/linux/can/error.h
3132F:	include/uapi/linux/can/netlink.h
3133
3134CAN NETWORK LAYER
3135M:	Oliver Hartkopp <socketcan@hartkopp.net>
3136M:	Marc Kleine-Budde <mkl@pengutronix.de>
3137L:	linux-can@vger.kernel.org
3138W:	https://github.com/linux-can
3139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3141S:	Maintained
3142F:	Documentation/networking/can.txt
3143F:	net/can/
3144F:	include/linux/can/core.h
3145F:	include/uapi/linux/can.h
3146F:	include/uapi/linux/can/bcm.h
3147F:	include/uapi/linux/can/raw.h
3148F:	include/uapi/linux/can/gw.h
3149
3150CAPABILITIES
3151M:	Serge Hallyn <serge@hallyn.com>
3152L:	linux-security-module@vger.kernel.org
3153S:	Supported
3154F:	include/linux/capability.h
3155F:	include/uapi/linux/capability.h
3156F:	security/commoncap.c
3157F:	kernel/capability.c
3158
3159CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3160M:	Kevin Tsai <ktsai@capellamicro.com>
3161S:	Maintained
3162F:	drivers/iio/light/cm*
3163
3164CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3165M:	Christian Lamparter <chunkeey@googlemail.com>
3166L:	linux-wireless@vger.kernel.org
3167W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3168S:	Maintained
3169F:	drivers/net/wireless/ath/carl9170/
3170
3171CAVIUM I2C DRIVER
3172M:	Jan Glauber <jglauber@cavium.com>
3173M:	David Daney <david.daney@cavium.com>
3174W:	http://www.cavium.com
3175S:	Supported
3176F:	drivers/i2c/busses/i2c-octeon*
3177F:	drivers/i2c/busses/i2c-thunderx*
3178
3179CAVIUM LIQUIDIO NETWORK DRIVER
3180M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3181M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3182M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3183M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3184L:	netdev@vger.kernel.org
3185W:	http://www.cavium.com
3186S:	Supported
3187F:	drivers/net/ethernet/cavium/liquidio/
3188
3189CAVIUM MMC DRIVER
3190M:	Jan Glauber <jglauber@cavium.com>
3191M:	David Daney <david.daney@cavium.com>
3192M:	Steven J. Hill <Steven.Hill@cavium.com>
3193W:	http://www.cavium.com
3194S:	Supported
3195F:	drivers/mmc/host/cavium*
3196
3197CAVIUM OCTEON-TX CRYPTO DRIVER
3198M:	George Cherian <george.cherian@cavium.com>
3199L:	linux-crypto@vger.kernel.org
3200W:	http://www.cavium.com
3201S:	Supported
3202F:	drivers/crypto/cavium/cpt/
3203
3204CAVIUM THUNDERX2 ARM64 SOC
3205M:	Robert Richter <rrichter@cavium.com>
3206M:	Jayachandran C <jnair@caviumnetworks.com>
3207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3208S:	Maintained
3209F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3210F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3211
3212CC2520 IEEE-802.15.4 RADIO DRIVER
3213M:	Varka Bhadram <varkabhadram@gmail.com>
3214L:	linux-wpan@vger.kernel.org
3215S:	Maintained
3216F:	drivers/net/ieee802154/cc2520.c
3217F:	include/linux/spi/cc2520.h
3218F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3219
3220CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3221M:	Gilad Ben-Yossef <gilad@benyossef.com>
3222L:	linux-crypto@vger.kernel.org
3223L:	driverdev-devel@linuxdriverproject.org
3224S:	Supported
3225F:	drivers/staging/ccree/
3226W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3227
3228CEC FRAMEWORK
3229M:	Hans Verkuil <hans.verkuil@cisco.com>
3230L:	linux-media@vger.kernel.org
3231T:	git git://linuxtv.org/media_tree.git
3232W:	http://linuxtv.org
3233S:	Supported
3234F:	Documentation/media/kapi/cec-core.rst
3235F:	Documentation/media/uapi/cec
3236F:	drivers/media/cec/
3237F:	drivers/media/rc/keymaps/rc-cec.c
3238F:	include/media/cec.h
3239F:	include/media/cec-notifier.h
3240F:	include/uapi/linux/cec.h
3241F:	include/uapi/linux/cec-funcs.h
3242F:	Documentation/devicetree/bindings/media/cec.txt
3243
3244CELL BROADBAND ENGINE ARCHITECTURE
3245M:	Arnd Bergmann <arnd@arndb.de>
3246L:	linuxppc-dev@lists.ozlabs.org
3247W:	http://www.ibm.com/developerworks/power/cell/
3248S:	Supported
3249F:	arch/powerpc/include/asm/cell*.h
3250F:	arch/powerpc/include/asm/spu*.h
3251F:	arch/powerpc/include/uapi/asm/spu*.h
3252F:	arch/powerpc/oprofile/*cell*
3253F:	arch/powerpc/platforms/cell/
3254
3255CEPH COMMON CODE (LIBCEPH)
3256M:	Ilya Dryomov <idryomov@gmail.com>
3257M:	"Yan, Zheng" <zyan@redhat.com>
3258M:	Sage Weil <sage@redhat.com>
3259L:	ceph-devel@vger.kernel.org
3260W:	http://ceph.com/
3261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3262T:	git git://github.com/ceph/ceph-client.git
3263S:	Supported
3264F:	net/ceph/
3265F:	include/linux/ceph/
3266F:	include/linux/crush/
3267
3268CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3269M:	"Yan, Zheng" <zyan@redhat.com>
3270M:	Sage Weil <sage@redhat.com>
3271M:	Ilya Dryomov <idryomov@gmail.com>
3272L:	ceph-devel@vger.kernel.org
3273W:	http://ceph.com/
3274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3275T:	git git://github.com/ceph/ceph-client.git
3276S:	Supported
3277F:	Documentation/filesystems/ceph.txt
3278F:	fs/ceph/
3279
3280CERTIFICATE HANDLING:
3281M:	David Howells <dhowells@redhat.com>
3282M:	David Woodhouse <dwmw2@infradead.org>
3283L:	keyrings@vger.kernel.org
3284S:	Maintained
3285F:	Documentation/module-signing.txt
3286F:	certs/
3287F:	scripts/sign-file.c
3288F:	scripts/extract-cert.c
3289
3290CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3291L:	linux-usb@vger.kernel.org
3292S:	Orphan
3293F:	Documentation/usb/WUSB-Design-overview.txt
3294F:	Documentation/usb/wusb-cbaf
3295F:	drivers/usb/host/hwa-hc.c
3296F:	drivers/usb/host/whci/
3297F:	drivers/usb/wusbcore/
3298F:	include/linux/usb/wusb*
3299
3300CFAG12864B LCD DRIVER
3301M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3302W:	http://miguelojeda.es/auxdisplay.htm
3303W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3304S:	Maintained
3305F:	drivers/auxdisplay/cfag12864b.c
3306F:	include/linux/cfag12864b.h
3307
3308CFAG12864BFB LCD FRAMEBUFFER DRIVER
3309M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3310W:	http://miguelojeda.es/auxdisplay.htm
3311W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3312S:	Maintained
3313F:	drivers/auxdisplay/cfag12864bfb.c
3314F:	include/linux/cfag12864b.h
3315
3316CFG80211 and NL80211
3317M:	Johannes Berg <johannes@sipsolutions.net>
3318L:	linux-wireless@vger.kernel.org
3319W:	http://wireless.kernel.org/
3320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3322S:	Maintained
3323F:	include/uapi/linux/nl80211.h
3324F:	include/net/cfg80211.h
3325F:	net/wireless/*
3326X:	net/wireless/wext*
3327
3328CHAR and MISC DRIVERS
3329M:	Arnd Bergmann <arnd@arndb.de>
3330M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3332S:	Supported
3333F:	drivers/char/*
3334F:	drivers/misc/*
3335F:	include/linux/miscdevice.h
3336
3337CHECKPATCH
3338M:	Andy Whitcroft <apw@canonical.com>
3339M:	Joe Perches <joe@perches.com>
3340S:	Maintained
3341F:	scripts/checkpatch.pl
3342
3343CHINESE DOCUMENTATION
3344M:	Harry Wei <harryxiyou@gmail.com>
3345L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3346L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3347S:	Maintained
3348F:	Documentation/translations/zh_CN/
3349
3350CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3351M:	Peter Chen <Peter.Chen@nxp.com>
3352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3353L:	linux-usb@vger.kernel.org
3354S:	Maintained
3355F:	drivers/usb/chipidea/
3356
3357CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3358M:	Hans de Goede <hdegoede@redhat.com>
3359L:	linux-input@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3362F:	drivers/input/touchscreen/chipone_icn8318.c
3363
3364CHROME HARDWARE PLATFORM SUPPORT
3365M:	Benson Leung <bleung@chromium.org>
3366M:	Olof Johansson <olof@lixom.net>
3367S:	Maintained
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3369F:	drivers/platform/chrome/
3370
3371CIRRUS LOGIC AUDIO CODEC DRIVERS
3372M:	Brian Austin <brian.austin@cirrus.com>
3373M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3374L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3375S:	Maintained
3376F:	sound/soc/codecs/cs*
3377
3378CIRRUS LOGIC EP93XX ETHERNET DRIVER
3379M:	Hartley Sweeten <hsweeten@visionengravers.com>
3380L:	netdev@vger.kernel.org
3381S:	Maintained
3382F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3383
3384CISCO FCOE HBA DRIVER
3385M:	Satish Kharat <satishkh@cisco.com>
3386M:	Sesidhar Baddela <sebaddel@cisco.com>
3387M:	Karan Tilak Kumar <kartilak@cisco.com>
3388L:	linux-scsi@vger.kernel.org
3389S:	Supported
3390F:	drivers/scsi/fnic/
3391
3392CISCO SCSI HBA DRIVER
3393M:	Karan Tilak Kumar <kartilak@cisco.com>
3394M:	Sesidhar Baddela <sebaddel@cisco.com>
3395L:	linux-scsi@vger.kernel.org
3396S:	Supported
3397F:	drivers/scsi/snic/
3398
3399CISCO VIC ETHERNET NIC DRIVER
3400M:	Christian Benvenuti <benve@cisco.com>
3401M:	Govindarajulu Varadarajan <_govind@gmx.com>
3402M:	Neel Patel <neepatel@cisco.com>
3403S:	Supported
3404F:	drivers/net/ethernet/cisco/enic/
3405
3406CISCO VIC LOW LATENCY NIC DRIVER
3407M:	Christian Benvenuti <benve@cisco.com>
3408M:	Dave Goodell <dgoodell@cisco.com>
3409S:	Supported
3410F:	drivers/infiniband/hw/usnic/
3411
3412CLEANCACHE API
3413M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3414L:	linux-kernel@vger.kernel.org
3415S:	Maintained
3416F:	mm/cleancache.c
3417F:	include/linux/cleancache.h
3418
3419CLK API
3420M:	Russell King <linux@armlinux.org.uk>
3421L:	linux-clk@vger.kernel.org
3422S:	Maintained
3423F:	include/linux/clk.h
3424
3425CLOCKSOURCE, CLOCKEVENT DRIVERS
3426M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3427M:	Thomas Gleixner <tglx@linutronix.de>
3428L:	linux-kernel@vger.kernel.org
3429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3430S:	Supported
3431F:	drivers/clocksource
3432
3433CMPC ACPI DRIVER
3434M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3435M:	Daniel Oliveira Nascimento <don@syst.com.br>
3436L:	platform-driver-x86@vger.kernel.org
3437S:	Supported
3438F:	drivers/platform/x86/classmate-laptop.c
3439
3440COBALT MEDIA DRIVER
3441M:	Hans Verkuil <hans.verkuil@cisco.com>
3442L:	linux-media@vger.kernel.org
3443T:	git git://linuxtv.org/media_tree.git
3444W:	https://linuxtv.org
3445S:	Supported
3446F:	drivers/media/pci/cobalt/
3447
3448COCCINELLE/Semantic Patches (SmPL)
3449M:	Julia Lawall <Julia.Lawall@lip6.fr>
3450M:	Gilles Muller <Gilles.Muller@lip6.fr>
3451M:	Nicolas Palix <nicolas.palix@imag.fr>
3452M:	Michal Marek <mmarek@suse.com>
3453L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3455W:	http://coccinelle.lip6.fr/
3456S:	Supported
3457F:	Documentation/dev-tools/coccinelle.rst
3458F:	scripts/coccinelle/
3459F:	scripts/coccicheck
3460
3461CODA FILE SYSTEM
3462M:	Jan Harkes <jaharkes@cs.cmu.edu>
3463M:	coda@cs.cmu.edu
3464L:	codalist@coda.cs.cmu.edu
3465W:	http://www.coda.cs.cmu.edu/
3466S:	Maintained
3467F:	Documentation/filesystems/coda.txt
3468F:	fs/coda/
3469F:	include/linux/coda*.h
3470F:	include/uapi/linux/coda*.h
3471
3472CODA V4L2 MEM2MEM DRIVER
3473M:	Philipp Zabel <p.zabel@pengutronix.de>
3474L:	linux-media@vger.kernel.org
3475S:	Maintained
3476F:	Documentation/devicetree/bindings/media/coda.txt
3477F:	drivers/media/platform/coda/
3478
3479COMMON CLK FRAMEWORK
3480M:	Michael Turquette <mturquette@baylibre.com>
3481M:	Stephen Boyd <sboyd@codeaurora.org>
3482L:	linux-clk@vger.kernel.org
3483Q:	http://patchwork.kernel.org/project/linux-clk/list/
3484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3485S:	Maintained
3486F:	Documentation/devicetree/bindings/clock/
3487F:	drivers/clk/
3488X:	drivers/clk/clkdev.c
3489F:	include/linux/clk-pr*
3490F:	include/linux/clk/
3491
3492COMMON INTERNET FILE SYSTEM (CIFS)
3493M:	Steve French <sfrench@samba.org>
3494L:	linux-cifs@vger.kernel.org
3495L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3496W:	http://linux-cifs.samba.org/
3497T:	git git://git.samba.org/sfrench/cifs-2.6.git
3498S:	Supported
3499F:	Documentation/filesystems/cifs/
3500F:	fs/cifs/
3501
3502COMPACTPCI HOTPLUG CORE
3503M:	Scott Murray <scott@spiteful.org>
3504L:	linux-pci@vger.kernel.org
3505S:	Maintained
3506F:	drivers/pci/hotplug/cpci_hotplug*
3507
3508COMPACTPCI HOTPLUG GENERIC DRIVER
3509M:	Scott Murray <scott@spiteful.org>
3510L:	linux-pci@vger.kernel.org
3511S:	Maintained
3512F:	drivers/pci/hotplug/cpcihp_generic.c
3513
3514COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3515M:	Scott Murray <scott@spiteful.org>
3516L:	linux-pci@vger.kernel.org
3517S:	Maintained
3518F:	drivers/pci/hotplug/cpcihp_zt5550.*
3519
3520COMPAL LAPTOP SUPPORT
3521M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3522L:	platform-driver-x86@vger.kernel.org
3523S:	Maintained
3524F:	drivers/platform/x86/compal-laptop.c
3525
3526CONEXANT ACCESSRUNNER USB DRIVER
3527L:	accessrunner-general@lists.sourceforge.net
3528W:	http://accessrunner.sourceforge.net/
3529S:	Orphan
3530F:	drivers/usb/atm/cxacru.c
3531
3532CONFIGFS
3533M:	Joel Becker <jlbec@evilplan.org>
3534M:	Christoph Hellwig <hch@lst.de>
3535T:	git git://git.infradead.org/users/hch/configfs.git
3536S:	Supported
3537F:	fs/configfs/
3538F:	include/linux/configfs.h
3539
3540CONNECTOR
3541M:	Evgeniy Polyakov <zbr@ioremap.net>
3542L:	netdev@vger.kernel.org
3543S:	Maintained
3544F:	drivers/connector/
3545
3546CONTROL GROUP (CGROUP)
3547M:	Tejun Heo <tj@kernel.org>
3548M:	Li Zefan <lizefan@huawei.com>
3549M:	Johannes Weiner <hannes@cmpxchg.org>
3550L:	cgroups@vger.kernel.org
3551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3552S:	Maintained
3553F:	Documentation/cgroup*
3554F:	include/linux/cgroup*
3555F:	kernel/cgroup*
3556
3557CONTROL GROUP - CPUSET
3558M:	Li Zefan <lizefan@huawei.com>
3559L:	cgroups@vger.kernel.org
3560W:	http://www.bullopensource.org/cpuset/
3561W:	http://oss.sgi.com/projects/cpusets/
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3563S:	Maintained
3564F:	Documentation/cgroup-v1/cpusets.txt
3565F:	include/linux/cpuset.h
3566F:	kernel/cpuset.c
3567
3568CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3569M:	Johannes Weiner <hannes@cmpxchg.org>
3570M:	Michal Hocko <mhocko@kernel.org>
3571M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3572L:	cgroups@vger.kernel.org
3573L:	linux-mm@kvack.org
3574S:	Maintained
3575F:	mm/memcontrol.c
3576F:	mm/swap_cgroup.c
3577
3578CORETEMP HARDWARE MONITORING DRIVER
3579M:	Fenghua Yu <fenghua.yu@intel.com>
3580L:	linux-hwmon@vger.kernel.org
3581S:	Maintained
3582F:	Documentation/hwmon/coretemp
3583F:	drivers/hwmon/coretemp.c
3584
3585COSA/SRP SYNC SERIAL DRIVER
3586M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3587W:	http://www.fi.muni.cz/~kas/cosa/
3588S:	Maintained
3589F:	drivers/net/wan/cosa*
3590
3591CPMAC ETHERNET DRIVER
3592M:	Florian Fainelli <f.fainelli@gmail.com>
3593L:	netdev@vger.kernel.org
3594S:	Maintained
3595F:	drivers/net/ethernet/ti/cpmac.c
3596
3597CPU FREQUENCY DRIVERS
3598M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3599M:	Viresh Kumar <viresh.kumar@linaro.org>
3600L:	linux-pm@vger.kernel.org
3601S:	Maintained
3602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3603T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3604B:	https://bugzilla.kernel.org
3605F:	Documentation/cpu-freq/
3606F:	Documentation/devicetree/bindings/cpufreq/
3607F:	drivers/cpufreq/
3608F:	include/linux/cpufreq.h
3609F:	tools/testing/selftests/cpufreq/
3610
3611CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3612M:	Viresh Kumar <viresh.kumar@linaro.org>
3613M:	Sudeep Holla <sudeep.holla@arm.com>
3614L:	linux-pm@vger.kernel.org
3615W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3616S:	Maintained
3617F:	drivers/cpufreq/arm_big_little.h
3618F:	drivers/cpufreq/arm_big_little.c
3619F:	drivers/cpufreq/arm_big_little_dt.c
3620
3621CPU POWER MONITORING SUBSYSTEM
3622M:	Thomas Renninger <trenn@suse.com>
3623L:	linux-pm@vger.kernel.org
3624S:	Maintained
3625F:	tools/power/cpupower/
3626
3627CPUID/MSR DRIVER
3628M:	"H. Peter Anvin" <hpa@zytor.com>
3629S:	Maintained
3630F:	arch/x86/kernel/cpuid.c
3631F:	arch/x86/kernel/msr.c
3632
3633CPUIDLE DRIVER - ARM BIG LITTLE
3634M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3635M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3636L:	linux-pm@vger.kernel.org
3637L:	linux-arm-kernel@lists.infradead.org
3638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3639S:	Maintained
3640F:	drivers/cpuidle/cpuidle-big_little.c
3641
3642CPUIDLE DRIVER - ARM EXYNOS
3643M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3644M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3645M:	Kukjin Kim <kgene@kernel.org>
3646L:	linux-pm@vger.kernel.org
3647L:	linux-samsung-soc@vger.kernel.org
3648S:	Supported
3649F:	drivers/cpuidle/cpuidle-exynos.c
3650F:	arch/arm/mach-exynos/pm.c
3651
3652CPUIDLE DRIVERS
3653M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3654M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3655L:	linux-pm@vger.kernel.org
3656S:	Maintained
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3658B:	https://bugzilla.kernel.org
3659F:	drivers/cpuidle/*
3660F:	include/linux/cpuidle.h
3661
3662CRAMFS FILESYSTEM
3663W:	http://sourceforge.net/projects/cramfs/
3664S:	Orphan / Obsolete
3665F:	Documentation/filesystems/cramfs.txt
3666F:	fs/cramfs/
3667
3668CRIS PORT
3669M:	Mikael Starvik <starvik@axis.com>
3670M:	Jesper Nilsson <jesper.nilsson@axis.com>
3671L:	linux-cris-kernel@axis.com
3672W:	http://developer.axis.com
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3674S:	Maintained
3675F:	arch/cris/
3676F:	drivers/tty/serial/crisv10.*
3677
3678CRYPTO API
3679M:	Herbert Xu <herbert@gondor.apana.org.au>
3680M:	"David S. Miller" <davem@davemloft.net>
3681L:	linux-crypto@vger.kernel.org
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3684S:	Maintained
3685F:	Documentation/crypto/
3686F:	Documentation/devicetree/bindings/crypto/
3687F:	arch/*/crypto/
3688F:	crypto/
3689F:	drivers/crypto/
3690F:	include/crypto/
3691F:	include/linux/crypto*
3692
3693CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3694M:	Neil Horman <nhorman@tuxdriver.com>
3695L:	linux-crypto@vger.kernel.org
3696S:	Maintained
3697F:	crypto/ansi_cprng.c
3698F:	crypto/rng.c
3699
3700CS3308 MEDIA DRIVER
3701M:	Hans Verkuil <hverkuil@xs4all.nl>
3702L:	linux-media@vger.kernel.org
3703T:	git git://linuxtv.org/media_tree.git
3704W:	http://linuxtv.org
3705S:	Odd Fixes
3706F:	drivers/media/i2c/cs3308.c
3707F:	drivers/media/i2c/cs3308.h
3708
3709CS5535 Audio ALSA driver
3710M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3711S:	Maintained
3712F:	sound/pci/cs5535audio/
3713
3714CW1200 WLAN driver
3715M:	Solomon Peachy <pizza@shaftnet.org>
3716S:	Maintained
3717F:	drivers/net/wireless/st/cw1200/
3718
3719CX18 VIDEO4LINUX DRIVER
3720M:	Andy Walls <awalls@md.metrocast.net>
3721L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3722L:	linux-media@vger.kernel.org
3723T:	git git://linuxtv.org/media_tree.git
3724W:	https://linuxtv.org
3725W:	http://www.ivtvdriver.org/index.php/Cx18
3726S:	Maintained
3727F:	Documentation/media/v4l-drivers/cx18*
3728F:	drivers/media/pci/cx18/
3729F:	include/uapi/linux/ivtv*
3730
3731CX2341X MPEG ENCODER HELPER MODULE
3732M:	Hans Verkuil <hverkuil@xs4all.nl>
3733L:	linux-media@vger.kernel.org
3734T:	git git://linuxtv.org/media_tree.git
3735W:	https://linuxtv.org
3736S:	Maintained
3737F:	drivers/media/common/cx2341x*
3738F:	include/media/cx2341x*
3739
3740CX24120 MEDIA DRIVER
3741M:	Jemma Denson <jdenson@gmail.com>
3742M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3743L:	linux-media@vger.kernel.org
3744W:	https://linuxtv.org
3745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3746S:	Maintained
3747F:	drivers/media/dvb-frontends/cx24120*
3748
3749CX88 VIDEO4LINUX DRIVER
3750M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3751M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3752L:	linux-media@vger.kernel.org
3753W:	https://linuxtv.org
3754T:	git git://linuxtv.org/media_tree.git
3755S:	Odd fixes
3756F:	Documentation/media/v4l-drivers/cx88*
3757F:	drivers/media/pci/cx88/
3758
3759CXD2820R MEDIA DRIVER
3760M:	Antti Palosaari <crope@iki.fi>
3761L:	linux-media@vger.kernel.org
3762W:	https://linuxtv.org
3763W:	http://palosaari.fi/linux/
3764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3765T:	git git://linuxtv.org/anttip/media_tree.git
3766S:	Maintained
3767F:	drivers/media/dvb-frontends/cxd2820r*
3768
3769CXGB3 ETHERNET DRIVER (CXGB3)
3770M:	Santosh Raspatur <santosh@chelsio.com>
3771L:	netdev@vger.kernel.org
3772W:	http://www.chelsio.com
3773S:	Supported
3774F:	drivers/net/ethernet/chelsio/cxgb3/
3775
3776CXGB3 ISCSI DRIVER (CXGB3I)
3777M:	Karen Xie <kxie@chelsio.com>
3778L:	linux-scsi@vger.kernel.org
3779W:	http://www.chelsio.com
3780S:	Supported
3781F:	drivers/scsi/cxgbi/cxgb3i
3782
3783CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3784M:	Steve Wise <swise@chelsio.com>
3785L:	linux-rdma@vger.kernel.org
3786W:	http://www.openfabrics.org
3787S:	Supported
3788F:	drivers/infiniband/hw/cxgb3/
3789F:	include/uapi/rdma/cxgb3-abi.h
3790
3791CXGB4 CRYPTO DRIVER (chcr)
3792M:	Harsh Jain <harsh@chelsio.com>
3793L:	linux-crypto@vger.kernel.org
3794W:	http://www.chelsio.com
3795S:	Supported
3796F:	drivers/crypto/chelsio
3797
3798CXGB4 ETHERNET DRIVER (CXGB4)
3799M:	Ganesh Goudar <ganeshgr@chelsio.com>
3800L:	netdev@vger.kernel.org
3801W:	http://www.chelsio.com
3802S:	Supported
3803F:	drivers/net/ethernet/chelsio/cxgb4/
3804
3805CXGB4 ISCSI DRIVER (CXGB4I)
3806M:	Karen Xie <kxie@chelsio.com>
3807L:	linux-scsi@vger.kernel.org
3808W:	http://www.chelsio.com
3809S:	Supported
3810F:	drivers/scsi/cxgbi/cxgb4i
3811
3812CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3813M:	Steve Wise <swise@chelsio.com>
3814L:	linux-rdma@vger.kernel.org
3815W:	http://www.openfabrics.org
3816S:	Supported
3817F:	drivers/infiniband/hw/cxgb4/
3818F:	include/uapi/rdma/cxgb4-abi.h
3819
3820CXGB4VF ETHERNET DRIVER (CXGB4VF)
3821M:	Casey Leedom <leedom@chelsio.com>
3822L:	netdev@vger.kernel.org
3823W:	http://www.chelsio.com
3824S:	Supported
3825F:	drivers/net/ethernet/chelsio/cxgb4vf/
3826
3827CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3828M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3829M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3830L:	linuxppc-dev@lists.ozlabs.org
3831S:	Supported
3832F:	arch/powerpc/platforms/powernv/pci-cxl.c
3833F:	drivers/misc/cxl/
3834F:	include/misc/cxl*
3835F:	include/uapi/misc/cxl.h
3836F:	Documentation/powerpc/cxl.txt
3837F:	Documentation/ABI/testing/sysfs-class-cxl
3838
3839CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3840M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3841M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3842M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3843L:	linux-scsi@vger.kernel.org
3844S:	Supported
3845F:	drivers/scsi/cxlflash/
3846F:	include/uapi/scsi/cxlflash_ioctls.h
3847F:	Documentation/powerpc/cxlflash.txt
3848
3849CYBERPRO FB DRIVER
3850M:	Russell King <linux@armlinux.org.uk>
3851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3852W:	http://www.armlinux.org.uk/
3853S:	Maintained
3854F:	drivers/video/fbdev/cyber2000fb.*
3855
3856CYCLADES ASYNC MUX DRIVER
3857W:	http://www.cyclades.com/
3858S:	Orphan
3859F:	drivers/tty/cyclades.c
3860F:	include/linux/cyclades.h
3861F:	include/uapi/linux/cyclades.h
3862
3863CYCLADES PC300 DRIVER
3864W:	http://www.cyclades.com/
3865S:	Orphan
3866F:	drivers/net/wan/pc300*
3867
3868CYPRESS_FIRMWARE MEDIA DRIVER
3869M:	Antti Palosaari <crope@iki.fi>
3870L:	linux-media@vger.kernel.org
3871W:	https://linuxtv.org
3872W:	http://palosaari.fi/linux/
3873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3874T:	git git://linuxtv.org/anttip/media_tree.git
3875S:	Maintained
3876F:	drivers/media/common/cypress_firmware*
3877
3878CYTTSP TOUCHSCREEN DRIVER
3879M:	Ferruh Yigit <fery@cypress.com>
3880L:	linux-input@vger.kernel.org
3881S:	Supported
3882F:	drivers/input/touchscreen/cyttsp*
3883F:	include/linux/input/cyttsp.h
3884
3885D-LINK DIR-685 TOUCHKEYS DRIVER
3886M:	Linus Walleij <linus.walleij@linaro.org>
3887L:	linux-input@vger.kernel.org
3888S:	Supported
3889F:	drivers/input/dlink-dir685-touchkeys.c
3890
3891DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3892M:	Joshua Kinard <kumba@gentoo.org>
3893S:	Maintained
3894F:	drivers/rtc/rtc-ds1685.c
3895F:	include/linux/rtc/ds1685.h
3896
3897DAMA SLAVE for AX.25
3898M:	Joerg Reuter <jreuter@yaina.de>
3899W:	http://yaina.de/jreuter/
3900W:	http://www.qsl.net/dl1bke/
3901L:	linux-hams@vger.kernel.org
3902S:	Maintained
3903F:	net/ax25/af_ax25.c
3904F:	net/ax25/ax25_dev.c
3905F:	net/ax25/ax25_ds_*
3906F:	net/ax25/ax25_in.c
3907F:	net/ax25/ax25_out.c
3908F:	net/ax25/ax25_timer.c
3909F:	net/ax25/sysctl_net_ax25.c
3910
3911DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3912L:	netdev@vger.kernel.org
3913S:	Orphan
3914F:	Documentation/networking/dmfe.txt
3915F:	drivers/net/ethernet/dec/tulip/dmfe.c
3916
3917DC390/AM53C974 SCSI driver
3918M:	Hannes Reinecke <hare@suse.com>
3919L:	linux-scsi@vger.kernel.org
3920S:	Maintained
3921F:	drivers/scsi/am53c974.c
3922
3923DC395x SCSI driver
3924M:	Oliver Neukum <oliver@neukum.org>
3925M:	Ali Akcaagac <aliakc@web.de>
3926M:	Jamie Lenehan <lenehan@twibble.org>
3927L:	dc395x@twibble.org
3928W:	http://twibble.org/dist/dc395x/
3929W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3930S:	Maintained
3931F:	Documentation/scsi/dc395x.txt
3932F:	drivers/scsi/dc395x.*
3933
3934DCCP PROTOCOL
3935M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3936L:	dccp@vger.kernel.org
3937W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3938S:	Maintained
3939F:	include/linux/dccp.h
3940F:	include/uapi/linux/dccp.h
3941F:	include/linux/tfrc.h
3942F:	net/dccp/
3943
3944DECnet NETWORK LAYER
3945W:	http://linux-decnet.sourceforge.net
3946L:	linux-decnet-user@lists.sourceforge.net
3947S:	Orphan
3948F:	Documentation/networking/decnet.txt
3949F:	net/decnet/
3950
3951DECSTATION PLATFORM SUPPORT
3952M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3953L:	linux-mips@linux-mips.org
3954W:	http://www.linux-mips.org/wiki/DECstation
3955S:	Maintained
3956F:	arch/mips/dec/
3957F:	arch/mips/include/asm/dec/
3958F:	arch/mips/include/asm/mach-dec/
3959
3960DEFXX FDDI NETWORK DRIVER
3961M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3962S:	Maintained
3963F:	drivers/net/fddi/defxx.*
3964
3965DELL LAPTOP DRIVER
3966M:	Matthew Garrett <mjg59@srcf.ucam.org>
3967M:	Pali Rohár <pali.rohar@gmail.com>
3968L:	platform-driver-x86@vger.kernel.org
3969S:	Maintained
3970F:	drivers/platform/x86/dell-laptop.c
3971
3972DELL LAPTOP FREEFALL DRIVER
3973M:	Pali Rohár <pali.rohar@gmail.com>
3974S:	Maintained
3975F:	drivers/platform/x86/dell-smo8800.c
3976
3977DELL LAPTOP RBTN DRIVER
3978M:	Pali Rohár <pali.rohar@gmail.com>
3979S:	Maintained
3980F:	drivers/platform/x86/dell-rbtn.*
3981
3982DELL LAPTOP SMM DRIVER
3983M:	Pali Rohár <pali.rohar@gmail.com>
3984S:	Maintained
3985F:	drivers/hwmon/dell-smm-hwmon.c
3986F:	include/uapi/linux/i8k.h
3987
3988DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3989M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3990S:	Maintained
3991F:	Documentation/dcdbas.txt
3992F:	drivers/firmware/dcdbas.*
3993
3994DELL WMI EXTRAS DRIVER
3995M:	Matthew Garrett <mjg59@srcf.ucam.org>
3996M:	Pali Rohár <pali.rohar@gmail.com>
3997S:	Maintained
3998F:	drivers/platform/x86/dell-wmi.c
3999
4000DELTA ST MEDIA DRIVER
4001M:	Hugues Fruchet <hugues.fruchet@st.com>
4002L:	linux-media@vger.kernel.org
4003T:	git git://linuxtv.org/media_tree.git
4004W:	https://linuxtv.org
4005S:	Supported
4006F:	drivers/media/platform/sti/delta
4007
4008DENALI NAND DRIVER
4009M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4010L:	linux-mtd@lists.infradead.org
4011S:	Supported
4012F:	drivers/mtd/nand/denali*
4013
4014DESIGNWARE USB2 DRD IP DRIVER
4015M:	John Youn <johnyoun@synopsys.com>
4016L:	linux-usb@vger.kernel.org
4017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4018S:	Maintained
4019F:	drivers/usb/dwc2/
4020
4021DESIGNWARE USB3 DRD IP DRIVER
4022M:	Felipe Balbi <balbi@kernel.org>
4023L:	linux-usb@vger.kernel.org
4024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4025S:	Maintained
4026F:	drivers/usb/dwc3/
4027
4028DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4029M:	Andreas Klinger <ak@it-klinger.de>
4030L:	linux-iio@vger.kernel.org
4031S:	Maintained
4032F:	drivers/iio/proximity/srf*.c
4033
4034DEVICE COREDUMP (DEV_COREDUMP)
4035M:	Johannes Berg <johannes@sipsolutions.net>
4036L:	linux-kernel@vger.kernel.org
4037S:	Maintained
4038F:	drivers/base/devcoredump.c
4039F:	include/linux/devcoredump.h
4040
4041DEVICE FREQUENCY (DEVFREQ)
4042M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4043M:	Kyungmin Park <kyungmin.park@samsung.com>
4044R:	Chanwoo Choi <cw00.choi@samsung.com>
4045L:	linux-pm@vger.kernel.org
4046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4047S:	Maintained
4048F:	drivers/devfreq/
4049F:	include/linux/devfreq.h
4050F:	Documentation/devicetree/bindings/devfreq/
4051
4052DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4053M:	Chanwoo Choi <cw00.choi@samsung.com>
4054L:	linux-pm@vger.kernel.org
4055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4056S:	Supported
4057F:	drivers/devfreq/event/
4058F:	drivers/devfreq/devfreq-event.c
4059F:	include/linux/devfreq-event.h
4060F:	Documentation/devicetree/bindings/devfreq/event/
4061
4062DEVICE NUMBER REGISTRY
4063M:	Torben Mathiasen <device@lanana.org>
4064W:	http://lanana.org/docs/device-list/index.html
4065S:	Maintained
4066
4067DEVICE-MAPPER  (LVM)
4068M:	Alasdair Kergon <agk@redhat.com>
4069M:	Mike Snitzer <snitzer@redhat.com>
4070M:	dm-devel@redhat.com
4071L:	dm-devel@redhat.com
4072W:	http://sources.redhat.com/dm
4073Q:	http://patchwork.kernel.org/project/dm-devel/list/
4074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4075T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4076S:	Maintained
4077F:	Documentation/device-mapper/
4078F:	drivers/md/dm*
4079F:	drivers/md/persistent-data/
4080F:	include/linux/device-mapper.h
4081F:	include/linux/dm-*.h
4082F:	include/uapi/linux/dm-*.h
4083
4084DEVLINK
4085M:	Jiri Pirko <jiri@mellanox.com>
4086L:	netdev@vger.kernel.org
4087S:	Supported
4088F:	net/core/devlink.c
4089F:	include/net/devlink.h
4090F:	include/uapi/linux/devlink.h
4091
4092DIALOG SEMICONDUCTOR DRIVERS
4093M:	Support Opensource <support.opensource@diasemi.com>
4094W:	http://www.dialog-semiconductor.com/products
4095S:	Supported
4096F:	Documentation/hwmon/da90??
4097F:	Documentation/devicetree/bindings/mfd/da90*.txt
4098F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4099F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4100F:	Documentation/devicetree/bindings/regulator/da92*.txt
4101F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4102F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4103F:	drivers/gpio/gpio-da90??.c
4104F:	drivers/hwmon/da90??-hwmon.c
4105F:	drivers/iio/adc/da91??-*.c
4106F:	drivers/input/misc/da90??_onkey.c
4107F:	drivers/input/touchscreen/da9052_tsi.c
4108F:	drivers/leds/leds-da90??.c
4109F:	drivers/mfd/da903x.c
4110F:	drivers/mfd/da90??-*.c
4111F:	drivers/mfd/da91??-*.c
4112F:	drivers/power/supply/da9052-battery.c
4113F:	drivers/power/supply/da91??-*.c
4114F:	drivers/regulator/da903x.c
4115F:	drivers/regulator/da9???-regulator.[ch]
4116F:	drivers/thermal/da90??-thermal.c
4117F:	drivers/rtc/rtc-da90??.c
4118F:	drivers/video/backlight/da90??_bl.c
4119F:	drivers/watchdog/da90??_wdt.c
4120F:	include/linux/mfd/da903x.h
4121F:	include/linux/mfd/da9052/
4122F:	include/linux/mfd/da9055/
4123F:	include/linux/mfd/da9062/
4124F:	include/linux/mfd/da9063/
4125F:	include/linux/mfd/da9150/
4126F:	include/linux/regulator/da9211.h
4127F:	include/sound/da[79]*.h
4128F:	sound/soc/codecs/da[79]*.[ch]
4129
4130DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4131M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4132L:	linux-gpio@vger.kernel.org
4133S:	Maintained
4134F:	drivers/gpio/gpio-gpio-mm.c
4135
4136DIGI NEO AND CLASSIC PCI PRODUCTS
4137M:	Lidza Louina <lidza.louina@gmail.com>
4138M:	Mark Hounschell <markh@compro.net>
4139L:	driverdev-devel@linuxdriverproject.org
4140S:	Maintained
4141F:	drivers/staging/dgnc/
4142
4143DIOLAN U2C-12 I2C DRIVER
4144M:	Guenter Roeck <linux@roeck-us.net>
4145L:	linux-i2c@vger.kernel.org
4146S:	Maintained
4147F:	drivers/i2c/busses/i2c-diolan-u2c.c
4148
4149DIRECT ACCESS (DAX)
4150M:	Matthew Wilcox <mawilcox@microsoft.com>
4151M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4152L:	linux-fsdevel@vger.kernel.org
4153S:	Supported
4154F:	fs/dax.c
4155F:	include/linux/dax.h
4156F:	include/trace/events/fs_dax.h
4157
4158DIRECTORY NOTIFICATION (DNOTIFY)
4159M:	Jan Kara <jack@suse.cz>
4160R:	Amir Goldstein <amir73il@gmail.com>
4161L:	linux-fsdevel@vger.kernel.org
4162S:	Maintained
4163F:	Documentation/filesystems/dnotify.txt
4164F:	fs/notify/dnotify/
4165F:	include/linux/dnotify.h
4166
4167DISK GEOMETRY AND PARTITION HANDLING
4168M:	Andries Brouwer <aeb@cwi.nl>
4169W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4170W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4171W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4172S:	Maintained
4173
4174DISKQUOTA
4175M:	Jan Kara <jack@suse.com>
4176S:	Maintained
4177F:	Documentation/filesystems/quota.txt
4178F:	fs/quota/
4179F:	include/linux/quota*.h
4180F:	include/uapi/linux/quota*.h
4181
4182DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4183M:	Bernie Thompson <bernie@plugable.com>
4184L:	linux-fbdev@vger.kernel.org
4185S:	Maintained
4186W:	http://plugable.com/category/projects/udlfb/
4187F:	drivers/video/fbdev/udlfb.c
4188F:	include/video/udlfb.h
4189F:	Documentation/fb/udlfb.txt
4190
4191DISTRIBUTED LOCK MANAGER (DLM)
4192M:	Christine Caulfield <ccaulfie@redhat.com>
4193M:	David Teigland <teigland@redhat.com>
4194L:	cluster-devel@redhat.com
4195W:	http://sources.redhat.com/cluster/
4196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4197S:	Supported
4198F:	fs/dlm/
4199
4200DMA BUFFER SHARING FRAMEWORK
4201M:	Sumit Semwal <sumit.semwal@linaro.org>
4202S:	Maintained
4203L:	linux-media@vger.kernel.org
4204L:	dri-devel@lists.freedesktop.org
4205L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4206F:	drivers/dma-buf/
4207F:	include/linux/dma-buf*
4208F:	include/linux/reservation.h
4209F:	include/linux/*fence.h
4210F:	Documentation/driver-api/dma-buf.rst
4211T:	git git://anongit.freedesktop.org/drm/drm-misc
4212
4213DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4214M:	Vinod Koul <vinod.koul@intel.com>
4215L:	dmaengine@vger.kernel.org
4216Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4217S:	Maintained
4218F:	drivers/dma/
4219F:	include/linux/dmaengine.h
4220F:	Documentation/devicetree/bindings/dma/
4221F:	Documentation/dmaengine/
4222T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4223
4224DMA MAPPING HELPERS
4225M:	Christoph Hellwig <hch@lst.de>
4226M:	Marek Szyprowski <m.szyprowski@samsung.com>
4227R:	Robin Murphy <robin.murphy@arm.com>
4228L:	iommu@lists.linux-foundation.org
4229T:	git git://git.infradead.org/users/hch/dma-mapping.git
4230W:	http://git.infradead.org/users/hch/dma-mapping.git
4231S:	Supported
4232F:	lib/dma-debug.c
4233F:	lib/dma-noop.c
4234F:	lib/dma-virt.c
4235F:	drivers/base/dma-mapping.c
4236F:	drivers/base/dma-coherent.c
4237F:	include/linux/dma-mapping.h
4238
4239DME1737 HARDWARE MONITOR DRIVER
4240M:	Juerg Haefliger <juergh@gmail.com>
4241L:	linux-hwmon@vger.kernel.org
4242S:	Maintained
4243F:	Documentation/hwmon/dme1737
4244F:	drivers/hwmon/dme1737.c
4245
4246DMI/SMBIOS SUPPORT
4247M:	Jean Delvare <jdelvare@suse.com>
4248S:	Maintained
4249T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4250F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4251F:	drivers/firmware/dmi-id.c
4252F:	drivers/firmware/dmi_scan.c
4253F:	include/linux/dmi.h
4254
4255DOCUMENTATION
4256M:	Jonathan Corbet <corbet@lwn.net>
4257L:	linux-doc@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/
4260F:	scripts/kernel-doc
4261X:	Documentation/ABI/
4262X:	Documentation/devicetree/
4263X:	Documentation/acpi
4264X:	Documentation/power
4265X:	Documentation/spi
4266X:	Documentation/media
4267T:	git git://git.lwn.net/linux.git docs-next
4268
4269DONGWOON DW9714 LENS VOICE COIL DRIVER
4270M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4271L:	linux-media@vger.kernel.org
4272T:	git git://linuxtv.org/media_tree.git
4273S:	Maintained
4274F:	drivers/media/i2c/dw9714.c
4275
4276DOUBLETALK DRIVER
4277M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4278L:	blinux-list@redhat.com
4279S:	Maintained
4280F:	drivers/char/dtlk.c
4281F:	include/linux/dtlk.h
4282
4283DPAA2 DATAPATH I/O (DPIO) DRIVER
4284M:	Roy Pledge <Roy.Pledge@nxp.com>
4285L:	linux-kernel@vger.kernel.org
4286S:	Maintained
4287F:	drivers/staging/fsl-mc/bus/dpio
4288
4289DPAA2 ETHERNET DRIVER
4290M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4291L:	linux-kernel@vger.kernel.org
4292S:	Maintained
4293F:	drivers/staging/fsl-dpaa2/ethernet
4294
4295DPT_I2O SCSI RAID DRIVER
4296M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4297L:	linux-scsi@vger.kernel.org
4298W:	http://www.adaptec.com/
4299S:	Maintained
4300F:	drivers/scsi/dpt*
4301F:	drivers/scsi/dpt/
4302
4303DRBD DRIVER
4304M:	Philipp Reisner <philipp.reisner@linbit.com>
4305M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4306L:	drbd-dev@lists.linbit.com
4307W:	http://www.drbd.org
4308T:	git git://git.linbit.com/linux-drbd.git
4309T:	git git://git.linbit.com/drbd-8.4.git
4310S:	Supported
4311F:	drivers/block/drbd/
4312F:	lib/lru_cache.c
4313F:	Documentation/blockdev/drbd/
4314
4315DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4316M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4318S:	Supported
4319F:	Documentation/kobject.txt
4320F:	drivers/base/
4321F:	fs/debugfs/
4322F:	fs/sysfs/
4323F:	include/linux/debugfs.h
4324F:	include/linux/kobj*
4325F:	lib/kobj*
4326
4327DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4328M:	Kevin Hilman <khilman@kernel.org>
4329M:	Nishanth Menon <nm@ti.com>
4330S:	Maintained
4331F:	drivers/power/avs/
4332F:	include/linux/power/smartreflex.h
4333L:	linux-pm@vger.kernel.org
4334
4335DRM DRIVER FOR ARM PL111 CLCD
4336M:	Eric Anholt <eric@anholt.net>
4337T:	git git://anongit.freedesktop.org/drm/drm-misc
4338S:	Supported
4339F:	drivers/gpu/drm/pl111/
4340
4341DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4342M:	Dave Airlie <airlied@redhat.com>
4343S:	Odd Fixes
4344F:	drivers/gpu/drm/ast/
4345
4346DRM DRIVER FOR BOCHS VIRTUAL GPU
4347M:	Gerd Hoffmann <kraxel@redhat.com>
4348L:	virtualization@lists.linux-foundation.org
4349T:	git git://anongit.freedesktop.org/drm/drm-misc
4350S:	Maintained
4351F:	drivers/gpu/drm/bochs/
4352
4353DRM DRIVER FOR INTEL I810 VIDEO CARDS
4354S:	Orphan / Obsolete
4355F:	drivers/gpu/drm/i810/
4356F:	include/uapi/drm/i810_drm.h
4357
4358DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4359S:	Orphan / Obsolete
4360F:	drivers/gpu/drm/mga/
4361F:	include/uapi/drm/mga_drm.h
4362
4363DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4364M:	Dave Airlie <airlied@redhat.com>
4365S:	Odd Fixes
4366F:	drivers/gpu/drm/mgag200/
4367
4368DRM DRIVER FOR MI0283QT
4369M:	Noralf Trønnes <noralf@tronnes.org>
4370S:	Maintained
4371F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4372F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4373
4374DRM DRIVER FOR MSM ADRENO GPU
4375M:	Rob Clark <robdclark@gmail.com>
4376L:	linux-arm-msm@vger.kernel.org
4377L:	dri-devel@lists.freedesktop.org
4378L:	freedreno@lists.freedesktop.org
4379T:	git git://people.freedesktop.org/~robclark/linux
4380S:	Maintained
4381F:	drivers/gpu/drm/msm/
4382F:	include/uapi/drm/msm_drm.h
4383F:	Documentation/devicetree/bindings/display/msm/
4384
4385DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4386M:	Ben Skeggs <bskeggs@redhat.com>
4387L:	dri-devel@lists.freedesktop.org
4388L:	nouveau@lists.freedesktop.org
4389T:	git git://github.com/skeggsb/linux
4390S:	Supported
4391F:	drivers/gpu/drm/nouveau/
4392F:	include/uapi/drm/nouveau_drm.h
4393
4394DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4395M:	Noralf Trønnes <noralf@tronnes.org>
4396S:	Maintained
4397F:	drivers/gpu/drm/tinydrm/repaper.c
4398F:	Documentation/devicetree/bindings/display/repaper.txt
4399
4400DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4401M:	Dave Airlie <airlied@redhat.com>
4402M:	Gerd Hoffmann <kraxel@redhat.com>
4403L:	virtualization@lists.linux-foundation.org
4404T:	git git://anongit.freedesktop.org/drm/drm-misc
4405S:	Obsolete
4406W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4407F:	drivers/gpu/drm/cirrus/
4408
4409DRM DRIVER FOR QXL VIRTUAL GPU
4410M:	Dave Airlie <airlied@redhat.com>
4411M:	Gerd Hoffmann <kraxel@redhat.com>
4412L:	virtualization@lists.linux-foundation.org
4413T:	git git://anongit.freedesktop.org/drm/drm-misc
4414S:	Maintained
4415F:	drivers/gpu/drm/qxl/
4416F:	include/uapi/drm/qxl_drm.h
4417
4418DRM DRIVER FOR RAGE 128 VIDEO CARDS
4419S:	Orphan / Obsolete
4420F:	drivers/gpu/drm/r128/
4421F:	include/uapi/drm/r128_drm.h
4422
4423DRM DRIVER FOR SAVAGE VIDEO CARDS
4424S:	Orphan / Obsolete
4425F:	drivers/gpu/drm/savage/
4426F:	include/uapi/drm/savage_drm.h
4427
4428DRM DRIVER FOR SIS VIDEO CARDS
4429S:	Orphan / Obsolete
4430F:	drivers/gpu/drm/sis/
4431F:	include/uapi/drm/sis_drm.h
4432
4433DRM DRIVER FOR SITRONIX ST7586 PANELS
4434M:	David Lechner <david@lechnology.com>
4435S:	Maintained
4436F:	drivers/gpu/drm/tinydrm/st7586.c
4437F:	Documentation/devicetree/bindings/display/st7586.txt
4438
4439DRM DRIVER FOR TDFX VIDEO CARDS
4440S:	Orphan / Obsolete
4441F:	drivers/gpu/drm/tdfx/
4442
4443DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4444M:	Dave Airlie <airlied@redhat.com>
4445S:	Odd Fixes
4446F:	drivers/gpu/drm/udl/
4447
4448DRM DRIVER FOR VMWARE VIRTUAL GPU
4449M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4450M:	Sinclair Yeh <syeh@vmware.com>
4451M:	Thomas Hellstrom <thellstrom@vmware.com>
4452L:	dri-devel@lists.freedesktop.org
4453T:	git git://people.freedesktop.org/~syeh/repos_linux
4454T:	git git://people.freedesktop.org/~thomash/linux
4455S:	Supported
4456F:	drivers/gpu/drm/vmwgfx/
4457F:	include/uapi/drm/vmwgfx_drm.h
4458
4459DRM DRIVERS
4460M:	David Airlie <airlied@linux.ie>
4461L:	dri-devel@lists.freedesktop.org
4462T:	git git://people.freedesktop.org/~airlied/linux
4463B:	https://bugs.freedesktop.org/
4464C:	irc://chat.freenode.net/dri-devel
4465S:	Maintained
4466F:	drivers/gpu/drm/
4467F:	drivers/gpu/vga/
4468F:	Documentation/devicetree/bindings/display/
4469F:	Documentation/devicetree/bindings/gpu/
4470F:	Documentation/devicetree/bindings/video/
4471F:	Documentation/gpu/
4472F:	include/drm/
4473F:	include/uapi/drm/
4474F:	include/linux/vga*
4475
4476DRM DRIVERS AND MISC GPU PATCHES
4477M:	Daniel Vetter <daniel.vetter@intel.com>
4478M:	Jani Nikula <jani.nikula@linux.intel.com>
4479M:	Sean Paul <seanpaul@chromium.org>
4480W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4481S:	Maintained
4482T:	git git://anongit.freedesktop.org/drm/drm-misc
4483F:	Documentation/gpu/
4484F:	drivers/gpu/vga/
4485F:	drivers/gpu/drm/*
4486F:	include/drm/drm*
4487F:	include/uapi/drm/drm*
4488F:	include/linux/vga*
4489
4490DRM DRIVERS FOR ALLWINNER A10
4491M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4492L:	dri-devel@lists.freedesktop.org
4493S:	Supported
4494F:	drivers/gpu/drm/sun4i/
4495F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4497
4498DRM DRIVERS FOR AMLOGIC SOCS
4499M:	Neil Armstrong <narmstrong@baylibre.com>
4500L:	dri-devel@lists.freedesktop.org
4501L:	linux-amlogic@lists.infradead.org
4502W:	http://linux-meson.com/
4503S:	Supported
4504F:	drivers/gpu/drm/meson/
4505F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4506F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4507F:	Documentation/gpu/meson.rst
4508T:	git git://anongit.freedesktop.org/drm/drm-misc
4509
4510DRM DRIVERS FOR ATMEL HLCDC
4511M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4512L:	dri-devel@lists.freedesktop.org
4513S:	Supported
4514F:	drivers/gpu/drm/atmel-hlcdc/
4515F:	Documentation/devicetree/bindings/drm/atmel/
4516T:	git git://anongit.freedesktop.org/drm/drm-misc
4517
4518DRM DRIVERS FOR BRIDGE CHIPS
4519M:	Archit Taneja <architt@codeaurora.org>
4520M:	Andrzej Hajda <a.hajda@samsung.com>
4521R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4522S:	Maintained
4523T:	git git://anongit.freedesktop.org/drm/drm-misc
4524F:	drivers/gpu/drm/bridge/
4525
4526DRM DRIVERS FOR EXYNOS
4527M:	Inki Dae <inki.dae@samsung.com>
4528M:	Joonyoung Shim <jy0922.shim@samsung.com>
4529M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4530M:	Kyungmin Park <kyungmin.park@samsung.com>
4531L:	dri-devel@lists.freedesktop.org
4532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4533S:	Supported
4534F:	drivers/gpu/drm/exynos/
4535F:	include/uapi/drm/exynos_drm.h
4536F:	Documentation/devicetree/bindings/display/exynos/
4537
4538DRM DRIVERS FOR FREESCALE DCU
4539M:	Stefan Agner <stefan@agner.ch>
4540M:	Alison Wang <alison.wang@freescale.com>
4541L:	dri-devel@lists.freedesktop.org
4542S:	Supported
4543F:	drivers/gpu/drm/fsl-dcu/
4544F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4545F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4546F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4547
4548DRM DRIVERS FOR FREESCALE IMX
4549M:	Philipp Zabel <p.zabel@pengutronix.de>
4550L:	dri-devel@lists.freedesktop.org
4551S:	Maintained
4552F:	drivers/gpu/drm/imx/
4553F:	drivers/gpu/ipu-v3/
4554F:	Documentation/devicetree/bindings/display/imx/
4555
4556DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4557M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4558L:	dri-devel@lists.freedesktop.org
4559T:	git git://github.com/patjak/drm-gma500
4560S:	Maintained
4561F:	drivers/gpu/drm/gma500/
4562
4563DRM DRIVERS FOR HISILICON
4564M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4565M:	Rongrong Zou <zourongrong@gmail.com>
4566R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4567R:	Chen Feng <puck.chen@hisilicon.com>
4568L:	dri-devel@lists.freedesktop.org
4569T:	git git://github.com/xin3liang/linux.git
4570S:	Maintained
4571F:	drivers/gpu/drm/hisilicon/
4572F:	Documentation/devicetree/bindings/display/hisilicon/
4573
4574DRM DRIVERS FOR MEDIATEK
4575M:	CK Hu <ck.hu@mediatek.com>
4576M:	Philipp Zabel <p.zabel@pengutronix.de>
4577L:	dri-devel@lists.freedesktop.org
4578S:	Supported
4579F:	drivers/gpu/drm/mediatek/
4580F:	Documentation/devicetree/bindings/display/mediatek/
4581
4582DRM DRIVERS FOR NVIDIA TEGRA
4583M:	Thierry Reding <thierry.reding@gmail.com>
4584L:	dri-devel@lists.freedesktop.org
4585L:	linux-tegra@vger.kernel.org
4586T:	git git://anongit.freedesktop.org/tegra/linux.git
4587S:	Supported
4588F:	drivers/gpu/drm/tegra/
4589F:	drivers/gpu/host1x/
4590F:	include/linux/host1x.h
4591F:	include/uapi/drm/tegra_drm.h
4592F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4593
4594DRM DRIVERS FOR RENESAS
4595M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4596L:	dri-devel@lists.freedesktop.org
4597L:	linux-renesas-soc@vger.kernel.org
4598T:	git git://linuxtv.org/pinchartl/fbdev
4599S:	Supported
4600F:	drivers/gpu/drm/rcar-du/
4601F:	drivers/gpu/drm/shmobile/
4602F:	include/linux/platform_data/shmob_drm.h
4603F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4604F:	Documentation/devicetree/bindings/display/renesas,du.txt
4605
4606DRM DRIVERS FOR ROCKCHIP
4607M:	Mark Yao <mark.yao@rock-chips.com>
4608L:	dri-devel@lists.freedesktop.org
4609S:	Maintained
4610F:	drivers/gpu/drm/rockchip/
4611F:	Documentation/devicetree/bindings/display/rockchip/
4612T:	git git://anongit.freedesktop.org/drm/drm-misc
4613
4614DRM DRIVERS FOR STI
4615M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4616M:	Vincent Abriou <vincent.abriou@st.com>
4617L:	dri-devel@lists.freedesktop.org
4618T:	git git://anongit.freedesktop.org/drm/drm-misc
4619S:	Maintained
4620F:	drivers/gpu/drm/sti
4621F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4622
4623DRM DRIVERS FOR STM
4624M:	Yannick Fertre <yannick.fertre@st.com>
4625M:	Philippe Cornu <philippe.cornu@st.com>
4626M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4627M:	Vincent Abriou <vincent.abriou@st.com>
4628L:	dri-devel@lists.freedesktop.org
4629T:	git git://anongit.freedesktop.org/drm/drm-misc
4630S:	Maintained
4631F:	drivers/gpu/drm/stm
4632F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4633
4634DRM DRIVERS FOR TI LCDC
4635M:	Jyri Sarha <jsarha@ti.com>
4636R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4637L:	dri-devel@lists.freedesktop.org
4638S:	Maintained
4639F:	drivers/gpu/drm/tilcdc/
4640F:	Documentation/devicetree/bindings/display/tilcdc/
4641
4642DRM DRIVERS FOR TI OMAP
4643M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4644L:	dri-devel@lists.freedesktop.org
4645S:	Maintained
4646F:	drivers/gpu/drm/omapdrm/
4647F:	Documentation/devicetree/bindings/display/ti/
4648
4649DRM DRIVERS FOR VC4
4650M:	Eric Anholt <eric@anholt.net>
4651T:	git git://github.com/anholt/linux
4652S:	Supported
4653F:	drivers/gpu/drm/vc4/
4654F:	include/uapi/drm/vc4_drm.h
4655F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4656T:	git git://anongit.freedesktop.org/drm/drm-misc
4657
4658DRM DRIVERS FOR VIVANTE GPU IP
4659M:	Lucas Stach <l.stach@pengutronix.de>
4660R:	Russell King <linux+etnaviv@armlinux.org.uk>
4661R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4662L:	etnaviv@lists.freedesktop.org
4663L:	dri-devel@lists.freedesktop.org
4664S:	Maintained
4665F:	drivers/gpu/drm/etnaviv/
4666F:	include/uapi/drm/etnaviv_drm.h
4667F:	Documentation/devicetree/bindings/display/etnaviv/
4668
4669DRM DRIVERS FOR ZTE ZX
4670M:	Shawn Guo <shawnguo@kernel.org>
4671L:	dri-devel@lists.freedesktop.org
4672S:	Maintained
4673F:	drivers/gpu/drm/zte/
4674F:	Documentation/devicetree/bindings/display/zte,vou.txt
4675T:	git git://anongit.freedesktop.org/drm/drm-misc
4676
4677DRM PANEL DRIVERS
4678M:	Thierry Reding <thierry.reding@gmail.com>
4679L:	dri-devel@lists.freedesktop.org
4680T:	git git://anongit.freedesktop.org/tegra/linux.git
4681S:	Maintained
4682F:	drivers/gpu/drm/drm_panel.c
4683F:	drivers/gpu/drm/panel/
4684F:	include/drm/drm_panel.h
4685F:	Documentation/devicetree/bindings/display/panel/
4686
4687DRM TINYDRM DRIVERS
4688M:	Noralf Trønnes <noralf@tronnes.org>
4689W:	https://github.com/notro/tinydrm/wiki/Development
4690T:	git git://anongit.freedesktop.org/drm/drm-misc
4691S:	Maintained
4692F:	drivers/gpu/drm/tinydrm/
4693F:	include/drm/tinydrm/
4694
4695DSBR100 USB FM RADIO DRIVER
4696M:	Alexey Klimov <klimov.linux@gmail.com>
4697L:	linux-media@vger.kernel.org
4698T:	git git://linuxtv.org/media_tree.git
4699S:	Maintained
4700F:	drivers/media/radio/dsbr100.c
4701
4702DSCC4 DRIVER
4703M:	Francois Romieu <romieu@fr.zoreil.com>
4704L:	netdev@vger.kernel.org
4705S:	Maintained
4706F:	drivers/net/wan/dscc4.c
4707
4708DT3155 MEDIA DRIVER
4709M:	Hans Verkuil <hverkuil@xs4all.nl>
4710L:	linux-media@vger.kernel.org
4711T:	git git://linuxtv.org/media_tree.git
4712W:	https://linuxtv.org
4713S:	Odd Fixes
4714F:	drivers/media/pci/dt3155/
4715
4716DVB_USB_AF9015 MEDIA DRIVER
4717M:	Antti Palosaari <crope@iki.fi>
4718L:	linux-media@vger.kernel.org
4719W:	https://linuxtv.org
4720W:	http://palosaari.fi/linux/
4721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4722T:	git git://linuxtv.org/anttip/media_tree.git
4723S:	Maintained
4724F:	drivers/media/usb/dvb-usb-v2/af9015*
4725
4726DVB_USB_AF9035 MEDIA DRIVER
4727M:	Antti Palosaari <crope@iki.fi>
4728L:	linux-media@vger.kernel.org
4729W:	https://linuxtv.org
4730W:	http://palosaari.fi/linux/
4731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4732T:	git git://linuxtv.org/anttip/media_tree.git
4733S:	Maintained
4734F:	drivers/media/usb/dvb-usb-v2/af9035*
4735
4736DVB_USB_ANYSEE MEDIA DRIVER
4737M:	Antti Palosaari <crope@iki.fi>
4738L:	linux-media@vger.kernel.org
4739W:	https://linuxtv.org
4740W:	http://palosaari.fi/linux/
4741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4742T:	git git://linuxtv.org/anttip/media_tree.git
4743S:	Maintained
4744F:	drivers/media/usb/dvb-usb-v2/anysee*
4745
4746DVB_USB_AU6610 MEDIA DRIVER
4747M:	Antti Palosaari <crope@iki.fi>
4748L:	linux-media@vger.kernel.org
4749W:	https://linuxtv.org
4750W:	http://palosaari.fi/linux/
4751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4752T:	git git://linuxtv.org/anttip/media_tree.git
4753S:	Maintained
4754F:	drivers/media/usb/dvb-usb-v2/au6610*
4755
4756DVB_USB_CE6230 MEDIA DRIVER
4757M:	Antti Palosaari <crope@iki.fi>
4758L:	linux-media@vger.kernel.org
4759W:	https://linuxtv.org
4760W:	http://palosaari.fi/linux/
4761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4762T:	git git://linuxtv.org/anttip/media_tree.git
4763S:	Maintained
4764F:	drivers/media/usb/dvb-usb-v2/ce6230*
4765
4766DVB_USB_CXUSB MEDIA DRIVER
4767M:	Michael Krufky <mkrufky@linuxtv.org>
4768L:	linux-media@vger.kernel.org
4769W:	https://linuxtv.org
4770W:	http://github.com/mkrufky
4771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4772T:	git git://linuxtv.org/media_tree.git
4773S:	Maintained
4774F:	drivers/media/usb/dvb-usb/cxusb*
4775
4776DVB_USB_EC168 MEDIA DRIVER
4777M:	Antti Palosaari <crope@iki.fi>
4778L:	linux-media@vger.kernel.org
4779W:	https://linuxtv.org
4780W:	http://palosaari.fi/linux/
4781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4782T:	git git://linuxtv.org/anttip/media_tree.git
4783S:	Maintained
4784F:	drivers/media/usb/dvb-usb-v2/ec168*
4785
4786DVB_USB_GL861 MEDIA DRIVER
4787M:	Antti Palosaari <crope@iki.fi>
4788L:	linux-media@vger.kernel.org
4789W:	https://linuxtv.org
4790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4791T:	git git://linuxtv.org/anttip/media_tree.git
4792S:	Maintained
4793F:	drivers/media/usb/dvb-usb-v2/gl861*
4794
4795DVB_USB_MXL111SF MEDIA DRIVER
4796M:	Michael Krufky <mkrufky@linuxtv.org>
4797L:	linux-media@vger.kernel.org
4798W:	https://linuxtv.org
4799W:	http://github.com/mkrufky
4800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4801T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4802S:	Maintained
4803F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4804
4805DVB_USB_RTL28XXU MEDIA DRIVER
4806M:	Antti Palosaari <crope@iki.fi>
4807L:	linux-media@vger.kernel.org
4808W:	https://linuxtv.org
4809W:	http://palosaari.fi/linux/
4810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4811T:	git git://linuxtv.org/anttip/media_tree.git
4812S:	Maintained
4813F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4814
4815DVB_USB_V2 MEDIA DRIVER
4816M:	Antti Palosaari <crope@iki.fi>
4817L:	linux-media@vger.kernel.org
4818W:	https://linuxtv.org
4819W:	http://palosaari.fi/linux/
4820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4821T:	git git://linuxtv.org/anttip/media_tree.git
4822S:	Maintained
4823F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4824F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4825
4826DYNAMIC DEBUG
4827M:	Jason Baron <jbaron@akamai.com>
4828S:	Maintained
4829F:	lib/dynamic_debug.c
4830F:	include/linux/dynamic_debug.h
4831
4832DZ DECSTATION DZ11 SERIAL DRIVER
4833M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4834S:	Maintained
4835F:	drivers/tty/serial/dz.*
4836
4837E3X0 POWER BUTTON DRIVER
4838M:	Moritz Fischer <moritz.fischer@ettus.com>
4839L:	usrp-users@lists.ettus.com
4840W:	http://www.ettus.com
4841S:	Supported
4842F:	drivers/input/misc/e3x0-button.c
4843F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4844
4845E4000 MEDIA DRIVER
4846M:	Antti Palosaari <crope@iki.fi>
4847L:	linux-media@vger.kernel.org
4848W:	https://linuxtv.org
4849W:	http://palosaari.fi/linux/
4850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4851T:	git git://linuxtv.org/anttip/media_tree.git
4852S:	Maintained
4853F:	drivers/media/tuners/e4000*
4854
4855EATA ISA/EISA/PCI SCSI DRIVER
4856M:	Dario Ballabio <ballabio_dario@emc.com>
4857L:	linux-scsi@vger.kernel.org
4858S:	Maintained
4859F:	drivers/scsi/eata.c
4860
4861EC100 MEDIA DRIVER
4862M:	Antti Palosaari <crope@iki.fi>
4863L:	linux-media@vger.kernel.org
4864W:	https://linuxtv.org
4865W:	http://palosaari.fi/linux/
4866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4867T:	git git://linuxtv.org/anttip/media_tree.git
4868S:	Maintained
4869F:	drivers/media/dvb-frontends/ec100*
4870
4871ECRYPT FILE SYSTEM
4872M:	Tyler Hicks <tyhicks@canonical.com>
4873L:	ecryptfs@vger.kernel.org
4874W:	http://ecryptfs.org
4875W:	https://launchpad.net/ecryptfs
4876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4877S:	Supported
4878F:	Documentation/filesystems/ecryptfs.txt
4879F:	fs/ecryptfs/
4880
4881EDAC-AMD64
4882M:	Borislav Petkov <bp@alien8.de>
4883L:	linux-edac@vger.kernel.org
4884S:	Maintained
4885F:	drivers/edac/amd64_edac*
4886
4887EDAC-CALXEDA
4888M:	Robert Richter <rric@kernel.org>
4889L:	linux-edac@vger.kernel.org
4890S:	Maintained
4891F:	drivers/edac/highbank*
4892
4893EDAC-CAVIUM
4894M:	Ralf Baechle <ralf@linux-mips.org>
4895M:	David Daney <david.daney@cavium.com>
4896L:	linux-edac@vger.kernel.org
4897L:	linux-mips@linux-mips.org
4898S:	Supported
4899F:	drivers/edac/octeon_edac*
4900F:	drivers/edac/thunderx_edac*
4901
4902EDAC-CORE
4903M:	Borislav Petkov <bp@alien8.de>
4904M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4905M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4906L:	linux-edac@vger.kernel.org
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4909S:	Supported
4910F:	Documentation/admin-guide/ras.rst
4911F:	Documentation/driver-api/edac.rst
4912F:	drivers/edac/
4913F:	include/linux/edac.h
4914
4915EDAC-E752X
4916M:	Mark Gross <mark.gross@intel.com>
4917L:	linux-edac@vger.kernel.org
4918S:	Maintained
4919F:	drivers/edac/e752x_edac.c
4920
4921EDAC-E7XXX
4922L:	linux-edac@vger.kernel.org
4923S:	Maintained
4924F:	drivers/edac/e7xxx_edac.c
4925
4926EDAC-FSL_DDR
4927M:	York Sun <york.sun@nxp.com>
4928L:	linux-edac@vger.kernel.org
4929S:	Maintained
4930F:	drivers/edac/fsl_ddr_edac.*
4931
4932EDAC-GHES
4933M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4934M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4935L:	linux-edac@vger.kernel.org
4936S:	Maintained
4937F:	drivers/edac/ghes_edac.c
4938
4939EDAC-I3000
4940L:	linux-edac@vger.kernel.org
4941S:	Orphan
4942F:	drivers/edac/i3000_edac.c
4943
4944EDAC-I5000
4945L:	linux-edac@vger.kernel.org
4946S:	Maintained
4947F:	drivers/edac/i5000_edac.c
4948
4949EDAC-I5400
4950M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4951M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4952L:	linux-edac@vger.kernel.org
4953S:	Maintained
4954F:	drivers/edac/i5400_edac.c
4955
4956EDAC-I7300
4957M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4958M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4959L:	linux-edac@vger.kernel.org
4960S:	Maintained
4961F:	drivers/edac/i7300_edac.c
4962
4963EDAC-I7CORE
4964M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4965M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4966L:	linux-edac@vger.kernel.org
4967S:	Maintained
4968F:	drivers/edac/i7core_edac.c
4969
4970EDAC-I82443BXGX
4971M:	Tim Small <tim@buttersideup.com>
4972L:	linux-edac@vger.kernel.org
4973S:	Maintained
4974F:	drivers/edac/i82443bxgx_edac.c
4975
4976EDAC-I82975X
4977M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4978M:	"Arvind R." <arvino55@gmail.com>
4979L:	linux-edac@vger.kernel.org
4980S:	Maintained
4981F:	drivers/edac/i82975x_edac.c
4982
4983EDAC-IE31200
4984M:	Jason Baron <jbaron@akamai.com>
4985L:	linux-edac@vger.kernel.org
4986S:	Maintained
4987F:	drivers/edac/ie31200_edac.c
4988
4989EDAC-MPC85XX
4990M:	Johannes Thumshirn <morbidrsa@gmail.com>
4991L:	linux-edac@vger.kernel.org
4992S:	Maintained
4993F:	drivers/edac/mpc85xx_edac.[ch]
4994
4995EDAC-PASEMI
4996M:	Egor Martovetsky <egor@pasemi.com>
4997L:	linux-edac@vger.kernel.org
4998S:	Maintained
4999F:	drivers/edac/pasemi_edac.c
5000
5001EDAC-PND2
5002M:	Tony Luck <tony.luck@intel.com>
5003L:	linux-edac@vger.kernel.org
5004S:	Maintained
5005F:	drivers/edac/pnd2_edac.[ch]
5006
5007EDAC-R82600
5008M:	Tim Small <tim@buttersideup.com>
5009L:	linux-edac@vger.kernel.org
5010S:	Maintained
5011F:	drivers/edac/r82600_edac.c
5012
5013EDAC-SBRIDGE
5014M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5015M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5016L:	linux-edac@vger.kernel.org
5017S:	Maintained
5018F:	drivers/edac/sb_edac.c
5019
5020EDAC-SKYLAKE
5021M:	Tony Luck <tony.luck@intel.com>
5022L:	linux-edac@vger.kernel.org
5023S:	Maintained
5024F:	drivers/edac/skx_edac.c
5025
5026EDIROL UA-101/UA-1000 DRIVER
5027M:	Clemens Ladisch <clemens@ladisch.de>
5028L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5029T:	git git://git.alsa-project.org/alsa-kernel.git
5030S:	Maintained
5031F:	sound/usb/misc/ua101.c
5032
5033EFI TEST DRIVER
5034L:	linux-efi@vger.kernel.org
5035M:	Ivan Hu <ivan.hu@canonical.com>
5036M:	Matt Fleming <matt@codeblueprint.co.uk>
5037S:	Maintained
5038F:	drivers/firmware/efi/test/
5039
5040EFI VARIABLE FILESYSTEM
5041M:	Matthew Garrett <matthew.garrett@nebula.com>
5042M:	Jeremy Kerr <jk@ozlabs.org>
5043M:	Matt Fleming <matt@codeblueprint.co.uk>
5044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5045L:	linux-efi@vger.kernel.org
5046S:	Maintained
5047F:	fs/efivarfs/
5048
5049EFIFB FRAMEBUFFER DRIVER
5050L:	linux-fbdev@vger.kernel.org
5051M:	Peter Jones <pjones@redhat.com>
5052S:	Maintained
5053F:	drivers/video/fbdev/efifb.c
5054
5055EFS FILESYSTEM
5056W:	http://aeschi.ch.eu.org/efs/
5057S:	Orphan
5058F:	fs/efs/
5059
5060EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5061M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5062L:	netdev@vger.kernel.org
5063S:	Maintained
5064F:	drivers/net/ethernet/ibm/ehea/
5065
5066EM28XX VIDEO4LINUX DRIVER
5067M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5068M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5069L:	linux-media@vger.kernel.org
5070W:	https://linuxtv.org
5071T:	git git://linuxtv.org/media_tree.git
5072S:	Maintained
5073F:	drivers/media/usb/em28xx/
5074F:	Documentation/media/v4l-drivers/em28xx*
5075
5076EMBEDDED LINUX
5077M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5078M:	Matt Mackall <mpm@selenic.com>
5079M:	David Woodhouse <dwmw2@infradead.org>
5080L:	linux-embedded@vger.kernel.org
5081S:	Maintained
5082
5083Emulex 10Gbps iSCSI - OneConnect DRIVER
5084M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5085M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5086M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5087L:	linux-scsi@vger.kernel.org
5088W:	http://www.broadcom.com
5089S:	Supported
5090F:	drivers/scsi/be2iscsi/
5091
5092Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5093M:	Sathya Perla <sathya.perla@broadcom.com>
5094M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5095M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5096M:	Somnath Kotur <somnath.kotur@broadcom.com>
5097L:	netdev@vger.kernel.org
5098W:	http://www.emulex.com
5099S:	Supported
5100F:	drivers/net/ethernet/emulex/benet/
5101
5102EMULEX ONECONNECT ROCE DRIVER
5103M:	Selvin Xavier <selvin.xavier@broadcom.com>
5104M:	Devesh Sharma <devesh.sharma@broadcom.com>
5105L:	linux-rdma@vger.kernel.org
5106W:	http://www.broadcom.com
5107S:	Odd Fixes
5108F:	drivers/infiniband/hw/ocrdma/
5109F:	include/uapi/rdma/ocrdma-abi.h
5110
5111EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5112M:	James Smart <james.smart@broadcom.com>
5113M:	Dick Kennedy <dick.kennedy@broadcom.com>
5114L:	linux-scsi@vger.kernel.org
5115W:	http://www.broadcom.com
5116S:	Supported
5117F:	drivers/scsi/lpfc/
5118
5119ENE CB710 FLASH CARD READER DRIVER
5120M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5121S:	Maintained
5122F:	drivers/misc/cb710/
5123F:	drivers/mmc/host/cb710-mmc.*
5124F:	include/linux/cb710.h
5125
5126ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5127M:	Maxim Levitsky <maximlevitsky@gmail.com>
5128S:	Maintained
5129F:	drivers/media/rc/ene_ir.*
5130
5131EPSON S1D13XXX FRAMEBUFFER DRIVER
5132M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5133S:	Maintained
5134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5135F:	drivers/video/fbdev/s1d13xxxfb.c
5136F:	include/video/s1d13xxxfb.h
5137
5138ERRSEQ ERROR TRACKING INFRASTRUCTURE
5139M:	Jeff Layton <jlayton@poochiereds.net>
5140S:	Maintained
5141F:	lib/errseq.c
5142F:	include/linux/errseq.h
5143
5144ET131X NETWORK DRIVER
5145M:	Mark Einon <mark.einon@gmail.com>
5146S:	Odd Fixes
5147F:	drivers/net/ethernet/agere/
5148
5149ETHERNET BRIDGE
5150M:	Stephen Hemminger <stephen@networkplumber.org>
5151L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5152L:	netdev@vger.kernel.org
5153W:	http://www.linuxfoundation.org/en/Net:Bridge
5154S:	Maintained
5155F:	include/linux/netfilter_bridge/
5156F:	net/bridge/
5157
5158ETHERNET PHY LIBRARY
5159M:	Andrew Lunn <andrew@lunn.ch>
5160M:	Florian Fainelli <f.fainelli@gmail.com>
5161L:	netdev@vger.kernel.org
5162S:	Maintained
5163F:	Documentation/ABI/testing/sysfs-bus-mdio
5164F:	Documentation/devicetree/bindings/net/mdio*
5165F:	Documentation/networking/phy.txt
5166F:	drivers/net/phy/
5167F:	drivers/of/of_mdio.c
5168F:	drivers/of/of_net.c
5169F:	include/linux/*mdio*.h
5170F:	include/linux/of_net.h
5171F:	include/linux/phy.h
5172F:	include/linux/phy_fixed.h
5173F:	include/linux/platform_data/mdio-gpio.h
5174F:	include/linux/platform_data/mdio-bcm-unimac.h
5175F:	include/trace/events/mdio.h
5176F:	include/uapi/linux/mdio.h
5177F:	include/uapi/linux/mii.h
5178
5179EXT2 FILE SYSTEM
5180M:	Jan Kara <jack@suse.com>
5181L:	linux-ext4@vger.kernel.org
5182S:	Maintained
5183F:	Documentation/filesystems/ext2.txt
5184F:	fs/ext2/
5185F:	include/linux/ext2*
5186
5187EXT4 FILE SYSTEM
5188M:	"Theodore Ts'o" <tytso@mit.edu>
5189M:	Andreas Dilger <adilger.kernel@dilger.ca>
5190L:	linux-ext4@vger.kernel.org
5191W:	http://ext4.wiki.kernel.org
5192Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5194S:	Maintained
5195F:	Documentation/filesystems/ext4.txt
5196F:	fs/ext4/
5197
5198Extended Verification Module (EVM)
5199M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5200L:	linux-ima-devel@lists.sourceforge.net
5201L:	linux-security-module@vger.kernel.org
5202S:	Supported
5203F:	security/integrity/evm/
5204
5205EXTENSIBLE FIRMWARE INTERFACE (EFI)
5206M:	Matt Fleming <matt@codeblueprint.co.uk>
5207M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5208L:	linux-efi@vger.kernel.org
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5210S:	Maintained
5211F:	Documentation/efi-stub.txt
5212F:	arch/*/kernel/efi.c
5213F:	arch/x86/boot/compressed/eboot.[ch]
5214F:	arch/*/include/asm/efi.h
5215F:	arch/x86/platform/efi/
5216F:	drivers/firmware/efi/
5217F:	include/linux/efi*.h
5218F:	arch/arm/boot/compressed/efi-header.S
5219F:	arch/arm64/kernel/efi-entry.S
5220
5221EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5222M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5223M:	Chanwoo Choi <cw00.choi@samsung.com>
5224L:	linux-kernel@vger.kernel.org
5225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5226S:	Maintained
5227F:	drivers/extcon/
5228F:	include/linux/extcon/
5229F:	include/linux/extcon.h
5230F:	Documentation/extcon/
5231F:	Documentation/devicetree/bindings/extcon/
5232
5233EXYNOS DP DRIVER
5234M:	Jingoo Han <jingoohan1@gmail.com>
5235L:	dri-devel@lists.freedesktop.org
5236S:	Maintained
5237F:	drivers/gpu/drm/exynos/exynos_dp*
5238
5239EXYNOS SYSMMU (IOMMU) driver
5240M:	Marek Szyprowski <m.szyprowski@samsung.com>
5241L:	iommu@lists.linux-foundation.org
5242S:	Maintained
5243F:	drivers/iommu/exynos-iommu.c
5244
5245EZchip NPS platform support
5246M:	Noam Camus <noamc@ezchip.com>
5247S:	Supported
5248F:	arch/arc/plat-eznps
5249F:	arch/arc/boot/dts/eznps.dts
5250
5251F2FS FILE SYSTEM
5252M:	Jaegeuk Kim <jaegeuk@kernel.org>
5253M:	Chao Yu <yuchao0@huawei.com>
5254L:	linux-f2fs-devel@lists.sourceforge.net
5255W:	https://f2fs.wiki.kernel.org/
5256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5257S:	Maintained
5258F:	Documentation/filesystems/f2fs.txt
5259F:	Documentation/ABI/testing/sysfs-fs-f2fs
5260F:	fs/f2fs/
5261F:	include/linux/f2fs_fs.h
5262F:	include/trace/events/f2fs.h
5263
5264F71805F HARDWARE MONITORING DRIVER
5265M:	Jean Delvare <jdelvare@suse.com>
5266L:	linux-hwmon@vger.kernel.org
5267S:	Maintained
5268F:	Documentation/hwmon/f71805f
5269F:	drivers/hwmon/f71805f.c
5270
5271FANOTIFY
5272M:	Jan Kara <jack@suse.cz>
5273R:	Amir Goldstein <amir73il@gmail.com>
5274L:	linux-fsdevel@vger.kernel.org
5275S:	Maintained
5276F:	fs/notify/fanotify/
5277F:	include/linux/fanotify.h
5278F:	include/uapi/linux/fanotify.h
5279
5280FARSYNC SYNCHRONOUS DRIVER
5281M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5282W:	http://www.farsite.co.uk/
5283S:	Supported
5284F:	drivers/net/wan/farsync.*
5285
5286FAULT INJECTION SUPPORT
5287M:	Akinobu Mita <akinobu.mita@gmail.com>
5288S:	Supported
5289F:	Documentation/fault-injection/
5290F:	lib/fault-inject.c
5291
5292FBTFT Framebuffer drivers
5293M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5294S:	Maintained
5295F:	drivers/staging/fbtft/
5296
5297FC0011 TUNER DRIVER
5298M:	Michael Buesch <m@bues.ch>
5299L:	linux-media@vger.kernel.org
5300S:	Maintained
5301F:	drivers/media/tuners/fc0011.h
5302F:	drivers/media/tuners/fc0011.c
5303
5304FC2580 MEDIA DRIVER
5305M:	Antti Palosaari <crope@iki.fi>
5306L:	linux-media@vger.kernel.org
5307W:	https://linuxtv.org
5308W:	http://palosaari.fi/linux/
5309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5310T:	git git://linuxtv.org/anttip/media_tree.git
5311S:	Maintained
5312F:	drivers/media/tuners/fc2580*
5313
5314FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5315M:	Johannes Thumshirn <jth@kernel.org>
5316L:	fcoe-devel@open-fcoe.org
5317W:	www.Open-FCoE.org
5318S:	Supported
5319F:	drivers/scsi/libfc/
5320F:	drivers/scsi/fcoe/
5321F:	include/scsi/fc/
5322F:	include/scsi/libfc.h
5323F:	include/scsi/libfcoe.h
5324F:	include/uapi/scsi/fc/
5325
5326FILE LOCKING (flock() and fcntl()/lockf())
5327M:	Jeff Layton <jlayton@poochiereds.net>
5328M:	"J. Bruce Fields" <bfields@fieldses.org>
5329L:	linux-fsdevel@vger.kernel.org
5330S:	Maintained
5331F:	include/linux/fcntl.h
5332F:	include/linux/fs.h
5333F:	include/uapi/linux/fcntl.h
5334F:	include/uapi/linux/fs.h
5335F:	fs/fcntl.c
5336F:	fs/locks.c
5337
5338FILESYSTEMS (VFS and infrastructure)
5339M:	Alexander Viro <viro@zeniv.linux.org.uk>
5340L:	linux-fsdevel@vger.kernel.org
5341S:	Maintained
5342F:	fs/*
5343
5344FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5345M:	Riku Voipio <riku.voipio@iki.fi>
5346L:	linux-hwmon@vger.kernel.org
5347S:	Maintained
5348F:	drivers/hwmon/f75375s.c
5349F:	include/linux/f75375s.h
5350
5351FIREWIRE AUDIO DRIVERS
5352M:	Clemens Ladisch <clemens@ladisch.de>
5353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5354T:	git git://git.alsa-project.org/alsa-kernel.git
5355S:	Maintained
5356F:	sound/firewire/
5357
5358FIREWIRE MEDIA DRIVERS (firedtv)
5359M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5360L:	linux-media@vger.kernel.org
5361L:	linux1394-devel@lists.sourceforge.net
5362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5363S:	Maintained
5364F:	drivers/media/firewire/
5365
5366FIREWIRE SBP-2 TARGET
5367M:	Chris Boot <bootc@bootc.net>
5368L:	linux-scsi@vger.kernel.org
5369L:	target-devel@vger.kernel.org
5370L:	linux1394-devel@lists.sourceforge.net
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5372S:	Maintained
5373F:	drivers/target/sbp/
5374
5375FIREWIRE SUBSYSTEM
5376M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5377L:	linux1394-devel@lists.sourceforge.net
5378W:	http://ieee1394.wiki.kernel.org/
5379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5380S:	Maintained
5381F:	drivers/firewire/
5382F:	include/linux/firewire.h
5383F:	include/uapi/linux/firewire*.h
5384F:	tools/firewire/
5385
5386FIRMWARE LOADER (request_firmware)
5387M:	Luis R. Rodriguez <mcgrof@kernel.org>
5388L:	linux-kernel@vger.kernel.org
5389S:	Maintained
5390F:	Documentation/firmware_class/
5391F:	drivers/base/firmware*.c
5392F:	include/linux/firmware.h
5393
5394FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5395M:	Joshua Morris <josh.h.morris@us.ibm.com>
5396M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5397S:	Maintained
5398F:	drivers/block/rsxx/
5399
5400FLOPPY DRIVER
5401M:	Jiri Kosina <jikos@kernel.org>
5402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5403S:	Odd fixes
5404F:	drivers/block/floppy.c
5405
5406FMC SUBSYSTEM
5407M:	Alessandro Rubini <rubini@gnudd.com>
5408W:	http://www.ohwr.org/projects/fmc-bus
5409S:	Supported
5410F:	drivers/fmc/
5411F:	include/linux/fmc*.h
5412F:	include/linux/ipmi-fru.h
5413K:	fmc_d.*register
5414
5415FPGA MANAGER FRAMEWORK
5416M:	Alan Tull <atull@kernel.org>
5417R:	Moritz Fischer <mdf@kernel.org>
5418L:	linux-fpga@vger.kernel.org
5419S:	Maintained
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5421Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5422F:	Documentation/fpga/
5423F:	Documentation/devicetree/bindings/fpga/
5424F:	drivers/fpga/
5425F:	include/linux/fpga/
5426W:	http://www.rocketboards.org
5427
5428FPU EMULATOR
5429M:	Bill Metzenthen <billm@melbpc.org.au>
5430W:	http://floatingpoint.sourceforge.net/emulator/index.html
5431S:	Maintained
5432F:	arch/x86/math-emu/
5433
5434FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5435L:	netdev@vger.kernel.org
5436S:	Orphan
5437F:	drivers/net/wan/dlci.c
5438F:	drivers/net/wan/sdla.c
5439
5440FRAMEBUFFER LAYER
5441M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5442L:	linux-fbdev@vger.kernel.org
5443T:	git git://github.com/bzolnier/linux.git
5444Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5445S:	Maintained
5446F:	Documentation/fb/
5447F:	drivers/video/
5448F:	include/video/
5449F:	include/linux/fb.h
5450F:	include/uapi/video/
5451F:	include/uapi/linux/fb.h
5452
5453FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5454M:	Horia Geantă <horia.geanta@nxp.com>
5455M:	Dan Douglass <dan.douglass@nxp.com>
5456L:	linux-crypto@vger.kernel.org
5457S:	Maintained
5458F:	drivers/crypto/caam/
5459F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5460
5461FREESCALE DIU FRAMEBUFFER DRIVER
5462M:	Timur Tabi <timur@tabi.org>
5463L:	linux-fbdev@vger.kernel.org
5464S:	Maintained
5465F:	drivers/video/fbdev/fsl-diu-fb.*
5466
5467FREESCALE DMA DRIVER
5468M:	Li Yang <leoyang.li@nxp.com>
5469M:	Zhang Wei <zw@zh-kernel.org>
5470L:	linuxppc-dev@lists.ozlabs.org
5471S:	Maintained
5472F:	drivers/dma/fsldma.*
5473
5474FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5475M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5476L:	netdev@vger.kernel.org
5477S:	Maintained
5478F:	drivers/net/ethernet/freescale/gianfar*
5479X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5480F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5481
5482FREESCALE GPMI NAND DRIVER
5483M:	Han Xu <han.xu@nxp.com>
5484L:	linux-mtd@lists.infradead.org
5485S:	Maintained
5486F:	drivers/mtd/nand/gpmi-nand/*
5487
5488FREESCALE I2C CPM DRIVER
5489M:	Jochen Friedrich <jochen@scram.de>
5490L:	linuxppc-dev@lists.ozlabs.org
5491L:	linux-i2c@vger.kernel.org
5492S:	Maintained
5493F:	drivers/i2c/busses/i2c-cpm.c
5494
5495FREESCALE IMX / MXC FEC DRIVER
5496M:	Fugang Duan <fugang.duan@nxp.com>
5497L:	netdev@vger.kernel.org
5498S:	Maintained
5499F:	drivers/net/ethernet/freescale/fec_main.c
5500F:	drivers/net/ethernet/freescale/fec_ptp.c
5501F:	drivers/net/ethernet/freescale/fec.h
5502F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5503
5504FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5505M:	Sascha Hauer <kernel@pengutronix.de>
5506L:	linux-fbdev@vger.kernel.org
5507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5508S:	Maintained
5509F:	include/linux/platform_data/video-imxfb.h
5510F:	drivers/video/fbdev/imxfb.c
5511
5512FREESCALE QORIQ DPAA ETHERNET DRIVER
5513M:	Madalin Bucur <madalin.bucur@nxp.com>
5514L:	netdev@vger.kernel.org
5515S:	Maintained
5516F:	drivers/net/ethernet/freescale/dpaa
5517
5518FREESCALE QORIQ DPAA FMAN DRIVER
5519M:	Madalin Bucur <madalin.bucur@nxp.com>
5520L:	netdev@vger.kernel.org
5521S:	Maintained
5522F:	drivers/net/ethernet/freescale/fman
5523F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5524
5525FREESCALE QUAD SPI DRIVER
5526M:	Han Xu <han.xu@nxp.com>
5527L:	linux-mtd@lists.infradead.org
5528S:	Maintained
5529F:	drivers/mtd/spi-nor/fsl-quadspi.c
5530
5531FREESCALE QUICC ENGINE LIBRARY
5532M:	Qiang Zhao <qiang.zhao@nxp.com>
5533L:	linuxppc-dev@lists.ozlabs.org
5534S:	Maintained
5535F:	drivers/soc/fsl/qe/
5536F:	include/soc/fsl/*qe*.h
5537F:	include/soc/fsl/*ucc*.h
5538
5539FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5540M:	Li Yang <leoyang.li@nxp.com>
5541L:	netdev@vger.kernel.org
5542L:	linuxppc-dev@lists.ozlabs.org
5543S:	Maintained
5544F:	drivers/net/ethernet/freescale/ucc_geth*
5545
5546FREESCALE QUICC ENGINE UCC HDLC DRIVER
5547M:	Zhao Qiang <qiang.zhao@nxp.com>
5548L:	netdev@vger.kernel.org
5549L:	linuxppc-dev@lists.ozlabs.org
5550S:	Maintained
5551F:	drivers/net/wan/fsl_ucc_hdlc*
5552
5553FREESCALE QUICC ENGINE UCC UART DRIVER
5554M:	Timur Tabi <timur@tabi.org>
5555L:	linuxppc-dev@lists.ozlabs.org
5556S:	Maintained
5557F:	drivers/tty/serial/ucc_uart.c
5558
5559FREESCALE SOC DRIVERS
5560M:	Li Yang <leoyang.li@nxp.com>
5561L:	linuxppc-dev@lists.ozlabs.org
5562L:	linux-arm-kernel@lists.infradead.org
5563S:	Maintained
5564F:	Documentation/devicetree/bindings/soc/fsl/
5565F:	drivers/soc/fsl/
5566F:	include/linux/fsl/
5567
5568FREESCALE SOC FS_ENET DRIVER
5569M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5570M:	Vitaly Bordug <vbordug@ru.mvista.com>
5571L:	linuxppc-dev@lists.ozlabs.org
5572L:	netdev@vger.kernel.org
5573S:	Maintained
5574F:	drivers/net/ethernet/freescale/fs_enet/
5575F:	include/linux/fs_enet_pd.h
5576
5577FREESCALE SOC SOUND DRIVERS
5578M:	Timur Tabi <timur@tabi.org>
5579M:	Nicolin Chen <nicoleotsuka@gmail.com>
5580M:	Xiubo Li <Xiubo.Lee@gmail.com>
5581R:	Fabio Estevam <fabio.estevam@nxp.com>
5582L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5583L:	linuxppc-dev@lists.ozlabs.org
5584S:	Maintained
5585F:	sound/soc/fsl/fsl*
5586F:	sound/soc/fsl/imx*
5587F:	sound/soc/fsl/mpc8610_hpcd.c
5588
5589FREESCALE USB PERIPHERAL DRIVERS
5590M:	Li Yang <leoyang.li@nxp.com>
5591L:	linux-usb@vger.kernel.org
5592L:	linuxppc-dev@lists.ozlabs.org
5593S:	Maintained
5594F:	drivers/usb/gadget/udc/fsl*
5595
5596FREEVXFS FILESYSTEM
5597M:	Christoph Hellwig <hch@infradead.org>
5598W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5599S:	Maintained
5600F:	fs/freevxfs/
5601
5602FREEZER
5603M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5604M:	Pavel Machek <pavel@ucw.cz>
5605L:	linux-pm@vger.kernel.org
5606S:	Supported
5607F:	Documentation/power/freezing-of-tasks.txt
5608F:	include/linux/freezer.h
5609F:	kernel/freezer.c
5610
5611FRONTSWAP API
5612M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5613L:	linux-kernel@vger.kernel.org
5614S:	Maintained
5615F:	mm/frontswap.c
5616F:	include/linux/frontswap.h
5617
5618FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5619M:	David Howells <dhowells@redhat.com>
5620L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5621S:	Supported
5622F:	Documentation/filesystems/caching/
5623F:	fs/fscache/
5624F:	include/linux/fscache*.h
5625
5626FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5627M:	Theodore Y. Ts'o <tytso@mit.edu>
5628M:	Jaegeuk Kim <jaegeuk@kernel.org>
5629L:	linux-fscrypt@vger.kernel.org
5630Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5632S:	Supported
5633F:	fs/crypto/
5634F:	include/linux/fscrypt*.h
5635
5636FUJITSU FR-V (FRV) PORT
5637S:	Orphan
5638F:	arch/frv/
5639
5640FUJITSU LAPTOP EXTRAS
5641M:	Jonathan Woithe <jwoithe@just42.net>
5642L:	platform-driver-x86@vger.kernel.org
5643S:	Maintained
5644F:	drivers/platform/x86/fujitsu-laptop.c
5645
5646FUJITSU M-5MO LS CAMERA ISP DRIVER
5647M:	Kyungmin Park <kyungmin.park@samsung.com>
5648M:	Heungjun Kim <riverful.kim@samsung.com>
5649L:	linux-media@vger.kernel.org
5650S:	Maintained
5651F:	drivers/media/i2c/m5mols/
5652F:	include/media/i2c/m5mols.h
5653
5654FUJITSU TABLET EXTRAS
5655M:	Robert Gerlach <khnz@gmx.de>
5656L:	platform-driver-x86@vger.kernel.org
5657S:	Maintained
5658F:	drivers/platform/x86/fujitsu-tablet.c
5659
5660FUSE: FILESYSTEM IN USERSPACE
5661M:	Miklos Szeredi <miklos@szeredi.hu>
5662L:	linux-fsdevel@vger.kernel.org
5663W:	http://fuse.sourceforge.net/
5664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5665S:	Maintained
5666F:	fs/fuse/
5667F:	include/uapi/linux/fuse.h
5668F:	Documentation/filesystems/fuse.txt
5669
5670FUTEX SUBSYSTEM
5671M:	Thomas Gleixner <tglx@linutronix.de>
5672M:	Ingo Molnar <mingo@redhat.com>
5673R:	Peter Zijlstra <peterz@infradead.org>
5674R:	Darren Hart <dvhart@infradead.org>
5675L:	linux-kernel@vger.kernel.org
5676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5677S:	Maintained
5678F:	kernel/futex.c
5679F:	kernel/futex_compat.c
5680F:	include/asm-generic/futex.h
5681F:	include/linux/futex.h
5682F:	include/uapi/linux/futex.h
5683F:	tools/testing/selftests/futex/
5684F:	tools/perf/bench/futex*
5685F:	Documentation/*futex*
5686
5687FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5688M:	Rik Faith <faith@cs.unc.edu>
5689L:	linux-scsi@vger.kernel.org
5690S:	Odd Fixes (e.g., new signatures)
5691F:	drivers/scsi/fdomain.*
5692
5693GCC PLUGINS
5694M:	Kees Cook <keescook@chromium.org>
5695R:	Emese Revfy <re.emese@gmail.com>
5696L:	kernel-hardening@lists.openwall.com
5697S:	Maintained
5698F:	scripts/gcc-plugins/
5699F:	scripts/gcc-plugin.sh
5700F:	scripts/Makefile.gcc-plugins
5701F:	Documentation/gcc-plugins.txt
5702
5703GCOV BASED KERNEL PROFILING
5704M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5705S:	Maintained
5706F:	kernel/gcov/
5707F:	Documentation/dev-tools/gcov.rst
5708
5709GDB KERNEL DEBUGGING HELPER SCRIPTS
5710M:	Jan Kiszka <jan.kiszka@siemens.com>
5711M:	Kieran Bingham <kieran@bingham.xyz>
5712S:	Supported
5713F:	scripts/gdb/
5714
5715GDT SCSI DISK ARRAY CONTROLLER DRIVER
5716M:	Achim Leubner <achim_leubner@adaptec.com>
5717L:	linux-scsi@vger.kernel.org
5718W:	http://www.icp-vortex.com/
5719S:	Supported
5720F:	drivers/scsi/gdt*
5721
5722GEMTEK FM RADIO RECEIVER DRIVER
5723M:	Hans Verkuil <hverkuil@xs4all.nl>
5724L:	linux-media@vger.kernel.org
5725T:	git git://linuxtv.org/media_tree.git
5726W:	https://linuxtv.org
5727S:	Maintained
5728F:	drivers/media/radio/radio-gemtek*
5729
5730GENERIC GPIO I2C DRIVER
5731M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5732S:	Supported
5733F:	drivers/i2c/busses/i2c-gpio.c
5734F:	include/linux/i2c-gpio.h
5735
5736GENERIC GPIO I2C MULTIPLEXER DRIVER
5737M:	Peter Korsgaard <peter.korsgaard@barco.com>
5738L:	linux-i2c@vger.kernel.org
5739S:	Supported
5740F:	drivers/i2c/muxes/i2c-mux-gpio.c
5741F:	include/linux/i2c-mux-gpio.h
5742F:	Documentation/i2c/muxes/i2c-mux-gpio
5743
5744GENERIC HDLC (WAN) DRIVERS
5745M:	Krzysztof Halasa <khc@pm.waw.pl>
5746W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5747S:	Maintained
5748F:	drivers/net/wan/c101.c
5749F:	drivers/net/wan/hd6457*
5750F:	drivers/net/wan/hdlc*
5751F:	drivers/net/wan/n2.c
5752F:	drivers/net/wan/pc300too.c
5753F:	drivers/net/wan/pci200syn.c
5754F:	drivers/net/wan/wanxl*
5755
5756GENERIC INCLUDE/ASM HEADER FILES
5757M:	Arnd Bergmann <arnd@arndb.de>
5758L:	linux-arch@vger.kernel.org
5759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5760S:	Maintained
5761F:	include/asm-generic/
5762F:	include/uapi/asm-generic/
5763
5764GENERIC PHY FRAMEWORK
5765M:	Kishon Vijay Abraham I <kishon@ti.com>
5766L:	linux-kernel@vger.kernel.org
5767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5768S:	Supported
5769F:	drivers/phy/
5770F:	include/linux/phy/
5771
5772GENERIC PM DOMAINS
5773M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5774M:	Kevin Hilman <khilman@kernel.org>
5775M:	Ulf Hansson <ulf.hansson@linaro.org>
5776L:	linux-pm@vger.kernel.org
5777S:	Supported
5778F:	drivers/base/power/domain*.c
5779F:	include/linux/pm_domain.h
5780F:	Documentation/devicetree/bindings/power/power_domain.txt
5781
5782GENERIC UIO DRIVER FOR PCI DEVICES
5783M:	"Michael S. Tsirkin" <mst@redhat.com>
5784L:	kvm@vger.kernel.org
5785S:	Supported
5786F:	drivers/uio/uio_pci_generic.c
5787
5788GENWQE (IBM Generic Workqueue Card)
5789M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5790M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5791S:	Supported
5792F:	drivers/misc/genwqe/
5793
5794GET_MAINTAINER SCRIPT
5795M:	Joe Perches <joe@perches.com>
5796S:	Maintained
5797F:	scripts/get_maintainer.pl
5798
5799GFS2 FILE SYSTEM
5800M:	Steven Whitehouse <swhiteho@redhat.com>
5801M:	Bob Peterson <rpeterso@redhat.com>
5802L:	cluster-devel@redhat.com
5803W:	http://sources.redhat.com/cluster/
5804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5805S:	Supported
5806F:	Documentation/filesystems/gfs2*.txt
5807F:	fs/gfs2/
5808F:	include/uapi/linux/gfs2_ondisk.h
5809
5810GIGASET ISDN DRIVERS
5811M:	Paul Bolle <pebolle@tiscali.nl>
5812L:	gigaset307x-common@lists.sourceforge.net
5813W:	http://gigaset307x.sourceforge.net/
5814S:	Odd Fixes
5815F:	Documentation/isdn/README.gigaset
5816F:	drivers/isdn/gigaset/
5817F:	include/uapi/linux/gigaset_dev.h
5818
5819GO7007 MPEG CODEC
5820M:	Hans Verkuil <hans.verkuil@cisco.com>
5821L:	linux-media@vger.kernel.org
5822S:	Maintained
5823F:	drivers/media/usb/go7007/
5824
5825GOODIX TOUCHSCREEN
5826M:	Bastien Nocera <hadess@hadess.net>
5827L:	linux-input@vger.kernel.org
5828S:	Maintained
5829F:	drivers/input/touchscreen/goodix.c
5830
5831GPIO ACPI SUPPORT
5832M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5833M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5834L:	linux-gpio@vger.kernel.org
5835L:	linux-acpi@vger.kernel.org
5836S:	Maintained
5837F:	Documentation/acpi/gpio-properties.txt
5838F:	drivers/gpio/gpiolib-acpi.c
5839
5840GPIO IR Transmitter
5841M:	Sean Young <sean@mess.org>
5842L:	linux-media@vger.kernel.org
5843S:	Maintained
5844F:	drivers/media/rc/gpio-ir-tx.c
5845
5846GPIO MOCKUP DRIVER
5847M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5848L:	linux-gpio@vger.kernel.org
5849S:	Maintained
5850F:	drivers/gpio/gpio-mockup.c
5851F:	tools/testing/selftests/gpio/
5852
5853GPIO SUBSYSTEM
5854M:	Linus Walleij <linus.walleij@linaro.org>
5855L:	linux-gpio@vger.kernel.org
5856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5857S:	Maintained
5858F:	Documentation/devicetree/bindings/gpio/
5859F:	Documentation/gpio/
5860F:	Documentation/ABI/testing/gpio-cdev
5861F:	Documentation/ABI/obsolete/sysfs-gpio
5862F:	drivers/gpio/
5863F:	include/linux/gpio/
5864F:	include/linux/gpio.h
5865F:	include/asm-generic/gpio.h
5866F:	include/uapi/linux/gpio.h
5867F:	tools/gpio/
5868
5869GRE DEMULTIPLEXER DRIVER
5870M:	Dmitry Kozlov <xeb@mail.ru>
5871L:	netdev@vger.kernel.org
5872S:	Maintained
5873F:	net/ipv4/gre_demux.c
5874F:	net/ipv4/gre_offload.c
5875F:	include/net/gre.h
5876
5877GRETH 10/100/1G Ethernet MAC device driver
5878M:	Andreas Larsson <andreas@gaisler.com>
5879L:	netdev@vger.kernel.org
5880S:	Maintained
5881F:	drivers/net/ethernet/aeroflex/
5882
5883GREYBUS AUDIO PROTOCOLS DRIVERS
5884M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5885M:	Mark Greer <mgreer@animalcreek.com>
5886S:	Maintained
5887F:	drivers/staging/greybus/audio_apbridgea.c
5888F:	drivers/staging/greybus/audio_apbridgea.h
5889F:	drivers/staging/greybus/audio_codec.c
5890F:	drivers/staging/greybus/audio_codec.h
5891F:	drivers/staging/greybus/audio_gb.c
5892F:	drivers/staging/greybus/audio_manager.c
5893F:	drivers/staging/greybus/audio_manager.h
5894F:	drivers/staging/greybus/audio_manager_module.c
5895F:	drivers/staging/greybus/audio_manager_private.h
5896F:	drivers/staging/greybus/audio_manager_sysfs.c
5897F:	drivers/staging/greybus/audio_module.c
5898F:	drivers/staging/greybus/audio_topology.c
5899
5900GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5901M:	Viresh Kumar <vireshk@kernel.org>
5902S:	Maintained
5903F:	drivers/staging/greybus/authentication.c
5904F:	drivers/staging/greybus/bootrom.c
5905F:	drivers/staging/greybus/firmware.h
5906F:	drivers/staging/greybus/fw-core.c
5907F:	drivers/staging/greybus/fw-download.c
5908F:	drivers/staging/greybus/fw-managament.c
5909F:	drivers/staging/greybus/greybus_authentication.h
5910F:	drivers/staging/greybus/greybus_firmware.h
5911F:	drivers/staging/greybus/hid.c
5912F:	drivers/staging/greybus/i2c.c
5913F:	drivers/staging/greybus/spi.c
5914F:	drivers/staging/greybus/spilib.c
5915F:	drivers/staging/greybus/spilib.h
5916
5917GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5918M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5919S:	Maintained
5920F:	drivers/staging/greybus/loopback.c
5921F:	drivers/staging/greybus/timesync.c
5922F:	drivers/staging/greybus/timesync_platform.c
5923
5924GREYBUS PLATFORM DRIVERS
5925M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5926S:	Maintained
5927F:	drivers/staging/greybus/arche-platform.c
5928F:	drivers/staging/greybus/arche-apb-ctrl.c
5929F:	drivers/staging/greybus/arche_platform.h
5930
5931GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5932M:	Rui Miguel Silva <rmfrfs@gmail.com>
5933S:	Maintained
5934F:	drivers/staging/greybus/sdio.c
5935F:	drivers/staging/greybus/light.c
5936F:	drivers/staging/greybus/gpio.c
5937F:	drivers/staging/greybus/power_supply.c
5938F:	drivers/staging/greybus/spi.c
5939F:	drivers/staging/greybus/spilib.c
5940
5941GREYBUS SUBSYSTEM
5942M:	Johan Hovold <johan@kernel.org>
5943M:	Alex Elder <elder@kernel.org>
5944M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5945S:	Maintained
5946F:	drivers/staging/greybus/
5947L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5948
5949GREYBUS UART PROTOCOLS DRIVERS
5950M:	David Lin <dtwlin@gmail.com>
5951S:	Maintained
5952F:	drivers/staging/greybus/uart.c
5953F:	drivers/staging/greybus/log.c
5954
5955GS1662 VIDEO SERIALIZER
5956M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5957L:	linux-media@vger.kernel.org
5958T:	git git://linuxtv.org/media_tree.git
5959S:	Maintained
5960F:	drivers/media/spi/gs1662.c
5961
5962GSPCA FINEPIX SUBDRIVER
5963M:	Frank Zago <frank@zago.net>
5964L:	linux-media@vger.kernel.org
5965T:	git git://linuxtv.org/media_tree.git
5966S:	Maintained
5967F:	drivers/media/usb/gspca/finepix.c
5968
5969GSPCA GL860 SUBDRIVER
5970M:	Olivier Lorin <o.lorin@laposte.net>
5971L:	linux-media@vger.kernel.org
5972T:	git git://linuxtv.org/media_tree.git
5973S:	Maintained
5974F:	drivers/media/usb/gspca/gl860/
5975
5976GSPCA M5602 SUBDRIVER
5977M:	Erik Andren <erik.andren@gmail.com>
5978L:	linux-media@vger.kernel.org
5979T:	git git://linuxtv.org/media_tree.git
5980S:	Maintained
5981F:	drivers/media/usb/gspca/m5602/
5982
5983GSPCA PAC207 SONIXB SUBDRIVER
5984M:	Hans Verkuil <hverkuil@xs4all.nl>
5985L:	linux-media@vger.kernel.org
5986T:	git git://linuxtv.org/media_tree.git
5987S:	Odd Fixes
5988F:	drivers/media/usb/gspca/pac207.c
5989
5990GSPCA SN9C20X SUBDRIVER
5991M:	Brian Johnson <brijohn@gmail.com>
5992L:	linux-media@vger.kernel.org
5993T:	git git://linuxtv.org/media_tree.git
5994S:	Maintained
5995F:	drivers/media/usb/gspca/sn9c20x.c
5996
5997GSPCA T613 SUBDRIVER
5998M:	Leandro Costantino <lcostantino@gmail.com>
5999L:	linux-media@vger.kernel.org
6000T:	git git://linuxtv.org/media_tree.git
6001S:	Maintained
6002F:	drivers/media/usb/gspca/t613.c
6003
6004GSPCA USB WEBCAM DRIVER
6005M:	Hans Verkuil <hverkuil@xs4all.nl>
6006L:	linux-media@vger.kernel.org
6007T:	git git://linuxtv.org/media_tree.git
6008S:	Odd Fixes
6009F:	drivers/media/usb/gspca/
6010
6011GTP (GPRS Tunneling Protocol)
6012M:	Pablo Neira Ayuso <pablo@netfilter.org>
6013M:	Harald Welte <laforge@gnumonks.org>
6014L:	osmocom-net-gprs@lists.osmocom.org
6015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6016S:	Maintained
6017F:	drivers/net/gtp.c
6018
6019GUID PARTITION TABLE (GPT)
6020M:	Davidlohr Bueso <dave@stgolabs.net>
6021L:	linux-efi@vger.kernel.org
6022S:	Maintained
6023F:	block/partitions/efi.*
6024
6025H8/300 ARCHITECTURE
6026M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6027L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6028W:	http://uclinux-h8.sourceforge.jp
6029T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6030S:	Maintained
6031F:	arch/h8300/
6032F:	drivers/clocksource/h8300_*.c
6033F:	drivers/clk/h8300/
6034F:	drivers/irqchip/irq-renesas-h8*.c
6035
6036HACKRF MEDIA DRIVER
6037M:	Antti Palosaari <crope@iki.fi>
6038L:	linux-media@vger.kernel.org
6039W:	https://linuxtv.org
6040W:	http://palosaari.fi/linux/
6041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6042T:	git git://linuxtv.org/anttip/media_tree.git
6043S:	Maintained
6044F:	drivers/media/usb/hackrf/
6045
6046HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6047M:	Frank Seidel <frank@f-seidel.de>
6048L:	platform-driver-x86@vger.kernel.org
6049W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6050S:	Maintained
6051F:	drivers/platform/x86/hdaps.c
6052
6053HARDWARE MONITORING
6054M:	Jean Delvare <jdelvare@suse.com>
6055M:	Guenter Roeck <linux@roeck-us.net>
6056L:	linux-hwmon@vger.kernel.org
6057W:	http://hwmon.wiki.kernel.org/
6058T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6060S:	Maintained
6061F:	Documentation/hwmon/
6062F:	drivers/hwmon/
6063F:	include/linux/hwmon*.h
6064
6065HARDWARE RANDOM NUMBER GENERATOR CORE
6066M:	Matt Mackall <mpm@selenic.com>
6067M:	Herbert Xu <herbert@gondor.apana.org.au>
6068L:	linux-crypto@vger.kernel.org
6069S:	Odd fixes
6070F:	Documentation/devicetree/bindings/rng/
6071F:	Documentation/hw_random.txt
6072F:	drivers/char/hw_random/
6073F:	include/linux/hw_random.h
6074
6075HARDWARE SPINLOCK CORE
6076M:	Ohad Ben-Cohen <ohad@wizery.com>
6077M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6078L:	linux-remoteproc@vger.kernel.org
6079S:	Maintained
6080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6081F:	Documentation/devicetree/bindings/hwlock/
6082F:	Documentation/hwspinlock.txt
6083F:	drivers/hwspinlock/
6084F:	include/linux/hwspinlock.h
6085
6086HARMONY SOUND DRIVER
6087L:	linux-parisc@vger.kernel.org
6088S:	Maintained
6089F:	sound/parisc/harmony.*
6090
6091HDPVR USB VIDEO ENCODER DRIVER
6092M:	Hans Verkuil <hverkuil@xs4all.nl>
6093L:	linux-media@vger.kernel.org
6094T:	git git://linuxtv.org/media_tree.git
6095W:	https://linuxtv.org
6096S:	Odd Fixes
6097F:	drivers/media/usb/hdpvr/
6098
6099HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6100M:	Jimmy Vance <jimmy.vance@hpe.com>
6101S:	Supported
6102F:	Documentation/watchdog/hpwdt.txt
6103F:	drivers/watchdog/hpwdt.c
6104
6105HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6106M:	Don Brace <don.brace@microsemi.com>
6107L:	esc.storagedev@microsemi.com
6108L:	linux-scsi@vger.kernel.org
6109S:	Supported
6110F:	Documentation/scsi/hpsa.txt
6111F:	drivers/scsi/hpsa*.[ch]
6112F:	include/linux/cciss*.h
6113F:	include/uapi/linux/cciss*.h
6114
6115HFI1 DRIVER
6116M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6117M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6118L:	linux-rdma@vger.kernel.org
6119S:	Supported
6120F:	drivers/infiniband/hw/hfi1
6121
6122HFS FILESYSTEM
6123L:	linux-fsdevel@vger.kernel.org
6124S:	Orphan
6125F:	Documentation/filesystems/hfs.txt
6126F:	fs/hfs/
6127
6128HFSPLUS FILESYSTEM
6129L:	linux-fsdevel@vger.kernel.org
6130S:	Orphan
6131F:	Documentation/filesystems/hfsplus.txt
6132F:	fs/hfsplus/
6133
6134HGA FRAMEBUFFER DRIVER
6135M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6136L:	linux-nvidia@lists.surfsouth.com
6137W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6138S:	Maintained
6139F:	drivers/video/fbdev/hgafb.c
6140
6141HIBERNATION (aka Software Suspend, aka swsusp)
6142M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6143M:	Pavel Machek <pavel@ucw.cz>
6144L:	linux-pm@vger.kernel.org
6145B:	https://bugzilla.kernel.org
6146S:	Supported
6147F:	arch/x86/power/
6148F:	drivers/base/power/
6149F:	kernel/power/
6150F:	include/linux/suspend.h
6151F:	include/linux/freezer.h
6152F:	include/linux/pm.h
6153F:	arch/*/include/asm/suspend*.h
6154
6155HID CORE LAYER
6156M:	Jiri Kosina <jikos@kernel.org>
6157R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6158L:	linux-input@vger.kernel.org
6159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6160S:	Maintained
6161F:	drivers/hid/
6162F:	include/linux/hid*
6163F:	include/uapi/linux/hid*
6164
6165HID SENSOR HUB DRIVERS
6166M:	Jiri Kosina <jikos@kernel.org>
6167M:	Jonathan Cameron <jic23@kernel.org>
6168M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6169L:	linux-input@vger.kernel.org
6170L:	linux-iio@vger.kernel.org
6171S:	Maintained
6172F:	Documentation/hid/hid-sensor*
6173F:	drivers/hid/hid-sensor-*
6174F:	drivers/iio/*/hid-*
6175F:	include/linux/hid-sensor-*
6176
6177HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6178M:	Thomas Gleixner <tglx@linutronix.de>
6179L:	linux-kernel@vger.kernel.org
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6181S:	Maintained
6182F:	Documentation/timers/
6183F:	kernel/time/hrtimer.c
6184F:	kernel/time/clockevents.c
6185F:	kernel/time/timer_*.c
6186F:	include/linux/clockchips.h
6187F:	include/linux/hrtimer.h
6188
6189HIGH-SPEED SCC DRIVER FOR AX.25
6190L:	linux-hams@vger.kernel.org
6191S:	Orphan
6192F:	drivers/net/hamradio/dmascc.c
6193F:	drivers/net/hamradio/scc.c
6194
6195HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6196M:	HighPoint Linux Team <linux@highpoint-tech.com>
6197W:	http://www.highpoint-tech.com
6198S:	Supported
6199F:	Documentation/scsi/hptiop.txt
6200F:	drivers/scsi/hptiop.c
6201
6202HIPPI
6203M:	Jes Sorensen <jes@trained-monkey.org>
6204L:	linux-hippi@sunsite.dk
6205S:	Maintained
6206F:	include/linux/hippidevice.h
6207F:	include/uapi/linux/if_hippi.h
6208F:	net/802/hippi.c
6209F:	drivers/net/hippi/
6210
6211HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6212M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6213M:	Salil Mehta <salil.mehta@huawei.com>
6214L:	netdev@vger.kernel.org
6215W:	http://www.hisilicon.com
6216S:	Maintained
6217F:	drivers/net/ethernet/hisilicon/hns3/
6218
6219HISILICON NETWORK SUBSYSTEM DRIVER
6220M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6221M:	Salil Mehta <salil.mehta@huawei.com>
6222L:	netdev@vger.kernel.org
6223W:	http://www.hisilicon.com
6224S:	Maintained
6225F:	drivers/net/ethernet/hisilicon/
6226F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6227
6228HISILICON ROCE DRIVER
6229M:	Lijun Ou <oulijun@huawei.com>
6230M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6231L:	linux-rdma@vger.kernel.org
6232S:	Maintained
6233F:	drivers/infiniband/hw/hns/
6234F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6235
6236HISILICON SAS Controller
6237M:	John Garry <john.garry@huawei.com>
6238W:	http://www.hisilicon.com
6239S:	Supported
6240F:	drivers/scsi/hisi_sas/
6241F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6242
6243HMM - Heterogeneous Memory Management
6244M:	Jérôme Glisse <jglisse@redhat.com>
6245L:	linux-mm@kvack.org
6246S:	Maintained
6247F:	mm/hmm*
6248F:	include/linux/hmm*
6249
6250HOST AP DRIVER
6251M:	Jouni Malinen <j@w1.fi>
6252L:	linux-wireless@vger.kernel.org
6253W:	http://w1.fi/hostap-driver.html
6254S:	Obsolete
6255F:	drivers/net/wireless/intersil/hostap/
6256
6257HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6258L:	platform-driver-x86@vger.kernel.org
6259S:	Orphan
6260F:	drivers/platform/x86/tc1100-wmi.c
6261
6262HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6263M:	Jaroslav Kysela <perex@perex.cz>
6264S:	Maintained
6265F:	drivers/net/ethernet/hp/hp100.*
6266
6267HPET:	High Precision Event Timers driver
6268M:	Clemens Ladisch <clemens@ladisch.de>
6269S:	Maintained
6270F:	Documentation/timers/hpet.txt
6271F:	drivers/char/hpet.c
6272F:	include/linux/hpet.h
6273F:	include/uapi/linux/hpet.h
6274
6275HPET:	x86
6276S:	Orphan
6277F:	arch/x86/kernel/hpet.c
6278F:	arch/x86/include/asm/hpet.h
6279
6280HPFS FILESYSTEM
6281M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6282W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6283S:	Maintained
6284F:	fs/hpfs/
6285
6286HSI SUBSYSTEM
6287M:	Sebastian Reichel <sre@kernel.org>
6288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6289S:	Maintained
6290F:	Documentation/ABI/testing/sysfs-bus-hsi
6291F:	Documentation/driver-api/hsi.rst
6292F:	drivers/hsi/
6293F:	include/linux/hsi/
6294F:	include/uapi/linux/hsi/
6295
6296HSO 3G MODEM DRIVER
6297L:	linux-usb@vger.kernel.org
6298S:	Orphan
6299F:	drivers/net/usb/hso.c
6300
6301HSR NETWORK PROTOCOL
6302M:	Arvid Brodin <arvid.brodin@alten.se>
6303L:	netdev@vger.kernel.org
6304S:	Maintained
6305F:	net/hsr/
6306
6307HT16K33 LED CONTROLLER DRIVER
6308M:	Robin van der Gracht <robin@protonic.nl>
6309S:	Maintained
6310F:	drivers/auxdisplay/ht16k33.c
6311F:	Documentation/devicetree/bindings/display/ht16k33.txt
6312
6313HTCPEN TOUCHSCREEN DRIVER
6314M:	Pau Oliva Fora <pof@eslack.org>
6315L:	linux-input@vger.kernel.org
6316S:	Maintained
6317F:	drivers/input/touchscreen/htcpen.c
6318
6319HUAWEI ETHERNET DRIVER
6320M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6321L:	netdev@vger.kernel.org
6322S:	Supported
6323F:	Documentation/networking/hinic.txt
6324F:	drivers/net/ethernet/huawei/hinic/
6325
6326HUGETLB FILESYSTEM
6327M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6328S:	Maintained
6329F:	fs/hugetlbfs/
6330
6331HVA ST MEDIA DRIVER
6332M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6333L:	linux-media@vger.kernel.org
6334T:	git git://linuxtv.org/media_tree.git
6335W:	https://linuxtv.org
6336S:	Supported
6337F:	drivers/media/platform/sti/hva
6338
6339HWPOISON MEMORY FAILURE HANDLING
6340M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6341L:	linux-mm@kvack.org
6342S:	Maintained
6343F:	mm/memory-failure.c
6344F:	mm/hwpoison-inject.c
6345
6346Hyper-V CORE AND DRIVERS
6347M:	"K. Y. Srinivasan" <kys@microsoft.com>
6348M:	Haiyang Zhang <haiyangz@microsoft.com>
6349M:	Stephen Hemminger <sthemmin@microsoft.com>
6350L:	devel@linuxdriverproject.org
6351S:	Maintained
6352F:	Documentation/networking/netvsc.txt
6353F:	arch/x86/include/asm/mshyperv.h
6354F:	arch/x86/include/asm/trace/hyperv.h
6355F:	arch/x86/include/uapi/asm/hyperv.h
6356F:	arch/x86/kernel/cpu/mshyperv.c
6357F:	arch/x86/hyperv
6358F:	drivers/hid/hid-hyperv.c
6359F:	drivers/hv/
6360F:	drivers/input/serio/hyperv-keyboard.c
6361F:	drivers/pci/host/pci-hyperv.c
6362F:	drivers/net/hyperv/
6363F:	drivers/scsi/storvsc_drv.c
6364F:	drivers/uio/uio_hv_generic.c
6365F:	drivers/video/fbdev/hyperv_fb.c
6366F:	net/vmw_vsock/hyperv_transport.c
6367F:	include/linux/hyperv.h
6368F:	include/uapi/linux/hyperv.h
6369F:	tools/hv/
6370F:	Documentation/ABI/stable/sysfs-bus-vmbus
6371
6372HYPERVISOR VIRTUAL CONSOLE DRIVER
6373L:	linuxppc-dev@lists.ozlabs.org
6374S:	Odd Fixes
6375F:	drivers/tty/hvc/
6376
6377I2C ACPI SUPPORT
6378M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6379L:	linux-i2c@vger.kernel.org
6380L:	linux-acpi@vger.kernel.org
6381S:	Maintained
6382F:	drivers/i2c/i2c-core-acpi.c
6383
6384I2C MUXES
6385M:	Peter Rosin <peda@axentia.se>
6386L:	linux-i2c@vger.kernel.org
6387S:	Maintained
6388F:	Documentation/i2c/i2c-topology
6389F:	Documentation/i2c/muxes/
6390F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6391F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6392F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6393F:	drivers/i2c/i2c-mux.c
6394F:	drivers/i2c/muxes/
6395F:	include/linux/i2c-mux.h
6396
6397I2C OVER PARALLEL PORT
6398M:	Jean Delvare <jdelvare@suse.com>
6399L:	linux-i2c@vger.kernel.org
6400S:	Maintained
6401F:	Documentation/i2c/busses/i2c-parport
6402F:	Documentation/i2c/busses/i2c-parport-light
6403F:	drivers/i2c/busses/i2c-parport.c
6404F:	drivers/i2c/busses/i2c-parport-light.c
6405
6406I2C SUBSYSTEM
6407M:	Wolfram Sang <wsa@the-dreams.de>
6408L:	linux-i2c@vger.kernel.org
6409W:	https://i2c.wiki.kernel.org/
6410Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6412S:	Maintained
6413F:	Documentation/devicetree/bindings/i2c/
6414F:	Documentation/i2c/
6415F:	drivers/i2c/
6416F:	drivers/i2c/*/
6417F:	include/linux/i2c.h
6418F:	include/linux/i2c-*.h
6419F:	include/uapi/linux/i2c.h
6420F:	include/uapi/linux/i2c-*.h
6421
6422I2C-TAOS-EVM DRIVER
6423M:	Jean Delvare <jdelvare@suse.com>
6424L:	linux-i2c@vger.kernel.org
6425S:	Maintained
6426F:	Documentation/i2c/busses/i2c-taos-evm
6427F:	drivers/i2c/busses/i2c-taos-evm.c
6428
6429I2C-TINY-USB DRIVER
6430M:	Till Harbaum <till@harbaum.org>
6431L:	linux-i2c@vger.kernel.org
6432W:	http://www.harbaum.org/till/i2c_tiny_usb
6433S:	Maintained
6434F:	drivers/i2c/busses/i2c-tiny-usb.c
6435
6436I2C/SMBUS CONTROLLER DRIVERS FOR PC
6437M:	Jean Delvare <jdelvare@suse.com>
6438L:	linux-i2c@vger.kernel.org
6439S:	Maintained
6440F:	Documentation/i2c/busses/i2c-ali1535
6441F:	Documentation/i2c/busses/i2c-ali1563
6442F:	Documentation/i2c/busses/i2c-ali15x3
6443F:	Documentation/i2c/busses/i2c-amd756
6444F:	Documentation/i2c/busses/i2c-amd8111
6445F:	Documentation/i2c/busses/i2c-i801
6446F:	Documentation/i2c/busses/i2c-nforce2
6447F:	Documentation/i2c/busses/i2c-piix4
6448F:	Documentation/i2c/busses/i2c-sis5595
6449F:	Documentation/i2c/busses/i2c-sis630
6450F:	Documentation/i2c/busses/i2c-sis96x
6451F:	Documentation/i2c/busses/i2c-via
6452F:	Documentation/i2c/busses/i2c-viapro
6453F:	drivers/i2c/busses/i2c-ali1535.c
6454F:	drivers/i2c/busses/i2c-ali1563.c
6455F:	drivers/i2c/busses/i2c-ali15x3.c
6456F:	drivers/i2c/busses/i2c-amd756.c
6457F:	drivers/i2c/busses/i2c-amd756-s4882.c
6458F:	drivers/i2c/busses/i2c-amd8111.c
6459F:	drivers/i2c/busses/i2c-i801.c
6460F:	drivers/i2c/busses/i2c-isch.c
6461F:	drivers/i2c/busses/i2c-nforce2.c
6462F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6463F:	drivers/i2c/busses/i2c-piix4.c
6464F:	drivers/i2c/busses/i2c-sis5595.c
6465F:	drivers/i2c/busses/i2c-sis630.c
6466F:	drivers/i2c/busses/i2c-sis96x.c
6467F:	drivers/i2c/busses/i2c-via.c
6468F:	drivers/i2c/busses/i2c-viapro.c
6469
6470I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6471M:	Hans de Goede <hdegoede@redhat.com>
6472L:	linux-i2c@vger.kernel.org
6473S:	Maintained
6474F:	drivers/i2c/busses/i2c-cht-wc.c
6475
6476I2C/SMBUS ISMT DRIVER
6477M:	Seth Heasley <seth.heasley@intel.com>
6478M:	Neil Horman <nhorman@tuxdriver.com>
6479L:	linux-i2c@vger.kernel.org
6480F:	drivers/i2c/busses/i2c-ismt.c
6481F:	Documentation/i2c/busses/i2c-ismt
6482
6483I2C/SMBUS STUB DRIVER
6484M:	Jean Delvare <jdelvare@suse.com>
6485L:	linux-i2c@vger.kernel.org
6486S:	Maintained
6487F:	drivers/i2c/i2c-stub.c
6488
6489i386 BOOT CODE
6490M:	"H. Peter Anvin" <hpa@zytor.com>
6491S:	Maintained
6492F:	arch/x86/boot/
6493
6494i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6495M:	"H. Peter Anvin" <hpa@zytor.com>
6496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6497S:	Maintained
6498
6499IA64 (Itanium) PLATFORM
6500M:	Tony Luck <tony.luck@intel.com>
6501M:	Fenghua Yu <fenghua.yu@intel.com>
6502L:	linux-ia64@vger.kernel.org
6503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6504S:	Maintained
6505F:	arch/ia64/
6506
6507IBM Power 842 compression accelerator
6508M:	Haren Myneni <haren@us.ibm.com>
6509S:	Supported
6510F:	drivers/crypto/nx/Makefile
6511F:	drivers/crypto/nx/Kconfig
6512F:	drivers/crypto/nx/nx-842*
6513F:	include/linux/sw842.h
6514F:	crypto/842.c
6515F:	lib/842/
6516
6517IBM Power in-Nest Crypto Acceleration
6518M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6519M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6520L:	linux-crypto@vger.kernel.org
6521S:	Supported
6522F:	drivers/crypto/nx/Makefile
6523F:	drivers/crypto/nx/Kconfig
6524F:	drivers/crypto/nx/nx-aes*
6525F:	drivers/crypto/nx/nx-sha*
6526F:	drivers/crypto/nx/nx.*
6527F:	drivers/crypto/nx/nx_csbcpb.h
6528F:	drivers/crypto/nx/nx_debugfs.h
6529
6530IBM Power Linux RAID adapter
6531M:	Brian King <brking@us.ibm.com>
6532S:	Supported
6533F:	drivers/scsi/ipr.*
6534
6535IBM Power SRIOV Virtual NIC Device Driver
6536M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6537M:	John Allen <jallen@linux.vnet.ibm.com>
6538L:	netdev@vger.kernel.org
6539S:	Supported
6540F:	drivers/net/ethernet/ibm/ibmvnic.*
6541
6542IBM Power Virtual Accelerator Switchboard
6543M:	Sukadev Bhattiprolu
6544L:	linuxppc-dev@lists.ozlabs.org
6545S:	Supported
6546F:	arch/powerpc/platforms/powernv/vas*
6547F:	arch/powerpc/platforms/powernv/copy-paste.h
6548F:	arch/powerpc/include/asm/vas.h
6549F:	arch/powerpc/include/uapi/asm/vas.h
6550
6551IBM Power Virtual Ethernet Device Driver
6552M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6553L:	netdev@vger.kernel.org
6554S:	Supported
6555F:	drivers/net/ethernet/ibm/ibmveth.*
6556
6557IBM Power Virtual FC Device Drivers
6558M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6559L:	linux-scsi@vger.kernel.org
6560S:	Supported
6561F:	drivers/scsi/ibmvscsi/ibmvfc*
6562
6563IBM Power Virtual SCSI Device Drivers
6564M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6565L:	linux-scsi@vger.kernel.org
6566S:	Supported
6567F:	drivers/scsi/ibmvscsi/ibmvscsi*
6568F:	include/scsi/viosrp.h
6569
6570IBM Power Virtual SCSI Device Target Driver
6571M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6572M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6573L:	linux-scsi@vger.kernel.org
6574L:	target-devel@vger.kernel.org
6575S:	Supported
6576F:	drivers/scsi/ibmvscsi_tgt/
6577
6578IBM Power VMX Cryptographic instructions
6579M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6580M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6581L:	linux-crypto@vger.kernel.org
6582S:	Supported
6583F:	drivers/crypto/vmx/Makefile
6584F:	drivers/crypto/vmx/Kconfig
6585F:	drivers/crypto/vmx/vmx.c
6586F:	drivers/crypto/vmx/aes*
6587F:	drivers/crypto/vmx/ghash*
6588F:	drivers/crypto/vmx/ppc-xlate.pl
6589
6590IBM ServeRAID RAID DRIVER
6591S:	Orphan
6592F:	drivers/scsi/ips.*
6593
6594ICH LPC AND GPIO DRIVER
6595M:	Peter Tyser <ptyser@xes-inc.com>
6596S:	Maintained
6597F:	drivers/mfd/lpc_ich.c
6598F:	drivers/gpio/gpio-ich.c
6599
6600IDE SUBSYSTEM
6601M:	"David S. Miller" <davem@davemloft.net>
6602L:	linux-ide@vger.kernel.org
6603Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6605S:	Maintained
6606F:	Documentation/ide/
6607F:	drivers/ide/
6608F:	include/linux/ide.h
6609
6610IDE/ATAPI DRIVERS
6611M:	Borislav Petkov <bp@alien8.de>
6612L:	linux-ide@vger.kernel.org
6613S:	Maintained
6614F:	Documentation/cdrom/ide-cd
6615F:	drivers/ide/ide-cd*
6616
6617IDEAPAD LAPTOP EXTRAS DRIVER
6618M:	Ike Panhc <ike.pan@canonical.com>
6619L:	platform-driver-x86@vger.kernel.org
6620W:	http://launchpad.net/ideapad-laptop
6621S:	Maintained
6622F:	drivers/platform/x86/ideapad-laptop.c
6623
6624IDEAPAD LAPTOP SLIDEBAR DRIVER
6625M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6626L:	linux-input@vger.kernel.org
6627W:	https://github.com/o2genum/ideapad-slidebar
6628S:	Maintained
6629F:	drivers/input/misc/ideapad_slidebar.c
6630
6631IDT VersaClock 5 CLOCK DRIVER
6632M:	Marek Vasut <marek.vasut@gmail.com>
6633S:	Maintained
6634F:	drivers/clk/clk-versaclock5.c
6635
6636IEEE 802.15.4 SUBSYSTEM
6637M:	Alexander Aring <alex.aring@gmail.com>
6638M:	Stefan Schmidt <stefan@osg.samsung.com>
6639L:	linux-wpan@vger.kernel.org
6640W:	http://wpan.cakelab.org/
6641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6643S:	Maintained
6644F:	net/ieee802154/
6645F:	net/mac802154/
6646F:	drivers/net/ieee802154/
6647F:	include/linux/nl802154.h
6648F:	include/linux/ieee802154.h
6649F:	include/net/nl802154.h
6650F:	include/net/mac802154.h
6651F:	include/net/af_ieee802154.h
6652F:	include/net/cfg802154.h
6653F:	include/net/ieee802154_netdev.h
6654F:	Documentation/networking/ieee802154.txt
6655
6656IFE PROTOCOL
6657M:	Yotam Gigi <yotamg@mellanox.com>
6658M:	Jamal Hadi Salim <jhs@mojatatu.com>
6659F:	net/ife
6660F:	include/net/ife.h
6661F:	include/uapi/linux/ife.h
6662
6663IGORPLUG-USB IR RECEIVER
6664M:	Sean Young <sean@mess.org>
6665L:	linux-media@vger.kernel.org
6666S:	Maintained
6667F:	drivers/media/rc/igorplugusb.c
6668
6669IGUANAWORKS USB IR TRANSCEIVER
6670M:	Sean Young <sean@mess.org>
6671L:	linux-media@vger.kernel.org
6672S:	Maintained
6673F:	drivers/media/rc/iguanair.c
6674
6675IIO DIGITAL POTENTIOMETER DAC
6676M:	Peter Rosin <peda@axentia.se>
6677L:	linux-iio@vger.kernel.org
6678S:	Maintained
6679F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6680F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6681F:	drivers/iio/dac/dpot-dac.c
6682
6683IIO ENVELOPE DETECTOR
6684M:	Peter Rosin <peda@axentia.se>
6685L:	linux-iio@vger.kernel.org
6686S:	Maintained
6687F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6688F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6689F:	drivers/iio/adc/envelope-detector.c
6690
6691IIO MULTIPLEXER
6692M:	Peter Rosin <peda@axentia.se>
6693L:	linux-iio@vger.kernel.org
6694S:	Maintained
6695F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6696F:	drivers/iio/multiplexer/iio-mux.c
6697
6698IIO SUBSYSTEM AND DRIVERS
6699M:	Jonathan Cameron <jic23@kernel.org>
6700R:	Hartmut Knaack <knaack.h@gmx.de>
6701R:	Lars-Peter Clausen <lars@metafoo.de>
6702R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6703L:	linux-iio@vger.kernel.org
6704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6705S:	Maintained
6706F:	Documentation/devicetree/bindings/iio/
6707F:	drivers/iio/
6708F:	drivers/staging/iio/
6709F:	include/linux/iio/
6710F:	tools/iio/
6711
6712IKANOS/ADI EAGLE ADSL USB DRIVER
6713M:	Matthieu Castet <castet.matthieu@free.fr>
6714M:	Stanislaw Gruszka <stf_xl@wp.pl>
6715S:	Maintained
6716F:	drivers/usb/atm/ueagle-atm.c
6717
6718IMGTEC ASCII LCD DRIVER
6719M:	Paul Burton <paul.burton@imgtec.com>
6720S:	Maintained
6721F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6722F:	drivers/auxdisplay/img-ascii-lcd.c
6723
6724IMGTEC IR DECODER DRIVER
6725M:	James Hogan <james.hogan@imgtec.com>
6726S:	Maintained
6727F:	drivers/media/rc/img-ir/
6728
6729IMS TWINTURBO FRAMEBUFFER DRIVER
6730L:	linux-fbdev@vger.kernel.org
6731S:	Orphan
6732F:	drivers/video/fbdev/imsttfb.c
6733
6734INA209 HARDWARE MONITOR DRIVER
6735M:	Guenter Roeck <linux@roeck-us.net>
6736L:	linux-hwmon@vger.kernel.org
6737S:	Maintained
6738F:	Documentation/hwmon/ina209
6739F:	Documentation/devicetree/bindings/i2c/ina209.txt
6740F:	drivers/hwmon/ina209.c
6741
6742INA2XX HARDWARE MONITOR DRIVER
6743M:	Guenter Roeck <linux@roeck-us.net>
6744L:	linux-hwmon@vger.kernel.org
6745S:	Maintained
6746F:	Documentation/hwmon/ina2xx
6747F:	drivers/hwmon/ina2xx.c
6748F:	include/linux/platform_data/ina2xx.h
6749
6750INDUSTRY PACK SUBSYSTEM (IPACK)
6751M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6752M:	Jens Taprogge <jens.taprogge@taprogge.org>
6753M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6754L:	industrypack-devel@lists.sourceforge.net
6755W:	http://industrypack.sourceforge.net
6756S:	Maintained
6757F:	drivers/ipack/
6758
6759INFINIBAND SUBSYSTEM
6760M:	Doug Ledford <dledford@redhat.com>
6761M:	Sean Hefty <sean.hefty@intel.com>
6762M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6763L:	linux-rdma@vger.kernel.org
6764W:	http://www.openfabrics.org/
6765Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6767S:	Supported
6768F:	Documentation/devicetree/bindings/infiniband/
6769F:	Documentation/infiniband/
6770F:	drivers/infiniband/
6771F:	include/uapi/linux/if_infiniband.h
6772F:	include/uapi/rdma/
6773F:	include/rdma/
6774
6775INGENIC JZ4780 DMA Driver
6776M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6777S:	Maintained
6778F:	drivers/dma/dma-jz4780.c
6779
6780INGENIC JZ4780 NAND DRIVER
6781M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6782L:	linux-mtd@lists.infradead.org
6783S:	Maintained
6784F:	drivers/mtd/nand/jz4780_*
6785
6786INOTIFY
6787M:	Jan Kara <jack@suse.cz>
6788R:	Amir Goldstein <amir73il@gmail.com>
6789L:	linux-fsdevel@vger.kernel.org
6790S:	Maintained
6791F:	Documentation/filesystems/inotify.txt
6792F:	fs/notify/inotify/
6793F:	include/linux/inotify.h
6794F:	include/uapi/linux/inotify.h
6795
6796INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6797M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6798L:	linux-input@vger.kernel.org
6799Q:	http://patchwork.kernel.org/project/linux-input/list/
6800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6801S:	Maintained
6802F:	drivers/input/
6803F:	include/linux/input.h
6804F:	include/uapi/linux/input.h
6805F:	include/uapi/linux/input-event-codes.h
6806F:	include/linux/input/
6807F:	Documentation/devicetree/bindings/input/
6808F:	Documentation/input/
6809
6810INPUT MULTITOUCH (MT) PROTOCOL
6811M:	Henrik Rydberg <rydberg@bitmath.org>
6812L:	linux-input@vger.kernel.org
6813S:	Odd fixes
6814F:	Documentation/input/multi-touch-protocol.rst
6815F:	drivers/input/input-mt.c
6816K:	\b(ABS|SYN)_MT_
6817
6818INSIDE SECURE CRYPTO DRIVER
6819M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6820F:	drivers/crypto/inside-secure/
6821S:	Maintained
6822L:	linux-crypto@vger.kernel.org
6823
6824INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6825M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6826M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6827L:	linux-ima-devel@lists.sourceforge.net
6828L:	linux-ima-user@lists.sourceforge.net
6829L:	linux-security-module@vger.kernel.org
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6831S:	Supported
6832F:	security/integrity/ima/
6833
6834INTEL 810/815 FRAMEBUFFER DRIVER
6835M:	Antonino Daplas <adaplas@gmail.com>
6836L:	linux-fbdev@vger.kernel.org
6837S:	Maintained
6838F:	drivers/video/fbdev/i810/
6839
6840INTEL ASoC BDW/HSW DRIVERS
6841M:	Jie Yang <yang.jie@linux.intel.com>
6842L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6843S:	Supported
6844F:	sound/soc/intel/common/sst-dsp*
6845F:	sound/soc/intel/common/sst-firmware.c
6846F:	sound/soc/intel/boards/broadwell.c
6847F:	sound/soc/intel/haswell/
6848
6849INTEL C600 SERIES SAS CONTROLLER DRIVER
6850M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6851M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6852L:	linux-scsi@vger.kernel.org
6853T:	git git://git.code.sf.net/p/intel-sas/isci
6854S:	Supported
6855F:	drivers/scsi/isci/
6856
6857INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6858M:	Jani Nikula <jani.nikula@linux.intel.com>
6859M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6860M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6861L:	intel-gfx@lists.freedesktop.org
6862W:	https://01.org/linuxgraphics/
6863B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6864C:	irc://chat.freenode.net/intel-gfx
6865Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6866T:	git git://anongit.freedesktop.org/drm-intel
6867S:	Supported
6868F:	drivers/gpu/drm/i915/
6869F:	include/drm/i915*
6870F:	include/uapi/drm/i915_drm.h
6871F:	Documentation/gpu/i915.rst
6872
6873INTEL ETHERNET DRIVERS
6874M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6875L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6876W:	http://www.intel.com/support/feedback.htm
6877W:	http://e1000.sourceforge.net/
6878Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6881S:	Supported
6882F:	Documentation/networking/e100.txt
6883F:	Documentation/networking/e1000.txt
6884F:	Documentation/networking/e1000e.txt
6885F:	Documentation/networking/igb.txt
6886F:	Documentation/networking/igbvf.txt
6887F:	Documentation/networking/ixgb.txt
6888F:	Documentation/networking/ixgbe.txt
6889F:	Documentation/networking/ixgbevf.txt
6890F:	Documentation/networking/i40e.txt
6891F:	Documentation/networking/i40evf.txt
6892F:	drivers/net/ethernet/intel/
6893F:	drivers/net/ethernet/intel/*/
6894F:	include/linux/avf/virtchnl.h
6895
6896INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6897M:	Maik Broemme <mbroemme@libmpq.org>
6898L:	linux-fbdev@vger.kernel.org
6899S:	Maintained
6900F:	Documentation/fb/intelfb.txt
6901F:	drivers/video/fbdev/intelfb/
6902
6903INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6904M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6905M:	Zhi Wang <zhi.a.wang@intel.com>
6906L:	intel-gvt-dev@lists.freedesktop.org
6907L:	intel-gfx@lists.freedesktop.org
6908W:	https://01.org/igvt-g
6909T:	git https://github.com/01org/gvt-linux.git
6910S:	Supported
6911F:	drivers/gpu/drm/i915/gvt/
6912
6913INTEL HID EVENT DRIVER
6914M:	Alex Hung <alex.hung@canonical.com>
6915L:	platform-driver-x86@vger.kernel.org
6916S:	Maintained
6917F:	drivers/platform/x86/intel-hid.c
6918
6919INTEL I/OAT DMA DRIVER
6920M:	Dave Jiang <dave.jiang@intel.com>
6921R:	Dan Williams <dan.j.williams@intel.com>
6922L:	dmaengine@vger.kernel.org
6923Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6924S:	Supported
6925F:	drivers/dma/ioat*
6926
6927INTEL IDLE DRIVER
6928M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6929M:	Len Brown <lenb@kernel.org>
6930L:	linux-pm@vger.kernel.org
6931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6932B:	https://bugzilla.kernel.org
6933S:	Supported
6934F:	drivers/idle/intel_idle.c
6935
6936INTEL INTEGRATED SENSOR HUB DRIVER
6937M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6938M:	Jiri Kosina <jikos@kernel.org>
6939L:	linux-input@vger.kernel.org
6940S:	Maintained
6941F:	drivers/hid/intel-ish-hid/
6942
6943INTEL IOMMU (VT-d)
6944M:	David Woodhouse <dwmw2@infradead.org>
6945L:	iommu@lists.linux-foundation.org
6946T:	git git://git.infradead.org/iommu-2.6.git
6947S:	Supported
6948F:	drivers/iommu/intel-iommu.c
6949F:	include/linux/intel-iommu.h
6950
6951INTEL IOP-ADMA DMA DRIVER
6952R:	Dan Williams <dan.j.williams@intel.com>
6953S:	Odd fixes
6954F:	drivers/dma/iop-adma.c
6955
6956INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6957M:	Krzysztof Halasa <khalasa@piap.pl>
6958S:	Maintained
6959F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6960F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6961F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6962F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6963F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6964F:	drivers/net/wan/ixp4xx_hss.c
6965
6966INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6967M:	Deepak Saxena <dsaxena@plexity.net>
6968S:	Maintained
6969F:	drivers/char/hw_random/ixp4xx-rng.c
6970
6971INTEL MANAGEMENT ENGINE (mei)
6972M:	Tomas Winkler <tomas.winkler@intel.com>
6973L:	linux-kernel@vger.kernel.org
6974S:	Supported
6975F:	include/uapi/linux/mei.h
6976F:	include/linux/mei_cl_bus.h
6977F:	drivers/misc/mei/*
6978F:	drivers/watchdog/mei_wdt.c
6979F:	Documentation/misc-devices/mei/*
6980F:	samples/mei/*
6981
6982INTEL MENLOW THERMAL DRIVER
6983M:	Sujith Thomas <sujith.thomas@intel.com>
6984L:	platform-driver-x86@vger.kernel.org
6985W:	https://01.org/linux-acpi
6986S:	Supported
6987F:	drivers/platform/x86/intel_menlow.c
6988
6989INTEL MERRIFIELD GPIO DRIVER
6990M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6991L:	linux-gpio@vger.kernel.org
6992S:	Maintained
6993F:	drivers/gpio/gpio-merrifield.c
6994
6995INTEL MIC DRIVERS (mic)
6996M:	Sudeep Dutt <sudeep.dutt@intel.com>
6997M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6998S:	Supported
6999W:	https://github.com/sudeepdutt/mic
7000W:	http://software.intel.com/en-us/mic-developer
7001F:	include/linux/mic_bus.h
7002F:	include/linux/scif.h
7003F:	include/uapi/linux/mic_common.h
7004F:	include/uapi/linux/mic_ioctl.h
7005F:	include/uapi/linux/scif_ioctl.h
7006F:	drivers/misc/mic/
7007F:	drivers/dma/mic_x100_dma.c
7008F:	drivers/dma/mic_x100_dma.h
7009F:	Documentation/mic/
7010
7011INTEL PMC CORE DRIVER
7012M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7013M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7014L:	platform-driver-x86@vger.kernel.org
7015S:	Maintained
7016F:	arch/x86/include/asm/pmc_core.h
7017F:	drivers/platform/x86/intel_pmc_core*
7018
7019INTEL PMC/P-Unit IPC DRIVER
7020M:	Zha Qipeng<qipeng.zha@intel.com>
7021L:	platform-driver-x86@vger.kernel.org
7022S:	Maintained
7023F:	drivers/platform/x86/intel_pmc_ipc.c
7024F:	drivers/platform/x86/intel_punit_ipc.c
7025F:	arch/x86/include/asm/intel_pmc_ipc.h
7026F:	arch/x86/include/asm/intel_punit_ipc.h
7027
7028INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7029M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7030L:	linux-wireless@vger.kernel.org
7031S:	Maintained
7032F:	Documentation/networking/README.ipw2100
7033F:	Documentation/networking/README.ipw2200
7034F:	drivers/net/wireless/intel/ipw2x00/
7035
7036INTEL PSTATE DRIVER
7037M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7038M:	Len Brown <lenb@kernel.org>
7039L:	linux-pm@vger.kernel.org
7040S:	Supported
7041F:	drivers/cpufreq/intel_pstate.c
7042
7043INTEL RDMA RNIC DRIVER
7044M:	Faisal Latif <faisal.latif@intel.com>
7045M:	Shiraz Saleem <shiraz.saleem@intel.com>
7046L:	linux-rdma@vger.kernel.org
7047S:	Supported
7048F:	drivers/infiniband/hw/i40iw/
7049
7050INTEL TELEMETRY DRIVER
7051M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7052L:	platform-driver-x86@vger.kernel.org
7053S:	Maintained
7054F:	arch/x86/include/asm/intel_telemetry.h
7055F:	drivers/platform/x86/intel_telemetry*
7056
7057INTEL VIRTUAL BUTTON DRIVER
7058M:	AceLan Kao <acelan.kao@canonical.com>
7059L:	platform-driver-x86@vger.kernel.org
7060S:	Maintained
7061F:	drivers/platform/x86/intel-vbtn.c
7062
7063INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7064M:	Stanislaw Gruszka <sgruszka@redhat.com>
7065L:	linux-wireless@vger.kernel.org
7066S:	Supported
7067F:	drivers/net/wireless/intel/iwlegacy/
7068
7069INTEL WIRELESS WIFI LINK (iwlwifi)
7070M:	Johannes Berg <johannes.berg@intel.com>
7071M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7072M:	Luca Coelho <luciano.coelho@intel.com>
7073M:	Intel Linux Wireless <linuxwifi@intel.com>
7074L:	linux-wireless@vger.kernel.org
7075W:	http://intellinuxwireless.org
7076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7077S:	Supported
7078F:	drivers/net/wireless/intel/iwlwifi/
7079
7080INTEL WIRELESS WIMAX CONNECTION 2400
7081M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7082M:	linux-wimax@intel.com
7083L:	wimax@linuxwimax.org (subscribers-only)
7084S:	Supported
7085W:	http://linuxwimax.org
7086F:	Documentation/wimax/README.i2400m
7087F:	drivers/net/wimax/i2400m/
7088F:	include/uapi/linux/wimax/i2400m.h
7089
7090INTEL(R) TRACE HUB
7091M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7092S:	Supported
7093F:	Documentation/trace/intel_th.txt
7094F:	drivers/hwtracing/intel_th/
7095
7096INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7097M:	Ning Sun <ning.sun@intel.com>
7098L:	tboot-devel@lists.sourceforge.net
7099W:	http://tboot.sourceforge.net
7100T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7101S:	Supported
7102F:	Documentation/intel_txt.txt
7103F:	include/linux/tboot.h
7104F:	arch/x86/kernel/tboot.c
7105
7106INTEL-MID GPIO DRIVER
7107M:	David Cohen <david.a.cohen@linux.intel.com>
7108L:	linux-gpio@vger.kernel.org
7109S:	Maintained
7110F:	drivers/gpio/gpio-intel-mid.c
7111
7112INVENSENSE MPU-3050 GYROSCOPE DRIVER
7113M:	Linus Walleij <linus.walleij@linaro.org>
7114L:	linux-iio@vger.kernel.org
7115S:	Maintained
7116F:	drivers/iio/gyro/mpu3050*
7117F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7118
7119IOC3 ETHERNET DRIVER
7120M:	Ralf Baechle <ralf@linux-mips.org>
7121L:	linux-mips@linux-mips.org
7122S:	Maintained
7123F:	drivers/net/ethernet/sgi/ioc3-eth.c
7124
7125IOC3 SERIAL DRIVER
7126M:	Pat Gefre <pfg@sgi.com>
7127L:	linux-serial@vger.kernel.org
7128S:	Maintained
7129F:	drivers/tty/serial/ioc3_serial.c
7130
7131IOMMU DRIVERS
7132M:	Joerg Roedel <joro@8bytes.org>
7133L:	iommu@lists.linux-foundation.org
7134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7135S:	Maintained
7136F:	Documentation/devicetree/bindings/iommu/
7137F:	drivers/iommu/
7138F:	include/linux/iommu.h
7139F:	include/linux/iova.h
7140
7141IP MASQUERADING
7142M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7143S:	Maintained
7144F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7145
7146IPMI SUBSYSTEM
7147M:	Corey Minyard <minyard@acm.org>
7148L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7149W:	http://openipmi.sourceforge.net/
7150S:	Supported
7151F:	Documentation/IPMI.txt
7152F:	drivers/char/ipmi/
7153F:	include/linux/ipmi*
7154F:	include/uapi/linux/ipmi*
7155
7156IPS SCSI RAID DRIVER
7157M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7158L:	linux-scsi@vger.kernel.org
7159W:	http://www.adaptec.com/
7160S:	Maintained
7161F:	drivers/scsi/ips*
7162
7163IPVS
7164M:	Wensong Zhang <wensong@linux-vs.org>
7165M:	Simon Horman <horms@verge.net.au>
7166M:	Julian Anastasov <ja@ssi.bg>
7167L:	netdev@vger.kernel.org
7168L:	lvs-devel@vger.kernel.org
7169S:	Maintained
7170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7172F:	Documentation/networking/ipvs-sysctl.txt
7173F:	include/net/ip_vs.h
7174F:	include/uapi/linux/ip_vs.h
7175F:	net/netfilter/ipvs/
7176
7177IPWIRELESS DRIVER
7178M:	Jiri Kosina <jikos@kernel.org>
7179M:	David Sterba <dsterba@suse.com>
7180S:	Odd Fixes
7181F:	drivers/tty/ipwireless/
7182
7183IPX NETWORK LAYER
7184L:	netdev@vger.kernel.org
7185S:	Odd fixes
7186F:	include/net/ipx.h
7187F:	include/uapi/linux/ipx.h
7188F:	net/ipx/
7189
7190IRDA SUBSYSTEM
7191M:	Samuel Ortiz <samuel@sortiz.org>
7192L:	irda-users@lists.sourceforge.net (subscribers-only)
7193L:	netdev@vger.kernel.org
7194W:	http://irda.sourceforge.net/
7195S:	Maintained
7196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7197F:	Documentation/networking/irda.txt
7198F:	drivers/staging/irda/
7199
7200IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7201M:	Marc Zyngier <marc.zyngier@arm.com>
7202S:	Maintained
7203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7204F:	Documentation/IRQ-domain.txt
7205F:	include/linux/irqdomain.h
7206F:	kernel/irq/irqdomain.c
7207F:	kernel/irq/msi.c
7208
7209IRQ SUBSYSTEM
7210M:	Thomas Gleixner <tglx@linutronix.de>
7211L:	linux-kernel@vger.kernel.org
7212S:	Maintained
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7214F:	kernel/irq/
7215
7216IRQCHIP DRIVERS
7217M:	Thomas Gleixner <tglx@linutronix.de>
7218M:	Jason Cooper <jason@lakedaemon.net>
7219M:	Marc Zyngier <marc.zyngier@arm.com>
7220L:	linux-kernel@vger.kernel.org
7221S:	Maintained
7222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7223F:	Documentation/devicetree/bindings/interrupt-controller/
7224F:	drivers/irqchip/
7225
7226ISA
7227M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7228S:	Maintained
7229F:	Documentation/isa.txt
7230F:	drivers/base/isa.c
7231F:	include/linux/isa.h
7232
7233ISA RADIO MODULE
7234M:	Hans Verkuil <hverkuil@xs4all.nl>
7235L:	linux-media@vger.kernel.org
7236T:	git git://linuxtv.org/media_tree.git
7237W:	https://linuxtv.org
7238S:	Maintained
7239F:	drivers/media/radio/radio-isa*
7240
7241ISAPNP
7242M:	Jaroslav Kysela <perex@perex.cz>
7243S:	Maintained
7244F:	Documentation/isapnp.txt
7245F:	drivers/pnp/isapnp/
7246F:	include/linux/isapnp.h
7247
7248ISCSI
7249M:	Lee Duncan <lduncan@suse.com>
7250M:	Chris Leech <cleech@redhat.com>
7251L:	open-iscsi@googlegroups.com
7252W:	www.open-iscsi.com
7253S:	Maintained
7254F:	drivers/scsi/*iscsi*
7255F:	include/scsi/*iscsi*
7256
7257iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7258M:	Peter Jones <pjones@redhat.com>
7259M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7260S:	Maintained
7261F:	drivers/firmware/iscsi_ibft*
7262
7263ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7264M:	Or Gerlitz <ogerlitz@mellanox.com>
7265M:	Sagi Grimberg <sagi@grimberg.me>
7266M:	Roi Dayan <roid@mellanox.com>
7267L:	linux-rdma@vger.kernel.org
7268S:	Supported
7269W:	http://www.openfabrics.org
7270W:	www.open-iscsi.org
7271Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7272F:	drivers/infiniband/ulp/iser/
7273
7274ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7275M:	Sagi Grimberg <sagi@grimberg.me>
7276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7277L:	linux-rdma@vger.kernel.org
7278L:	target-devel@vger.kernel.org
7279S:	Supported
7280W:	http://www.linux-iscsi.org
7281F:	drivers/infiniband/ulp/isert
7282
7283ISDN SUBSYSTEM
7284M:	Karsten Keil <isdn@linux-pingi.de>
7285L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7286L:	netdev@vger.kernel.org
7287W:	http://www.isdn4linux.de
7288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7289S:	Maintained
7290F:	Documentation/isdn/
7291F:	drivers/isdn/
7292F:	include/linux/isdn.h
7293F:	include/linux/isdn/
7294F:	include/uapi/linux/isdn.h
7295F:	include/uapi/linux/isdn/
7296
7297ISDN SUBSYSTEM (Eicon active card driver)
7298M:	Armin Schindler <mac@melware.de>
7299L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7300W:	http://www.melware.de
7301S:	Maintained
7302F:	drivers/isdn/hardware/eicon/
7303
7304IT87 HARDWARE MONITORING DRIVER
7305M:	Jean Delvare <jdelvare@suse.com>
7306L:	linux-hwmon@vger.kernel.org
7307S:	Maintained
7308F:	Documentation/hwmon/it87
7309F:	drivers/hwmon/it87.c
7310
7311IT913X MEDIA DRIVER
7312M:	Antti Palosaari <crope@iki.fi>
7313L:	linux-media@vger.kernel.org
7314W:	https://linuxtv.org
7315W:	http://palosaari.fi/linux/
7316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7317T:	git git://linuxtv.org/anttip/media_tree.git
7318S:	Maintained
7319F:	drivers/media/tuners/it913x*
7320
7321IVTV VIDEO4LINUX DRIVER
7322M:	Andy Walls <awalls@md.metrocast.net>
7323L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7324L:	linux-media@vger.kernel.org
7325T:	git git://linuxtv.org/media_tree.git
7326W:	http://www.ivtvdriver.org
7327S:	Maintained
7328F:	Documentation/media/v4l-drivers/ivtv*
7329F:	drivers/media/pci/ivtv/
7330F:	include/uapi/linux/ivtv*
7331
7332IX2505V MEDIA DRIVER
7333M:	Malcolm Priestley <tvboxspy@gmail.com>
7334L:	linux-media@vger.kernel.org
7335W:	https://linuxtv.org
7336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7337S:	Maintained
7338F:	drivers/media/dvb-frontends/ix2505v*
7339
7340JC42.4 TEMPERATURE SENSOR DRIVER
7341M:	Guenter Roeck <linux@roeck-us.net>
7342L:	linux-hwmon@vger.kernel.org
7343S:	Maintained
7344F:	drivers/hwmon/jc42.c
7345F:	Documentation/hwmon/jc42
7346
7347JFS FILESYSTEM
7348M:	Dave Kleikamp <shaggy@kernel.org>
7349L:	jfs-discussion@lists.sourceforge.net
7350W:	http://jfs.sourceforge.net/
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7352S:	Maintained
7353F:	Documentation/filesystems/jfs.txt
7354F:	fs/jfs/
7355
7356JME NETWORK DRIVER
7357M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7358L:	netdev@vger.kernel.org
7359S:	Maintained
7360F:	drivers/net/ethernet/jme.*
7361
7362JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7363M:	David Woodhouse <dwmw2@infradead.org>
7364L:	linux-mtd@lists.infradead.org
7365W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7366S:	Maintained
7367F:	fs/jffs2/
7368F:	include/uapi/linux/jffs2.h
7369
7370JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7371M:	"Theodore Ts'o" <tytso@mit.edu>
7372M:	Jan Kara <jack@suse.com>
7373L:	linux-ext4@vger.kernel.org
7374S:	Maintained
7375F:	fs/jbd2/
7376F:	include/linux/jbd2.h
7377
7378JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7379M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7380L:	linux-media@vger.kernel.org
7381S:	Maintained
7382F:	drivers/media/platform/rcar_jpu.c
7383
7384JSM Neo PCI based serial card
7385M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7386L:	linux-serial@vger.kernel.org
7387S:	Maintained
7388F:	drivers/tty/serial/jsm/
7389
7390K10TEMP HARDWARE MONITORING DRIVER
7391M:	Clemens Ladisch <clemens@ladisch.de>
7392L:	linux-hwmon@vger.kernel.org
7393S:	Maintained
7394F:	Documentation/hwmon/k10temp
7395F:	drivers/hwmon/k10temp.c
7396
7397K8TEMP HARDWARE MONITORING DRIVER
7398M:	Rudolf Marek <r.marek@assembler.cz>
7399L:	linux-hwmon@vger.kernel.org
7400S:	Maintained
7401F:	Documentation/hwmon/k8temp
7402F:	drivers/hwmon/k8temp.c
7403
7404KASAN
7405M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7406R:	Alexander Potapenko <glider@google.com>
7407R:	Dmitry Vyukov <dvyukov@google.com>
7408L:	kasan-dev@googlegroups.com
7409S:	Maintained
7410F:	arch/*/include/asm/kasan.h
7411F:	arch/*/mm/kasan_init*
7412F:	Documentation/dev-tools/kasan.rst
7413F:	include/linux/kasan*.h
7414F:	lib/test_kasan.c
7415F:	mm/kasan/
7416F:	scripts/Makefile.kasan
7417
7418KCONFIG
7419M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7420L:	linux-kbuild@vger.kernel.org
7421T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7422S:	Maintained
7423F:	Documentation/kbuild/kconfig-language.txt
7424F:	scripts/kconfig/
7425
7426KDUMP
7427M:	Dave Young <dyoung@redhat.com>
7428M:	Baoquan He <bhe@redhat.com>
7429R:	Vivek Goyal <vgoyal@redhat.com>
7430L:	kexec@lists.infradead.org
7431W:	http://lse.sourceforge.net/kdump/
7432S:	Maintained
7433F:	Documentation/kdump/
7434
7435KEENE FM RADIO TRANSMITTER DRIVER
7436M:	Hans Verkuil <hverkuil@xs4all.nl>
7437L:	linux-media@vger.kernel.org
7438T:	git git://linuxtv.org/media_tree.git
7439W:	https://linuxtv.org
7440S:	Maintained
7441F:	drivers/media/radio/radio-keene*
7442
7443KERNEL AUTOMOUNTER v4 (AUTOFS4)
7444M:	Ian Kent <raven@themaw.net>
7445L:	autofs@vger.kernel.org
7446S:	Maintained
7447F:	fs/autofs4/
7448
7449KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7450M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7451M:	Michal Marek <mmarek@suse.com>
7452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7453L:	linux-kbuild@vger.kernel.org
7454S:	Maintained
7455F:	Documentation/kbuild/
7456F:	Makefile
7457F:	scripts/Makefile.*
7458F:	scripts/basic/
7459F:	scripts/mk*
7460F:	scripts/package/
7461
7462KERNEL JANITORS
7463L:	kernel-janitors@vger.kernel.org
7464W:	http://kernelnewbies.org/KernelJanitors
7465S:	Odd Fixes
7466
7467KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7468M:	"J. Bruce Fields" <bfields@fieldses.org>
7469M:	Jeff Layton <jlayton@poochiereds.net>
7470L:	linux-nfs@vger.kernel.org
7471W:	http://nfs.sourceforge.net/
7472T:	git git://linux-nfs.org/~bfields/linux.git
7473S:	Supported
7474F:	fs/nfsd/
7475F:	include/uapi/linux/nfsd/
7476F:	fs/lockd/
7477F:	fs/nfs_common/
7478F:	net/sunrpc/
7479F:	include/linux/lockd/
7480F:	include/linux/sunrpc/
7481F:	include/uapi/linux/sunrpc/
7482
7483KERNEL SELFTEST FRAMEWORK
7484M:	Shuah Khan <shuahkh@osg.samsung.com>
7485M:	Shuah Khan <shuah@kernel.org>
7486L:	linux-kselftest@vger.kernel.org
7487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7488S:	Maintained
7489F:	tools/testing/selftests/
7490F:	Documentation/dev-tools/kselftest*
7491
7492KERNEL USERMODE HELPER
7493M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7494L:	linux-kernel@vger.kernel.org
7495S:	Maintained
7496F:	kernel/umh.c
7497F:	include/linux/umh.h
7498
7499KERNEL VIRTUAL MACHINE (KVM)
7500M:	Paolo Bonzini <pbonzini@redhat.com>
7501M:	Radim Krčmář <rkrcmar@redhat.com>
7502L:	kvm@vger.kernel.org
7503W:	http://www.linux-kvm.org
7504T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7505S:	Supported
7506F:	Documentation/virtual/kvm/
7507F:	include/trace/events/kvm.h
7508F:	include/uapi/asm-generic/kvm*
7509F:	include/uapi/linux/kvm*
7510F:	include/asm-generic/kvm*
7511F:	include/linux/kvm*
7512F:	include/kvm/iodev.h
7513F:	virt/kvm/*
7514F:	tools/kvm/
7515
7516KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7517M:	Joerg Roedel <joro@8bytes.org>
7518L:	kvm@vger.kernel.org
7519W:	http://www.linux-kvm.org/
7520S:	Maintained
7521F:	arch/x86/include/asm/svm.h
7522F:	arch/x86/kvm/svm.c
7523
7524KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7525M:	Christoffer Dall <christoffer.dall@linaro.org>
7526M:	Marc Zyngier <marc.zyngier@arm.com>
7527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7528L:	kvmarm@lists.cs.columbia.edu
7529W:	http://systems.cs.columbia.edu/projects/kvm-arm
7530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7531S:	Supported
7532F:	arch/arm/include/uapi/asm/kvm*
7533F:	arch/arm/include/asm/kvm*
7534F:	arch/arm/kvm/
7535F:	virt/kvm/arm/
7536F:	include/kvm/arm_*
7537
7538KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7539M:	Christoffer Dall <christoffer.dall@linaro.org>
7540M:	Marc Zyngier <marc.zyngier@arm.com>
7541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7542L:	kvmarm@lists.cs.columbia.edu
7543S:	Maintained
7544F:	arch/arm64/include/uapi/asm/kvm*
7545F:	arch/arm64/include/asm/kvm*
7546F:	arch/arm64/kvm/
7547
7548KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7549M:	James Hogan <james.hogan@imgtec.com>
7550L:	linux-mips@linux-mips.org
7551S:	Supported
7552F:	arch/mips/include/uapi/asm/kvm*
7553F:	arch/mips/include/asm/kvm*
7554F:	arch/mips/kvm/
7555
7556KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7557M:	Alexander Graf <agraf@suse.com>
7558L:	kvm-ppc@vger.kernel.org
7559W:	http://www.linux-kvm.org/
7560T:	git git://github.com/agraf/linux-2.6.git
7561S:	Supported
7562F:	arch/powerpc/include/uapi/asm/kvm*
7563F:	arch/powerpc/include/asm/kvm*
7564F:	arch/powerpc/kvm/
7565F:	arch/powerpc/kernel/kvm*
7566
7567KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7568M:	Christian Borntraeger <borntraeger@de.ibm.com>
7569M:	Cornelia Huck <cohuck@redhat.com>
7570L:	linux-s390@vger.kernel.org
7571W:	http://www.ibm.com/developerworks/linux/linux390/
7572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7573S:	Supported
7574F:	arch/s390/include/uapi/asm/kvm*
7575F:	arch/s390/include/asm/gmap.h
7576F:	arch/s390/include/asm/kvm*
7577F:	arch/s390/kvm/
7578F:	arch/s390/mm/gmap.c
7579
7580KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7581M:	Paolo Bonzini <pbonzini@redhat.com>
7582M:	Radim Krčmář <rkrcmar@redhat.com>
7583L:	kvm@vger.kernel.org
7584W:	http://www.linux-kvm.org
7585T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7586S:	Supported
7587F:	arch/x86/kvm/
7588F:	arch/x86/include/uapi/asm/kvm*
7589F:	arch/x86/include/asm/kvm*
7590F:	arch/x86/kernel/kvm.c
7591F:	arch/x86/kernel/kvmclock.c
7592
7593KERNFS
7594M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7595M:	Tejun Heo <tj@kernel.org>
7596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7597S:	Supported
7598F:	include/linux/kernfs.h
7599F:	fs/kernfs/
7600
7601KEXEC
7602M:	Eric Biederman <ebiederm@xmission.com>
7603W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7604L:	kexec@lists.infradead.org
7605S:	Maintained
7606F:	include/linux/kexec.h
7607F:	include/uapi/linux/kexec.h
7608F:	kernel/kexec*
7609
7610KEYS-ENCRYPTED
7611M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7612M:	David Safford <safford@us.ibm.com>
7613L:	linux-security-module@vger.kernel.org
7614L:	keyrings@vger.kernel.org
7615S:	Supported
7616F:	Documentation/security/keys/trusted-encrypted.rst
7617F:	include/keys/encrypted-type.h
7618F:	security/keys/encrypted-keys/
7619
7620KEYS-TRUSTED
7621M:	David Safford <safford@us.ibm.com>
7622M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7623L:	linux-security-module@vger.kernel.org
7624L:	keyrings@vger.kernel.org
7625S:	Supported
7626F:	Documentation/security/keys/trusted-encrypted.rst
7627F:	include/keys/trusted-type.h
7628F:	security/keys/trusted.c
7629F:	security/keys/trusted.h
7630
7631KEYS/KEYRINGS:
7632M:	David Howells <dhowells@redhat.com>
7633L:	keyrings@vger.kernel.org
7634S:	Maintained
7635F:	Documentation/security/keys/core.rst
7636F:	include/linux/key.h
7637F:	include/linux/key-type.h
7638F:	include/linux/keyctl.h
7639F:	include/uapi/linux/keyctl.h
7640F:	include/keys/
7641F:	security/keys/
7642
7643KGDB / KDB /debug_core
7644M:	Jason Wessel <jason.wessel@windriver.com>
7645W:	http://kgdb.wiki.kernel.org/
7646L:	kgdb-bugreport@lists.sourceforge.net
7647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7648S:	Maintained
7649F:	Documentation/dev-tools/kgdb.rst
7650F:	drivers/misc/kgdbts.c
7651F:	drivers/tty/serial/kgdboc.c
7652F:	include/linux/kdb.h
7653F:	include/linux/kgdb.h
7654F:	kernel/debug/
7655
7656KMEMCHECK
7657M:	Vegard Nossum <vegardno@ifi.uio.no>
7658M:	Pekka Enberg <penberg@kernel.org>
7659S:	Maintained
7660F:	Documentation/dev-tools/kmemcheck.rst
7661F:	arch/x86/include/asm/kmemcheck.h
7662F:	arch/x86/mm/kmemcheck/
7663F:	include/linux/kmemcheck.h
7664F:	mm/kmemcheck.c
7665
7666KMEMLEAK
7667M:	Catalin Marinas <catalin.marinas@arm.com>
7668S:	Maintained
7669F:	Documentation/dev-tools/kmemleak.rst
7670F:	include/linux/kmemleak.h
7671F:	mm/kmemleak.c
7672F:	mm/kmemleak-test.c
7673
7674KMOD KERNEL MODULE LOADER - USERMODE HELPER
7675M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7676L:	linux-kernel@vger.kernel.org
7677S:	Maintained
7678F:	kernel/kmod.c
7679F:	include/linux/kmod.h
7680F:	lib/test_kmod.c
7681F:	tools/testing/selftests/kmod/
7682
7683KPROBES
7684M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7685M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7686M:	"David S. Miller" <davem@davemloft.net>
7687M:	Masami Hiramatsu <mhiramat@kernel.org>
7688S:	Maintained
7689F:	Documentation/kprobes.txt
7690F:	include/linux/kprobes.h
7691F:	include/asm-generic/kprobes.h
7692F:	kernel/kprobes.c
7693
7694KS0108 LCD CONTROLLER DRIVER
7695M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7696W:	http://miguelojeda.es/auxdisplay.htm
7697W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7698S:	Maintained
7699F:	Documentation/auxdisplay/ks0108
7700F:	drivers/auxdisplay/ks0108.c
7701F:	include/linux/ks0108.h
7702
7703L3MDEV
7704M:	David Ahern <dsa@cumulusnetworks.com>
7705L:	netdev@vger.kernel.org
7706S:	Maintained
7707F:	net/l3mdev
7708F:	include/net/l3mdev.h
7709
7710LANTIQ MIPS ARCHITECTURE
7711M:	John Crispin <john@phrozen.org>
7712L:	linux-mips@linux-mips.org
7713S:	Maintained
7714F:	arch/mips/lantiq
7715
7716LAPB module
7717L:	linux-x25@vger.kernel.org
7718S:	Orphan
7719F:	Documentation/networking/lapb-module.txt
7720F:	include/*/lapb.h
7721F:	net/lapb/
7722
7723LASI 53c700 driver for PARISC
7724M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7725L:	linux-scsi@vger.kernel.org
7726S:	Maintained
7727F:	Documentation/scsi/53c700.txt
7728F:	drivers/scsi/53c700*
7729
7730LED SUBSYSTEM
7731M:	Richard Purdie <rpurdie@rpsys.net>
7732M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7733M:	Pavel Machek <pavel@ucw.cz>
7734L:	linux-leds@vger.kernel.org
7735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7736S:	Maintained
7737F:	Documentation/devicetree/bindings/leds/
7738F:	drivers/leds/
7739F:	include/linux/leds.h
7740
7741LEGACY EEPROM DRIVER
7742M:	Jean Delvare <jdelvare@suse.com>
7743S:	Maintained
7744F:	Documentation/misc-devices/eeprom
7745F:	drivers/misc/eeprom/eeprom.c
7746
7747LEGO USB Tower driver
7748M:	Juergen Stuber <starblue@users.sourceforge.net>
7749L:	legousb-devel@lists.sourceforge.net
7750W:	http://legousb.sourceforge.net/
7751S:	Maintained
7752F:	drivers/usb/misc/legousbtower.c
7753
7754LG2160 MEDIA DRIVER
7755M:	Michael Krufky <mkrufky@linuxtv.org>
7756L:	linux-media@vger.kernel.org
7757W:	https://linuxtv.org
7758W:	http://github.com/mkrufky
7759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7760T:	git git://linuxtv.org/mkrufky/tuners.git
7761S:	Maintained
7762F:	drivers/media/dvb-frontends/lg2160.*
7763
7764LGDT3305 MEDIA DRIVER
7765M:	Michael Krufky <mkrufky@linuxtv.org>
7766L:	linux-media@vger.kernel.org
7767W:	https://linuxtv.org
7768W:	http://github.com/mkrufky
7769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7770T:	git git://linuxtv.org/mkrufky/tuners.git
7771S:	Maintained
7772F:	drivers/media/dvb-frontends/lgdt3305.*
7773
7774LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7775M:	Viresh Kumar <vireshk@kernel.org>
7776L:	linux-ide@vger.kernel.org
7777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7778S:	Maintained
7779F:	include/linux/pata_arasan_cf_data.h
7780F:	drivers/ata/pata_arasan_cf.c
7781
7782LIBATA PATA DRIVERS
7783M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7784M:	Tejun Heo <tj@kernel.org>
7785L:	linux-ide@vger.kernel.org
7786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7787S:	Maintained
7788F:	drivers/ata/pata_*.c
7789F:	drivers/ata/ata_generic.c
7790
7791LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7792M:	Linus Walleij <linus.walleij@linaro.org>
7793L:	linux-ide@vger.kernel.org
7794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7795S:	Maintained
7796F:	drivers/ata/pata_ftide010.c
7797F:	drivers/ata/sata_gemini.c
7798F:	drivers/ata/sata_gemini.h
7799
7800LIBATA SATA AHCI PLATFORM devices support
7801M:	Hans de Goede <hdegoede@redhat.com>
7802M:	Tejun Heo <tj@kernel.org>
7803L:	linux-ide@vger.kernel.org
7804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7805S:	Maintained
7806F:	drivers/ata/ahci_platform.c
7807F:	drivers/ata/libahci_platform.c
7808F:	include/linux/ahci_platform.h
7809
7810LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7811M:	Mikael Pettersson <mikpelinux@gmail.com>
7812L:	linux-ide@vger.kernel.org
7813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7814S:	Maintained
7815F:	drivers/ata/sata_promise.*
7816
7817LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7818M:	Tejun Heo <tj@kernel.org>
7819L:	linux-ide@vger.kernel.org
7820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7821S:	Maintained
7822F:	drivers/ata/
7823F:	include/linux/ata.h
7824F:	include/linux/libata.h
7825F:	Documentation/devicetree/bindings/ata/
7826
7827LIBLOCKDEP
7828M:	Sasha Levin <alexander.levin@verizon.com>
7829S:	Maintained
7830F:	tools/lib/lockdep/
7831
7832LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7833M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7834L:	linux-nvdimm@lists.01.org
7835Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7836S:	Supported
7837F:	drivers/nvdimm/blk.c
7838F:	drivers/nvdimm/region_devs.c
7839
7840LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7841M:	Vishal Verma <vishal.l.verma@intel.com>
7842L:	linux-nvdimm@lists.01.org
7843Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7844S:	Supported
7845F:	drivers/nvdimm/btt*
7846
7847LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7848M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7849L:	linux-nvdimm@lists.01.org
7850Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7851S:	Supported
7852F:	drivers/nvdimm/pmem*
7853
7854LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7855M:	Dan Williams <dan.j.williams@intel.com>
7856L:	linux-nvdimm@lists.01.org
7857Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7859S:	Supported
7860F:	drivers/nvdimm/*
7861F:	drivers/acpi/nfit/*
7862F:	include/linux/nd.h
7863F:	include/linux/libnvdimm.h
7864F:	include/uapi/linux/ndctl.h
7865
7866LIGHTNVM PLATFORM SUPPORT
7867M:	Matias Bjorling <mb@lightnvm.io>
7868W:	http://github/OpenChannelSSD
7869L:	linux-block@vger.kernel.org
7870S:	Maintained
7871F:	drivers/lightnvm/
7872F:	include/linux/lightnvm.h
7873F:	include/uapi/linux/lightnvm.h
7874
7875LINUX FOR POWER MACINTOSH
7876M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7877W:	http://www.penguinppc.org/
7878L:	linuxppc-dev@lists.ozlabs.org
7879S:	Maintained
7880F:	arch/powerpc/platforms/powermac/
7881F:	drivers/macintosh/
7882
7883LINUX FOR POWERPC (32-BIT AND 64-BIT)
7884M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7885M:	Paul Mackerras <paulus@samba.org>
7886M:	Michael Ellerman <mpe@ellerman.id.au>
7887W:	https://github.com/linuxppc/linux/wiki
7888L:	linuxppc-dev@lists.ozlabs.org
7889Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7891S:	Supported
7892F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7893F:	Documentation/devicetree/bindings/powerpc/
7894F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7895F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7896F:	Documentation/powerpc/
7897F:	arch/powerpc/
7898F:	drivers/char/tpm/tpm_ibmvtpm*
7899F:	drivers/crypto/nx/
7900F:	drivers/crypto/vmx/
7901F:	drivers/i2c/busses/i2c-opal.c
7902F:	drivers/net/ethernet/ibm/ibmveth.*
7903F:	drivers/net/ethernet/ibm/ibmvnic.*
7904F:	drivers/pci/hotplug/pnv_php.c
7905F:	drivers/pci/hotplug/rpa*
7906F:	drivers/rtc/rtc-opal.c
7907F:	drivers/scsi/ibmvscsi/
7908F:	drivers/tty/hvc/hvc_opal.c
7909F:	drivers/watchdog/wdrtas.c
7910F:	tools/testing/selftests/powerpc
7911N:	/pmac
7912N:	powermac
7913N:	powernv
7914N:	[^a-z0-9]ps3
7915N:	pseries
7916
7917LINUX FOR POWERPC EMBEDDED MPC5XXX
7918M:	Anatolij Gustschin <agust@denx.de>
7919L:	linuxppc-dev@lists.ozlabs.org
7920T:	git git://git.denx.de/linux-denx-agust.git
7921S:	Maintained
7922F:	arch/powerpc/platforms/512x/
7923F:	arch/powerpc/platforms/52xx/
7924
7925LINUX FOR POWERPC EMBEDDED PPC4XX
7926M:	Alistair Popple <alistair@popple.id.au>
7927M:	Matt Porter <mporter@kernel.crashing.org>
7928W:	http://www.penguinppc.org/
7929L:	linuxppc-dev@lists.ozlabs.org
7930S:	Maintained
7931F:	arch/powerpc/platforms/40x/
7932F:	arch/powerpc/platforms/44x/
7933
7934LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7935M:	Scott Wood <oss@buserror.net>
7936M:	Kumar Gala <galak@kernel.crashing.org>
7937W:	http://www.penguinppc.org/
7938L:	linuxppc-dev@lists.ozlabs.org
7939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7940S:	Maintained
7941F:	arch/powerpc/platforms/83xx/
7942F:	arch/powerpc/platforms/85xx/
7943F:	Documentation/devicetree/bindings/powerpc/fsl/
7944
7945LINUX FOR POWERPC EMBEDDED PPC8XX
7946M:	Vitaly Bordug <vitb@kernel.crashing.org>
7947W:	http://www.penguinppc.org/
7948L:	linuxppc-dev@lists.ozlabs.org
7949S:	Maintained
7950F:	arch/powerpc/platforms/8xx/
7951
7952LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7953L:	linuxppc-dev@lists.ozlabs.org
7954S:	Orphan
7955F:	arch/powerpc/*/*virtex*
7956F:	arch/powerpc/*/*/*virtex*
7957
7958LINUX FOR POWERPC PA SEMI PWRFICIENT
7959L:	linuxppc-dev@lists.ozlabs.org
7960S:	Orphan
7961F:	arch/powerpc/platforms/pasemi/
7962F:	drivers/*/*pasemi*
7963F:	drivers/*/*/*pasemi*
7964
7965LINUX KERNEL DUMP TEST MODULE (LKDTM)
7966M:	Kees Cook <keescook@chromium.org>
7967S:	Maintained
7968F:	drivers/misc/lkdtm*
7969
7970LINUX SECURITY MODULE (LSM) FRAMEWORK
7971M:	Chris Wright <chrisw@sous-sol.org>
7972L:	linux-security-module@vger.kernel.org
7973S:	Supported
7974
7975LIS3LV02D ACCELEROMETER DRIVER
7976M:	Eric Piel <eric.piel@tremplin-utc.net>
7977S:	Maintained
7978F:	Documentation/misc-devices/lis3lv02d
7979F:	drivers/misc/lis3lv02d/
7980F:	drivers/platform/x86/hp_accel.c
7981
7982LIVE PATCHING
7983M:	Josh Poimboeuf <jpoimboe@redhat.com>
7984M:	Jessica Yu <jeyu@kernel.org>
7985M:	Jiri Kosina <jikos@kernel.org>
7986M:	Miroslav Benes <mbenes@suse.cz>
7987R:	Petr Mladek <pmladek@suse.com>
7988S:	Maintained
7989F:	kernel/livepatch/
7990F:	include/linux/livepatch.h
7991F:	arch/x86/include/asm/livepatch.h
7992F:	arch/x86/kernel/livepatch.c
7993F:	Documentation/livepatch/
7994F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7995F:	samples/livepatch/
7996L:	live-patching@vger.kernel.org
7997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7998
7999LLC (802.2)
8000L:	netdev@vger.kernel.org
8001S:	Odd fixes
8002F:	include/linux/llc.h
8003F:	include/uapi/linux/llc.h
8004F:	include/net/llc*
8005F:	net/llc/
8006
8007LM73 HARDWARE MONITOR DRIVER
8008M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8009L:	linux-hwmon@vger.kernel.org
8010S:	Maintained
8011F:	drivers/hwmon/lm73.c
8012
8013LM78 HARDWARE MONITOR DRIVER
8014M:	Jean Delvare <jdelvare@suse.com>
8015L:	linux-hwmon@vger.kernel.org
8016S:	Maintained
8017F:	Documentation/hwmon/lm78
8018F:	drivers/hwmon/lm78.c
8019
8020LM83 HARDWARE MONITOR DRIVER
8021M:	Jean Delvare <jdelvare@suse.com>
8022L:	linux-hwmon@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/hwmon/lm83
8025F:	drivers/hwmon/lm83.c
8026
8027LM90 HARDWARE MONITOR DRIVER
8028M:	Jean Delvare <jdelvare@suse.com>
8029L:	linux-hwmon@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/hwmon/lm90
8032F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8033F:	drivers/hwmon/lm90.c
8034F:	include/dt-bindings/thermal/lm90.h
8035
8036LM95234 HARDWARE MONITOR DRIVER
8037M:	Guenter Roeck <linux@roeck-us.net>
8038L:	linux-hwmon@vger.kernel.org
8039S:	Maintained
8040F:	Documentation/hwmon/lm95234
8041F:	drivers/hwmon/lm95234.c
8042
8043LME2510 MEDIA DRIVER
8044M:	Malcolm Priestley <tvboxspy@gmail.com>
8045L:	linux-media@vger.kernel.org
8046W:	https://linuxtv.org
8047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8048S:	Maintained
8049F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8050
8051LOADPIN SECURITY MODULE
8052M:	Kees Cook <keescook@chromium.org>
8053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8054S:	Supported
8055F:	security/loadpin/
8056F:	Documentation/admin-guide/LSM/LoadPin.rst
8057
8058LOCKING PRIMITIVES
8059M:	Peter Zijlstra <peterz@infradead.org>
8060M:	Ingo Molnar <mingo@redhat.com>
8061L:	linux-kernel@vger.kernel.org
8062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8063S:	Maintained
8064F:	Documentation/locking/
8065F:	include/linux/lockdep.h
8066F:	include/linux/spinlock*.h
8067F:	arch/*/include/asm/spinlock*.h
8068F:	include/linux/rwlock*.h
8069F:	include/linux/mutex*.h
8070F:	arch/*/include/asm/mutex*.h
8071F:	include/linux/rwsem*.h
8072F:	arch/*/include/asm/rwsem.h
8073F:	include/linux/seqlock.h
8074F:	lib/locking*.[ch]
8075F:	kernel/locking/
8076
8077LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8078M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8079L:	linux-ntfs-dev@lists.sourceforge.net
8080W:	http://www.linux-ntfs.org/content/view/19/37/
8081S:	Maintained
8082F:	Documentation/ldm.txt
8083F:	block/partitions/ldm.*
8084
8085LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8086M:	Sathya Prakash <sathya.prakash@broadcom.com>
8087M:	Chaitra P B <chaitra.basappa@broadcom.com>
8088M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8089L:	MPT-FusionLinux.pdl@broadcom.com
8090L:	linux-scsi@vger.kernel.org
8091W:	http://www.avagotech.com/support/
8092S:	Supported
8093F:	drivers/message/fusion/
8094F:	drivers/scsi/mpt2sas/
8095F:	drivers/scsi/mpt3sas/
8096
8097LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8098M:	Matthew Wilcox <matthew@wil.cx>
8099L:	linux-scsi@vger.kernel.org
8100S:	Maintained
8101F:	drivers/scsi/sym53c8xx_2/
8102
8103LTC4261 HARDWARE MONITOR DRIVER
8104M:	Guenter Roeck <linux@roeck-us.net>
8105L:	linux-hwmon@vger.kernel.org
8106S:	Maintained
8107F:	Documentation/hwmon/ltc4261
8108F:	drivers/hwmon/ltc4261.c
8109
8110LTC4306 I2C MULTIPLEXER DRIVER
8111M:	Michael Hennerich <michael.hennerich@analog.com>
8112W:	http://ez.analog.com/community/linux-device-drivers
8113L:	linux-i2c@vger.kernel.org
8114S:	Supported
8115F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8116F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8117
8118LTP (Linux Test Project)
8119M:	Mike Frysinger <vapier@gentoo.org>
8120M:	Cyril Hrubis <chrubis@suse.cz>
8121M:	Wanlong Gao <wanlong.gao@gmail.com>
8122M:	Jan Stancek <jstancek@redhat.com>
8123M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8124M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8125L:	ltp@lists.linux.it (subscribers-only)
8126W:	http://linux-test-project.github.io/
8127T:	git git://github.com/linux-test-project/ltp.git
8128S:	Maintained
8129
8130M32R ARCHITECTURE
8131W:	http://www.linux-m32r.org/
8132S:	Orphan
8133F:	arch/m32r/
8134
8135M68K ARCHITECTURE
8136M:	Geert Uytterhoeven <geert@linux-m68k.org>
8137L:	linux-m68k@lists.linux-m68k.org
8138W:	http://www.linux-m68k.org/
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8140S:	Maintained
8141F:	arch/m68k/
8142F:	drivers/zorro/
8143
8144M68K ON APPLE MACINTOSH
8145M:	Joshua Thompson <funaho@jurai.org>
8146W:	http://www.mac.linux-m68k.org/
8147L:	linux-m68k@lists.linux-m68k.org
8148S:	Maintained
8149F:	arch/m68k/mac/
8150
8151M68K ON HP9000/300
8152M:	Philip Blundell <philb@gnu.org>
8153W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8154S:	Maintained
8155F:	arch/m68k/hp300/
8156
8157M88DS3103 MEDIA DRIVER
8158M:	Antti Palosaari <crope@iki.fi>
8159L:	linux-media@vger.kernel.org
8160W:	https://linuxtv.org
8161W:	http://palosaari.fi/linux/
8162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8163T:	git git://linuxtv.org/anttip/media_tree.git
8164S:	Maintained
8165F:	drivers/media/dvb-frontends/m88ds3103*
8166
8167M88RS2000 MEDIA DRIVER
8168M:	Malcolm Priestley <tvboxspy@gmail.com>
8169L:	linux-media@vger.kernel.org
8170W:	https://linuxtv.org
8171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8172S:	Maintained
8173F:	drivers/media/dvb-frontends/m88rs2000*
8174
8175MA901 MASTERKIT USB FM RADIO DRIVER
8176M:	Alexey Klimov <klimov.linux@gmail.com>
8177L:	linux-media@vger.kernel.org
8178T:	git git://linuxtv.org/media_tree.git
8179S:	Maintained
8180F:	drivers/media/radio/radio-ma901.c
8181
8182MAC80211
8183M:	Johannes Berg <johannes@sipsolutions.net>
8184L:	linux-wireless@vger.kernel.org
8185W:	http://wireless.kernel.org/
8186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8188S:	Maintained
8189F:	Documentation/networking/mac80211-injection.txt
8190F:	include/net/mac80211.h
8191F:	net/mac80211/
8192F:	drivers/net/wireless/mac80211_hwsim.[ch]
8193
8194MAILBOX API
8195M:	Jassi Brar <jassisinghbrar@gmail.com>
8196L:	linux-kernel@vger.kernel.org
8197S:	Maintained
8198F:	drivers/mailbox/
8199F:	include/linux/mailbox_client.h
8200F:	include/linux/mailbox_controller.h
8201
8202MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8203M:	Michael Kerrisk <mtk.manpages@gmail.com>
8204W:	http://www.kernel.org/doc/man-pages
8205L:	linux-man@vger.kernel.org
8206S:	Maintained
8207
8208MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8209M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8210L:	linux-mips@linux-mips.org
8211S:	Maintained
8212F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8213
8214MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8215M:	Andrew Lunn <andrew@lunn.ch>
8216M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8217L:	netdev@vger.kernel.org
8218S:	Maintained
8219F:	drivers/net/dsa/mv88e6xxx/
8220F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8221
8222MARVELL ARMADA DRM SUPPORT
8223M:	Russell King <linux@armlinux.org.uk>
8224S:	Maintained
8225T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8226T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8227F:	drivers/gpu/drm/armada/
8228F:	include/uapi/drm/armada_drm.h
8229F:	Documentation/devicetree/bindings/display/armada/
8230
8231MARVELL CRYPTO DRIVER
8232M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8233M:	Arnaud Ebalard <arno@natisbad.org>
8234F:	drivers/crypto/marvell/
8235S:	Maintained
8236L:	linux-crypto@vger.kernel.org
8237
8238MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8239M:	Mirko Lindner <mlindner@marvell.com>
8240M:	Stephen Hemminger <stephen@networkplumber.org>
8241L:	netdev@vger.kernel.org
8242S:	Maintained
8243F:	drivers/net/ethernet/marvell/sk*
8244
8245MARVELL LIBERTAS WIRELESS DRIVER
8246L:	libertas-dev@lists.infradead.org
8247S:	Orphan
8248F:	drivers/net/wireless/marvell/libertas/
8249
8250MARVELL MV643XX ETHERNET DRIVER
8251M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8252L:	netdev@vger.kernel.org
8253S:	Maintained
8254F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8255F:	include/linux/mv643xx.h
8256
8257MARVELL MV88X3310 PHY DRIVER
8258M:	Russell King <rmk@armlinux.org.uk>
8259L:	netdev@vger.kernel.org
8260S:	Maintained
8261F:	drivers/net/phy/marvell10g.c
8262
8263MARVELL MVNETA ETHERNET DRIVER
8264M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8265L:	netdev@vger.kernel.org
8266S:	Maintained
8267F:	drivers/net/ethernet/marvell/mvneta.*
8268
8269MARVELL MWIFIEX WIRELESS DRIVER
8270M:	Amitkumar Karwar <amitkarwar@gmail.com>
8271M:	Nishant Sarmukadam <nishants@marvell.com>
8272M:	Ganapathi Bhat <gbhat@marvell.com>
8273M:	Xinming Hu <huxm@marvell.com>
8274L:	linux-wireless@vger.kernel.org
8275S:	Maintained
8276F:	drivers/net/wireless/marvell/mwifiex/
8277
8278MARVELL MWL8K WIRELESS DRIVER
8279M:	Lennert Buytenhek <buytenh@wantstofly.org>
8280L:	linux-wireless@vger.kernel.org
8281S:	Odd Fixes
8282F:	drivers/net/wireless/marvell/mwl8k.c
8283
8284MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8285M:	Nicolas Pitre <nico@fluxnic.net>
8286S:	Odd Fixes
8287F:	drivers/mmc/host/mvsdio.*
8288
8289MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8290M:	Hu Ziji <huziji@marvell.com>
8291L:	linux-mmc@vger.kernel.org
8292S:	Supported
8293F:	drivers/mmc/host/sdhci-xenon*
8294F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8295
8296MATROX FRAMEBUFFER DRIVER
8297L:	linux-fbdev@vger.kernel.org
8298S:	Orphan
8299F:	drivers/video/fbdev/matrox/matroxfb_*
8300F:	include/uapi/linux/matroxfb.h
8301
8302MAX16065 HARDWARE MONITOR DRIVER
8303M:	Guenter Roeck <linux@roeck-us.net>
8304L:	linux-hwmon@vger.kernel.org
8305S:	Maintained
8306F:	Documentation/hwmon/max16065
8307F:	drivers/hwmon/max16065.c
8308
8309MAX20751 HARDWARE MONITOR DRIVER
8310M:	Guenter Roeck <linux@roeck-us.net>
8311L:	linux-hwmon@vger.kernel.org
8312S:	Maintained
8313F:	Documentation/hwmon/max20751
8314F:	drivers/hwmon/max20751.c
8315
8316MAX2175 SDR TUNER DRIVER
8317M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8318L:	linux-media@vger.kernel.org
8319T:	git git://linuxtv.org/media_tree.git
8320S:	Maintained
8321F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8322F:	Documentation/media/v4l-drivers/max2175.rst
8323F:	drivers/media/i2c/max2175*
8324F:	include/uapi/linux/max2175.h
8325
8326MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8327L:	linux-hwmon@vger.kernel.org
8328S:	Orphan
8329F:	Documentation/hwmon/max6650
8330F:	drivers/hwmon/max6650.c
8331
8332MAX6697 HARDWARE MONITOR DRIVER
8333M:	Guenter Roeck <linux@roeck-us.net>
8334L:	linux-hwmon@vger.kernel.org
8335S:	Maintained
8336F:	Documentation/hwmon/max6697
8337F:	Documentation/devicetree/bindings/i2c/max6697.txt
8338F:	drivers/hwmon/max6697.c
8339F:	include/linux/platform_data/max6697.h
8340
8341MAX9860 MONO AUDIO VOICE CODEC DRIVER
8342M:	Peter Rosin <peda@axentia.se>
8343L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8344S:	Maintained
8345F:	Documentation/devicetree/bindings/sound/max9860.txt
8346F:	sound/soc/codecs/max9860.*
8347
8348MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8349M:	Javier Martinez Canillas <javier@dowhile0.org>
8350L:	linux-kernel@vger.kernel.org
8351S:	Supported
8352F:	drivers/regulator/max77802-regulator.c
8353F:	Documentation/devicetree/bindings/*/*max77802.txt
8354F:	include/dt-bindings/*/*max77802.h
8355
8356MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8357M:	Krzysztof Kozlowski <krzk@kernel.org>
8358M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8359L:	linux-pm@vger.kernel.org
8360S:	Supported
8361F:	drivers/power/supply/max14577_charger.c
8362F:	drivers/power/supply/max77693_charger.c
8363
8364MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8365M:	Chanwoo Choi <cw00.choi@samsung.com>
8366M:	Krzysztof Kozlowski <krzk@kernel.org>
8367M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8368L:	linux-kernel@vger.kernel.org
8369S:	Supported
8370F:	drivers/*/max14577*.c
8371F:	drivers/*/max77686*.c
8372F:	drivers/*/max77693*.c
8373F:	drivers/extcon/extcon-max14577.c
8374F:	drivers/extcon/extcon-max77693.c
8375F:	drivers/rtc/rtc-max77686.c
8376F:	drivers/clk/clk-max77686.c
8377F:	Documentation/devicetree/bindings/mfd/max14577.txt
8378F:	Documentation/devicetree/bindings/*/max77686.txt
8379F:	Documentation/devicetree/bindings/mfd/max77693.txt
8380F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8381F:	include/linux/mfd/max14577*.h
8382F:	include/linux/mfd/max77686*.h
8383F:	include/linux/mfd/max77693*.h
8384
8385MAXIRADIO FM RADIO RECEIVER DRIVER
8386M:	Hans Verkuil <hverkuil@xs4all.nl>
8387L:	linux-media@vger.kernel.org
8388T:	git git://linuxtv.org/media_tree.git
8389W:	https://linuxtv.org
8390S:	Maintained
8391F:	drivers/media/radio/radio-maxiradio*
8392
8393MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8394M:	Peter Rosin <peda@axentia.se>
8395L:	linux-iio@vger.kernel.org
8396S:	Maintained
8397F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8398F:	drivers/iio/potentiometer/mcp4531.c
8399
8400MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8401M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8402L:	linux-iio@vger.kernel.org
8403S:	Maintained
8404F:	drivers/iio/dac/cio-dac.c
8405
8406MEDIA DRIVERS FOR ASCOT2E
8407M:	Sergey Kozlov <serjk@netup.ru>
8408M:	Abylay Ospan <aospan@netup.ru>
8409L:	linux-media@vger.kernel.org
8410W:	https://linuxtv.org
8411W:	http://netup.tv/
8412T:	git git://linuxtv.org/media_tree.git
8413S:	Supported
8414F:	drivers/media/dvb-frontends/ascot2e*
8415
8416MEDIA DRIVERS FOR CXD2841ER
8417M:	Sergey Kozlov <serjk@netup.ru>
8418M:	Abylay Ospan <aospan@netup.ru>
8419L:	linux-media@vger.kernel.org
8420W:	https://linuxtv.org
8421W:	http://netup.tv/
8422T:	git git://linuxtv.org/media_tree.git
8423S:	Supported
8424F:	drivers/media/dvb-frontends/cxd2841er*
8425
8426MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8427M:	Daniel Scheller <d.scheller.oss@gmail.com>
8428L:	linux-media@vger.kernel.org
8429W:	https://linuxtv.org
8430T:	git git://linuxtv.org/media_tree.git
8431S:	Maintained
8432F:	drivers/media/pci/ddbridge/*
8433
8434MEDIA DRIVERS FOR FREESCALE IMX
8435M:	Steve Longerbeam <slongerbeam@gmail.com>
8436M:	Philipp Zabel <p.zabel@pengutronix.de>
8437L:	linux-media@vger.kernel.org
8438T:	git git://linuxtv.org/media_tree.git
8439S:	Maintained
8440F:	Documentation/devicetree/bindings/media/imx.txt
8441F:	Documentation/media/v4l-drivers/imx.rst
8442F:	drivers/staging/media/imx/
8443F:	include/linux/imx-media.h
8444F:	include/media/imx.h
8445
8446MEDIA DRIVERS FOR HELENE
8447M:	Abylay Ospan <aospan@netup.ru>
8448L:	linux-media@vger.kernel.org
8449W:	https://linuxtv.org
8450W:	http://netup.tv/
8451T:	git git://linuxtv.org/media_tree.git
8452S:	Supported
8453F:	drivers/media/dvb-frontends/helene*
8454
8455MEDIA DRIVERS FOR HORUS3A
8456M:	Sergey Kozlov <serjk@netup.ru>
8457M:	Abylay Ospan <aospan@netup.ru>
8458L:	linux-media@vger.kernel.org
8459W:	https://linuxtv.org
8460W:	http://netup.tv/
8461T:	git git://linuxtv.org/media_tree.git
8462S:	Supported
8463F:	drivers/media/dvb-frontends/horus3a*
8464
8465MEDIA DRIVERS FOR LNBH25
8466M:	Sergey Kozlov <serjk@netup.ru>
8467M:	Abylay Ospan <aospan@netup.ru>
8468L:	linux-media@vger.kernel.org
8469W:	https://linuxtv.org
8470W:	http://netup.tv/
8471T:	git git://linuxtv.org/media_tree.git
8472S:	Supported
8473F:	drivers/media/dvb-frontends/lnbh25*
8474
8475MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8476M:	Daniel Scheller <d.scheller.oss@gmail.com>
8477L:	linux-media@vger.kernel.org
8478W:	https://linuxtv.org
8479T:	git git://linuxtv.org/media_tree.git
8480S:	Maintained
8481F:	drivers/media/dvb-frontends/mxl5xx*
8482
8483MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8484M:	Sergey Kozlov <serjk@netup.ru>
8485M:	Abylay Ospan <aospan@netup.ru>
8486L:	linux-media@vger.kernel.org
8487W:	https://linuxtv.org
8488W:	http://netup.tv/
8489T:	git git://linuxtv.org/media_tree.git
8490S:	Supported
8491F:	drivers/media/pci/netup_unidvb/*
8492
8493MEDIA DRIVERS FOR RENESAS - DRIF
8494M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8495L:	linux-media@vger.kernel.org
8496L:	linux-renesas-soc@vger.kernel.org
8497T:	git git://linuxtv.org/media_tree.git
8498S:	Supported
8499F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8500F:	drivers/media/platform/rcar_drif.c
8501
8502MEDIA DRIVERS FOR RENESAS - FCP
8503M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8504L:	linux-media@vger.kernel.org
8505L:	linux-renesas-soc@vger.kernel.org
8506T:	git git://linuxtv.org/media_tree.git
8507S:	Supported
8508F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8509F:	drivers/media/platform/rcar-fcp.c
8510F:	include/media/rcar-fcp.h
8511
8512MEDIA DRIVERS FOR RENESAS - FDP1
8513M:	Kieran Bingham <kieran@bingham.xyz>
8514L:	linux-media@vger.kernel.org
8515L:	linux-renesas-soc@vger.kernel.org
8516T:	git git://linuxtv.org/media_tree.git
8517S:	Supported
8518F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8519F:	drivers/media/platform/rcar_fdp1.c
8520
8521MEDIA DRIVERS FOR RENESAS - VIN
8522M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8523L:	linux-media@vger.kernel.org
8524L:	linux-renesas-soc@vger.kernel.org
8525T:	git git://linuxtv.org/media_tree.git
8526S:	Supported
8527F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8528F:	drivers/media/platform/rcar-vin/
8529
8530MEDIA DRIVERS FOR RENESAS - VSP1
8531M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8532L:	linux-media@vger.kernel.org
8533L:	linux-renesas-soc@vger.kernel.org
8534T:	git git://linuxtv.org/media_tree.git
8535S:	Supported
8536F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8537F:	drivers/media/platform/vsp1/
8538
8539MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8540M:	Daniel Scheller <d.scheller.oss@gmail.com>
8541L:	linux-media@vger.kernel.org
8542W:	https://linuxtv.org
8543T:	git git://linuxtv.org/media_tree.git
8544S:	Maintained
8545F:	drivers/media/dvb-frontends/stv0910*
8546
8547MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8548M:	Daniel Scheller <d.scheller.oss@gmail.com>
8549L:	linux-media@vger.kernel.org
8550W:	https://linuxtv.org
8551T:	git git://linuxtv.org/media_tree.git
8552S:	Maintained
8553F:	drivers/media/dvb-frontends/stv6111*
8554
8555MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8556M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8557M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8558P:	LinuxTV.org Project
8559L:	linux-media@vger.kernel.org
8560W:	https://linuxtv.org
8561Q:	http://patchwork.kernel.org/project/linux-media/list/
8562T:	git git://linuxtv.org/media_tree.git
8563S:	Maintained
8564F:	Documentation/devicetree/bindings/media/
8565F:	Documentation/media/
8566F:	drivers/media/
8567F:	drivers/staging/media/
8568F:	include/linux/platform_data/media/
8569F:	include/media/
8570F:	include/uapi/linux/dvb/
8571F:	include/uapi/linux/videodev2.h
8572F:	include/uapi/linux/media.h
8573F:	include/uapi/linux/v4l2-*
8574F:	include/uapi/linux/meye.h
8575F:	include/uapi/linux/ivtv*
8576F:	include/uapi/linux/uvcvideo.h
8577
8578MEDIATEK CIR DRIVER
8579M:	Sean Wang <sean.wang@mediatek.com>
8580S:	Maintained
8581F:	drivers/media/rc/mtk-cir.c
8582
8583MEDIATEK ETHERNET DRIVER
8584M:	Felix Fietkau <nbd@openwrt.org>
8585M:	John Crispin <john@phrozen.org>
8586M:	Sean Wang <sean.wang@mediatek.com>
8587M:	Nelson Chang <nelson.chang@mediatek.com>
8588L:	netdev@vger.kernel.org
8589S:	Maintained
8590F:	drivers/net/ethernet/mediatek/
8591
8592MEDIATEK JPEG DRIVER
8593M:	Rick Chang <rick.chang@mediatek.com>
8594M:	Bin Liu <bin.liu@mediatek.com>
8595S:	Supported
8596F:	drivers/media/platform/mtk-jpeg/
8597F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8598
8599MEDIATEK MDP DRIVER
8600M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8601M:	Houlong Wei <houlong.wei@mediatek.com>
8602M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8603S:	Supported
8604F:	drivers/media/platform/mtk-mdp/
8605F:	drivers/media/platform/mtk-vpu/
8606F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8607
8608MEDIATEK MEDIA DRIVER
8609M:	Tiffany Lin <tiffany.lin@mediatek.com>
8610M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8611S:	Supported
8612F:	drivers/media/platform/mtk-vcodec/
8613F:	drivers/media/platform/mtk-vpu/
8614F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8615F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8616
8617MEDIATEK MT7601U WIRELESS LAN DRIVER
8618M:	Jakub Kicinski <kubakici@wp.pl>
8619L:	linux-wireless@vger.kernel.org
8620S:	Maintained
8621F:	drivers/net/wireless/mediatek/mt7601u/
8622
8623MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8624M:	Sean Wang <sean.wang@mediatek.com>
8625S:	Maintained
8626F:	drivers/char/hw_random/mtk-rng.c
8627
8628MEDIATEK USB3 DRD IP DRIVER
8629M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8630L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8632L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8633S:	Maintained
8634F:	drivers/usb/mtu3/
8635
8636MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8637M:	Peter Senna Tschudin <peter.senna@collabora.com>
8638M:	Martin Donnelly <martin.donnelly@ge.com>
8639M:	Martyn Welch <martyn.welch@collabora.co.uk>
8640S:	Maintained
8641F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8642F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8643
8644MEGARAID SCSI/SAS DRIVERS
8645M:	Kashyap Desai <kashyap.desai@broadcom.com>
8646M:	Sumit Saxena <sumit.saxena@broadcom.com>
8647M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8648L:	megaraidlinux.pdl@broadcom.com
8649L:	linux-scsi@vger.kernel.org
8650W:	http://www.avagotech.com/support/
8651S:	Maintained
8652F:	Documentation/scsi/megaraid.txt
8653F:	drivers/scsi/megaraid.*
8654F:	drivers/scsi/megaraid/
8655
8656MELEXIS MLX90614 DRIVER
8657M:	Crt Mori <cmo@melexis.com>
8658L:	linux-iio@vger.kernel.org
8659W:	http://www.melexis.com
8660S:	Supported
8661F:	drivers/iio/temperature/mlx90614.c
8662
8663MELFAS MIP4 TOUCHSCREEN DRIVER
8664M:	Sangwon Jee <jeesw@melfas.com>
8665W:	http://www.melfas.com
8666S:	Supported
8667F:	drivers/input/touchscreen/melfas_mip4.c
8668F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8669
8670MELLANOX ETHERNET DRIVER (mlx4_en)
8671M:	Tariq Toukan <tariqt@mellanox.com>
8672L:	netdev@vger.kernel.org
8673S:	Supported
8674W:	http://www.mellanox.com
8675Q:	http://patchwork.ozlabs.org/project/netdev/list/
8676F:	drivers/net/ethernet/mellanox/mlx4/en_*
8677
8678MELLANOX ETHERNET DRIVER (mlx5e)
8679M:	Saeed Mahameed <saeedm@mellanox.com>
8680L:	netdev@vger.kernel.org
8681S:	Supported
8682W:	http://www.mellanox.com
8683Q:	http://patchwork.ozlabs.org/project/netdev/list/
8684F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8685
8686MELLANOX ETHERNET INNOVA DRIVER
8687M:	Ilan Tayari <ilant@mellanox.com>
8688R:	Boris Pismenny <borisp@mellanox.com>
8689L:	netdev@vger.kernel.org
8690S:	Supported
8691W:	http://www.mellanox.com
8692Q:	http://patchwork.ozlabs.org/project/netdev/list/
8693F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8694F:	include/linux/mlx5/mlx5_ifc_fpga.h
8695
8696MELLANOX ETHERNET INNOVA IPSEC DRIVER
8697M:	Ilan Tayari <ilant@mellanox.com>
8698R:	Boris Pismenny <borisp@mellanox.com>
8699L:	netdev@vger.kernel.org
8700S:	Supported
8701W:	http://www.mellanox.com
8702Q:	http://patchwork.ozlabs.org/project/netdev/list/
8703F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8704F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8705
8706MELLANOX ETHERNET SWITCH DRIVERS
8707M:	Jiri Pirko <jiri@mellanox.com>
8708M:	Ido Schimmel <idosch@mellanox.com>
8709L:	netdev@vger.kernel.org
8710S:	Supported
8711W:	http://www.mellanox.com
8712Q:	http://patchwork.ozlabs.org/project/netdev/list/
8713F:	drivers/net/ethernet/mellanox/mlxsw/
8714
8715MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8716M:	Yotam Gigi <yotamg@mellanox.com>
8717L:	netdev@vger.kernel.org
8718S:	Supported
8719W:	http://www.mellanox.com
8720Q:	http://patchwork.ozlabs.org/project/netdev/list/
8721F:	drivers/net/ethernet/mellanox/mlxfw/
8722
8723MELLANOX MLX CPLD HOTPLUG DRIVER
8724M:	Vadim Pasternak <vadimp@mellanox.com>
8725L:	platform-driver-x86@vger.kernel.org
8726S:	Supported
8727F:	drivers/platform/x86/mlxcpld-hotplug.c
8728F:	include/linux/platform_data/mlxcpld-hotplug.h
8729
8730MELLANOX MLX4 core VPI driver
8731M:	Tariq Toukan <tariqt@mellanox.com>
8732L:	netdev@vger.kernel.org
8733L:	linux-rdma@vger.kernel.org
8734W:	http://www.mellanox.com
8735Q:	http://patchwork.ozlabs.org/project/netdev/list/
8736S:	Supported
8737F:	drivers/net/ethernet/mellanox/mlx4/
8738F:	include/linux/mlx4/
8739
8740MELLANOX MLX4 IB driver
8741M:	Yishai Hadas <yishaih@mellanox.com>
8742L:	linux-rdma@vger.kernel.org
8743W:	http://www.mellanox.com
8744Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8745S:	Supported
8746F:	drivers/infiniband/hw/mlx4/
8747F:	include/linux/mlx4/
8748F:	include/uapi/rdma/mlx4-abi.h
8749
8750MELLANOX MLX5 core VPI driver
8751M:	Saeed Mahameed <saeedm@mellanox.com>
8752M:	Matan Barak <matanb@mellanox.com>
8753M:	Leon Romanovsky <leonro@mellanox.com>
8754L:	netdev@vger.kernel.org
8755L:	linux-rdma@vger.kernel.org
8756W:	http://www.mellanox.com
8757Q:	http://patchwork.ozlabs.org/project/netdev/list/
8758S:	Supported
8759F:	drivers/net/ethernet/mellanox/mlx5/core/
8760F:	include/linux/mlx5/
8761
8762MELLANOX MLX5 IB driver
8763M:	Matan Barak <matanb@mellanox.com>
8764M:	Leon Romanovsky <leonro@mellanox.com>
8765L:	linux-rdma@vger.kernel.org
8766W:	http://www.mellanox.com
8767Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8768S:	Supported
8769F:	drivers/infiniband/hw/mlx5/
8770F:	include/linux/mlx5/
8771F:	include/uapi/rdma/mlx5-abi.h
8772
8773MELLANOX MLXCPLD I2C AND MUX DRIVER
8774M:	Vadim Pasternak <vadimp@mellanox.com>
8775M:	Michael Shych <michaelsh@mellanox.com>
8776L:	linux-i2c@vger.kernel.org
8777S:	Supported
8778F:	drivers/i2c/busses/i2c-mlxcpld.c
8779F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8780F:	Documentation/i2c/busses/i2c-mlxcpld
8781
8782MELLANOX MLXCPLD LED DRIVER
8783M:	Vadim Pasternak <vadimp@mellanox.com>
8784L:	linux-leds@vger.kernel.org
8785S:	Supported
8786F:	drivers/leds/leds-mlxcpld.c
8787F:	Documentation/leds/leds-mlxcpld.txt
8788
8789MELLANOX PLATFORM DRIVER
8790M:	Vadim Pasternak <vadimp@mellanox.com>
8791L:	platform-driver-x86@vger.kernel.org
8792S:	Supported
8793F:	drivers/platform/x86/mlx-platform.c
8794
8795MEMBARRIER SUPPORT
8796M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8797M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8798L:	linux-kernel@vger.kernel.org
8799S:	Supported
8800F:	kernel/sched/membarrier.c
8801F:	include/uapi/linux/membarrier.h
8802
8803MEMORY MANAGEMENT
8804L:	linux-mm@kvack.org
8805W:	http://www.linux-mm.org
8806S:	Maintained
8807F:	include/linux/mm.h
8808F:	include/linux/gfp.h
8809F:	include/linux/mmzone.h
8810F:	include/linux/memory_hotplug.h
8811F:	include/linux/vmalloc.h
8812F:	mm/
8813
8814MEMORY TECHNOLOGY DEVICES (MTD)
8815M:	David Woodhouse <dwmw2@infradead.org>
8816M:	Brian Norris <computersforpeace@gmail.com>
8817M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8818M:	Marek Vasut <marek.vasut@gmail.com>
8819M:	Richard Weinberger <richard@nod.at>
8820M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8821L:	linux-mtd@lists.infradead.org
8822W:	http://www.linux-mtd.infradead.org/
8823Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8824T:	git git://git.infradead.org/linux-mtd.git master
8825T:	git git://git.infradead.org/l2-mtd.git master
8826S:	Maintained
8827F:	Documentation/devicetree/bindings/mtd/
8828F:	drivers/mtd/
8829F:	include/linux/mtd/
8830F:	include/uapi/mtd/
8831
8832MEN A21 WATCHDOG DRIVER
8833M:	Johannes Thumshirn <morbidrsa@gmail.com>
8834L:	linux-watchdog@vger.kernel.org
8835S:	Maintained
8836F:	drivers/watchdog/mena21_wdt.c
8837
8838MEN CHAMELEON BUS (mcb)
8839M:	Johannes Thumshirn <morbidrsa@gmail.com>
8840S:	Maintained
8841F:	drivers/mcb/
8842F:	include/linux/mcb.h
8843F:	Documentation/men-chameleon-bus.txt
8844
8845MEN F21BMC (Board Management Controller)
8846M:	Andreas Werner <andreas.werner@men.de>
8847S:	Supported
8848F:	drivers/mfd/menf21bmc.c
8849F:	drivers/watchdog/menf21bmc_wdt.c
8850F:	drivers/leds/leds-menf21bmc.c
8851F:	drivers/hwmon/menf21bmc_hwmon.c
8852F:	Documentation/hwmon/menf21bmc
8853
8854MESON AO CEC DRIVER FOR AMLOGIC SOCS
8855M:	Neil Armstrong <narmstrong@baylibre.com>
8856L:	linux-media@lists.freedesktop.org
8857L:	linux-amlogic@lists.infradead.org
8858W:	http://linux-meson.com/
8859S:	Supported
8860F:	drivers/media/platform/meson/ao-cec.c
8861F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8862T:	git git://linuxtv.org/media_tree.git
8863
8864METAG ARCHITECTURE
8865M:	James Hogan <james.hogan@imgtec.com>
8866L:	linux-metag@vger.kernel.org
8867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8868S:	Odd Fixes
8869F:	arch/metag/
8870F:	Documentation/metag/
8871F:	Documentation/devicetree/bindings/metag/
8872F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8873F:	drivers/clocksource/metag_generic.c
8874F:	drivers/irqchip/irq-metag.c
8875F:	drivers/irqchip/irq-metag-ext.c
8876F:	drivers/tty/metag_da.c
8877
8878MICROBLAZE ARCHITECTURE
8879M:	Michal Simek <monstr@monstr.eu>
8880W:	http://www.monstr.eu/fdt/
8881T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8882S:	Supported
8883F:	arch/microblaze/
8884
8885MICROCHIP / ATMEL AT91 SERIAL DRIVER
8886M:	Richard Genoud <richard.genoud@gmail.com>
8887S:	Maintained
8888F:	drivers/tty/serial/atmel_serial.c
8889F:	drivers/tty/serial/atmel_serial.h
8890
8891MICROCHIP / ATMEL DMA DRIVER
8892M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8894L:	dmaengine@vger.kernel.org
8895S:	Supported
8896F:	drivers/dma/at_hdmac.c
8897F:	drivers/dma/at_hdmac_regs.h
8898F:	include/linux/platform_data/dma-atmel.h
8899
8900MICROCHIP / ATMEL ECC DRIVER
8901M:	Tudor Ambarus <tudor.ambarus@microchip.com>
8902L:	linux-crypto@vger.kernel.org
8903S:	Maintained
8904F:	drivers/crypto/atmel-ecc.*
8905
8906MICROCHIP / ATMEL ISC DRIVER
8907M:	Songjun Wu <songjun.wu@microchip.com>
8908L:	linux-media@vger.kernel.org
8909S:	Supported
8910F:	drivers/media/platform/atmel/atmel-isc.c
8911F:	drivers/media/platform/atmel/atmel-isc-regs.h
8912F:	devicetree/bindings/media/atmel-isc.txt
8913
8914MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8915M:	Woojung Huh <Woojung.Huh@microchip.com>
8916M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8917L:	netdev@vger.kernel.org
8918S:	Maintained
8919F:	net/dsa/tag_ksz.c
8920F:	drivers/net/dsa/microchip/*
8921F:	include/linux/platform_data/microchip-ksz.h
8922F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8923
8924MICROCHIP USB251XB DRIVER
8925M:	Richard Leitner <richard.leitner@skidata.com>
8926L:	linux-usb@vger.kernel.org
8927S:	Maintained
8928F:	drivers/usb/misc/usb251xb.c
8929F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8930
8931MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8932M:	Don Brace <don.brace@microsemi.com>
8933L:	esc.storagedev@microsemi.com
8934L:	linux-scsi@vger.kernel.org
8935S:	Supported
8936F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8937F:	drivers/scsi/smartpqi/Kconfig
8938F:	drivers/scsi/smartpqi/Makefile
8939F:	include/linux/cciss*.h
8940F:	include/uapi/linux/cciss*.h
8941F:	Documentation/scsi/smartpqi.txt
8942
8943MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8944M:	Chen Yu <yu.c.chen@intel.com>
8945L:	platform-driver-x86@vger.kernel.org
8946S:	Supported
8947F:	drivers/platform/x86/surfacepro3_button.c
8948
8949MICROTEK X6 SCANNER
8950M:	Oliver Neukum <oliver@neukum.org>
8951S:	Maintained
8952F:	drivers/usb/image/microtek.*
8953
8954MIPS
8955M:	Ralf Baechle <ralf@linux-mips.org>
8956L:	linux-mips@linux-mips.org
8957W:	http://www.linux-mips.org/
8958T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8959Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8960S:	Supported
8961F:	Documentation/devicetree/bindings/mips/
8962F:	Documentation/mips/
8963F:	arch/mips/
8964
8965MIPS BOSTON DEVELOPMENT BOARD
8966M:	Paul Burton <paul.burton@imgtec.com>
8967L:	linux-mips@linux-mips.org
8968S:	Maintained
8969F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8970F:	arch/mips/boot/dts/img/boston.dts
8971F:	arch/mips/configs/generic/board-boston.config
8972F:	drivers/clk/imgtec/clk-boston.c
8973F:	include/dt-bindings/clock/boston-clock.h
8974
8975MIPS GENERIC PLATFORM
8976M:	Paul Burton <paul.burton@imgtec.com>
8977L:	linux-mips@linux-mips.org
8978S:	Supported
8979F:	arch/mips/generic/
8980
8981MIPS/LOONGSON1 ARCHITECTURE
8982M:	Keguang Zhang <keguang.zhang@gmail.com>
8983L:	linux-mips@linux-mips.org
8984S:	Maintained
8985F:	arch/mips/loongson32/
8986F:	arch/mips/include/asm/mach-loongson32/
8987F:	drivers/*/*loongson1*
8988F:	drivers/*/*/*loongson1*
8989
8990MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8991M:	Hans Verkuil <hverkuil@xs4all.nl>
8992L:	linux-media@vger.kernel.org
8993T:	git git://linuxtv.org/media_tree.git
8994W:	https://linuxtv.org
8995S:	Odd Fixes
8996F:	drivers/media/radio/radio-miropcm20*
8997
8998MMP SUPPORT
8999M:	Eric Miao <eric.y.miao@gmail.com>
9000M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002T:	git git://github.com/hzhuang1/linux.git
9003T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9004S:	Maintained
9005F:	arch/arm/boot/dts/mmp*
9006F:	arch/arm/mach-mmp/
9007
9008MN88472 MEDIA DRIVER
9009M:	Antti Palosaari <crope@iki.fi>
9010L:	linux-media@vger.kernel.org
9011W:	https://linuxtv.org
9012W:	http://palosaari.fi/linux/
9013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9014S:	Maintained
9015F:	drivers/media/dvb-frontends/mn88472*
9016
9017MN88473 MEDIA DRIVER
9018M:	Antti Palosaari <crope@iki.fi>
9019L:	linux-media@vger.kernel.org
9020W:	https://linuxtv.org
9021W:	http://palosaari.fi/linux/
9022Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9023S:	Maintained
9024F:	drivers/media/dvb-frontends/mn88473*
9025
9026MODULE SUPPORT
9027M:	Jessica Yu <jeyu@kernel.org>
9028M:	Rusty Russell <rusty@rustcorp.com.au>
9029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9030S:	Maintained
9031F:	include/linux/module.h
9032F:	kernel/module.c
9033
9034MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9035W:	http://popies.net/meye/
9036S:	Orphan
9037F:	Documentation/media/v4l-drivers/meye*
9038F:	drivers/media/pci/meye/
9039F:	include/uapi/linux/meye.h
9040
9041MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9042M:	Jiri Slaby <jirislaby@gmail.com>
9043S:	Maintained
9044F:	Documentation/serial/moxa-smartio
9045F:	drivers/tty/mxser.*
9046
9047MR800 AVERMEDIA USB FM RADIO DRIVER
9048M:	Alexey Klimov <klimov.linux@gmail.com>
9049L:	linux-media@vger.kernel.org
9050T:	git git://linuxtv.org/media_tree.git
9051S:	Maintained
9052F:	drivers/media/radio/radio-mr800.c
9053
9054MRF24J40 IEEE 802.15.4 RADIO DRIVER
9055M:	Alan Ott <alan@signal11.us>
9056L:	linux-wpan@vger.kernel.org
9057S:	Maintained
9058F:	drivers/net/ieee802154/mrf24j40.c
9059F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9060
9061MSI LAPTOP SUPPORT
9062M:	"Lee, Chun-Yi" <jlee@suse.com>
9063L:	platform-driver-x86@vger.kernel.org
9064S:	Maintained
9065F:	drivers/platform/x86/msi-laptop.c
9066
9067MSI WMI SUPPORT
9068L:	platform-driver-x86@vger.kernel.org
9069S:	Orphan
9070F:	drivers/platform/x86/msi-wmi.c
9071
9072MSI001 MEDIA DRIVER
9073M:	Antti Palosaari <crope@iki.fi>
9074L:	linux-media@vger.kernel.org
9075W:	https://linuxtv.org
9076W:	http://palosaari.fi/linux/
9077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9078T:	git git://linuxtv.org/anttip/media_tree.git
9079S:	Maintained
9080F:	drivers/media/tuners/msi001*
9081
9082MSI2500 MEDIA DRIVER
9083M:	Antti Palosaari <crope@iki.fi>
9084L:	linux-media@vger.kernel.org
9085W:	https://linuxtv.org
9086W:	http://palosaari.fi/linux/
9087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9088T:	git git://linuxtv.org/anttip/media_tree.git
9089S:	Maintained
9090F:	drivers/media/usb/msi2500/
9091
9092MSYSTEMS DISKONCHIP G3 MTD DRIVER
9093M:	Robert Jarzmik <robert.jarzmik@free.fr>
9094L:	linux-mtd@lists.infradead.org
9095S:	Maintained
9096F:	drivers/mtd/devices/docg3*
9097
9098MT9M032 APTINA SENSOR DRIVER
9099M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9100L:	linux-media@vger.kernel.org
9101T:	git git://linuxtv.org/media_tree.git
9102S:	Maintained
9103F:	drivers/media/i2c/mt9m032.c
9104F:	include/media/i2c/mt9m032.h
9105
9106MT9P031 APTINA CAMERA SENSOR
9107M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9108L:	linux-media@vger.kernel.org
9109T:	git git://linuxtv.org/media_tree.git
9110S:	Maintained
9111F:	drivers/media/i2c/mt9p031.c
9112F:	include/media/i2c/mt9p031.h
9113
9114MT9T001 APTINA CAMERA SENSOR
9115M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9116L:	linux-media@vger.kernel.org
9117T:	git git://linuxtv.org/media_tree.git
9118S:	Maintained
9119F:	drivers/media/i2c/mt9t001.c
9120F:	include/media/i2c/mt9t001.h
9121
9122MT9V032 APTINA CAMERA SENSOR
9123M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9124L:	linux-media@vger.kernel.org
9125T:	git git://linuxtv.org/media_tree.git
9126S:	Maintained
9127F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9128F:	drivers/media/i2c/mt9v032.c
9129F:	include/media/i2c/mt9v032.h
9130
9131MULTIFUNCTION DEVICES (MFD)
9132M:	Lee Jones <lee.jones@linaro.org>
9133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9134S:	Supported
9135F:	Documentation/devicetree/bindings/mfd/
9136F:	drivers/mfd/
9137F:	include/linux/mfd/
9138F:	include/dt-bindings/mfd/
9139
9140MULTIMEDIA CARD (MMC) ETC. OVER SPI
9141S:	Orphan
9142F:	drivers/mmc/host/mmc_spi.c
9143F:	include/linux/spi/mmc_spi.h
9144
9145MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9146M:	Ulf Hansson <ulf.hansson@linaro.org>
9147L:	linux-mmc@vger.kernel.org
9148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9149S:	Maintained
9150F:	Documentation/devicetree/bindings/mmc/
9151F:	drivers/mmc/
9152F:	include/linux/mmc/
9153F:	include/uapi/linux/mmc/
9154
9155MULTIPLEXER SUBSYSTEM
9156M:	Peter Rosin <peda@axentia.se>
9157S:	Maintained
9158F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9159F:	Documentation/devicetree/bindings/mux/
9160F:	include/linux/dt-bindings/mux/
9161F:	include/linux/mux/
9162F:	drivers/mux/
9163
9164MULTISOUND SOUND DRIVER
9165M:	Andrew Veliath <andrewtv@usa.net>
9166S:	Maintained
9167F:	Documentation/sound/oss/MultiSound
9168F:	sound/oss/msnd*
9169
9170MULTITECH MULTIPORT CARD (ISICOM)
9171S:	Orphan
9172F:	drivers/tty/isicom.c
9173F:	include/linux/isicom.h
9174
9175MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9176M:	Bin Liu <b-liu@ti.com>
9177L:	linux-usb@vger.kernel.org
9178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9179S:	Maintained
9180F:	drivers/usb/musb/
9181
9182MXL5007T MEDIA DRIVER
9183M:	Michael Krufky <mkrufky@linuxtv.org>
9184L:	linux-media@vger.kernel.org
9185W:	https://linuxtv.org
9186W:	http://github.com/mkrufky
9187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9188T:	git git://linuxtv.org/mkrufky/tuners.git
9189S:	Maintained
9190F:	drivers/media/tuners/mxl5007t.*
9191
9192MXSFB DRM DRIVER
9193M:	Marek Vasut <marex@denx.de>
9194S:	Supported
9195F:	drivers/gpu/drm/mxsfb/
9196F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9197
9198MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9199M:	Hyong-Youb Kim <hykim@myri.com>
9200L:	netdev@vger.kernel.org
9201W:	https://www.myricom.com/support/downloads/myri10ge.html
9202S:	Supported
9203F:	drivers/net/ethernet/myricom/myri10ge/
9204
9205NAND FLASH SUBSYSTEM
9206M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9207R:	Richard Weinberger <richard@nod.at>
9208L:	linux-mtd@lists.infradead.org
9209W:	http://www.linux-mtd.infradead.org/
9210Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9211T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9212T:	git git://git.infradead.org/l2-mtd.git nand/next
9213S:	Maintained
9214F:	drivers/mtd/nand/
9215F:	include/linux/mtd/*nand*.h
9216
9217NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9218M:	Daniel Mack <zonque@gmail.com>
9219S:	Maintained
9220L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9221W:	http://www.native-instruments.com
9222F:	sound/usb/caiaq/
9223
9224NATSEMI ETHERNET DRIVER (DP8381x)
9225S:	Orphan
9226F:	drivers/net/ethernet/natsemi/natsemi.c
9227
9228NCP FILESYSTEM
9229M:	Petr Vandrovec <petr@vandrovec.name>
9230S:	Odd Fixes
9231F:	fs/ncpfs/
9232
9233NCR 5380 SCSI DRIVERS
9234M:	Finn Thain <fthain@telegraphics.com.au>
9235M:	Michael Schmitz <schmitzmic@gmail.com>
9236L:	linux-scsi@vger.kernel.org
9237S:	Maintained
9238F:	Documentation/scsi/g_NCR5380.txt
9239F:	drivers/scsi/NCR5380.*
9240F:	drivers/scsi/arm/cumana_1.c
9241F:	drivers/scsi/arm/oak.c
9242F:	drivers/scsi/atari_scsi.*
9243F:	drivers/scsi/dmx3191d.c
9244F:	drivers/scsi/g_NCR5380.*
9245F:	drivers/scsi/mac_scsi.*
9246F:	drivers/scsi/sun3_scsi.*
9247F:	drivers/scsi/sun3_scsi_vme.c
9248
9249NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9250M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9251L:	linux-scsi@vger.kernel.org
9252S:	Maintained
9253F:	drivers/scsi/NCR_D700.*
9254
9255NCT6775 HARDWARE MONITOR DRIVER
9256M:	Guenter Roeck <linux@roeck-us.net>
9257L:	linux-hwmon@vger.kernel.org
9258S:	Maintained
9259F:	Documentation/hwmon/nct6775
9260F:	drivers/hwmon/nct6775.c
9261
9262NETEFFECT IWARP RNIC DRIVER (IW_NES)
9263M:	Faisal Latif <faisal.latif@intel.com>
9264L:	linux-rdma@vger.kernel.org
9265W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9266S:	Supported
9267F:	drivers/infiniband/hw/nes/
9268F:	include/uapi/rdma/nes-abi.h
9269
9270NETEM NETWORK EMULATOR
9271M:	Stephen Hemminger <stephen@networkplumber.org>
9272L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9273S:	Maintained
9274F:	net/sched/sch_netem.c
9275
9276NETERION 10GbE DRIVERS (s2io/vxge)
9277M:	Jon Mason <jdmason@kudzu.us>
9278L:	netdev@vger.kernel.org
9279S:	Supported
9280F:	Documentation/networking/s2io.txt
9281F:	Documentation/networking/vxge.txt
9282F:	drivers/net/ethernet/neterion/
9283
9284NETFILTER
9285M:	Pablo Neira Ayuso <pablo@netfilter.org>
9286M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9287M:	Florian Westphal <fw@strlen.de>
9288L:	netfilter-devel@vger.kernel.org
9289L:	coreteam@netfilter.org
9290W:	http://www.netfilter.org/
9291W:	http://www.iptables.org/
9292W:	http://www.nftables.org/
9293Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9296S:	Maintained
9297F:	include/linux/netfilter*
9298F:	include/linux/netfilter/
9299F:	include/net/netfilter/
9300F:	include/uapi/linux/netfilter*
9301F:	include/uapi/linux/netfilter/
9302F:	net/*/netfilter.c
9303F:	net/*/netfilter/
9304F:	net/netfilter/
9305F:	net/bridge/br_netfilter*.c
9306
9307NETROM NETWORK LAYER
9308M:	Ralf Baechle <ralf@linux-mips.org>
9309L:	linux-hams@vger.kernel.org
9310W:	http://www.linux-ax25.org/
9311S:	Maintained
9312F:	include/net/netrom.h
9313F:	include/uapi/linux/netrom.h
9314F:	net/netrom/
9315
9316NETRONOME ETHERNET DRIVERS
9317M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9318L:	oss-drivers@netronome.com
9319S:	Maintained
9320F:	drivers/net/ethernet/netronome/
9321
9322NETWORK BLOCK DEVICE (NBD)
9323M:	Josef Bacik <jbacik@fb.com>
9324S:	Maintained
9325L:	linux-block@vger.kernel.org
9326L:	nbd-general@lists.sourceforge.net
9327F:	Documentation/blockdev/nbd.txt
9328F:	drivers/block/nbd.c
9329F:	include/uapi/linux/nbd.h
9330
9331NETWORK DROP MONITOR
9332M:	Neil Horman <nhorman@tuxdriver.com>
9333L:	netdev@vger.kernel.org
9334S:	Maintained
9335W:	https://fedorahosted.org/dropwatch/
9336F:	net/core/drop_monitor.c
9337
9338NETWORKING DRIVERS
9339L:	netdev@vger.kernel.org
9340W:	http://www.linuxfoundation.org/en/Net
9341Q:	http://patchwork.ozlabs.org/project/netdev/list/
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9344S:	Odd Fixes
9345F:	Documentation/devicetree/bindings/net/
9346F:	drivers/net/
9347F:	include/linux/if_*
9348F:	include/linux/netdevice.h
9349F:	include/linux/etherdevice.h
9350F:	include/linux/fcdevice.h
9351F:	include/linux/fddidevice.h
9352F:	include/linux/hippidevice.h
9353F:	include/linux/inetdevice.h
9354F:	include/uapi/linux/if_*
9355F:	include/uapi/linux/netdevice.h
9356
9357NETWORKING DRIVERS (WIRELESS)
9358M:	Kalle Valo <kvalo@codeaurora.org>
9359L:	linux-wireless@vger.kernel.org
9360Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9363S:	Maintained
9364F:	Documentation/devicetree/bindings/net/wireless/
9365F:	drivers/net/wireless/
9366
9367NETWORKING [DSA]
9368M:	Andrew Lunn <andrew@lunn.ch>
9369M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9370M:	Florian Fainelli <f.fainelli@gmail.com>
9371S:	Maintained
9372F:	net/dsa/
9373F:	include/net/dsa.h
9374F:	drivers/net/dsa/
9375
9376NETWORKING [GENERAL]
9377M:	"David S. Miller" <davem@davemloft.net>
9378L:	netdev@vger.kernel.org
9379W:	http://www.linuxfoundation.org/en/Net
9380Q:	http://patchwork.ozlabs.org/project/netdev/list/
9381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9383B:	mailto:netdev@vger.kernel.org
9384S:	Maintained
9385F:	net/
9386F:	include/net/
9387F:	include/linux/in.h
9388F:	include/linux/net.h
9389F:	include/linux/netdevice.h
9390F:	include/uapi/linux/in.h
9391F:	include/uapi/linux/net.h
9392F:	include/uapi/linux/netdevice.h
9393F:	include/uapi/linux/net_namespace.h
9394F:	tools/net/
9395F:	tools/testing/selftests/net/
9396F:	lib/random32.c
9397
9398NETWORKING [IPSEC]
9399M:	Steffen Klassert <steffen.klassert@secunet.com>
9400M:	Herbert Xu <herbert@gondor.apana.org.au>
9401M:	"David S. Miller" <davem@davemloft.net>
9402L:	netdev@vger.kernel.org
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9405S:	Maintained
9406F:	net/core/flow.c
9407F:	net/xfrm/
9408F:	net/key/
9409F:	net/ipv4/xfrm*
9410F:	net/ipv4/esp4*
9411F:	net/ipv4/ah4.c
9412F:	net/ipv4/ipcomp.c
9413F:	net/ipv4/ip_vti.c
9414F:	net/ipv6/xfrm*
9415F:	net/ipv6/esp6*
9416F:	net/ipv6/ah6.c
9417F:	net/ipv6/ipcomp6.c
9418F:	net/ipv6/ip6_vti.c
9419F:	include/uapi/linux/xfrm.h
9420F:	include/net/xfrm.h
9421
9422NETWORKING [IPv4/IPv6]
9423M:	"David S. Miller" <davem@davemloft.net>
9424M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9425M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9426L:	netdev@vger.kernel.org
9427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9428S:	Maintained
9429F:	net/ipv4/
9430F:	net/ipv6/
9431F:	include/net/ip*
9432F:	arch/x86/net/*
9433
9434NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9435M:	Paul Moore <paul@paul-moore.com>
9436W:	https://github.com/netlabel
9437L:	netdev@vger.kernel.org
9438L:	linux-security-module@vger.kernel.org
9439S:	Maintained
9440F:	Documentation/netlabel/
9441F:	include/net/calipso.h
9442F:	include/net/cipso_ipv4.h
9443F:	include/net/netlabel.h
9444F:	include/uapi/linux/netfilter/xt_SECMARK.h
9445F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9446F:	net/netlabel/
9447F:	net/ipv4/cipso_ipv4.c
9448F:	net/ipv6/calipso.c
9449F:	net/netfilter/xt_CONNSECMARK.c
9450F:	net/netfilter/xt_SECMARK.c
9451
9452NETWORKING [TLS]
9453M:	Ilya Lesokhin <ilyal@mellanox.com>
9454M:	Aviad Yehezkel <aviadye@mellanox.com>
9455M:	Dave Watson <davejwatson@fb.com>
9456L:	netdev@vger.kernel.org
9457S:	Maintained
9458F:	net/tls/*
9459F:	include/uapi/linux/tls.h
9460F:	include/net/tls.h
9461
9462NETWORKING [WIRELESS]
9463L:	linux-wireless@vger.kernel.org
9464Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9465
9466NETXEN (1/10) GbE SUPPORT
9467M:	Manish Chopra <manish.chopra@cavium.com>
9468M:	Rahul Verma <rahul.verma@cavium.com>
9469M:	Dept-GELinuxNICDev@cavium.com
9470L:	netdev@vger.kernel.org
9471S:	Supported
9472F:	drivers/net/ethernet/qlogic/netxen/
9473
9474NFC SUBSYSTEM
9475M:	Samuel Ortiz <sameo@linux.intel.com>
9476L:	linux-wireless@vger.kernel.org
9477L:	linux-nfc@lists.01.org (subscribers-only)
9478S:	Supported
9479F:	net/nfc/
9480F:	include/net/nfc/
9481F:	include/uapi/linux/nfc.h
9482F:	drivers/nfc/
9483F:	include/linux/platform_data/nfcmrvl.h
9484F:	include/linux/platform_data/nxp-nci.h
9485F:	Documentation/devicetree/bindings/net/nfc/
9486
9487NFS, SUNRPC, AND LOCKD CLIENTS
9488M:	Trond Myklebust <trond.myklebust@primarydata.com>
9489M:	Anna Schumaker <anna.schumaker@netapp.com>
9490L:	linux-nfs@vger.kernel.org
9491W:	http://client.linux-nfs.org
9492T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9493S:	Maintained
9494F:	fs/lockd/
9495F:	fs/nfs/
9496F:	fs/nfs_common/
9497F:	net/sunrpc/
9498F:	include/linux/lockd/
9499F:	include/linux/nfs*
9500F:	include/linux/sunrpc/
9501F:	include/uapi/linux/nfs*
9502F:	include/uapi/linux/sunrpc/
9503
9504NILFS2 FILESYSTEM
9505M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9506L:	linux-nilfs@vger.kernel.org
9507W:	http://nilfs.sourceforge.net/
9508W:	http://nilfs.osdn.jp/
9509T:	git git://github.com/konis/nilfs2.git
9510S:	Supported
9511F:	Documentation/filesystems/nilfs2.txt
9512F:	fs/nilfs2/
9513F:	include/trace/events/nilfs2.h
9514F:	include/uapi/linux/nilfs2_api.h
9515F:	include/uapi/linux/nilfs2_ondisk.h
9516
9517NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9518M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9519W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9520S:	Maintained
9521F:	Documentation/scsi/NinjaSCSI.txt
9522F:	drivers/scsi/pcmcia/nsp_*
9523
9524NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9525M:	GOTO Masanori <gotom@debian.or.jp>
9526M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9527W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9528S:	Maintained
9529F:	Documentation/scsi/NinjaSCSI.txt
9530F:	drivers/scsi/nsp32*
9531
9532NIOS2 ARCHITECTURE
9533M:	Ley Foon Tan <lftan@altera.com>
9534L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9536S:	Maintained
9537F:	arch/nios2/
9538
9539NOHZ, DYNTICKS SUPPORT
9540M:	Frederic Weisbecker <fweisbec@gmail.com>
9541M:	Thomas Gleixner <tglx@linutronix.de>
9542M:	Ingo Molnar <mingo@kernel.org>
9543L:	linux-kernel@vger.kernel.org
9544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9545S:	Maintained
9546F:	kernel/time/tick*.*
9547F:	include/linux/tick.h
9548F:	include/linux/sched/nohz.h
9549
9550NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9551M:	Pavel Machek <pavel@ucw.cz>
9552M:	Sakari Ailus <sakari.ailus@iki.fi>
9553L:	linux-media@vger.kernel.org
9554S:	Maintained
9555F:	drivers/media/i2c/et8ek8
9556F:	drivers/media/i2c/ad5820.c
9557
9558NOKIA N900 POWER SUPPLY DRIVERS
9559R:	Pali Rohár <pali.rohar@gmail.com>
9560F:	include/linux/power/bq2415x_charger.h
9561F:	include/linux/power/bq27xxx_battery.h
9562F:	include/linux/power/isp1704_charger.h
9563F:	drivers/power/supply/bq2415x_charger.c
9564F:	drivers/power/supply/bq27xxx_battery.c
9565F:	drivers/power/supply/bq27xxx_battery_i2c.c
9566F:	drivers/power/supply/isp1704_charger.c
9567F:	drivers/power/supply/rx51_battery.c
9568
9569NTB AMD DRIVER
9570M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9571L:	linux-ntb@googlegroups.com
9572S:	Supported
9573F:	drivers/ntb/hw/amd/
9574
9575NTB DRIVER CORE
9576M:	Jon Mason <jdmason@kudzu.us>
9577M:	Dave Jiang <dave.jiang@intel.com>
9578M:	Allen Hubbe <Allen.Hubbe@emc.com>
9579L:	linux-ntb@googlegroups.com
9580S:	Supported
9581W:	https://github.com/jonmason/ntb/wiki
9582T:	git git://github.com/jonmason/ntb.git
9583F:	drivers/ntb/
9584F:	drivers/net/ntb_netdev.c
9585F:	include/linux/ntb.h
9586F:	include/linux/ntb_transport.h
9587F:	tools/testing/selftests/ntb/
9588
9589NTB IDT DRIVER
9590M:	Serge Semin <fancer.lancer@gmail.com>
9591L:	linux-ntb@googlegroups.com
9592S:	Supported
9593F:	drivers/ntb/hw/idt/
9594
9595NTB INTEL DRIVER
9596M:	Jon Mason <jdmason@kudzu.us>
9597M:	Dave Jiang <dave.jiang@intel.com>
9598L:	linux-ntb@googlegroups.com
9599S:	Supported
9600W:	https://github.com/jonmason/ntb/wiki
9601T:	git git://github.com/jonmason/ntb.git
9602F:	drivers/ntb/hw/intel/
9603
9604NTFS FILESYSTEM
9605M:	Anton Altaparmakov <anton@tuxera.com>
9606L:	linux-ntfs-dev@lists.sourceforge.net
9607W:	http://www.tuxera.com/
9608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9609S:	Supported
9610F:	Documentation/filesystems/ntfs.txt
9611F:	fs/ntfs/
9612
9613NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9614M:	Antonino Daplas <adaplas@gmail.com>
9615L:	linux-fbdev@vger.kernel.org
9616S:	Maintained
9617F:	drivers/video/fbdev/riva/
9618F:	drivers/video/fbdev/nvidia/
9619
9620NVM EXPRESS DRIVER
9621M:	Keith Busch <keith.busch@intel.com>
9622M:	Jens Axboe <axboe@fb.com>
9623M:	Christoph Hellwig <hch@lst.de>
9624M:	Sagi Grimberg <sagi@grimberg.me>
9625L:	linux-nvme@lists.infradead.org
9626T:	git://git.infradead.org/nvme.git
9627W:	http://git.infradead.org/nvme.git
9628S:	Supported
9629F:	drivers/nvme/host/
9630F:	include/linux/nvme.h
9631F:	include/uapi/linux/nvme_ioctl.h
9632
9633NVM EXPRESS FC TRANSPORT DRIVERS
9634M:	James Smart <james.smart@broadcom.com>
9635L:	linux-nvme@lists.infradead.org
9636S:	Supported
9637F:	include/linux/nvme-fc.h
9638F:	include/linux/nvme-fc-driver.h
9639F:	drivers/nvme/host/fc.c
9640F:	drivers/nvme/target/fc.c
9641F:	drivers/nvme/target/fcloop.c
9642
9643NVM EXPRESS TARGET DRIVER
9644M:	Christoph Hellwig <hch@lst.de>
9645M:	Sagi Grimberg <sagi@grimberg.me>
9646L:	linux-nvme@lists.infradead.org
9647T:	git://git.infradead.org/nvme.git
9648W:	http://git.infradead.org/nvme.git
9649S:	Supported
9650F:	drivers/nvme/target/
9651
9652NVMEM FRAMEWORK
9653M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9654S:	Maintained
9655F:	drivers/nvmem/
9656F:	Documentation/devicetree/bindings/nvmem/
9657F:	Documentation/ABI/stable/sysfs-bus-nvmem
9658F:	include/linux/nvmem-consumer.h
9659F:	include/linux/nvmem-provider.h
9660
9661NXP TDA998X DRM DRIVER
9662M:	Russell King <linux@armlinux.org.uk>
9663S:	Supported
9664T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9665T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9666F:	drivers/gpu/drm/i2c/tda998x_drv.c
9667F:	include/drm/i2c/tda998x.h
9668
9669NXP TFA9879 DRIVER
9670M:	Peter Rosin <peda@axentia.se>
9671L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9672S:	Maintained
9673F:	sound/soc/codecs/tfa9879*
9674
9675NXP-NCI NFC DRIVER
9676M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9677R:	Charles Gorand <charles.gorand@effinnov.com>
9678L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9679S:	Supported
9680F:	drivers/nfc/nxp-nci
9681
9682OBJTOOL
9683M:	Josh Poimboeuf <jpoimboe@redhat.com>
9684S:	Supported
9685F:	tools/objtool/
9686
9687OMAP AUDIO SUPPORT
9688M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9689M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9691L:	linux-omap@vger.kernel.org
9692S:	Maintained
9693F:	sound/soc/omap/
9694
9695OMAP CLOCK FRAMEWORK SUPPORT
9696M:	Paul Walmsley <paul@pwsan.com>
9697L:	linux-omap@vger.kernel.org
9698S:	Maintained
9699F:	arch/arm/*omap*/*clock*
9700
9701OMAP DEVICE TREE SUPPORT
9702M:	Benoît Cousson <bcousson@baylibre.com>
9703M:	Tony Lindgren <tony@atomide.com>
9704L:	linux-omap@vger.kernel.org
9705L:	devicetree@vger.kernel.org
9706S:	Maintained
9707F:	arch/arm/boot/dts/*omap*
9708F:	arch/arm/boot/dts/*am3*
9709F:	arch/arm/boot/dts/*am4*
9710F:	arch/arm/boot/dts/*am5*
9711F:	arch/arm/boot/dts/*dra7*
9712
9713OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9714M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9715L:	linux-omap@vger.kernel.org
9716L:	linux-fbdev@vger.kernel.org
9717S:	Maintained
9718F:	drivers/video/fbdev/omap2/
9719F:	Documentation/arm/OMAP/DSS
9720
9721OMAP FRAMEBUFFER SUPPORT
9722M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9723L:	linux-fbdev@vger.kernel.org
9724L:	linux-omap@vger.kernel.org
9725S:	Maintained
9726F:	drivers/video/fbdev/omap/
9727
9728OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9729M:	Roger Quadros <rogerq@ti.com>
9730M:	Tony Lindgren <tony@atomide.com>
9731L:	linux-omap@vger.kernel.org
9732S:	Maintained
9733F:	drivers/memory/omap-gpmc.c
9734F:	arch/arm/mach-omap2/*gpmc*
9735
9736OMAP GPIO DRIVER
9737M:	Grygorii Strashko <grygorii.strashko@ti.com>
9738M:	Santosh Shilimkar <ssantosh@kernel.org>
9739M:	Kevin Hilman <khilman@kernel.org>
9740L:	linux-omap@vger.kernel.org
9741S:	Maintained
9742F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9743F:	drivers/gpio/gpio-omap.c
9744
9745OMAP HARDWARE SPINLOCK SUPPORT
9746M:	Ohad Ben-Cohen <ohad@wizery.com>
9747L:	linux-omap@vger.kernel.org
9748S:	Maintained
9749F:	drivers/hwspinlock/omap_hwspinlock.c
9750
9751OMAP HS MMC SUPPORT
9752L:	linux-mmc@vger.kernel.org
9753L:	linux-omap@vger.kernel.org
9754S:	Orphan
9755F:	drivers/mmc/host/omap_hsmmc.c
9756
9757OMAP HWMOD DATA
9758M:	Paul Walmsley <paul@pwsan.com>
9759L:	linux-omap@vger.kernel.org
9760S:	Maintained
9761F:	arch/arm/mach-omap2/omap_hwmod*data*
9762
9763OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9764M:	Benoît Cousson <bcousson@baylibre.com>
9765L:	linux-omap@vger.kernel.org
9766S:	Maintained
9767F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9768
9769OMAP HWMOD SUPPORT
9770M:	Benoît Cousson <bcousson@baylibre.com>
9771M:	Paul Walmsley <paul@pwsan.com>
9772L:	linux-omap@vger.kernel.org
9773S:	Maintained
9774F:	arch/arm/mach-omap2/omap_hwmod.*
9775
9776OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9777M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9778L:	linux-media@vger.kernel.org
9779S:	Maintained
9780F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9781F:	drivers/media/platform/omap3isp/
9782F:	drivers/staging/media/omap4iss/
9783
9784OMAP MMC SUPPORT
9785M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9786L:	linux-omap@vger.kernel.org
9787S:	Maintained
9788F:	drivers/mmc/host/omap.c
9789
9790OMAP POWER MANAGEMENT SUPPORT
9791M:	Kevin Hilman <khilman@kernel.org>
9792L:	linux-omap@vger.kernel.org
9793S:	Maintained
9794F:	arch/arm/*omap*/*pm*
9795F:	drivers/cpufreq/omap-cpufreq.c
9796
9797OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9798M:	Rajendra Nayak <rnayak@codeaurora.org>
9799M:	Paul Walmsley <paul@pwsan.com>
9800L:	linux-omap@vger.kernel.org
9801S:	Maintained
9802F:	arch/arm/mach-omap2/prm*
9803
9804OMAP RANDOM NUMBER GENERATOR SUPPORT
9805M:	Deepak Saxena <dsaxena@plexity.net>
9806S:	Maintained
9807F:	drivers/char/hw_random/omap-rng.c
9808
9809OMAP USB SUPPORT
9810L:	linux-usb@vger.kernel.org
9811L:	linux-omap@vger.kernel.org
9812S:	Orphan
9813F:	drivers/usb/*/*omap*
9814F:	arch/arm/*omap*/usb*
9815
9816OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9817M:	Mark Jackson <mpfj@newflow.co.uk>
9818L:	linux-omap@vger.kernel.org
9819S:	Maintained
9820F:	arch/arm/boot/dts/am335x-nano.dts
9821
9822OMAP1 SUPPORT
9823M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9824M:	Tony Lindgren <tony@atomide.com>
9825L:	linux-omap@vger.kernel.org
9826Q:	http://patchwork.kernel.org/project/linux-omap/list/
9827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9828S:	Maintained
9829F:	arch/arm/mach-omap1/
9830F:	arch/arm/plat-omap/
9831F:	arch/arm/configs/omap1_defconfig
9832F:	drivers/i2c/busses/i2c-omap.c
9833F:	include/linux/i2c-omap.h
9834
9835OMAP2+ SUPPORT
9836M:	Tony Lindgren <tony@atomide.com>
9837L:	linux-omap@vger.kernel.org
9838W:	http://www.muru.com/linux/omap/
9839W:	http://linux.omap.com/
9840Q:	http://patchwork.kernel.org/project/linux-omap/list/
9841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9842S:	Maintained
9843F:	arch/arm/mach-omap2/
9844F:	arch/arm/plat-omap/
9845F:	arch/arm/configs/omap2plus_defconfig
9846F:	drivers/i2c/busses/i2c-omap.c
9847F:	drivers/irqchip/irq-omap-intc.c
9848F:	drivers/mfd/*omap*.c
9849F:	drivers/mfd/menelaus.c
9850F:	drivers/mfd/palmas.c
9851F:	drivers/mfd/tps65217.c
9852F:	drivers/mfd/tps65218.c
9853F:	drivers/mfd/tps65910.c
9854F:	drivers/mfd/twl-core.[ch]
9855F:	drivers/mfd/twl4030*.c
9856F:	drivers/mfd/twl6030*.c
9857F:	drivers/mfd/twl6040*.c
9858F:	drivers/regulator/palmas-regulator*.c
9859F:	drivers/regulator/pbias-regulator.c
9860F:	drivers/regulator/tps65217-regulator.c
9861F:	drivers/regulator/tps65218-regulator.c
9862F:	drivers/regulator/tps65910-regulator.c
9863F:	drivers/regulator/twl-regulator.c
9864F:	drivers/regulator/twl6030-regulator.c
9865F:	include/linux/i2c-omap.h
9866
9867OMFS FILESYSTEM
9868M:	Bob Copeland <me@bobcopeland.com>
9869L:	linux-karma-devel@lists.sourceforge.net
9870S:	Maintained
9871F:	Documentation/filesystems/omfs.txt
9872F:	fs/omfs/
9873
9874OMNIKEY CARDMAN 4000 DRIVER
9875M:	Harald Welte <laforge@gnumonks.org>
9876S:	Maintained
9877F:	drivers/char/pcmcia/cm4000_cs.c
9878F:	include/linux/cm4000_cs.h
9879F:	include/uapi/linux/cm4000_cs.h
9880
9881OMNIKEY CARDMAN 4040 DRIVER
9882M:	Harald Welte <laforge@gnumonks.org>
9883S:	Maintained
9884F:	drivers/char/pcmcia/cm4040_cs.*
9885
9886OMNIVISION OV13858 SENSOR DRIVER
9887M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9888L:	linux-media@vger.kernel.org
9889T:	git git://linuxtv.org/media_tree.git
9890S:	Maintained
9891F:	drivers/media/i2c/ov13858.c
9892
9893OMNIVISION OV5640 SENSOR DRIVER
9894M:	Steve Longerbeam <slongerbeam@gmail.com>
9895L:	linux-media@vger.kernel.org
9896T:	git git://linuxtv.org/media_tree.git
9897S:	Maintained
9898F:	drivers/media/i2c/ov5640.c
9899
9900OMNIVISION OV5647 SENSOR DRIVER
9901M:	Luis Oliveira <lolivei@synopsys.com>
9902L:	linux-media@vger.kernel.org
9903T:	git git://linuxtv.org/media_tree.git
9904S:	Maintained
9905F:	drivers/media/i2c/ov5647.c
9906
9907OMNIVISION OV7670 SENSOR DRIVER
9908M:	Jonathan Corbet <corbet@lwn.net>
9909L:	linux-media@vger.kernel.org
9910T:	git git://linuxtv.org/media_tree.git
9911S:	Maintained
9912F:	drivers/media/i2c/ov7670.c
9913F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9914
9915ONENAND FLASH DRIVER
9916M:	Kyungmin Park <kyungmin.park@samsung.com>
9917L:	linux-mtd@lists.infradead.org
9918S:	Maintained
9919F:	drivers/mtd/onenand/
9920F:	include/linux/mtd/onenand*.h
9921
9922ONSTREAM SCSI TAPE DRIVER
9923M:	Willem Riede <osst@riede.org>
9924L:	osst-users@lists.sourceforge.net
9925L:	linux-scsi@vger.kernel.org
9926S:	Maintained
9927F:	Documentation/scsi/osst.txt
9928F:	drivers/scsi/osst.*
9929F:	drivers/scsi/osst_*.h
9930F:	drivers/scsi/st.h
9931
9932OP-TEE DRIVER
9933M:	Jens Wiklander <jens.wiklander@linaro.org>
9934S:	Maintained
9935F:	drivers/tee/optee/
9936
9937OPA-VNIC DRIVER
9938M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9939M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9940L:	linux-rdma@vger.kernel.org
9941S:	Supported
9942F:	drivers/infiniband/ulp/opa_vnic
9943
9944OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9945M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9946L:	devicetree@vger.kernel.org
9947S:	Maintained
9948F:	Documentation/devicetree/dynamic-resolution-notes.txt
9949F:	Documentation/devicetree/overlay-notes.txt
9950F:	drivers/of/overlay.c
9951F:	drivers/of/resolver.c
9952
9953OPEN FIRMWARE AND FLATTENED DEVICE TREE
9954M:	Rob Herring <robh+dt@kernel.org>
9955M:	Frank Rowand <frowand.list@gmail.com>
9956L:	devicetree@vger.kernel.org
9957W:	http://www.devicetree.org/
9958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9959S:	Maintained
9960F:	drivers/of/
9961F:	include/linux/of*.h
9962F:	scripts/dtc/
9963F:	Documentation/ABI/testing/sysfs-firmware-ofw
9964
9965OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9966M:	Rob Herring <robh+dt@kernel.org>
9967M:	Mark Rutland <mark.rutland@arm.com>
9968L:	devicetree@vger.kernel.org
9969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9970Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9971S:	Maintained
9972F:	Documentation/devicetree/
9973F:	arch/*/boot/dts/
9974F:	include/dt-bindings/
9975
9976OPENCORES I2C BUS DRIVER
9977M:	Peter Korsgaard <jacmet@sunsite.dk>
9978L:	linux-i2c@vger.kernel.org
9979S:	Maintained
9980F:	Documentation/i2c/busses/i2c-ocores
9981F:	drivers/i2c/busses/i2c-ocores.c
9982
9983OPENRISC ARCHITECTURE
9984M:	Jonas Bonn <jonas@southpole.se>
9985M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9986M:	Stafford Horne <shorne@gmail.com>
9987T:	git git://github.com/openrisc/linux.git
9988L:	openrisc@lists.librecores.org
9989W:	http://openrisc.io
9990S:	Maintained
9991F:	arch/openrisc/
9992
9993OPENVSWITCH
9994M:	Pravin Shelar <pshelar@nicira.com>
9995L:	netdev@vger.kernel.org
9996L:	dev@openvswitch.org
9997W:	http://openvswitch.org
9998S:	Maintained
9999F:	net/openvswitch/
10000F:	include/uapi/linux/openvswitch.h
10001
10002OPERATING PERFORMANCE POINTS (OPP)
10003M:	Viresh Kumar <vireshk@kernel.org>
10004M:	Nishanth Menon <nm@ti.com>
10005M:	Stephen Boyd <sboyd@codeaurora.org>
10006L:	linux-pm@vger.kernel.org
10007S:	Maintained
10008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10009F:	drivers/base/power/opp/
10010F:	include/linux/pm_opp.h
10011F:	Documentation/power/opp.txt
10012F:	Documentation/devicetree/bindings/opp/
10013
10014OPL4 DRIVER
10015M:	Clemens Ladisch <clemens@ladisch.de>
10016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10017T:	git git://git.alsa-project.org/alsa-kernel.git
10018S:	Maintained
10019F:	sound/drivers/opl4/
10020
10021OPROFILE
10022M:	Robert Richter <rric@kernel.org>
10023L:	oprofile-list@lists.sf.net
10024S:	Maintained
10025F:	arch/*/include/asm/oprofile*.h
10026F:	arch/*/oprofile/
10027F:	drivers/oprofile/
10028F:	include/linux/oprofile.h
10029
10030ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10031M:	Mark Fasheh <mfasheh@versity.com>
10032M:	Joel Becker <jlbec@evilplan.org>
10033L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10034W:	http://ocfs2.wiki.kernel.org
10035S:	Supported
10036F:	Documentation/filesystems/ocfs2.txt
10037F:	Documentation/filesystems/dlmfs.txt
10038F:	fs/ocfs2/
10039
10040ORANGEFS FILESYSTEM
10041M:	Mike Marshall <hubcap@omnibond.com>
10042L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10044S:	Supported
10045F:	fs/orangefs/
10046F:	Documentation/filesystems/orangefs.txt
10047
10048ORINOCO DRIVER
10049L:	linux-wireless@vger.kernel.org
10050W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10051W:	http://www.nongnu.org/orinoco/
10052S:	Orphan
10053F:	drivers/net/wireless/intersil/orinoco/
10054
10055OSD LIBRARY and FILESYSTEM
10056M:	Boaz Harrosh <ooo@electrozaur.com>
10057S:	Maintained
10058F:	drivers/scsi/osd/
10059F:	include/scsi/osd_*
10060F:	fs/exofs/
10061
10062OV2659 OMNIVISION SENSOR DRIVER
10063M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10064L:	linux-media@vger.kernel.org
10065W:	https://linuxtv.org
10066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10067T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10068S:	Maintained
10069F:	drivers/media/i2c/ov2659.c
10070F:	include/media/i2c/ov2659.h
10071
10072OVERLAY FILESYSTEM
10073M:	Miklos Szeredi <miklos@szeredi.hu>
10074L:	linux-unionfs@vger.kernel.org
10075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10076S:	Supported
10077F:	fs/overlayfs/
10078F:	Documentation/filesystems/overlayfs.txt
10079
10080P54 WIRELESS DRIVER
10081M:	Christian Lamparter <chunkeey@googlemail.com>
10082L:	linux-wireless@vger.kernel.org
10083W:	http://wireless.kernel.org/en/users/Drivers/p54
10084S:	Maintained
10085F:	drivers/net/wireless/intersil/p54/
10086
10087PA SEMI ETHERNET DRIVER
10088L:	netdev@vger.kernel.org
10089S:	Orphan
10090F:	drivers/net/ethernet/pasemi/*
10091
10092PA SEMI SMBUS DRIVER
10093L:	linux-i2c@vger.kernel.org
10094S:	Orphan
10095F:	drivers/i2c/busses/i2c-pasemi.c
10096
10097PADATA PARALLEL EXECUTION MECHANISM
10098M:	Steffen Klassert <steffen.klassert@secunet.com>
10099L:	linux-crypto@vger.kernel.org
10100S:	Maintained
10101F:	kernel/padata.c
10102F:	include/linux/padata.h
10103F:	Documentation/padata.txt
10104
10105PANASONIC LAPTOP ACPI EXTRAS DRIVER
10106M:	Harald Welte <laforge@gnumonks.org>
10107L:	platform-driver-x86@vger.kernel.org
10108S:	Maintained
10109F:	drivers/platform/x86/panasonic-laptop.c
10110
10111PANASONIC MN10300/AM33/AM34 PORT
10112M:	David Howells <dhowells@redhat.com>
10113L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10114W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10115S:	Maintained
10116F:	Documentation/mn10300/
10117F:	arch/mn10300/
10118
10119PARALLEL LCD/KEYPAD PANEL DRIVER
10120M:	Willy Tarreau <willy@haproxy.com>
10121M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10122S:	Odd Fixes
10123F:	Documentation/misc-devices/lcd-panel-cgram.txt
10124F:	drivers/misc/panel.c
10125
10126PARALLEL PORT SUBSYSTEM
10127M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10128M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10129L:	linux-parport@lists.infradead.org (subscribers-only)
10130S:	Maintained
10131F:	drivers/parport/
10132F:	include/linux/parport*.h
10133F:	drivers/char/ppdev.c
10134F:	include/uapi/linux/ppdev.h
10135F:	Documentation/parport*.txt
10136
10137PARAVIRT_OPS INTERFACE
10138M:	Juergen Gross <jgross@suse.com>
10139M:	Chris Wright <chrisw@sous-sol.org>
10140M:	Alok Kataria <akataria@vmware.com>
10141M:	Rusty Russell <rusty@rustcorp.com.au>
10142L:	virtualization@lists.linux-foundation.org
10143S:	Supported
10144F:	Documentation/virtual/paravirt_ops.txt
10145F:	arch/*/kernel/paravirt*
10146F:	arch/*/include/asm/paravirt*.h
10147F:	include/linux/hypervisor.h
10148
10149PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10150M:	Tim Waugh <tim@cyberelk.net>
10151L:	linux-parport@lists.infradead.org (subscribers-only)
10152S:	Maintained
10153F:	Documentation/blockdev/paride.txt
10154F:	drivers/block/paride/
10155
10156PARISC ARCHITECTURE
10157M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10158M:	Helge Deller <deller@gmx.de>
10159L:	linux-parisc@vger.kernel.org
10160W:	http://www.parisc-linux.org/
10161Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10164S:	Maintained
10165F:	arch/parisc/
10166F:	Documentation/parisc/
10167F:	drivers/parisc/
10168F:	drivers/char/agp/parisc-agp.c
10169F:	drivers/input/serio/gscps2.c
10170F:	drivers/parport/parport_gsc.*
10171F:	drivers/tty/serial/8250/8250_gsc.c
10172F:	drivers/video/fbdev/sti*
10173F:	drivers/video/console/sti*
10174F:	drivers/video/logo/logo_parisc*
10175
10176PARMAN
10177M:	Jiri Pirko <jiri@mellanox.com>
10178L:	netdev@vger.kernel.org
10179S:	Supported
10180F:	lib/parman.c
10181F:	lib/test_parman.c
10182F:	include/linux/parman.h
10183
10184PC87360 HARDWARE MONITORING DRIVER
10185M:	Jim Cromie <jim.cromie@gmail.com>
10186L:	linux-hwmon@vger.kernel.org
10187S:	Maintained
10188F:	Documentation/hwmon/pc87360
10189F:	drivers/hwmon/pc87360.c
10190
10191PC8736x GPIO DRIVER
10192M:	Jim Cromie <jim.cromie@gmail.com>
10193S:	Maintained
10194F:	drivers/char/pc8736x_gpio.c
10195
10196PC87427 HARDWARE MONITORING DRIVER
10197M:	Jean Delvare <jdelvare@suse.com>
10198L:	linux-hwmon@vger.kernel.org
10199S:	Maintained
10200F:	Documentation/hwmon/pc87427
10201F:	drivers/hwmon/pc87427.c
10202
10203PCA9532 LED DRIVER
10204M:	Riku Voipio <riku.voipio@iki.fi>
10205S:	Maintained
10206F:	drivers/leds/leds-pca9532.c
10207F:	include/linux/leds-pca9532.h
10208
10209PCA9541 I2C BUS MASTER SELECTOR DRIVER
10210M:	Guenter Roeck <linux@roeck-us.net>
10211L:	linux-i2c@vger.kernel.org
10212S:	Maintained
10213F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10214
10215PCDP - PRIMARY CONSOLE AND DEBUG PORT
10216M:	Khalid Aziz <khalid@gonehiking.org>
10217S:	Maintained
10218F:	drivers/firmware/pcdp.*
10219
10220PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10221M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10222L:	linux-pci@vger.kernel.org
10223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10224S:	Maintained
10225F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10226F:	drivers/pci/host/pci-aardvark.c
10227
10228PCI DRIVER FOR ALTERA PCIE IP
10229M:	Ley Foon Tan <lftan@altera.com>
10230L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10231L:	linux-pci@vger.kernel.org
10232S:	Supported
10233F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10234F:	drivers/pci/host/pcie-altera.c
10235
10236PCI DRIVER FOR APPLIEDMICRO XGENE
10237M:	Tanmay Inamdar <tinamdar@apm.com>
10238L:	linux-pci@vger.kernel.org
10239L:	linux-arm-kernel@lists.infradead.org
10240S:	Maintained
10241F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10242F:	drivers/pci/host/pci-xgene.c
10243
10244PCI DRIVER FOR ARM VERSATILE PLATFORM
10245M:	Rob Herring <robh@kernel.org>
10246L:	linux-pci@vger.kernel.org
10247L:	linux-arm-kernel@lists.infradead.org
10248S:	Maintained
10249F:	Documentation/devicetree/bindings/pci/versatile.txt
10250F:	drivers/pci/host/pci-versatile.c
10251
10252PCI DRIVER FOR ARMADA 8K
10253M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10254L:	linux-pci@vger.kernel.org
10255L:	linux-arm-kernel@lists.infradead.org
10256S:	Maintained
10257F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10258F:	drivers/pci/dwc/pcie-armada8k.c
10259
10260PCI DRIVER FOR FREESCALE LAYERSCAPE
10261M:	Minghuan Lian <minghuan.Lian@freescale.com>
10262M:	Mingkai Hu <mingkai.hu@freescale.com>
10263M:	Roy Zang <tie-fei.zang@freescale.com>
10264L:	linuxppc-dev@lists.ozlabs.org
10265L:	linux-pci@vger.kernel.org
10266L:	linux-arm-kernel@lists.infradead.org
10267S:	Maintained
10268F:	drivers/pci/dwc/*layerscape*
10269
10270PCI DRIVER FOR GENERIC OF HOSTS
10271M:	Will Deacon <will.deacon@arm.com>
10272L:	linux-pci@vger.kernel.org
10273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10274S:	Maintained
10275F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10276F:	drivers/pci/host/pci-host-common.c
10277F:	drivers/pci/host/pci-host-generic.c
10278
10279PCI DRIVER FOR IMX6
10280M:	Richard Zhu <hongxing.zhu@nxp.com>
10281M:	Lucas Stach <l.stach@pengutronix.de>
10282L:	linux-pci@vger.kernel.org
10283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10284S:	Maintained
10285F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10286F:	drivers/pci/dwc/*imx6*
10287
10288PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10289M:	Keith Busch <keith.busch@intel.com>
10290M:	Jonathan Derrick <jonathan.derrick@intel.com>
10291L:	linux-pci@vger.kernel.org
10292S:	Supported
10293F:	drivers/pci/host/vmd.c
10294
10295PCI DRIVER FOR MICROSEMI SWITCHTEC
10296M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10297M:	Stephen Bates <stephen.bates@microsemi.com>
10298M:	Logan Gunthorpe <logang@deltatee.com>
10299L:	linux-pci@vger.kernel.org
10300S:	Maintained
10301F:	Documentation/switchtec.txt
10302F:	Documentation/ABI/testing/sysfs-class-switchtec
10303F:	drivers/pci/switch/switchtec*
10304F:	include/uapi/linux/switchtec_ioctl.h
10305
10306PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10307M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10308M:	Jason Cooper <jason@lakedaemon.net>
10309L:	linux-pci@vger.kernel.org
10310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10311S:	Maintained
10312F:	drivers/pci/host/*mvebu*
10313
10314PCI DRIVER FOR NVIDIA TEGRA
10315M:	Thierry Reding <thierry.reding@gmail.com>
10316L:	linux-tegra@vger.kernel.org
10317L:	linux-pci@vger.kernel.org
10318S:	Supported
10319F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10320F:	drivers/pci/host/pci-tegra.c
10321
10322PCI DRIVER FOR RENESAS R-CAR
10323M:	Simon Horman <horms@verge.net.au>
10324L:	linux-pci@vger.kernel.org
10325L:	linux-renesas-soc@vger.kernel.org
10326S:	Maintained
10327F:	drivers/pci/host/*rcar*
10328
10329PCI DRIVER FOR SAMSUNG EXYNOS
10330M:	Jingoo Han <jingoohan1@gmail.com>
10331L:	linux-pci@vger.kernel.org
10332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10333L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10334S:	Maintained
10335F:	drivers/pci/dwc/pci-exynos.c
10336
10337PCI DRIVER FOR SYNOPSYS DESIGNWARE
10338M:	Jingoo Han <jingoohan1@gmail.com>
10339M:	Joao Pinto <Joao.Pinto@synopsys.com>
10340L:	linux-pci@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10343F:	drivers/pci/dwc/*designware*
10344
10345PCI DRIVER FOR TI DRA7XX
10346M:	Kishon Vijay Abraham I <kishon@ti.com>
10347L:	linux-omap@vger.kernel.org
10348L:	linux-pci@vger.kernel.org
10349S:	Supported
10350F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10351F:	drivers/pci/dwc/pci-dra7xx.c
10352
10353PCI DRIVER FOR TI KEYSTONE
10354M:	Murali Karicheri <m-karicheri2@ti.com>
10355L:	linux-pci@vger.kernel.org
10356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10357S:	Maintained
10358F:	drivers/pci/dwc/*keystone*
10359
10360PCI ENDPOINT SUBSYSTEM
10361M:	Kishon Vijay Abraham I <kishon@ti.com>
10362L:	linux-pci@vger.kernel.org
10363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10364S:	Supported
10365F:	drivers/pci/endpoint/
10366F:	drivers/misc/pci_endpoint_test.c
10367F:	tools/pci/
10368
10369PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10370M:	Russell Currey <ruscur@russell.cc>
10371L:	linuxppc-dev@lists.ozlabs.org
10372S:	Supported
10373F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10374F:	arch/powerpc/kernel/eeh*.c
10375F:	arch/powerpc/platforms/*/eeh*.c
10376F:	arch/powerpc/include/*/eeh*.h
10377
10378PCI ERROR RECOVERY
10379M:	Linas Vepstas <linasvepstas@gmail.com>
10380L:	linux-pci@vger.kernel.org
10381S:	Supported
10382F:	Documentation/PCI/pci-error-recovery.txt
10383
10384PCI MSI DRIVER FOR ALTERA MSI IP
10385M:	Ley Foon Tan <lftan@altera.com>
10386L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10387L:	linux-pci@vger.kernel.org
10388S:	Supported
10389F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10390F:	drivers/pci/host/pcie-altera-msi.c
10391
10392PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10393M:	Duc Dang <dhdang@apm.com>
10394L:	linux-pci@vger.kernel.org
10395L:	linux-arm-kernel@lists.infradead.org
10396S:	Maintained
10397F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10398F:	drivers/pci/host/pci-xgene-msi.c
10399
10400PCI SUBSYSTEM
10401M:	Bjorn Helgaas <bhelgaas@google.com>
10402L:	linux-pci@vger.kernel.org
10403Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10405S:	Supported
10406F:	Documentation/devicetree/bindings/pci/
10407F:	Documentation/PCI/
10408F:	drivers/pci/
10409F:	include/linux/pci*
10410F:	arch/x86/pci/
10411F:	arch/x86/kernel/quirks.c
10412
10413PCIE DRIVER FOR AXIS ARTPEC
10414M:	Niklas Cassel <niklas.cassel@axis.com>
10415M:	Jesper Nilsson <jesper.nilsson@axis.com>
10416L:	linux-arm-kernel@axis.com
10417L:	linux-pci@vger.kernel.org
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/pci/axis,artpec*
10420F:	drivers/pci/dwc/*artpec*
10421
10422PCIE DRIVER FOR CAVIUM THUNDERX
10423M:	David Daney <david.daney@cavium.com>
10424L:	linux-pci@vger.kernel.org
10425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426S:	Supported
10427F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10428F:	drivers/pci/host/pci-thunder-*
10429
10430PCIE DRIVER FOR HISILICON
10431M:	Zhou Wang <wangzhou1@hisilicon.com>
10432M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10433L:	linux-pci@vger.kernel.org
10434S:	Maintained
10435F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10436F:	drivers/pci/dwc/pcie-hisi.c
10437
10438PCIE DRIVER FOR HISILICON KIRIN
10439M:	Xiaowei Song <songxiaowei@hisilicon.com>
10440M:	Binghui Wang <wangbinghui@hisilicon.com>
10441L:	linux-pci@vger.kernel.org
10442S:	Maintained
10443F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10444F:	drivers/pci/dwc/pcie-kirin.c
10445
10446PCIE DRIVER FOR MEDIATEK
10447M:	Ryder Lee <ryder.lee@mediatek.com>
10448L:	linux-pci@vger.kernel.org
10449L:	linux-mediatek@lists.infradead.org
10450S:	Supported
10451F:	Documentation/devicetree/bindings/pci/mediatek*
10452F:	drivers/pci/host/*mediatek*
10453
10454PCIE DRIVER FOR QUALCOMM MSM
10455M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10456L:	linux-pci@vger.kernel.org
10457L:	linux-arm-msm@vger.kernel.org
10458S:	Maintained
10459F:	drivers/pci/dwc/*qcom*
10460
10461PCIE DRIVER FOR ROCKCHIP
10462M:	Shawn Lin <shawn.lin@rock-chips.com>
10463L:	linux-pci@vger.kernel.org
10464L:	linux-rockchip@lists.infradead.org
10465S:	Maintained
10466F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10467F:	drivers/pci/host/pcie-rockchip.c
10468
10469PCIE DRIVER FOR ST SPEAR13XX
10470M:	Pratyush Anand <pratyush.anand@gmail.com>
10471L:	linux-pci@vger.kernel.org
10472S:	Maintained
10473F:	drivers/pci/dwc/*spear*
10474
10475PCMCIA SUBSYSTEM
10476P:	Linux PCMCIA Team
10477L:	linux-pcmcia@lists.infradead.org
10478W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10480S:	Maintained
10481F:	Documentation/pcmcia/
10482F:	tools/pcmcia/
10483F:	drivers/pcmcia/
10484F:	include/pcmcia/
10485
10486PCNET32 NETWORK DRIVER
10487M:	Don Fry <pcnet32@frontier.com>
10488L:	netdev@vger.kernel.org
10489S:	Maintained
10490F:	drivers/net/ethernet/amd/pcnet32.c
10491
10492PCRYPT PARALLEL CRYPTO ENGINE
10493M:	Steffen Klassert <steffen.klassert@secunet.com>
10494L:	linux-crypto@vger.kernel.org
10495S:	Maintained
10496F:	crypto/pcrypt.c
10497F:	include/crypto/pcrypt.h
10498
10499PER-CPU MEMORY ALLOCATOR
10500M:	Tejun Heo <tj@kernel.org>
10501M:	Christoph Lameter <cl@linux.com>
10502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10503S:	Maintained
10504F:	include/linux/percpu*.h
10505F:	mm/percpu*.c
10506F:	arch/*/include/asm/percpu.h
10507
10508PER-TASK DELAY ACCOUNTING
10509M:	Balbir Singh <bsingharora@gmail.com>
10510S:	Maintained
10511F:	include/linux/delayacct.h
10512F:	kernel/delayacct.c
10513
10514PERFORMANCE EVENTS SUBSYSTEM
10515M:	Peter Zijlstra <peterz@infradead.org>
10516M:	Ingo Molnar <mingo@redhat.com>
10517M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10518R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10519L:	linux-kernel@vger.kernel.org
10520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10521S:	Supported
10522F:	kernel/events/*
10523F:	include/linux/perf_event.h
10524F:	include/uapi/linux/perf_event.h
10525F:	arch/*/kernel/perf_event*.c
10526F:	arch/*/kernel/*/perf_event*.c
10527F:	arch/*/kernel/*/*/perf_event*.c
10528F:	arch/*/include/asm/perf_event.h
10529F:	arch/*/kernel/perf_callchain.c
10530F:	arch/*/events/*
10531F:	tools/perf/
10532
10533PERSONALITY HANDLING
10534M:	Christoph Hellwig <hch@infradead.org>
10535L:	linux-abi-devel@lists.sourceforge.net
10536S:	Maintained
10537F:	include/linux/personality.h
10538F:	include/uapi/linux/personality.h
10539
10540PHONET PROTOCOL
10541M:	Remi Denis-Courmont <courmisch@gmail.com>
10542S:	Supported
10543F:	Documentation/networking/phonet.txt
10544F:	include/linux/phonet.h
10545F:	include/net/phonet/
10546F:	include/uapi/linux/phonet.h
10547F:	net/phonet/
10548
10549PHRAM MTD DRIVER
10550M:	Joern Engel <joern@lazybastard.org>
10551L:	linux-mtd@lists.infradead.org
10552S:	Maintained
10553F:	drivers/mtd/devices/phram.c
10554
10555PICOLCD HID DRIVER
10556M:	Bruno Prémont <bonbons@linux-vserver.org>
10557L:	linux-input@vger.kernel.org
10558S:	Maintained
10559F:	drivers/hid/hid-picolcd*
10560
10561PICOXCELL SUPPORT
10562M:	Jamie Iles <jamie@jamieiles.com>
10563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10564T:	git git://github.com/jamieiles/linux-2.6-ji.git
10565S:	Supported
10566F:	arch/arm/boot/dts/picoxcell*
10567F:	arch/arm/mach-picoxcell/
10568F:	drivers/crypto/picoxcell*
10569
10570PIN CONTROL SUBSYSTEM
10571M:	Linus Walleij <linus.walleij@linaro.org>
10572L:	linux-gpio@vger.kernel.org
10573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10574S:	Maintained
10575F:	Documentation/devicetree/bindings/pinctrl/
10576F:	Documentation/driver-api/pinctl.rst
10577F:	drivers/pinctrl/
10578F:	include/linux/pinctrl/
10579
10580PIN CONTROLLER - ATMEL AT91
10581M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10583S:	Maintained
10584F:	drivers/pinctrl/pinctrl-at91.*
10585
10586PIN CONTROLLER - ATMEL AT91 PIO4
10587M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10589L:	linux-gpio@vger.kernel.org
10590S:	Supported
10591F:	drivers/pinctrl/pinctrl-at91-pio4.*
10592
10593PIN CONTROLLER - INTEL
10594M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10595M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10596S:	Maintained
10597F:	drivers/pinctrl/intel/
10598
10599PIN CONTROLLER - QUALCOMM
10600M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10601S:	Maintained
10602L:	linux-arm-msm@vger.kernel.org
10603F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10604F:	drivers/pinctrl/qcom/
10605
10606PIN CONTROLLER - RENESAS
10607M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10608M:	Geert Uytterhoeven <geert+renesas@glider.be>
10609L:	linux-renesas-soc@vger.kernel.org
10610S:	Maintained
10611F:	drivers/pinctrl/sh-pfc/
10612
10613PIN CONTROLLER - SAMSUNG
10614M:	Tomasz Figa <tomasz.figa@gmail.com>
10615M:	Krzysztof Kozlowski <krzk@kernel.org>
10616M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10618L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10619Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10621S:	Maintained
10622F:	drivers/pinctrl/samsung/
10623F:	include/dt-bindings/pinctrl/samsung.h
10624F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10625
10626PIN CONTROLLER - SINGLE
10627M:	Tony Lindgren <tony@atomide.com>
10628M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10630L:	linux-omap@vger.kernel.org
10631S:	Maintained
10632F:	drivers/pinctrl/pinctrl-single.c
10633
10634PIN CONTROLLER - ST SPEAR
10635M:	Viresh Kumar <vireshk@kernel.org>
10636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10637W:	http://www.st.com/spear
10638S:	Maintained
10639F:	drivers/pinctrl/spear/
10640
10641PISTACHIO SOC SUPPORT
10642M:	James Hartley <james.hartley@imgtec.com>
10643M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10644L:	linux-mips@linux-mips.org
10645S:	Maintained
10646F:	arch/mips/pistachio/
10647F:	arch/mips/include/asm/mach-pistachio/
10648F:	arch/mips/boot/dts/img/pistachio*
10649F:	arch/mips/configs/pistachio*_defconfig
10650
10651PKTCDVD DRIVER
10652S:	Orphan
10653M:	linux-block@vger.kernel.org
10654F:	drivers/block/pktcdvd.c
10655F:	include/linux/pktcdvd.h
10656F:	include/uapi/linux/pktcdvd.h
10657
10658PKUNITY SOC DRIVERS
10659M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10660W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10661S:	Maintained
10662T:	git git://github.com/gxt/linux.git
10663F:	drivers/input/serio/i8042-unicore32io.h
10664F:	drivers/i2c/busses/i2c-puv3.c
10665F:	drivers/video/fbdev/fb-puv3.c
10666F:	drivers/rtc/rtc-puv3.c
10667
10668PMBUS HARDWARE MONITORING DRIVERS
10669M:	Guenter Roeck <linux@roeck-us.net>
10670L:	linux-hwmon@vger.kernel.org
10671W:	http://hwmon.wiki.kernel.org/
10672W:	http://www.roeck-us.net/linux/drivers/
10673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10674S:	Maintained
10675F:	Documentation/hwmon/pmbus
10676F:	drivers/hwmon/pmbus/
10677F:	include/linux/pmbus.h
10678
10679PMC SIERRA MaxRAID DRIVER
10680L:	linux-scsi@vger.kernel.org
10681W:	http://www.pmc-sierra.com/
10682S:	Orphan
10683F:	drivers/scsi/pmcraid.*
10684
10685PMC SIERRA PM8001 DRIVER
10686M:	Jack Wang <jinpu.wang@profitbricks.com>
10687M:	lindar_liu@usish.com
10688L:	linux-scsi@vger.kernel.org
10689S:	Supported
10690F:	drivers/scsi/pm8001/
10691
10692PNP SUPPORT
10693M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10694S:	Maintained
10695F:	drivers/pnp/
10696
10697POSIX CLOCKS and TIMERS
10698M:	Thomas Gleixner <tglx@linutronix.de>
10699L:	linux-kernel@vger.kernel.org
10700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10701S:	Maintained
10702F:	fs/timerfd.c
10703F:	include/linux/timer*
10704F:	kernel/time/*timer*
10705
10706POWER MANAGEMENT CORE
10707M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10708L:	linux-pm@vger.kernel.org
10709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10710B:	https://bugzilla.kernel.org
10711S:	Supported
10712F:	drivers/base/power/
10713F:	include/linux/pm.h
10714F:	include/linux/pm_*
10715F:	include/linux/powercap.h
10716F:	drivers/powercap/
10717
10718POWER STATE COORDINATION INTERFACE (PSCI)
10719M:	Mark Rutland <mark.rutland@arm.com>
10720M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10721L:	linux-arm-kernel@lists.infradead.org
10722S:	Maintained
10723F:	drivers/firmware/psci*.c
10724F:	include/linux/psci.h
10725F:	include/uapi/linux/psci.h
10726
10727POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10728M:	Sebastian Reichel <sre@kernel.org>
10729L:	linux-pm@vger.kernel.org
10730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10731S:	Maintained
10732F:	Documentation/devicetree/bindings/power/supply/
10733F:	include/linux/power_supply.h
10734F:	drivers/power/supply/
10735
10736POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10737M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10738L:	linuxppc-dev@lists.ozlabs.org
10739S:	Maintained
10740F:	drivers/char/powernv-op-panel.c
10741
10742PPP OVER ATM (RFC 2364)
10743M:	Mitchell Blank Jr <mitch@sfgoth.com>
10744S:	Maintained
10745F:	net/atm/pppoatm.c
10746F:	include/uapi/linux/atmppp.h
10747
10748PPP OVER ETHERNET
10749M:	Michal Ostrowski <mostrows@earthlink.net>
10750S:	Maintained
10751F:	drivers/net/ppp/pppoe.c
10752F:	drivers/net/ppp/pppox.c
10753
10754PPP OVER L2TP
10755M:	James Chapman <jchapman@katalix.com>
10756S:	Maintained
10757F:	net/l2tp/l2tp_ppp.c
10758F:	include/linux/if_pppol2tp.h
10759F:	include/uapi/linux/if_pppol2tp.h
10760
10761PPP PROTOCOL DRIVERS AND COMPRESSORS
10762M:	Paul Mackerras <paulus@samba.org>
10763L:	linux-ppp@vger.kernel.org
10764S:	Maintained
10765F:	drivers/net/ppp/ppp_*
10766
10767PPS SUPPORT
10768M:	Rodolfo Giometti <giometti@enneenne.com>
10769W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10770L:	linuxpps@ml.enneenne.com (subscribers-only)
10771S:	Maintained
10772F:	Documentation/pps/
10773F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10774F:	Documentation/ABI/testing/sysfs-pps
10775F:	drivers/pps/
10776F:	include/linux/pps*.h
10777F:	include/uapi/linux/pps.h
10778
10779PPTP DRIVER
10780M:	Dmitry Kozlov <xeb@mail.ru>
10781L:	netdev@vger.kernel.org
10782S:	Maintained
10783F:	drivers/net/ppp/pptp.c
10784W:	http://sourceforge.net/projects/accel-pptp
10785
10786PREEMPTIBLE KERNEL
10787M:	Robert Love <rml@tech9.net>
10788L:	kpreempt-tech@lists.sourceforge.net
10789W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10790S:	Supported
10791F:	Documentation/preempt-locking.txt
10792F:	include/linux/preempt.h
10793
10794PRINTK
10795M:	Petr Mladek <pmladek@suse.com>
10796M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10797R:	Steven Rostedt <rostedt@goodmis.org>
10798S:	Maintained
10799F:	kernel/printk/
10800F:	include/linux/printk.h
10801
10802PRISM54 WIRELESS DRIVER
10803M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10804L:	linux-wireless@vger.kernel.org
10805W:	http://wireless.kernel.org/en/users/Drivers/p54
10806S:	Obsolete
10807F:	drivers/net/wireless/intersil/prism54/
10808
10809PROC SYSCTL
10810M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10811M:	Kees Cook <keescook@chromium.org>
10812L:	linux-kernel@vger.kernel.org
10813L:	linux-fsdevel@vger.kernel.org
10814S:	Maintained
10815F:	fs/proc/proc_sysctl.c
10816F:	include/linux/sysctl.h
10817F:	kernel/sysctl.c
10818F:	tools/testing/selftests/sysctl/
10819
10820PS3 NETWORK SUPPORT
10821M:	Geoff Levand <geoff@infradead.org>
10822L:	netdev@vger.kernel.org
10823L:	linuxppc-dev@lists.ozlabs.org
10824S:	Maintained
10825F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10826
10827PS3 PLATFORM SUPPORT
10828M:	Geoff Levand <geoff@infradead.org>
10829L:	linuxppc-dev@lists.ozlabs.org
10830S:	Maintained
10831F:	arch/powerpc/boot/ps3*
10832F:	arch/powerpc/include/asm/lv1call.h
10833F:	arch/powerpc/include/asm/ps3*.h
10834F:	arch/powerpc/platforms/ps3/
10835F:	drivers/*/ps3*
10836F:	drivers/ps3/
10837F:	drivers/rtc/rtc-ps3.c
10838F:	drivers/usb/host/*ps3.c
10839F:	sound/ppc/snd_ps3*
10840
10841PS3VRAM DRIVER
10842M:	Jim Paris <jim@jtan.com>
10843M:	Geoff Levand <geoff@infradead.org>
10844L:	linuxppc-dev@lists.ozlabs.org
10845S:	Maintained
10846F:	drivers/block/ps3vram.c
10847
10848PSAMPLE PACKET SAMPLING SUPPORT:
10849M:	Yotam Gigi <yotamg@mellanox.com>
10850S:	Maintained
10851F:	net/psample
10852F:	include/net/psample.h
10853F:	include/uapi/linux/psample.h
10854
10855PSTORE FILESYSTEM
10856M:	Kees Cook <keescook@chromium.org>
10857M:	Anton Vorontsov <anton@enomsg.org>
10858M:	Colin Cross <ccross@android.com>
10859M:	Tony Luck <tony.luck@intel.com>
10860S:	Maintained
10861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10862F:	fs/pstore/
10863F:	include/linux/pstore*
10864F:	drivers/firmware/efi/efi-pstore.c
10865F:	drivers/acpi/apei/erst.c
10866F:	Documentation/admin-guide/ramoops.rst
10867F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10868K:	\b(pstore|ramoops)
10869
10870PTP HARDWARE CLOCK SUPPORT
10871M:	Richard Cochran <richardcochran@gmail.com>
10872L:	netdev@vger.kernel.org
10873S:	Maintained
10874W:	http://linuxptp.sourceforge.net/
10875F:	Documentation/ABI/testing/sysfs-ptp
10876F:	Documentation/ptp/*
10877F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10878F:	drivers/net/phy/dp83640*
10879F:	drivers/ptp/*
10880F:	include/linux/ptp_cl*
10881
10882PTRACE SUPPORT
10883M:	Oleg Nesterov <oleg@redhat.com>
10884S:	Maintained
10885F:	include/asm-generic/syscall.h
10886F:	include/linux/ptrace.h
10887F:	include/linux/regset.h
10888F:	include/linux/tracehook.h
10889F:	include/uapi/linux/ptrace.h
10890F:	include/uapi/linux/ptrace.h
10891F:	include/asm-generic/ptrace.h
10892F:	kernel/ptrace.c
10893F:	arch/*/ptrace*.c
10894F:	arch/*/*/ptrace*.c
10895F:	arch/*/include/asm/ptrace*.h
10896
10897PULSE8-CEC DRIVER
10898M:	Hans Verkuil <hverkuil@xs4all.nl>
10899L:	linux-media@vger.kernel.org
10900T:	git git://linuxtv.org/media_tree.git
10901S:	Maintained
10902F:	drivers/media/usb/pulse8-cec/*
10903F:	Documentation/media/cec-drivers/pulse8-cec.rst
10904
10905PVRUSB2 VIDEO4LINUX DRIVER
10906M:	Mike Isely <isely@pobox.com>
10907L:	pvrusb2@isely.net	(subscribers-only)
10908L:	linux-media@vger.kernel.org
10909W:	http://www.isely.net/pvrusb2/
10910T:	git git://linuxtv.org/media_tree.git
10911S:	Maintained
10912F:	Documentation/media/v4l-drivers/pvrusb2*
10913F:	drivers/media/usb/pvrusb2/
10914
10915PWC WEBCAM DRIVER
10916M:	Hans Verkuil <hverkuil@xs4all.nl>
10917L:	linux-media@vger.kernel.org
10918T:	git git://linuxtv.org/media_tree.git
10919S:	Odd Fixes
10920F:	drivers/media/usb/pwc/*
10921
10922PWM FAN DRIVER
10923M:	Kamil Debski <kamil@wypas.org>
10924M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10925L:	linux-hwmon@vger.kernel.org
10926S:	Supported
10927F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10928F:	Documentation/hwmon/pwm-fan
10929F:	drivers/hwmon/pwm-fan.c
10930
10931PWM IR Transmitter
10932M:	Sean Young <sean@mess.org>
10933L:	linux-media@vger.kernel.org
10934S:	Maintained
10935F:	drivers/media/rc/pwm-ir-tx.c
10936
10937PWM SUBSYSTEM
10938M:	Thierry Reding <thierry.reding@gmail.com>
10939L:	linux-pwm@vger.kernel.org
10940S:	Maintained
10941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10942F:	Documentation/pwm.txt
10943F:	Documentation/devicetree/bindings/pwm/
10944F:	include/linux/pwm.h
10945F:	drivers/pwm/
10946F:	drivers/video/backlight/pwm_bl.c
10947F:	include/linux/pwm_backlight.h
10948F:	drivers/gpio/gpio-mvebu.c
10949F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10950
10951PXA GPIO DRIVER
10952M:	Robert Jarzmik <robert.jarzmik@free.fr>
10953L:	linux-gpio@vger.kernel.org
10954S:	Maintained
10955F:	drivers/gpio/gpio-pxa.c
10956
10957PXA MMCI DRIVER
10958S:	Orphan
10959
10960PXA RTC DRIVER
10961M:	Robert Jarzmik <robert.jarzmik@free.fr>
10962L:	linux-rtc@vger.kernel.org
10963S:	Maintained
10964
10965PXA2xx/PXA3xx SUPPORT
10966M:	Daniel Mack <daniel@zonque.org>
10967M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10968M:	Robert Jarzmik <robert.jarzmik@free.fr>
10969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10970T:	git git://github.com/hzhuang1/linux.git
10971T:	git git://github.com/rjarzmik/linux.git
10972S:	Maintained
10973F:	arch/arm/boot/dts/pxa*
10974F:	arch/arm/mach-pxa/
10975F:	drivers/dma/pxa*
10976F:	drivers/pcmcia/pxa2xx*
10977F:	drivers/pinctrl/pxa/
10978F:	drivers/spi/spi-pxa2xx*
10979F:	drivers/usb/gadget/udc/pxa2*
10980F:	include/sound/pxa2xx-lib.h
10981F:	sound/arm/pxa*
10982F:	sound/soc/pxa/
10983
10984PXA3xx NAND FLASH DRIVER
10985M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10986L:	linux-mtd@lists.infradead.org
10987S:	Maintained
10988F:	drivers/mtd/nand/pxa3xx_nand.c
10989
10990QAT DRIVER
10991M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10992M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10993L:	qat-linux@intel.com
10994S:	Supported
10995F:	drivers/crypto/qat/
10996
10997QCOM AUDIO (ASoC) DRIVERS
10998M:	Patrick Lai <plai@codeaurora.org>
10999M:	Banajit Goswami <bgoswami@codeaurora.org>
11000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11001S:	Supported
11002F:	sound/soc/qcom/
11003
11004QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11005M:	Gabriel Somlo <somlo@cmu.edu>
11006M:	"Michael S. Tsirkin" <mst@redhat.com>
11007L:	qemu-devel@nongnu.org
11008S:	Maintained
11009F:	drivers/firmware/qemu_fw_cfg.c
11010
11011QIB DRIVER
11012M:	Mike Marciniszyn <infinipath@intel.com>
11013L:	linux-rdma@vger.kernel.org
11014S:	Supported
11015F:	drivers/infiniband/hw/qib/
11016
11017QLOGIC QL41xxx FCOE DRIVER
11018M:	QLogic-Storage-Upstream@cavium.com
11019L:	linux-scsi@vger.kernel.org
11020S:	Supported
11021F:	drivers/scsi/qedf/
11022
11023QLOGIC QL41xxx ISCSI DRIVER
11024M:	QLogic-Storage-Upstream@cavium.com
11025L:	linux-scsi@vger.kernel.org
11026S:	Supported
11027F:	drivers/scsi/qedi/
11028
11029QLOGIC QL4xxx ETHERNET DRIVER
11030M:	Yuval Mintz <Yuval.Mintz@cavium.com>
11031M:	Ariel Elior <Ariel.Elior@cavium.com>
11032M:	everest-linux-l2@cavium.com
11033L:	netdev@vger.kernel.org
11034S:	Supported
11035F:	drivers/net/ethernet/qlogic/qed/
11036F:	include/linux/qed/
11037F:	drivers/net/ethernet/qlogic/qede/
11038
11039QLOGIC QL4xxx RDMA DRIVER
11040M:	Ram Amrani <Ram.Amrani@cavium.com>
11041M:	Ariel Elior <Ariel.Elior@cavium.com>
11042L:	linux-rdma@vger.kernel.org
11043S:	Supported
11044F:	drivers/infiniband/hw/qedr/
11045F:	include/uapi/rdma/qedr-abi.h
11046
11047QLOGIC QLA1280 SCSI DRIVER
11048M:	Michael Reed <mdr@sgi.com>
11049L:	linux-scsi@vger.kernel.org
11050S:	Maintained
11051F:	drivers/scsi/qla1280.[ch]
11052
11053QLOGIC QLA2XXX FC-SCSI DRIVER
11054M:	qla2xxx-upstream@qlogic.com
11055L:	linux-scsi@vger.kernel.org
11056S:	Supported
11057F:	Documentation/scsi/LICENSE.qla2xxx
11058F:	drivers/scsi/qla2xxx/
11059
11060QLOGIC QLA3XXX NETWORK DRIVER
11061M:	Dept-GELinuxNICDev@cavium.com
11062L:	netdev@vger.kernel.org
11063S:	Supported
11064F:	Documentation/networking/LICENSE.qla3xxx
11065F:	drivers/net/ethernet/qlogic/qla3xxx.*
11066
11067QLOGIC QLA4XXX iSCSI DRIVER
11068M:	QLogic-Storage-Upstream@qlogic.com
11069L:	linux-scsi@vger.kernel.org
11070S:	Supported
11071F:	Documentation/scsi/LICENSE.qla4xxx
11072F:	drivers/scsi/qla4xxx/
11073
11074QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11075M:	Harish Patil <harish.patil@cavium.com>
11076M:	Manish Chopra <manish.chopra@cavium.com>
11077M:	Dept-GELinuxNICDev@cavium.com
11078L:	netdev@vger.kernel.org
11079S:	Supported
11080F:	drivers/net/ethernet/qlogic/qlcnic/
11081
11082QLOGIC QLGE 10Gb ETHERNET DRIVER
11083M:	Harish Patil <harish.patil@cavium.com>
11084M:	Manish Chopra <manish.chopra@cavium.com>
11085M:	Dept-GELinuxNICDev@cavium.com
11086L:	netdev@vger.kernel.org
11087S:	Supported
11088F:	drivers/net/ethernet/qlogic/qlge/
11089
11090QNX4 FILESYSTEM
11091M:	Anders Larsen <al@alarsen.net>
11092W:	http://www.alarsen.net/linux/qnx4fs/
11093S:	Maintained
11094F:	fs/qnx4/
11095F:	include/uapi/linux/qnx4_fs.h
11096F:	include/uapi/linux/qnxtypes.h
11097
11098QORIQ DPAA2 FSL-MC BUS DRIVER
11099M:	Stuart Yoder <stuyoder@gmail.com>
11100M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11101L:	linux-kernel@vger.kernel.org
11102S:	Maintained
11103F:	drivers/staging/fsl-mc/
11104F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11105
11106QT1010 MEDIA DRIVER
11107M:	Antti Palosaari <crope@iki.fi>
11108L:	linux-media@vger.kernel.org
11109W:	https://linuxtv.org
11110W:	http://palosaari.fi/linux/
11111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11112T:	git git://linuxtv.org/anttip/media_tree.git
11113S:	Maintained
11114F:	drivers/media/tuners/qt1010*
11115
11116QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11117M:	Kalle Valo <kvalo@qca.qualcomm.com>
11118L:	ath10k@lists.infradead.org
11119W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11121S:	Supported
11122F:	drivers/net/wireless/ath/ath10k/
11123
11124QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11125M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11126L:	linux-wireless@vger.kernel.org
11127W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11128S:	Supported
11129F:	drivers/net/wireless/ath/ath9k/
11130
11131QUALCOMM CAMERA SUBSYSTEM DRIVER
11132M:	Todor Tomov <todor.tomov@linaro.org>
11133L:	linux-media@vger.kernel.org
11134S:	Maintained
11135F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11136F:	Documentation/media/v4l-drivers/qcom_camss.rst
11137F:	drivers/media/platform/qcom/camss-8x16/
11138
11139QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11140M:	Timur Tabi <timur@codeaurora.org>
11141L:	netdev@vger.kernel.org
11142S:	Supported
11143F:	drivers/net/ethernet/qualcomm/emac/
11144
11145QUALCOMM HEXAGON ARCHITECTURE
11146M:	Richard Kuo <rkuo@codeaurora.org>
11147L:	linux-hexagon@vger.kernel.org
11148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11149S:	Supported
11150F:	arch/hexagon/
11151
11152QUALCOMM IOMMU
11153M:	Rob Clark <robdclark@gmail.com>
11154L:	iommu@lists.linux-foundation.org
11155L:	linux-arm-msm@vger.kernel.org
11156S:	Maintained
11157F:	drivers/iommu/qcom_iommu.c
11158
11159QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11160M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11161L:	linux-media@vger.kernel.org
11162L:	linux-arm-msm@vger.kernel.org
11163T:	git git://linuxtv.org/media_tree.git
11164S:	Maintained
11165F:	drivers/media/platform/qcom/venus/
11166
11167QUALCOMM WCN36XX WIRELESS DRIVER
11168M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11169L:	wcn36xx@lists.infradead.org
11170W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11171T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11172S:	Supported
11173F:	drivers/net/wireless/ath/wcn36xx/
11174
11175QUANTENNA QTNFMAC WIRELESS DRIVER
11176M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11177M:	Avinash Patil <avinashp@quantenna.com>
11178M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11179L:	linux-wireless@vger.kernel.org
11180S:	Maintained
11181F:	drivers/net/wireless/quantenna
11182
11183RADEON and AMDGPU DRM DRIVERS
11184M:	Alex Deucher <alexander.deucher@amd.com>
11185M:	Christian König <christian.koenig@amd.com>
11186L:	amd-gfx@lists.freedesktop.org
11187T:	git git://people.freedesktop.org/~agd5f/linux
11188S:	Supported
11189F:	drivers/gpu/drm/radeon/
11190F:	include/uapi/drm/radeon_drm.h
11191F:	drivers/gpu/drm/amd/
11192F:	include/uapi/drm/amdgpu_drm.h
11193
11194RADEON FRAMEBUFFER DISPLAY DRIVER
11195M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11196L:	linux-fbdev@vger.kernel.org
11197S:	Maintained
11198F:	drivers/video/fbdev/aty/radeon*
11199F:	include/uapi/linux/radeonfb.h
11200
11201RADIOSHARK RADIO DRIVER
11202M:	Hans Verkuil <hverkuil@xs4all.nl>
11203L:	linux-media@vger.kernel.org
11204T:	git git://linuxtv.org/media_tree.git
11205S:	Maintained
11206F:	drivers/media/radio/radio-shark.c
11207
11208RADIOSHARK2 RADIO DRIVER
11209M:	Hans Verkuil <hverkuil@xs4all.nl>
11210L:	linux-media@vger.kernel.org
11211T:	git git://linuxtv.org/media_tree.git
11212S:	Maintained
11213F:	drivers/media/radio/radio-shark2.c
11214F:	drivers/media/radio/radio-tea5777.c
11215
11216RADOS BLOCK DEVICE (RBD)
11217M:	Ilya Dryomov <idryomov@gmail.com>
11218M:	Sage Weil <sage@redhat.com>
11219M:	Alex Elder <elder@kernel.org>
11220L:	ceph-devel@vger.kernel.org
11221W:	http://ceph.com/
11222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11223T:	git git://github.com/ceph/ceph-client.git
11224S:	Supported
11225F:	Documentation/ABI/testing/sysfs-bus-rbd
11226F:	drivers/block/rbd.c
11227F:	drivers/block/rbd_types.h
11228
11229RAGE128 FRAMEBUFFER DISPLAY DRIVER
11230M:	Paul Mackerras <paulus@samba.org>
11231L:	linux-fbdev@vger.kernel.org
11232S:	Maintained
11233F:	drivers/video/fbdev/aty/aty128fb.c
11234
11235RAINSHADOW-CEC DRIVER
11236M:	Hans Verkuil <hverkuil@xs4all.nl>
11237L:	linux-media@vger.kernel.org
11238T:	git git://linuxtv.org/media_tree.git
11239S:	Maintained
11240F:	drivers/media/usb/rainshadow-cec/*
11241
11242RALINK MIPS ARCHITECTURE
11243M:	John Crispin <john@phrozen.org>
11244L:	linux-mips@linux-mips.org
11245S:	Maintained
11246F:	arch/mips/ralink
11247
11248RALINK RT2X00 WIRELESS LAN DRIVER
11249P:	rt2x00 project
11250M:	Stanislaw Gruszka <sgruszka@redhat.com>
11251M:	Helmut Schaa <helmut.schaa@googlemail.com>
11252L:	linux-wireless@vger.kernel.org
11253S:	Maintained
11254F:	drivers/net/wireless/ralink/rt2x00/
11255
11256RAMDISK RAM BLOCK DEVICE DRIVER
11257M:	Jens Axboe <axboe@kernel.dk>
11258S:	Maintained
11259F:	Documentation/blockdev/ramdisk.txt
11260F:	drivers/block/brd.c
11261
11262RANDOM NUMBER DRIVER
11263M:	"Theodore Ts'o" <tytso@mit.edu>
11264S:	Maintained
11265F:	drivers/char/random.c
11266
11267RAPIDIO SUBSYSTEM
11268M:	Matt Porter <mporter@kernel.crashing.org>
11269M:	Alexandre Bounine <alexandre.bounine@idt.com>
11270S:	Maintained
11271F:	drivers/rapidio/
11272
11273RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11274L:	linux-wireless@vger.kernel.org
11275S:	Orphan
11276F:	drivers/net/wireless/ray*
11277
11278RCUTORTURE MODULE
11279M:	Josh Triplett <josh@joshtriplett.org>
11280M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11281L:	linux-kernel@vger.kernel.org
11282S:	Supported
11283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11284F:	Documentation/RCU/torture.txt
11285F:	kernel/rcu/rcutorture.c
11286
11287RCUTORTURE TEST FRAMEWORK
11288M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11289M:	Josh Triplett <josh@joshtriplett.org>
11290R:	Steven Rostedt <rostedt@goodmis.org>
11291R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11292R:	Lai Jiangshan <jiangshanlai@gmail.com>
11293L:	linux-kernel@vger.kernel.org
11294S:	Supported
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11296F:	tools/testing/selftests/rcutorture
11297
11298RDC R-321X SoC
11299M:	Florian Fainelli <florian@openwrt.org>
11300S:	Maintained
11301
11302RDC R6040 FAST ETHERNET DRIVER
11303M:	Florian Fainelli <f.fainelli@gmail.com>
11304L:	netdev@vger.kernel.org
11305S:	Maintained
11306F:	drivers/net/ethernet/rdc/r6040.c
11307
11308RDMAVT - RDMA verbs software
11309M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11310L:	linux-rdma@vger.kernel.org
11311S:	Supported
11312F:	drivers/infiniband/sw/rdmavt
11313
11314RDS - RELIABLE DATAGRAM SOCKETS
11315M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11316L:	netdev@vger.kernel.org
11317L:	linux-rdma@vger.kernel.org
11318L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11319W:	https://oss.oracle.com/projects/rds/
11320S:	Supported
11321F:	net/rds/
11322F:	Documentation/networking/rds.txt
11323
11324RDT - RESOURCE ALLOCATION
11325M:	Fenghua Yu <fenghua.yu@intel.com>
11326L:	linux-kernel@vger.kernel.org
11327S:	Supported
11328F:	arch/x86/kernel/cpu/intel_rdt*
11329F:	arch/x86/include/asm/intel_rdt_sched.h
11330F:	Documentation/x86/intel_rdt*
11331
11332READ-COPY UPDATE (RCU)
11333M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11334M:	Josh Triplett <josh@joshtriplett.org>
11335R:	Steven Rostedt <rostedt@goodmis.org>
11336R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11337R:	Lai Jiangshan <jiangshanlai@gmail.com>
11338L:	linux-kernel@vger.kernel.org
11339W:	http://www.rdrop.com/users/paulmck/RCU/
11340S:	Supported
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11342F:	Documentation/RCU/
11343X:	Documentation/RCU/torture.txt
11344F:	include/linux/rcu*
11345X:	include/linux/srcu.h
11346F:	kernel/rcu/
11347X:	kernel/torture.c
11348
11349REAL TIME CLOCK (RTC) SUBSYSTEM
11350M:	Alessandro Zummo <a.zummo@towertech.it>
11351M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11352L:	linux-rtc@vger.kernel.org
11353Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11355S:	Maintained
11356F:	Documentation/devicetree/bindings/rtc/
11357F:	Documentation/rtc.txt
11358F:	drivers/rtc/
11359F:	include/linux/rtc.h
11360F:	include/uapi/linux/rtc.h
11361F:	include/linux/rtc/
11362F:	include/linux/platform_data/rtc-*
11363F:	tools/testing/selftests/timers/rtctest.c
11364
11365REALTEK AUDIO CODECS
11366M:	Bard Liao <bardliao@realtek.com>
11367M:	Oder Chiou <oder_chiou@realtek.com>
11368S:	Maintained
11369F:	sound/soc/codecs/rt*
11370F:	include/sound/rt*.h
11371
11372REGISTER MAP ABSTRACTION
11373M:	Mark Brown <broonie@kernel.org>
11374L:	linux-kernel@vger.kernel.org
11375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11376S:	Supported
11377F:	Documentation/devicetree/bindings/regmap/
11378F:	drivers/base/regmap/
11379F:	include/linux/regmap.h
11380
11381REISERFS FILE SYSTEM
11382L:	reiserfs-devel@vger.kernel.org
11383S:	Supported
11384F:	fs/reiserfs/
11385
11386REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11387M:	Ohad Ben-Cohen <ohad@wizery.com>
11388M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11389L:	linux-remoteproc@vger.kernel.org
11390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11391S:	Maintained
11392F:	Documentation/devicetree/bindings/remoteproc/
11393F:	Documentation/remoteproc.txt
11394F:	drivers/remoteproc/
11395F:	include/linux/remoteproc.h
11396
11397REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11398M:	Ohad Ben-Cohen <ohad@wizery.com>
11399M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11400L:	linux-remoteproc@vger.kernel.org
11401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11402S:	Maintained
11403F:	drivers/rpmsg/
11404F:	Documentation/rpmsg.txt
11405F:	include/linux/rpmsg.h
11406F:	include/linux/rpmsg/
11407
11408RENESAS CLOCK DRIVERS
11409M:	Geert Uytterhoeven <geert+renesas@glider.be>
11410L:	linux-renesas-soc@vger.kernel.org
11411S:	Supported
11412F:	drivers/clk/renesas/
11413
11414RENESAS ETHERNET DRIVERS
11415R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11416L:	netdev@vger.kernel.org
11417L:	linux-renesas-soc@vger.kernel.org
11418F:	drivers/net/ethernet/renesas/
11419F:	include/linux/sh_eth.h
11420
11421RENESAS R-CAR GYROADC DRIVER
11422M:	Marek Vasut <marek.vasut@gmail.com>
11423L:	linux-iio@vger.kernel.org
11424S:	Supported
11425F:	drivers/iio/adc/rcar_gyro_adc.c
11426
11427RENESAS USB PHY DRIVER
11428M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11429L:	linux-renesas-soc@vger.kernel.org
11430S:	Maintained
11431F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11432
11433RESET CONTROLLER FRAMEWORK
11434M:	Philipp Zabel <p.zabel@pengutronix.de>
11435T:	git git://git.pengutronix.de/git/pza/linux
11436S:	Maintained
11437F:	drivers/reset/
11438F:	Documentation/devicetree/bindings/reset/
11439F:	include/dt-bindings/reset/
11440F:	include/linux/reset.h
11441F:	include/linux/reset-controller.h
11442
11443RFKILL
11444M:	Johannes Berg <johannes@sipsolutions.net>
11445L:	linux-wireless@vger.kernel.org
11446W:	http://wireless.kernel.org/
11447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11449S:	Maintained
11450F:	Documentation/rfkill.txt
11451F:	net/rfkill/
11452
11453RHASHTABLE
11454M:	Thomas Graf <tgraf@suug.ch>
11455M:	Herbert Xu <herbert@gondor.apana.org.au>
11456L:	netdev@vger.kernel.org
11457S:	Maintained
11458F:	lib/rhashtable.c
11459F:	include/linux/rhashtable.h
11460
11461RICOH R5C592 MEMORYSTICK DRIVER
11462M:	Maxim Levitsky <maximlevitsky@gmail.com>
11463S:	Maintained
11464F:	drivers/memstick/host/r592.*
11465
11466RICOH SMARTMEDIA/XD DRIVER
11467M:	Maxim Levitsky <maximlevitsky@gmail.com>
11468S:	Maintained
11469F:	drivers/mtd/nand/r852.c
11470F:	drivers/mtd/nand/r852.h
11471
11472ROCCAT DRIVERS
11473M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11474W:	http://sourceforge.net/projects/roccat/
11475S:	Maintained
11476F:	drivers/hid/hid-roccat*
11477F:	include/linux/hid-roccat*
11478F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11479
11480ROCKER DRIVER
11481M:	Jiri Pirko <jiri@resnulli.us>
11482L:	netdev@vger.kernel.org
11483S:	Supported
11484F:	drivers/net/ethernet/rocker/
11485
11486ROCKETPORT DRIVER
11487P:	Comtrol Corp.
11488W:	http://www.comtrol.com
11489S:	Maintained
11490F:	Documentation/serial/rocket.txt
11491F:	drivers/tty/rocket*
11492
11493ROCKETPORT EXPRESS/INFINITY DRIVER
11494M:	Kevin Cernekee <cernekee@gmail.com>
11495L:	linux-serial@vger.kernel.org
11496S:	Odd Fixes
11497F:	drivers/tty/serial/rp2.*
11498
11499ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11500M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11501L:	linux-kernel@vger.kernel.org
11502L:	linux-renesas-soc@vger.kernel.org
11503S:	Supported
11504F:	drivers/mfd/bd9571mwv.c
11505F:	drivers/regulator/bd9571mwv-regulator.c
11506F:	drivers/gpio/gpio-bd9571mwv.c
11507F:	include/linux/mfd/bd9571mwv.h
11508F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11509
11510ROSE NETWORK LAYER
11511M:	Ralf Baechle <ralf@linux-mips.org>
11512L:	linux-hams@vger.kernel.org
11513W:	http://www.linux-ax25.org/
11514S:	Maintained
11515F:	include/net/rose.h
11516F:	include/uapi/linux/rose.h
11517F:	net/rose/
11518
11519RTL2830 MEDIA DRIVER
11520M:	Antti Palosaari <crope@iki.fi>
11521L:	linux-media@vger.kernel.org
11522W:	https://linuxtv.org
11523W:	http://palosaari.fi/linux/
11524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11525T:	git git://linuxtv.org/anttip/media_tree.git
11526S:	Maintained
11527F:	drivers/media/dvb-frontends/rtl2830*
11528
11529RTL2832 MEDIA DRIVER
11530M:	Antti Palosaari <crope@iki.fi>
11531L:	linux-media@vger.kernel.org
11532W:	https://linuxtv.org
11533W:	http://palosaari.fi/linux/
11534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11535T:	git git://linuxtv.org/anttip/media_tree.git
11536S:	Maintained
11537F:	drivers/media/dvb-frontends/rtl2832*
11538
11539RTL2832_SDR MEDIA DRIVER
11540M:	Antti Palosaari <crope@iki.fi>
11541L:	linux-media@vger.kernel.org
11542W:	https://linuxtv.org
11543W:	http://palosaari.fi/linux/
11544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11545T:	git git://linuxtv.org/anttip/media_tree.git
11546S:	Maintained
11547F:	drivers/media/dvb-frontends/rtl2832_sdr*
11548
11549RTL8180 WIRELESS DRIVER
11550L:	linux-wireless@vger.kernel.org
11551W:	http://wireless.kernel.org/
11552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11553S:	Orphan
11554F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11555
11556RTL8187 WIRELESS DRIVER
11557M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11558M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11559M:	Larry Finger <Larry.Finger@lwfinger.net>
11560L:	linux-wireless@vger.kernel.org
11561W:	http://wireless.kernel.org/
11562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11563S:	Maintained
11564F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11565
11566RTL8192CE WIRELESS DRIVER
11567M:	Larry Finger <Larry.Finger@lwfinger.net>
11568M:	Chaoming Li <chaoming_li@realsil.com.cn>
11569L:	linux-wireless@vger.kernel.org
11570W:	http://wireless.kernel.org/
11571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11572S:	Maintained
11573F:	drivers/net/wireless/realtek/rtlwifi/
11574F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11575
11576RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11577M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11578L:	linux-wireless@vger.kernel.org
11579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11580S:	Maintained
11581F:	drivers/net/wireless/realtek/rtl8xxxu/
11582
11583S3 SAVAGE FRAMEBUFFER DRIVER
11584M:	Antonino Daplas <adaplas@gmail.com>
11585L:	linux-fbdev@vger.kernel.org
11586S:	Maintained
11587F:	drivers/video/fbdev/savage/
11588
11589S390
11590M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11591M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11592L:	linux-s390@vger.kernel.org
11593W:	http://www.ibm.com/developerworks/linux/linux390/
11594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11595S:	Supported
11596F:	arch/s390/
11597F:	drivers/s390/
11598F:	Documentation/s390/
11599F:	Documentation/driver-api/s390-drivers.rst
11600
11601S390 COMMON I/O LAYER
11602M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11603M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11604L:	linux-s390@vger.kernel.org
11605W:	http://www.ibm.com/developerworks/linux/linux390/
11606S:	Supported
11607F:	drivers/s390/cio/
11608
11609S390 DASD DRIVER
11610M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11611M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11612L:	linux-s390@vger.kernel.org
11613W:	http://www.ibm.com/developerworks/linux/linux390/
11614S:	Supported
11615F:	drivers/s390/block/dasd*
11616F:	block/partitions/ibm.c
11617
11618S390 IOMMU (PCI)
11619M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11620L:	linux-s390@vger.kernel.org
11621W:	http://www.ibm.com/developerworks/linux/linux390/
11622S:	Supported
11623F:	drivers/iommu/s390-iommu.c
11624
11625S390 IUCV NETWORK LAYER
11626M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11627M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11628L:	linux-s390@vger.kernel.org
11629W:	http://www.ibm.com/developerworks/linux/linux390/
11630S:	Supported
11631F:	drivers/s390/net/*iucv*
11632F:	include/net/iucv/
11633F:	net/iucv/
11634
11635S390 NETWORK DRIVERS
11636M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11637M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11638L:	linux-s390@vger.kernel.org
11639W:	http://www.ibm.com/developerworks/linux/linux390/
11640S:	Supported
11641F:	drivers/s390/net/
11642
11643S390 PCI SUBSYSTEM
11644M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11645M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11646L:	linux-s390@vger.kernel.org
11647W:	http://www.ibm.com/developerworks/linux/linux390/
11648S:	Supported
11649F:	arch/s390/pci/
11650F:	drivers/pci/hotplug/s390_pci_hpc.c
11651
11652S390 VFIO-CCW DRIVER
11653M:	Cornelia Huck <cohuck@redhat.com>
11654M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11655L:	linux-s390@vger.kernel.org
11656L:	kvm@vger.kernel.org
11657S:	Supported
11658F:	drivers/s390/cio/vfio_ccw*
11659F:	Documentation/s390/vfio-ccw.txt
11660F:	include/uapi/linux/vfio_ccw.h
11661
11662S390 ZCRYPT DRIVER
11663M:	Harald Freudenberger <freude@de.ibm.com>
11664L:	linux-s390@vger.kernel.org
11665W:	http://www.ibm.com/developerworks/linux/linux390/
11666S:	Supported
11667F:	drivers/s390/crypto/
11668
11669S390 ZFCP DRIVER
11670M:	Steffen Maier <maier@linux.vnet.ibm.com>
11671M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11672L:	linux-s390@vger.kernel.org
11673W:	http://www.ibm.com/developerworks/linux/linux390/
11674S:	Supported
11675F:	drivers/s390/scsi/zfcp_*
11676
11677S3C24XX SD/MMC Driver
11678M:	Ben Dooks <ben-linux@fluff.org>
11679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11680S:	Supported
11681F:	drivers/mmc/host/s3cmci.*
11682
11683SAA6588 RDS RECEIVER DRIVER
11684M:	Hans Verkuil <hverkuil@xs4all.nl>
11685L:	linux-media@vger.kernel.org
11686T:	git git://linuxtv.org/media_tree.git
11687W:	https://linuxtv.org
11688S:	Odd Fixes
11689F:	drivers/media/i2c/saa6588*
11690
11691SAA7134 VIDEO4LINUX DRIVER
11692M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11693M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11694L:	linux-media@vger.kernel.org
11695W:	https://linuxtv.org
11696T:	git git://linuxtv.org/media_tree.git
11697S:	Odd fixes
11698F:	Documentation/media/v4l-drivers/saa7134*
11699F:	drivers/media/pci/saa7134/
11700
11701SAA7146 VIDEO4LINUX-2 DRIVER
11702M:	Hans Verkuil <hverkuil@xs4all.nl>
11703L:	linux-media@vger.kernel.org
11704T:	git git://linuxtv.org/media_tree.git
11705S:	Maintained
11706F:	drivers/media/common/saa7146/
11707F:	drivers/media/pci/saa7146/
11708F:	include/media/saa7146*
11709
11710SAMSUNG AUDIO (ASoC) DRIVERS
11711M:	Krzysztof Kozlowski <krzk@kernel.org>
11712M:	Sangbeom Kim <sbkim73@samsung.com>
11713M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11714L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11715S:	Supported
11716F:	sound/soc/samsung/
11717
11718SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11719M:	Krzysztof Kozlowski <krzk@kernel.org>
11720L:	linux-crypto@vger.kernel.org
11721L:	linux-samsung-soc@vger.kernel.org
11722S:	Maintained
11723F:	drivers/crypto/exynos-rng.c
11724F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11725
11726SAMSUNG FRAMEBUFFER DRIVER
11727M:	Jingoo Han <jingoohan1@gmail.com>
11728L:	linux-fbdev@vger.kernel.org
11729S:	Maintained
11730F:	drivers/video/fbdev/s3c-fb.c
11731
11732SAMSUNG LAPTOP DRIVER
11733M:	Corentin Chary <corentin.chary@gmail.com>
11734L:	platform-driver-x86@vger.kernel.org
11735S:	Maintained
11736F:	drivers/platform/x86/samsung-laptop.c
11737
11738SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11739M:	Sangbeom Kim <sbkim73@samsung.com>
11740M:	Krzysztof Kozlowski <krzk@kernel.org>
11741M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11742L:	linux-kernel@vger.kernel.org
11743L:	linux-samsung-soc@vger.kernel.org
11744S:	Supported
11745F:	drivers/mfd/sec*.c
11746F:	drivers/regulator/s2m*.c
11747F:	drivers/regulator/s5m*.c
11748F:	drivers/clk/clk-s2mps11.c
11749F:	drivers/rtc/rtc-s5m.c
11750F:	include/linux/mfd/samsung/
11751F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11752F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11753F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11754F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11755
11756SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11757M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11758L:	linux-media@vger.kernel.org
11759L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11760S:	Maintained
11761F:	drivers/media/platform/s3c-camif/
11762F:	include/media/drv-intf/s3c_camif.h
11763
11764SAMSUNG S3FWRN5 NFC DRIVER
11765M:	Robert Baldyga <r.baldyga@samsung.com>
11766M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11767L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11768S:	Supported
11769F:	drivers/nfc/s3fwrn5
11770
11771SAMSUNG S5C73M3 CAMERA DRIVER
11772M:	Kyungmin Park <kyungmin.park@samsung.com>
11773M:	Andrzej Hajda <a.hajda@samsung.com>
11774L:	linux-media@vger.kernel.org
11775S:	Supported
11776F:	drivers/media/i2c/s5c73m3/*
11777
11778SAMSUNG S5K5BAF CAMERA DRIVER
11779M:	Kyungmin Park <kyungmin.park@samsung.com>
11780M:	Andrzej Hajda <a.hajda@samsung.com>
11781L:	linux-media@vger.kernel.org
11782S:	Supported
11783F:	drivers/media/i2c/s5k5baf.c
11784
11785SAMSUNG S5P Security SubSystem (SSS) DRIVER
11786M:	Krzysztof Kozlowski <krzk@kernel.org>
11787M:	Vladimir Zapolskiy <vz@mleia.com>
11788L:	linux-crypto@vger.kernel.org
11789L:	linux-samsung-soc@vger.kernel.org
11790S:	Maintained
11791F:	drivers/crypto/s5p-sss.c
11792
11793SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11794M:	Kyungmin Park <kyungmin.park@samsung.com>
11795M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11796L:	linux-media@vger.kernel.org
11797Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11798S:	Supported
11799F:	drivers/media/platform/exynos4-is/
11800
11801SAMSUNG SOC CLOCK DRIVERS
11802M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11803M:	Tomasz Figa <tomasz.figa@gmail.com>
11804M:	Chanwoo Choi <cw00.choi@samsung.com>
11805S:	Supported
11806L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11807F:	drivers/clk/samsung/
11808F:	include/dt-bindings/clock/exynos*.h
11809F:	Documentation/devicetree/bindings/clock/exynos*.txt
11810
11811SAMSUNG SPI DRIVERS
11812M:	Kukjin Kim <kgene@kernel.org>
11813M:	Krzysztof Kozlowski <krzk@kernel.org>
11814M:	Andi Shyti <andi.shyti@samsung.com>
11815L:	linux-spi@vger.kernel.org
11816L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11817S:	Maintained
11818F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11819F:	drivers/spi/spi-s3c*
11820F:	include/linux/platform_data/spi-s3c64xx.h
11821
11822SAMSUNG SXGBE DRIVERS
11823M:	Byungho An <bh74.an@samsung.com>
11824M:	Girish K S <ks.giri@samsung.com>
11825M:	Vipul Pandya <vipul.pandya@samsung.com>
11826S:	Supported
11827L:	netdev@vger.kernel.org
11828F:	drivers/net/ethernet/samsung/sxgbe/
11829
11830SAMSUNG THERMAL DRIVER
11831M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11832L:	linux-pm@vger.kernel.org
11833L:	linux-samsung-soc@vger.kernel.org
11834S:	Supported
11835T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11836F:	drivers/thermal/samsung/
11837
11838SAMSUNG USB2 PHY DRIVER
11839M:	Kamil Debski <kamil@wypas.org>
11840M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11841L:	linux-kernel@vger.kernel.org
11842S:	Supported
11843F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11844F:	Documentation/phy/samsung-usb2.txt
11845F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11846F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11847F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11848F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11849F:	drivers/phy/samsung/phy-samsung-usb2.c
11850F:	drivers/phy/samsung/phy-samsung-usb2.h
11851
11852SC1200 WDT DRIVER
11853M:	Zwane Mwaikambo <zwanem@gmail.com>
11854S:	Maintained
11855F:	drivers/watchdog/sc1200wdt.c
11856
11857SCHEDULER
11858M:	Ingo Molnar <mingo@redhat.com>
11859M:	Peter Zijlstra <peterz@infradead.org>
11860L:	linux-kernel@vger.kernel.org
11861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11862S:	Maintained
11863F:	kernel/sched/
11864F:	include/linux/sched.h
11865F:	include/uapi/linux/sched.h
11866F:	include/linux/wait.h
11867
11868SCORE ARCHITECTURE
11869M:	Chen Liqin <liqin.linux@gmail.com>
11870M:	Lennox Wu <lennox.wu@gmail.com>
11871W:	http://www.sunplus.com
11872S:	Supported
11873F:	arch/score/
11874
11875SCR24X CHIP CARD INTERFACE DRIVER
11876M:	Lubomir Rintel <lkundrak@v3.sk>
11877S:	Supported
11878F:	drivers/char/pcmcia/scr24x_cs.c
11879
11880SCSI CDROM DRIVER
11881M:	Jens Axboe <axboe@kernel.dk>
11882L:	linux-scsi@vger.kernel.org
11883W:	http://www.kernel.dk
11884S:	Maintained
11885F:	drivers/scsi/sr*
11886
11887SCSI RDMA PROTOCOL (SRP) INITIATOR
11888M:	Bart Van Assche <bart.vanassche@sandisk.com>
11889L:	linux-rdma@vger.kernel.org
11890S:	Supported
11891W:	http://www.openfabrics.org
11892Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11894F:	drivers/infiniband/ulp/srp/
11895F:	include/scsi/srp.h
11896
11897SCSI SG DRIVER
11898M:	Doug Gilbert <dgilbert@interlog.com>
11899L:	linux-scsi@vger.kernel.org
11900W:	http://sg.danny.cz/sg
11901S:	Maintained
11902F:	Documentation/scsi/scsi-generic.txt
11903F:	drivers/scsi/sg.c
11904F:	include/scsi/sg.h
11905
11906SCSI SUBSYSTEM
11907M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11909M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11911L:	linux-scsi@vger.kernel.org
11912S:	Maintained
11913F:	Documentation/devicetree/bindings/scsi/
11914F:	drivers/scsi/
11915F:	include/scsi/
11916
11917SCSI TAPE DRIVER
11918M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11919L:	linux-scsi@vger.kernel.org
11920S:	Maintained
11921F:	Documentation/scsi/st.txt
11922F:	drivers/scsi/st.*
11923F:	drivers/scsi/st_*.h
11924
11925SCTP PROTOCOL
11926M:	Vlad Yasevich <vyasevich@gmail.com>
11927M:	Neil Horman <nhorman@tuxdriver.com>
11928L:	linux-sctp@vger.kernel.org
11929W:	http://lksctp.sourceforge.net
11930S:	Maintained
11931F:	Documentation/networking/sctp.txt
11932F:	include/linux/sctp.h
11933F:	include/uapi/linux/sctp.h
11934F:	include/net/sctp/
11935F:	net/sctp/
11936
11937SCx200 CPU SUPPORT
11938M:	Jim Cromie <jim.cromie@gmail.com>
11939S:	Odd Fixes
11940F:	Documentation/i2c/busses/scx200_acb
11941F:	arch/x86/platform/scx200/
11942F:	drivers/watchdog/scx200_wdt.c
11943F:	drivers/i2c/busses/scx200*
11944F:	drivers/mtd/maps/scx200_docflash.c
11945F:	include/linux/scx200.h
11946
11947SCx200 GPIO DRIVER
11948M:	Jim Cromie <jim.cromie@gmail.com>
11949S:	Maintained
11950F:	drivers/char/scx200_gpio.c
11951F:	include/linux/scx200_gpio.h
11952
11953SCx200 HRT CLOCKSOURCE DRIVER
11954M:	Jim Cromie <jim.cromie@gmail.com>
11955S:	Maintained
11956F:	drivers/clocksource/scx200_hrt.c
11957
11958SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11959M:	Sascha Sommer <saschasommer@freenet.de>
11960L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11961S:	Maintained
11962F:	drivers/mmc/host/sdricoh_cs.c
11963
11964SECURE COMPUTING
11965M:	Kees Cook <keescook@chromium.org>
11966R:	Andy Lutomirski <luto@amacapital.net>
11967R:	Will Drewry <wad@chromium.org>
11968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11969S:	Supported
11970F:	kernel/seccomp.c
11971F:	include/uapi/linux/seccomp.h
11972F:	include/linux/seccomp.h
11973F:	tools/testing/selftests/seccomp/*
11974F:	tools/testing/selftests/kselftest_harness.h
11975F:	Documentation/userspace-api/seccomp_filter.rst
11976K:	\bsecure_computing
11977K:	\bTIF_SECCOMP\b
11978
11979SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11980M:	Al Cooper <alcooperx@gmail.com>
11981L:	linux-mmc@vger.kernel.org
11982L:	bcm-kernel-feedback-list@broadcom.com
11983S:	Maintained
11984F:	drivers/mmc/host/sdhci-brcmstb*
11985
11986SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11987M:	Adrian Hunter <adrian.hunter@intel.com>
11988L:	linux-mmc@vger.kernel.org
11989T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11990S:	Maintained
11991F:	drivers/mmc/host/sdhci*
11992F:	include/linux/mmc/sdhci*
11993
11994SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11995M:	Ben Dooks <ben-linux@fluff.org>
11996M:	Jaehoon Chung <jh80.chung@samsung.com>
11997L:	linux-mmc@vger.kernel.org
11998S:	Maintained
11999F:	drivers/mmc/host/sdhci-s3c*
12000
12001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12002M:	Viresh Kumar <vireshk@kernel.org>
12003L:	linux-mmc@vger.kernel.org
12004S:	Maintained
12005F:	drivers/mmc/host/sdhci-spear.c
12006
12007SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12008M:	Scott Bauer <scott.bauer@intel.com>
12009M:	Jonathan Derrick <jonathan.derrick@intel.com>
12010M:	Rafael Antognolli <rafael.antognolli@intel.com>
12011L:	linux-block@vger.kernel.org
12012S:	Supported
12013F:	block/sed*
12014F:	block/opal_proto.h
12015F:	include/linux/sed*
12016F:	include/uapi/linux/sed*
12017
12018SECURITY CONTACT
12019M:	Security Officers <security@kernel.org>
12020S:	Supported
12021
12022SECURITY SUBSYSTEM
12023M:	James Morris <james.l.morris@oracle.com>
12024M:	"Serge E. Hallyn" <serge@hallyn.com>
12025L:	linux-security-module@vger.kernel.org (suggested Cc:)
12026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12027W:	http://kernsec.org/
12028S:	Supported
12029F:	security/
12030
12031SELINUX SECURITY MODULE
12032M:	Paul Moore <paul@paul-moore.com>
12033M:	Stephen Smalley <sds@tycho.nsa.gov>
12034M:	Eric Paris <eparis@parisplace.org>
12035L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12036W:	https://selinuxproject.org
12037W:	https://github.com/SELinuxProject
12038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12039S:	Supported
12040F:	include/linux/selinux*
12041F:	security/selinux/
12042F:	scripts/selinux/
12043F:	Documentation/admin-guide/LSM/SELinux.rst
12044
12045SENSABLE PHANTOM
12046M:	Jiri Slaby <jirislaby@gmail.com>
12047S:	Maintained
12048F:	drivers/misc/phantom.c
12049F:	include/uapi/linux/phantom.h
12050
12051SERIAL DEVICE BUS
12052M:	Rob Herring <robh@kernel.org>
12053L:	linux-serial@vger.kernel.org
12054S:	Maintained
12055F:	Documentation/devicetree/bindings/serial/slave-device.txt
12056F:	drivers/tty/serdev/
12057F:	include/linux/serdev.h
12058
12059SERIAL DRIVERS
12060M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12061L:	linux-serial@vger.kernel.org
12062S:	Maintained
12063F:	Documentation/devicetree/bindings/serial/
12064F:	drivers/tty/serial/
12065
12066SERIAL IR RECEIVER
12067M:	Sean Young <sean@mess.org>
12068L:	linux-media@vger.kernel.org
12069S:	Maintained
12070F:	drivers/media/rc/serial_ir.c
12071
12072SFC NETWORK DRIVER
12073M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12074M:	Edward Cree <ecree@solarflare.com>
12075M:	Bert Kenward <bkenward@solarflare.com>
12076L:	netdev@vger.kernel.org
12077S:	Supported
12078F:	drivers/net/ethernet/sfc/
12079
12080SGI GRU DRIVER
12081M:	Dimitri Sivanich <sivanich@sgi.com>
12082S:	Maintained
12083F:	drivers/misc/sgi-gru/
12084
12085SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12086M:	Pat Gefre <pfg@sgi.com>
12087L:	linux-ia64@vger.kernel.org
12088S:	Supported
12089F:	Documentation/ia64/serial.txt
12090F:	drivers/tty/serial/ioc?_serial.c
12091F:	include/linux/ioc?.h
12092
12093SGI XP/XPC/XPNET DRIVER
12094M:	Cliff Whickman <cpw@sgi.com>
12095M:	Robin Holt <robinmholt@gmail.com>
12096S:	Maintained
12097F:	drivers/misc/sgi-xp/
12098
12099SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12100M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12101L:	linux-s390@vger.kernel.org
12102W:	http://www.ibm.com/developerworks/linux/linux390/
12103S:	Supported
12104F:	net/smc/
12105
12106SH_VEU V4L2 MEM2MEM DRIVER
12107L:	linux-media@vger.kernel.org
12108S:	Orphan
12109F:	drivers/media/platform/sh_veu.c
12110
12111SH_VOU V4L2 OUTPUT DRIVER
12112L:	linux-media@vger.kernel.org
12113S:	Orphan
12114F:	drivers/media/platform/sh_vou.c
12115F:	include/media/drv-intf/sh_vou.h
12116
12117SI2157 MEDIA DRIVER
12118M:	Antti Palosaari <crope@iki.fi>
12119L:	linux-media@vger.kernel.org
12120W:	https://linuxtv.org
12121W:	http://palosaari.fi/linux/
12122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12123T:	git git://linuxtv.org/anttip/media_tree.git
12124S:	Maintained
12125F:	drivers/media/tuners/si2157*
12126
12127SI2168 MEDIA DRIVER
12128M:	Antti Palosaari <crope@iki.fi>
12129L:	linux-media@vger.kernel.org
12130W:	https://linuxtv.org
12131W:	http://palosaari.fi/linux/
12132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12133T:	git git://linuxtv.org/anttip/media_tree.git
12134S:	Maintained
12135F:	drivers/media/dvb-frontends/si2168*
12136
12137SI470X FM RADIO RECEIVER I2C DRIVER
12138M:	Hans Verkuil <hverkuil@xs4all.nl>
12139L:	linux-media@vger.kernel.org
12140T:	git git://linuxtv.org/media_tree.git
12141W:	https://linuxtv.org
12142S:	Odd Fixes
12143F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12144
12145SI470X FM RADIO RECEIVER USB DRIVER
12146M:	Hans Verkuil <hverkuil@xs4all.nl>
12147L:	linux-media@vger.kernel.org
12148T:	git git://linuxtv.org/media_tree.git
12149W:	https://linuxtv.org
12150S:	Maintained
12151F:	drivers/media/radio/si470x/radio-si470x-common.c
12152F:	drivers/media/radio/si470x/radio-si470x.h
12153F:	drivers/media/radio/si470x/radio-si470x-usb.c
12154
12155SI4713 FM RADIO TRANSMITTER I2C DRIVER
12156M:	Eduardo Valentin <edubezval@gmail.com>
12157L:	linux-media@vger.kernel.org
12158T:	git git://linuxtv.org/media_tree.git
12159W:	https://linuxtv.org
12160S:	Odd Fixes
12161F:	drivers/media/radio/si4713/si4713.?
12162
12163SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12164M:	Eduardo Valentin <edubezval@gmail.com>
12165L:	linux-media@vger.kernel.org
12166T:	git git://linuxtv.org/media_tree.git
12167W:	https://linuxtv.org
12168S:	Odd Fixes
12169F:	drivers/media/radio/si4713/radio-platform-si4713.c
12170
12171SI4713 FM RADIO TRANSMITTER USB DRIVER
12172M:	Hans Verkuil <hverkuil@xs4all.nl>
12173L:	linux-media@vger.kernel.org
12174T:	git git://linuxtv.org/media_tree.git
12175W:	https://linuxtv.org
12176S:	Maintained
12177F:	drivers/media/radio/si4713/radio-usb-si4713.c
12178
12179SIANO DVB DRIVER
12180M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12181M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12182L:	linux-media@vger.kernel.org
12183W:	https://linuxtv.org
12184T:	git git://linuxtv.org/media_tree.git
12185S:	Odd fixes
12186F:	drivers/media/common/siano/
12187F:	drivers/media/usb/siano/
12188F:	drivers/media/usb/siano/
12189F:	drivers/media/mmc/siano/
12190
12191SILEAD TOUCHSCREEN DRIVER
12192M:	Hans de Goede <hdegoede@redhat.com>
12193L:	linux-input@vger.kernel.org
12194L:	platform-driver-x86@vger.kernel.org
12195S:	Maintained
12196F:	drivers/input/touchscreen/silead.c
12197F:	drivers/platform/x86/silead_dmi.c
12198
12199SILICON MOTION SM712 FRAME BUFFER DRIVER
12200M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12201M:	Teddy Wang <teddy.wang@siliconmotion.com>
12202M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12203L:	linux-fbdev@vger.kernel.org
12204S:	Maintained
12205F:	drivers/video/fbdev/sm712*
12206F:	Documentation/fb/sm712fb.txt
12207
12208SIMPLE FIRMWARE INTERFACE (SFI)
12209M:	Len Brown <lenb@kernel.org>
12210L:	sfi-devel@simplefirmware.org
12211W:	http://simplefirmware.org/
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12213S:	Supported
12214F:	arch/x86/platform/sfi/
12215F:	drivers/sfi/
12216F:	include/linux/sfi*.h
12217
12218SIMPLEFB FB DRIVER
12219M:	Hans de Goede <hdegoede@redhat.com>
12220L:	linux-fbdev@vger.kernel.org
12221S:	Maintained
12222F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12223F:	drivers/video/fbdev/simplefb.c
12224F:	include/linux/platform_data/simplefb.h
12225
12226SIMTEC EB110ATX (Chalice CATS)
12227P:	Ben Dooks
12228P:	Vincent Sanders <vince@simtec.co.uk>
12229M:	Simtec Linux Team <linux@simtec.co.uk>
12230W:	http://www.simtec.co.uk/products/EB110ATX/
12231S:	Supported
12232
12233SIMTEC EB2410ITX (BAST)
12234P:	Ben Dooks
12235P:	Vincent Sanders <vince@simtec.co.uk>
12236M:	Simtec Linux Team <linux@simtec.co.uk>
12237W:	http://www.simtec.co.uk/products/EB2410ITX/
12238S:	Supported
12239F:	arch/arm/mach-s3c24xx/mach-bast.c
12240F:	arch/arm/mach-s3c24xx/bast-ide.c
12241F:	arch/arm/mach-s3c24xx/bast-irq.c
12242
12243SIPHASH PRF ROUTINES
12244M:	Jason A. Donenfeld <Jason@zx2c4.com>
12245S:	Maintained
12246F:	lib/siphash.c
12247F:	lib/test_siphash.c
12248F:	include/linux/siphash.h
12249
12250SIS 190 ETHERNET DRIVER
12251M:	Francois Romieu <romieu@fr.zoreil.com>
12252L:	netdev@vger.kernel.org
12253S:	Maintained
12254F:	drivers/net/ethernet/sis/sis190.c
12255
12256SIS 900/7016 FAST ETHERNET DRIVER
12257M:	Daniele Venzano <venza@brownhat.org>
12258W:	http://www.brownhat.org/sis900.html
12259L:	netdev@vger.kernel.org
12260S:	Maintained
12261F:	drivers/net/ethernet/sis/sis900.*
12262
12263SIS FRAMEBUFFER DRIVER
12264M:	Thomas Winischhofer <thomas@winischhofer.net>
12265W:	http://www.winischhofer.net/linuxsisvga.shtml
12266S:	Maintained
12267F:	Documentation/fb/sisfb.txt
12268F:	drivers/video/fbdev/sis/
12269F:	include/video/sisfb.h
12270
12271SIS USB2VGA DRIVER
12272M:	Thomas Winischhofer <thomas@winischhofer.net>
12273W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12274S:	Maintained
12275F:	drivers/usb/misc/sisusbvga/
12276
12277SLAB ALLOCATOR
12278M:	Christoph Lameter <cl@linux.com>
12279M:	Pekka Enberg <penberg@kernel.org>
12280M:	David Rientjes <rientjes@google.com>
12281M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12282M:	Andrew Morton <akpm@linux-foundation.org>
12283L:	linux-mm@kvack.org
12284S:	Maintained
12285F:	include/linux/sl?b*.h
12286F:	mm/sl?b*
12287
12288SLEEPABLE READ-COPY UPDATE (SRCU)
12289M:	Lai Jiangshan <jiangshanlai@gmail.com>
12290M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12291M:	Josh Triplett <josh@joshtriplett.org>
12292R:	Steven Rostedt <rostedt@goodmis.org>
12293R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12294L:	linux-kernel@vger.kernel.org
12295W:	http://www.rdrop.com/users/paulmck/RCU/
12296S:	Supported
12297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12298F:	include/linux/srcu.h
12299F:	kernel/rcu/srcu.c
12300
12301SMACK SECURITY MODULE
12302M:	Casey Schaufler <casey@schaufler-ca.com>
12303L:	linux-security-module@vger.kernel.org
12304W:	http://schaufler-ca.com
12305T:	git git://github.com/cschaufler/smack-next
12306S:	Maintained
12307F:	Documentation/admin-guide/LSM/Smack.rst
12308F:	security/smack/
12309
12310SMC91x ETHERNET DRIVER
12311M:	Nicolas Pitre <nico@fluxnic.net>
12312S:	Odd Fixes
12313F:	drivers/net/ethernet/smsc/smc91x.*
12314
12315SMIA AND SMIA++ IMAGE SENSOR DRIVER
12316M:	Sakari Ailus <sakari.ailus@iki.fi>
12317L:	linux-media@vger.kernel.org
12318S:	Maintained
12319F:	drivers/media/i2c/smiapp/
12320F:	include/media/i2c/smiapp.h
12321F:	drivers/media/i2c/smiapp-pll.c
12322F:	drivers/media/i2c/smiapp-pll.h
12323F:	include/uapi/linux/smiapp.h
12324F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12325
12326SMM665 HARDWARE MONITOR DRIVER
12327M:	Guenter Roeck <linux@roeck-us.net>
12328L:	linux-hwmon@vger.kernel.org
12329S:	Maintained
12330F:	Documentation/hwmon/smm665
12331F:	drivers/hwmon/smm665.c
12332
12333SMSC EMC2103 HARDWARE MONITOR DRIVER
12334M:	Steve Glendinning <steve.glendinning@shawell.net>
12335L:	linux-hwmon@vger.kernel.org
12336S:	Maintained
12337F:	Documentation/hwmon/emc2103
12338F:	drivers/hwmon/emc2103.c
12339
12340SMSC SCH5627 HARDWARE MONITOR DRIVER
12341M:	Hans de Goede <hdegoede@redhat.com>
12342L:	linux-hwmon@vger.kernel.org
12343S:	Supported
12344F:	Documentation/hwmon/sch5627
12345F:	drivers/hwmon/sch5627.c
12346
12347SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12348M:	Steve Glendinning <steve.glendinning@shawell.net>
12349L:	linux-fbdev@vger.kernel.org
12350S:	Maintained
12351F:	drivers/video/fbdev/smscufx.c
12352
12353SMSC47B397 HARDWARE MONITOR DRIVER
12354M:	Jean Delvare <jdelvare@suse.com>
12355L:	linux-hwmon@vger.kernel.org
12356S:	Maintained
12357F:	Documentation/hwmon/smsc47b397
12358F:	drivers/hwmon/smsc47b397.c
12359
12360SMSC911x ETHERNET DRIVER
12361M:	Steve Glendinning <steve.glendinning@shawell.net>
12362L:	netdev@vger.kernel.org
12363S:	Maintained
12364F:	include/linux/smsc911x.h
12365F:	drivers/net/ethernet/smsc/smsc911x.*
12366
12367SMSC9420 PCI ETHERNET DRIVER
12368M:	Steve Glendinning <steve.glendinning@shawell.net>
12369L:	netdev@vger.kernel.org
12370S:	Maintained
12371F:	drivers/net/ethernet/smsc/smsc9420.*
12372
12373SOC-CAMERA V4L2 SUBSYSTEM
12374M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12375L:	linux-media@vger.kernel.org
12376T:	git git://linuxtv.org/media_tree.git
12377S:	Maintained
12378F:	include/media/soc*
12379F:	drivers/media/i2c/soc_camera/
12380F:	drivers/media/platform/soc_camera/
12381
12382SOEKRIS NET48XX LED SUPPORT
12383M:	Chris Boot <bootc@bootc.net>
12384S:	Maintained
12385F:	drivers/leds/leds-net48xx.c
12386
12387SOFT-ROCE DRIVER (rxe)
12388M:	Moni Shoua <monis@mellanox.com>
12389L:	linux-rdma@vger.kernel.org
12390S:	Supported
12391W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12392Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12393F:	drivers/infiniband/sw/rxe/
12394F:	include/uapi/rdma/rdma_user_rxe.h
12395
12396SOFTLOGIC 6x10 MPEG CODEC
12397M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12398M:	Anton Sviridenko <anton@corp.bluecherry.net>
12399M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12400M:	Andrey Utkin <andrey_utkin@fastmail.com>
12401M:	Ismael Luceno <ismael@iodev.co.uk>
12402L:	linux-media@vger.kernel.org
12403S:	Supported
12404F:	drivers/media/pci/solo6x10/
12405
12406SOFTWARE RAID (Multiple Disks) SUPPORT
12407M:	Shaohua Li <shli@kernel.org>
12408L:	linux-raid@vger.kernel.org
12409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12410S:	Supported
12411F:	drivers/md/
12412F:	include/linux/raid/
12413F:	include/uapi/linux/raid/
12414
12415SONIC NETWORK DRIVER
12416M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12417L:	netdev@vger.kernel.org
12418S:	Maintained
12419F:	drivers/net/ethernet/natsemi/sonic.*
12420
12421SONICS SILICON BACKPLANE DRIVER (SSB)
12422M:	Michael Buesch <m@bues.ch>
12423L:	linux-wireless@vger.kernel.org
12424S:	Maintained
12425F:	drivers/ssb/
12426F:	include/linux/ssb/
12427
12428SONY MEMORYSTICK CARD SUPPORT
12429M:	Alex Dubov <oakad@yahoo.com>
12430W:	http://tifmxx.berlios.de/
12431S:	Maintained
12432F:	drivers/memstick/host/tifm_ms.c
12433
12434SONY MEMORYSTICK STANDARD SUPPORT
12435M:	Maxim Levitsky <maximlevitsky@gmail.com>
12436S:	Maintained
12437F:	drivers/memstick/core/ms_block.*
12438
12439SONY VAIO CONTROL DEVICE DRIVER
12440M:	Mattia Dongili <malattia@linux.it>
12441L:	platform-driver-x86@vger.kernel.org
12442W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12443S:	Maintained
12444F:	Documentation/laptops/sony-laptop.txt
12445F:	drivers/char/sonypi.c
12446F:	drivers/platform/x86/sony-laptop.c
12447F:	include/linux/sony-laptop.h
12448
12449SOUND
12450M:	Jaroslav Kysela <perex@perex.cz>
12451M:	Takashi Iwai <tiwai@suse.com>
12452L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12453W:	http://www.alsa-project.org/
12454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12455T:	git git://git.alsa-project.org/alsa-kernel.git
12456Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12457S:	Maintained
12458F:	Documentation/sound/
12459F:	include/sound/
12460F:	include/uapi/sound/
12461F:	sound/
12462
12463SOUND - COMPRESSED AUDIO
12464M:	Vinod Koul <vinod.koul@intel.com>
12465L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12467S:	Supported
12468F:	Documentation/sound/alsa/compress_offload.txt
12469F:	include/sound/compress_driver.h
12470F:	include/uapi/sound/compress_*
12471F:	sound/core/compress_offload.c
12472F:	sound/soc/soc-compress.c
12473
12474SOUND - DMAENGINE HELPERS
12475M:	Lars-Peter Clausen <lars@metafoo.de>
12476S:	Supported
12477F:	include/sound/dmaengine_pcm.h
12478F:	sound/core/pcm_dmaengine.c
12479F:	sound/soc/soc-generic-dmaengine-pcm.c
12480
12481SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12482M:	Liam Girdwood <lgirdwood@gmail.com>
12483M:	Mark Brown <broonie@kernel.org>
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12486W:	http://alsa-project.org/main/index.php/ASoC
12487S:	Supported
12488F:	Documentation/devicetree/bindings/sound/
12489F:	Documentation/sound/alsa/soc/
12490F:	sound/soc/
12491F:	include/sound/soc*
12492
12493SP2 MEDIA DRIVER
12494M:	Olli Salonen <olli.salonen@iki.fi>
12495L:	linux-media@vger.kernel.org
12496W:	https://linuxtv.org
12497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12498S:	Maintained
12499F:	drivers/media/dvb-frontends/sp2*
12500
12501SPARC + UltraSPARC (sparc/sparc64)
12502M:	"David S. Miller" <davem@davemloft.net>
12503L:	sparclinux@vger.kernel.org
12504Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12507S:	Maintained
12508F:	arch/sparc/
12509F:	drivers/sbus/
12510
12511SPARC SERIAL DRIVERS
12512M:	"David S. Miller" <davem@davemloft.net>
12513L:	sparclinux@vger.kernel.org
12514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12516S:	Maintained
12517F:	include/linux/sunserialcore.h
12518F:	drivers/tty/serial/suncore.c
12519F:	drivers/tty/serial/sunhv.c
12520F:	drivers/tty/serial/sunsab.c
12521F:	drivers/tty/serial/sunsab.h
12522F:	drivers/tty/serial/sunsu.c
12523F:	drivers/tty/serial/sunzilog.c
12524F:	drivers/tty/serial/sunzilog.h
12525F:	drivers/tty/vcc.c
12526
12527SPARSE CHECKER
12528M:	"Christopher Li" <sparse@chrisli.org>
12529L:	linux-sparse@vger.kernel.org
12530W:	https://sparse.wiki.kernel.org/
12531T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12532T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12533S:	Maintained
12534F:	include/linux/compiler.h
12535
12536SPEAR CLOCK FRAMEWORK SUPPORT
12537M:	Viresh Kumar <vireshk@kernel.org>
12538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12539W:	http://www.st.com/spear
12540S:	Maintained
12541F:	drivers/clk/spear/
12542
12543SPEAR PLATFORM SUPPORT
12544M:	Viresh Kumar <vireshk@kernel.org>
12545M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12547W:	http://www.st.com/spear
12548S:	Maintained
12549F:	arch/arm/boot/dts/spear*
12550F:	arch/arm/mach-spear/
12551
12552SPI NOR SUBSYSTEM
12553M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12554M:	Marek Vasut <marek.vasut@gmail.com>
12555L:	linux-mtd@lists.infradead.org
12556W:	http://www.linux-mtd.infradead.org/
12557Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12558T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12559T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12560S:	Maintained
12561F:	drivers/mtd/spi-nor/
12562F:	include/linux/mtd/spi-nor.h
12563
12564SPI SUBSYSTEM
12565M:	Mark Brown <broonie@kernel.org>
12566L:	linux-spi@vger.kernel.org
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12568Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12569S:	Maintained
12570F:	Documentation/devicetree/bindings/spi/
12571F:	Documentation/spi/
12572F:	drivers/spi/
12573F:	include/linux/spi/
12574F:	include/uapi/linux/spi/
12575F:	tools/spi/
12576
12577SPIDERNET NETWORK DRIVER for CELL
12578M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12579L:	netdev@vger.kernel.org
12580S:	Supported
12581F:	Documentation/networking/spider_net.txt
12582F:	drivers/net/ethernet/toshiba/spider_net*
12583
12584SPMI SUBSYSTEM
12585R:	Stephen Boyd <sboyd@codeaurora.org>
12586L:	linux-arm-msm@vger.kernel.org
12587F:	Documentation/devicetree/bindings/spmi/
12588F:	drivers/spmi/
12589F:	include/dt-bindings/spmi/spmi.h
12590F:	include/linux/spmi.h
12591F:	include/trace/events/spmi.h
12592
12593SPU FILE SYSTEM
12594M:	Jeremy Kerr <jk@ozlabs.org>
12595L:	linuxppc-dev@lists.ozlabs.org
12596W:	http://www.ibm.com/developerworks/power/cell/
12597S:	Supported
12598F:	Documentation/filesystems/spufs.txt
12599F:	arch/powerpc/platforms/cell/spufs/
12600
12601SQUASHFS FILE SYSTEM
12602M:	Phillip Lougher <phillip@squashfs.org.uk>
12603L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12604W:	http://squashfs.org.uk
12605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12606S:	Maintained
12607F:	Documentation/filesystems/squashfs.txt
12608F:	fs/squashfs/
12609
12610SRM (Alpha) environment access
12611M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12612S:	Maintained
12613F:	arch/alpha/kernel/srm_env.c
12614
12615STABLE BRANCH
12616M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12617L:	stable@vger.kernel.org
12618S:	Supported
12619F:	Documentation/process/stable-kernel-rules.rst
12620
12621STAGING - COMEDI
12622M:	Ian Abbott <abbotti@mev.co.uk>
12623M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12624S:	Odd Fixes
12625F:	drivers/staging/comedi/
12626
12627STAGING - FLARION FT1000 DRIVERS
12628M:	Marek Belisko <marek.belisko@gmail.com>
12629S:	Odd Fixes
12630F:	drivers/staging/ft1000/
12631
12632STAGING - INDUSTRIAL IO
12633M:	Jonathan Cameron <jic23@kernel.org>
12634L:	linux-iio@vger.kernel.org
12635S:	Odd Fixes
12636F:	Documentation/devicetree/bindings/staging/iio/
12637F:	drivers/staging/iio/
12638
12639STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12640M:	Jarod Wilson <jarod@wilsonet.com>
12641W:	http://www.lirc.org/
12642S:	Odd Fixes
12643F:	drivers/staging/media/lirc/
12644
12645STAGING - LUSTRE PARALLEL FILESYSTEM
12646M:	Oleg Drokin <oleg.drokin@intel.com>
12647M:	Andreas Dilger <andreas.dilger@intel.com>
12648M:	James Simmons <jsimmons@infradead.org>
12649L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12650W:	http://wiki.lustre.org/
12651S:	Maintained
12652F:	drivers/staging/lustre
12653
12654STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12655M:	Marc Dietrich <marvin24@gmx.de>
12656L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12657L:	linux-tegra@vger.kernel.org
12658S:	Maintained
12659F:	drivers/staging/nvec/
12660
12661STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12662M:	Jens Frederich <jfrederich@gmail.com>
12663M:	Daniel Drake <dsd@laptop.org>
12664M:	Jon Nettleton <jon.nettleton@gmail.com>
12665W:	http://wiki.laptop.org/go/DCON
12666S:	Maintained
12667F:	drivers/staging/olpc_dcon/
12668
12669STAGING - REALTEK RTL8712U DRIVERS
12670M:	Larry Finger <Larry.Finger@lwfinger.net>
12671M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12672S:	Odd Fixes
12673F:	drivers/staging/rtl8712/
12674
12675STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12676M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12677M:	Teddy Wang <teddy.wang@siliconmotion.com>
12678M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12679L:	linux-fbdev@vger.kernel.org
12680S:	Maintained
12681F:	drivers/staging/sm750fb/
12682
12683STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12684M:	William Hubbs <w.d.hubbs@gmail.com>
12685M:	Chris Brannon <chris@the-brannons.com>
12686M:	Kirk Reiser <kirk@reisers.ca>
12687M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12688L:	speakup@linux-speakup.org
12689W:	http://www.linux-speakup.org/
12690S:	Odd Fixes
12691F:	drivers/staging/speakup/
12692
12693STAGING - VIA VT665X DRIVERS
12694M:	Forest Bond <forest@alittletooquiet.net>
12695S:	Odd Fixes
12696F:	drivers/staging/vt665?/
12697
12698STAGING - WILC1000 WIFI DRIVER
12699M:	Aditya Shankar <aditya.shankar@microchip.com>
12700M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12701L:	linux-wireless@vger.kernel.org
12702S:	Supported
12703F:	drivers/staging/wilc1000/
12704
12705STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12706M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12707S:	Odd Fixes
12708F:	drivers/staging/xgifb/
12709
12710STAGING SUBSYSTEM
12711M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12713L:	devel@driverdev.osuosl.org
12714S:	Supported
12715F:	drivers/staging/
12716
12717STARFIRE/DURALAN NETWORK DRIVER
12718M:	Ion Badulescu <ionut@badula.org>
12719S:	Odd Fixes
12720F:	drivers/net/ethernet/adaptec/starfire*
12721
12722STEC S1220 SKD DRIVER
12723M:	Bart Van Assche <bart.vanassche@wdc.com>
12724L:	linux-block@vger.kernel.org
12725S:	Maintained
12726F:	drivers/block/skd*[ch]
12727
12728STI CEC DRIVER
12729M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12730S:	Maintained
12731F:	drivers/staging/media/st-cec/
12732F:	Documentation/devicetree/bindings/media/stih-cec.txt
12733
12734STK1160 USB VIDEO CAPTURE DRIVER
12735M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12736L:	linux-media@vger.kernel.org
12737T:	git git://linuxtv.org/media_tree.git
12738S:	Maintained
12739F:	drivers/media/usb/stk1160/
12740
12741STMMAC ETHERNET DRIVER
12742M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12743M:	Alexandre Torgue <alexandre.torgue@st.com>
12744L:	netdev@vger.kernel.org
12745W:	http://www.stlinux.com
12746S:	Supported
12747F:	drivers/net/ethernet/stmicro/stmmac/
12748
12749SUN3/3X
12750M:	Sam Creasey <sammy@sammy.net>
12751W:	http://sammy.net/sun3/
12752S:	Maintained
12753F:	arch/m68k/kernel/*sun3*
12754F:	arch/m68k/sun3*/
12755F:	arch/m68k/include/asm/sun3*
12756F:	drivers/net/ethernet/i825xx/sun3*
12757
12758SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12759M:	Hans de Goede <hdegoede@redhat.com>
12760L:	linux-input@vger.kernel.org
12761S:	Maintained
12762F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12763F:	drivers/input/keyboard/sun4i-lradc-keys.c
12764
12765SUNDANCE NETWORK DRIVER
12766M:	Denis Kirjanov <kda@linux-powerpc.org>
12767L:	netdev@vger.kernel.org
12768S:	Maintained
12769F:	drivers/net/ethernet/dlink/sundance.c
12770
12771SUPERH
12772M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12773M:	Rich Felker <dalias@libc.org>
12774L:	linux-sh@vger.kernel.org
12775Q:	http://patchwork.kernel.org/project/linux-sh/list/
12776S:	Maintained
12777F:	Documentation/sh/
12778F:	arch/sh/
12779F:	drivers/sh/
12780
12781SUSPEND TO RAM
12782M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12783M:	Len Brown <len.brown@intel.com>
12784M:	Pavel Machek <pavel@ucw.cz>
12785L:	linux-pm@vger.kernel.org
12786B:	https://bugzilla.kernel.org
12787S:	Supported
12788F:	Documentation/power/
12789F:	arch/x86/kernel/acpi/
12790F:	drivers/base/power/
12791F:	kernel/power/
12792F:	include/linux/suspend.h
12793F:	include/linux/freezer.h
12794F:	include/linux/pm.h
12795
12796SVGA HANDLING
12797M:	Martin Mares <mj@ucw.cz>
12798L:	linux-video@atrey.karlin.mff.cuni.cz
12799S:	Maintained
12800F:	Documentation/svga.txt
12801F:	arch/x86/boot/video*
12802
12803SWIOTLB SUBSYSTEM
12804M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12805L:	linux-kernel@vger.kernel.org
12806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12807S:	Supported
12808F:	lib/swiotlb.c
12809F:	arch/*/kernel/pci-swiotlb.c
12810F:	include/linux/swiotlb.h
12811
12812SWITCHDEV
12813M:	Jiri Pirko <jiri@resnulli.us>
12814M:	Ivan Vecera <ivecera@redhat.com>
12815L:	netdev@vger.kernel.org
12816S:	Supported
12817F:	net/switchdev/
12818F:	include/net/switchdev.h
12819
12820SYNC FILE FRAMEWORK
12821M:	Sumit Semwal <sumit.semwal@linaro.org>
12822R:	Gustavo Padovan <gustavo@padovan.org>
12823S:	Maintained
12824L:	linux-media@vger.kernel.org
12825L:	dri-devel@lists.freedesktop.org
12826F:	drivers/dma-buf/sync_*
12827F:	drivers/dma-buf/dma-fence*
12828F:	drivers/dma-buf/sw_sync.c
12829F:	include/linux/sync_file.h
12830F:	include/uapi/linux/sync_file.h
12831F:	Documentation/sync_file.txt
12832T:	git git://anongit.freedesktop.org/drm/drm-misc
12833
12834SYNOPSYS ARC ARCHITECTURE
12835M:	Vineet Gupta <vgupta@synopsys.com>
12836L:	linux-snps-arc@lists.infradead.org
12837S:	Supported
12838F:	arch/arc/
12839F:	Documentation/devicetree/bindings/arc/*
12840F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12841F:	drivers/clocksource/arc_timer.c
12842F:	drivers/tty/serial/arc_uart.c
12843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12844
12845SYNOPSYS ARC HSDK SDP pll clock driver
12846M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12847S:	Supported
12848F:	drivers/clk/clk-hsdk-pll.c
12849F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12850
12851SYNOPSYS ARC SDP clock driver
12852M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12853S:	Supported
12854F:	drivers/clk/axs10x/*
12855F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12856
12857SYNOPSYS ARC SDP platform support
12858M:	Alexey Brodkin <abrodkin@synopsys.com>
12859S:	Supported
12860F:	arch/arc/plat-axs10x
12861F:	arch/arc/boot/dts/ax*
12862F:	Documentation/devicetree/bindings/arc/axs10*
12863
12864SYNOPSYS DESIGNWARE DMAC DRIVER
12865M:	Viresh Kumar <vireshk@kernel.org>
12866M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12867S:	Maintained
12868F:	include/linux/dma/dw.h
12869F:	include/linux/platform_data/dma-dw.h
12870F:	drivers/dma/dw/
12871
12872SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12873M:	Jie Deng <jiedeng@synopsys.com>
12874L:	netdev@vger.kernel.org
12875S:	Supported
12876F:	drivers/net/ethernet/synopsys/
12877
12878SYNOPSYS DESIGNWARE I2C DRIVER
12879M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12880R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12881R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12882L:	linux-i2c@vger.kernel.org
12883S:	Maintained
12884F:	drivers/i2c/busses/i2c-designware-*
12885F:	include/linux/platform_data/i2c-designware.h
12886
12887SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12888M:	Jaehoon Chung <jh80.chung@samsung.com>
12889L:	linux-mmc@vger.kernel.org
12890S:	Maintained
12891F:	drivers/mmc/host/dw_mmc*
12892
12893SYNOPSYS HSDK RESET CONTROLLER DRIVER
12894M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12895S:	Supported
12896F:	drivers/reset/reset-hsdk-v1.c
12897F:	include/dt-bindings/reset/snps,hsdk-v1-reset.h
12898F:	Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12899
12900SYSTEM CONFIGURATION (SYSCON)
12901M:	Lee Jones <lee.jones@linaro.org>
12902M:	Arnd Bergmann <arnd@arndb.de>
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12904S:	Supported
12905F:	drivers/mfd/syscon.c
12906
12907SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12908M:	Sudeep Holla <sudeep.holla@arm.com>
12909L:	linux-arm-kernel@lists.infradead.org
12910S:	Maintained
12911F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12912F:	drivers/clk/clk-scpi.c
12913F:	drivers/cpufreq/scpi-cpufreq.c
12914F:	drivers/firmware/arm_scpi.c
12915F:	include/linux/scpi_protocol.h
12916
12917SYSTEM RESET/SHUTDOWN DRIVERS
12918M:	Sebastian Reichel <sre@kernel.org>
12919L:	linux-pm@vger.kernel.org
12920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12921S:	Maintained
12922F:	Documentation/devicetree/bindings/power/reset/
12923F:	drivers/power/reset/
12924
12925SYSTEM TRACE MODULE CLASS
12926M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12927S:	Maintained
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12929F:	Documentation/trace/stm.txt
12930F:	drivers/hwtracing/stm/
12931F:	include/linux/stm.h
12932F:	include/uapi/linux/stm.h
12933
12934SYSV FILESYSTEM
12935M:	Christoph Hellwig <hch@infradead.org>
12936S:	Maintained
12937F:	Documentation/filesystems/sysv-fs.txt
12938F:	fs/sysv/
12939F:	include/linux/sysv_fs.h
12940
12941TARGET SUBSYSTEM
12942M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12943L:	linux-scsi@vger.kernel.org
12944L:	target-devel@vger.kernel.org
12945W:	http://www.linux-iscsi.org
12946W:	http://groups.google.com/group/linux-iscsi-target-dev
12947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12948S:	Supported
12949F:	drivers/target/
12950F:	include/target/
12951F:	Documentation/target/
12952
12953TASKSTATS STATISTICS INTERFACE
12954M:	Balbir Singh <bsingharora@gmail.com>
12955S:	Maintained
12956F:	Documentation/accounting/taskstats*
12957F:	include/linux/taskstats*
12958F:	kernel/taskstats.c
12959
12960TC subsystem
12961M:	Jamal Hadi Salim <jhs@mojatatu.com>
12962M:	Cong Wang <xiyou.wangcong@gmail.com>
12963M:	Jiri Pirko <jiri@resnulli.us>
12964L:	netdev@vger.kernel.org
12965S:	Maintained
12966F:	include/net/pkt_cls.h
12967F:	include/net/pkt_sched.h
12968F:	include/net/tc_act/
12969F:	include/uapi/linux/pkt_cls.h
12970F:	include/uapi/linux/pkt_sched.h
12971F:	include/uapi/linux/tc_act/
12972F:	include/uapi/linux/tc_ematch/
12973F:	net/sched/
12974
12975TCP LOW PRIORITY MODULE
12976M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12977M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12978W:	http://tcp-lp-mod.sourceforge.net/
12979S:	Maintained
12980F:	net/ipv4/tcp_lp.c
12981
12982TDA10071 MEDIA DRIVER
12983M:	Antti Palosaari <crope@iki.fi>
12984L:	linux-media@vger.kernel.org
12985W:	https://linuxtv.org
12986W:	http://palosaari.fi/linux/
12987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12988T:	git git://linuxtv.org/anttip/media_tree.git
12989S:	Maintained
12990F:	drivers/media/dvb-frontends/tda10071*
12991
12992TDA18212 MEDIA DRIVER
12993M:	Antti Palosaari <crope@iki.fi>
12994L:	linux-media@vger.kernel.org
12995W:	https://linuxtv.org
12996W:	http://palosaari.fi/linux/
12997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12998T:	git git://linuxtv.org/anttip/media_tree.git
12999S:	Maintained
13000F:	drivers/media/tuners/tda18212*
13001
13002TDA18218 MEDIA DRIVER
13003M:	Antti Palosaari <crope@iki.fi>
13004L:	linux-media@vger.kernel.org
13005W:	https://linuxtv.org
13006W:	http://palosaari.fi/linux/
13007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13008T:	git git://linuxtv.org/anttip/media_tree.git
13009S:	Maintained
13010F:	drivers/media/tuners/tda18218*
13011
13012TDA18271 MEDIA DRIVER
13013M:	Michael Krufky <mkrufky@linuxtv.org>
13014L:	linux-media@vger.kernel.org
13015W:	https://linuxtv.org
13016W:	http://github.com/mkrufky
13017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13018T:	git git://linuxtv.org/mkrufky/tuners.git
13019S:	Maintained
13020F:	drivers/media/tuners/tda18271*
13021
13022TDA827x MEDIA DRIVER
13023M:	Michael Krufky <mkrufky@linuxtv.org>
13024L:	linux-media@vger.kernel.org
13025W:	https://linuxtv.org
13026W:	http://github.com/mkrufky
13027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13028T:	git git://linuxtv.org/mkrufky/tuners.git
13029S:	Maintained
13030F:	drivers/media/tuners/tda8290.*
13031
13032TDA8290 MEDIA DRIVER
13033M:	Michael Krufky <mkrufky@linuxtv.org>
13034L:	linux-media@vger.kernel.org
13035W:	https://linuxtv.org
13036W:	http://github.com/mkrufky
13037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13038T:	git git://linuxtv.org/mkrufky/tuners.git
13039S:	Maintained
13040F:	drivers/media/tuners/tda8290.*
13041
13042TDA9840 MEDIA DRIVER
13043M:	Hans Verkuil <hverkuil@xs4all.nl>
13044L:	linux-media@vger.kernel.org
13045T:	git git://linuxtv.org/media_tree.git
13046W:	https://linuxtv.org
13047S:	Maintained
13048F:	drivers/media/i2c/tda9840*
13049
13050TEA5761 TUNER DRIVER
13051M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13052M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13053L:	linux-media@vger.kernel.org
13054W:	https://linuxtv.org
13055T:	git git://linuxtv.org/media_tree.git
13056S:	Odd fixes
13057F:	drivers/media/tuners/tea5761.*
13058
13059TEA5767 TUNER DRIVER
13060M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13061M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13062L:	linux-media@vger.kernel.org
13063W:	https://linuxtv.org
13064T:	git git://linuxtv.org/media_tree.git
13065S:	Maintained
13066F:	drivers/media/tuners/tea5767.*
13067
13068TEA6415C MEDIA DRIVER
13069M:	Hans Verkuil <hverkuil@xs4all.nl>
13070L:	linux-media@vger.kernel.org
13071T:	git git://linuxtv.org/media_tree.git
13072W:	https://linuxtv.org
13073S:	Maintained
13074F:	drivers/media/i2c/tea6415c*
13075
13076TEA6420 MEDIA DRIVER
13077M:	Hans Verkuil <hverkuil@xs4all.nl>
13078L:	linux-media@vger.kernel.org
13079T:	git git://linuxtv.org/media_tree.git
13080W:	https://linuxtv.org
13081S:	Maintained
13082F:	drivers/media/i2c/tea6420*
13083
13084TEAM DRIVER
13085M:	Jiri Pirko <jiri@resnulli.us>
13086L:	netdev@vger.kernel.org
13087S:	Supported
13088F:	drivers/net/team/
13089F:	include/linux/if_team.h
13090F:	include/uapi/linux/if_team.h
13091
13092TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13093M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13094S:	Maintained
13095F:	arch/x86/platform/ts5500/
13096
13097TECHNOTREND USB IR RECEIVER
13098M:	Sean Young <sean@mess.org>
13099L:	linux-media@vger.kernel.org
13100S:	Maintained
13101F:	drivers/media/rc/ttusbir.c
13102
13103TEE SUBSYSTEM
13104M:	Jens Wiklander <jens.wiklander@linaro.org>
13105S:	Maintained
13106F:	include/linux/tee_drv.h
13107F:	include/uapi/linux/tee.h
13108F:	drivers/tee/
13109F:	Documentation/tee.txt
13110
13111TEGRA ARCHITECTURE SUPPORT
13112M:	Thierry Reding <thierry.reding@gmail.com>
13113M:	Jonathan Hunter <jonathanh@nvidia.com>
13114L:	linux-tegra@vger.kernel.org
13115Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13117S:	Supported
13118N:	[^a-z]tegra
13119
13120TEGRA CLOCK DRIVER
13121M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13122M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13123S:	Supported
13124F:	drivers/clk/tegra/
13125
13126TEGRA DMA DRIVERS
13127M:	Laxman Dewangan <ldewangan@nvidia.com>
13128M:	Jon Hunter <jonathanh@nvidia.com>
13129S:	Supported
13130F:	drivers/dma/tegra*
13131
13132TEGRA I2C DRIVER
13133M:	Laxman Dewangan <ldewangan@nvidia.com>
13134S:	Supported
13135F:	drivers/i2c/busses/i2c-tegra.c
13136
13137TEGRA IOMMU DRIVERS
13138M:	Hiroshi Doyu <hdoyu@nvidia.com>
13139S:	Supported
13140F:	drivers/iommu/tegra*
13141
13142TEGRA KBC DRIVER
13143M:	Rakesh Iyer <riyer@nvidia.com>
13144M:	Laxman Dewangan <ldewangan@nvidia.com>
13145S:	Supported
13146F:	drivers/input/keyboard/tegra-kbc.c
13147
13148TEGRA PWM DRIVER
13149M:	Thierry Reding <thierry.reding@gmail.com>
13150S:	Supported
13151F:	drivers/pwm/pwm-tegra.c
13152
13153TEGRA SERIAL DRIVER
13154M:	Laxman Dewangan <ldewangan@nvidia.com>
13155S:	Supported
13156F:	drivers/tty/serial/serial-tegra.c
13157
13158TEGRA SPI DRIVER
13159M:	Laxman Dewangan <ldewangan@nvidia.com>
13160S:	Supported
13161F:	drivers/spi/spi-tegra*
13162
13163TEHUTI ETHERNET DRIVER
13164M:	Andy Gospodarek <andy@greyhouse.net>
13165L:	netdev@vger.kernel.org
13166S:	Supported
13167F:	drivers/net/ethernet/tehuti/*
13168
13169Telecom Clock Driver for MCPL0010
13170M:	Mark Gross <mark.gross@intel.com>
13171S:	Supported
13172F:	drivers/char/tlclk.c
13173
13174TENSILICA XTENSA PORT (xtensa)
13175M:	Chris Zankel <chris@zankel.net>
13176M:	Max Filippov <jcmvbkbc@gmail.com>
13177L:	linux-xtensa@linux-xtensa.org
13178T:	git git://github.com/czankel/xtensa-linux.git
13179S:	Maintained
13180F:	arch/xtensa/
13181F:	drivers/irqchip/irq-xtensa-*
13182
13183Texas Instruments' System Control Interface (TISCI) Protocol Driver
13184M:	Nishanth Menon <nm@ti.com>
13185M:	Tero Kristo <t-kristo@ti.com>
13186M:	Santosh Shilimkar <ssantosh@kernel.org>
13187L:	linux-arm-kernel@lists.infradead.org
13188S:	Maintained
13189F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13190F:	drivers/firmware/ti_sci*
13191F:	include/linux/soc/ti/ti_sci_protocol.h
13192F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13193F:	include/dt-bindings/genpd/k2g.h
13194F:	drivers/soc/ti/ti_sci_pm_domains.c
13195F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13196F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13197F:	drivers/clk/keystone/sci-clk.c
13198F:	drivers/reset/reset-ti-sci.c
13199
13200THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13201M:	Hans Verkuil <hverkuil@xs4all.nl>
13202L:	linux-media@vger.kernel.org
13203T:	git git://linuxtv.org/media_tree.git
13204W:	https://linuxtv.org
13205S:	Maintained
13206F:	drivers/media/radio/radio-raremono.c
13207
13208THERMAL
13209M:	Zhang Rui <rui.zhang@intel.com>
13210M:	Eduardo Valentin <edubezval@gmail.com>
13211L:	linux-pm@vger.kernel.org
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13214Q:	https://patchwork.kernel.org/project/linux-pm/list/
13215S:	Supported
13216F:	drivers/thermal/
13217F:	include/linux/thermal.h
13218F:	include/uapi/linux/thermal.h
13219F:	include/linux/cpu_cooling.h
13220F:	Documentation/devicetree/bindings/thermal/
13221
13222THERMAL/CPU_COOLING
13223M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13224M:	Viresh Kumar <viresh.kumar@linaro.org>
13225M:	Javi Merino <javi.merino@kernel.org>
13226L:	linux-pm@vger.kernel.org
13227S:	Supported
13228F:	Documentation/thermal/cpu-cooling-api.txt
13229F:	drivers/thermal/cpu_cooling.c
13230F:	include/linux/cpu_cooling.h
13231
13232THINKPAD ACPI EXTRAS DRIVER
13233M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13234L:	ibm-acpi-devel@lists.sourceforge.net
13235L:	platform-driver-x86@vger.kernel.org
13236W:	http://ibm-acpi.sourceforge.net
13237W:	http://thinkwiki.org/wiki/Ibm-acpi
13238T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13239S:	Maintained
13240F:	drivers/platform/x86/thinkpad_acpi.c
13241
13242THUNDERBOLT DRIVER
13243M:	Andreas Noever <andreas.noever@gmail.com>
13244M:	Michael Jamet <michael.jamet@intel.com>
13245M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13246M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13247S:	Maintained
13248F:	drivers/thunderbolt/
13249
13250THUNDERX GPIO DRIVER
13251M:	David Daney <david.daney@cavium.com>
13252S:	Maintained
13253F:	drivers/gpio/gpio-thunderx.c
13254
13255TI AM437X VPFE DRIVER
13256M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13257L:	linux-media@vger.kernel.org
13258W:	https://linuxtv.org
13259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13260T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13261S:	Maintained
13262F:	drivers/media/platform/am437x/
13263
13264TI BANDGAP AND THERMAL DRIVER
13265M:	Eduardo Valentin <edubezval@gmail.com>
13266M:	Keerthy <j-keerthy@ti.com>
13267L:	linux-pm@vger.kernel.org
13268L:	linux-omap@vger.kernel.org
13269S:	Maintained
13270F:	drivers/thermal/ti-soc-thermal/
13271
13272TI BQ27XXX POWER SUPPLY DRIVER
13273R:	Andrew F. Davis <afd@ti.com>
13274F:	include/linux/power/bq27xxx_battery.h
13275F:	drivers/power/supply/bq27xxx_battery.c
13276F:	drivers/power/supply/bq27xxx_battery_i2c.c
13277
13278TI CDCE706 CLOCK DRIVER
13279M:	Max Filippov <jcmvbkbc@gmail.com>
13280S:	Maintained
13281F:	drivers/clk/clk-cdce706.c
13282
13283TI CLOCK DRIVER
13284M:	Tero Kristo <t-kristo@ti.com>
13285L:	linux-omap@vger.kernel.org
13286S:	Maintained
13287F:	drivers/clk/ti/
13288F:	include/linux/clk/ti.h
13289
13290TI DAVINCI MACHINE SUPPORT
13291M:	Sekhar Nori <nsekhar@ti.com>
13292M:	Kevin Hilman <khilman@kernel.org>
13293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13295S:	Supported
13296F:	arch/arm/mach-davinci/
13297F:	drivers/i2c/busses/i2c-davinci.c
13298F:	arch/arm/boot/dts/da850*
13299
13300TI DAVINCI SERIES GPIO DRIVER
13301M:	Keerthy <j-keerthy@ti.com>
13302L:	linux-gpio@vger.kernel.org
13303S:	Maintained
13304F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13305F:	drivers/gpio/gpio-davinci.c
13306
13307TI DAVINCI SERIES MEDIA DRIVER
13308M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13309L:	linux-media@vger.kernel.org
13310W:	https://linuxtv.org
13311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13312T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13313S:	Maintained
13314F:	drivers/media/platform/davinci/
13315F:	include/media/davinci/
13316
13317TI ETHERNET SWITCH DRIVER (CPSW)
13318R:	Grygorii Strashko <grygorii.strashko@ti.com>
13319L:	linux-omap@vger.kernel.org
13320L:	netdev@vger.kernel.org
13321S:	Maintained
13322F:	drivers/net/ethernet/ti/cpsw*
13323F:	drivers/net/ethernet/ti/davinci*
13324
13325TI FLASH MEDIA INTERFACE DRIVER
13326M:	Alex Dubov <oakad@yahoo.com>
13327S:	Maintained
13328F:	drivers/misc/tifm*
13329F:	drivers/mmc/host/tifm_sd.c
13330F:	include/linux/tifm.h
13331
13332TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13333M:	Santosh Shilimkar <ssantosh@kernel.org>
13334L:	linux-kernel@vger.kernel.org
13335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13336S:	Maintained
13337F:	drivers/soc/ti/*
13338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13339
13340TI LM49xxx FAMILY ASoC CODEC DRIVERS
13341M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13342M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13343L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13344S:	Maintained
13345F:	sound/soc/codecs/lm49453*
13346F:	sound/soc/codecs/isabelle*
13347
13348TI LP855x BACKLIGHT DRIVER
13349M:	Milo Kim <milo.kim@ti.com>
13350S:	Maintained
13351F:	Documentation/backlight/lp855x-driver.txt
13352F:	drivers/video/backlight/lp855x_bl.c
13353F:	include/linux/platform_data/lp855x.h
13354
13355TI LP8727 CHARGER DRIVER
13356M:	Milo Kim <milo.kim@ti.com>
13357S:	Maintained
13358F:	drivers/power/supply/lp8727_charger.c
13359F:	include/linux/platform_data/lp8727.h
13360
13361TI LP8788 MFD DRIVER
13362M:	Milo Kim <milo.kim@ti.com>
13363S:	Maintained
13364F:	drivers/iio/adc/lp8788_adc.c
13365F:	drivers/leds/leds-lp8788.c
13366F:	drivers/mfd/lp8788*.c
13367F:	drivers/power/supply/lp8788-charger.c
13368F:	drivers/regulator/lp8788-*.c
13369F:	include/linux/mfd/lp8788*.h
13370
13371TI NETCP ETHERNET DRIVER
13372M:	Wingman Kwok <w-kwok2@ti.com>
13373M:	Murali Karicheri <m-karicheri2@ti.com>
13374L:	netdev@vger.kernel.org
13375S:	Maintained
13376F:	drivers/net/ethernet/ti/netcp*
13377
13378TI TAS571X FAMILY ASoC CODEC DRIVER
13379M:	Kevin Cernekee <cernekee@chromium.org>
13380L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13381S:	Odd Fixes
13382F:	sound/soc/codecs/tas571x*
13383
13384TI TRF7970A NFC DRIVER
13385M:	Mark Greer <mgreer@animalcreek.com>
13386L:	linux-wireless@vger.kernel.org
13387L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13388S:	Supported
13389F:	drivers/nfc/trf7970a.c
13390F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13391
13392TI TWL4030 SERIES SOC CODEC DRIVER
13393M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13394L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13395S:	Maintained
13396F:	sound/soc/codecs/twl4030*
13397
13398TI VPE/CAL DRIVERS
13399M:	Benoit Parrot <bparrot@ti.com>
13400L:	linux-media@vger.kernel.org
13401W:	http://linuxtv.org/
13402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13403S:	Maintained
13404F:	drivers/media/platform/ti-vpe/
13405
13406TI WILINK WIRELESS DRIVERS
13407L:	linux-wireless@vger.kernel.org
13408W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13409W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13411S:	Orphan
13412F:	drivers/net/wireless/ti/
13413F:	include/linux/wl12xx.h
13414
13415TILE ARCHITECTURE
13416M:	Chris Metcalf <cmetcalf@mellanox.com>
13417W:	http://www.mellanox.com/repository/solutions/tile-scm/
13418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13419S:	Supported
13420F:	arch/tile/
13421F:	drivers/char/tile-srom.c
13422F:	drivers/edac/tile_edac.c
13423F:	drivers/net/ethernet/tile/
13424F:	drivers/rtc/rtc-tile.c
13425F:	drivers/tty/hvc/hvc_tile.c
13426F:	drivers/tty/serial/tilegx.c
13427F:	drivers/usb/host/*-tilegx.c
13428F:	include/linux/usb/tilegx.h
13429
13430TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13431M:	John Stultz <john.stultz@linaro.org>
13432M:	Thomas Gleixner <tglx@linutronix.de>
13433R:	Stephen Boyd <sboyd@codeaurora.org>
13434L:	linux-kernel@vger.kernel.org
13435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13436S:	Supported
13437F:	include/linux/clocksource.h
13438F:	include/linux/time.h
13439F:	include/linux/timex.h
13440F:	include/uapi/linux/time.h
13441F:	include/uapi/linux/timex.h
13442F:	kernel/time/clocksource.c
13443F:	kernel/time/time*.c
13444F:	kernel/time/alarmtimer.c
13445F:	kernel/time/ntp.c
13446F:	tools/testing/selftests/timers/
13447
13448TIPC NETWORK LAYER
13449M:	Jon Maloy <jon.maloy@ericsson.com>
13450M:	Ying Xue <ying.xue@windriver.com>
13451L:	netdev@vger.kernel.org (core kernel code)
13452L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13453W:	http://tipc.sourceforge.net/
13454S:	Maintained
13455F:	include/uapi/linux/tipc*.h
13456F:	net/tipc/
13457
13458TLAN NETWORK DRIVER
13459M:	Samuel Chessman <chessman@tux.org>
13460L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13461W:	http://sourceforge.net/projects/tlan/
13462S:	Maintained
13463F:	Documentation/networking/tlan.txt
13464F:	drivers/net/ethernet/ti/tlan.*
13465
13466TM6000 VIDEO4LINUX DRIVER
13467M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13468M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13469L:	linux-media@vger.kernel.org
13470W:	https://linuxtv.org
13471T:	git git://linuxtv.org/media_tree.git
13472S:	Odd fixes
13473F:	drivers/media/usb/tm6000/
13474F:	Documentation/media/v4l-drivers/tm6000*
13475
13476TMIO/SDHI MMC DRIVER
13477M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13478L:	linux-mmc@vger.kernel.org
13479S:	Supported
13480F:	drivers/mmc/host/tmio_mmc*
13481F:	drivers/mmc/host/renesas_sdhi*
13482F:	include/linux/mfd/tmio.h
13483
13484TMP401 HARDWARE MONITOR DRIVER
13485M:	Guenter Roeck <linux@roeck-us.net>
13486L:	linux-hwmon@vger.kernel.org
13487S:	Maintained
13488F:	Documentation/hwmon/tmp401
13489F:	drivers/hwmon/tmp401.c
13490
13491TMPFS (SHMEM FILESYSTEM)
13492M:	Hugh Dickins <hughd@google.com>
13493L:	linux-mm@kvack.org
13494S:	Maintained
13495F:	include/linux/shmem_fs.h
13496F:	mm/shmem.c
13497
13498TOMOYO SECURITY MODULE
13499M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13500M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13501L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13502L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13503L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13504L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13505W:	http://tomoyo.sourceforge.jp/
13506T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13507S:	Maintained
13508F:	security/tomoyo/
13509
13510TOPSTAR LAPTOP EXTRAS DRIVER
13511M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13512L:	platform-driver-x86@vger.kernel.org
13513S:	Maintained
13514F:	drivers/platform/x86/topstar-laptop.c
13515
13516TOSHIBA ACPI EXTRAS DRIVER
13517M:	Azael Avalos <coproscefalo@gmail.com>
13518L:	platform-driver-x86@vger.kernel.org
13519S:	Maintained
13520F:	drivers/platform/x86/toshiba_acpi.c
13521
13522TOSHIBA BLUETOOTH DRIVER
13523M:	Azael Avalos <coproscefalo@gmail.com>
13524L:	platform-driver-x86@vger.kernel.org
13525S:	Maintained
13526F:	drivers/platform/x86/toshiba_bluetooth.c
13527
13528TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13529M:	Azael Avalos <coproscefalo@gmail.com>
13530L:	platform-driver-x86@vger.kernel.org
13531S:	Maintained
13532F:	drivers/platform/x86/toshiba_haps.c
13533
13534TOSHIBA SMM DRIVER
13535M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13536W:	http://www.buzzard.org.uk/toshiba/
13537S:	Maintained
13538F:	drivers/char/toshiba.c
13539F:	include/linux/toshiba.h
13540F:	include/uapi/linux/toshiba.h
13541
13542TOSHIBA TC358743 DRIVER
13543M:	Mats Randgaard <matrandg@cisco.com>
13544L:	linux-media@vger.kernel.org
13545S:	Maintained
13546F:	drivers/media/i2c/tc358743*
13547F:	include/media/i2c/tc358743.h
13548
13549TOSHIBA WMI HOTKEYS DRIVER
13550M:	Azael Avalos <coproscefalo@gmail.com>
13551L:	platform-driver-x86@vger.kernel.org
13552S:	Maintained
13553F:	drivers/platform/x86/toshiba-wmi.c
13554
13555TPM DEVICE DRIVER
13556M:	Peter Huewe <peterhuewe@gmx.de>
13557M:	Marcel Selhorst <tpmdd@selhorst.net>
13558M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13559R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13560W:	http://tpmdd.sourceforge.net
13561L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13562Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13563T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13564S:	Maintained
13565F:	drivers/char/tpm/
13566
13567TPM IBM_VTPM DEVICE DRIVER
13568M:	Ashley Lai <ashleydlai@gmail.com>
13569W:	http://tpmdd.sourceforge.net
13570L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13571S:	Maintained
13572F:	drivers/char/tpm/tpm_ibmvtpm*
13573
13574TRACING
13575M:	Steven Rostedt <rostedt@goodmis.org>
13576M:	Ingo Molnar <mingo@redhat.com>
13577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13578S:	Maintained
13579F:	Documentation/trace/ftrace.txt
13580F:	arch/*/*/*/ftrace.h
13581F:	arch/*/kernel/ftrace.c
13582F:	include/*/ftrace.h
13583F:	include/linux/trace*.h
13584F:	include/trace/
13585F:	kernel/trace/
13586F:	tools/testing/selftests/ftrace/
13587
13588TRACING MMIO ACCESSES (MMIOTRACE)
13589M:	Steven Rostedt <rostedt@goodmis.org>
13590M:	Ingo Molnar <mingo@kernel.org>
13591R:	Karol Herbst <karolherbst@gmail.com>
13592R:	Pekka Paalanen <ppaalanen@gmail.com>
13593S:	Maintained
13594L:	linux-kernel@vger.kernel.org
13595L:	nouveau@lists.freedesktop.org
13596F:	kernel/trace/trace_mmiotrace.c
13597F:	include/linux/mmiotrace.h
13598F:	arch/x86/mm/kmmio.c
13599F:	arch/x86/mm/mmio-mod.c
13600F:	arch/x86/mm/testmmiotrace.c
13601
13602TRIVIAL PATCHES
13603M:	Jiri Kosina <trivial@kernel.org>
13604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13605S:	Maintained
13606K:	^Subject:.*(?i)trivial
13607
13608TTY LAYER
13609M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13610M:	Jiri Slaby <jslaby@suse.com>
13611S:	Supported
13612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13613F:	Documentation/serial/
13614F:	drivers/tty/
13615F:	drivers/tty/serial/serial_core.c
13616F:	include/linux/serial_core.h
13617F:	include/linux/serial.h
13618F:	include/linux/tty.h
13619F:	include/uapi/linux/serial_core.h
13620F:	include/uapi/linux/serial.h
13621F:	include/uapi/linux/tty.h
13622
13623TUA9001 MEDIA DRIVER
13624M:	Antti Palosaari <crope@iki.fi>
13625L:	linux-media@vger.kernel.org
13626W:	https://linuxtv.org
13627W:	http://palosaari.fi/linux/
13628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13629T:	git git://linuxtv.org/anttip/media_tree.git
13630S:	Maintained
13631F:	drivers/media/tuners/tua9001*
13632
13633TULIP NETWORK DRIVERS
13634L:	netdev@vger.kernel.org
13635L:	linux-parisc@vger.kernel.org
13636S:	Orphan
13637F:	drivers/net/ethernet/dec/tulip/
13638
13639TUN/TAP driver
13640M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13641W:	http://vtun.sourceforge.net/tun
13642S:	Maintained
13643F:	Documentation/networking/tuntap.txt
13644F:	arch/um/os-Linux/drivers/
13645
13646TURBOCHANNEL SUBSYSTEM
13647M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13648M:	Ralf Baechle <ralf@linux-mips.org>
13649L:	linux-mips@linux-mips.org
13650Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13651S:	Maintained
13652F:	drivers/tc/
13653F:	include/linux/tc.h
13654
13655TW5864 VIDEO4LINUX DRIVER
13656M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13657M:	Anton Sviridenko <anton@corp.bluecherry.net>
13658M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13659M:	Andrey Utkin <andrey_utkin@fastmail.com>
13660L:	linux-media@vger.kernel.org
13661S:	Supported
13662F:	drivers/media/pci/tw5864/
13663
13664TW68 VIDEO4LINUX DRIVER
13665M:	Hans Verkuil <hverkuil@xs4all.nl>
13666L:	linux-media@vger.kernel.org
13667T:	git git://linuxtv.org/media_tree.git
13668W:	https://linuxtv.org
13669S:	Odd Fixes
13670F:	drivers/media/pci/tw68/
13671
13672TW686X VIDEO4LINUX DRIVER
13673M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13674L:	linux-media@vger.kernel.org
13675T:	git git://linuxtv.org/media_tree.git
13676W:	http://linuxtv.org
13677S:	Maintained
13678F:	drivers/media/pci/tw686x/
13679
13680UBI FILE SYSTEM (UBIFS)
13681M:	Richard Weinberger <richard@nod.at>
13682M:	Artem Bityutskiy <dedekind1@gmail.com>
13683M:	Adrian Hunter <adrian.hunter@intel.com>
13684L:	linux-mtd@lists.infradead.org
13685T:	git git://git.infradead.org/ubifs-2.6.git
13686W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13687S:	Supported
13688F:	Documentation/filesystems/ubifs.txt
13689F:	fs/ubifs/
13690
13691UCLINUX (M68KNOMMU AND COLDFIRE)
13692M:	Greg Ungerer <gerg@linux-m68k.org>
13693W:	http://www.linux-m68k.org/
13694W:	http://www.uclinux.org/
13695L:	linux-m68k@lists.linux-m68k.org
13696L:	uclinux-dev@uclinux.org  (subscribers-only)
13697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13698S:	Maintained
13699F:	arch/m68k/coldfire/
13700F:	arch/m68k/68*/
13701F:	arch/m68k/*/*_no.*
13702F:	arch/m68k/include/asm/*_no.*
13703
13704UDF FILESYSTEM
13705M:	Jan Kara <jack@suse.com>
13706S:	Maintained
13707F:	Documentation/filesystems/udf.txt
13708F:	fs/udf/
13709
13710UDRAW TABLET
13711M:	Bastien Nocera <hadess@hadess.net>
13712L:	linux-input@vger.kernel.org
13713S:	Maintained
13714F:	drivers/hid/hid-udraw.c
13715
13716UFS FILESYSTEM
13717M:	Evgeniy Dushistov <dushistov@mail.ru>
13718S:	Maintained
13719F:	Documentation/filesystems/ufs.txt
13720F:	fs/ufs/
13721
13722UHID USERSPACE HID IO DRIVER:
13723M:	David Herrmann <dh.herrmann@googlemail.com>
13724L:	linux-input@vger.kernel.org
13725S:	Maintained
13726F:	drivers/hid/uhid.c
13727F:	include/uapi/linux/uhid.h
13728
13729ULPI BUS
13730M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13731L:	linux-usb@vger.kernel.org
13732S:	Maintained
13733F:	drivers/usb/common/ulpi.c
13734F:	include/linux/ulpi/
13735
13736ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13737L:	linux-usb@vger.kernel.org
13738S:	Orphan
13739F:	drivers/uwb/
13740F:	include/linux/uwb.h
13741F:	include/linux/uwb/
13742
13743UNICORE32 ARCHITECTURE:
13744M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13745W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13746S:	Maintained
13747T:	git git://github.com/gxt/linux.git
13748F:	arch/unicore32/
13749
13750UNIFDEF
13751M:	Tony Finch <dot@dotat.at>
13752W:	http://dotat.at/prog/unifdef
13753S:	Maintained
13754F:	scripts/unifdef.c
13755
13756UNIFORM CDROM DRIVER
13757M:	Jens Axboe <axboe@kernel.dk>
13758W:	http://www.kernel.dk
13759S:	Maintained
13760F:	Documentation/cdrom/
13761F:	drivers/cdrom/cdrom.c
13762F:	include/linux/cdrom.h
13763F:	include/uapi/linux/cdrom.h
13764
13765UNISYS S-PAR DRIVERS
13766M:	David Kershner <david.kershner@unisys.com>
13767L:	sparmaintainer@unisys.com (Unisys internal)
13768S:	Supported
13769F:	drivers/staging/unisys/
13770
13771UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13772M:	Vinayak Holikatti <vinholikatti@gmail.com>
13773L:	linux-scsi@vger.kernel.org
13774S:	Supported
13775F:	Documentation/scsi/ufs.txt
13776F:	drivers/scsi/ufs/
13777
13778UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13779M:	Joao Pinto <jpinto@synopsys.com>
13780L:	linux-scsi@vger.kernel.org
13781S:	Supported
13782F:	drivers/scsi/ufs/*dwc*
13783
13784UNSORTED BLOCK IMAGES (UBI)
13785M:	Artem Bityutskiy <dedekind1@gmail.com>
13786M:	Richard Weinberger <richard@nod.at>
13787W:	http://www.linux-mtd.infradead.org/
13788L:	linux-mtd@lists.infradead.org
13789T:	git git://git.infradead.org/ubifs-2.6.git
13790S:	Supported
13791F:	drivers/mtd/ubi/
13792F:	include/linux/mtd/ubi.h
13793F:	include/uapi/mtd/ubi-user.h
13794
13795USB "USBNET" DRIVER FRAMEWORK
13796M:	Oliver Neukum <oneukum@suse.com>
13797L:	netdev@vger.kernel.org
13798W:	http://www.linux-usb.org/usbnet
13799S:	Maintained
13800F:	drivers/net/usb/usbnet.c
13801F:	include/linux/usb/usbnet.h
13802
13803USB ACM DRIVER
13804M:	Oliver Neukum <oneukum@suse.com>
13805L:	linux-usb@vger.kernel.org
13806S:	Maintained
13807F:	Documentation/usb/acm.txt
13808F:	drivers/usb/class/cdc-acm.*
13809
13810USB AR5523 WIRELESS DRIVER
13811M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13812L:	linux-wireless@vger.kernel.org
13813S:	Maintained
13814F:	drivers/net/wireless/ath/ar5523/
13815
13816USB ATTACHED SCSI
13817M:	Oliver Neukum <oneukum@suse.com>
13818L:	linux-usb@vger.kernel.org
13819L:	linux-scsi@vger.kernel.org
13820S:	Maintained
13821F:	drivers/usb/storage/uas.c
13822
13823USB CDC ETHERNET DRIVER
13824M:	Oliver Neukum <oliver@neukum.org>
13825L:	linux-usb@vger.kernel.org
13826S:	Maintained
13827F:	drivers/net/usb/cdc_*.c
13828F:	include/uapi/linux/usb/cdc.h
13829
13830USB CHAOSKEY DRIVER
13831M:	Keith Packard <keithp@keithp.com>
13832L:	linux-usb@vger.kernel.org
13833S:	Maintained
13834F:	drivers/usb/misc/chaoskey.c
13835
13836USB CYPRESS C67X00 DRIVER
13837M:	Peter Korsgaard <jacmet@sunsite.dk>
13838L:	linux-usb@vger.kernel.org
13839S:	Maintained
13840F:	drivers/usb/c67x00/
13841
13842USB DAVICOM DM9601 DRIVER
13843M:	Peter Korsgaard <jacmet@sunsite.dk>
13844L:	netdev@vger.kernel.org
13845W:	http://www.linux-usb.org/usbnet
13846S:	Maintained
13847F:	drivers/net/usb/dm9601.c
13848
13849USB DIAMOND RIO500 DRIVER
13850M:	Cesar Miquel <miquel@df.uba.ar>
13851L:	rio500-users@lists.sourceforge.net
13852W:	http://rio500.sourceforge.net
13853S:	Maintained
13854F:	drivers/usb/misc/rio500*
13855
13856USB EHCI DRIVER
13857M:	Alan Stern <stern@rowland.harvard.edu>
13858L:	linux-usb@vger.kernel.org
13859S:	Maintained
13860F:	Documentation/usb/ehci.txt
13861F:	drivers/usb/host/ehci*
13862
13863USB GADGET/PERIPHERAL SUBSYSTEM
13864M:	Felipe Balbi <balbi@kernel.org>
13865L:	linux-usb@vger.kernel.org
13866W:	http://www.linux-usb.org/gadget
13867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13868S:	Maintained
13869F:	drivers/usb/gadget/
13870F:	include/linux/usb/gadget*
13871
13872USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13873M:	Jiri Kosina <jikos@kernel.org>
13874R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13875L:	linux-usb@vger.kernel.org
13876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13877S:	Maintained
13878F:	Documentation/hid/hiddev.txt
13879F:	drivers/hid/usbhid/
13880
13881USB ISP116X DRIVER
13882M:	Olav Kongas <ok@artecdesign.ee>
13883L:	linux-usb@vger.kernel.org
13884S:	Maintained
13885F:	drivers/usb/host/isp116x*
13886F:	include/linux/usb/isp116x.h
13887
13888USB LAN78XX ETHERNET DRIVER
13889M:	Woojung Huh <woojung.huh@microchip.com>
13890M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13891L:	netdev@vger.kernel.org
13892S:	Maintained
13893F:	drivers/net/usb/lan78xx.*
13894
13895USB MASS STORAGE DRIVER
13896M:	Alan Stern <stern@rowland.harvard.edu>
13897L:	linux-usb@vger.kernel.org
13898L:	usb-storage@lists.one-eyed-alien.net
13899S:	Maintained
13900W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13901F:	drivers/usb/storage/
13902
13903USB MIDI DRIVER
13904M:	Clemens Ladisch <clemens@ladisch.de>
13905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13906T:	git git://git.alsa-project.org/alsa-kernel.git
13907S:	Maintained
13908F:	sound/usb/midi.*
13909
13910USB NETWORKING DRIVERS
13911L:	linux-usb@vger.kernel.org
13912S:	Odd Fixes
13913F:	drivers/net/usb/
13914
13915USB OHCI DRIVER
13916M:	Alan Stern <stern@rowland.harvard.edu>
13917L:	linux-usb@vger.kernel.org
13918S:	Maintained
13919F:	Documentation/usb/ohci.txt
13920F:	drivers/usb/host/ohci*
13921
13922USB OTG FSM (Finite State Machine)
13923M:	Peter Chen <Peter.Chen@nxp.com>
13924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13925L:	linux-usb@vger.kernel.org
13926S:	Maintained
13927F:	drivers/usb/common/usb-otg-fsm.c
13928
13929USB OVER IP DRIVER
13930M:	Valentina Manea <valentina.manea.m@gmail.com>
13931M:	Shuah Khan <shuahkh@osg.samsung.com>
13932M:	Shuah Khan <shuah@kernel.org>
13933L:	linux-usb@vger.kernel.org
13934S:	Maintained
13935F:	Documentation/usb/usbip_protocol.txt
13936F:	drivers/usb/usbip/
13937F:	tools/usb/usbip/
13938
13939USB PEGASUS DRIVER
13940M:	Petko Manolov <petkan@nucleusys.com>
13941L:	linux-usb@vger.kernel.org
13942L:	netdev@vger.kernel.org
13943T:	git git://github.com/petkan/pegasus.git
13944W:	https://github.com/petkan/pegasus
13945S:	Maintained
13946F:	drivers/net/usb/pegasus.*
13947
13948USB PHY LAYER
13949M:	Felipe Balbi <balbi@kernel.org>
13950L:	linux-usb@vger.kernel.org
13951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13952S:	Maintained
13953F:	drivers/usb/phy/
13954
13955USB PRINTER DRIVER (usblp)
13956M:	Pete Zaitcev <zaitcev@redhat.com>
13957L:	linux-usb@vger.kernel.org
13958S:	Supported
13959F:	drivers/usb/class/usblp.c
13960
13961USB QMI WWAN NETWORK DRIVER
13962M:	Bjørn Mork <bjorn@mork.no>
13963L:	netdev@vger.kernel.org
13964S:	Maintained
13965F:	Documentation/ABI/testing/sysfs-class-net-qmi
13966F:	drivers/net/usb/qmi_wwan.c
13967
13968USB RTL8150 DRIVER
13969M:	Petko Manolov <petkan@nucleusys.com>
13970L:	linux-usb@vger.kernel.org
13971L:	netdev@vger.kernel.org
13972T:	git git://github.com/petkan/rtl8150.git
13973W:	https://github.com/petkan/rtl8150
13974S:	Maintained
13975F:	drivers/net/usb/rtl8150.c
13976
13977USB SERIAL SUBSYSTEM
13978M:	Johan Hovold <johan@kernel.org>
13979L:	linux-usb@vger.kernel.org
13980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13981S:	Maintained
13982F:	Documentation/usb/usb-serial.txt
13983F:	drivers/usb/serial/
13984F:	include/linux/usb/serial.h
13985
13986USB SMSC75XX ETHERNET DRIVER
13987M:	Steve Glendinning <steve.glendinning@shawell.net>
13988L:	netdev@vger.kernel.org
13989S:	Maintained
13990F:	drivers/net/usb/smsc75xx.*
13991
13992USB SMSC95XX ETHERNET DRIVER
13993M:	Steve Glendinning <steve.glendinning@shawell.net>
13994M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13995L:	netdev@vger.kernel.org
13996S:	Maintained
13997F:	drivers/net/usb/smsc95xx.*
13998
13999USB SUBSYSTEM
14000M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14001L:	linux-usb@vger.kernel.org
14002W:	http://www.linux-usb.org
14003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14004S:	Supported
14005F:	Documentation/devicetree/bindings/usb/
14006F:	Documentation/usb/
14007F:	drivers/usb/
14008F:	include/linux/usb.h
14009F:	include/linux/usb/
14010
14011USB TYPEC SUBSYSTEM
14012M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14013L:	linux-usb@vger.kernel.org
14014S:	Maintained
14015F:	Documentation/ABI/testing/sysfs-class-typec
14016F:	Documentation/usb/typec.rst
14017F:	drivers/usb/typec/
14018F:	include/linux/usb/typec.h
14019
14020USB UHCI DRIVER
14021M:	Alan Stern <stern@rowland.harvard.edu>
14022L:	linux-usb@vger.kernel.org
14023S:	Maintained
14024F:	drivers/usb/host/uhci*
14025
14026USB VIDEO CLASS
14027M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14028L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14029L:	linux-media@vger.kernel.org
14030T:	git git://linuxtv.org/media_tree.git
14031W:	http://www.ideasonboard.org/uvc/
14032S:	Maintained
14033F:	drivers/media/usb/uvc/
14034F:	include/uapi/linux/uvcvideo.h
14035
14036USB VISION DRIVER
14037M:	Hans Verkuil <hverkuil@xs4all.nl>
14038L:	linux-media@vger.kernel.org
14039T:	git git://linuxtv.org/media_tree.git
14040W:	https://linuxtv.org
14041S:	Odd Fixes
14042F:	drivers/media/usb/usbvision/
14043
14044USB WEBCAM GADGET
14045M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14046L:	linux-usb@vger.kernel.org
14047S:	Maintained
14048F:	drivers/usb/gadget/function/*uvc*
14049F:	drivers/usb/gadget/legacy/webcam.c
14050
14051USB WIRELESS RNDIS DRIVER (rndis_wlan)
14052M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14053L:	linux-wireless@vger.kernel.org
14054S:	Maintained
14055F:	drivers/net/wireless/rndis_wlan.c
14056
14057USB XHCI DRIVER
14058M:	Mathias Nyman <mathias.nyman@intel.com>
14059L:	linux-usb@vger.kernel.org
14060S:	Supported
14061F:	drivers/usb/host/xhci*
14062F:	drivers/usb/host/pci-quirks*
14063
14064USB ZD1201 DRIVER
14065L:	linux-wireless@vger.kernel.org
14066W:	http://linux-lc100020.sourceforge.net
14067S:	Orphan
14068F:	drivers/net/wireless/zydas/zd1201.*
14069
14070USB ZR364XX DRIVER
14071M:	Antoine Jacquet <royale@zerezo.com>
14072L:	linux-usb@vger.kernel.org
14073L:	linux-media@vger.kernel.org
14074T:	git git://linuxtv.org/media_tree.git
14075W:	http://royale.zerezo.com/zr364xx/
14076S:	Maintained
14077F:	Documentation/media/v4l-drivers/zr364xx*
14078F:	drivers/media/usb/zr364xx/
14079
14080USER-MODE LINUX (UML)
14081M:	Jeff Dike <jdike@addtoit.com>
14082M:	Richard Weinberger <richard@nod.at>
14083L:	user-mode-linux-devel@lists.sourceforge.net
14084L:	user-mode-linux-user@lists.sourceforge.net
14085W:	http://user-mode-linux.sourceforge.net
14086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14087S:	Maintained
14088F:	Documentation/virtual/uml/
14089F:	arch/um/
14090F:	arch/x86/um/
14091F:	fs/hostfs/
14092F:	fs/hppfs/
14093
14094USERSPACE I/O (UIO)
14095M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14096S:	Maintained
14097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14098F:	Documentation/driver-api/uio-howto.rst
14099F:	drivers/uio/
14100F:	include/linux/uio*.h
14101
14102UTIL-LINUX PACKAGE
14103M:	Karel Zak <kzak@redhat.com>
14104L:	util-linux@vger.kernel.org
14105W:	http://en.wikipedia.org/wiki/Util-linux
14106T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14107S:	Maintained
14108
14109UUID HELPERS
14110M:	Christoph Hellwig <hch@lst.de>
14111R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14112L:	linux-kernel@vger.kernel.org
14113T:	git git://git.infradead.org/users/hch/uuid.git
14114F:	lib/uuid.c
14115F:	lib/test_uuid.c
14116F:	include/linux/uuid.h
14117F:	include/uapi/linux/uuid.h
14118S:	Maintained
14119
14120UVESAFB DRIVER
14121M:	Michal Januszewski <spock@gentoo.org>
14122L:	linux-fbdev@vger.kernel.org
14123W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14124S:	Maintained
14125F:	Documentation/fb/uvesafb.txt
14126F:	drivers/video/fbdev/uvesafb.*
14127
14128VF610 NAND DRIVER
14129M:	Stefan Agner <stefan@agner.ch>
14130L:	linux-mtd@lists.infradead.org
14131S:	Supported
14132F:	drivers/mtd/nand/vf610_nfc.c
14133
14134VFAT/FAT/MSDOS FILESYSTEM
14135M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14136S:	Maintained
14137F:	Documentation/filesystems/vfat.txt
14138F:	fs/fat/
14139
14140VFIO DRIVER
14141M:	Alex Williamson <alex.williamson@redhat.com>
14142L:	kvm@vger.kernel.org
14143T:	git git://github.com/awilliam/linux-vfio.git
14144S:	Maintained
14145F:	Documentation/vfio.txt
14146F:	drivers/vfio/
14147F:	include/linux/vfio.h
14148F:	include/uapi/linux/vfio.h
14149
14150VFIO MEDIATED DEVICE DRIVERS
14151M:	Kirti Wankhede <kwankhede@nvidia.com>
14152L:	kvm@vger.kernel.org
14153S:	Maintained
14154F:	Documentation/vfio-mediated-device.txt
14155F:	drivers/vfio/mdev/
14156F:	include/linux/mdev.h
14157F:	samples/vfio-mdev/
14158
14159VFIO PLATFORM DRIVER
14160M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14161L:	kvm@vger.kernel.org
14162S:	Maintained
14163F:	drivers/vfio/platform/
14164
14165VGA_SWITCHEROO
14166R:	Lukas Wunner <lukas@wunner.de>
14167S:	Maintained
14168F:	Documentation/gpu/vga-switcheroo.rst
14169F:	drivers/gpu/vga/vga_switcheroo.c
14170F:	include/linux/vga_switcheroo.h
14171T:	git git://anongit.freedesktop.org/drm/drm-misc
14172
14173VIA RHINE NETWORK DRIVER
14174S:	Orphan
14175F:	drivers/net/ethernet/via/via-rhine.c
14176
14177VIA SD/MMC CARD CONTROLLER DRIVER
14178M:	Bruce Chang <brucechang@via.com.tw>
14179M:	Harald Welte <HaraldWelte@viatech.com>
14180S:	Maintained
14181F:	drivers/mmc/host/via-sdmmc.c
14182
14183VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14184M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14185L:	linux-fbdev@vger.kernel.org
14186S:	Maintained
14187F:	include/linux/via-core.h
14188F:	include/linux/via-gpio.h
14189F:	include/linux/via_i2c.h
14190F:	drivers/video/fbdev/via/
14191
14192VIA VELOCITY NETWORK DRIVER
14193M:	Francois Romieu <romieu@fr.zoreil.com>
14194L:	netdev@vger.kernel.org
14195S:	Maintained
14196F:	drivers/net/ethernet/via/via-velocity.*
14197
14198VIDEO MULTIPLEXER DRIVER
14199M:	Philipp Zabel <p.zabel@pengutronix.de>
14200L:	linux-media@vger.kernel.org
14201S:	Maintained
14202F:	drivers/media/platform/video-mux.c
14203
14204VIDEOBUF2 FRAMEWORK
14205M:	Pawel Osciak <pawel@osciak.com>
14206M:	Marek Szyprowski <m.szyprowski@samsung.com>
14207M:	Kyungmin Park <kyungmin.park@samsung.com>
14208L:	linux-media@vger.kernel.org
14209S:	Maintained
14210F:	drivers/media/v4l2-core/videobuf2-*
14211F:	include/media/videobuf2-*
14212
14213VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14214M:	Helen Koike <helen.koike@collabora.com>
14215L:	linux-media@vger.kernel.org
14216T:	git git://linuxtv.org/media_tree.git
14217W:	https://linuxtv.org
14218S:	Maintained
14219F:	drivers/media/platform/vimc/*
14220
14221VIRT LIB
14222M:	Alex Williamson <alex.williamson@redhat.com>
14223M:	Paolo Bonzini <pbonzini@redhat.com>
14224L:	kvm@vger.kernel.org
14225S:	Supported
14226F:	virt/lib/
14227
14228VIRTIO AND VHOST VSOCK DRIVER
14229M:	Stefan Hajnoczi <stefanha@redhat.com>
14230L:	kvm@vger.kernel.org
14231L:	virtualization@lists.linux-foundation.org
14232L:	netdev@vger.kernel.org
14233S:	Maintained
14234F:	include/linux/virtio_vsock.h
14235F:	include/uapi/linux/virtio_vsock.h
14236F:	include/uapi/linux/vsockmon.h
14237F:	net/vmw_vsock/af_vsock_tap.c
14238F:	net/vmw_vsock/virtio_transport_common.c
14239F:	net/vmw_vsock/virtio_transport.c
14240F:	drivers/net/vsockmon.c
14241F:	drivers/vhost/vsock.c
14242F:	drivers/vhost/vsock.h
14243
14244VIRTIO CONSOLE DRIVER
14245M:	Amit Shah <amit@kernel.org>
14246L:	virtualization@lists.linux-foundation.org
14247S:	Maintained
14248F:	drivers/char/virtio_console.c
14249F:	include/linux/virtio_console.h
14250F:	include/uapi/linux/virtio_console.h
14251
14252VIRTIO CORE, NET AND BLOCK DRIVERS
14253M:	"Michael S. Tsirkin" <mst@redhat.com>
14254M:	Jason Wang <jasowang@redhat.com>
14255L:	virtualization@lists.linux-foundation.org
14256S:	Maintained
14257F:	Documentation/devicetree/bindings/virtio/
14258F:	drivers/virtio/
14259F:	tools/virtio/
14260F:	drivers/net/virtio_net.c
14261F:	drivers/block/virtio_blk.c
14262F:	include/linux/virtio*.h
14263F:	include/uapi/linux/virtio_*.h
14264F:	drivers/crypto/virtio/
14265F:	mm/balloon_compaction.c
14266
14267VIRTIO CRYPTO DRIVER
14268M:	Gonglei <arei.gonglei@huawei.com>
14269L:	virtualization@lists.linux-foundation.org
14270L:	linux-crypto@vger.kernel.org
14271S:	Maintained
14272F:	drivers/crypto/virtio/
14273F:	include/uapi/linux/virtio_crypto.h
14274
14275VIRTIO DRIVERS FOR S390
14276M:	Cornelia Huck <cohuck@redhat.com>
14277M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14278L:	linux-s390@vger.kernel.org
14279L:	virtualization@lists.linux-foundation.org
14280L:	kvm@vger.kernel.org
14281S:	Supported
14282F:	drivers/s390/virtio/
14283
14284VIRTIO GPU DRIVER
14285M:	David Airlie <airlied@linux.ie>
14286M:	Gerd Hoffmann <kraxel@redhat.com>
14287L:	dri-devel@lists.freedesktop.org
14288L:	virtualization@lists.linux-foundation.org
14289T:	git git://anongit.freedesktop.org/drm/drm-misc
14290S:	Maintained
14291F:	drivers/gpu/drm/virtio/
14292F:	include/uapi/linux/virtio_gpu.h
14293
14294VIRTIO HOST (VHOST)
14295M:	"Michael S. Tsirkin" <mst@redhat.com>
14296M:	Jason Wang <jasowang@redhat.com>
14297L:	kvm@vger.kernel.org
14298L:	virtualization@lists.linux-foundation.org
14299L:	netdev@vger.kernel.org
14300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14301S:	Maintained
14302F:	drivers/vhost/
14303F:	include/uapi/linux/vhost.h
14304
14305VIRTIO INPUT DRIVER
14306M:	Gerd Hoffmann <kraxel@redhat.com>
14307S:	Maintained
14308F:	drivers/virtio/virtio_input.c
14309F:	include/uapi/linux/virtio_input.h
14310
14311VIRTUAL SERIO DEVICE DRIVER
14312M:	Stephen Chandler Paul <thatslyude@gmail.com>
14313S:	Maintained
14314F:	drivers/input/serio/userio.c
14315F:	include/uapi/linux/userio.h
14316
14317VIVID VIRTUAL VIDEO DRIVER
14318M:	Hans Verkuil <hverkuil@xs4all.nl>
14319L:	linux-media@vger.kernel.org
14320T:	git git://linuxtv.org/media_tree.git
14321W:	https://linuxtv.org
14322S:	Maintained
14323F:	drivers/media/platform/vivid/*
14324
14325VLYNQ BUS
14326M:	Florian Fainelli <f.fainelli@gmail.com>
14327L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14328S:	Maintained
14329F:	drivers/vlynq/vlynq.c
14330F:	include/linux/vlynq.h
14331
14332VME SUBSYSTEM
14333M:	Martyn Welch <martyn@welchs.me.uk>
14334M:	Manohar Vanga <manohar.vanga@gmail.com>
14335M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14336L:	devel@driverdev.osuosl.org
14337S:	Maintained
14338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14339F:	Documentation/driver-api/vme.rst
14340F:	drivers/staging/vme/
14341F:	drivers/vme/
14342F:	include/linux/vme*
14343
14344VMWARE BALLOON DRIVER
14345M:	Xavier Deguillard <xdeguillard@vmware.com>
14346M:	Philip Moltmann <moltmann@vmware.com>
14347M:	"VMware, Inc." <pv-drivers@vmware.com>
14348L:	linux-kernel@vger.kernel.org
14349S:	Maintained
14350F:	drivers/misc/vmw_balloon.c
14351
14352VMWARE HYPERVISOR INTERFACE
14353M:	Alok Kataria <akataria@vmware.com>
14354L:	virtualization@lists.linux-foundation.org
14355S:	Supported
14356F:	arch/x86/kernel/cpu/vmware.c
14357
14358VMWARE PVRDMA DRIVER
14359M:	Adit Ranadive <aditr@vmware.com>
14360M:	VMware PV-Drivers <pv-drivers@vmware.com>
14361L:	linux-rdma@vger.kernel.org
14362S:	Maintained
14363F:	drivers/infiniband/hw/vmw_pvrdma/
14364
14365VMware PVSCSI driver
14366M:	Jim Gill <jgill@vmware.com>
14367M:	VMware PV-Drivers <pv-drivers@vmware.com>
14368L:	linux-scsi@vger.kernel.org
14369S:	Maintained
14370F:	drivers/scsi/vmw_pvscsi.c
14371F:	drivers/scsi/vmw_pvscsi.h
14372
14373VMWARE VMMOUSE SUBDRIVER
14374M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14375M:	"VMware, Inc." <pv-drivers@vmware.com>
14376L:	linux-input@vger.kernel.org
14377S:	Maintained
14378F:	drivers/input/mouse/vmmouse.c
14379F:	drivers/input/mouse/vmmouse.h
14380
14381VMWARE VMXNET3 ETHERNET DRIVER
14382M:	Shrikrishna Khare <skhare@vmware.com>
14383M:	"VMware, Inc." <pv-drivers@vmware.com>
14384L:	netdev@vger.kernel.org
14385S:	Maintained
14386F:	drivers/net/vmxnet3/
14387
14388VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14389M:	Liam Girdwood <lgirdwood@gmail.com>
14390M:	Mark Brown <broonie@kernel.org>
14391L:	linux-kernel@vger.kernel.org
14392W:	http://www.slimlogic.co.uk/?p=48
14393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14394S:	Supported
14395F:	Documentation/devicetree/bindings/regulator/
14396F:	drivers/regulator/
14397F:	include/dt-bindings/regulator/
14398F:	include/linux/regulator/
14399
14400VRF
14401M:	David Ahern <dsa@cumulusnetworks.com>
14402M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14403L:	netdev@vger.kernel.org
14404S:	Maintained
14405F:	drivers/net/vrf.c
14406F:	Documentation/networking/vrf.txt
14407
14408VT1211 HARDWARE MONITOR DRIVER
14409M:	Juerg Haefliger <juergh@gmail.com>
14410L:	linux-hwmon@vger.kernel.org
14411S:	Maintained
14412F:	Documentation/hwmon/vt1211
14413F:	drivers/hwmon/vt1211.c
14414
14415VT8231 HARDWARE MONITOR DRIVER
14416M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14417L:	linux-hwmon@vger.kernel.org
14418S:	Maintained
14419F:	drivers/hwmon/vt8231.c
14420
14421VUB300 USB to SDIO/SD/MMC bridge chip
14422M:	Tony Olech <tony.olech@elandigitalsystems.com>
14423L:	linux-mmc@vger.kernel.org
14424L:	linux-usb@vger.kernel.org
14425S:	Supported
14426F:	drivers/mmc/host/vub300.c
14427
14428W1 DALLAS'S 1-WIRE BUS
14429M:	Evgeniy Polyakov <zbr@ioremap.net>
14430S:	Maintained
14431F:	Documentation/w1/
14432F:	drivers/w1/
14433F:	include/linux/w1.h
14434
14435W83791D HARDWARE MONITORING DRIVER
14436M:	Marc Hulsman <m.hulsman@tudelft.nl>
14437L:	linux-hwmon@vger.kernel.org
14438S:	Maintained
14439F:	Documentation/hwmon/w83791d
14440F:	drivers/hwmon/w83791d.c
14441
14442W83793 HARDWARE MONITORING DRIVER
14443M:	Rudolf Marek <r.marek@assembler.cz>
14444L:	linux-hwmon@vger.kernel.org
14445S:	Maintained
14446F:	Documentation/hwmon/w83793
14447F:	drivers/hwmon/w83793.c
14448
14449W83795 HARDWARE MONITORING DRIVER
14450M:	Jean Delvare <jdelvare@suse.com>
14451L:	linux-hwmon@vger.kernel.org
14452S:	Maintained
14453F:	drivers/hwmon/w83795.c
14454
14455W83L51xD SD/MMC CARD INTERFACE DRIVER
14456M:	Pierre Ossman <pierre@ossman.eu>
14457S:	Maintained
14458F:	drivers/mmc/host/wbsd.*
14459
14460WACOM PROTOCOL 4 SERIAL TABLETS
14461M:	Julian Squires <julian@cipht.net>
14462M:	Hans de Goede <hdegoede@redhat.com>
14463L:	linux-input@vger.kernel.org
14464S:	Maintained
14465F:	drivers/input/tablet/wacom_serial4.c
14466
14467WATCHDOG DEVICE DRIVERS
14468M:	Wim Van Sebroeck <wim@iguana.be>
14469R:	Guenter Roeck <linux@roeck-us.net>
14470L:	linux-watchdog@vger.kernel.org
14471W:	http://www.linux-watchdog.org/
14472T:	git git://www.linux-watchdog.org/linux-watchdog.git
14473S:	Maintained
14474F:	Documentation/devicetree/bindings/watchdog/
14475F:	Documentation/watchdog/
14476F:	drivers/watchdog/
14477F:	include/linux/watchdog.h
14478F:	include/uapi/linux/watchdog.h
14479
14480WHISKEYCOVE PMIC GPIO DRIVER
14481M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14482L:	linux-gpio@vger.kernel.org
14483S:	Maintained
14484F:	drivers/gpio/gpio-wcove.c
14485
14486WIIMOTE HID DRIVER
14487M:	David Herrmann <dh.herrmann@googlemail.com>
14488L:	linux-input@vger.kernel.org
14489S:	Maintained
14490F:	drivers/hid/hid-wiimote*
14491
14492WILOCITY WIL6210 WIRELESS DRIVER
14493M:	Maya Erez <qca_merez@qca.qualcomm.com>
14494L:	linux-wireless@vger.kernel.org
14495L:	wil6210@qca.qualcomm.com
14496S:	Supported
14497W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14498F:	drivers/net/wireless/ath/wil6210/
14499F:	include/uapi/linux/wil6210_uapi.h
14500
14501WIMAX STACK
14502M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14503M:	linux-wimax@intel.com
14504L:	wimax@linuxwimax.org (subscribers-only)
14505S:	Supported
14506W:	http://linuxwimax.org
14507F:	Documentation/wimax/README.wimax
14508F:	include/linux/wimax/debug.h
14509F:	include/net/wimax.h
14510F:	include/uapi/linux/wimax.h
14511F:	net/wimax/
14512
14513WINBOND CIR DRIVER
14514M:	David Härdeman <david@hardeman.nu>
14515S:	Maintained
14516F:	drivers/media/rc/winbond-cir.c
14517
14518WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14519M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14520L:	linux-watchdog@vger.kernel.org
14521S:	Maintained
14522F:	drivers/watchdog/ebc-c384_wdt.c
14523
14524WINSYSTEMS WS16C48 GPIO DRIVER
14525M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14526L:	linux-gpio@vger.kernel.org
14527S:	Maintained
14528F:	drivers/gpio/gpio-ws16c48.c
14529
14530WISTRON LAPTOP BUTTON DRIVER
14531M:	Miloslav Trmac <mitr@volny.cz>
14532S:	Maintained
14533F:	drivers/input/misc/wistron_btns.c
14534
14535WL3501 WIRELESS PCMCIA CARD DRIVER
14536L:	linux-wireless@vger.kernel.org
14537S:	Odd fixes
14538F:	drivers/net/wireless/wl3501*
14539
14540WOLFSON MICROELECTRONICS DRIVERS
14541L:	patches@opensource.cirrus.com
14542T:	git https://github.com/CirrusLogic/linux-drivers.git
14543W:	https://github.com/CirrusLogic/linux-drivers/wiki
14544S:	Supported
14545F:	Documentation/hwmon/wm83??
14546F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14547F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14548F:	Documentation/devicetree/bindings/mfd/arizona.txt
14549F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14550F:	arch/arm/mach-s3c64xx/mach-crag6410*
14551F:	drivers/clk/clk-wm83*.c
14552F:	drivers/extcon/extcon-arizona.c
14553F:	drivers/leds/leds-wm83*.c
14554F:	drivers/gpio/gpio-*wm*.c
14555F:	drivers/gpio/gpio-arizona.c
14556F:	drivers/hwmon/wm83??-hwmon.c
14557F:	drivers/input/misc/wm831x-on.c
14558F:	drivers/input/touchscreen/wm831x-ts.c
14559F:	drivers/input/touchscreen/wm97*.c
14560F:	drivers/mfd/arizona*
14561F:	drivers/mfd/wm*.c
14562F:	drivers/mfd/cs47l24*
14563F:	drivers/power/supply/wm83*.c
14564F:	drivers/rtc/rtc-wm83*.c
14565F:	drivers/regulator/wm8*.c
14566F:	drivers/regulator/arizona*
14567F:	drivers/video/backlight/wm83*_bl.c
14568F:	drivers/watchdog/wm83*_wdt.c
14569F:	include/linux/mfd/arizona/
14570F:	include/linux/mfd/wm831x/
14571F:	include/linux/mfd/wm8350/
14572F:	include/linux/mfd/wm8400*
14573F:	include/linux/regulator/arizona*
14574F:	include/linux/wm97xx.h
14575F:	include/sound/wm????.h
14576F:	sound/soc/codecs/arizona.?
14577F:	sound/soc/codecs/wm*
14578F:	sound/soc/codecs/cs47l24*
14579
14580WORKQUEUE
14581M:	Tejun Heo <tj@kernel.org>
14582R:	Lai Jiangshan <jiangshanlai@gmail.com>
14583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14584S:	Maintained
14585F:	include/linux/workqueue.h
14586F:	kernel/workqueue.c
14587F:	Documentation/core-api/workqueue.rst
14588
14589X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14590M:	Chen-Yu Tsai <wens@csie.org>
14591L:	linux-kernel@vger.kernel.org
14592S:	Maintained
14593N:	axp[128]
14594
14595X.25 NETWORK LAYER
14596M:	Andrew Hendry <andrew.hendry@gmail.com>
14597L:	linux-x25@vger.kernel.org
14598S:	Odd Fixes
14599F:	Documentation/networking/x25*
14600F:	include/net/x25*
14601F:	net/x25/
14602
14603X86 ARCHITECTURE (32-BIT AND 64-BIT)
14604M:	Thomas Gleixner <tglx@linutronix.de>
14605M:	Ingo Molnar <mingo@redhat.com>
14606M:	"H. Peter Anvin" <hpa@zytor.com>
14607M:	x86@kernel.org
14608L:	linux-kernel@vger.kernel.org
14609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14610S:	Maintained
14611F:	Documentation/x86/
14612F:	arch/x86/
14613
14614X86 MCE INFRASTRUCTURE
14615M:	Tony Luck <tony.luck@intel.com>
14616M:	Borislav Petkov <bp@alien8.de>
14617L:	linux-edac@vger.kernel.org
14618S:	Maintained
14619F:	arch/x86/kernel/cpu/mcheck/*
14620
14621X86 MICROCODE UPDATE SUPPORT
14622M:	Borislav Petkov <bp@alien8.de>
14623S:	Maintained
14624F:	arch/x86/kernel/cpu/microcode/*
14625
14626X86 PLATFORM DRIVERS
14627M:	Darren Hart <dvhart@infradead.org>
14628M:	Andy Shevchenko <andy@infradead.org>
14629L:	platform-driver-x86@vger.kernel.org
14630T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14631S:	Maintained
14632F:	drivers/platform/x86/
14633F:	drivers/platform/olpc/
14634
14635X86 VDSO
14636M:	Andy Lutomirski <luto@amacapital.net>
14637L:	linux-kernel@vger.kernel.org
14638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14639S:	Maintained
14640F:	arch/x86/entry/vdso/
14641
14642XC2028/3028 TUNER DRIVER
14643M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14644M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14645L:	linux-media@vger.kernel.org
14646W:	https://linuxtv.org
14647T:	git git://linuxtv.org/media_tree.git
14648S:	Maintained
14649F:	drivers/media/tuners/tuner-xc2028.*
14650
14651XEN BLOCK SUBSYSTEM
14652M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14653M:	Roger Pau Monné <roger.pau@citrix.com>
14654L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14655S:	Supported
14656F:	drivers/block/xen-blkback/*
14657F:	drivers/block/xen*
14658
14659XEN HYPERVISOR ARM
14660M:	Stefano Stabellini <sstabellini@kernel.org>
14661L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14662S:	Maintained
14663F:	arch/arm/xen/
14664F:	arch/arm/include/asm/xen/
14665
14666XEN HYPERVISOR ARM64
14667M:	Stefano Stabellini <sstabellini@kernel.org>
14668L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14669S:	Maintained
14670F:	arch/arm64/xen/
14671F:	arch/arm64/include/asm/xen/
14672
14673XEN HYPERVISOR INTERFACE
14674M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14675M:	Juergen Gross <jgross@suse.com>
14676L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14678S:	Supported
14679F:	arch/x86/xen/
14680F:	drivers/*/xen-*front.c
14681F:	drivers/xen/
14682F:	arch/x86/include/asm/xen/
14683F:	include/xen/
14684F:	include/uapi/xen/
14685F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14686F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14687
14688XEN NETWORK BACKEND DRIVER
14689M:	Wei Liu <wei.liu2@citrix.com>
14690M:	Paul Durrant <paul.durrant@citrix.com>
14691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14692L:	netdev@vger.kernel.org
14693S:	Supported
14694F:	drivers/net/xen-netback/*
14695
14696XEN PCI SUBSYSTEM
14697M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14698L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14699S:	Supported
14700F:	arch/x86/pci/*xen*
14701F:	drivers/pci/*xen*
14702
14703XEN PVSCSI DRIVERS
14704M:	Juergen Gross <jgross@suse.com>
14705L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14706L:	linux-scsi@vger.kernel.org
14707S:	Supported
14708F:	drivers/scsi/xen-scsifront.c
14709F:	drivers/xen/xen-scsiback.c
14710F:	include/xen/interface/io/vscsiif.h
14711
14712XEN SWIOTLB SUBSYSTEM
14713M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14714L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14715S:	Supported
14716F:	arch/x86/xen/*swiotlb*
14717F:	drivers/xen/*swiotlb*
14718
14719XFS FILESYSTEM
14720M:	Darrick J. Wong <darrick.wong@oracle.com>
14721M:	linux-xfs@vger.kernel.org
14722L:	linux-xfs@vger.kernel.org
14723W:	http://xfs.org/
14724T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14725S:	Supported
14726F:	Documentation/filesystems/xfs.txt
14727F:	fs/xfs/
14728
14729XILINX AXI ETHERNET DRIVER
14730M:	Anirudha Sarangi <anirudh@xilinx.com>
14731M:	John Linn <John.Linn@xilinx.com>
14732S:	Maintained
14733F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14734
14735XILINX UARTLITE SERIAL DRIVER
14736M:	Peter Korsgaard <jacmet@sunsite.dk>
14737L:	linux-serial@vger.kernel.org
14738S:	Maintained
14739F:	drivers/tty/serial/uartlite.c
14740
14741XILINX VIDEO IP CORES
14742M:	Hyun Kwon <hyun.kwon@xilinx.com>
14743M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14744L:	linux-media@vger.kernel.org
14745T:	git git://linuxtv.org/media_tree.git
14746S:	Supported
14747F:	Documentation/devicetree/bindings/media/xilinx/
14748F:	drivers/media/platform/xilinx/
14749F:	include/uapi/linux/xilinx-v4l2-controls.h
14750
14751XILLYBUS DRIVER
14752M:	Eli Billauer <eli.billauer@gmail.com>
14753L:	linux-kernel@vger.kernel.org
14754S:	Supported
14755F:	drivers/char/xillybus/
14756
14757XRA1403 GPIO EXPANDER
14758M:	Nandor Han <nandor.han@ge.com>
14759M:	Semi Malinen <semi.malinen@ge.com>
14760L:	linux-gpio@vger.kernel.org
14761S:	Maintained
14762F:	drivers/gpio/gpio-xra1403.c
14763F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14764
14765XTENSA XTFPGA PLATFORM SUPPORT
14766M:	Max Filippov <jcmvbkbc@gmail.com>
14767L:	linux-xtensa@linux-xtensa.org
14768S:	Maintained
14769F:	drivers/spi/spi-xtensa-xtfpga.c
14770F:	sound/soc/xtensa/xtfpga-i2s.c
14771
14772YAM DRIVER FOR AX.25
14773M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14774L:	linux-hams@vger.kernel.org
14775S:	Maintained
14776F:	drivers/net/hamradio/yam*
14777F:	include/linux/yam.h
14778
14779YAMA SECURITY MODULE
14780M:	Kees Cook <keescook@chromium.org>
14781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14782S:	Supported
14783F:	security/yama/
14784F:	Documentation/admin-guide/LSM/Yama.rst
14785
14786YEALINK PHONE DRIVER
14787M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14788L:	usbb2k-api-dev@nongnu.org
14789S:	Maintained
14790F:	Documentation/input/yealink.rst
14791F:	drivers/input/misc/yealink.*
14792
14793Z8530 DRIVER FOR AX.25
14794M:	Joerg Reuter <jreuter@yaina.de>
14795W:	http://yaina.de/jreuter/
14796W:	http://www.qsl.net/dl1bke/
14797L:	linux-hams@vger.kernel.org
14798S:	Maintained
14799F:	Documentation/networking/z8530drv.txt
14800F:	drivers/net/hamradio/*scc.c
14801F:	drivers/net/hamradio/z8530.h
14802
14803ZBUD COMPRESSED PAGE ALLOCATOR
14804M:	Seth Jennings <sjenning@redhat.com>
14805M:	Dan Streetman <ddstreet@ieee.org>
14806L:	linux-mm@kvack.org
14807S:	Maintained
14808F:	mm/zbud.c
14809F:	include/linux/zbud.h
14810
14811ZD1211RW WIRELESS DRIVER
14812M:	Daniel Drake <dsd@gentoo.org>
14813M:	Ulrich Kunitz <kune@deine-taler.de>
14814W:	http://zd1211.ath.cx/wiki/DriverRewrite
14815L:	linux-wireless@vger.kernel.org
14816L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14817S:	Maintained
14818F:	drivers/net/wireless/zydas/zd1211rw/
14819
14820ZD1301 MEDIA DRIVER
14821M:	Antti Palosaari <crope@iki.fi>
14822L:	linux-media@vger.kernel.org
14823W:	https://linuxtv.org/
14824W:	http://palosaari.fi/linux/
14825Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14826S:	Maintained
14827F:	drivers/media/usb/dvb-usb-v2/zd1301*
14828
14829ZD1301_DEMOD MEDIA DRIVER
14830M:	Antti Palosaari <crope@iki.fi>
14831L:	linux-media@vger.kernel.org
14832W:	https://linuxtv.org/
14833W:	http://palosaari.fi/linux/
14834Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14835S:	Maintained
14836F:	drivers/media/dvb-frontends/zd1301_demod*
14837
14838ZPOOL COMPRESSED PAGE STORAGE API
14839M:	Dan Streetman <ddstreet@ieee.org>
14840L:	linux-mm@kvack.org
14841S:	Maintained
14842F:	mm/zpool.c
14843F:	include/linux/zpool.h
14844
14845ZR36067 VIDEO FOR LINUX DRIVER
14846L:	mjpeg-users@lists.sourceforge.net
14847L:	linux-media@vger.kernel.org
14848W:	http://mjpeg.sourceforge.net/driver-zoran/
14849T:	hg https://linuxtv.org/hg/v4l-dvb
14850S:	Odd Fixes
14851F:	drivers/media/pci/zoran/
14852
14853ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14854M:	Minchan Kim <minchan@kernel.org>
14855M:	Nitin Gupta <ngupta@vflare.org>
14856R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14857L:	linux-kernel@vger.kernel.org
14858S:	Maintained
14859F:	drivers/block/zram/
14860F:	Documentation/blockdev/zram.txt
14861
14862ZS DECSTATION Z85C30 SERIAL DRIVER
14863M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14864S:	Maintained
14865F:	drivers/tty/serial/zs.*
14866
14867ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14868M:	Minchan Kim <minchan@kernel.org>
14869M:	Nitin Gupta <ngupta@vflare.org>
14870R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14871L:	linux-mm@kvack.org
14872S:	Maintained
14873F:	mm/zsmalloc.c
14874F:	include/linux/zsmalloc.h
14875F:	Documentation/vm/zsmalloc.txt
14876
14877ZSWAP COMPRESSED SWAP CACHING
14878M:	Seth Jennings <sjenning@redhat.com>
14879M:	Dan Streetman <ddstreet@ieee.org>
14880L:	linux-mm@kvack.org
14881S:	Maintained
14882F:	mm/zswap.c
14883
14884THE REST
14885M:	Linus Torvalds <torvalds@linux-foundation.org>
14886L:	linux-kernel@vger.kernel.org
14887Q:	http://patchwork.kernel.org/project/LKML/list/
14888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14889S:	Buried alive in reporters
14890F:	*
14891F:	*/
14892