xref: /linux/MAINTAINERS (revision 0408c58be5a475c99b271f08d85859f7b59ec767)
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
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.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 COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO 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/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	drivers/reset/reset-a10sr.c
657F:	include/linux/mfd/altera-a10sr.h
658F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660ALTERA TRIPLE SPEED ETHERNET DRIVER
661M:	Vince Bridgers <vbridger@opensource.altera.com>
662L:	netdev@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/net/ethernet/altera/
666
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M:	Tobias Klauser <tklauser@distanz.ch>
669L:	linux-serial@vger.kernel.org
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/tty/serial/altera_uart.c
673F:	drivers/tty/serial/altera_jtaguart.c
674F:	include/linux/altera_uart.h
675F:	include/linux/altera_jtaguart.h
676
677AMAZON ETHERNET DRIVERS
678M:	Netanel Belgazal <netanel@annapurnalabs.com>
679R:	Saeed Bishara <saeed@annapurnalabs.com>
680R:	Zorik Machulsky <zorik@annapurnalabs.com>
681L:	netdev@vger.kernel.org
682S:	Supported
683F:	Documentation/networking/ena.txt
684F:	drivers/net/ethernet/amazon/
685
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M:	Tom Lendacky <thomas.lendacky@amd.com>
688M:	Gary Hook <gary.hook@amd.com>
689L:	linux-crypto@vger.kernel.org
690S:	Supported
691F:	drivers/crypto/ccp/
692F:	include/linux/ccp.h
693
694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695M:	Huang Rui <ray.huang@amd.com>
696L:	linux-hwmon@vger.kernel.org
697S:	Supported
698F:	Documentation/hwmon/fam15h_power
699F:	drivers/hwmon/fam15h_power.c
700
701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
703S:	Orphan
704F:	drivers/usb/gadget/udc/amd5536udc.*
705
706AMD GEODE PROCESSOR/CHIPSET SUPPORT
707P:	Andres Salomon <dilinger@queued.net>
708L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
709W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S:	Supported
711F:	drivers/char/hw_random/geode-rng.c
712F:	drivers/crypto/geode*
713F:	drivers/video/fbdev/geode/
714F:	arch/x86/include/asm/geode.h
715
716AMD IOMMU (AMD-VI)
717M:	Joerg Roedel <joro@8bytes.org>
718L:	iommu@lists.linux-foundation.org
719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720S:	Maintained
721F:	drivers/iommu/amd_iommu*.[ch]
722F:	include/linux/amd-iommu.h
723
724AMD KFD
725M:	Oded Gabbay <oded.gabbay@gmail.com>
726L:	dri-devel@lists.freedesktop.org
727T:	git git://people.freedesktop.org/~gabbayo/linux.git
728S:	Supported
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733F:	drivers/gpu/drm/amd/amdkfd/
734F:	drivers/gpu/drm/amd/include/cik_structs.h
735F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736F:	drivers/gpu/drm/amd/include/vi_structs.h
737F:	drivers/gpu/drm/radeon/radeon_kfd.c
738F:	drivers/gpu/drm/radeon/radeon_kfd.h
739F:	include/uapi/linux/kfd_ioctl.h
740
741AMD SEATTLE DEVICE TREE SUPPORT
742M:	Brijesh Singh <brijeshkumar.singh@amd.com>
743M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M:	Tom Lendacky <thomas.lendacky@amd.com>
745S:	Supported
746F:	arch/arm64/boot/dts/amd/
747
748AMD XGBE DRIVER
749M:	Tom Lendacky <thomas.lendacky@amd.com>
750L:	netdev@vger.kernel.org
751S:	Supported
752F:	drivers/net/ethernet/amd/xgbe/
753F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755AMS (Apple Motion Sensor) DRIVER
756M:	Michael Hanselmann <linux-kernel@hansmi.ch>
757S:	Supported
758F:	drivers/macintosh/ams/
759
760ANALOG DEVICES INC AD9389B DRIVER
761M:	Hans Verkuil <hans.verkuil@cisco.com>
762L:	linux-media@vger.kernel.org
763S:	Maintained
764F:	drivers/media/i2c/ad9389b*
765
766ANALOG DEVICES INC ADV7180 DRIVER
767M:	Lars-Peter Clausen <lars@metafoo.de>
768L:	linux-media@vger.kernel.org
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/media/i2c/adv7180.c
772
773ANALOG DEVICES INC ADV7511 DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/adv7511*
778
779ANALOG DEVICES INC ADV7604 DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/adv7604*
784
785ANALOG DEVICES INC ADV7842 DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/adv7842*
790
791ANALOG DEVICES INC ASOC CODEC DRIVERS
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
794W:	http://wiki.analog.com/
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	sound/soc/codecs/adau*
798F:	sound/soc/codecs/adav*
799F:	sound/soc/codecs/ad1*
800F:	sound/soc/codecs/ad7*
801F:	sound/soc/codecs/ssm*
802F:	sound/soc/codecs/sigmadsp.*
803
804ANALOG DEVICES INC ASOC DRIVERS
805L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
807W:	http://blackfin.uclinux.org/
808S:	Supported
809F:	sound/soc/blackfin/*
810
811ANALOG DEVICES INC IIO DRIVERS
812M:	Lars-Peter Clausen <lars@metafoo.de>
813M:	Michael Hennerich <Michael.Hennerich@analog.com>
814W:	http://wiki.analog.com/
815W:	http://ez.analog.com/community/linux-device-drivers
816S:	Supported
817F:	drivers/iio/*/ad*
818F:	drivers/iio/adc/ltc2497*
819X:	drivers/iio/*/adjd*
820F:	drivers/staging/iio/*/ad*
821F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823ANALOG DEVICES INC DMA DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825W:	http://ez.analog.com/community/linux-device-drivers
826S:	Supported
827F:	drivers/dma/dma-axi-dmac.c
828
829ANDROID CONFIG FRAGMENTS
830M:	Rob Herring <robh@kernel.org>
831S:	Supported
832F:	kernel/configs/android*
833
834ANDROID DRIVERS
835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836M:	Arve Hjønnevåg <arve@android.com>
837M:	Riley Andrews <riandrews@android.com>
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	drivers/android/
842F:	drivers/staging/android/
843
844ANDROID ION DRIVER
845M:	Laura Abbott <labbott@redhat.com>
846M:	Sumit Semwal <sumit.semwal@linaro.org>
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	drivers/staging/android/ion
850F:	drivers/staging/android/uapi/ion.h
851F:	drivers/staging/android/uapi/ion_test.h
852
853AOA (Apple Onboard Audio) ALSA DRIVER
854M:	Johannes Berg <johannes@sipsolutions.net>
855L:	linuxppc-dev@lists.ozlabs.org
856L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
857S:	Maintained
858F:	sound/aoa/
859
860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861M:	William Breathitt Gray <vilhelm.gray@gmail.com>
862L:	linux-iio@vger.kernel.org
863S:	Maintained
864F:	drivers/iio/adc/stx104.c
865
866APM DRIVER
867M:	Jiri Kosina <jikos@kernel.org>
868S:	Odd fixes
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870F:	arch/x86/kernel/apm_32.c
871F:	include/linux/apm_bios.h
872F:	include/uapi/linux/apm_bios.h
873F:	drivers/char/apm-emulation.c
874
875APPLE BCM5974 MULTITOUCH DRIVER
876M:	Henrik Rydberg <rydberg@bitmath.org>
877L:	linux-input@vger.kernel.org
878S:	Odd fixes
879F:	drivers/input/mouse/bcm5974.c
880
881APPLE SMC DRIVER
882M:	Henrik Rydberg <rydberg@bitmath.org>
883L:	linux-hwmon@vger.kernel.org
884S:	Odd fixes
885F:	drivers/hwmon/applesmc.c
886
887APPLETALK NETWORK LAYER
888L:	netdev@vger.kernel.org
889S:	Odd fixes
890F:	drivers/net/appletalk/
891F:	net/appletalk/
892
893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894M:	Duc Dang <dhdang@apm.com>
895S:	Supported
896F:	arch/arm64/boot/dts/apm/
897
898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899M:	Iyappan Subramanian <isubramanian@apm.com>
900M:	Keyur Chudgar <kchudgar@apm.com>
901M:	Quan Nguyen <qnguyen@apm.com>
902S:	Supported
903F:	drivers/net/ethernet/apm/xgene/
904F:	drivers/net/phy/mdio-xgene.c
905F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909M:	Iyappan Subramanian <isubramanian@apm.com>
910M:	Keyur Chudgar <kchudgar@apm.com>
911S:	Supported
912F:	drivers/net/ethernet/apm/xgene-v2/
913
914APPLIED MICRO (APM) X-GENE SOC PMU
915M:	Tai Nguyen <ttnguyen@apm.com>
916S:	Supported
917F:	drivers/perf/xgene_pmu.c
918F:	Documentation/perf/xgene-pmu.txt
919F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921APTINA CAMERA SENSOR PLL
922M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923L:	linux-media@vger.kernel.org
924S:	Maintained
925F:	drivers/media/i2c/aptina-pll.*
926
927ARC FRAMEBUFFER DRIVER
928M:	Jaya Kumar <jayalk@intworks.biz>
929S:	Maintained
930F:	drivers/video/fbdev/arcfb.c
931F:	drivers/video/fbdev/core/fb_defio.c
932
933ARCNET NETWORK LAYER
934M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
935L:	netdev@vger.kernel.org
936S:	Maintained
937F:	drivers/net/arcnet/
938F:	include/uapi/linux/if_arcnet.h
939
940ARC PGU DRM DRIVER
941M:	Alexey Brodkin <abrodkin@synopsys.com>
942S:	Supported
943F:	drivers/gpu/drm/arc/
944F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946ARM ARCHITECTED TIMER DRIVER
947M:	Mark Rutland <mark.rutland@arm.com>
948M:	Marc Zyngier <marc.zyngier@arm.com>
949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S:	Maintained
951F:	arch/arm/include/asm/arch_timer.h
952F:	arch/arm64/include/asm/arch_timer.h
953F:	drivers/clocksource/arm_arch_timer.c
954
955ARM HDLCD DRM DRIVER
956M:	Liviu Dudau <liviu.dudau@arm.com>
957S:	Supported
958F:	drivers/gpu/drm/arm/hdlcd_*
959F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961ARM MALI-DP DRM DRIVER
962M:	Liviu Dudau <liviu.dudau@arm.com>
963M:	Brian Starkey <brian.starkey@arm.com>
964M:	Mali DP Maintainers <malidp@foss.arm.com>
965S:	Supported
966F:	drivers/gpu/drm/arm/
967F:	Documentation/devicetree/bindings/display/arm,malidp.txt
968
969ARM MFM AND FLOPPY DRIVERS
970M:	Ian Molton <spyro@f2s.com>
971S:	Maintained
972F:	arch/arm/lib/floppydma.S
973F:	arch/arm/include/asm/floppy.h
974
975ARM PMU PROFILING AND DEBUGGING
976M:	Will Deacon <will.deacon@arm.com>
977M:	Mark Rutland <mark.rutland@arm.com>
978S:	Maintained
979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980F:	arch/arm*/kernel/perf_*
981F:	arch/arm/oprofile/common.c
982F:	arch/arm*/kernel/hw_breakpoint.c
983F:	arch/arm*/include/asm/hw_breakpoint.h
984F:	arch/arm*/include/asm/perf_event.h
985F:	drivers/perf/*
986F:	include/linux/perf/arm_pmu.h
987F:	Documentation/devicetree/bindings/arm/pmu.txt
988F:	Documentation/devicetree/bindings/perf/
989
990ARM PORT
991M:	Russell King <linux@armlinux.org.uk>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993W:	http://www.armlinux.org.uk/
994S:	Maintained
995T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
996F:	arch/arm/
997
998ARM SUB-ARCHITECTURES
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001F:	arch/arm/mach-*/
1002F:	arch/arm/plat-*/
1003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005ARM PRIMECELL AACI PL041 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	sound/arm/aaci.*
1009
1010ARM PRIMECELL CLCD PL110 DRIVER
1011M:	Russell King <linux@armlinux.org.uk>
1012S:	Maintained
1013F:	drivers/video/fbdev/amba-clcd.*
1014
1015ARM PRIMECELL KMI PL050 DRIVER
1016M:	Russell King <linux@armlinux.org.uk>
1017S:	Maintained
1018F:	drivers/input/serio/ambakmi.*
1019F:	include/linux/amba/kmi.h
1020
1021ARM PRIMECELL MMCI PL180/1 DRIVER
1022M:	Russell King <linux@armlinux.org.uk>
1023S:	Maintained
1024F:	drivers/mmc/host/mmci.*
1025F:	include/linux/amba/mmci.h
1026
1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028M:	Russell King <linux@armlinux.org.uk>
1029S:	Maintained
1030F:	drivers/tty/serial/amba-pl01*.c
1031F:	include/linux/amba/serial.h
1032
1033ARM PRIMECELL BUS SUPPORT
1034M:	Russell King <linux@armlinux.org.uk>
1035S:	Maintained
1036F:	drivers/amba/
1037F:	include/linux/amba/bus.h
1038
1039ARM/ADS SPHERE MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/AFEB9260 MACHINE SUPPORT
1045M:	Sergey Lapin <slapin@ossfans.org>
1046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S:	Maintained
1048
1049ARM/AJECO 1ARM MACHINE SUPPORT
1050M:	Lennert Buytenhek <kernel@wantstofly.org>
1051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S:	Maintained
1053
1054ARM/Allwinner sunXi SoC support
1055M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1056M:	Chen-Yu Tsai <wens@csie.org>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059N:	sun[x456789]i
1060N:	sun50i
1061F:	arch/arm/mach-sunxi/
1062F:	arch/arm64/boot/dts/allwinner/
1063F:	drivers/clk/sunxi-ng/
1064F:	drivers/pinctrl/sunxi/
1065F:	drivers/soc/sunxi/
1066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1067
1068ARM/Allwinner SoC Clock Support
1069M:	Emilio López <emilio@elopez.com.ar>
1070S:	Maintained
1071F:	drivers/clk/sunxi/
1072
1073ARM/Amlogic Meson SoC support
1074M:	Carlo Caione <carlo@caione.org>
1075M:	Kevin Hilman <khilman@baylibre.com>
1076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077L:	linux-amlogic@lists.infradead.org
1078W:	http://linux-meson.com/
1079S:	Maintained
1080F:	arch/arm/mach-meson/
1081F:	arch/arm/boot/dts/meson*
1082F:	arch/arm64/boot/dts/amlogic/
1083F: 	drivers/pinctrl/meson/
1084F:	drivers/mmc/host/meson*
1085N:	meson
1086
1087ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1088M:	Neil Armstrong <narmstrong@baylibre.com>
1089M:	Jerome Brunet <jbrunet@baylibre.com>
1090L:	linux-amlogic@lists.infradead.org
1091S:	Maintained
1092F:	drivers/clk/meson/
1093F:	include/dt-bindings/clock/meson*
1094F:	include/dt-bindings/clock/gxbb*
1095F:	Documentation/devicetree/bindings/clock/amlogic*
1096
1097ARM/Annapurna Labs ALPINE ARCHITECTURE
1098M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1099M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	arch/arm/mach-alpine/
1103F:	arch/arm/boot/dts/alpine*
1104F:	arch/arm64/boot/dts/al/
1105F:	drivers/*/*alpine*
1106
1107ARM/ARTPEC MACHINE SUPPORT
1108M:	Jesper Nilsson <jesper.nilsson@axis.com>
1109M:	Lars Persson <lars.persson@axis.com>
1110M:	Niklas Cassel <niklas.cassel@axis.com>
1111S:	Maintained
1112L:	linux-arm-kernel@axis.com
1113F:	arch/arm/mach-artpec
1114F:	arch/arm/boot/dts/artpec6*
1115F:	drivers/clk/axis
1116F:	drivers/pinctrl/pinctrl-artpec*
1117F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1118
1119ARM/ASPEED MACHINE SUPPORT
1120M:	Joel Stanley <joel@jms.id.au>
1121S:	Maintained
1122F:	arch/arm/mach-aspeed/
1123F:	arch/arm/boot/dts/aspeed-*
1124F:	drivers/*/*aspeed*
1125
1126ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1127M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1128M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130W:	http://www.linux4sam.org
1131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1132S:	Supported
1133F:	arch/arm/mach-at91/
1134F:	include/soc/at91/
1135F:	arch/arm/boot/dts/at91*.dts
1136F:	arch/arm/boot/dts/at91*.dtsi
1137F:	arch/arm/boot/dts/sama*.dts
1138F:	arch/arm/boot/dts/sama*.dtsi
1139F:	arch/arm/include/debug/at91.S
1140F:	drivers/memory/atmel*
1141
1142ARM/ATMEL AT91 Clock Support
1143M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1144S:	Maintained
1145F:	drivers/clk/at91
1146
1147ARM/CALXEDA HIGHBANK ARCHITECTURE
1148M:	Rob Herring <robh@kernel.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-highbank/
1152F:	arch/arm/boot/dts/highbank.dts
1153F:	arch/arm/boot/dts/ecx-*.dts*
1154
1155ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1156M:	Krzysztof Halasa <khalasa@piap.pl>
1157S:	Maintained
1158F:	arch/arm/mach-cns3xxx/
1159
1160ARM/CAVIUM THUNDER NETWORK DRIVER
1161M:	Sunil Goutham <sgoutham@cavium.com>
1162M:	Robert Richter <rric@kernel.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Supported
1165F:	drivers/net/ethernet/cavium/thunder/
1166
1167ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1168M:	Alexander Shiyan <shc_work@mail.ru>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Odd Fixes
1171N:	clps711x
1172
1173ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1174M:	Hartley Sweeten <hsweeten@visionengravers.com>
1175M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178F:	arch/arm/mach-ep93xx/
1179F:	arch/arm/mach-ep93xx/include/mach/
1180
1181ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1182M:	Lennert Buytenhek <kernel@wantstofly.org>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S:	Maintained
1185
1186ARM/CLKDEV SUPPORT
1187M:	Russell King <linux@armlinux.org.uk>
1188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S:	Maintained
1190T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1191F:	arch/arm/include/asm/clkdev.h
1192F:	drivers/clk/clkdev.c
1193
1194ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1195M:	Mike Rapoport <mike@compulab.co.il>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/CONTEC MICRO9 MACHINE SUPPORT
1200M:	Hubert Feurstein <hubert.feurstein@contec.at>
1201S:	Maintained
1202F:	arch/arm/mach-ep93xx/micro9.c
1203
1204ARM/CORESIGHT FRAMEWORK AND DRIVERS
1205M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	drivers/hwtracing/coresight/*
1209F:	Documentation/trace/coresight.txt
1210F:	Documentation/devicetree/bindings/arm/coresight.txt
1211F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1212F:	tools/perf/arch/arm/util/pmu.c
1213F:	tools/perf/arch/arm/util/auxtrace.c
1214F:	tools/perf/arch/arm/util/cs-etm.c
1215F:	tools/perf/arch/arm/util/cs-etm.h
1216F:	tools/perf/util/cs-etm.h
1217
1218ARM/CORGI MACHINE SUPPORT
1219M:	Richard Purdie <rpurdie@rpsys.net>
1220S:	Maintained
1221
1222ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1223M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225T:	git git://github.com/ulli-kroll/linux.git
1226S:	Maintained
1227F:	arch/arm/mach-gemini/
1228F:	drivers/rtc/rtc-gemini.c
1229
1230ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1231M:	Barry Song <baohua@kernel.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1234S:	Maintained
1235F:	arch/arm/boot/dts/prima2*
1236F:	arch/arm/mach-prima2/
1237F:	drivers/clk/sirf/
1238F:	drivers/clocksource/timer-prima2.c
1239F:	drivers/clocksource/timer-atlas7.c
1240N:	[^a-z]sirf
1241
1242ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1243M:	Baruch Siach <baruch@tkos.co.il>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246F:	arch/arm/boot/dts/cx92755*
1247N:	digicolor
1248
1249ARM/EBSA110 MACHINE SUPPORT
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/mach-ebsa110/
1255F:	drivers/net/ethernet/amd/am79c961a.*
1256
1257ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1258M:	Uwe Kleine-König <kernel@pengutronix.de>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261N:	efm32
1262
1263ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1264M:	Robert Jarzmik <robert.jarzmik@free.fr>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	arch/arm/mach-pxa/ezx.c
1268
1269ARM/FARADAY FA526 PORT
1270M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273T:	git git://git.berlios.de/gemini-board
1274F:	arch/arm/mm/*-fa*
1275
1276ARM/FOOTBRIDGE ARCHITECTURE
1277M:	Russell King <linux@armlinux.org.uk>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279W:	http://www.armlinux.org.uk/
1280S:	Maintained
1281F:	arch/arm/include/asm/hardware/dec21285.h
1282F:	arch/arm/mach-footbridge/
1283
1284ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1285M:	Shawn Guo <shawnguo@kernel.org>
1286M:	Sascha Hauer <kernel@pengutronix.de>
1287R:	Fabio Estevam <fabio.estevam@nxp.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1291F:	arch/arm/mach-imx/
1292F:	arch/arm/mach-mxs/
1293F:	arch/arm/boot/dts/imx*
1294F:	arch/arm/configs/imx*_defconfig
1295F:	drivers/clk/imx/
1296F:	drivers/soc/imx/
1297F:	include/soc/imx/
1298
1299ARM/FREESCALE VYBRID ARM ARCHITECTURE
1300M:	Shawn Guo <shawnguo@kernel.org>
1301M:	Sascha Hauer <kernel@pengutronix.de>
1302R:	Stefan Agner <stefan@agner.ch>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1306F:	arch/arm/mach-imx/*vf610*
1307F:	arch/arm/boot/dts/vf*
1308
1309ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1310M:	Lennert Buytenhek <kernel@wantstofly.org>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313
1314ARM/GUMSTIX MACHINE SUPPORT
1315M:	Steve Sakoman <sakoman@gmail.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318
1319ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1320M:	Philipp Zabel <philipp.zabel@gmail.com>
1321M:	Paul Parsons <lost.distance@yahoo.com>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/mach-pxa/hx4700.c
1325F:	arch/arm/mach-pxa/include/mach/hx4700.h
1326F:	sound/soc/pxa/hx4700.c
1327
1328ARM/HISILICON SOC SUPPORT
1329M:	Wei Xu <xuwei5@hisilicon.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331W:	http://www.hisilicon.com
1332S:	Supported
1333T:	git git://github.com/hisilicon/linux-hisi.git
1334F:	arch/arm/mach-hisi/
1335F:	arch/arm/boot/dts/hi3*
1336F:	arch/arm/boot/dts/hip*
1337F:	arch/arm/boot/dts/hisi*
1338F:	arch/arm64/boot/dts/hisilicon/
1339
1340ARM/HP JORNADA 7XX MACHINE SUPPORT
1341M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1342W:	www.jlime.com
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1345F:	arch/arm/mach-sa1100/jornada720.c
1346F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1347
1348ARM/IGEP MACHINE SUPPORT
1349M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1350M:	Javier Martinez Canillas <javier@dowhile0.org>
1351L:	linux-omap@vger.kernel.org
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354F:	arch/arm/boot/dts/omap3-igep*
1355
1356ARM/INCOME PXA270 SUPPORT
1357M:	Marek Vasut <marek.vasut@gmail.com>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1361
1362ARM/INTEL IOP32X ARM ARCHITECTURE
1363M:	Lennert Buytenhek <kernel@wantstofly.org>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366
1367ARM/INTEL IOP33X ARM ARCHITECTURE
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Orphan
1370
1371ARM/INTEL IOP13XX ARM ARCHITECTURE
1372M:	Lennert Buytenhek <kernel@wantstofly.org>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S:	Maintained
1375
1376ARM/INTEL IQ81342EX MACHINE SUPPORT
1377M:	Lennert Buytenhek <kernel@wantstofly.org>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380
1381ARM/INTEL IXDP2850 MACHINE SUPPORT
1382M:	Lennert Buytenhek <kernel@wantstofly.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385
1386ARM/INTEL IXP4XX ARM ARCHITECTURE
1387M:	Imre Kaloz <kaloz@openwrt.org>
1388M:	Krzysztof Halasa <khalasa@piap.pl>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm/mach-ixp4xx/
1392
1393ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1394M:	Jonathan Cameron <jic23@cam.ac.uk>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm/mach-pxa/stargate2.c
1398F:	drivers/pcmcia/pxa2xx_stargate2.c
1399
1400ARM/INTEL XSC3 (MANZANO) ARM CORE
1401M:	Lennert Buytenhek <kernel@wantstofly.org>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404
1405ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1411M:	Santosh Shilimkar <ssantosh@kernel.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-keystone/
1415F:	arch/arm/boot/dts/keystone-*
1416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1417
1418ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1419M:	Santosh Shilimkar <ssantosh@kernel.org>
1420L:	linux-kernel@vger.kernel.org
1421S:	Maintained
1422F:	drivers/clk/keystone/
1423
1424ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1425M:	Santosh Shilimkar <ssantosh@kernel.org>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427L:	linux-kernel@vger.kernel.org
1428S:	Maintained
1429F:	drivers/clocksource/timer-keystone.c
1430
1431ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1432M:	Santosh Shilimkar <ssantosh@kernel.org>
1433L:	linux-kernel@vger.kernel.org
1434S:	Maintained
1435F:	drivers/power/reset/keystone-reset.c
1436
1437ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1438M:	Santosh Shilimkar <ssantosh@kernel.org>
1439L:	linux-kernel@vger.kernel.org
1440S:	Maintained
1441F:	drivers/memory/*emif*
1442
1443ARM/LG1K ARCHITECTURE
1444M:	Chanho Min <chanho.min@lge.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm64/boot/dts/lg/
1448
1449ARM/LOGICPD PXA270 MACHINE SUPPORT
1450M:	Lennert Buytenhek <kernel@wantstofly.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453
1454ARM/LPC18XX ARCHITECTURE
1455M:	Joachim Eastwood <manabian@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/boot/dts/lpc43*
1459F:	drivers/clk/nxp/clk-lpc18xx*
1460F:	drivers/clocksource/time-lpc32xx.c
1461F:	drivers/i2c/busses/i2c-lpc2k.c
1462F:	drivers/memory/pl172.c
1463F:	drivers/mtd/spi-nor/nxp-spifi.c
1464F:	drivers/rtc/rtc-lpc24xx.c
1465N:	lpc18xx
1466
1467ARM/LPC32XX SOC SUPPORT
1468M:	Vladimir Zapolskiy <vz@mleia.com>
1469M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1472S:	Maintained
1473F:	arch/arm/boot/dts/lpc32*
1474F:	arch/arm/mach-lpc32xx/
1475F:	drivers/i2c/busses/i2c-pnx.c
1476F:	drivers/net/ethernet/nxp/lpc_eth.c
1477F:	drivers/usb/host/ohci-nxp.c
1478F:	drivers/watchdog/pnx4008_wdt.c
1479N:	lpc32xx
1480
1481ARM/MAGICIAN MACHINE SUPPORT
1482M:	Philipp Zabel <philipp.zabel@gmail.com>
1483S:	Maintained
1484
1485ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1486M:	Jason Cooper <jason@lakedaemon.net>
1487M:	Andrew Lunn <andrew@lunn.ch>
1488M:	Gregory Clement <gregory.clement@free-electrons.com>
1489M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	arch/arm/boot/dts/armada*
1493F:	arch/arm/boot/dts/kirkwood*
1494F:	arch/arm/configs/mvebu_*_defconfig
1495F:	arch/arm/mach-mvebu/
1496F:	arch/arm64/boot/dts/marvell/armada*
1497F:	drivers/cpufreq/mvebu-cpufreq.c
1498F:	drivers/irqchip/irq-armada-370-xp.c
1499F:	drivers/irqchip/irq-mvebu-*
1500F:	drivers/rtc/rtc-armada38x.c
1501
1502ARM/Marvell Berlin SoC support
1503M:	Jisheng Zhang <jszhang@marvell.com>
1504M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm/mach-berlin/
1508F:	arch/arm/boot/dts/berlin*
1509F:	arch/arm64/boot/dts/marvell/berlin*
1510
1511
1512ARM/Marvell Dove/MV78xx0/Orion SOC support
1513M:	Jason Cooper <jason@lakedaemon.net>
1514M:	Andrew Lunn <andrew@lunn.ch>
1515M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1516M:	Gregory Clement <gregory.clement@free-electrons.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	Documentation/devicetree/bindings/soc/dove/
1520F:	arch/arm/mach-dove/
1521F:	arch/arm/mach-mv78xx0/
1522F:	arch/arm/mach-orion5x/
1523F:	arch/arm/plat-orion/
1524F:	arch/arm/boot/dts/dove*
1525F:	arch/arm/boot/dts/orion5x*
1526
1527
1528ARM/Orion SoC/Technologic Systems TS-78xx platform support
1529M:	Alexander Clouter <alex@digriz.org.uk>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531W:	http://www.digriz.org.uk/ts78xx/kernel
1532S:	Maintained
1533F:	arch/arm/mach-orion5x/ts78xx-*
1534
1535ARM/OXNAS platform support
1536M:	Neil Armstrong <narmstrong@baylibre.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-oxnas/
1541F:	arch/arm/boot/dts/ox8*.dtsi
1542F:	arch/arm/boot/dts/wd-mbwe.dts
1543F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1544N:	oxnas
1545
1546ARM/Mediatek RTC DRIVER
1547M:	Eddie Huang <eddie.huang@mediatek.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551F:	drivers/rtc/rtc-mt6397.c
1552
1553ARM/Mediatek SoC support
1554M:	Matthias Brugger <matthias.bgg@gmail.com>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1557S:	Maintained
1558F:	arch/arm/boot/dts/mt6*
1559F:	arch/arm/boot/dts/mt7*
1560F:	arch/arm/boot/dts/mt8*
1561F:	arch/arm/mach-mediatek/
1562F:	arch/arm64/boot/dts/mediatek/
1563N:	mtk
1564K:	mediatek
1565
1566ARM/Mediatek USB3 PHY DRIVER
1567M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	drivers/phy/phy-mt65xx-usb3.c
1572
1573ARM/MICREL KS8695 ARCHITECTURE
1574M:	Greg Ungerer <gerg@uclinux.org>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576F:	arch/arm/mach-ks8695/
1577S:	Odd Fixes
1578
1579ARM/MIOA701 MACHINE SUPPORT
1580M:	Robert Jarzmik <robert.jarzmik@free.fr>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582F:	arch/arm/mach-pxa/mioa701.c
1583S:	Maintained
1584
1585ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1586M:	Michael Petchkovsky <mkpetch@internode.on.net>
1587S:	Maintained
1588
1589ARM/NOMADIK ARCHITECTURE
1590M:	Alessandro Rubini <rubini@unipv.it>
1591M:	Linus Walleij <linus.walleij@linaro.org>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	arch/arm/mach-nomadik/
1595F:	drivers/pinctrl/nomadik/
1596F:	drivers/i2c/busses/i2c-nomadik.c
1597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1598
1599ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1600M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1601L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1602W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1603S:	Supported
1604
1605ARM/TOSA MACHINE SUPPORT
1606M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1607M:	Dirk Opfer <dirk@opfer-online.de>
1608S:	Maintained
1609
1610ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1611M:	Marek Vasut <marek.vasut@gmail.com>
1612L:	linux-arm-kernel@lists.infradead.org
1613W:	http://hackndev.com
1614S:	Maintained
1615F:	arch/arm/mach-pxa/include/mach/palmtx.h
1616F:	arch/arm/mach-pxa/palmtx.c
1617F:	arch/arm/mach-pxa/include/mach/palmt5.h
1618F:	arch/arm/mach-pxa/palmt5.c
1619F:	arch/arm/mach-pxa/include/mach/palmld.h
1620F:	arch/arm/mach-pxa/palmld.c
1621F:	arch/arm/mach-pxa/include/mach/palmte2.h
1622F:	arch/arm/mach-pxa/palmte2.c
1623F:	arch/arm/mach-pxa/include/mach/palmtc.h
1624F:	arch/arm/mach-pxa/palmtc.c
1625
1626ARM/PALM TREO SUPPORT
1627M:	Tomas Cech <sleep_walker@suse.com>
1628L:	linux-arm-kernel@lists.infradead.org
1629W:	http://hackndev.com
1630S:	Maintained
1631F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1632F:	arch/arm/mach-pxa/palmtreo.c
1633
1634ARM/PALMZ72 SUPPORT
1635M:	Sergey Lapin <slapin@ossfans.org>
1636L:	linux-arm-kernel@lists.infradead.org
1637W:	http://hackndev.com
1638S:	Maintained
1639F:	arch/arm/mach-pxa/include/mach/palmz72.h
1640F:	arch/arm/mach-pxa/palmz72.c
1641
1642ARM/PLEB SUPPORT
1643M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1644W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1645S:	Maintained
1646
1647ARM/PT DIGITAL BOARD PORT
1648M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650W:	http://www.armlinux.org.uk/
1651S:	Maintained
1652
1653ARM/QUALCOMM SUPPORT
1654M:	Andy Gross <andy.gross@linaro.org>
1655M:	David Brown <david.brown@linaro.org>
1656L:	linux-arm-msm@vger.kernel.org
1657L:	linux-soc@vger.kernel.org
1658S:	Maintained
1659F:	Documentation/devicetree/bindings/soc/qcom/
1660F:	arch/arm/boot/dts/qcom-*.dts
1661F:	arch/arm/boot/dts/qcom-*.dtsi
1662F:	arch/arm/mach-qcom/
1663F:	arch/arm64/boot/dts/qcom/*
1664F:	drivers/i2c/busses/i2c-qup.c
1665F:	drivers/clk/qcom/
1666F:	drivers/pinctrl/qcom/
1667F:	drivers/dma/qcom/
1668F:	drivers/soc/qcom/
1669F:	drivers/spi/spi-qup.c
1670F:	drivers/tty/serial/msm_serial.h
1671F:	drivers/tty/serial/msm_serial.c
1672F:	drivers/*/pm8???-*
1673F:	drivers/mfd/ssbi.c
1674F:	drivers/firmware/qcom_scm.c
1675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1676
1677ARM/RADISYS ENP2611 MACHINE SUPPORT
1678M:	Lennert Buytenhek <kernel@wantstofly.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681
1682ARM/RENESAS ARM64 ARCHITECTURE
1683M:	Simon Horman <horms@verge.net.au>
1684M:	Magnus Damm <magnus.damm@gmail.com>
1685L:	linux-renesas-soc@vger.kernel.org
1686Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1688S:	Supported
1689F:	arch/arm64/boot/dts/renesas/
1690F:	drivers/soc/renesas/
1691F:	include/linux/soc/renesas/
1692
1693ARM/RISCPC ARCHITECTURE
1694M:	Russell King <linux@armlinux.org.uk>
1695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696W:	http://www.armlinux.org.uk/
1697S:	Maintained
1698F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1699F:	arch/arm/include/asm/hardware/ioc.h
1700F:	arch/arm/include/asm/hardware/iomd.h
1701F:	arch/arm/include/asm/hardware/memc.h
1702F:	arch/arm/mach-rpc/
1703F:	drivers/net/ethernet/8390/etherh.c
1704F:	drivers/net/ethernet/i825xx/ether1*
1705F:	drivers/net/ethernet/seeq/ether3*
1706F:	drivers/scsi/arm/
1707
1708ARM/Rockchip SoC support
1709M:	Heiko Stuebner <heiko@sntech.de>
1710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711L:	linux-rockchip@lists.infradead.org
1712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1713S:	Maintained
1714F:	arch/arm/boot/dts/rk3*
1715F:	arch/arm/mach-rockchip/
1716F:	drivers/clk/rockchip/
1717F:	drivers/i2c/busses/i2c-rk3x.c
1718F:	drivers/*/*rockchip*
1719F:	drivers/*/*/*rockchip*
1720F:	sound/soc/rockchip/
1721N:	rockchip
1722
1723ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1724M:	Kukjin Kim <kgene@kernel.org>
1725M:	Krzysztof Kozlowski <krzk@kernel.org>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1729S:	Maintained
1730F:	arch/arm/boot/dts/s3c*
1731F:	arch/arm/boot/dts/s5p*
1732F:	arch/arm/boot/dts/samsung*
1733F:	arch/arm/boot/dts/exynos*
1734F:	arch/arm64/boot/dts/exynos/
1735F:	arch/arm/plat-samsung/
1736F:	arch/arm/mach-s3c24*/
1737F:	arch/arm/mach-s3c64xx/
1738F:	arch/arm/mach-s5p*/
1739F:	arch/arm/mach-exynos*/
1740F:	drivers/*/*s3c24*
1741F:	drivers/*/*/*s3c24*
1742F:	drivers/*/*s3c64xx*
1743F:	drivers/*/*s5pv210*
1744F:	drivers/memory/samsung/*
1745F:	drivers/soc/samsung/*
1746F:	Documentation/arm/Samsung/
1747F:	Documentation/devicetree/bindings/arm/samsung/
1748F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1749F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1750N:	exynos
1751
1752ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753M:	Kyungmin Park <kyungmin.park@samsung.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	arch/arm/mach-s5pv210/
1757
1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759M:	Kyungmin Park <kyungmin.park@samsung.com>
1760M:	Kamil Debski <kamil@wypas.org>
1761M:	Andrzej Hajda <a.hajda@samsung.com>
1762L:	linux-arm-kernel@lists.infradead.org
1763L:	linux-media@vger.kernel.org
1764S:	Maintained
1765F:	drivers/media/platform/s5p-g2d/
1766
1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768M:	Kyungmin Park <kyungmin.park@samsung.com>
1769M:	Kamil Debski <kamil@wypas.org>
1770M:	Jeongtae Park <jtp.park@samsung.com>
1771M:	Andrzej Hajda <a.hajda@samsung.com>
1772L:	linux-arm-kernel@lists.infradead.org
1773L:	linux-media@vger.kernel.org
1774S:	Maintained
1775F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1776F:	drivers/media/platform/s5p-mfc/
1777
1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779M:	Kyungmin Park <kyungmin.park@samsung.com>
1780L:	linux-arm-kernel@lists.infradead.org
1781L:	linux-media@vger.kernel.org
1782S:	Maintained
1783F:	drivers/staging/media/platform/s5p-cec/
1784
1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788L:	linux-arm-kernel@lists.infradead.org
1789L:	linux-media@vger.kernel.org
1790S:	Maintained
1791F:	drivers/media/platform/s5p-jpeg/
1792
1793ARM/SHMOBILE ARM ARCHITECTURE
1794M:	Simon Horman <horms@verge.net.au>
1795M:	Magnus Damm <magnus.damm@gmail.com>
1796L:	linux-renesas-soc@vger.kernel.org
1797Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1799S:	Supported
1800F:	arch/arm/boot/dts/emev2*
1801F:	arch/arm/boot/dts/r7s*
1802F:	arch/arm/boot/dts/r8a*
1803F:	arch/arm/boot/dts/sh*
1804F:	arch/arm/configs/shmobile_defconfig
1805F:	arch/arm/include/debug/renesas-scif.S
1806F:	arch/arm/mach-shmobile/
1807F:	drivers/soc/renesas/
1808F:	include/linux/soc/renesas/
1809
1810ARM/SOCFPGA ARCHITECTURE
1811M:	Dinh Nguyen <dinguyen@kernel.org>
1812S:	Maintained
1813F:	arch/arm/mach-socfpga/
1814F:	arch/arm/boot/dts/socfpga*
1815F:	arch/arm/configs/socfpga_defconfig
1816F:	arch/arm64/boot/dts/altera/
1817W:	http://www.rocketboards.org
1818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1819
1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821M:	Dinh Nguyen <dinguyen@kernel.org>
1822S:	Maintained
1823F:	drivers/clk/socfpga/
1824
1825ARM/SOCFPGA EDAC SUPPORT
1826M:	Thor Thayer <thor.thayer@linux.intel.com>
1827S:	Maintained
1828F:	drivers/edac/altera_edac.
1829
1830ARM/STI ARCHITECTURE
1831M:	Patrice Chotard <patrice.chotard@st.com>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833W:	http://www.stlinux.com
1834S:	Maintained
1835F:	arch/arm/mach-sti/
1836F:	arch/arm/boot/dts/sti*
1837F:	drivers/char/hw_random/st-rng.c
1838F:	drivers/clocksource/arm_global_timer.c
1839F:	drivers/clocksource/clksrc_st_lpc.c
1840F:	drivers/cpufreq/sti-cpufreq.c
1841F:	drivers/dma/st_fdma*
1842F:	drivers/i2c/busses/i2c-st.c
1843F:	drivers/media/rc/st_rc.c
1844F:	drivers/media/platform/sti/c8sectpfe/
1845F:	drivers/mmc/host/sdhci-st.c
1846F:	drivers/phy/phy-miphy28lp.c
1847F:	drivers/phy/phy-stih407-usb.c
1848F:	drivers/pinctrl/pinctrl-st.c
1849F:	drivers/remoteproc/st_remoteproc.c
1850F:	drivers/remoteproc/st_slim_rproc.c
1851F:	drivers/reset/sti/
1852F:	drivers/rtc/rtc-st-lpc.c
1853F:	drivers/tty/serial/st-asc.c
1854F:	drivers/usb/dwc3/dwc3-st.c
1855F:	drivers/usb/host/ehci-st.c
1856F:	drivers/usb/host/ohci-st.c
1857F:	drivers/watchdog/st_lpc_wdt.c
1858F:	drivers/ata/ahci_st.c
1859F:	include/linux/remoteproc/st_slim_rproc.h
1860
1861ARM/STM32 ARCHITECTURE
1862M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1863M:	Alexandre Torgue <alexandre.torgue@st.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1867N:	stm32
1868F:	drivers/clocksource/armv7m_systick.c
1869
1870ARM/TANGO ARCHITECTURE
1871M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1872L:	linux-arm-kernel@lists.infradead.org
1873S:	Maintained
1874N:	tango
1875
1876ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1877M:	Lennert Buytenhek <kernel@wantstofly.org>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880
1881ARM/TETON BGA MACHINE SUPPORT
1882M:	"Mark F. Brown" <mark.brown314@gmail.com>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885
1886ARM/THECUS N2100 MACHINE SUPPORT
1887M:	Lennert Buytenhek <kernel@wantstofly.org>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890
1891ARM/NUVOTON W90X900 ARM ARCHITECTURE
1892M:	Wan ZongShun <mcuos.com@gmail.com>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894W:	http://www.mcuos.com
1895S:	Maintained
1896F:	arch/arm/mach-w90x900/
1897F:	drivers/input/keyboard/w90p910_keypad.c
1898F:	drivers/input/touchscreen/w90p910_ts.c
1899F:	drivers/watchdog/nuc900_wdt.c
1900F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1901F:	drivers/mtd/nand/nuc900_nand.c
1902F:	drivers/rtc/rtc-nuc900.c
1903F:	drivers/spi/spi-nuc900.c
1904F:	drivers/usb/host/ehci-w90x900.c
1905F:	drivers/video/fbdev/nuc900fb.c
1906
1907ARM/U300 MACHINE SUPPORT
1908M:	Linus Walleij <linus.walleij@linaro.org>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Supported
1911F:	arch/arm/mach-u300/
1912F:	drivers/clocksource/timer-u300.c
1913F:	drivers/i2c/busses/i2c-stu300.c
1914F:	drivers/rtc/rtc-coh901331.c
1915F:	drivers/watchdog/coh901327_wdt.c
1916F:	drivers/dma/coh901318*
1917F:	drivers/mfd/ab3100*
1918F:	drivers/rtc/rtc-ab3100.c
1919F:	drivers/rtc/rtc-coh901331.c
1920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922ARM/UNIPHIER ARCHITECTURE
1923M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/uniphier*
1928F:	arch/arm/include/asm/hardware/cache-uniphier.h
1929F:	arch/arm/mach-uniphier/
1930F:	arch/arm/mm/cache-uniphier.c
1931F:	arch/arm64/boot/dts/socionext/
1932F:	drivers/bus/uniphier-system-bus.c
1933F:	drivers/clk/uniphier/
1934F:	drivers/i2c/busses/i2c-uniphier*
1935F:	drivers/pinctrl/uniphier/
1936F:	drivers/reset/reset-uniphier.c
1937F:	drivers/tty/serial/8250/8250_uniphier.c
1938N:	uniphier
1939
1940ARM/Ux500 ARM ARCHITECTURE
1941M:	Linus Walleij <linus.walleij@linaro.org>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S:	Maintained
1944F:	arch/arm/mach-ux500/
1945F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1946F:	drivers/dma/ste_dma40*
1947F:	drivers/hwspinlock/u8500_hsem.c
1948F:	drivers/mfd/abx500*
1949F:	drivers/mfd/ab8500*
1950F:	drivers/mfd/dbx500*
1951F:	drivers/mfd/db8500*
1952F:	drivers/pinctrl/nomadik/pinctrl-ab*
1953F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1954F:	drivers/rtc/rtc-ab8500.c
1955F:	drivers/rtc/rtc-pl031.c
1956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1957
1958ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1959M:	Ulf Hansson <ulf.hansson@linaro.org>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961T:	git git://git.linaro.org/people/ulfh/clk.git
1962S:	Maintained
1963F:	drivers/clk/ux500/
1964
1965ARM/VERSATILE EXPRESS PLATFORM
1966M:	Liviu Dudau <liviu.dudau@arm.com>
1967M:	Sudeep Holla <sudeep.holla@arm.com>
1968M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971F:	arch/arm/boot/dts/vexpress*
1972F:	arch/arm64/boot/dts/arm/
1973F:	arch/arm/mach-vexpress/
1974F:	*/*/vexpress*
1975F:	*/*/*/vexpress*
1976F:	drivers/clk/versatile/clk-vexpress-osc.c
1977F:	drivers/clocksource/versatile.c
1978N:	mps2
1979
1980ARM/VFP SUPPORT
1981M:	Russell King <linux@armlinux.org.uk>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983W:	http://www.armlinux.org.uk/
1984S:	Maintained
1985F:	arch/arm/vfp/
1986
1987ARM/VOIPAC PXA270 SUPPORT
1988M:	Marek Vasut <marek.vasut@gmail.com>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	arch/arm/mach-pxa/vpac270.c
1992F:	arch/arm/mach-pxa/include/mach/vpac270.h
1993
1994ARM/VT8500 ARM ARCHITECTURE
1995M:	Tony Prisk <linux@prisktech.co.nz>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	arch/arm/mach-vt8500/
1999F:	drivers/clocksource/vt8500_timer.c
2000F:	drivers/i2c/busses/i2c-wmt.c
2001F:	drivers/mmc/host/wmt-sdmmc.c
2002F:	drivers/pwm/pwm-vt8500.c
2003F:	drivers/rtc/rtc-vt8500.c
2004F:	drivers/tty/serial/vt8500_serial.c
2005F:	drivers/usb/host/ehci-platform.c
2006F:	drivers/usb/host/uhci-platform.c
2007F:	drivers/video/fbdev/vt8500lcdfb.*
2008F:	drivers/video/fbdev/wm8505fb*
2009F:	drivers/video/fbdev/wmt_ge_rops.*
2010
2011ARM/ZIPIT Z2 SUPPORT
2012M:	Marek Vasut <marek.vasut@gmail.com>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015F:	arch/arm/mach-pxa/z2.c
2016F:	arch/arm/mach-pxa/include/mach/z2.h
2017
2018ARM/ZTE ARCHITECTURE
2019M:	Jun Nie <jun.nie@linaro.org>
2020M:	Baoyou Xie <baoyou.xie@linaro.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023F:	arch/arm/mach-zx/
2024F:	drivers/clk/zte/
2025F:	drivers/reset/reset-zx2967.c
2026F:	drivers/soc/zte/
2027F:	Documentation/devicetree/bindings/arm/zte.txt
2028F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2029F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2030F:	Documentation/devicetree/bindings/soc/zte/
2031F:	include/dt-bindings/soc/zx*.h
2032
2033ARM/ZYNQ ARCHITECTURE
2034M:	Michal Simek <michal.simek@xilinx.com>
2035R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037W:	http://wiki.xilinx.com
2038T:	git https://github.com/Xilinx/linux-xlnx.git
2039S:	Supported
2040F:	arch/arm/mach-zynq/
2041F:	drivers/cpuidle/cpuidle-zynq.c
2042F:	drivers/block/xsysace.c
2043N:	zynq
2044N:	xilinx
2045F:	drivers/clocksource/cadence_ttc_timer.c
2046F:	drivers/i2c/busses/i2c-cadence.c
2047F:	drivers/mmc/host/sdhci-of-arasan.c
2048F:	drivers/edac/synopsys_edac.c
2049
2050ARM SMMU DRIVERS
2051M:	Will Deacon <will.deacon@arm.com>
2052R:	Robin Murphy <robin.murphy@arm.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	drivers/iommu/arm-smmu.c
2056F:	drivers/iommu/arm-smmu-v3.c
2057F:	drivers/iommu/io-pgtable-arm.c
2058F:	drivers/iommu/io-pgtable-arm-v7s.c
2059
2060ARM64 PORT (AARCH64 ARCHITECTURE)
2061M:	Catalin Marinas <catalin.marinas@arm.com>
2062M:	Will Deacon <will.deacon@arm.com>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2065S:	Maintained
2066F:	arch/arm64/
2067F:	Documentation/arm64/
2068
2069AS3645A LED FLASH CONTROLLER DRIVER
2070M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2071L:	linux-media@vger.kernel.org
2072T:	git git://linuxtv.org/media_tree.git
2073S:	Maintained
2074F:	drivers/media/i2c/as3645a.c
2075F:	include/media/i2c/as3645a.h
2076
2077ASAHI KASEI AK8974 DRIVER
2078M:	Linus Walleij <linus.walleij@linaro.org>
2079L:	linux-iio@vger.kernel.org
2080W:	http://www.akm.com/
2081S:	Supported
2082F:	drivers/iio/magnetometer/ak8974.c
2083
2084ASC7621 HARDWARE MONITOR DRIVER
2085M:	George Joseph <george.joseph@fairview5.com>
2086L:	linux-hwmon@vger.kernel.org
2087S:	Maintained
2088F:	Documentation/hwmon/asc7621
2089F:	drivers/hwmon/asc7621.c
2090
2091ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2092M:	Corentin Chary <corentin.chary@gmail.com>
2093L:	acpi4asus-user@lists.sourceforge.net
2094L:	platform-driver-x86@vger.kernel.org
2095W:	http://acpi4asus.sf.net
2096S:	Maintained
2097F:	drivers/platform/x86/asus*.c
2098F:	drivers/platform/x86/eeepc*.c
2099
2100ASUS WIRELESS RADIO CONTROL DRIVER
2101M:	João Paulo Rechi Vita <jprvita@gmail.com>
2102L:	platform-driver-x86@vger.kernel.org
2103S:	Maintained
2104F:	drivers/platform/x86/asus-wireless.c
2105
2106ASYMMETRIC KEYS
2107M:	David Howells <dhowells@redhat.com>
2108L:	keyrings@vger.kernel.org
2109S:	Maintained
2110F:	Documentation/crypto/asymmetric-keys.txt
2111F:	include/linux/verification.h
2112F:	include/crypto/public_key.h
2113F:	include/crypto/pkcs7.h
2114F:	crypto/asymmetric_keys/
2115
2116ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2117R:	Dan Williams <dan.j.williams@intel.com>
2118W:	http://sourceforge.net/projects/xscaleiop
2119S:	Odd fixes
2120F:	Documentation/crypto/async-tx-api.txt
2121F:	crypto/async_tx/
2122F:	drivers/dma/
2123F:	include/linux/dmaengine.h
2124F:	include/linux/async_tx.h
2125
2126AT24 EEPROM DRIVER
2127M:	Wolfram Sang <wsa@the-dreams.de>
2128L:	linux-i2c@vger.kernel.org
2129S:	Maintained
2130F:	drivers/misc/eeprom/at24.c
2131F:	include/linux/platform_data/at24.h
2132
2133ATA OVER ETHERNET (AOE) DRIVER
2134M:	"Ed L. Cashin" <ed.cashin@acm.org>
2135W:	http://www.openaoe.org/
2136S:	Supported
2137F:	Documentation/aoe/
2138F:	drivers/block/aoe/
2139
2140ATHEROS 71XX/9XXX GPIO DRIVER
2141M:	Alban Bedel <albeu@free.fr>
2142W:	https://github.com/AlbanBedel/linux
2143T:	git git://github.com/AlbanBedel/linux
2144S:	Maintained
2145F:	drivers/gpio/gpio-ath79.c
2146F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2147
2148ATHEROS ATH GENERIC UTILITIES
2149M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2150L:	linux-wireless@vger.kernel.org
2151S:	Supported
2152F:	drivers/net/wireless/ath/*
2153
2154ATHEROS ATH5K WIRELESS DRIVER
2155M:	Jiri Slaby <jirislaby@gmail.com>
2156M:	Nick Kossifidis <mickflemm@gmail.com>
2157M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2158L:	linux-wireless@vger.kernel.org
2159W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2160S:	Maintained
2161F:	drivers/net/wireless/ath/ath5k/
2162
2163ATHEROS ATH6KL WIRELESS DRIVER
2164M:	Kalle Valo <kvalo@qca.qualcomm.com>
2165L:	linux-wireless@vger.kernel.org
2166W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2168S:	Supported
2169F:	drivers/net/wireless/ath/ath6kl/
2170
2171WILOCITY WIL6210 WIRELESS DRIVER
2172M:	Maya Erez <qca_merez@qca.qualcomm.com>
2173L:	linux-wireless@vger.kernel.org
2174L:	wil6210@qca.qualcomm.com
2175S:	Supported
2176W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2177F:	drivers/net/wireless/ath/wil6210/
2178F:	include/uapi/linux/wil6210_uapi.h
2179
2180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2181M:	Christian Lamparter <chunkeey@googlemail.com>
2182L:	linux-wireless@vger.kernel.org
2183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2184S:	Maintained
2185F:	drivers/net/wireless/ath/carl9170/
2186
2187ATK0110 HWMON DRIVER
2188M:	Luca Tettamanti <kronos.it@gmail.com>
2189L:	linux-hwmon@vger.kernel.org
2190S:	Maintained
2191F:	drivers/hwmon/asus_atk0110.c
2192
2193ATI_REMOTE2 DRIVER
2194M:	Ville Syrjala <syrjala@sci.fi>
2195S:	Maintained
2196F:	drivers/input/misc/ati_remote2.c
2197
2198ATLX ETHERNET DRIVERS
2199M:	Jay Cliburn <jcliburn@gmail.com>
2200M:	Chris Snook <chris.snook@gmail.com>
2201L:	netdev@vger.kernel.org
2202W:	http://sourceforge.net/projects/atl1
2203W:	http://atl1.sourceforge.net
2204S:	Maintained
2205F:	drivers/net/ethernet/atheros/
2206
2207ATM
2208M:	Chas Williams <3chas3@gmail.com>
2209L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2210L:	netdev@vger.kernel.org
2211W:	http://linux-atm.sourceforge.net
2212S:	Maintained
2213F:	drivers/atm/
2214F:	include/linux/atm*
2215F:	include/uapi/linux/atm*
2216
2217ATMEL AT91 / AT32 MCI DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219S:	Maintained
2220F:	drivers/mmc/host/atmel-mci.c
2221
2222ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2224S:	Supported
2225F:	drivers/power/reset/at91-sama5d2_shdwc.c
2226
2227ATMEL SAMA5D2 ADC DRIVER
2228M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2229L:	linux-iio@vger.kernel.org
2230S:	Supported
2231F:	drivers/iio/adc/at91-sama5d2_adc.c
2232
2233ATMEL Audio ALSA driver
2234M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2236S:	Supported
2237F:	sound/soc/atmel
2238
2239ATMEL XDMA DRIVER
2240M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2241L:	linux-arm-kernel@lists.infradead.org
2242L:	dmaengine@vger.kernel.org
2243S:	Supported
2244F:	drivers/dma/at_xdmac.c
2245
2246ATMEL I2C DRIVER
2247M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2248L:	linux-i2c@vger.kernel.org
2249S:	Supported
2250F:	drivers/i2c/busses/i2c-at91.c
2251
2252ATMEL ISI DRIVER
2253M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2254L:	linux-media@vger.kernel.org
2255S:	Supported
2256F:	drivers/media/platform/atmel/atmel-isi.c
2257F:	include/media/atmel-isi.h
2258
2259ATMEL LCDFB DRIVER
2260M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2261L:	linux-fbdev@vger.kernel.org
2262S:	Maintained
2263F:	drivers/video/fbdev/atmel_lcdfb.c
2264F:	include/video/atmel_lcdc.h
2265
2266ATMEL MACB ETHERNET DRIVER
2267M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2268S:	Supported
2269F:	drivers/net/ethernet/cadence/
2270
2271ATMEL NAND DRIVER
2272M:	Wenyou Yang <wenyou.yang@atmel.com>
2273M:	Josh Wu <rainyfeeling@outlook.com>
2274L:	linux-mtd@lists.infradead.org
2275S:	Supported
2276F:	drivers/mtd/nand/atmel/*
2277
2278ATMEL SDMMC DRIVER
2279M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2280L:	linux-mmc@vger.kernel.org
2281S:	Supported
2282F:	drivers/mmc/host/sdhci-of-at91.c
2283
2284ATMEL SPI DRIVER
2285M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2286S:	Supported
2287F:	drivers/spi/spi-atmel.*
2288
2289ATMEL SSC DRIVER
2290M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Supported
2293F:	drivers/misc/atmel-ssc.c
2294F:	include/linux/atmel-ssc.h
2295
2296ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2297M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299S:	Supported
2300F:	drivers/misc/atmel_tclib.c
2301F:	drivers/clocksource/tcb_clksrc.c
2302
2303ATMEL USBA UDC DRIVER
2304M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306S:	Supported
2307F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2308
2309ATMEL WIRELESS DRIVER
2310M:	Simon Kelley <simon@thekelleys.org.uk>
2311L:	linux-wireless@vger.kernel.org
2312W:	http://www.thekelleys.org.uk/atmel
2313W:	http://atmelwlandriver.sourceforge.net/
2314S:	Maintained
2315F:	drivers/net/wireless/atmel/atmel*
2316
2317ATMEL MAXTOUCH DRIVER
2318M:	Nick Dyer <nick@shmanahar.org>
2319T:	git git://github.com/ndyer/linux.git
2320S:	Maintained
2321F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2322F:	drivers/input/touchscreen/atmel_mxt_ts.c
2323F:	include/linux/platform_data/atmel_mxt_ts.h
2324
2325ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2326M:	Bradley Grove <linuxdrivers@attotech.com>
2327L:	linux-scsi@vger.kernel.org
2328W:	http://www.attotech.com
2329S:	Supported
2330F:	drivers/scsi/esas2r
2331
2332ATUSB IEEE 802.15.4 RADIO DRIVER
2333M:	Stefan Schmidt <stefan@osg.samsung.com>
2334L:	linux-wpan@vger.kernel.org
2335S:	Maintained
2336F:	drivers/net/ieee802154/atusb.c
2337F:	drivers/net/ieee802154/atusb.h
2338F:	drivers/net/ieee802154/at86rf230.h
2339
2340AUDIT SUBSYSTEM
2341M:	Paul Moore <paul@paul-moore.com>
2342M:	Eric Paris <eparis@redhat.com>
2343L:	linux-audit@redhat.com (moderated for non-subscribers)
2344W:	http://people.redhat.com/sgrubb/audit/
2345T:	git git://git.infradead.org/users/pcmoore/audit
2346S:	Maintained
2347F:	include/linux/audit.h
2348F:	include/uapi/linux/audit.h
2349F:	kernel/audit*
2350
2351AUXILIARY DISPLAY DRIVERS
2352M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2353W:	http://miguelojeda.es/auxdisplay.htm
2354W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2355S:	Maintained
2356F:	drivers/auxdisplay/
2357F:	include/linux/cfag12864b.h
2358
2359AX.25 NETWORK LAYER
2360M:	Ralf Baechle <ralf@linux-mips.org>
2361L:	linux-hams@vger.kernel.org
2362W:	http://www.linux-ax25.org/
2363S:	Maintained
2364F:	include/uapi/linux/ax25.h
2365F:	include/net/ax25.h
2366F:	net/ax25/
2367
2368AXENTIA ASOC DRIVERS
2369M:	Peter Rosin <peda@axentia.se>
2370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	Documentation/devicetree/bindings/sound/axentia,*
2373F:	sound/soc/atmel/tse850-pcm5142.c
2374
2375AXENTIA ARM DEVICES
2376M:	Peter Rosin <peda@axentia.se>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	Documentation/devicetree/bindings/arm/axentia.txt
2380F:	arch/arm/boot/dts/at91-linea.dtsi
2381F:	arch/arm/boot/dts/at91-tse850-3.dts
2382
2383AZ6007 DVB DRIVER
2384M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2385M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2386L:	linux-media@vger.kernel.org
2387W:	https://linuxtv.org
2388T:	git git://linuxtv.org/media_tree.git
2389S:	Maintained
2390F:	drivers/media/usb/dvb-usb-v2/az6007.c
2391
2392AZTECH FM RADIO RECEIVER DRIVER
2393M:	Hans Verkuil <hverkuil@xs4all.nl>
2394L:	linux-media@vger.kernel.org
2395T:	git git://linuxtv.org/media_tree.git
2396W:	https://linuxtv.org
2397S:	Maintained
2398F:	drivers/media/radio/radio-aztech*
2399
2400B43 WIRELESS DRIVER
2401L:	linux-wireless@vger.kernel.org
2402L:	b43-dev@lists.infradead.org
2403W:	http://wireless.kernel.org/en/users/Drivers/b43
2404S:	Odd Fixes
2405F:	drivers/net/wireless/broadcom/b43/
2406
2407B43LEGACY WIRELESS DRIVER
2408M:	Larry Finger <Larry.Finger@lwfinger.net>
2409L:	linux-wireless@vger.kernel.org
2410L:	b43-dev@lists.infradead.org
2411W:	http://wireless.kernel.org/en/users/Drivers/b43
2412S:	Maintained
2413F:	drivers/net/wireless/broadcom/b43legacy/
2414
2415BACKLIGHT CLASS/SUBSYSTEM
2416M:	Lee Jones <lee.jones@linaro.org>
2417M:	Daniel Thompson <daniel.thompson@linaro.org>
2418M:	Jingoo Han <jingoohan1@gmail.com>
2419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2420S:	Maintained
2421F:	drivers/video/backlight/
2422F:	include/linux/backlight.h
2423F:	include/linux/pwm_backlight.h
2424F:	Documentation/devicetree/bindings/leds/backlight
2425
2426BATMAN ADVANCED
2427M:	Marek Lindner <mareklindner@neomailbox.ch>
2428M:	Simon Wunderlich <sw@simonwunderlich.de>
2429M:	Antonio Quartulli <a@unstable.cc>
2430L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2431W:	https://www.open-mesh.org/
2432Q:	https://patchwork.open-mesh.org/project/batman/list/
2433S:	Maintained
2434F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2435F:	Documentation/ABI/testing/sysfs-class-net-mesh
2436F:	Documentation/networking/batman-adv.txt
2437F:	include/uapi/linux/batman_adv.h
2438F:	net/batman-adv/
2439
2440BAYCOM/HDLCDRV DRIVERS FOR AX.25
2441M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2442L:	linux-hams@vger.kernel.org
2443W:	http://www.baycom.org/~tom/ham/ham.html
2444S:	Maintained
2445F:	drivers/net/hamradio/baycom*
2446
2447BCACHE (BLOCK LAYER CACHE)
2448M:	Kent Overstreet <kent.overstreet@gmail.com>
2449L:	linux-bcache@vger.kernel.org
2450W:	http://bcache.evilpiepirate.org
2451S:	Orphan
2452F:	drivers/md/bcache/
2453
2454BDISP ST MEDIA DRIVER
2455M:	Fabien Dessenne <fabien.dessenne@st.com>
2456L:	linux-media@vger.kernel.org
2457T:	git git://linuxtv.org/media_tree.git
2458W:	https://linuxtv.org
2459S:	Supported
2460F:	drivers/media/platform/sti/bdisp
2461
2462DELTA ST MEDIA DRIVER
2463M:	Hugues Fruchet <hugues.fruchet@st.com>
2464L:	linux-media@vger.kernel.org
2465T:	git git://linuxtv.org/media_tree.git
2466W:	https://linuxtv.org
2467S:	Supported
2468F:	drivers/media/platform/sti/delta
2469
2470BEFS FILE SYSTEM
2471M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2472M:	Salah Triki <salah.triki@gmail.com>
2473S:	Maintained
2474T:	git git://github.com/luisbg/linux-befs.git
2475F:	Documentation/filesystems/befs.txt
2476F:	fs/befs/
2477
2478BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2479M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2480L:	netdev@vger.kernel.org
2481S:	Maintained
2482F:	drivers/net/ethernet/ec_bhf.c
2483
2484BFS FILE SYSTEM
2485M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2486S:	Maintained
2487F:	Documentation/filesystems/bfs.txt
2488F:	fs/bfs/
2489F:	include/uapi/linux/bfs_fs.h
2490
2491BLACKFIN ARCHITECTURE
2492M:	Steven Miao <realmz6@gmail.com>
2493L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494T:	git git://git.code.sf.net/p/adi-linux/code
2495W:	http://blackfin.uclinux.org
2496S:	Supported
2497F:	arch/blackfin/
2498
2499BLACKFIN EMAC DRIVER
2500L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501W:	http://blackfin.uclinux.org
2502S:	Supported
2503F:	drivers/net/ethernet/adi/
2504
2505BLACKFIN RTC DRIVER
2506L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:	http://blackfin.uclinux.org
2508S:	Supported
2509F:	drivers/rtc/rtc-bfin.c
2510
2511BLACKFIN SDH DRIVER
2512M:	Sonic Zhang <sonic.zhang@analog.com>
2513L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514W:	http://blackfin.uclinux.org
2515S:	Supported
2516F:	drivers/mmc/host/bfin_sdh.c
2517
2518BLACKFIN SERIAL DRIVER
2519M:	Sonic Zhang <sonic.zhang@analog.com>
2520L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521W:	http://blackfin.uclinux.org
2522S:	Supported
2523F:	drivers/tty/serial/bfin_uart.c
2524
2525BLACKFIN WATCHDOG DRIVER
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org
2528S:	Supported
2529F:	drivers/watchdog/bfin_wdt.c
2530
2531BLACKFIN I2C TWI DRIVER
2532M:	Sonic Zhang <sonic.zhang@analog.com>
2533L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534W:	http://blackfin.uclinux.org/
2535S:	Supported
2536F:	drivers/i2c/busses/i2c-bfin-twi.c
2537
2538BLACKFIN MEDIA DRIVER
2539M:	Scott Jiang <scott.jiang.linux@gmail.com>
2540L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2541W:	http://blackfin.uclinux.org/
2542S:	Supported
2543F:	drivers/media/platform/blackfin/
2544F:	drivers/media/i2c/adv7183*
2545F:	drivers/media/i2c/vs6624*
2546
2547BLINKM RGB LED DRIVER
2548M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2549S:	Maintained
2550F:	drivers/leds/leds-blinkm.c
2551
2552BLOCK LAYER
2553M:	Jens Axboe <axboe@kernel.dk>
2554L:	linux-block@vger.kernel.org
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2556S:	Maintained
2557F:	block/
2558F:	kernel/trace/blktrace.c
2559F:	lib/sbitmap.c
2560
2561BFQ I/O SCHEDULER
2562M:	Paolo Valente <paolo.valente@linaro.org>
2563M:	Jens Axboe <axboe@kernel.dk>
2564L:	linux-block@vger.kernel.org
2565S:	Maintained
2566F:	block/bfq-*
2567F:	Documentation/block/bfq-iosched.txt
2568
2569BLOCK2MTD DRIVER
2570M:	Joern Engel <joern@lazybastard.org>
2571L:	linux-mtd@lists.infradead.org
2572S:	Maintained
2573F:	drivers/mtd/devices/block2mtd.c
2574
2575BLUETOOTH DRIVERS
2576M:	Marcel Holtmann <marcel@holtmann.org>
2577M:	Gustavo Padovan <gustavo@padovan.org>
2578M:	Johan Hedberg <johan.hedberg@gmail.com>
2579L:	linux-bluetooth@vger.kernel.org
2580W:	http://www.bluez.org/
2581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2583S:	Maintained
2584F:	drivers/bluetooth/
2585
2586BLUETOOTH SUBSYSTEM
2587M:	Marcel Holtmann <marcel@holtmann.org>
2588M:	Gustavo Padovan <gustavo@padovan.org>
2589M:	Johan Hedberg <johan.hedberg@gmail.com>
2590L:	linux-bluetooth@vger.kernel.org
2591W:	http://www.bluez.org/
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2594S:	Maintained
2595F:	net/bluetooth/
2596F:	include/net/bluetooth/
2597
2598BONDING DRIVER
2599M:	Jay Vosburgh <j.vosburgh@gmail.com>
2600M:	Veaceslav Falico <vfalico@gmail.com>
2601M:	Andy Gospodarek <andy@greyhouse.net>
2602L:	netdev@vger.kernel.org
2603W:	http://sourceforge.net/projects/bonding/
2604S:	Supported
2605F:	drivers/net/bonding/
2606F:	include/uapi/linux/if_bonding.h
2607
2608BPF (Safe dynamic programs and tools)
2609M:	Alexei Starovoitov <ast@kernel.org>
2610M:	Daniel Borkmann <daniel@iogearbox.net>
2611L:	netdev@vger.kernel.org
2612L:	linux-kernel@vger.kernel.org
2613S:	Supported
2614F:	arch/x86/net/bpf_jit*
2615F:	Documentation/networking/filter.txt
2616F:	include/linux/bpf*
2617F:	include/linux/filter.h
2618F:	include/uapi/linux/bpf*
2619F:	include/uapi/linux/filter.h
2620F:	kernel/bpf/
2621F:	kernel/trace/bpf_trace.c
2622F:	lib/test_bpf.c
2623F:	net/bpf/
2624F:	net/core/filter.c
2625F:	net/sched/act_bpf.c
2626F:	net/sched/cls_bpf.c
2627F:	samples/bpf/
2628F:	tools/net/bpf*
2629F:	tools/testing/selftests/bpf/
2630
2631BROADCOM B44 10/100 ETHERNET DRIVER
2632M:	Michael Chan <michael.chan@broadcom.com>
2633L:	netdev@vger.kernel.org
2634S:	Supported
2635F:	drivers/net/ethernet/broadcom/b44.*
2636
2637BROADCOM B53 ETHERNET SWITCH DRIVER
2638M:	Florian Fainelli <f.fainelli@gmail.com>
2639L:	netdev@vger.kernel.org
2640L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2641S:	Supported
2642F:	drivers/net/dsa/b53/*
2643F:	include/linux/platform_data/b53.h
2644
2645BROADCOM GENET ETHERNET DRIVER
2646M:	Florian Fainelli <f.fainelli@gmail.com>
2647L:	netdev@vger.kernel.org
2648S:	Supported
2649F:	drivers/net/ethernet/broadcom/genet/
2650
2651BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2652M:	Rasesh Mody <rasesh.mody@cavium.com>
2653M:	Harish Patil <harish.patil@cavium.com>
2654M:	Dept-GELinuxNICDev@cavium.com
2655L:	netdev@vger.kernel.org
2656S:	Supported
2657F:	drivers/net/ethernet/broadcom/bnx2.*
2658F:	drivers/net/ethernet/broadcom/bnx2_*
2659
2660BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2661M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2662M:	Ariel Elior <ariel.elior@cavium.com>
2663M:	everest-linux-l2@cavium.com
2664L:	netdev@vger.kernel.org
2665S:	Supported
2666F:	drivers/net/ethernet/broadcom/bnx2x/
2667
2668BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2669M:	Michael Chan <michael.chan@broadcom.com>
2670L:	netdev@vger.kernel.org
2671S:	Supported
2672F:	drivers/net/ethernet/broadcom/bnxt/
2673
2674BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2675M:	Florian Fainelli <f.fainelli@gmail.com>
2676M:	Ray Jui <rjui@broadcom.com>
2677M:	Scott Branden <sbranden@broadcom.com>
2678M:	bcm-kernel-feedback-list@broadcom.com
2679T:	git git://github.com/broadcom/mach-bcm
2680S:	Maintained
2681N:	bcm281*
2682N:	bcm113*
2683N:	bcm216*
2684N:	kona
2685F:	arch/arm/mach-bcm/
2686
2687BROADCOM BCM2835 ARM ARCHITECTURE
2688M:	Lee Jones <lee@kernel.org>
2689M:	Eric Anholt <eric@anholt.net>
2690M:	Stefan Wahren <stefan.wahren@i2se.com>
2691L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693T:	git git://github.com/anholt/linux
2694S:	Maintained
2695N:	bcm2835
2696F:	drivers/staging/vc04_services
2697
2698BROADCOM BCM47XX MIPS ARCHITECTURE
2699M:	Hauke Mehrtens <hauke@hauke-m.de>
2700M:	Rafał Miłecki <zajec5@gmail.com>
2701L:	linux-mips@linux-mips.org
2702S:	Maintained
2703F:	Documentation/devicetree/bindings/mips/brcm/
2704F:	arch/mips/bcm47xx/*
2705F:	arch/mips/include/asm/mach-bcm47xx/*
2706
2707BROADCOM BCM5301X ARM ARCHITECTURE
2708M:	Hauke Mehrtens <hauke@hauke-m.de>
2709M:	Rafał Miłecki <zajec5@gmail.com>
2710M:	Jon Mason <jonmason@broadcom.com>
2711M:	bcm-kernel-feedback-list@broadcom.com
2712L:	linux-arm-kernel@lists.infradead.org
2713S:	Maintained
2714F:	arch/arm/mach-bcm/bcm_5301x.c
2715F:	arch/arm/boot/dts/bcm5301x*.dtsi
2716F:	arch/arm/boot/dts/bcm470*
2717F:	arch/arm/boot/dts/bcm953012*
2718
2719BROADCOM BCM53573 ARM ARCHITECTURE
2720M:	Rafał Miłecki <rafal@milecki.pl>
2721L:	linux-arm-kernel@lists.infradead.org
2722S:	Maintained
2723F:	arch/arm/boot/dts/bcm53573*
2724F:	arch/arm/boot/dts/bcm47189*
2725
2726BROADCOM BCM63XX ARM ARCHITECTURE
2727M:	Florian Fainelli <f.fainelli@gmail.com>
2728M:	bcm-kernel-feedback-list@broadcom.com
2729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730T:	git git://github.com/broadcom/stblinux.git
2731S:	Maintained
2732N:	bcm63xx
2733
2734BROADCOM BCM63XX/BCM33XX UDC DRIVER
2735M:	Kevin Cernekee <cernekee@gmail.com>
2736L:	linux-usb@vger.kernel.org
2737S:	Maintained
2738F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2739
2740BROADCOM BCM7XXX ARM ARCHITECTURE
2741M:	Brian Norris <computersforpeace@gmail.com>
2742M:	Gregory Fong <gregory.0xf0@gmail.com>
2743M:	Florian Fainelli <f.fainelli@gmail.com>
2744M:	bcm-kernel-feedback-list@broadcom.com
2745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746T:	git git://github.com/broadcom/stblinux.git
2747S:	Maintained
2748F:	arch/arm/mach-bcm/*brcmstb*
2749F:	arch/arm/boot/dts/bcm7*.dts*
2750F:	drivers/bus/brcmstb_gisb.c
2751N:	brcmstb
2752
2753BROADCOM BMIPS MIPS ARCHITECTURE
2754M:	Kevin Cernekee <cernekee@gmail.com>
2755M:	Florian Fainelli <f.fainelli@gmail.com>
2756L:	linux-mips@linux-mips.org
2757T:	git git://github.com/broadcom/stblinux.git
2758S:	Maintained
2759F:	arch/mips/bmips/*
2760F:	arch/mips/include/asm/mach-bmips/*
2761F:	arch/mips/kernel/*bmips*
2762F:	arch/mips/boot/dts/brcm/bcm*.dts*
2763F:	drivers/irqchip/irq-bcm63*
2764F:	drivers/irqchip/irq-bcm7*
2765F:	drivers/irqchip/irq-brcmstb*
2766F:	include/linux/bcm963xx_nvram.h
2767F:	include/linux/bcm963xx_tag.h
2768
2769BROADCOM BMIPS CPUFREQ DRIVER
2770M:	Markus Mayer <mmayer@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-pm@vger.kernel.org
2773S:	Maintained
2774F:	drivers/cpufreq/bmips-cpufreq.c
2775
2776BROADCOM TG3 GIGABIT ETHERNET DRIVER
2777M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2778M:	Prashant Sreedharan <prashant@broadcom.com>
2779M:	Michael Chan <mchan@broadcom.com>
2780L:	netdev@vger.kernel.org
2781S:	Supported
2782F:	drivers/net/ethernet/broadcom/tg3.*
2783
2784BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2785M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2786M:	Franky Lin <franky.lin@broadcom.com>
2787M:	Hante Meuleman <hante.meuleman@broadcom.com>
2788M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2789M:	Wright Feng <wright.feng@cypress.com>
2790L:	linux-wireless@vger.kernel.org
2791L:	brcm80211-dev-list.pdl@broadcom.com
2792L:	brcm80211-dev-list@cypress.com
2793S:	Supported
2794F:	drivers/net/wireless/broadcom/brcm80211/
2795
2796BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2797M:	QLogic-Storage-Upstream@qlogic.com
2798L:	linux-scsi@vger.kernel.org
2799S:	Supported
2800F:	drivers/scsi/bnx2fc/
2801
2802BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2803M:	QLogic-Storage-Upstream@qlogic.com
2804L:	linux-scsi@vger.kernel.org
2805S:	Supported
2806F:	drivers/scsi/bnx2i/
2807
2808BROADCOM IPROC ARM ARCHITECTURE
2809M:	Ray Jui <rjui@broadcom.com>
2810M:	Scott Branden <sbranden@broadcom.com>
2811M:	Jon Mason <jonmason@broadcom.com>
2812M:	bcm-kernel-feedback-list@broadcom.com
2813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2814T:	git git://github.com/broadcom/cygnus-linux.git
2815S:	Maintained
2816N:	iproc
2817N:	cygnus
2818N:	bcm[-_]nsp
2819N:	bcm9113*
2820N:	bcm9583*
2821N:	bcm9585*
2822N:	bcm9586*
2823N:	bcm988312
2824N:	bcm113*
2825N:	bcm583*
2826N:	bcm585*
2827N:	bcm586*
2828N:	bcm88312
2829F:	arch/arm64/boot/dts/broadcom/ns2*
2830F:	drivers/clk/bcm/clk-ns*
2831F:	drivers/pinctrl/bcm/pinctrl-ns*
2832
2833BROADCOM BRCMSTB GPIO DRIVER
2834M:	Gregory Fong <gregory.0xf0@gmail.com>
2835L:	bcm-kernel-feedback-list@broadcom.com
2836S:	Supported
2837F:	drivers/gpio/gpio-brcmstb.c
2838F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2839
2840BROADCOM KONA GPIO DRIVER
2841M:	Ray Jui <rjui@broadcom.com>
2842L:	bcm-kernel-feedback-list@broadcom.com
2843S:	Supported
2844F:	drivers/gpio/gpio-bcm-kona.c
2845F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2846
2847BROADCOM NVRAM DRIVER
2848M:	Rafał Miłecki <zajec5@gmail.com>
2849L:	linux-mips@linux-mips.org
2850S:	Maintained
2851F:	drivers/firmware/broadcom/*
2852
2853BROADCOM STB NAND FLASH DRIVER
2854M:	Brian Norris <computersforpeace@gmail.com>
2855M:	Kamal Dasu <kdasu.kdev@gmail.com>
2856L:	linux-mtd@lists.infradead.org
2857L:	bcm-kernel-feedback-list@broadcom.com
2858S:	Maintained
2859F:	drivers/mtd/nand/brcmnand/
2860
2861BROADCOM STB AVS CPUFREQ DRIVER
2862M:	Markus Mayer <mmayer@broadcom.com>
2863M:	bcm-kernel-feedback-list@broadcom.com
2864L:	linux-pm@vger.kernel.org
2865S:	Maintained
2866F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2867F:	drivers/cpufreq/brcmstb*
2868
2869BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2870M:	Rafał Miłecki <zajec5@gmail.com>
2871L:	linux-wireless@vger.kernel.org
2872S:	Maintained
2873F:	drivers/bcma/
2874F:	include/linux/bcma/
2875
2876BROADCOM SYSTEMPORT ETHERNET DRIVER
2877M:	Florian Fainelli <f.fainelli@gmail.com>
2878L:	netdev@vger.kernel.org
2879S:	Supported
2880F:	drivers/net/ethernet/broadcom/bcmsysport.*
2881
2882BROADCOM NETXTREME-E ROCE DRIVER
2883M:	Selvin Xavier <selvin.xavier@broadcom.com>
2884M:	Devesh Sharma <devesh.sharma@broadcom.com>
2885M:	Somnath Kotur <somnath.kotur@broadcom.com>
2886M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2887L:	linux-rdma@vger.kernel.org
2888W:	http://www.broadcom.com
2889S:	Supported
2890F:	drivers/infiniband/hw/bnxt_re/
2891F:	include/uapi/rdma/bnxt_re-abi.h
2892
2893BROCADE BFA FC SCSI DRIVER
2894M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2895M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2896L:	linux-scsi@vger.kernel.org
2897S:	Supported
2898F:	drivers/scsi/bfa/
2899
2900BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2901M:	Rasesh Mody <rasesh.mody@cavium.com>
2902M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2903M:	Dept-GELinuxNICDev@cavium.com
2904L:	netdev@vger.kernel.org
2905S:	Supported
2906F:	drivers/net/ethernet/brocade/bna/
2907
2908BSG (block layer generic sg v4 driver)
2909M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2910L:	linux-scsi@vger.kernel.org
2911S:	Supported
2912F:	block/bsg.c
2913F:	include/linux/bsg.h
2914F:	include/uapi/linux/bsg.h
2915
2916BT87X AUDIO DRIVER
2917M:	Clemens Ladisch <clemens@ladisch.de>
2918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2919T:	git git://git.alsa-project.org/alsa-kernel.git
2920S:	Maintained
2921F:	Documentation/sound/alsa/Bt87x.txt
2922F:	sound/pci/bt87x.c
2923
2924BT8XXGPIO DRIVER
2925M:	Michael Buesch <m@bues.ch>
2926W:	http://bu3sch.de/btgpio.php
2927S:	Maintained
2928F:	drivers/gpio/gpio-bt8xx.c
2929
2930BTRFS FILE SYSTEM
2931M:	Chris Mason <clm@fb.com>
2932M:	Josef Bacik <jbacik@fb.com>
2933M:	David Sterba <dsterba@suse.com>
2934L:	linux-btrfs@vger.kernel.org
2935W:	http://btrfs.wiki.kernel.org/
2936Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2938S:	Maintained
2939F:	Documentation/filesystems/btrfs.txt
2940F:	fs/btrfs/
2941F:	include/linux/btrfs*
2942F:	include/uapi/linux/btrfs*
2943
2944BTTV VIDEO4LINUX DRIVER
2945M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2946M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2947L:	linux-media@vger.kernel.org
2948W:	https://linuxtv.org
2949T:	git git://linuxtv.org/media_tree.git
2950S:	Odd fixes
2951F:	Documentation/media/v4l-drivers/bttv*
2952F:	drivers/media/pci/bt8xx/bttv*
2953
2954BUSLOGIC SCSI DRIVER
2955M:	Khalid Aziz <khalid@gonehiking.org>
2956L:	linux-scsi@vger.kernel.org
2957S:	Maintained
2958F:	drivers/scsi/BusLogic.*
2959F:	drivers/scsi/FlashPoint.*
2960
2961C-MEDIA CMI8788 DRIVER
2962M:	Clemens Ladisch <clemens@ladisch.de>
2963L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2964T:	git git://git.alsa-project.org/alsa-kernel.git
2965S:	Maintained
2966F:	sound/pci/oxygen/
2967
2968C6X ARCHITECTURE
2969M:	Mark Salter <msalter@redhat.com>
2970M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2971L:	linux-c6x-dev@linux-c6x.org
2972W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2973S:	Maintained
2974F:	arch/c6x/
2975
2976CA8210 IEEE-802.15.4 RADIO DRIVER
2977M:	Harry Morris <h.morris@cascoda.com>
2978M:	linuxdev@cascoda.com
2979L:	linux-wpan@vger.kernel.org
2980W:	https://github.com/Cascoda/ca8210-linux.git
2981S:	Maintained
2982F:	drivers/net/ieee802154/ca8210.c
2983F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2984
2985CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2986M:	David Howells <dhowells@redhat.com>
2987L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2988S:	Supported
2989F:	Documentation/filesystems/caching/cachefiles.txt
2990F:	fs/cachefiles/
2991
2992CADET FM/AM RADIO RECEIVER DRIVER
2993M:	Hans Verkuil <hverkuil@xs4all.nl>
2994L:	linux-media@vger.kernel.org
2995T:	git git://linuxtv.org/media_tree.git
2996W:	https://linuxtv.org
2997S:	Maintained
2998F:	drivers/media/radio/radio-cadet*
2999
3000CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3001M:	Jonathan Corbet <corbet@lwn.net>
3002L:	linux-media@vger.kernel.org
3003T:	git git://linuxtv.org/media_tree.git
3004S:	Maintained
3005F:	Documentation/media/v4l-drivers/cafe_ccic*
3006F:	drivers/media/platform/marvell-ccic/
3007
3008CAIF NETWORK LAYER
3009M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3010L:	netdev@vger.kernel.org
3011S:	Supported
3012F:	Documentation/networking/caif/
3013F:	drivers/net/caif/
3014F:	include/uapi/linux/caif/
3015F:	include/net/caif/
3016F:	net/caif/
3017
3018CALGARY x86-64 IOMMU
3019M:	Muli Ben-Yehuda <mulix@mulix.org>
3020M:	Jon Mason <jdmason@kudzu.us>
3021L:	iommu@lists.linux-foundation.org
3022S:	Maintained
3023F:	arch/x86/kernel/pci-calgary_64.c
3024F:	arch/x86/kernel/tce_64.c
3025F:	arch/x86/include/asm/calgary.h
3026F:	arch/x86/include/asm/tce.h
3027
3028CAN NETWORK LAYER
3029M:	Oliver Hartkopp <socketcan@hartkopp.net>
3030M:	Marc Kleine-Budde <mkl@pengutronix.de>
3031L:	linux-can@vger.kernel.org
3032W:	https://github.com/linux-can
3033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3035S:	Maintained
3036F:	Documentation/networking/can.txt
3037F:	net/can/
3038F:	include/linux/can/core.h
3039F:	include/uapi/linux/can.h
3040F:	include/uapi/linux/can/bcm.h
3041F:	include/uapi/linux/can/raw.h
3042F:	include/uapi/linux/can/gw.h
3043
3044CAN NETWORK DRIVERS
3045M:	Wolfgang Grandegger <wg@grandegger.com>
3046M:	Marc Kleine-Budde <mkl@pengutronix.de>
3047L:	linux-can@vger.kernel.org
3048W:	https://github.com/linux-can
3049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3051S:	Maintained
3052F:	Documentation/devicetree/bindings/net/can/
3053F:	drivers/net/can/
3054F:	include/linux/can/dev.h
3055F:	include/linux/can/platform/
3056F:	include/uapi/linux/can/error.h
3057F:	include/uapi/linux/can/netlink.h
3058
3059CAPABILITIES
3060M:	Serge Hallyn <serge@hallyn.com>
3061L:	linux-security-module@vger.kernel.org
3062S:	Supported
3063F:	include/linux/capability.h
3064F:	include/uapi/linux/capability.h
3065F:	security/commoncap.c
3066F:	kernel/capability.c
3067
3068CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3069M:	Kevin Tsai <ktsai@capellamicro.com>
3070S:	Maintained
3071F:	drivers/iio/light/cm*
3072
3073CAVIUM THUNDERX2 ARM64 SOC
3074M:	Jayachandran C <jnair@caviumnetworks.com>
3075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3076S:	Maintained
3077F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3078F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3079
3080CAVIUM I2C DRIVER
3081M:	Jan Glauber <jglauber@cavium.com>
3082M:	David Daney <david.daney@cavium.com>
3083W:	http://www.cavium.com
3084S:	Supported
3085F:	drivers/i2c/busses/i2c-octeon*
3086F:	drivers/i2c/busses/i2c-thunderx*
3087
3088CAVIUM MMC DRIVER
3089M:	Jan Glauber <jglauber@cavium.com>
3090M:	David Daney <david.daney@cavium.com>
3091M:	Steven J. Hill <Steven.Hill@cavium.com>
3092W:	http://www.cavium.com
3093S:	Supported
3094F:	drivers/mmc/host/cavium*
3095
3096CAVIUM LIQUIDIO NETWORK DRIVER
3097M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3098M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3099M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3100M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3101L:     netdev@vger.kernel.org
3102W:     http://www.cavium.com
3103S:     Supported
3104F:     drivers/net/ethernet/cavium/liquidio/
3105
3106CAVIUM OCTEON-TX CRYPTO DRIVER
3107M:	George Cherian <george.cherian@cavium.com>
3108L:	linux-crypto@vger.kernel.org
3109W:	http://www.cavium.com
3110S:	Supported
3111F:	drivers/crypto/cavium/cpt/
3112
3113CC2520 IEEE-802.15.4 RADIO DRIVER
3114M:	Varka Bhadram <varkabhadram@gmail.com>
3115L:	linux-wpan@vger.kernel.org
3116S:	Maintained
3117F:	drivers/net/ieee802154/cc2520.c
3118F:	include/linux/spi/cc2520.h
3119F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3120
3121CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3122M:	Gilad Ben-Yossef <gilad@benyossef.com>
3123L:	linux-crypto@vger.kernel.org
3124L:	driverdev-devel@linuxdriverproject.org
3125S:	Supported
3126F:	drivers/staging/ccree/
3127W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3128
3129CEC FRAMEWORK
3130M:	Hans Verkuil <hans.verkuil@cisco.com>
3131L:	linux-media@vger.kernel.org
3132T:	git git://linuxtv.org/media_tree.git
3133W:	http://linuxtv.org
3134S:	Supported
3135F:	Documentation/media/kapi/cec-core.rst
3136F:	Documentation/media/uapi/cec
3137F:	drivers/media/cec/
3138F:	drivers/media/rc/keymaps/rc-cec.c
3139F:	include/media/cec.h
3140F:	include/media/cec-notifier.h
3141F:	include/uapi/linux/cec.h
3142F:	include/uapi/linux/cec-funcs.h
3143
3144CELL BROADBAND ENGINE ARCHITECTURE
3145M:	Arnd Bergmann <arnd@arndb.de>
3146L:	linuxppc-dev@lists.ozlabs.org
3147W:	http://www.ibm.com/developerworks/power/cell/
3148S:	Supported
3149F:	arch/powerpc/include/asm/cell*.h
3150F:	arch/powerpc/include/asm/spu*.h
3151F:	arch/powerpc/include/uapi/asm/spu*.h
3152F:	arch/powerpc/oprofile/*cell*
3153F:	arch/powerpc/platforms/cell/
3154
3155CEPH COMMON CODE (LIBCEPH)
3156M:	Ilya Dryomov <idryomov@gmail.com>
3157M:	"Yan, Zheng" <zyan@redhat.com>
3158M:	Sage Weil <sage@redhat.com>
3159L:	ceph-devel@vger.kernel.org
3160W:	http://ceph.com/
3161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3162T:	git git://github.com/ceph/ceph-client.git
3163S:	Supported
3164F:	net/ceph/
3165F:	include/linux/ceph/
3166F:	include/linux/crush/
3167
3168CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3169M:	"Yan, Zheng" <zyan@redhat.com>
3170M:	Sage Weil <sage@redhat.com>
3171M:	Ilya Dryomov <idryomov@gmail.com>
3172L:	ceph-devel@vger.kernel.org
3173W:	http://ceph.com/
3174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3175T:	git git://github.com/ceph/ceph-client.git
3176S:	Supported
3177F:	Documentation/filesystems/ceph.txt
3178F:	fs/ceph/
3179
3180CERTIFICATE HANDLING:
3181M:	David Howells <dhowells@redhat.com>
3182M:	David Woodhouse <dwmw2@infradead.org>
3183L:	keyrings@vger.kernel.org
3184S:	Maintained
3185F:	Documentation/module-signing.txt
3186F:	certs/
3187F:	scripts/sign-file.c
3188F:	scripts/extract-cert.c
3189
3190CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3191L:	linux-usb@vger.kernel.org
3192S:	Orphan
3193F:	Documentation/usb/WUSB-Design-overview.txt
3194F:	Documentation/usb/wusb-cbaf
3195F:	drivers/usb/host/hwa-hc.c
3196F:	drivers/usb/host/whci/
3197F:	drivers/usb/wusbcore/
3198F:	include/linux/usb/wusb*
3199
3200HT16K33 LED CONTROLLER DRIVER
3201M:	Robin van der Gracht <robin@protonic.nl>
3202S:	Maintained
3203F:	drivers/auxdisplay/ht16k33.c
3204F:	Documentation/devicetree/bindings/display/ht16k33.txt
3205
3206CFAG12864B LCD DRIVER
3207M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3208W:	http://miguelojeda.es/auxdisplay.htm
3209W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3210S:	Maintained
3211F:	drivers/auxdisplay/cfag12864b.c
3212F:	include/linux/cfag12864b.h
3213
3214CFAG12864BFB LCD FRAMEBUFFER DRIVER
3215M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3216W:	http://miguelojeda.es/auxdisplay.htm
3217W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3218S:	Maintained
3219F:	drivers/auxdisplay/cfag12864bfb.c
3220F:	include/linux/cfag12864b.h
3221
3222CFG80211 and NL80211
3223M:	Johannes Berg <johannes@sipsolutions.net>
3224L:	linux-wireless@vger.kernel.org
3225W:	http://wireless.kernel.org/
3226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3228S:	Maintained
3229F:	include/uapi/linux/nl80211.h
3230F:	include/net/cfg80211.h
3231F:	net/wireless/*
3232X:	net/wireless/wext*
3233
3234CHAR and MISC DRIVERS
3235M:	Arnd Bergmann <arnd@arndb.de>
3236M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3238S:	Supported
3239F:	drivers/char/*
3240F:	drivers/misc/*
3241F:	include/linux/miscdevice.h
3242
3243CHECKPATCH
3244M:	Andy Whitcroft <apw@canonical.com>
3245M:	Joe Perches <joe@perches.com>
3246S:	Maintained
3247F:	scripts/checkpatch.pl
3248
3249CHINESE DOCUMENTATION
3250M:	Harry Wei <harryxiyou@gmail.com>
3251L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3252L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3253S:	Maintained
3254F:	Documentation/translations/zh_CN/
3255
3256CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3257M:	Peter Chen <Peter.Chen@nxp.com>
3258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3259L:	linux-usb@vger.kernel.org
3260S:	Maintained
3261F:	drivers/usb/chipidea/
3262
3263CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3264M:	Hans de Goede <hdegoede@redhat.com>
3265L:	linux-input@vger.kernel.org
3266S:	Maintained
3267F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3268F:	drivers/input/touchscreen/chipone_icn8318.c
3269
3270CHROME HARDWARE PLATFORM SUPPORT
3271M:	Olof Johansson <olof@lixom.net>
3272S:	Maintained
3273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3274F:	drivers/platform/chrome/
3275
3276CISCO VIC ETHERNET NIC DRIVER
3277M:	Christian Benvenuti <benve@cisco.com>
3278M:	Govindarajulu Varadarajan <_govind@gmx.com>
3279M:	Neel Patel <neepatel@cisco.com>
3280S:	Supported
3281F:	drivers/net/ethernet/cisco/enic/
3282
3283CISCO VIC LOW LATENCY NIC DRIVER
3284M:	Christian Benvenuti <benve@cisco.com>
3285M:	Dave Goodell <dgoodell@cisco.com>
3286S:	Supported
3287F:	drivers/infiniband/hw/usnic/
3288
3289CIRRUS LOGIC EP93XX ETHERNET DRIVER
3290M:	Hartley Sweeten <hsweeten@visionengravers.com>
3291L:	netdev@vger.kernel.org
3292S:	Maintained
3293F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3294
3295CIRRUS LOGIC AUDIO CODEC DRIVERS
3296M:	Brian Austin <brian.austin@cirrus.com>
3297M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3299S:	Maintained
3300F:	sound/soc/codecs/cs*
3301
3302CLEANCACHE API
3303M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3304L:	linux-kernel@vger.kernel.org
3305S:	Maintained
3306F:	mm/cleancache.c
3307F:	include/linux/cleancache.h
3308
3309CLK API
3310M:	Russell King <linux@armlinux.org.uk>
3311L:	linux-clk@vger.kernel.org
3312S:	Maintained
3313F:	include/linux/clk.h
3314
3315CLOCKSOURCE, CLOCKEVENT DRIVERS
3316M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3317M:	Thomas Gleixner <tglx@linutronix.de>
3318L:	linux-kernel@vger.kernel.org
3319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3320S:	Supported
3321F:	drivers/clocksource
3322
3323CISCO FCOE HBA DRIVER
3324M:	Satish Kharat <satishkh@cisco.com>
3325M:	Sesidhar Baddela <sebaddel@cisco.com>
3326M:	Karan Tilak Kumar <kartilak@cisco.com>
3327L:	linux-scsi@vger.kernel.org
3328S:	Supported
3329F:	drivers/scsi/fnic/
3330
3331CISCO SCSI HBA DRIVER
3332M:	Karan Tilak Kumar <kartilak@cisco.com>
3333M:	Sesidhar Baddela <sebaddel@cisco.com>
3334L:	linux-scsi@vger.kernel.org
3335S:	Supported
3336F:	drivers/scsi/snic/
3337
3338CMPC ACPI DRIVER
3339M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3340M:	Daniel Oliveira Nascimento <don@syst.com.br>
3341L:	platform-driver-x86@vger.kernel.org
3342S:	Supported
3343F:	drivers/platform/x86/classmate-laptop.c
3344
3345COBALT MEDIA DRIVER
3346M:	Hans Verkuil <hans.verkuil@cisco.com>
3347L:	linux-media@vger.kernel.org
3348T:	git git://linuxtv.org/media_tree.git
3349W:	https://linuxtv.org
3350S:	Supported
3351F:	drivers/media/pci/cobalt/
3352
3353COCCINELLE/Semantic Patches (SmPL)
3354M:	Julia Lawall <Julia.Lawall@lip6.fr>
3355M:	Gilles Muller <Gilles.Muller@lip6.fr>
3356M:	Nicolas Palix <nicolas.palix@imag.fr>
3357M:	Michal Marek <mmarek@suse.com>
3358L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3360W:	http://coccinelle.lip6.fr/
3361S:	Supported
3362F:	Documentation/dev-tools/coccinelle.rst
3363F:	scripts/coccinelle/
3364F:	scripts/coccicheck
3365
3366CODA FILE SYSTEM
3367M:	Jan Harkes <jaharkes@cs.cmu.edu>
3368M:	coda@cs.cmu.edu
3369L:	codalist@coda.cs.cmu.edu
3370W:	http://www.coda.cs.cmu.edu/
3371S:	Maintained
3372F:	Documentation/filesystems/coda.txt
3373F:	fs/coda/
3374F:	include/linux/coda*.h
3375F:	include/uapi/linux/coda*.h
3376
3377CODA V4L2 MEM2MEM DRIVER
3378M:	Philipp Zabel <p.zabel@pengutronix.de>
3379L:	linux-media@vger.kernel.org
3380S:	Maintained
3381F:	Documentation/devicetree/bindings/media/coda.txt
3382F:	drivers/media/platform/coda/
3383
3384COMMON CLK FRAMEWORK
3385M:	Michael Turquette <mturquette@baylibre.com>
3386M:	Stephen Boyd <sboyd@codeaurora.org>
3387L:	linux-clk@vger.kernel.org
3388Q:	http://patchwork.kernel.org/project/linux-clk/list/
3389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3390S:	Maintained
3391F:	Documentation/devicetree/bindings/clock/
3392F:	drivers/clk/
3393X:	drivers/clk/clkdev.c
3394F:	include/linux/clk-pr*
3395F:	include/linux/clk/
3396
3397COMMON INTERNET FILE SYSTEM (CIFS)
3398M:	Steve French <sfrench@samba.org>
3399L:	linux-cifs@vger.kernel.org
3400L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3401W:	http://linux-cifs.samba.org/
3402T:	git git://git.samba.org/sfrench/cifs-2.6.git
3403S:	Supported
3404F:	Documentation/filesystems/cifs/
3405F:	fs/cifs/
3406
3407COMPACTPCI HOTPLUG CORE
3408M:	Scott Murray <scott@spiteful.org>
3409L:	linux-pci@vger.kernel.org
3410S:	Maintained
3411F:	drivers/pci/hotplug/cpci_hotplug*
3412
3413COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3414M:	Scott Murray <scott@spiteful.org>
3415L:	linux-pci@vger.kernel.org
3416S:	Maintained
3417F:	drivers/pci/hotplug/cpcihp_zt5550.*
3418
3419COMPACTPCI HOTPLUG GENERIC DRIVER
3420M:	Scott Murray <scott@spiteful.org>
3421L:	linux-pci@vger.kernel.org
3422S:	Maintained
3423F:	drivers/pci/hotplug/cpcihp_generic.c
3424
3425COMPAL LAPTOP SUPPORT
3426M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3427L:	platform-driver-x86@vger.kernel.org
3428S:	Maintained
3429F:	drivers/platform/x86/compal-laptop.c
3430
3431CONEXANT ACCESSRUNNER USB DRIVER
3432L:	accessrunner-general@lists.sourceforge.net
3433W:	http://accessrunner.sourceforge.net/
3434S:	Orphan
3435F:	drivers/usb/atm/cxacru.c
3436
3437CONFIGFS
3438M:	Joel Becker <jlbec@evilplan.org>
3439M:	Christoph Hellwig <hch@lst.de>
3440T:	git git://git.infradead.org/users/hch/configfs.git
3441S:	Supported
3442F:	fs/configfs/
3443F:	include/linux/configfs.h
3444
3445CONNECTOR
3446M:	Evgeniy Polyakov <zbr@ioremap.net>
3447L:	netdev@vger.kernel.org
3448S:	Maintained
3449F:	drivers/connector/
3450
3451CONTROL GROUP (CGROUP)
3452M:	Tejun Heo <tj@kernel.org>
3453M:	Li Zefan <lizefan@huawei.com>
3454M:	Johannes Weiner <hannes@cmpxchg.org>
3455L:	cgroups@vger.kernel.org
3456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3457S:	Maintained
3458F:	Documentation/cgroup*
3459F:	include/linux/cgroup*
3460F:	kernel/cgroup*
3461
3462CONTROL GROUP - CPUSET
3463M:	Li Zefan <lizefan@huawei.com>
3464L:	cgroups@vger.kernel.org
3465W:	http://www.bullopensource.org/cpuset/
3466W:	http://oss.sgi.com/projects/cpusets/
3467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3468S:	Maintained
3469F:	Documentation/cgroup-v1/cpusets.txt
3470F:	include/linux/cpuset.h
3471F:	kernel/cpuset.c
3472
3473CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3474M:	Johannes Weiner <hannes@cmpxchg.org>
3475M:	Michal Hocko <mhocko@kernel.org>
3476M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3477L:	cgroups@vger.kernel.org
3478L:	linux-mm@kvack.org
3479S:	Maintained
3480F:	mm/memcontrol.c
3481F:	mm/swap_cgroup.c
3482
3483CORETEMP HARDWARE MONITORING DRIVER
3484M:	Fenghua Yu <fenghua.yu@intel.com>
3485L:	linux-hwmon@vger.kernel.org
3486S:	Maintained
3487F:	Documentation/hwmon/coretemp
3488F:	drivers/hwmon/coretemp.c
3489
3490COSA/SRP SYNC SERIAL DRIVER
3491M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3492W:	http://www.fi.muni.cz/~kas/cosa/
3493S:	Maintained
3494F:	drivers/net/wan/cosa*
3495
3496CPMAC ETHERNET DRIVER
3497M:	Florian Fainelli <f.fainelli@gmail.com>
3498L:	netdev@vger.kernel.org
3499S:	Maintained
3500F:	drivers/net/ethernet/ti/cpmac.c
3501
3502CPU FREQUENCY DRIVERS
3503M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3504M:	Viresh Kumar <viresh.kumar@linaro.org>
3505L:	linux-pm@vger.kernel.org
3506S:	Maintained
3507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3508T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3509B:	https://bugzilla.kernel.org
3510F:	Documentation/cpu-freq/
3511F:	Documentation/devicetree/bindings/cpufreq/
3512F:	drivers/cpufreq/
3513F:	include/linux/cpufreq.h
3514F:	tools/testing/selftests/cpufreq/
3515
3516CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3517M:	Viresh Kumar <viresh.kumar@linaro.org>
3518M:	Sudeep Holla <sudeep.holla@arm.com>
3519L:	linux-pm@vger.kernel.org
3520W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3521S:	Maintained
3522F:	drivers/cpufreq/arm_big_little.h
3523F:	drivers/cpufreq/arm_big_little.c
3524F:	drivers/cpufreq/arm_big_little_dt.c
3525
3526CPUIDLE DRIVER - ARM BIG LITTLE
3527M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3528M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3529L:	linux-pm@vger.kernel.org
3530L:	linux-arm-kernel@lists.infradead.org
3531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3532S:	Maintained
3533F:	drivers/cpuidle/cpuidle-big_little.c
3534
3535CPUIDLE DRIVER - ARM EXYNOS
3536M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3537M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3538M:	Kukjin Kim <kgene@kernel.org>
3539L:	linux-pm@vger.kernel.org
3540L:	linux-samsung-soc@vger.kernel.org
3541S:	Supported
3542F:	drivers/cpuidle/cpuidle-exynos.c
3543F:	arch/arm/mach-exynos/pm.c
3544
3545CPUIDLE DRIVERS
3546M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3547M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3548L:	linux-pm@vger.kernel.org
3549S:	Maintained
3550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3551B:	https://bugzilla.kernel.org
3552F:	drivers/cpuidle/*
3553F:	include/linux/cpuidle.h
3554
3555CPUID/MSR DRIVER
3556M:	"H. Peter Anvin" <hpa@zytor.com>
3557S:	Maintained
3558F:	arch/x86/kernel/cpuid.c
3559F:	arch/x86/kernel/msr.c
3560
3561CPU POWER MONITORING SUBSYSTEM
3562M:	Thomas Renninger <trenn@suse.com>
3563L:	linux-pm@vger.kernel.org
3564S:	Maintained
3565F:	tools/power/cpupower/
3566
3567CRAMFS FILESYSTEM
3568W:	http://sourceforge.net/projects/cramfs/
3569S:	Orphan / Obsolete
3570F:	Documentation/filesystems/cramfs.txt
3571F:	fs/cramfs/
3572
3573CRIS PORT
3574M:	Mikael Starvik <starvik@axis.com>
3575M:	Jesper Nilsson <jesper.nilsson@axis.com>
3576L:	linux-cris-kernel@axis.com
3577W:	http://developer.axis.com
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3579S:	Maintained
3580F:	arch/cris/
3581F:	drivers/tty/serial/crisv10.*
3582
3583CRYPTO API
3584M:	Herbert Xu <herbert@gondor.apana.org.au>
3585M:	"David S. Miller" <davem@davemloft.net>
3586L:	linux-crypto@vger.kernel.org
3587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3589S:	Maintained
3590F:	Documentation/crypto/
3591F:	Documentation/devicetree/bindings/crypto/
3592F:	Documentation/DocBook/crypto-API.tmpl
3593F:	arch/*/crypto/
3594F:	crypto/
3595F:	drivers/crypto/
3596F:	include/crypto/
3597F:	include/linux/crypto*
3598
3599CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3600M:	Neil Horman <nhorman@tuxdriver.com>
3601L:	linux-crypto@vger.kernel.org
3602S:	Maintained
3603F:	crypto/ansi_cprng.c
3604F:	crypto/rng.c
3605
3606CS3308 MEDIA DRIVER
3607M:	Hans Verkuil <hverkuil@xs4all.nl>
3608L:	linux-media@vger.kernel.org
3609T:	git git://linuxtv.org/media_tree.git
3610W:	http://linuxtv.org
3611S:	Odd Fixes
3612F:	drivers/media/i2c/cs3308.c
3613F:	drivers/media/i2c/cs3308.h
3614
3615CS5535 Audio ALSA driver
3616M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3617S:	Maintained
3618F:	sound/pci/cs5535audio/
3619
3620CW1200 WLAN driver
3621M:	Solomon Peachy <pizza@shaftnet.org>
3622S:	Maintained
3623F:	drivers/net/wireless/st/cw1200/
3624
3625CX18 VIDEO4LINUX DRIVER
3626M:	Andy Walls <awalls@md.metrocast.net>
3627L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3628L:	linux-media@vger.kernel.org
3629T:	git git://linuxtv.org/media_tree.git
3630W:	https://linuxtv.org
3631W:	http://www.ivtvdriver.org/index.php/Cx18
3632S:	Maintained
3633F:	Documentation/media/v4l-drivers/cx18*
3634F:	drivers/media/pci/cx18/
3635F:	include/uapi/linux/ivtv*
3636
3637CX2341X MPEG ENCODER HELPER MODULE
3638M:	Hans Verkuil <hverkuil@xs4all.nl>
3639L:	linux-media@vger.kernel.org
3640T:	git git://linuxtv.org/media_tree.git
3641W:	https://linuxtv.org
3642S:	Maintained
3643F:	drivers/media/common/cx2341x*
3644F:	include/media/cx2341x*
3645
3646CX24120 MEDIA DRIVER
3647M:	Jemma Denson <jdenson@gmail.com>
3648M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3649L:	linux-media@vger.kernel.org
3650W:	https://linuxtv.org
3651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3652S:	Maintained
3653F:	drivers/media/dvb-frontends/cx24120*
3654
3655CX88 VIDEO4LINUX DRIVER
3656M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3657M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3658L:	linux-media@vger.kernel.org
3659W:	https://linuxtv.org
3660T:	git git://linuxtv.org/media_tree.git
3661S:	Odd fixes
3662F:	Documentation/media/v4l-drivers/cx88*
3663F:	drivers/media/pci/cx88/
3664
3665CXD2820R MEDIA DRIVER
3666M:	Antti Palosaari <crope@iki.fi>
3667L:	linux-media@vger.kernel.org
3668W:	https://linuxtv.org
3669W:	http://palosaari.fi/linux/
3670Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3671T:	git git://linuxtv.org/anttip/media_tree.git
3672S:	Maintained
3673F:	drivers/media/dvb-frontends/cxd2820r*
3674
3675CXGB3 ETHERNET DRIVER (CXGB3)
3676M:	Santosh Raspatur <santosh@chelsio.com>
3677L:	netdev@vger.kernel.org
3678W:	http://www.chelsio.com
3679S:	Supported
3680F:	drivers/net/ethernet/chelsio/cxgb3/
3681
3682CXGB3 ISCSI DRIVER (CXGB3I)
3683M:	Karen Xie <kxie@chelsio.com>
3684L:	linux-scsi@vger.kernel.org
3685W:	http://www.chelsio.com
3686S:	Supported
3687F:	drivers/scsi/cxgbi/cxgb3i
3688
3689CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3690M:	Steve Wise <swise@chelsio.com>
3691L:	linux-rdma@vger.kernel.org
3692W:	http://www.openfabrics.org
3693S:	Supported
3694F:	drivers/infiniband/hw/cxgb3/
3695F:	include/uapi/rdma/cxgb3-abi.h
3696
3697CXGB4 ETHERNET DRIVER (CXGB4)
3698M:	Ganesh Goudar <ganeshgr@chelsio.com>
3699L:	netdev@vger.kernel.org
3700W:	http://www.chelsio.com
3701S:	Supported
3702F:	drivers/net/ethernet/chelsio/cxgb4/
3703
3704CXGB4 ISCSI DRIVER (CXGB4I)
3705M:	Karen Xie <kxie@chelsio.com>
3706L:	linux-scsi@vger.kernel.org
3707W:	http://www.chelsio.com
3708S:	Supported
3709F:	drivers/scsi/cxgbi/cxgb4i
3710
3711CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3712M:	Steve Wise <swise@chelsio.com>
3713L:	linux-rdma@vger.kernel.org
3714W:	http://www.openfabrics.org
3715S:	Supported
3716F:	drivers/infiniband/hw/cxgb4/
3717F:	include/uapi/rdma/cxgb4-abi.h
3718
3719CXGB4VF ETHERNET DRIVER (CXGB4VF)
3720M:	Casey Leedom <leedom@chelsio.com>
3721L:	netdev@vger.kernel.org
3722W:	http://www.chelsio.com
3723S:	Supported
3724F:	drivers/net/ethernet/chelsio/cxgb4vf/
3725
3726CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3727M:	Ian Munsie <imunsie@au1.ibm.com>
3728M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3729L:	linuxppc-dev@lists.ozlabs.org
3730S:	Supported
3731F:	arch/powerpc/platforms/powernv/pci-cxl.c
3732F:	drivers/misc/cxl/
3733F:	include/misc/cxl*
3734F:	include/uapi/misc/cxl.h
3735F:	Documentation/powerpc/cxl.txt
3736F:	Documentation/ABI/testing/sysfs-class-cxl
3737
3738CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3739M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3740M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3741M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3742L:	linux-scsi@vger.kernel.org
3743S:	Supported
3744F:	drivers/scsi/cxlflash/
3745F:	include/uapi/scsi/cxlflash_ioctls.h
3746F:	Documentation/powerpc/cxlflash.txt
3747
3748STMMAC ETHERNET DRIVER
3749M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3750M:	Alexandre Torgue <alexandre.torgue@st.com>
3751L:	netdev@vger.kernel.org
3752W:	http://www.stlinux.com
3753S:	Supported
3754F:	drivers/net/ethernet/stmicro/stmmac/
3755
3756CYBERPRO FB DRIVER
3757M:	Russell King <linux@armlinux.org.uk>
3758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3759W:	http://www.armlinux.org.uk/
3760S:	Maintained
3761F:	drivers/video/fbdev/cyber2000fb.*
3762
3763CYCLADES ASYNC MUX DRIVER
3764W:	http://www.cyclades.com/
3765S:	Orphan
3766F:	drivers/tty/cyclades.c
3767F:	include/linux/cyclades.h
3768F:	include/uapi/linux/cyclades.h
3769
3770CYCLADES PC300 DRIVER
3771W:	http://www.cyclades.com/
3772S:	Orphan
3773F:	drivers/net/wan/pc300*
3774
3775CYPRESS_FIRMWARE MEDIA DRIVER
3776M:	Antti Palosaari <crope@iki.fi>
3777L:	linux-media@vger.kernel.org
3778W:	https://linuxtv.org
3779W:	http://palosaari.fi/linux/
3780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3781T:	git git://linuxtv.org/anttip/media_tree.git
3782S:	Maintained
3783F:	drivers/media/common/cypress_firmware*
3784
3785CYTTSP TOUCHSCREEN DRIVER
3786M:	Ferruh Yigit <fery@cypress.com>
3787L:	linux-input@vger.kernel.org
3788S:	Supported
3789F:	drivers/input/touchscreen/cyttsp*
3790F:	include/linux/input/cyttsp.h
3791
3792DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3793M:	Joshua Kinard <kumba@gentoo.org>
3794S:	Maintained
3795F:	drivers/rtc/rtc-ds1685.c
3796F:	include/linux/rtc/ds1685.h
3797
3798DAMA SLAVE for AX.25
3799M:	Joerg Reuter <jreuter@yaina.de>
3800W:	http://yaina.de/jreuter/
3801W:	http://www.qsl.net/dl1bke/
3802L:	linux-hams@vger.kernel.org
3803S:	Maintained
3804F:	net/ax25/af_ax25.c
3805F:	net/ax25/ax25_dev.c
3806F:	net/ax25/ax25_ds_*
3807F:	net/ax25/ax25_in.c
3808F:	net/ax25/ax25_out.c
3809F:	net/ax25/ax25_timer.c
3810F:	net/ax25/sysctl_net_ax25.c
3811
3812DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3813L:	netdev@vger.kernel.org
3814S:	Orphan
3815F:	Documentation/networking/dmfe.txt
3816F:	drivers/net/ethernet/dec/tulip/dmfe.c
3817
3818DC390/AM53C974 SCSI driver
3819M:	Hannes Reinecke <hare@suse.com>
3820L:	linux-scsi@vger.kernel.org
3821S:	Maintained
3822F:	drivers/scsi/am53c974.c
3823
3824DC395x SCSI driver
3825M:	Oliver Neukum <oliver@neukum.org>
3826M:	Ali Akcaagac <aliakc@web.de>
3827M:	Jamie Lenehan <lenehan@twibble.org>
3828L:	dc395x@twibble.org
3829W:	http://twibble.org/dist/dc395x/
3830W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3831S:	Maintained
3832F:	Documentation/scsi/dc395x.txt
3833F:	drivers/scsi/dc395x.*
3834
3835DCCP PROTOCOL
3836M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3837L:	dccp@vger.kernel.org
3838W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3839S:	Maintained
3840F:	include/linux/dccp.h
3841F:	include/uapi/linux/dccp.h
3842F:	include/linux/tfrc.h
3843F:	net/dccp/
3844
3845DECnet NETWORK LAYER
3846W:	http://linux-decnet.sourceforge.net
3847L:	linux-decnet-user@lists.sourceforge.net
3848S:	Orphan
3849F:	Documentation/networking/decnet.txt
3850F:	net/decnet/
3851
3852DECSTATION PLATFORM SUPPORT
3853M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3854L:	linux-mips@linux-mips.org
3855W:	http://www.linux-mips.org/wiki/DECstation
3856S:	Maintained
3857F:	arch/mips/dec/
3858F:	arch/mips/include/asm/dec/
3859F:	arch/mips/include/asm/mach-dec/
3860
3861DEFXX FDDI NETWORK DRIVER
3862M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3863S:	Maintained
3864F:	drivers/net/fddi/defxx.*
3865
3866DELL LAPTOP DRIVER
3867M:	Matthew Garrett <mjg59@srcf.ucam.org>
3868M:	Pali Rohár <pali.rohar@gmail.com>
3869L:	platform-driver-x86@vger.kernel.org
3870S:	Maintained
3871F:	drivers/platform/x86/dell-laptop.c
3872
3873DELL LAPTOP RBTN DRIVER
3874M:	Pali Rohár <pali.rohar@gmail.com>
3875S:	Maintained
3876F:	drivers/platform/x86/dell-rbtn.*
3877
3878DELL LAPTOP FREEFALL DRIVER
3879M:	Pali Rohár <pali.rohar@gmail.com>
3880S:	Maintained
3881F:	drivers/platform/x86/dell-smo8800.c
3882
3883DELL LAPTOP SMM DRIVER
3884M:	Pali Rohár <pali.rohar@gmail.com>
3885S:	Maintained
3886F:	drivers/hwmon/dell-smm-hwmon.c
3887F:	include/uapi/linux/i8k.h
3888
3889DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3890M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3891S:	Maintained
3892F:	Documentation/dcdbas.txt
3893F:	drivers/firmware/dcdbas.*
3894
3895DELL WMI EXTRAS DRIVER
3896M:	Matthew Garrett <mjg59@srcf.ucam.org>
3897M:	Pali Rohár <pali.rohar@gmail.com>
3898S:	Maintained
3899F:	drivers/platform/x86/dell-wmi.c
3900
3901DESIGNWARE USB2 DRD IP DRIVER
3902M:	John Youn <johnyoun@synopsys.com>
3903L:	linux-usb@vger.kernel.org
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3905S:	Maintained
3906F:	drivers/usb/dwc2/
3907
3908DESIGNWARE USB3 DRD IP DRIVER
3909M:	Felipe Balbi <balbi@kernel.org>
3910L:	linux-usb@vger.kernel.org
3911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3912S:	Maintained
3913F:	drivers/usb/dwc3/
3914
3915DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3916M:	Andreas Klinger <ak@it-klinger.de>
3917L:	linux-iio@vger.kernel.org
3918S:	Maintained
3919F:	drivers/iio/proximity/srf*.c
3920
3921DEVICE COREDUMP (DEV_COREDUMP)
3922M:	Johannes Berg <johannes@sipsolutions.net>
3923L:	linux-kernel@vger.kernel.org
3924S:	Maintained
3925F:	drivers/base/devcoredump.c
3926F:	include/linux/devcoredump.h
3927
3928DEVICE FREQUENCY (DEVFREQ)
3929M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3930M:	Kyungmin Park <kyungmin.park@samsung.com>
3931R:	Chanwoo Choi <cw00.choi@samsung.com>
3932L:	linux-pm@vger.kernel.org
3933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3934S:	Maintained
3935F:	drivers/devfreq/
3936F:	include/linux/devfreq.h
3937F:	Documentation/devicetree/bindings/devfreq/
3938
3939DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3940M:	Chanwoo Choi <cw00.choi@samsung.com>
3941L:	linux-pm@vger.kernel.org
3942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3943S:	Supported
3944F:	drivers/devfreq/event/
3945F:	drivers/devfreq/devfreq-event.c
3946F:	include/linux/devfreq-event.h
3947F:	Documentation/devicetree/bindings/devfreq/event/
3948
3949BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3950M:	Chanwoo Choi <cw00.choi@samsung.com>
3951L:	linux-pm@vger.kernel.org
3952L:	linux-samsung-soc@vger.kernel.org
3953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3954S:	Maintained
3955F:	drivers/devfreq/exynos-bus.c
3956F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3957
3958DEVICE NUMBER REGISTRY
3959M:	Torben Mathiasen <device@lanana.org>
3960W:	http://lanana.org/docs/device-list/index.html
3961S:	Maintained
3962
3963DEVICE-MAPPER  (LVM)
3964M:	Alasdair Kergon <agk@redhat.com>
3965M:	Mike Snitzer <snitzer@redhat.com>
3966M:	dm-devel@redhat.com
3967L:	dm-devel@redhat.com
3968W:	http://sources.redhat.com/dm
3969Q:	http://patchwork.kernel.org/project/dm-devel/list/
3970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3971T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3972S:	Maintained
3973F:	Documentation/device-mapper/
3974F:	drivers/md/dm*
3975F:	drivers/md/persistent-data/
3976F:	include/linux/device-mapper.h
3977F:	include/linux/dm-*.h
3978F:	include/uapi/linux/dm-*.h
3979
3980DEVLINK
3981M:	Jiri Pirko <jiri@mellanox.com>
3982L:	netdev@vger.kernel.org
3983S:	Supported
3984F:	net/core/devlink.c
3985F:	include/net/devlink.h
3986F:	include/uapi/linux/devlink.h
3987
3988DIALOG SEMICONDUCTOR DRIVERS
3989M:	Support Opensource <support.opensource@diasemi.com>
3990W:	http://www.dialog-semiconductor.com/products
3991S:	Supported
3992F:	Documentation/hwmon/da90??
3993F:	Documentation/devicetree/bindings/mfd/da90*.txt
3994F:	Documentation/devicetree/bindings/regulator/da92*.txt
3995F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3996F:	drivers/gpio/gpio-da90??.c
3997F:	drivers/hwmon/da90??-hwmon.c
3998F:	drivers/iio/adc/da91??-*.c
3999F:	drivers/input/misc/da90??_onkey.c
4000F:	drivers/input/touchscreen/da9052_tsi.c
4001F:	drivers/leds/leds-da90??.c
4002F:	drivers/mfd/da903x.c
4003F:	drivers/mfd/da90??-*.c
4004F:	drivers/mfd/da91??-*.c
4005F:	drivers/power/supply/da9052-battery.c
4006F:	drivers/power/supply/da91??-*.c
4007F:	drivers/regulator/da903x.c
4008F:	drivers/regulator/da9???-regulator.[ch]
4009F:	drivers/rtc/rtc-da90??.c
4010F:	drivers/video/backlight/da90??_bl.c
4011F:	drivers/watchdog/da90??_wdt.c
4012F:	include/linux/mfd/da903x.h
4013F:	include/linux/mfd/da9052/
4014F:	include/linux/mfd/da9055/
4015F:	include/linux/mfd/da9062/
4016F:	include/linux/mfd/da9063/
4017F:	include/linux/mfd/da9150/
4018F:	include/linux/regulator/da9211.h
4019F:	include/sound/da[79]*.h
4020F:	sound/soc/codecs/da[79]*.[ch]
4021
4022DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4023M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4024L:	linux-gpio@vger.kernel.org
4025S:	Maintained
4026F:	drivers/gpio/gpio-gpio-mm.c
4027
4028DIGI NEO AND CLASSIC PCI PRODUCTS
4029M:	Lidza Louina <lidza.louina@gmail.com>
4030M:	Mark Hounschell <markh@compro.net>
4031L:	driverdev-devel@linuxdriverproject.org
4032S:	Maintained
4033F:	drivers/staging/dgnc/
4034
4035DIOLAN U2C-12 I2C DRIVER
4036M:	Guenter Roeck <linux@roeck-us.net>
4037L:	linux-i2c@vger.kernel.org
4038S:	Maintained
4039F:	drivers/i2c/busses/i2c-diolan-u2c.c
4040
4041DIRECT ACCESS (DAX)
4042M:	Matthew Wilcox <mawilcox@microsoft.com>
4043M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4044L:	linux-fsdevel@vger.kernel.org
4045S:	Supported
4046F:	fs/dax.c
4047F:	include/linux/dax.h
4048F:	include/trace/events/fs_dax.h
4049
4050DIRECTORY NOTIFICATION (DNOTIFY)
4051M:	Eric Paris <eparis@parisplace.org>
4052S:	Maintained
4053F:	Documentation/filesystems/dnotify.txt
4054F:	fs/notify/dnotify/
4055F:	include/linux/dnotify.h
4056
4057DISK GEOMETRY AND PARTITION HANDLING
4058M:	Andries Brouwer <aeb@cwi.nl>
4059W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4060W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4061W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4062S:	Maintained
4063
4064DISKQUOTA
4065M:	Jan Kara <jack@suse.com>
4066S:	Maintained
4067F:	Documentation/filesystems/quota.txt
4068F:	fs/quota/
4069F:	include/linux/quota*.h
4070F:	include/uapi/linux/quota*.h
4071
4072DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4073M:	Bernie Thompson <bernie@plugable.com>
4074L:	linux-fbdev@vger.kernel.org
4075S:	Maintained
4076W:	http://plugable.com/category/projects/udlfb/
4077F:	drivers/video/fbdev/udlfb.c
4078F:	include/video/udlfb.h
4079F:	Documentation/fb/udlfb.txt
4080
4081DISTRIBUTED LOCK MANAGER (DLM)
4082M:	Christine Caulfield <ccaulfie@redhat.com>
4083M:	David Teigland <teigland@redhat.com>
4084L:	cluster-devel@redhat.com
4085W:	http://sources.redhat.com/cluster/
4086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4087S:	Supported
4088F:	fs/dlm/
4089
4090DMA BUFFER SHARING FRAMEWORK
4091M:	Sumit Semwal <sumit.semwal@linaro.org>
4092S:	Maintained
4093L:	linux-media@vger.kernel.org
4094L:	dri-devel@lists.freedesktop.org
4095L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4096F:	drivers/dma-buf/
4097F:	include/linux/dma-buf*
4098F:	include/linux/reservation.h
4099F:	include/linux/*fence.h
4100F:	Documentation/driver-api/dma-buf.rst
4101T:	git git://anongit.freedesktop.org/drm/drm-misc
4102
4103SYNC FILE FRAMEWORK
4104M:	Sumit Semwal <sumit.semwal@linaro.org>
4105R:	Gustavo Padovan <gustavo@padovan.org>
4106S:	Maintained
4107L:	linux-media@vger.kernel.org
4108L:	dri-devel@lists.freedesktop.org
4109F:	drivers/dma-buf/sync_*
4110F:	drivers/dma-buf/dma-fence*
4111F:	drivers/dma-buf/sw_sync.c
4112F:	include/linux/sync_file.h
4113F:	include/uapi/linux/sync_file.h
4114F:	Documentation/sync_file.txt
4115T:	git git://anongit.freedesktop.org/drm/drm-misc
4116
4117DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4118M:	Vinod Koul <vinod.koul@intel.com>
4119L:	dmaengine@vger.kernel.org
4120Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4121S:	Maintained
4122F:	drivers/dma/
4123F:	include/linux/dmaengine.h
4124F:	Documentation/devicetree/bindings/dma/
4125F:	Documentation/dmaengine/
4126T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4127
4128DME1737 HARDWARE MONITOR DRIVER
4129M:	Juerg Haefliger <juergh@gmail.com>
4130L:	linux-hwmon@vger.kernel.org
4131S:	Maintained
4132F:	Documentation/hwmon/dme1737
4133F:	drivers/hwmon/dme1737.c
4134
4135DMI/SMBIOS SUPPORT
4136M:	Jean Delvare <jdelvare@suse.com>
4137S:	Maintained
4138T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4139F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4140F:	drivers/firmware/dmi-id.c
4141F:	drivers/firmware/dmi_scan.c
4142F:	include/linux/dmi.h
4143
4144DOCUMENTATION
4145M:	Jonathan Corbet <corbet@lwn.net>
4146L:	linux-doc@vger.kernel.org
4147S:	Maintained
4148F:	Documentation/
4149F:	scripts/docproc.c
4150F:	scripts/kernel-doc*
4151X:	Documentation/ABI/
4152X:	Documentation/devicetree/
4153X:	Documentation/acpi
4154X:	Documentation/power
4155X:	Documentation/spi
4156X:	Documentation/media
4157T:	git git://git.lwn.net/linux.git docs-next
4158
4159DOUBLETALK DRIVER
4160M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4161L:	blinux-list@redhat.com
4162S:	Maintained
4163F:	drivers/char/dtlk.c
4164F:	include/linux/dtlk.h
4165
4166DPAA2 DATAPATH I/O (DPIO) DRIVER
4167M:	Roy Pledge <Roy.Pledge@nxp.com>
4168L:	linux-kernel@vger.kernel.org
4169S:	Maintained
4170F:	drivers/staging/fsl-mc/bus/dpio
4171
4172DPAA2 ETHERNET DRIVER
4173M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4174L:	linux-kernel@vger.kernel.org
4175S:	Maintained
4176F:	drivers/staging/fsl-dpaa2/ethernet
4177
4178DPT_I2O SCSI RAID DRIVER
4179M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4180L:	linux-scsi@vger.kernel.org
4181W:	http://www.adaptec.com/
4182S:	Maintained
4183F:	drivers/scsi/dpt*
4184F:	drivers/scsi/dpt/
4185
4186DRBD DRIVER
4187M:	Philipp Reisner <philipp.reisner@linbit.com>
4188M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4189L:	drbd-dev@lists.linbit.com
4190W:	http://www.drbd.org
4191T:	git git://git.linbit.com/linux-drbd.git
4192T:	git git://git.linbit.com/drbd-8.4.git
4193S:	Supported
4194F:	drivers/block/drbd/
4195F:	lib/lru_cache.c
4196F:	Documentation/blockdev/drbd/
4197
4198DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4199M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4201S:	Supported
4202F:	Documentation/kobject.txt
4203F:	drivers/base/
4204F:	fs/debugfs/
4205F:	fs/sysfs/
4206F:	include/linux/debugfs.h
4207F:	include/linux/kobj*
4208F:	lib/kobj*
4209
4210DRM DRIVERS
4211M:	David Airlie <airlied@linux.ie>
4212L:	dri-devel@lists.freedesktop.org
4213T:	git git://people.freedesktop.org/~airlied/linux
4214B:	https://bugs.freedesktop.org/
4215C:	irc://chat.freenode.net/dri-devel
4216S:	Maintained
4217F:	drivers/gpu/drm/
4218F:	drivers/gpu/vga/
4219F:	Documentation/devicetree/bindings/display/
4220F:	Documentation/devicetree/bindings/gpu/
4221F:	Documentation/devicetree/bindings/video/
4222F:	Documentation/gpu/
4223F:	include/drm/
4224F:	include/uapi/drm/
4225F:	include/linux/vga*
4226
4227DRM DRIVERS AND MISC GPU PATCHES
4228M:	Daniel Vetter <daniel.vetter@intel.com>
4229M:	Jani Nikula <jani.nikula@linux.intel.com>
4230M:	Sean Paul <seanpaul@chromium.org>
4231W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4232S:	Maintained
4233T:	git git://anongit.freedesktop.org/drm/drm-misc
4234F:	Documentation/gpu/
4235F:	drivers/gpu/vga/
4236F:	drivers/gpu/drm/*
4237F:	include/drm/drm*
4238F:	include/uapi/drm/drm*
4239F:	include/linux/vga*
4240
4241DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4242M:	Dave Airlie <airlied@redhat.com>
4243S:	Odd Fixes
4244F:	drivers/gpu/drm/ast/
4245
4246DRM DRIVERS FOR BRIDGE CHIPS
4247M:	Archit Taneja <architt@codeaurora.org>
4248S:	Maintained
4249T:	git git://anongit.freedesktop.org/drm/drm-misc
4250F:	drivers/gpu/drm/bridge/
4251
4252DRM DRIVER FOR BOCHS VIRTUAL GPU
4253M:	Gerd Hoffmann <kraxel@redhat.com>
4254L:	virtualization@lists.linux-foundation.org
4255T:	git git://anongit.freedesktop.org/drm/drm-misc
4256S:	Maintained
4257F:	drivers/gpu/drm/bochs/
4258
4259DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4260M:	Dave Airlie <airlied@redhat.com>
4261M:	Gerd Hoffmann <kraxel@redhat.com>
4262L:	virtualization@lists.linux-foundation.org
4263T:	git git://anongit.freedesktop.org/drm/drm-misc
4264S:	Obsolete
4265W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4266F:	drivers/gpu/drm/cirrus/
4267
4268RADEON and AMDGPU DRM DRIVERS
4269M:	Alex Deucher <alexander.deucher@amd.com>
4270M:	Christian König <christian.koenig@amd.com>
4271L:	amd-gfx@lists.freedesktop.org
4272T:	git git://people.freedesktop.org/~agd5f/linux
4273S:	Supported
4274F:	drivers/gpu/drm/radeon/
4275F:	include/uapi/drm/radeon_drm.h
4276F:	drivers/gpu/drm/amd/
4277F:	include/uapi/drm/amdgpu_drm.h
4278
4279DRM PANEL DRIVERS
4280M:	Thierry Reding <thierry.reding@gmail.com>
4281L:	dri-devel@lists.freedesktop.org
4282T:	git git://anongit.freedesktop.org/tegra/linux.git
4283S:	Maintained
4284F:	drivers/gpu/drm/drm_panel.c
4285F:	drivers/gpu/drm/panel/
4286F:	include/drm/drm_panel.h
4287F:	Documentation/devicetree/bindings/display/panel/
4288
4289INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4290M:	Daniel Vetter <daniel.vetter@intel.com>
4291M:	Jani Nikula <jani.nikula@linux.intel.com>
4292L:	intel-gfx@lists.freedesktop.org
4293W:	https://01.org/linuxgraphics/
4294B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4295C:	irc://chat.freenode.net/intel-gfx
4296Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4297T:	git git://anongit.freedesktop.org/drm-intel
4298S:	Supported
4299F:	drivers/gpu/drm/i915/
4300F:	include/drm/i915*
4301F:	include/uapi/drm/i915_drm.h
4302F:	Documentation/gpu/i915.rst
4303
4304INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4305M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4306M:      Zhi Wang <zhi.a.wang@intel.com>
4307L:      intel-gvt-dev@lists.freedesktop.org
4308L:      intel-gfx@lists.freedesktop.org
4309W:      https://01.org/igvt-g
4310T:      git https://github.com/01org/gvt-linux.git
4311S:      Supported
4312F:      drivers/gpu/drm/i915/gvt/
4313
4314DRM DRIVERS FOR ATMEL HLCDC
4315M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4316L:	dri-devel@lists.freedesktop.org
4317S:	Supported
4318F:	drivers/gpu/drm/atmel-hlcdc/
4319F:	Documentation/devicetree/bindings/drm/atmel/
4320T:	git git://anongit.freedesktop.org/drm/drm-misc
4321
4322DRM DRIVERS FOR ALLWINNER A10
4323M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4324L:	dri-devel@lists.freedesktop.org
4325S:	Supported
4326F:	drivers/gpu/drm/sun4i/
4327F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4329
4330DRM DRIVERS FOR AMLOGIC SOCS
4331M:	Neil Armstrong <narmstrong@baylibre.com>
4332L:	dri-devel@lists.freedesktop.org
4333L:	linux-amlogic@lists.infradead.org
4334W:	http://linux-meson.com/
4335S:	Supported
4336F:	drivers/gpu/drm/meson/
4337F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4338F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4339F:	Documentation/gpu/meson.rst
4340T:	git git://anongit.freedesktop.org/drm/drm-misc
4341
4342DRM DRIVERS FOR EXYNOS
4343M:	Inki Dae <inki.dae@samsung.com>
4344M:	Joonyoung Shim <jy0922.shim@samsung.com>
4345M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4346M:	Kyungmin Park <kyungmin.park@samsung.com>
4347L:	dri-devel@lists.freedesktop.org
4348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4349S:	Supported
4350F:	drivers/gpu/drm/exynos/
4351F:	include/uapi/drm/exynos_drm.h
4352F:	Documentation/devicetree/bindings/display/exynos/
4353
4354DRM DRIVERS FOR FREESCALE DCU
4355M:	Stefan Agner <stefan@agner.ch>
4356M:	Alison Wang <alison.wang@freescale.com>
4357L:	dri-devel@lists.freedesktop.org
4358S:	Supported
4359F:	drivers/gpu/drm/fsl-dcu/
4360F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4361F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4362F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4363
4364DRM DRIVERS FOR FREESCALE IMX
4365M:	Philipp Zabel <p.zabel@pengutronix.de>
4366L:	dri-devel@lists.freedesktop.org
4367S:	Maintained
4368F:	drivers/gpu/drm/imx/
4369F:	drivers/gpu/ipu-v3/
4370F:	Documentation/devicetree/bindings/display/imx/
4371
4372DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4373M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4374L:	dri-devel@lists.freedesktop.org
4375T:	git git://github.com/patjak/drm-gma500
4376S:	Maintained
4377F:	drivers/gpu/drm/gma500/
4378
4379DRM DRIVERS FOR HISILICON
4380M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4381M:	Rongrong Zou <zourongrong@gmail.com>
4382R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4383R:	Chen Feng <puck.chen@hisilicon.com>
4384L:	dri-devel@lists.freedesktop.org
4385T:	git git://github.com/xin3liang/linux.git
4386S:	Maintained
4387F:	drivers/gpu/drm/hisilicon/
4388F:	Documentation/devicetree/bindings/display/hisilicon/
4389
4390DRM DRIVER FOR INTEL I810 VIDEO CARDS
4391S:	Orphan / Obsolete
4392F:	drivers/gpu/drm/i810/
4393F:	include/uapi/drm/i810_drm.h
4394
4395DRM DRIVERS FOR MEDIATEK
4396M:	CK Hu <ck.hu@mediatek.com>
4397M:	Philipp Zabel <p.zabel@pengutronix.de>
4398L:	dri-devel@lists.freedesktop.org
4399S:	Supported
4400F:	drivers/gpu/drm/mediatek/
4401F:	Documentation/devicetree/bindings/display/mediatek/
4402
4403DRM DRIVER FOR MI0283QT
4404M:	Noralf Trønnes <noralf@tronnes.org>
4405S:	Maintained
4406F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4407F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4408
4409DRM DRIVER FOR MSM ADRENO GPU
4410M:	Rob Clark <robdclark@gmail.com>
4411L:	linux-arm-msm@vger.kernel.org
4412L:	dri-devel@lists.freedesktop.org
4413L:	freedreno@lists.freedesktop.org
4414T:	git git://people.freedesktop.org/~robclark/linux
4415S:	Maintained
4416F:	drivers/gpu/drm/msm/
4417F:	include/uapi/drm/msm_drm.h
4418F:	Documentation/devicetree/bindings/display/msm/
4419
4420DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4421M:	Ben Skeggs <bskeggs@redhat.com>
4422L:	dri-devel@lists.freedesktop.org
4423L:	nouveau@lists.freedesktop.org
4424T:	git git://github.com/skeggsb/linux
4425S:	Supported
4426F:	drivers/gpu/drm/nouveau/
4427F:	include/uapi/drm/nouveau_drm.h
4428
4429DRM DRIVERS FOR NVIDIA TEGRA
4430M:	Thierry Reding <thierry.reding@gmail.com>
4431L:	dri-devel@lists.freedesktop.org
4432L:	linux-tegra@vger.kernel.org
4433T:	git git://anongit.freedesktop.org/tegra/linux.git
4434S:	Supported
4435F:	drivers/gpu/drm/tegra/
4436F:	drivers/gpu/host1x/
4437F:	include/linux/host1x.h
4438F:	include/uapi/drm/tegra_drm.h
4439F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4440
4441DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4442S:	Orphan / Obsolete
4443F:	drivers/gpu/drm/mga/
4444F:	include/uapi/drm/mga_drm.h
4445
4446DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4447M:	Dave Airlie <airlied@redhat.com>
4448S:	Odd Fixes
4449F:	drivers/gpu/drm/mgag200/
4450
4451DRM DRIVER FOR RAGE 128 VIDEO CARDS
4452S:	Orphan / Obsolete
4453F:	drivers/gpu/drm/r128/
4454F:	include/uapi/drm/r128_drm.h
4455
4456DRM DRIVERS FOR RENESAS
4457M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4458L:	dri-devel@lists.freedesktop.org
4459L:	linux-renesas-soc@vger.kernel.org
4460T:	git git://linuxtv.org/pinchartl/fbdev
4461S:	Supported
4462F:	drivers/gpu/drm/rcar-du/
4463F:	drivers/gpu/drm/shmobile/
4464F:	include/linux/platform_data/shmob_drm.h
4465F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4466F:	Documentation/devicetree/bindings/display/renesas,du.txt
4467
4468DRM DRIVER FOR QXL VIRTUAL GPU
4469M:	Dave Airlie <airlied@redhat.com>
4470M:	Gerd Hoffmann <kraxel@redhat.com>
4471L:	virtualization@lists.linux-foundation.org
4472T:	git git://anongit.freedesktop.org/drm/drm-misc
4473S:	Maintained
4474F:	drivers/gpu/drm/qxl/
4475F:	include/uapi/drm/qxl_drm.h
4476
4477DRM DRIVERS FOR ROCKCHIP
4478M:	Mark Yao <mark.yao@rock-chips.com>
4479L:	dri-devel@lists.freedesktop.org
4480S:	Maintained
4481F:	drivers/gpu/drm/rockchip/
4482F:	Documentation/devicetree/bindings/display/rockchip/
4483T:	git git://anongit.freedesktop.org/drm/drm-misc
4484
4485DRM DRIVER FOR SAVAGE VIDEO CARDS
4486S:	Orphan / Obsolete
4487F:	drivers/gpu/drm/savage/
4488F:	include/uapi/drm/savage_drm.h
4489
4490DRM DRIVER FOR SIS VIDEO CARDS
4491S:	Orphan / Obsolete
4492F:	drivers/gpu/drm/sis/
4493F:	include/uapi/drm/sis_drm.h
4494
4495DRM DRIVERS FOR STI
4496M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4497M:	Vincent Abriou <vincent.abriou@st.com>
4498L:	dri-devel@lists.freedesktop.org
4499T:	git git://anongit.freedesktop.org/drm/drm-misc
4500S:	Maintained
4501F:	drivers/gpu/drm/sti
4502F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4503
4504DRM DRIVER FOR TDFX VIDEO CARDS
4505S:	Orphan / Obsolete
4506F:	drivers/gpu/drm/tdfx/
4507
4508DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4509M:	Dave Airlie <airlied@redhat.com>
4510S:	Odd Fixes
4511F:	drivers/gpu/drm/udl/
4512
4513DRM DRIVERS FOR VIVANTE GPU IP
4514M:	Lucas Stach <l.stach@pengutronix.de>
4515R:	Russell King <linux+etnaviv@armlinux.org.uk>
4516R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4517L:	etnaviv@lists.freedesktop.org
4518L:	dri-devel@lists.freedesktop.org
4519S:	Maintained
4520F:	drivers/gpu/drm/etnaviv/
4521F:	include/uapi/drm/etnaviv_drm.h
4522F:	Documentation/devicetree/bindings/display/etnaviv/
4523
4524DRM DRIVER FOR VMWARE VIRTUAL GPU
4525M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4526M:	Sinclair Yeh <syeh@vmware.com>
4527M:	Thomas Hellstrom <thellstrom@vmware.com>
4528L:	dri-devel@lists.freedesktop.org
4529T:	git git://people.freedesktop.org/~syeh/repos_linux
4530T:	git git://people.freedesktop.org/~thomash/linux
4531S:	Supported
4532F:	drivers/gpu/drm/vmwgfx/
4533F:	include/uapi/drm/vmwgfx_drm.h
4534
4535DRM DRIVERS FOR VC4
4536M:	Eric Anholt <eric@anholt.net>
4537T:	git git://github.com/anholt/linux
4538S:	Supported
4539F:	drivers/gpu/drm/vc4/
4540F:	include/uapi/drm/vc4_drm.h
4541F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4542T:	git git://anongit.freedesktop.org/drm/drm-misc
4543
4544DRM DRIVERS FOR TI OMAP
4545M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4546L:	dri-devel@lists.freedesktop.org
4547S:	Maintained
4548F:	drivers/gpu/drm/omapdrm/
4549F:	Documentation/devicetree/bindings/display/ti/
4550
4551DRM DRIVERS FOR TI LCDC
4552M:	Jyri Sarha <jsarha@ti.com>
4553R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4554L:	dri-devel@lists.freedesktop.org
4555S:	Maintained
4556F:	drivers/gpu/drm/tilcdc/
4557F:	Documentation/devicetree/bindings/display/tilcdc/
4558
4559DRM DRIVERS FOR ZTE ZX
4560M:	Shawn Guo <shawnguo@kernel.org>
4561L:	dri-devel@lists.freedesktop.org
4562S:	Maintained
4563F:	drivers/gpu/drm/zte/
4564F:	Documentation/devicetree/bindings/display/zte,vou.txt
4565T:	git git://anongit.freedesktop.org/drm/drm-misc
4566
4567DSBR100 USB FM RADIO DRIVER
4568M:	Alexey Klimov <klimov.linux@gmail.com>
4569L:	linux-media@vger.kernel.org
4570T:	git git://linuxtv.org/media_tree.git
4571S:	Maintained
4572F:	drivers/media/radio/dsbr100.c
4573
4574DSCC4 DRIVER
4575M:	Francois Romieu <romieu@fr.zoreil.com>
4576L:	netdev@vger.kernel.org
4577S:	Maintained
4578F:	drivers/net/wan/dscc4.c
4579
4580DT3155 MEDIA DRIVER
4581M:	Hans Verkuil <hverkuil@xs4all.nl>
4582L:	linux-media@vger.kernel.org
4583T:	git git://linuxtv.org/media_tree.git
4584W:	https://linuxtv.org
4585S:	Odd Fixes
4586F:	drivers/media/pci/dt3155/
4587
4588DVB_USB_AF9015 MEDIA DRIVER
4589M:	Antti Palosaari <crope@iki.fi>
4590L:	linux-media@vger.kernel.org
4591W:	https://linuxtv.org
4592W:	http://palosaari.fi/linux/
4593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4594T:	git git://linuxtv.org/anttip/media_tree.git
4595S:	Maintained
4596F:	drivers/media/usb/dvb-usb-v2/af9015*
4597
4598DVB_USB_AF9035 MEDIA DRIVER
4599M:	Antti Palosaari <crope@iki.fi>
4600L:	linux-media@vger.kernel.org
4601W:	https://linuxtv.org
4602W:	http://palosaari.fi/linux/
4603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4604T:	git git://linuxtv.org/anttip/media_tree.git
4605S:	Maintained
4606F:	drivers/media/usb/dvb-usb-v2/af9035*
4607
4608DVB_USB_ANYSEE MEDIA DRIVER
4609M:	Antti Palosaari <crope@iki.fi>
4610L:	linux-media@vger.kernel.org
4611W:	https://linuxtv.org
4612W:	http://palosaari.fi/linux/
4613Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4614T:	git git://linuxtv.org/anttip/media_tree.git
4615S:	Maintained
4616F:	drivers/media/usb/dvb-usb-v2/anysee*
4617
4618DVB_USB_AU6610 MEDIA DRIVER
4619M:	Antti Palosaari <crope@iki.fi>
4620L:	linux-media@vger.kernel.org
4621W:	https://linuxtv.org
4622W:	http://palosaari.fi/linux/
4623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4624T:	git git://linuxtv.org/anttip/media_tree.git
4625S:	Maintained
4626F:	drivers/media/usb/dvb-usb-v2/au6610*
4627
4628DVB_USB_CE6230 MEDIA DRIVER
4629M:	Antti Palosaari <crope@iki.fi>
4630L:	linux-media@vger.kernel.org
4631W:	https://linuxtv.org
4632W:	http://palosaari.fi/linux/
4633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4634T:	git git://linuxtv.org/anttip/media_tree.git
4635S:	Maintained
4636F:	drivers/media/usb/dvb-usb-v2/ce6230*
4637
4638DVB_USB_CXUSB MEDIA DRIVER
4639M:	Michael Krufky <mkrufky@linuxtv.org>
4640L:	linux-media@vger.kernel.org
4641W:	https://linuxtv.org
4642W:	http://github.com/mkrufky
4643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4644T:	git git://linuxtv.org/media_tree.git
4645S:	Maintained
4646F:	drivers/media/usb/dvb-usb/cxusb*
4647
4648DVB_USB_EC168 MEDIA DRIVER
4649M:	Antti Palosaari <crope@iki.fi>
4650L:	linux-media@vger.kernel.org
4651W:	https://linuxtv.org
4652W:	http://palosaari.fi/linux/
4653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4654T:	git git://linuxtv.org/anttip/media_tree.git
4655S:	Maintained
4656F:	drivers/media/usb/dvb-usb-v2/ec168*
4657
4658DVB_USB_GL861 MEDIA DRIVER
4659M:	Antti Palosaari <crope@iki.fi>
4660L:	linux-media@vger.kernel.org
4661W:	https://linuxtv.org
4662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4663T:	git git://linuxtv.org/anttip/media_tree.git
4664S:	Maintained
4665F:	drivers/media/usb/dvb-usb-v2/gl861*
4666
4667DVB_USB_MXL111SF MEDIA DRIVER
4668M:	Michael Krufky <mkrufky@linuxtv.org>
4669L:	linux-media@vger.kernel.org
4670W:	https://linuxtv.org
4671W:	http://github.com/mkrufky
4672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4673T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4674S:	Maintained
4675F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4676
4677DVB_USB_RTL28XXU MEDIA DRIVER
4678M:	Antti Palosaari <crope@iki.fi>
4679L:	linux-media@vger.kernel.org
4680W:	https://linuxtv.org
4681W:	http://palosaari.fi/linux/
4682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4683T:	git git://linuxtv.org/anttip/media_tree.git
4684S:	Maintained
4685F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4686
4687DVB_USB_V2 MEDIA DRIVER
4688M:	Antti Palosaari <crope@iki.fi>
4689L:	linux-media@vger.kernel.org
4690W:	https://linuxtv.org
4691W:	http://palosaari.fi/linux/
4692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4693T:	git git://linuxtv.org/anttip/media_tree.git
4694S:	Maintained
4695F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4696F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4697
4698DYNAMIC DEBUG
4699M:	Jason Baron <jbaron@akamai.com>
4700S:	Maintained
4701F:	lib/dynamic_debug.c
4702F:	include/linux/dynamic_debug.h
4703
4704DZ DECSTATION DZ11 SERIAL DRIVER
4705M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4706S:	Maintained
4707F:	drivers/tty/serial/dz.*
4708
4709E3X0 POWER BUTTON DRIVER
4710M:	Moritz Fischer <moritz.fischer@ettus.com>
4711L:	usrp-users@lists.ettus.com
4712W:	http://www.ettus.com
4713S:	Supported
4714F:	drivers/input/misc/e3x0-button.c
4715F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4716
4717E4000 MEDIA DRIVER
4718M:	Antti Palosaari <crope@iki.fi>
4719L:	linux-media@vger.kernel.org
4720W:	https://linuxtv.org
4721W:	http://palosaari.fi/linux/
4722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4723T:	git git://linuxtv.org/anttip/media_tree.git
4724S:	Maintained
4725F:	drivers/media/tuners/e4000*
4726
4727EATA ISA/EISA/PCI SCSI DRIVER
4728M:	Dario Ballabio <ballabio_dario@emc.com>
4729L:	linux-scsi@vger.kernel.org
4730S:	Maintained
4731F:	drivers/scsi/eata.c
4732
4733EC100 MEDIA DRIVER
4734M:	Antti Palosaari <crope@iki.fi>
4735L:	linux-media@vger.kernel.org
4736W:	https://linuxtv.org
4737W:	http://palosaari.fi/linux/
4738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4739T:	git git://linuxtv.org/anttip/media_tree.git
4740S:	Maintained
4741F:	drivers/media/dvb-frontends/ec100*
4742
4743ECRYPT FILE SYSTEM
4744M:	Tyler Hicks <tyhicks@canonical.com>
4745L:	ecryptfs@vger.kernel.org
4746W:	http://ecryptfs.org
4747W:	https://launchpad.net/ecryptfs
4748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4749S:	Supported
4750F:	Documentation/filesystems/ecryptfs.txt
4751F:	fs/ecryptfs/
4752
4753EDAC-CORE
4754M:	Borislav Petkov <bp@alien8.de>
4755M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4756M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4757L:	linux-edac@vger.kernel.org
4758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4760S:	Supported
4761F:	Documentation/admin-guide/ras.rst
4762F:	Documentation/driver-api/edac.rst
4763F:	drivers/edac/
4764F:	include/linux/edac.h
4765
4766EDAC-AMD64
4767M:	Borislav Petkov <bp@alien8.de>
4768L:	linux-edac@vger.kernel.org
4769S:	Maintained
4770F:	drivers/edac/amd64_edac*
4771
4772EDAC-CALXEDA
4773M:	Robert Richter <rric@kernel.org>
4774L:	linux-edac@vger.kernel.org
4775S:	Maintained
4776F:	drivers/edac/highbank*
4777
4778EDAC-CAVIUM
4779M:	Ralf Baechle <ralf@linux-mips.org>
4780M:	David Daney <david.daney@cavium.com>
4781L:	linux-edac@vger.kernel.org
4782L:	linux-mips@linux-mips.org
4783S:	Supported
4784F:	drivers/edac/octeon_edac*
4785F:	drivers/edac/thunderx_edac*
4786
4787EDAC-E752X
4788M:	Mark Gross <mark.gross@intel.com>
4789L:	linux-edac@vger.kernel.org
4790S:	Maintained
4791F:	drivers/edac/e752x_edac.c
4792
4793EDAC-E7XXX
4794L:	linux-edac@vger.kernel.org
4795S:	Maintained
4796F:	drivers/edac/e7xxx_edac.c
4797
4798EDAC-FSL_DDR
4799M:	York Sun <york.sun@nxp.com>
4800L:	linux-edac@vger.kernel.org
4801S:	Maintained
4802F:	drivers/edac/fsl_ddr_edac.*
4803
4804EDAC-GHES
4805M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4806M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4807L:	linux-edac@vger.kernel.org
4808S:	Maintained
4809F:	drivers/edac/ghes_edac.c
4810
4811EDAC-I82443BXGX
4812M:	Tim Small <tim@buttersideup.com>
4813L:	linux-edac@vger.kernel.org
4814S:	Maintained
4815F:	drivers/edac/i82443bxgx_edac.c
4816
4817EDAC-I3000
4818L:	linux-edac@vger.kernel.org
4819S:	Orphan
4820F:	drivers/edac/i3000_edac.c
4821
4822EDAC-I5000
4823L:	linux-edac@vger.kernel.org
4824S:	Maintained
4825F:	drivers/edac/i5000_edac.c
4826
4827EDAC-I5400
4828M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4829M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4830L:	linux-edac@vger.kernel.org
4831S:	Maintained
4832F:	drivers/edac/i5400_edac.c
4833
4834EDAC-I7300
4835M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4836M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4837L:	linux-edac@vger.kernel.org
4838S:	Maintained
4839F:	drivers/edac/i7300_edac.c
4840
4841EDAC-I7CORE
4842M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4844L:	linux-edac@vger.kernel.org
4845S:	Maintained
4846F:	drivers/edac/i7core_edac.c
4847
4848EDAC-I82975X
4849M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4850M:	"Arvind R." <arvino55@gmail.com>
4851L:	linux-edac@vger.kernel.org
4852S:	Maintained
4853F:	drivers/edac/i82975x_edac.c
4854
4855EDAC-IE31200
4856M:	Jason Baron <jbaron@akamai.com>
4857L:	linux-edac@vger.kernel.org
4858S:	Maintained
4859F:	drivers/edac/ie31200_edac.c
4860
4861EDAC-MPC85XX
4862M:	Johannes Thumshirn <morbidrsa@gmail.com>
4863L:	linux-edac@vger.kernel.org
4864S:	Maintained
4865F:	drivers/edac/mpc85xx_edac.[ch]
4866
4867EDAC-PND2
4868M:	Tony Luck <tony.luck@intel.com>
4869L:	linux-edac@vger.kernel.org
4870S:	Maintained
4871F:	drivers/edac/pnd2_edac.[ch]
4872
4873EDAC-PASEMI
4874M:	Egor Martovetsky <egor@pasemi.com>
4875L:	linux-edac@vger.kernel.org
4876S:	Maintained
4877F:	drivers/edac/pasemi_edac.c
4878
4879EDAC-R82600
4880M:	Tim Small <tim@buttersideup.com>
4881L:	linux-edac@vger.kernel.org
4882S:	Maintained
4883F:	drivers/edac/r82600_edac.c
4884
4885EDAC-SBRIDGE
4886M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4887M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4888L:	linux-edac@vger.kernel.org
4889S:	Maintained
4890F:	drivers/edac/sb_edac.c
4891
4892EDAC-SKYLAKE
4893M:	Tony Luck <tony.luck@intel.com>
4894L:	linux-edac@vger.kernel.org
4895S:	Maintained
4896F:	drivers/edac/skx_edac.c
4897
4898EDAC-XGENE
4899APPLIED MICRO (APM) X-GENE SOC EDAC
4900M:     Loc Ho <lho@apm.com>
4901S:     Supported
4902F:     drivers/edac/xgene_edac.c
4903F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4904
4905EDIROL UA-101/UA-1000 DRIVER
4906M:	Clemens Ladisch <clemens@ladisch.de>
4907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4908T:	git git://git.alsa-project.org/alsa-kernel.git
4909S:	Maintained
4910F:	sound/usb/misc/ua101.c
4911
4912EXTENSIBLE FIRMWARE INTERFACE (EFI)
4913M:	Matt Fleming <matt@codeblueprint.co.uk>
4914M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4915L:	linux-efi@vger.kernel.org
4916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4917S:	Maintained
4918F:	Documentation/efi-stub.txt
4919F:	arch/*/kernel/efi.c
4920F:	arch/x86/boot/compressed/eboot.[ch]
4921F:	arch/*/include/asm/efi.h
4922F:	arch/x86/platform/efi/
4923F:	drivers/firmware/efi/
4924F:	include/linux/efi*.h
4925F:	arch/arm/boot/compressed/efi-header.S
4926F:	arch/arm64/kernel/efi-entry.S
4927
4928EFI VARIABLE FILESYSTEM
4929M:	Matthew Garrett <matthew.garrett@nebula.com>
4930M:	Jeremy Kerr <jk@ozlabs.org>
4931M:	Matt Fleming <matt@codeblueprint.co.uk>
4932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4933L:	linux-efi@vger.kernel.org
4934S:	Maintained
4935F:	fs/efivarfs/
4936
4937EFIFB FRAMEBUFFER DRIVER
4938L:	linux-fbdev@vger.kernel.org
4939M:	Peter Jones <pjones@redhat.com>
4940S:	Maintained
4941F:	drivers/video/fbdev/efifb.c
4942
4943EFI TEST DRIVER
4944L:	linux-efi@vger.kernel.org
4945M:	Ivan Hu <ivan.hu@canonical.com>
4946M:	Matt Fleming <matt@codeblueprint.co.uk>
4947S:	Maintained
4948F:	drivers/firmware/efi/test/
4949
4950EFS FILESYSTEM
4951W:	http://aeschi.ch.eu.org/efs/
4952S:	Orphan
4953F:	fs/efs/
4954
4955EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4956M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4957L:	netdev@vger.kernel.org
4958S:	Maintained
4959F:	drivers/net/ethernet/ibm/ehea/
4960
4961EM28XX VIDEO4LINUX DRIVER
4962M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4963M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4964L:	linux-media@vger.kernel.org
4965W:	https://linuxtv.org
4966T:	git git://linuxtv.org/media_tree.git
4967S:	Maintained
4968F:	drivers/media/usb/em28xx/
4969F:	Documentation/media/v4l-drivers/em28xx*
4970
4971EMBEDDED LINUX
4972M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4973M:	Matt Mackall <mpm@selenic.com>
4974M:	David Woodhouse <dwmw2@infradead.org>
4975L:	linux-embedded@vger.kernel.org
4976S:	Maintained
4977
4978EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4979M:	James Smart <james.smart@broadcom.com>
4980M:	Dick Kennedy <dick.kennedy@broadcom.com>
4981L:	linux-scsi@vger.kernel.org
4982W:	http://www.broadcom.com
4983S:	Supported
4984F:	drivers/scsi/lpfc/
4985
4986ENE CB710 FLASH CARD READER DRIVER
4987M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4988S:	Maintained
4989F:	drivers/misc/cb710/
4990F:	drivers/mmc/host/cb710-mmc.*
4991F:	include/linux/cb710.h
4992
4993ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4994M:	Maxim Levitsky <maximlevitsky@gmail.com>
4995S:	Maintained
4996F:	drivers/media/rc/ene_ir.*
4997
4998EPSON S1D13XXX FRAMEBUFFER DRIVER
4999M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5000S:	Maintained
5001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5002F:	drivers/video/fbdev/s1d13xxxfb.c
5003F:	include/video/s1d13xxxfb.h
5004
5005ET131X NETWORK DRIVER
5006M:	Mark Einon <mark.einon@gmail.com>
5007S:	Odd Fixes
5008F:	drivers/net/ethernet/agere/
5009
5010ETHERNET BRIDGE
5011M:	Stephen Hemminger <stephen@networkplumber.org>
5012L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5013L:	netdev@vger.kernel.org
5014W:	http://www.linuxfoundation.org/en/Net:Bridge
5015S:	Maintained
5016F:	include/linux/netfilter_bridge/
5017F:	net/bridge/
5018
5019ETHERNET PHY LIBRARY
5020M:	Andrew Lunn <andrew@lunn.ch>
5021M:	Florian Fainelli <f.fainelli@gmail.com>
5022L:	netdev@vger.kernel.org
5023S:	Maintained
5024F:	include/linux/phy.h
5025F:	include/linux/phy_fixed.h
5026F:	drivers/net/phy/
5027F:	Documentation/networking/phy.txt
5028F:	drivers/of/of_mdio.c
5029F:	drivers/of/of_net.c
5030
5031EXT2 FILE SYSTEM
5032M:	Jan Kara <jack@suse.com>
5033L:	linux-ext4@vger.kernel.org
5034S:	Maintained
5035F:	Documentation/filesystems/ext2.txt
5036F:	fs/ext2/
5037F:	include/linux/ext2*
5038
5039EXT4 FILE SYSTEM
5040M:	"Theodore Ts'o" <tytso@mit.edu>
5041M:	Andreas Dilger <adilger.kernel@dilger.ca>
5042L:	linux-ext4@vger.kernel.org
5043W:	http://ext4.wiki.kernel.org
5044Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5046S:	Maintained
5047F:	Documentation/filesystems/ext4.txt
5048F:	fs/ext4/
5049
5050Extended Verification Module (EVM)
5051M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5052L:	linux-ima-devel@lists.sourceforge.net
5053L:	linux-security-module@vger.kernel.org
5054S:	Supported
5055F:	security/integrity/evm/
5056
5057EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5058M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5059M:	Chanwoo Choi <cw00.choi@samsung.com>
5060L:	linux-kernel@vger.kernel.org
5061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5062S:	Maintained
5063F:	drivers/extcon/
5064F:	include/linux/extcon/
5065F:	include/linux/extcon.h
5066F:	Documentation/extcon/
5067F:	Documentation/devicetree/bindings/extcon/
5068
5069EXYNOS DP DRIVER
5070M:	Jingoo Han <jingoohan1@gmail.com>
5071L:	dri-devel@lists.freedesktop.org
5072S:	Maintained
5073F:	drivers/gpu/drm/exynos/exynos_dp*
5074
5075EXYNOS SYSMMU (IOMMU) driver
5076M:	Marek Szyprowski <m.szyprowski@samsung.com>
5077L:	iommu@lists.linux-foundation.org
5078S:	Maintained
5079F:	drivers/iommu/exynos-iommu.c
5080
5081EZchip NPS platform support
5082M:	Noam Camus <noamc@ezchip.com>
5083S:	Supported
5084F:	arch/arc/plat-eznps
5085F:	arch/arc/boot/dts/eznps.dts
5086
5087F71805F HARDWARE MONITORING DRIVER
5088M:	Jean Delvare <jdelvare@suse.com>
5089L:	linux-hwmon@vger.kernel.org
5090S:	Maintained
5091F:	Documentation/hwmon/f71805f
5092F:	drivers/hwmon/f71805f.c
5093
5094FC0011 TUNER DRIVER
5095M:	Michael Buesch <m@bues.ch>
5096L:	linux-media@vger.kernel.org
5097S:	Maintained
5098F:	drivers/media/tuners/fc0011.h
5099F:	drivers/media/tuners/fc0011.c
5100
5101FC2580 MEDIA DRIVER
5102M:	Antti Palosaari <crope@iki.fi>
5103L:	linux-media@vger.kernel.org
5104W:	https://linuxtv.org
5105W:	http://palosaari.fi/linux/
5106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5107T:	git git://linuxtv.org/anttip/media_tree.git
5108S:	Maintained
5109F:	drivers/media/tuners/fc2580*
5110
5111FANOTIFY
5112M:	Eric Paris <eparis@redhat.com>
5113S:	Maintained
5114F:	fs/notify/fanotify/
5115F:	include/linux/fanotify.h
5116F:	include/uapi/linux/fanotify.h
5117
5118FARSYNC SYNCHRONOUS DRIVER
5119M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5120W:	http://www.farsite.co.uk/
5121S:	Supported
5122F:	drivers/net/wan/farsync.*
5123
5124FAULT INJECTION SUPPORT
5125M:	Akinobu Mita <akinobu.mita@gmail.com>
5126S:	Supported
5127F:	Documentation/fault-injection/
5128F:	lib/fault-inject.c
5129
5130FBTFT Framebuffer drivers
5131M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5132S:	Maintained
5133F:	drivers/staging/fbtft/
5134
5135FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5136M:	Johannes Thumshirn <jth@kernel.org>
5137L:	fcoe-devel@open-fcoe.org
5138W:	www.Open-FCoE.org
5139S:	Supported
5140F:	drivers/scsi/libfc/
5141F:	drivers/scsi/fcoe/
5142F:	include/scsi/fc/
5143F:	include/scsi/libfc.h
5144F:	include/scsi/libfcoe.h
5145F:	include/uapi/scsi/fc/
5146
5147FILE LOCKING (flock() and fcntl()/lockf())
5148M:	Jeff Layton <jlayton@poochiereds.net>
5149M:	"J. Bruce Fields" <bfields@fieldses.org>
5150L:	linux-fsdevel@vger.kernel.org
5151S:	Maintained
5152F:	include/linux/fcntl.h
5153F:	include/linux/fs.h
5154F:	include/uapi/linux/fcntl.h
5155F:	include/uapi/linux/fs.h
5156F:	fs/fcntl.c
5157F:	fs/locks.c
5158
5159FILESYSTEMS (VFS and infrastructure)
5160M:	Alexander Viro <viro@zeniv.linux.org.uk>
5161L:	linux-fsdevel@vger.kernel.org
5162S:	Maintained
5163F:	fs/*
5164
5165FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5166M:	Riku Voipio <riku.voipio@iki.fi>
5167L:	linux-hwmon@vger.kernel.org
5168S:	Maintained
5169F:	drivers/hwmon/f75375s.c
5170F:	include/linux/f75375s.h
5171
5172FIREWIRE AUDIO DRIVERS
5173M:	Clemens Ladisch <clemens@ladisch.de>
5174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5175T:	git git://git.alsa-project.org/alsa-kernel.git
5176S:	Maintained
5177F:	sound/firewire/
5178
5179FIREWIRE MEDIA DRIVERS (firedtv)
5180M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5181L:	linux-media@vger.kernel.org
5182L:	linux1394-devel@lists.sourceforge.net
5183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5184S:	Maintained
5185F:	drivers/media/firewire/
5186
5187FIREWIRE SBP-2 TARGET
5188M:	Chris Boot <bootc@bootc.net>
5189L:	linux-scsi@vger.kernel.org
5190L:	target-devel@vger.kernel.org
5191L:	linux1394-devel@lists.sourceforge.net
5192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5193S:	Maintained
5194F:	drivers/target/sbp/
5195
5196FIREWIRE SUBSYSTEM
5197M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5198L:	linux1394-devel@lists.sourceforge.net
5199W:	http://ieee1394.wiki.kernel.org/
5200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5201S:	Maintained
5202F:	drivers/firewire/
5203F:	include/linux/firewire.h
5204F:	include/uapi/linux/firewire*.h
5205F:	tools/firewire/
5206
5207FIRMWARE LOADER (request_firmware)
5208M:	Luis R. Rodriguez <mcgrof@kernel.org>
5209L:	linux-kernel@vger.kernel.org
5210S:	Maintained
5211F:	Documentation/firmware_class/
5212F:	drivers/base/firmware*.c
5213F:	include/linux/firmware.h
5214
5215FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5216M:	Joshua Morris <josh.h.morris@us.ibm.com>
5217M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5218S:	Maintained
5219F:	drivers/block/rsxx/
5220
5221FLOPPY DRIVER
5222M:	Jiri Kosina <jikos@kernel.org>
5223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5224S:	Odd fixes
5225F:	drivers/block/floppy.c
5226
5227FMC SUBSYSTEM
5228M:	Alessandro Rubini <rubini@gnudd.com>
5229W:	http://www.ohwr.org/projects/fmc-bus
5230S:	Supported
5231F:	drivers/fmc/
5232F:	include/linux/fmc*.h
5233F:	include/linux/ipmi-fru.h
5234K:	fmc_d.*register
5235
5236FPGA MANAGER FRAMEWORK
5237M:	Alan Tull <atull@kernel.org>
5238R:	Moritz Fischer <moritz.fischer@ettus.com>
5239L:	linux-fpga@vger.kernel.org
5240S:	Maintained
5241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5242F:	Documentation/fpga/
5243F:	Documentation/devicetree/bindings/fpga/
5244F:	drivers/fpga/
5245F:	include/linux/fpga/
5246W:	http://www.rocketboards.org
5247
5248FPU EMULATOR
5249M:	Bill Metzenthen <billm@melbpc.org.au>
5250W:	http://floatingpoint.sourceforge.net/emulator/index.html
5251S:	Maintained
5252F:	arch/x86/math-emu/
5253
5254FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5255L:	netdev@vger.kernel.org
5256S:	Orphan
5257F:	drivers/net/wan/dlci.c
5258F:	drivers/net/wan/sdla.c
5259
5260FRAMEBUFFER LAYER
5261M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5262L:	linux-fbdev@vger.kernel.org
5263T:	git git://github.com/bzolnier/linux.git
5264Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5265S:	Maintained
5266F:	Documentation/fb/
5267F:	drivers/video/
5268F:	include/video/
5269F:	include/linux/fb.h
5270F:	include/uapi/video/
5271F:	include/uapi/linux/fb.h
5272
5273FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5274M:	Horia Geantă <horia.geanta@nxp.com>
5275M:	Dan Douglass <dan.douglass@nxp.com>
5276L:	linux-crypto@vger.kernel.org
5277S:	Maintained
5278F:	drivers/crypto/caam/
5279F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5280
5281FREESCALE DIU FRAMEBUFFER DRIVER
5282M:	Timur Tabi <timur@tabi.org>
5283L:	linux-fbdev@vger.kernel.org
5284S:	Maintained
5285F:	drivers/video/fbdev/fsl-diu-fb.*
5286
5287FREESCALE DMA DRIVER
5288M:	Li Yang <leoli@freescale.com>
5289M:	Zhang Wei <zw@zh-kernel.org>
5290L:	linuxppc-dev@lists.ozlabs.org
5291S:	Maintained
5292F:	drivers/dma/fsldma.*
5293
5294FREESCALE GPMI NAND DRIVER
5295M:	Han Xu <han.xu@nxp.com>
5296L:	linux-mtd@lists.infradead.org
5297S:	Maintained
5298F:	drivers/mtd/nand/gpmi-nand/*
5299
5300FREESCALE I2C CPM DRIVER
5301M:	Jochen Friedrich <jochen@scram.de>
5302L:	linuxppc-dev@lists.ozlabs.org
5303L:	linux-i2c@vger.kernel.org
5304S:	Maintained
5305F:	drivers/i2c/busses/i2c-cpm.c
5306
5307FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5308M:	Sascha Hauer <kernel@pengutronix.de>
5309L:	linux-fbdev@vger.kernel.org
5310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5311S:	Maintained
5312F:	include/linux/platform_data/video-imxfb.h
5313F:	drivers/video/fbdev/imxfb.c
5314
5315FREESCALE QUAD SPI DRIVER
5316M:	Han Xu <han.xu@nxp.com>
5317L:	linux-mtd@lists.infradead.org
5318S:	Maintained
5319F:	drivers/mtd/spi-nor/fsl-quadspi.c
5320
5321FREESCALE SOC FS_ENET DRIVER
5322M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5323M:	Vitaly Bordug <vbordug@ru.mvista.com>
5324L:	linuxppc-dev@lists.ozlabs.org
5325L:	netdev@vger.kernel.org
5326S:	Maintained
5327F:	drivers/net/ethernet/freescale/fs_enet/
5328F:	include/linux/fs_enet_pd.h
5329
5330FREESCALE IMX / MXC FEC DRIVER
5331M:	Fugang Duan <fugang.duan@nxp.com>
5332L:	netdev@vger.kernel.org
5333S:	Maintained
5334F:	drivers/net/ethernet/freescale/fec_main.c
5335F:	drivers/net/ethernet/freescale/fec_ptp.c
5336F:	drivers/net/ethernet/freescale/fec.h
5337F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5338
5339FREESCALE QORIQ DPAA FMAN DRIVER
5340M:	Madalin Bucur <madalin.bucur@nxp.com>
5341L:	netdev@vger.kernel.org
5342S:	Maintained
5343F:	drivers/net/ethernet/freescale/fman
5344F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5345
5346FREESCALE QORIQ DPAA ETHERNET DRIVER
5347M:	Madalin Bucur <madalin.bucur@nxp.com>
5348L:	netdev@vger.kernel.org
5349S:	Maintained
5350F:	drivers/net/ethernet/freescale/dpaa
5351
5352FREESCALE SOC DRIVERS
5353M:	Scott Wood <oss@buserror.net>
5354L:	linuxppc-dev@lists.ozlabs.org
5355L:	linux-arm-kernel@lists.infradead.org
5356S:	Maintained
5357F:	Documentation/devicetree/bindings/powerpc/fsl/
5358F:	drivers/soc/fsl/
5359F:	include/linux/fsl/
5360
5361FREESCALE QUICC ENGINE LIBRARY
5362M:	Qiang Zhao <qiang.zhao@nxp.com>
5363L:	linuxppc-dev@lists.ozlabs.org
5364S:	Maintained
5365F:	drivers/soc/fsl/qe/
5366F:	include/soc/fsl/*qe*.h
5367F:	include/soc/fsl/*ucc*.h
5368
5369FREESCALE USB PERIPHERAL DRIVERS
5370M:	Li Yang <leoli@freescale.com>
5371L:	linux-usb@vger.kernel.org
5372L:	linuxppc-dev@lists.ozlabs.org
5373S:	Maintained
5374F:	drivers/usb/gadget/udc/fsl*
5375
5376FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5377M:	Li Yang <leoli@freescale.com>
5378L:	netdev@vger.kernel.org
5379L:	linuxppc-dev@lists.ozlabs.org
5380S:	Maintained
5381F:	drivers/net/ethernet/freescale/ucc_geth*
5382
5383FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5384M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5385L:	netdev@vger.kernel.org
5386S:	Maintained
5387F:	drivers/net/ethernet/freescale/gianfar*
5388X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5389F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5390
5391FREESCALE QUICC ENGINE UCC HDLC DRIVER
5392M:	Zhao Qiang <qiang.zhao@nxp.com>
5393L:	netdev@vger.kernel.org
5394L:	linuxppc-dev@lists.ozlabs.org
5395S:	Maintained
5396F:	drivers/net/wan/fsl_ucc_hdlc*
5397
5398FREESCALE QUICC ENGINE UCC UART DRIVER
5399M:	Timur Tabi <timur@tabi.org>
5400L:	linuxppc-dev@lists.ozlabs.org
5401S:	Maintained
5402F:	drivers/tty/serial/ucc_uart.c
5403
5404FREESCALE SOC SOUND DRIVERS
5405M:	Timur Tabi <timur@tabi.org>
5406M:	Nicolin Chen <nicoleotsuka@gmail.com>
5407M:	Xiubo Li <Xiubo.Lee@gmail.com>
5408R:	Fabio Estevam <fabio.estevam@nxp.com>
5409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5410L:	linuxppc-dev@lists.ozlabs.org
5411S:	Maintained
5412F:	sound/soc/fsl/fsl*
5413F:	sound/soc/fsl/imx*
5414F:	sound/soc/fsl/mpc8610_hpcd.c
5415
5416FREEVXFS FILESYSTEM
5417M:	Christoph Hellwig <hch@infradead.org>
5418W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5419S:	Maintained
5420F:	fs/freevxfs/
5421
5422FREEZER
5423M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5424M:	Pavel Machek <pavel@ucw.cz>
5425L:	linux-pm@vger.kernel.org
5426S:	Supported
5427F:	Documentation/power/freezing-of-tasks.txt
5428F:	include/linux/freezer.h
5429F:	kernel/freezer.c
5430
5431FRONTSWAP API
5432M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5433L:	linux-kernel@vger.kernel.org
5434S:	Maintained
5435F:	mm/frontswap.c
5436F:	include/linux/frontswap.h
5437
5438FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5439M:	David Howells <dhowells@redhat.com>
5440L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5441S:	Supported
5442F:	Documentation/filesystems/caching/
5443F:	fs/fscache/
5444F:	include/linux/fscache*.h
5445
5446FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5447M:	Theodore Y. Ts'o <tytso@mit.edu>
5448M:	Jaegeuk Kim <jaegeuk@kernel.org>
5449L:	linux-fscrypt@vger.kernel.org
5450Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5452S:	Supported
5453F:	fs/crypto/
5454F:	include/linux/fscrypt*.h
5455
5456F2FS FILE SYSTEM
5457M:	Jaegeuk Kim <jaegeuk@kernel.org>
5458M:	Chao Yu <yuchao0@huawei.com>
5459L:	linux-f2fs-devel@lists.sourceforge.net
5460W:	https://f2fs.wiki.kernel.org/
5461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5462S:	Maintained
5463F:	Documentation/filesystems/f2fs.txt
5464F:	Documentation/ABI/testing/sysfs-fs-f2fs
5465F:	fs/f2fs/
5466F:	include/linux/f2fs_fs.h
5467F:	include/trace/events/f2fs.h
5468
5469FUJITSU FR-V (FRV) PORT
5470S:	Orphan
5471F:	arch/frv/
5472
5473FUJITSU LAPTOP EXTRAS
5474M:	Jonathan Woithe <jwoithe@just42.net>
5475L:	platform-driver-x86@vger.kernel.org
5476S:	Maintained
5477F:	drivers/platform/x86/fujitsu-laptop.c
5478
5479FUJITSU M-5MO LS CAMERA ISP DRIVER
5480M:	Kyungmin Park <kyungmin.park@samsung.com>
5481M:	Heungjun Kim <riverful.kim@samsung.com>
5482L:	linux-media@vger.kernel.org
5483S:	Maintained
5484F:	drivers/media/i2c/m5mols/
5485F:	include/media/i2c/m5mols.h
5486
5487FUJITSU TABLET EXTRAS
5488M:	Robert Gerlach <khnz@gmx.de>
5489L:	platform-driver-x86@vger.kernel.org
5490S:	Maintained
5491F:	drivers/platform/x86/fujitsu-tablet.c
5492
5493FUSE: FILESYSTEM IN USERSPACE
5494M:	Miklos Szeredi <miklos@szeredi.hu>
5495L:	linux-fsdevel@vger.kernel.org
5496W:	http://fuse.sourceforge.net/
5497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5498S:	Maintained
5499F:	fs/fuse/
5500F:	include/uapi/linux/fuse.h
5501F:	Documentation/filesystems/fuse.txt
5502
5503FUTEX SUBSYSTEM
5504M:	Thomas Gleixner <tglx@linutronix.de>
5505M:	Ingo Molnar <mingo@redhat.com>
5506R:	Peter Zijlstra <peterz@infradead.org>
5507R:	Darren Hart <dvhart@infradead.org>
5508L:	linux-kernel@vger.kernel.org
5509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5510S:	Maintained
5511F:	kernel/futex.c
5512F:	kernel/futex_compat.c
5513F:	include/asm-generic/futex.h
5514F:	include/linux/futex.h
5515F:	include/uapi/linux/futex.h
5516F:	tools/testing/selftests/futex/
5517F:	tools/perf/bench/futex*
5518F:	Documentation/*futex*
5519
5520FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5521M:	Rik Faith <faith@cs.unc.edu>
5522L:	linux-scsi@vger.kernel.org
5523S:	Odd Fixes (e.g., new signatures)
5524F:	drivers/scsi/fdomain.*
5525
5526GCC PLUGINS
5527M:	Kees Cook <keescook@chromium.org>
5528R:	Emese Revfy <re.emese@gmail.com>
5529L:	kernel-hardening@lists.openwall.com
5530S:	Maintained
5531F:	scripts/gcc-plugins/
5532F:	scripts/gcc-plugin.sh
5533F:	scripts/Makefile.gcc-plugins
5534F:	Documentation/gcc-plugins.txt
5535
5536GCOV BASED KERNEL PROFILING
5537M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5538S:	Maintained
5539F:	kernel/gcov/
5540F:	Documentation/dev-tools/gcov.rst
5541
5542GDT SCSI DISK ARRAY CONTROLLER DRIVER
5543M:	Achim Leubner <achim_leubner@adaptec.com>
5544L:	linux-scsi@vger.kernel.org
5545W:	http://www.icp-vortex.com/
5546S:	Supported
5547F:	drivers/scsi/gdt*
5548
5549GDB KERNEL DEBUGGING HELPER SCRIPTS
5550M:	Jan Kiszka <jan.kiszka@siemens.com>
5551M:	Kieran Bingham <kieran@bingham.xyz>
5552S:	Supported
5553F:	scripts/gdb/
5554
5555GEMTEK FM RADIO RECEIVER DRIVER
5556M:	Hans Verkuil <hverkuil@xs4all.nl>
5557L:	linux-media@vger.kernel.org
5558T:	git git://linuxtv.org/media_tree.git
5559W:	https://linuxtv.org
5560S:	Maintained
5561F:	drivers/media/radio/radio-gemtek*
5562
5563GENERIC GPIO I2C DRIVER
5564M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5565S:	Supported
5566F:	drivers/i2c/busses/i2c-gpio.c
5567F:	include/linux/i2c-gpio.h
5568
5569GENERIC GPIO I2C MULTIPLEXER DRIVER
5570M:	Peter Korsgaard <peter.korsgaard@barco.com>
5571L:	linux-i2c@vger.kernel.org
5572S:	Supported
5573F:	drivers/i2c/muxes/i2c-mux-gpio.c
5574F:	include/linux/i2c-mux-gpio.h
5575F:	Documentation/i2c/muxes/i2c-mux-gpio
5576
5577GENERIC HDLC (WAN) DRIVERS
5578M:	Krzysztof Halasa <khc@pm.waw.pl>
5579W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5580S:	Maintained
5581F:	drivers/net/wan/c101.c
5582F:	drivers/net/wan/hd6457*
5583F:	drivers/net/wan/hdlc*
5584F:	drivers/net/wan/n2.c
5585F:	drivers/net/wan/pc300too.c
5586F:	drivers/net/wan/pci200syn.c
5587F:	drivers/net/wan/wanxl*
5588
5589GENERIC INCLUDE/ASM HEADER FILES
5590M:	Arnd Bergmann <arnd@arndb.de>
5591L:	linux-arch@vger.kernel.org
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5593S:	Maintained
5594F:	include/asm-generic/
5595F:	include/uapi/asm-generic/
5596
5597GENERIC PHY FRAMEWORK
5598M:	Kishon Vijay Abraham I <kishon@ti.com>
5599L:	linux-kernel@vger.kernel.org
5600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5601S:	Supported
5602F:	drivers/phy/
5603F:	include/linux/phy/
5604
5605GENERIC PM DOMAINS
5606M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5607M:	Kevin Hilman <khilman@kernel.org>
5608M:	Ulf Hansson <ulf.hansson@linaro.org>
5609L:	linux-pm@vger.kernel.org
5610S:	Supported
5611F:	drivers/base/power/domain*.c
5612F:	include/linux/pm_domain.h
5613F:	Documentation/devicetree/bindings/power/power_domain.txt
5614
5615GENERIC UIO DRIVER FOR PCI DEVICES
5616M:	"Michael S. Tsirkin" <mst@redhat.com>
5617L:	kvm@vger.kernel.org
5618S:	Supported
5619F:	drivers/uio/uio_pci_generic.c
5620
5621GET_MAINTAINER SCRIPT
5622M:	Joe Perches <joe@perches.com>
5623S:	Maintained
5624F:	scripts/get_maintainer.pl
5625
5626GENWQE (IBM Generic Workqueue Card)
5627M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5628M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5629S:	Supported
5630F:	drivers/misc/genwqe/
5631
5632GFS2 FILE SYSTEM
5633M:	Steven Whitehouse <swhiteho@redhat.com>
5634M:	Bob Peterson <rpeterso@redhat.com>
5635L:	cluster-devel@redhat.com
5636W:	http://sources.redhat.com/cluster/
5637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5638S:	Supported
5639F:	Documentation/filesystems/gfs2*.txt
5640F:	fs/gfs2/
5641F:	include/uapi/linux/gfs2_ondisk.h
5642
5643GIGASET ISDN DRIVERS
5644M:	Paul Bolle <pebolle@tiscali.nl>
5645L:	gigaset307x-common@lists.sourceforge.net
5646W:	http://gigaset307x.sourceforge.net/
5647S:	Odd Fixes
5648F:	Documentation/isdn/README.gigaset
5649F:	drivers/isdn/gigaset/
5650F:	include/uapi/linux/gigaset_dev.h
5651
5652GO7007 MPEG CODEC
5653M:	Hans Verkuil <hans.verkuil@cisco.com>
5654L:	linux-media@vger.kernel.org
5655S:	Maintained
5656F:	drivers/media/usb/go7007/
5657
5658GOODIX TOUCHSCREEN
5659M:	Bastien Nocera <hadess@hadess.net>
5660L:	linux-input@vger.kernel.org
5661S:	Maintained
5662F:	drivers/input/touchscreen/goodix.c
5663
5664GPIO MOCKUP DRIVER
5665M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5666L:	linux-gpio@vger.kernel.org
5667S:	Maintained
5668F:	drivers/gpio/gpio-mockup.c
5669F:	tools/testing/selftests/gpio/
5670
5671GPIO SUBSYSTEM
5672M:	Linus Walleij <linus.walleij@linaro.org>
5673L:	linux-gpio@vger.kernel.org
5674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5675S:	Maintained
5676F:	Documentation/devicetree/bindings/gpio/
5677F:	Documentation/gpio/
5678F:	Documentation/ABI/testing/gpio-cdev
5679F:	Documentation/ABI/obsolete/sysfs-gpio
5680F:	drivers/gpio/
5681F:	include/linux/gpio/
5682F:	include/linux/gpio.h
5683F:	include/asm-generic/gpio.h
5684F:	include/uapi/linux/gpio.h
5685F:	tools/gpio/
5686
5687GRE DEMULTIPLEXER DRIVER
5688M:	Dmitry Kozlov <xeb@mail.ru>
5689L:	netdev@vger.kernel.org
5690S:	Maintained
5691F:	net/ipv4/gre_demux.c
5692F:	net/ipv4/gre_offload.c
5693F:	include/net/gre.h
5694
5695GRETH 10/100/1G Ethernet MAC device driver
5696M:	Andreas Larsson <andreas@gaisler.com>
5697L:	netdev@vger.kernel.org
5698S:	Maintained
5699F:	drivers/net/ethernet/aeroflex/
5700
5701GREYBUS SUBSYSTEM
5702M:	Johan Hovold <johan@kernel.org>
5703M:	Alex Elder <elder@kernel.org>
5704M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5705S:	Maintained
5706F:	drivers/staging/greybus/
5707L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5708
5709GREYBUS AUDIO PROTOCOLS DRIVERS
5710M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5711M:	Mark Greer <mgreer@animalcreek.com>
5712S:	Maintained
5713F:	drivers/staging/greybus/audio_apbridgea.c
5714F:	drivers/staging/greybus/audio_apbridgea.h
5715F:	drivers/staging/greybus/audio_codec.c
5716F:	drivers/staging/greybus/audio_codec.h
5717F:	drivers/staging/greybus/audio_gb.c
5718F:	drivers/staging/greybus/audio_manager.c
5719F:	drivers/staging/greybus/audio_manager.h
5720F:	drivers/staging/greybus/audio_manager_module.c
5721F:	drivers/staging/greybus/audio_manager_private.h
5722F:	drivers/staging/greybus/audio_manager_sysfs.c
5723F:	drivers/staging/greybus/audio_module.c
5724F:	drivers/staging/greybus/audio_topology.c
5725
5726GREYBUS PROTOCOLS DRIVERS
5727M:	Rui Miguel Silva <rmfrfs@gmail.com>
5728S:	Maintained
5729F:	drivers/staging/greybus/sdio.c
5730F:	drivers/staging/greybus/light.c
5731F:	drivers/staging/greybus/gpio.c
5732F:	drivers/staging/greybus/power_supply.c
5733F:	drivers/staging/greybus/spi.c
5734F:	drivers/staging/greybus/spilib.c
5735
5736GREYBUS PROTOCOLS DRIVERS
5737M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5738S:	Maintained
5739F:	drivers/staging/greybus/loopback.c
5740F:	drivers/staging/greybus/timesync.c
5741F:	drivers/staging/greybus/timesync_platform.c
5742
5743GREYBUS PROTOCOLS DRIVERS
5744M:	Viresh Kumar <vireshk@kernel.org>
5745S:	Maintained
5746F:	drivers/staging/greybus/authentication.c
5747F:	drivers/staging/greybus/bootrom.c
5748F:	drivers/staging/greybus/firmware.h
5749F:	drivers/staging/greybus/fw-core.c
5750F:	drivers/staging/greybus/fw-download.c
5751F:	drivers/staging/greybus/fw-managament.c
5752F:	drivers/staging/greybus/greybus_authentication.h
5753F:	drivers/staging/greybus/greybus_firmware.h
5754F:	drivers/staging/greybus/hid.c
5755F:	drivers/staging/greybus/i2c.c
5756F:	drivers/staging/greybus/spi.c
5757F:	drivers/staging/greybus/spilib.c
5758F:	drivers/staging/greybus/spilib.h
5759
5760GREYBUS PROTOCOLS DRIVERS
5761M:	David Lin <dtwlin@gmail.com>
5762S:	Maintained
5763F:	drivers/staging/greybus/uart.c
5764F:	drivers/staging/greybus/log.c
5765
5766GREYBUS PLATFORM DRIVERS
5767M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5768S:	Maintained
5769F:	drivers/staging/greybus/arche-platform.c
5770F:	drivers/staging/greybus/arche-apb-ctrl.c
5771F:	drivers/staging/greybus/arche_platform.h
5772
5773GS1662 VIDEO SERIALIZER
5774M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5775L:	linux-media@vger.kernel.org
5776T:	git git://linuxtv.org/media_tree.git
5777S:	Maintained
5778F:	drivers/media/spi/gs1662.c
5779
5780GSPCA FINEPIX SUBDRIVER
5781M:	Frank Zago <frank@zago.net>
5782L:	linux-media@vger.kernel.org
5783T:	git git://linuxtv.org/media_tree.git
5784S:	Maintained
5785F:	drivers/media/usb/gspca/finepix.c
5786
5787GSPCA GL860 SUBDRIVER
5788M:	Olivier Lorin <o.lorin@laposte.net>
5789L:	linux-media@vger.kernel.org
5790T:	git git://linuxtv.org/media_tree.git
5791S:	Maintained
5792F:	drivers/media/usb/gspca/gl860/
5793
5794GSPCA M5602 SUBDRIVER
5795M:	Erik Andren <erik.andren@gmail.com>
5796L:	linux-media@vger.kernel.org
5797T:	git git://linuxtv.org/media_tree.git
5798S:	Maintained
5799F:	drivers/media/usb/gspca/m5602/
5800
5801GSPCA PAC207 SONIXB SUBDRIVER
5802M:	Hans Verkuil <hverkuil@xs4all.nl>
5803L:	linux-media@vger.kernel.org
5804T:	git git://linuxtv.org/media_tree.git
5805S:	Odd Fixes
5806F:	drivers/media/usb/gspca/pac207.c
5807
5808GSPCA SN9C20X SUBDRIVER
5809M:	Brian Johnson <brijohn@gmail.com>
5810L:	linux-media@vger.kernel.org
5811T:	git git://linuxtv.org/media_tree.git
5812S:	Maintained
5813F:	drivers/media/usb/gspca/sn9c20x.c
5814
5815GSPCA T613 SUBDRIVER
5816M:	Leandro Costantino <lcostantino@gmail.com>
5817L:	linux-media@vger.kernel.org
5818T:	git git://linuxtv.org/media_tree.git
5819S:	Maintained
5820F:	drivers/media/usb/gspca/t613.c
5821
5822GSPCA USB WEBCAM DRIVER
5823M:	Hans Verkuil <hverkuil@xs4all.nl>
5824L:	linux-media@vger.kernel.org
5825T:	git git://linuxtv.org/media_tree.git
5826S:	Odd Fixes
5827F:	drivers/media/usb/gspca/
5828
5829GTP (GPRS Tunneling Protocol)
5830M:	Pablo Neira Ayuso <pablo@netfilter.org>
5831M:	Harald Welte <laforge@gnumonks.org>
5832L:	osmocom-net-gprs@lists.osmocom.org
5833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5834S:	Maintained
5835F:	drivers/net/gtp.c
5836
5837GUID PARTITION TABLE (GPT)
5838M:	Davidlohr Bueso <dave@stgolabs.net>
5839L:	linux-efi@vger.kernel.org
5840S:	Maintained
5841F:	block/partitions/efi.*
5842
5843STK1160 USB VIDEO CAPTURE DRIVER
5844M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5845L:	linux-media@vger.kernel.org
5846T:	git git://linuxtv.org/media_tree.git
5847S:	Maintained
5848F:	drivers/media/usb/stk1160/
5849
5850H8/300 ARCHITECTURE
5851M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5852L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5853W:	http://uclinux-h8.sourceforge.jp
5854T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5855S:	Maintained
5856F:	arch/h8300/
5857F:	drivers/clocksource/h8300_*.c
5858F:	drivers/clk/h8300/
5859F:	drivers/irqchip/irq-renesas-h8*.c
5860
5861HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5862M:	Frank Seidel <frank@f-seidel.de>
5863L:	platform-driver-x86@vger.kernel.org
5864W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5865S:	Maintained
5866F:	drivers/platform/x86/hdaps.c
5867
5868HDPVR USB VIDEO ENCODER DRIVER
5869M:	Hans Verkuil <hverkuil@xs4all.nl>
5870L:	linux-media@vger.kernel.org
5871T:	git git://linuxtv.org/media_tree.git
5872W:	https://linuxtv.org
5873S:	Odd Fixes
5874F:	drivers/media/usb/hdpvr/
5875
5876HWPOISON MEMORY FAILURE HANDLING
5877M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5878L:	linux-mm@kvack.org
5879S:	Maintained
5880F:	mm/memory-failure.c
5881F:	mm/hwpoison-inject.c
5882
5883HYPERVISOR VIRTUAL CONSOLE DRIVER
5884L:	linuxppc-dev@lists.ozlabs.org
5885S:	Odd Fixes
5886F:	drivers/tty/hvc/
5887
5888HACKRF MEDIA DRIVER
5889M:	Antti Palosaari <crope@iki.fi>
5890L:	linux-media@vger.kernel.org
5891W:	https://linuxtv.org
5892W:	http://palosaari.fi/linux/
5893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5894T:	git git://linuxtv.org/anttip/media_tree.git
5895S:	Maintained
5896F:	drivers/media/usb/hackrf/
5897
5898HARDWARE MONITORING
5899M:	Jean Delvare <jdelvare@suse.com>
5900M:	Guenter Roeck <linux@roeck-us.net>
5901L:	linux-hwmon@vger.kernel.org
5902W:	http://hwmon.wiki.kernel.org/
5903T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5905S:	Maintained
5906F:	Documentation/hwmon/
5907F:	drivers/hwmon/
5908F:	include/linux/hwmon*.h
5909
5910HARDWARE RANDOM NUMBER GENERATOR CORE
5911M:	Matt Mackall <mpm@selenic.com>
5912M:	Herbert Xu <herbert@gondor.apana.org.au>
5913L:	linux-crypto@vger.kernel.org
5914S:	Odd fixes
5915F:	Documentation/devicetree/bindings/rng/
5916F:	Documentation/hw_random.txt
5917F:	drivers/char/hw_random/
5918F:	include/linux/hw_random.h
5919
5920HARDWARE SPINLOCK CORE
5921M:	Ohad Ben-Cohen <ohad@wizery.com>
5922M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5923L:	linux-remoteproc@vger.kernel.org
5924S:	Maintained
5925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5926F:	Documentation/devicetree/bindings/hwlock/
5927F:	Documentation/hwspinlock.txt
5928F:	drivers/hwspinlock/
5929F:	include/linux/hwspinlock.h
5930
5931HARMONY SOUND DRIVER
5932L:	linux-parisc@vger.kernel.org
5933S:	Maintained
5934F:	sound/parisc/harmony.*
5935
5936HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5937M:	Jimmy Vance <jimmy.vance@hpe.com>
5938S:	Supported
5939F:	Documentation/watchdog/hpwdt.txt
5940F:	drivers/watchdog/hpwdt.c
5941
5942HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5943M:	Don Brace <don.brace@microsemi.com>
5944L:	esc.storagedev@microsemi.com
5945L:	linux-scsi@vger.kernel.org
5946S:	Supported
5947F:	Documentation/scsi/hpsa.txt
5948F:	drivers/scsi/hpsa*.[ch]
5949F:	include/linux/cciss*.h
5950F:	include/uapi/linux/cciss*.h
5951
5952HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5953M:	Don Brace <don.brace@microsemi.com>
5954L:	esc.storagedev@microsemi.com
5955L:	linux-scsi@vger.kernel.org
5956S:	Supported
5957F:	Documentation/blockdev/cciss.txt
5958F:	drivers/block/cciss*
5959F:	include/linux/cciss_ioctl.h
5960F:	include/uapi/linux/cciss_ioctl.h
5961
5962OPA-VNIC DRIVER
5963M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5964M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5965L:	linux-rdma@vger.kernel.org
5966S:	Supported
5967F:	drivers/infiniband/ulp/opa_vnic
5968
5969HFI1 DRIVER
5970M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5971M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5972L:	linux-rdma@vger.kernel.org
5973S:	Supported
5974F:	drivers/infiniband/hw/hfi1
5975
5976HFS FILESYSTEM
5977L:	linux-fsdevel@vger.kernel.org
5978S:	Orphan
5979F:	Documentation/filesystems/hfs.txt
5980F:	fs/hfs/
5981
5982HFSPLUS FILESYSTEM
5983L:	linux-fsdevel@vger.kernel.org
5984S:	Orphan
5985F:	Documentation/filesystems/hfsplus.txt
5986F:	fs/hfsplus/
5987
5988HGA FRAMEBUFFER DRIVER
5989M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5990L:	linux-nvidia@lists.surfsouth.com
5991W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5992S:	Maintained
5993F:	drivers/video/fbdev/hgafb.c
5994
5995HIBERNATION (aka Software Suspend, aka swsusp)
5996M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5997M:	Pavel Machek <pavel@ucw.cz>
5998L:	linux-pm@vger.kernel.org
5999B:	https://bugzilla.kernel.org
6000S:	Supported
6001F:	arch/x86/power/
6002F:	drivers/base/power/
6003F:	kernel/power/
6004F:	include/linux/suspend.h
6005F:	include/linux/freezer.h
6006F:	include/linux/pm.h
6007F:	arch/*/include/asm/suspend*.h
6008
6009HID CORE LAYER
6010M:	Jiri Kosina <jikos@kernel.org>
6011R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6012L:	linux-input@vger.kernel.org
6013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6014S:	Maintained
6015F:	drivers/hid/
6016F:	include/linux/hid*
6017F:	include/uapi/linux/hid*
6018
6019HID SENSOR HUB DRIVERS
6020M:	Jiri Kosina <jikos@kernel.org>
6021M:	Jonathan Cameron <jic23@kernel.org>
6022M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6023L:	linux-input@vger.kernel.org
6024L:	linux-iio@vger.kernel.org
6025S:	Maintained
6026F:	Documentation/hid/hid-sensor*
6027F:	drivers/hid/hid-sensor-*
6028F:	drivers/iio/*/hid-*
6029F:	include/linux/hid-sensor-*
6030
6031HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6032M:	Thomas Gleixner <tglx@linutronix.de>
6033L:	linux-kernel@vger.kernel.org
6034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6035S:	Maintained
6036F:	Documentation/timers/
6037F:	kernel/time/hrtimer.c
6038F:	kernel/time/clockevents.c
6039F:	kernel/time/tick*.*
6040F:	kernel/time/timer_*.c
6041F:	include/linux/clockchips.h
6042F:	include/linux/hrtimer.h
6043
6044HIGH-SPEED SCC DRIVER FOR AX.25
6045L:	linux-hams@vger.kernel.org
6046S:	Orphan
6047F:	drivers/net/hamradio/dmascc.c
6048F:	drivers/net/hamradio/scc.c
6049
6050HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6051M:	HighPoint Linux Team <linux@highpoint-tech.com>
6052W:	http://www.highpoint-tech.com
6053S:	Supported
6054F:	Documentation/scsi/hptiop.txt
6055F:	drivers/scsi/hptiop.c
6056
6057HIPPI
6058M:	Jes Sorensen <jes@trained-monkey.org>
6059L:	linux-hippi@sunsite.dk
6060S:	Maintained
6061F:	include/linux/hippidevice.h
6062F:	include/uapi/linux/if_hippi.h
6063F:	net/802/hippi.c
6064F:	drivers/net/hippi/
6065
6066HISILICON NETWORK SUBSYSTEM DRIVER
6067M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6068M:	Salil Mehta <salil.mehta@huawei.com>
6069L:	netdev@vger.kernel.org
6070W:	http://www.hisilicon.com
6071S:	Maintained
6072F:	drivers/net/ethernet/hisilicon/
6073F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6074
6075HISILICON ROCE DRIVER
6076M:	Lijun Ou <oulijun@huawei.com>
6077M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6078L:	linux-rdma@vger.kernel.org
6079S:	Maintained
6080F:	drivers/infiniband/hw/hns/
6081F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6082
6083HISILICON SAS Controller
6084M:	John Garry <john.garry@huawei.com>
6085W:	http://www.hisilicon.com
6086S:	Supported
6087F:	drivers/scsi/hisi_sas/
6088F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6089
6090HOST AP DRIVER
6091M:	Jouni Malinen <j@w1.fi>
6092L:	linux-wireless@vger.kernel.org
6093W:	http://w1.fi/hostap-driver.html
6094S:	Obsolete
6095F:	drivers/net/wireless/intersil/hostap/
6096
6097HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6098L:	platform-driver-x86@vger.kernel.org
6099S:	Orphan
6100F:	drivers/platform/x86/tc1100-wmi.c
6101
6102HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6103M:	Jaroslav Kysela <perex@perex.cz>
6104S:	Maintained
6105F:	drivers/net/ethernet/hp/hp100.*
6106
6107HPET:	High Precision Event Timers driver
6108M:	Clemens Ladisch <clemens@ladisch.de>
6109S:	Maintained
6110F:	Documentation/timers/hpet.txt
6111F:	drivers/char/hpet.c
6112F:	include/linux/hpet.h
6113F:	include/uapi/linux/hpet.h
6114
6115HPET:	x86
6116S:	Orphan
6117F:	arch/x86/kernel/hpet.c
6118F:	arch/x86/include/asm/hpet.h
6119
6120HPFS FILESYSTEM
6121M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6122W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6123S:	Maintained
6124F:	fs/hpfs/
6125
6126HSI SUBSYSTEM
6127M:	Sebastian Reichel <sre@kernel.org>
6128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6129S:	Maintained
6130F:	Documentation/ABI/testing/sysfs-bus-hsi
6131F:	Documentation/driver-api/hsi.rst
6132F:	drivers/hsi/
6133F:	include/linux/hsi/
6134F:	include/uapi/linux/hsi/
6135
6136HSO 3G MODEM DRIVER
6137L:	linux-usb@vger.kernel.org
6138S:	Orphan
6139F:	drivers/net/usb/hso.c
6140
6141HSR NETWORK PROTOCOL
6142M:	Arvid Brodin <arvid.brodin@alten.se>
6143L:	netdev@vger.kernel.org
6144S:	Maintained
6145F:	net/hsr/
6146
6147HTCPEN TOUCHSCREEN DRIVER
6148M:	Pau Oliva Fora <pof@eslack.org>
6149L:	linux-input@vger.kernel.org
6150S:	Maintained
6151F:	drivers/input/touchscreen/htcpen.c
6152
6153HUGETLB FILESYSTEM
6154M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6155S:	Maintained
6156F:	fs/hugetlbfs/
6157
6158HVA ST MEDIA DRIVER
6159M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6160L:	linux-media@vger.kernel.org
6161T:	git git://linuxtv.org/media_tree.git
6162W:	https://linuxtv.org
6163S:	Supported
6164F:	drivers/media/platform/sti/hva
6165
6166Hyper-V CORE AND DRIVERS
6167M:	"K. Y. Srinivasan" <kys@microsoft.com>
6168M:	Haiyang Zhang <haiyangz@microsoft.com>
6169M:	Stephen Hemminger <sthemmin@microsoft.com>
6170L:	devel@linuxdriverproject.org
6171S:	Maintained
6172F:	arch/x86/include/asm/mshyperv.h
6173F:	arch/x86/include/uapi/asm/hyperv.h
6174F:	arch/x86/kernel/cpu/mshyperv.c
6175F:	arch/x86/hyperv
6176F:	drivers/hid/hid-hyperv.c
6177F:	drivers/hv/
6178F:	drivers/input/serio/hyperv-keyboard.c
6179F:	drivers/pci/host/pci-hyperv.c
6180F:	drivers/net/hyperv/
6181F:	drivers/scsi/storvsc_drv.c
6182F:	drivers/uio/uio_hv_generic.c
6183F:	drivers/video/fbdev/hyperv_fb.c
6184F:	include/linux/hyperv.h
6185F:	tools/hv/
6186F:	Documentation/ABI/stable/sysfs-bus-vmbus
6187
6188I2C MUXES
6189M:	Peter Rosin <peda@axentia.se>
6190L:	linux-i2c@vger.kernel.org
6191S:	Maintained
6192F:	Documentation/i2c/i2c-topology
6193F:	Documentation/i2c/muxes/
6194F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6195F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6196F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6197F:	drivers/i2c/i2c-mux.c
6198F:	drivers/i2c/muxes/
6199F:	include/linux/i2c-mux.h
6200
6201I2C OVER PARALLEL PORT
6202M:	Jean Delvare <jdelvare@suse.com>
6203L:	linux-i2c@vger.kernel.org
6204S:	Maintained
6205F:	Documentation/i2c/busses/i2c-parport
6206F:	Documentation/i2c/busses/i2c-parport-light
6207F:	drivers/i2c/busses/i2c-parport.c
6208F:	drivers/i2c/busses/i2c-parport-light.c
6209
6210I2C/SMBUS CONTROLLER DRIVERS FOR PC
6211M:	Jean Delvare <jdelvare@suse.com>
6212L:	linux-i2c@vger.kernel.org
6213S:	Maintained
6214F:	Documentation/i2c/busses/i2c-ali1535
6215F:	Documentation/i2c/busses/i2c-ali1563
6216F:	Documentation/i2c/busses/i2c-ali15x3
6217F:	Documentation/i2c/busses/i2c-amd756
6218F:	Documentation/i2c/busses/i2c-amd8111
6219F:	Documentation/i2c/busses/i2c-i801
6220F:	Documentation/i2c/busses/i2c-nforce2
6221F:	Documentation/i2c/busses/i2c-piix4
6222F:	Documentation/i2c/busses/i2c-sis5595
6223F:	Documentation/i2c/busses/i2c-sis630
6224F:	Documentation/i2c/busses/i2c-sis96x
6225F:	Documentation/i2c/busses/i2c-via
6226F:	Documentation/i2c/busses/i2c-viapro
6227F:	drivers/i2c/busses/i2c-ali1535.c
6228F:	drivers/i2c/busses/i2c-ali1563.c
6229F:	drivers/i2c/busses/i2c-ali15x3.c
6230F:	drivers/i2c/busses/i2c-amd756.c
6231F:	drivers/i2c/busses/i2c-amd756-s4882.c
6232F:	drivers/i2c/busses/i2c-amd8111.c
6233F:	drivers/i2c/busses/i2c-i801.c
6234F:	drivers/i2c/busses/i2c-isch.c
6235F:	drivers/i2c/busses/i2c-nforce2.c
6236F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6237F:	drivers/i2c/busses/i2c-piix4.c
6238F:	drivers/i2c/busses/i2c-sis5595.c
6239F:	drivers/i2c/busses/i2c-sis630.c
6240F:	drivers/i2c/busses/i2c-sis96x.c
6241F:	drivers/i2c/busses/i2c-via.c
6242F:	drivers/i2c/busses/i2c-viapro.c
6243
6244I2C/SMBUS ISMT DRIVER
6245M:	Seth Heasley <seth.heasley@intel.com>
6246M:	Neil Horman <nhorman@tuxdriver.com>
6247L:	linux-i2c@vger.kernel.org
6248F:	drivers/i2c/busses/i2c-ismt.c
6249F:	Documentation/i2c/busses/i2c-ismt
6250
6251I2C/SMBUS STUB DRIVER
6252M:	Jean Delvare <jdelvare@suse.com>
6253L:	linux-i2c@vger.kernel.org
6254S:	Maintained
6255F:	drivers/i2c/i2c-stub.c
6256
6257I2C SUBSYSTEM
6258M:	Wolfram Sang <wsa@the-dreams.de>
6259L:	linux-i2c@vger.kernel.org
6260W:	https://i2c.wiki.kernel.org/
6261Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6263S:	Maintained
6264F:	Documentation/devicetree/bindings/i2c/
6265F:	Documentation/i2c/
6266F:	drivers/i2c/
6267F:	drivers/i2c/*/
6268F:	include/linux/i2c.h
6269F:	include/linux/i2c-*.h
6270F:	include/uapi/linux/i2c.h
6271F:	include/uapi/linux/i2c-*.h
6272
6273I2C ACPI SUPPORT
6274M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6275L:	linux-i2c@vger.kernel.org
6276L:	linux-acpi@vger.kernel.org
6277S:	Maintained
6278
6279I2C-TAOS-EVM DRIVER
6280M:	Jean Delvare <jdelvare@suse.com>
6281L:	linux-i2c@vger.kernel.org
6282S:	Maintained
6283F:	Documentation/i2c/busses/i2c-taos-evm
6284F:	drivers/i2c/busses/i2c-taos-evm.c
6285
6286I2C-TINY-USB DRIVER
6287M:	Till Harbaum <till@harbaum.org>
6288L:	linux-i2c@vger.kernel.org
6289W:	http://www.harbaum.org/till/i2c_tiny_usb
6290S:	Maintained
6291F:	drivers/i2c/busses/i2c-tiny-usb.c
6292
6293i386 BOOT CODE
6294M:	"H. Peter Anvin" <hpa@zytor.com>
6295S:	Maintained
6296F:	arch/x86/boot/
6297
6298i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6299M:	"H. Peter Anvin" <hpa@zytor.com>
6300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6301S:	Maintained
6302
6303IA64 (Itanium) PLATFORM
6304M:	Tony Luck <tony.luck@intel.com>
6305M:	Fenghua Yu <fenghua.yu@intel.com>
6306L:	linux-ia64@vger.kernel.org
6307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6308S:	Maintained
6309F:	arch/ia64/
6310
6311IBM Power VMX Cryptographic instructions
6312M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6313M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6314L:	linux-crypto@vger.kernel.org
6315S:	Supported
6316F:	drivers/crypto/vmx/Makefile
6317F:	drivers/crypto/vmx/Kconfig
6318F:	drivers/crypto/vmx/vmx.c
6319F:	drivers/crypto/vmx/aes*
6320F:	drivers/crypto/vmx/ghash*
6321F:	drivers/crypto/vmx/ppc-xlate.pl
6322
6323IBM Power in-Nest Crypto Acceleration
6324M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6325M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6326L:	linux-crypto@vger.kernel.org
6327S:	Supported
6328F:	drivers/crypto/nx/Makefile
6329F:	drivers/crypto/nx/Kconfig
6330F:	drivers/crypto/nx/nx-aes*
6331F:	drivers/crypto/nx/nx-sha*
6332F:	drivers/crypto/nx/nx.*
6333F:	drivers/crypto/nx/nx_csbcpb.h
6334F:	drivers/crypto/nx/nx_debugfs.h
6335
6336IBM Power 842 compression accelerator
6337M:	Haren Myneni <haren@us.ibm.com>
6338S:	Supported
6339F:	drivers/crypto/nx/Makefile
6340F:	drivers/crypto/nx/Kconfig
6341F:	drivers/crypto/nx/nx-842*
6342F:	include/linux/sw842.h
6343F:	crypto/842.c
6344F:	lib/842/
6345
6346IBM Power Linux RAID adapter
6347M:	Brian King <brking@us.ibm.com>
6348S:	Supported
6349F:	drivers/scsi/ipr.*
6350
6351IBM Power Virtual Ethernet Device Driver
6352M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6353L:	netdev@vger.kernel.org
6354S:	Supported
6355F:	drivers/net/ethernet/ibm/ibmveth.*
6356
6357IBM Power SRIOV Virtual NIC Device Driver
6358M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6359M:	John Allen <jallen@linux.vnet.ibm.com>
6360L:	netdev@vger.kernel.org
6361S:	Supported
6362F:	drivers/net/ethernet/ibm/ibmvnic.*
6363
6364IBM Power Virtual SCSI Device Drivers
6365M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6366L:	linux-scsi@vger.kernel.org
6367S:	Supported
6368F:	drivers/scsi/ibmvscsi/ibmvscsi*
6369F:	include/scsi/viosrp.h
6370
6371IBM Power Virtual SCSI Device Target Driver
6372M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6373M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6374L:	linux-scsi@vger.kernel.org
6375L:	target-devel@vger.kernel.org
6376S:	Supported
6377F:	drivers/scsi/ibmvscsi_tgt/
6378
6379IBM Power Virtual FC Device Drivers
6380M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6381L:	linux-scsi@vger.kernel.org
6382S:	Supported
6383F:	drivers/scsi/ibmvscsi/ibmvfc*
6384
6385IBM ServeRAID RAID DRIVER
6386S:	Orphan
6387F:	drivers/scsi/ips.*
6388
6389ICH LPC AND GPIO DRIVER
6390M:	Peter Tyser <ptyser@xes-inc.com>
6391S:	Maintained
6392F:	drivers/mfd/lpc_ich.c
6393F:	drivers/gpio/gpio-ich.c
6394
6395IDT VersaClock 5 CLOCK DRIVER
6396M:	Marek Vasut <marek.vasut@gmail.com>
6397S:	Maintained
6398F:	drivers/clk/clk-versaclock5.c
6399
6400IDE SUBSYSTEM
6401M:	"David S. Miller" <davem@davemloft.net>
6402L:	linux-ide@vger.kernel.org
6403Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6405S:	Maintained
6406F:	Documentation/ide/
6407F:	drivers/ide/
6408F:	include/linux/ide.h
6409
6410IDEAPAD LAPTOP EXTRAS DRIVER
6411M:	Ike Panhc <ike.pan@canonical.com>
6412L:	platform-driver-x86@vger.kernel.org
6413W:	http://launchpad.net/ideapad-laptop
6414S:	Maintained
6415F:	drivers/platform/x86/ideapad-laptop.c
6416
6417IDEAPAD LAPTOP SLIDEBAR DRIVER
6418M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6419L:	linux-input@vger.kernel.org
6420W:	https://github.com/o2genum/ideapad-slidebar
6421S:	Maintained
6422F:	drivers/input/misc/ideapad_slidebar.c
6423
6424IDE/ATAPI DRIVERS
6425M:	Borislav Petkov <bp@alien8.de>
6426L:	linux-ide@vger.kernel.org
6427S:	Maintained
6428F:	Documentation/cdrom/ide-cd
6429F:	drivers/ide/ide-cd*
6430
6431IEEE 802.15.4 SUBSYSTEM
6432M:	Alexander Aring <alex.aring@gmail.com>
6433M:	Stefan Schmidt <stefan@osg.samsung.com>
6434L:	linux-wpan@vger.kernel.org
6435W:	http://wpan.cakelab.org/
6436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6438S:	Maintained
6439F:	net/ieee802154/
6440F:	net/mac802154/
6441F:	drivers/net/ieee802154/
6442F:	include/linux/nl802154.h
6443F:	include/linux/ieee802154.h
6444F:	include/net/nl802154.h
6445F:	include/net/mac802154.h
6446F:	include/net/af_ieee802154.h
6447F:	include/net/cfg802154.h
6448F:	include/net/ieee802154_netdev.h
6449F:	Documentation/networking/ieee802154.txt
6450
6451IFE PROTOCOL
6452M:	Yotam Gigi <yotamg@mellanox.com>
6453M:	Jamal Hadi Salim <jhs@mojatatu.com>
6454F:	net/ife
6455F:	include/net/ife.h
6456F:	include/uapi/linux/ife.h
6457
6458IGORPLUG-USB IR RECEIVER
6459M:	Sean Young <sean@mess.org>
6460L:	linux-media@vger.kernel.org
6461S:	Maintained
6462F:	drivers/media/rc/igorplugusb.c
6463
6464IGUANAWORKS USB IR TRANSCEIVER
6465M:	Sean Young <sean@mess.org>
6466L:	linux-media@vger.kernel.org
6467S:	Maintained
6468F:	drivers/media/rc/iguanair.c
6469
6470IIO DIGITAL POTENTIOMETER DAC
6471M:	Peter Rosin <peda@axentia.se>
6472L:	linux-iio@vger.kernel.org
6473S:	Maintained
6474F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6475F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6476F:	drivers/iio/dac/dpot-dac.c
6477
6478IIO ENVELOPE DETECTOR
6479M:	Peter Rosin <peda@axentia.se>
6480L:	linux-iio@vger.kernel.org
6481S:	Maintained
6482F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6483F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6484F:	drivers/iio/adc/envelope-detector.c
6485
6486IIO SUBSYSTEM AND DRIVERS
6487M:	Jonathan Cameron <jic23@kernel.org>
6488R:	Hartmut Knaack <knaack.h@gmx.de>
6489R:	Lars-Peter Clausen <lars@metafoo.de>
6490R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6491L:	linux-iio@vger.kernel.org
6492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6493S:	Maintained
6494F:	Documentation/devicetree/bindings/iio/
6495F:	drivers/iio/
6496F:	drivers/staging/iio/
6497F:	include/linux/iio/
6498F:	tools/iio/
6499
6500IKANOS/ADI EAGLE ADSL USB DRIVER
6501M:	Matthieu Castet <castet.matthieu@free.fr>
6502M:	Stanislaw Gruszka <stf_xl@wp.pl>
6503S:	Maintained
6504F:	drivers/usb/atm/ueagle-atm.c
6505
6506IMGTEC ASCII LCD DRIVER
6507M:	Paul Burton <paul.burton@imgtec.com>
6508S:	Maintained
6509F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6510F:	drivers/auxdisplay/img-ascii-lcd.c
6511
6512INA209 HARDWARE MONITOR DRIVER
6513M:	Guenter Roeck <linux@roeck-us.net>
6514L:	linux-hwmon@vger.kernel.org
6515S:	Maintained
6516F:	Documentation/hwmon/ina209
6517F:	Documentation/devicetree/bindings/i2c/ina209.txt
6518F:	drivers/hwmon/ina209.c
6519
6520INA2XX HARDWARE MONITOR DRIVER
6521M:	Guenter Roeck <linux@roeck-us.net>
6522L:	linux-hwmon@vger.kernel.org
6523S:	Maintained
6524F:	Documentation/hwmon/ina2xx
6525F:	drivers/hwmon/ina2xx.c
6526F:	include/linux/platform_data/ina2xx.h
6527
6528INDUSTRY PACK SUBSYSTEM (IPACK)
6529M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6530M:	Jens Taprogge <jens.taprogge@taprogge.org>
6531M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6532L:	industrypack-devel@lists.sourceforge.net
6533W:	http://industrypack.sourceforge.net
6534S:	Maintained
6535F:	drivers/ipack/
6536
6537INGENIC JZ4780 DMA Driver
6538M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6539S:	Maintained
6540F:	drivers/dma/dma-jz4780.c
6541
6542INGENIC JZ4780 NAND DRIVER
6543M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6544L:	linux-mtd@lists.infradead.org
6545S:	Maintained
6546F:	drivers/mtd/nand/jz4780_*
6547
6548INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6549M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6550M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6551L:	linux-ima-devel@lists.sourceforge.net
6552L:	linux-ima-user@lists.sourceforge.net
6553L:	linux-security-module@vger.kernel.org
6554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6555S:	Supported
6556F:	security/integrity/ima/
6557
6558IMGTEC IR DECODER DRIVER
6559M:	James Hogan <james.hogan@imgtec.com>
6560S:	Maintained
6561F:	drivers/media/rc/img-ir/
6562
6563IMS TWINTURBO FRAMEBUFFER DRIVER
6564L:	linux-fbdev@vger.kernel.org
6565S:	Orphan
6566F:	drivers/video/fbdev/imsttfb.c
6567
6568INFINIBAND SUBSYSTEM
6569M:	Doug Ledford <dledford@redhat.com>
6570M:	Sean Hefty <sean.hefty@intel.com>
6571M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6572L:	linux-rdma@vger.kernel.org
6573W:	http://www.openfabrics.org/
6574Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6576S:	Supported
6577F:	Documentation/devicetree/bindings/infiniband/
6578F:	Documentation/infiniband/
6579F:	drivers/infiniband/
6580F:	include/uapi/linux/if_infiniband.h
6581F:	include/uapi/rdma/
6582F:	include/rdma/
6583
6584INOTIFY
6585M:	John McCutchan <john@johnmccutchan.com>
6586M:	Robert Love <rlove@rlove.org>
6587M:	Eric Paris <eparis@parisplace.org>
6588S:	Maintained
6589F:	Documentation/filesystems/inotify.txt
6590F:	fs/notify/inotify/
6591F:	include/linux/inotify.h
6592F:	include/uapi/linux/inotify.h
6593
6594INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6595M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6596L:	linux-input@vger.kernel.org
6597Q:	http://patchwork.kernel.org/project/linux-input/list/
6598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6599S:	Maintained
6600F:	drivers/input/
6601F:	include/linux/input.h
6602F:	include/uapi/linux/input.h
6603F:	include/linux/input/
6604F:	Documentation/devicetree/bindings/input/
6605
6606INPUT MULTITOUCH (MT) PROTOCOL
6607M:	Henrik Rydberg <rydberg@bitmath.org>
6608L:	linux-input@vger.kernel.org
6609S:	Odd fixes
6610F:	Documentation/input/multi-touch-protocol.rst
6611F:	drivers/input/input-mt.c
6612K:	\b(ABS|SYN)_MT_
6613
6614INTEL ASoC BDW/HSW DRIVERS
6615M:	Jie Yang <yang.jie@linux.intel.com>
6616L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6617S:	Supported
6618F:	sound/soc/intel/common/sst-dsp*
6619F:	sound/soc/intel/common/sst-firmware.c
6620F:	sound/soc/intel/boards/broadwell.c
6621F:	sound/soc/intel/haswell/
6622
6623INTEL C600 SERIES SAS CONTROLLER DRIVER
6624M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6625M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6626L:	linux-scsi@vger.kernel.org
6627T:	git git://git.code.sf.net/p/intel-sas/isci
6628S:	Supported
6629F:	drivers/scsi/isci/
6630
6631INTEL HID EVENT DRIVER
6632M:	Alex Hung <alex.hung@canonical.com>
6633L:	platform-driver-x86@vger.kernel.org
6634S:	Maintained
6635F:	drivers/platform/x86/intel-hid.c
6636
6637INTEL VIRTUAL BUTTON DRIVER
6638M:	AceLan Kao <acelan.kao@canonical.com>
6639L:	platform-driver-x86@vger.kernel.org
6640S:	Maintained
6641F:	drivers/platform/x86/intel-vbtn.c
6642
6643INTEL IDLE DRIVER
6644M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6645M:	Len Brown <lenb@kernel.org>
6646L:	linux-pm@vger.kernel.org
6647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6648B:	https://bugzilla.kernel.org
6649S:	Supported
6650F:	drivers/idle/intel_idle.c
6651
6652INTEL INTEGRATED SENSOR HUB DRIVER
6653M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6654M:	Jiri Kosina <jikos@kernel.org>
6655L:	linux-input@vger.kernel.org
6656S:	Maintained
6657F:	drivers/hid/intel-ish-hid/
6658
6659INTEL PSTATE DRIVER
6660M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6661M:	Len Brown <lenb@kernel.org>
6662L:	linux-pm@vger.kernel.org
6663S:	Supported
6664F:	drivers/cpufreq/intel_pstate.c
6665
6666INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6667M:	Maik Broemme <mbroemme@libmpq.org>
6668L:	linux-fbdev@vger.kernel.org
6669S:	Maintained
6670F:	Documentation/fb/intelfb.txt
6671F:	drivers/video/fbdev/intelfb/
6672
6673INTEL 810/815 FRAMEBUFFER DRIVER
6674M:	Antonino Daplas <adaplas@gmail.com>
6675L:	linux-fbdev@vger.kernel.org
6676S:	Maintained
6677F:	drivers/video/fbdev/i810/
6678
6679INTEL MENLOW THERMAL DRIVER
6680M:	Sujith Thomas <sujith.thomas@intel.com>
6681L:	platform-driver-x86@vger.kernel.org
6682W:	https://01.org/linux-acpi
6683S:	Supported
6684F:	drivers/platform/x86/intel_menlow.c
6685
6686INTEL I/OAT DMA DRIVER
6687M:	Dave Jiang <dave.jiang@intel.com>
6688R:	Dan Williams <dan.j.williams@intel.com>
6689L:	dmaengine@vger.kernel.org
6690Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6691S:	Supported
6692F:	drivers/dma/ioat*
6693
6694INTEL IOMMU (VT-d)
6695M:	David Woodhouse <dwmw2@infradead.org>
6696L:	iommu@lists.linux-foundation.org
6697T:	git git://git.infradead.org/iommu-2.6.git
6698S:	Supported
6699F:	drivers/iommu/intel-iommu.c
6700F:	include/linux/intel-iommu.h
6701
6702INTEL IOP-ADMA DMA DRIVER
6703R:	Dan Williams <dan.j.williams@intel.com>
6704S:	Odd fixes
6705F:	drivers/dma/iop-adma.c
6706
6707INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6708M:	Krzysztof Halasa <khalasa@piap.pl>
6709S:	Maintained
6710F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6711F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6712F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6713F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6714F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6715F:	drivers/net/wan/ixp4xx_hss.c
6716
6717INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6718M:	Deepak Saxena <dsaxena@plexity.net>
6719S:	Maintained
6720F:	drivers/char/hw_random/ixp4xx-rng.c
6721
6722INTEL ETHERNET DRIVERS
6723M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6724L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6725W:	http://www.intel.com/support/feedback.htm
6726W:	http://e1000.sourceforge.net/
6727Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6730S:	Supported
6731F:	Documentation/networking/e100.txt
6732F:	Documentation/networking/e1000.txt
6733F:	Documentation/networking/e1000e.txt
6734F:	Documentation/networking/igb.txt
6735F:	Documentation/networking/igbvf.txt
6736F:	Documentation/networking/ixgb.txt
6737F:	Documentation/networking/ixgbe.txt
6738F:	Documentation/networking/ixgbevf.txt
6739F:	Documentation/networking/i40e.txt
6740F:	Documentation/networking/i40evf.txt
6741F:	drivers/net/ethernet/intel/
6742F:	drivers/net/ethernet/intel/*/
6743F:	include/linux/avf/virtchnl.h
6744
6745INTEL RDMA RNIC DRIVER
6746M:     Faisal Latif <faisal.latif@intel.com>
6747M:     Shiraz Saleem <shiraz.saleem@intel.com>
6748L:     linux-rdma@vger.kernel.org
6749S:     Supported
6750F:     drivers/infiniband/hw/i40iw/
6751
6752INTEL MERRIFIELD GPIO DRIVER
6753M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6754L:	linux-gpio@vger.kernel.org
6755S:	Maintained
6756F:	drivers/gpio/gpio-merrifield.c
6757
6758INTEL-MID GPIO DRIVER
6759M:	David Cohen <david.a.cohen@linux.intel.com>
6760L:	linux-gpio@vger.kernel.org
6761S:	Maintained
6762F:	drivers/gpio/gpio-intel-mid.c
6763
6764INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6765M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6766L:	linux-wireless@vger.kernel.org
6767S:	Maintained
6768F:	Documentation/networking/README.ipw2100
6769F:	Documentation/networking/README.ipw2200
6770F:	drivers/net/wireless/intel/ipw2x00/
6771
6772INTEL(R) TRACE HUB
6773M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6774S:	Supported
6775F:	Documentation/trace/intel_th.txt
6776F:	drivers/hwtracing/intel_th/
6777
6778INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6779M:	Ning Sun <ning.sun@intel.com>
6780L:	tboot-devel@lists.sourceforge.net
6781W:	http://tboot.sourceforge.net
6782T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6783S:	Supported
6784F:	Documentation/intel_txt.txt
6785F:	include/linux/tboot.h
6786F:	arch/x86/kernel/tboot.c
6787
6788INTEL WIRELESS WIMAX CONNECTION 2400
6789M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6790M:	linux-wimax@intel.com
6791L:	wimax@linuxwimax.org (subscribers-only)
6792S:	Supported
6793W:	http://linuxwimax.org
6794F:	Documentation/wimax/README.i2400m
6795F:	drivers/net/wimax/i2400m/
6796F:	include/uapi/linux/wimax/i2400m.h
6797
6798INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6799M:	Stanislaw Gruszka <sgruszka@redhat.com>
6800L:	linux-wireless@vger.kernel.org
6801S:	Supported
6802F:	drivers/net/wireless/intel/iwlegacy/
6803
6804INTEL WIRELESS WIFI LINK (iwlwifi)
6805M:	Johannes Berg <johannes.berg@intel.com>
6806M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6807M:	Luca Coelho <luciano.coelho@intel.com>
6808M:	Intel Linux Wireless <linuxwifi@intel.com>
6809L:	linux-wireless@vger.kernel.org
6810W:	http://intellinuxwireless.org
6811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6812S:	Supported
6813F:	drivers/net/wireless/intel/iwlwifi/
6814
6815INTEL MANAGEMENT ENGINE (mei)
6816M:	Tomas Winkler <tomas.winkler@intel.com>
6817L:	linux-kernel@vger.kernel.org
6818S:	Supported
6819F:	include/uapi/linux/mei.h
6820F:	include/linux/mei_cl_bus.h
6821F:	drivers/misc/mei/*
6822F:	drivers/watchdog/mei_wdt.c
6823F:	Documentation/misc-devices/mei/*
6824F:	samples/mei/*
6825
6826INTEL MIC DRIVERS (mic)
6827M:	Sudeep Dutt <sudeep.dutt@intel.com>
6828M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6829S:	Supported
6830W:	https://github.com/sudeepdutt/mic
6831W:	http://software.intel.com/en-us/mic-developer
6832F:	include/linux/mic_bus.h
6833F:	include/linux/scif.h
6834F:	include/uapi/linux/mic_common.h
6835F: 	include/uapi/linux/mic_ioctl.h
6836F:	include/uapi/linux/scif_ioctl.h
6837F:	drivers/misc/mic/
6838F:	drivers/dma/mic_x100_dma.c
6839F:	drivers/dma/mic_x100_dma.h
6840F:	Documentation/mic/
6841
6842INTEL PMC/P-Unit IPC DRIVER
6843M:	Zha Qipeng<qipeng.zha@intel.com>
6844L:	platform-driver-x86@vger.kernel.org
6845S:	Maintained
6846F:	drivers/platform/x86/intel_pmc_ipc.c
6847F:	drivers/platform/x86/intel_punit_ipc.c
6848F:	arch/x86/include/asm/intel_pmc_ipc.h
6849F:	arch/x86/include/asm/intel_punit_ipc.h
6850
6851INTEL TELEMETRY DRIVER
6852M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6853L:	platform-driver-x86@vger.kernel.org
6854S:	Maintained
6855F:	arch/x86/include/asm/intel_telemetry.h
6856F:	drivers/platform/x86/intel_telemetry*
6857
6858INTEL PMC CORE DRIVER
6859M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6860M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6861L:	platform-driver-x86@vger.kernel.org
6862S:	Maintained
6863F:	arch/x86/include/asm/pmc_core.h
6864F:	drivers/platform/x86/intel_pmc_core*
6865
6866INVENSENSE MPU-3050 GYROSCOPE DRIVER
6867M:	Linus Walleij <linus.walleij@linaro.org>
6868L:	linux-iio@vger.kernel.org
6869S:	Maintained
6870F:	drivers/iio/gyro/mpu3050*
6871F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6872
6873IOC3 ETHERNET DRIVER
6874M:	Ralf Baechle <ralf@linux-mips.org>
6875L:	linux-mips@linux-mips.org
6876S:	Maintained
6877F:	drivers/net/ethernet/sgi/ioc3-eth.c
6878
6879IOC3 SERIAL DRIVER
6880M:	Pat Gefre <pfg@sgi.com>
6881L:	linux-serial@vger.kernel.org
6882S:	Maintained
6883F:	drivers/tty/serial/ioc3_serial.c
6884
6885IOMMU DRIVERS
6886M:	Joerg Roedel <joro@8bytes.org>
6887L:	iommu@lists.linux-foundation.org
6888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6889S:	Maintained
6890F:	Documentation/devicetree/bindings/iommu/
6891F:	drivers/iommu/
6892F:	include/linux/iommu.h
6893F:	include/linux/iova.h
6894
6895IP MASQUERADING
6896M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6897S:	Maintained
6898F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6899
6900IPMI SUBSYSTEM
6901M:	Corey Minyard <minyard@acm.org>
6902L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6903W:	http://openipmi.sourceforge.net/
6904S:	Supported
6905F:	Documentation/IPMI.txt
6906F:	drivers/char/ipmi/
6907F:	include/linux/ipmi*
6908F:	include/uapi/linux/ipmi*
6909
6910QCOM AUDIO (ASoC) DRIVERS
6911M:	Patrick Lai <plai@codeaurora.org>
6912M:	Banajit Goswami <bgoswami@codeaurora.org>
6913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6914S:	Supported
6915F:	sound/soc/qcom/
6916
6917IPS SCSI RAID DRIVER
6918M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6919L:	linux-scsi@vger.kernel.org
6920W:	http://www.adaptec.com/
6921S:	Maintained
6922F:	drivers/scsi/ips*
6923
6924IPVS
6925M:	Wensong Zhang <wensong@linux-vs.org>
6926M:	Simon Horman <horms@verge.net.au>
6927M:	Julian Anastasov <ja@ssi.bg>
6928L:	netdev@vger.kernel.org
6929L:	lvs-devel@vger.kernel.org
6930S:	Maintained
6931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6933F:	Documentation/networking/ipvs-sysctl.txt
6934F:	include/net/ip_vs.h
6935F:	include/uapi/linux/ip_vs.h
6936F:	net/netfilter/ipvs/
6937
6938IPWIRELESS DRIVER
6939M:	Jiri Kosina <jikos@kernel.org>
6940M:	David Sterba <dsterba@suse.com>
6941S:	Odd Fixes
6942F:	drivers/tty/ipwireless/
6943
6944IPX NETWORK LAYER
6945L:	netdev@vger.kernel.org
6946S:	Odd fixes
6947F:	include/net/ipx.h
6948F:	include/uapi/linux/ipx.h
6949F:	net/ipx/
6950
6951IRDA SUBSYSTEM
6952M:	Samuel Ortiz <samuel@sortiz.org>
6953L:	irda-users@lists.sourceforge.net (subscribers-only)
6954L:	netdev@vger.kernel.org
6955W:	http://irda.sourceforge.net/
6956S:	Maintained
6957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6958F:	Documentation/networking/irda.txt
6959F:	drivers/net/irda/
6960F:	include/net/irda/
6961F:	net/irda/
6962
6963IRQ SUBSYSTEM
6964M:	Thomas Gleixner <tglx@linutronix.de>
6965L:	linux-kernel@vger.kernel.org
6966S:	Maintained
6967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6968F:	kernel/irq/
6969
6970IRQCHIP DRIVERS
6971M:	Thomas Gleixner <tglx@linutronix.de>
6972M:	Jason Cooper <jason@lakedaemon.net>
6973M:	Marc Zyngier <marc.zyngier@arm.com>
6974L:	linux-kernel@vger.kernel.org
6975S:	Maintained
6976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6977T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6978F:	Documentation/devicetree/bindings/interrupt-controller/
6979F:	drivers/irqchip/
6980
6981IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6982M:	Marc Zyngier <marc.zyngier@arm.com>
6983S:	Maintained
6984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6985F:	Documentation/IRQ-domain.txt
6986F:	include/linux/irqdomain.h
6987F:	kernel/irq/irqdomain.c
6988F:	kernel/irq/msi.c
6989
6990ISA
6991M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6992S:	Maintained
6993F:	Documentation/isa.txt
6994F:	drivers/base/isa.c
6995F:	include/linux/isa.h
6996
6997ISAPNP
6998M:	Jaroslav Kysela <perex@perex.cz>
6999S:	Maintained
7000F:	Documentation/isapnp.txt
7001F:	drivers/pnp/isapnp/
7002F:	include/linux/isapnp.h
7003
7004ISA RADIO MODULE
7005M:	Hans Verkuil <hverkuil@xs4all.nl>
7006L:	linux-media@vger.kernel.org
7007T:	git git://linuxtv.org/media_tree.git
7008W:	https://linuxtv.org
7009S:	Maintained
7010F:	drivers/media/radio/radio-isa*
7011
7012iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7013M:	Peter Jones <pjones@redhat.com>
7014M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7015S:	Maintained
7016F:	drivers/firmware/iscsi_ibft*
7017
7018ISCSI
7019M:	Lee Duncan <lduncan@suse.com>
7020M:	Chris Leech <cleech@redhat.com>
7021L:	open-iscsi@googlegroups.com
7022W:	www.open-iscsi.com
7023S:	Maintained
7024F:	drivers/scsi/*iscsi*
7025F:	include/scsi/*iscsi*
7026
7027ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7028M:	Or Gerlitz <ogerlitz@mellanox.com>
7029M:	Sagi Grimberg <sagi@grimberg.me>
7030M:	Roi Dayan <roid@mellanox.com>
7031L:	linux-rdma@vger.kernel.org
7032S:	Supported
7033W:	http://www.openfabrics.org
7034W:	www.open-iscsi.org
7035Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7036F:	drivers/infiniband/ulp/iser/
7037
7038ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7039M:	Sagi Grimberg <sagi@grimberg.me>
7040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7041L:	linux-rdma@vger.kernel.org
7042L:	target-devel@vger.kernel.org
7043S:	Supported
7044W:	http://www.linux-iscsi.org
7045F:	drivers/infiniband/ulp/isert
7046
7047ISDN SUBSYSTEM
7048M:	Karsten Keil <isdn@linux-pingi.de>
7049L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7050L:	netdev@vger.kernel.org
7051W:	http://www.isdn4linux.de
7052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7053S:	Maintained
7054F:	Documentation/isdn/
7055F:	drivers/isdn/
7056F:	include/linux/isdn.h
7057F:	include/linux/isdn/
7058F:	include/uapi/linux/isdn.h
7059F:	include/uapi/linux/isdn/
7060
7061ISDN SUBSYSTEM (Eicon active card driver)
7062M:	Armin Schindler <mac@melware.de>
7063L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7064W:	http://www.melware.de
7065S:	Maintained
7066F:	drivers/isdn/hardware/eicon/
7067
7068IT87 HARDWARE MONITORING DRIVER
7069M:	Jean Delvare <jdelvare@suse.com>
7070L:	linux-hwmon@vger.kernel.org
7071S:	Maintained
7072F:	Documentation/hwmon/it87
7073F:	drivers/hwmon/it87.c
7074
7075IT913X MEDIA DRIVER
7076M:	Antti Palosaari <crope@iki.fi>
7077L:	linux-media@vger.kernel.org
7078W:	https://linuxtv.org
7079W:	http://palosaari.fi/linux/
7080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7081T:	git git://linuxtv.org/anttip/media_tree.git
7082S:	Maintained
7083F:	drivers/media/tuners/it913x*
7084
7085IVTV VIDEO4LINUX DRIVER
7086M:	Andy Walls <awalls@md.metrocast.net>
7087L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7088L:	linux-media@vger.kernel.org
7089T:	git git://linuxtv.org/media_tree.git
7090W:	http://www.ivtvdriver.org
7091S:	Maintained
7092F:	Documentation/media/v4l-drivers/ivtv*
7093F:	drivers/media/pci/ivtv/
7094F:	include/uapi/linux/ivtv*
7095
7096IX2505V MEDIA DRIVER
7097M:	Malcolm Priestley <tvboxspy@gmail.com>
7098L:	linux-media@vger.kernel.org
7099W:	https://linuxtv.org
7100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7101S:	Maintained
7102F:	drivers/media/dvb-frontends/ix2505v*
7103
7104JC42.4 TEMPERATURE SENSOR DRIVER
7105M:	Guenter Roeck <linux@roeck-us.net>
7106L:	linux-hwmon@vger.kernel.org
7107S:	Maintained
7108F:	drivers/hwmon/jc42.c
7109F:	Documentation/hwmon/jc42
7110
7111JFS FILESYSTEM
7112M:	Dave Kleikamp <shaggy@kernel.org>
7113L:	jfs-discussion@lists.sourceforge.net
7114W:	http://jfs.sourceforge.net/
7115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7116S:	Maintained
7117F:	Documentation/filesystems/jfs.txt
7118F:	fs/jfs/
7119
7120JME NETWORK DRIVER
7121M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7122L:	netdev@vger.kernel.org
7123S:	Maintained
7124F:	drivers/net/ethernet/jme.*
7125
7126JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7127M:	David Woodhouse <dwmw2@infradead.org>
7128L:	linux-mtd@lists.infradead.org
7129W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7130S:	Maintained
7131F:	fs/jffs2/
7132F:	include/uapi/linux/jffs2.h
7133
7134JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7135M:	"Theodore Ts'o" <tytso@mit.edu>
7136M:	Jan Kara <jack@suse.com>
7137L:	linux-ext4@vger.kernel.org
7138S:	Maintained
7139F:	fs/jbd2/
7140F:	include/linux/jbd2.h
7141
7142JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7143M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7144L:	linux-media@vger.kernel.org
7145S:	Maintained
7146F:	drivers/media/platform/rcar_jpu.c
7147
7148JSM Neo PCI based serial card
7149M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7150L:	linux-serial@vger.kernel.org
7151S:	Maintained
7152F:	drivers/tty/serial/jsm/
7153
7154K10TEMP HARDWARE MONITORING DRIVER
7155M:	Clemens Ladisch <clemens@ladisch.de>
7156L:	linux-hwmon@vger.kernel.org
7157S:	Maintained
7158F:	Documentation/hwmon/k10temp
7159F:	drivers/hwmon/k10temp.c
7160
7161K8TEMP HARDWARE MONITORING DRIVER
7162M:	Rudolf Marek <r.marek@assembler.cz>
7163L:	linux-hwmon@vger.kernel.org
7164S:	Maintained
7165F:	Documentation/hwmon/k8temp
7166F:	drivers/hwmon/k8temp.c
7167
7168KASAN
7169M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7170R:	Alexander Potapenko <glider@google.com>
7171R:	Dmitry Vyukov <dvyukov@google.com>
7172L:	kasan-dev@googlegroups.com
7173S:	Maintained
7174F:	arch/*/include/asm/kasan.h
7175F:	arch/*/mm/kasan_init*
7176F:	Documentation/dev-tools/kasan.rst
7177F:	include/linux/kasan*.h
7178F:	lib/test_kasan.c
7179F:	mm/kasan/
7180F:	scripts/Makefile.kasan
7181
7182KCONFIG
7183M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7184L:	linux-kbuild@vger.kernel.org
7185T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7186S:	Maintained
7187F:	Documentation/kbuild/kconfig-language.txt
7188F:	scripts/kconfig/
7189
7190KDUMP
7191M:	Dave Young <dyoung@redhat.com>
7192M:	Baoquan He <bhe@redhat.com>
7193R:	Vivek Goyal <vgoyal@redhat.com>
7194L:	kexec@lists.infradead.org
7195W:	http://lse.sourceforge.net/kdump/
7196S:	Maintained
7197F:	Documentation/kdump/
7198
7199KEENE FM RADIO TRANSMITTER DRIVER
7200M:	Hans Verkuil <hverkuil@xs4all.nl>
7201L:	linux-media@vger.kernel.org
7202T:	git git://linuxtv.org/media_tree.git
7203W:	https://linuxtv.org
7204S:	Maintained
7205F:	drivers/media/radio/radio-keene*
7206
7207KERNEL AUTOMOUNTER v4 (AUTOFS4)
7208M:	Ian Kent <raven@themaw.net>
7209L:	autofs@vger.kernel.org
7210S:	Maintained
7211F:	fs/autofs4/
7212
7213KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7214M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7215M:	Michal Marek <mmarek@suse.com>
7216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7217L:	linux-kbuild@vger.kernel.org
7218S:	Maintained
7219F:	Documentation/kbuild/
7220F:	Makefile
7221F:	scripts/Makefile.*
7222F:	scripts/basic/
7223F:	scripts/mk*
7224F:	scripts/package/
7225
7226KERNEL JANITORS
7227L:	kernel-janitors@vger.kernel.org
7228W:	http://kernelnewbies.org/KernelJanitors
7229S:	Odd Fixes
7230
7231KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7232M:	"J. Bruce Fields" <bfields@fieldses.org>
7233M:	Jeff Layton <jlayton@poochiereds.net>
7234L:	linux-nfs@vger.kernel.org
7235W:	http://nfs.sourceforge.net/
7236T:	git git://linux-nfs.org/~bfields/linux.git
7237S:	Supported
7238F:	fs/nfsd/
7239F:	include/uapi/linux/nfsd/
7240F:	fs/lockd/
7241F:	fs/nfs_common/
7242F:	net/sunrpc/
7243F:	include/linux/lockd/
7244F:	include/linux/sunrpc/
7245F:	include/uapi/linux/sunrpc/
7246
7247KERNEL SELFTEST FRAMEWORK
7248M:	Shuah Khan <shuahkh@osg.samsung.com>
7249M:	Shuah Khan <shuah@kernel.org>
7250L:	linux-kselftest@vger.kernel.org
7251T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7252S:	Maintained
7253F:	tools/testing/selftests
7254
7255KERNEL VIRTUAL MACHINE (KVM)
7256M:	Paolo Bonzini <pbonzini@redhat.com>
7257M:	Radim Krčmář <rkrcmar@redhat.com>
7258L:	kvm@vger.kernel.org
7259W:	http://www.linux-kvm.org
7260T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7261S:	Supported
7262F:	Documentation/*/kvm*.txt
7263F:	Documentation/virtual/kvm/
7264F:	arch/*/kvm/
7265F:	arch/x86/kernel/kvm.c
7266F:	arch/x86/kernel/kvmclock.c
7267F:	arch/*/include/asm/kvm*
7268F:	include/linux/kvm*
7269F:	include/uapi/linux/kvm*
7270F:	virt/kvm/
7271F:	tools/kvm/
7272
7273KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7274M:	Joerg Roedel <joro@8bytes.org>
7275L:	kvm@vger.kernel.org
7276W:	http://www.linux-kvm.org/
7277S:	Maintained
7278F:	arch/x86/include/asm/svm.h
7279F:	arch/x86/kvm/svm.c
7280
7281KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7282M:	Alexander Graf <agraf@suse.com>
7283L:	kvm-ppc@vger.kernel.org
7284W:	http://www.linux-kvm.org/
7285T:	git git://github.com/agraf/linux-2.6.git
7286S:	Supported
7287F:	arch/powerpc/include/asm/kvm*
7288F:	arch/powerpc/kvm/
7289
7290KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7291M:	Christian Borntraeger <borntraeger@de.ibm.com>
7292M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7293L:	linux-s390@vger.kernel.org
7294W:	http://www.ibm.com/developerworks/linux/linux390/
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7296S:	Supported
7297F:	Documentation/s390/kvm.txt
7298F:	arch/s390/include/asm/kvm*
7299F:	arch/s390/kvm/
7300F:	arch/s390/mm/gmap.c
7301
7302KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7303M:	Christoffer Dall <christoffer.dall@linaro.org>
7304M:	Marc Zyngier <marc.zyngier@arm.com>
7305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7306L:	kvmarm@lists.cs.columbia.edu
7307W:	http://systems.cs.columbia.edu/projects/kvm-arm
7308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7309S:	Supported
7310F:	arch/arm/include/uapi/asm/kvm*
7311F:	arch/arm/include/asm/kvm*
7312F:	arch/arm/kvm/
7313F:	virt/kvm/arm/
7314F:	include/kvm/arm_*
7315
7316KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7317M:	Christoffer Dall <christoffer.dall@linaro.org>
7318M:	Marc Zyngier <marc.zyngier@arm.com>
7319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7320L:	kvmarm@lists.cs.columbia.edu
7321S:	Maintained
7322F:	arch/arm64/include/uapi/asm/kvm*
7323F:	arch/arm64/include/asm/kvm*
7324F:	arch/arm64/kvm/
7325
7326KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7327M:	James Hogan <james.hogan@imgtec.com>
7328L:	linux-mips@linux-mips.org
7329S:	Supported
7330F:	arch/mips/include/uapi/asm/kvm*
7331F:	arch/mips/include/asm/kvm*
7332F:	arch/mips/kvm/
7333
7334KERNFS
7335M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7336M:	Tejun Heo <tj@kernel.org>
7337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7338S:	Supported
7339F:	include/linux/kernfs.h
7340F:	fs/kernfs/
7341
7342KEXEC
7343M:	Eric Biederman <ebiederm@xmission.com>
7344W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7345L:	kexec@lists.infradead.org
7346S:	Maintained
7347F:	include/linux/kexec.h
7348F:	include/uapi/linux/kexec.h
7349F:	kernel/kexec*
7350
7351KEYS/KEYRINGS:
7352M:	David Howells <dhowells@redhat.com>
7353L:	keyrings@vger.kernel.org
7354S:	Maintained
7355F:	Documentation/security/keys.txt
7356F:	include/linux/key.h
7357F:	include/linux/key-type.h
7358F:	include/linux/keyctl.h
7359F:	include/uapi/linux/keyctl.h
7360F:	include/keys/
7361F:	security/keys/
7362
7363KEYS-TRUSTED
7364M:	David Safford <safford@us.ibm.com>
7365M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7366L:	linux-security-module@vger.kernel.org
7367L:	keyrings@vger.kernel.org
7368S:	Supported
7369F:	Documentation/security/keys-trusted-encrypted.txt
7370F:	include/keys/trusted-type.h
7371F:	security/keys/trusted.c
7372F:	security/keys/trusted.h
7373
7374KEYS-ENCRYPTED
7375M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7376M:	David Safford <safford@us.ibm.com>
7377L:	linux-security-module@vger.kernel.org
7378L:	keyrings@vger.kernel.org
7379S:	Supported
7380F:	Documentation/security/keys-trusted-encrypted.txt
7381F:	include/keys/encrypted-type.h
7382F:	security/keys/encrypted-keys/
7383
7384KGDB / KDB /debug_core
7385M:	Jason Wessel <jason.wessel@windriver.com>
7386W:	http://kgdb.wiki.kernel.org/
7387L:	kgdb-bugreport@lists.sourceforge.net
7388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7389S:	Maintained
7390F:	Documentation/DocBook/kgdb.tmpl
7391F:	drivers/misc/kgdbts.c
7392F:	drivers/tty/serial/kgdboc.c
7393F:	include/linux/kdb.h
7394F:	include/linux/kgdb.h
7395F:	kernel/debug/
7396
7397KMEMCHECK
7398M:	Vegard Nossum <vegardno@ifi.uio.no>
7399M:	Pekka Enberg <penberg@kernel.org>
7400S:	Maintained
7401F:	Documentation/dev-tools/kmemcheck.rst
7402F:	arch/x86/include/asm/kmemcheck.h
7403F:	arch/x86/mm/kmemcheck/
7404F:	include/linux/kmemcheck.h
7405F:	mm/kmemcheck.c
7406
7407KMEMLEAK
7408M:	Catalin Marinas <catalin.marinas@arm.com>
7409S:	Maintained
7410F:	Documentation/dev-tools/kmemleak.rst
7411F:	include/linux/kmemleak.h
7412F:	mm/kmemleak.c
7413F:	mm/kmemleak-test.c
7414
7415KPROBES
7416M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7417M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7418M:	"David S. Miller" <davem@davemloft.net>
7419M:	Masami Hiramatsu <mhiramat@kernel.org>
7420S:	Maintained
7421F:	Documentation/kprobes.txt
7422F:	include/linux/kprobes.h
7423F:	include/asm-generic/kprobes.h
7424F:	kernel/kprobes.c
7425
7426KS0108 LCD CONTROLLER DRIVER
7427M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7428W:	http://miguelojeda.es/auxdisplay.htm
7429W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7430S:	Maintained
7431F:	Documentation/auxdisplay/ks0108
7432F:	drivers/auxdisplay/ks0108.c
7433F:	include/linux/ks0108.h
7434
7435L3MDEV
7436M:	David Ahern <dsa@cumulusnetworks.com>
7437L:	netdev@vger.kernel.org
7438S:	Maintained
7439F:	net/l3mdev
7440F:	include/net/l3mdev.h
7441
7442LANTIQ MIPS ARCHITECTURE
7443M:	John Crispin <john@phrozen.org>
7444L:	linux-mips@linux-mips.org
7445S:	Maintained
7446F:	arch/mips/lantiq
7447
7448LAPB module
7449L:	linux-x25@vger.kernel.org
7450S:	Orphan
7451F:	Documentation/networking/lapb-module.txt
7452F:	include/*/lapb.h
7453F:	net/lapb/
7454
7455LASI 53c700 driver for PARISC
7456M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7457L:	linux-scsi@vger.kernel.org
7458S:	Maintained
7459F:	Documentation/scsi/53c700.txt
7460F:	drivers/scsi/53c700*
7461
7462LED SUBSYSTEM
7463M:	Richard Purdie <rpurdie@rpsys.net>
7464M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7465M:	Pavel Machek <pavel@ucw.cz>
7466L:	linux-leds@vger.kernel.org
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7468S:	Maintained
7469F:	Documentation/devicetree/bindings/leds/
7470F:	drivers/leds/
7471F:	include/linux/leds.h
7472
7473LEGACY EEPROM DRIVER
7474M:	Jean Delvare <jdelvare@suse.com>
7475S:	Maintained
7476F:	Documentation/misc-devices/eeprom
7477F:	drivers/misc/eeprom/eeprom.c
7478
7479LEGO USB Tower driver
7480M:	Juergen Stuber <starblue@users.sourceforge.net>
7481L:	legousb-devel@lists.sourceforge.net
7482W:	http://legousb.sourceforge.net/
7483S:	Maintained
7484F:	drivers/usb/misc/legousbtower.c
7485
7486LG2160 MEDIA DRIVER
7487M:	Michael Krufky <mkrufky@linuxtv.org>
7488L:	linux-media@vger.kernel.org
7489W:	https://linuxtv.org
7490W:	http://github.com/mkrufky
7491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7492T:	git git://linuxtv.org/mkrufky/tuners.git
7493S:	Maintained
7494F:	drivers/media/dvb-frontends/lg2160.*
7495
7496LGDT3305 MEDIA DRIVER
7497M:	Michael Krufky <mkrufky@linuxtv.org>
7498L:	linux-media@vger.kernel.org
7499W:	https://linuxtv.org
7500W:	http://github.com/mkrufky
7501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7502T:	git git://linuxtv.org/mkrufky/tuners.git
7503S:	Maintained
7504F:	drivers/media/dvb-frontends/lgdt3305.*
7505
7506LGUEST
7507M:	Rusty Russell <rusty@rustcorp.com.au>
7508L:	lguest@lists.ozlabs.org
7509W:	http://lguest.ozlabs.org/
7510S:	Odd Fixes
7511F:	arch/x86/include/asm/lguest*.h
7512F:	arch/x86/lguest/
7513F:	drivers/lguest/
7514F:	include/linux/lguest*.h
7515F:	tools/lguest/
7516
7517LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7518M:	Tejun Heo <tj@kernel.org>
7519L:	linux-ide@vger.kernel.org
7520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7521S:	Maintained
7522F:	drivers/ata/
7523F:	include/linux/ata.h
7524F:	include/linux/libata.h
7525F:	Documentation/devicetree/bindings/ata/
7526
7527LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7528M:	Viresh Kumar <vireshk@kernel.org>
7529L:	linux-ide@vger.kernel.org
7530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7531S:	Maintained
7532F:	include/linux/pata_arasan_cf_data.h
7533F:	drivers/ata/pata_arasan_cf.c
7534
7535LIBATA PATA DRIVERS
7536M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7537M:	Tejun Heo <tj@kernel.org>
7538L:	linux-ide@vger.kernel.org
7539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7540S:	Maintained
7541F:	drivers/ata/pata_*.c
7542F:	drivers/ata/ata_generic.c
7543
7544LIBATA SATA AHCI PLATFORM devices support
7545M:	Hans de Goede <hdegoede@redhat.com>
7546M:	Tejun Heo <tj@kernel.org>
7547L:	linux-ide@vger.kernel.org
7548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7549S:	Maintained
7550F:	drivers/ata/ahci_platform.c
7551F:	drivers/ata/libahci_platform.c
7552F:	include/linux/ahci_platform.h
7553
7554LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7555M:	Mikael Pettersson <mikpelinux@gmail.com>
7556L:	linux-ide@vger.kernel.org
7557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7558S:	Maintained
7559F:	drivers/ata/sata_promise.*
7560
7561LIBLOCKDEP
7562M:	Sasha Levin <sasha.levin@oracle.com>
7563S:	Maintained
7564F:	tools/lib/lockdep/
7565
7566LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7567M:	Dan Williams <dan.j.williams@intel.com>
7568L:	linux-nvdimm@lists.01.org
7569Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7571S:	Supported
7572F:	drivers/nvdimm/*
7573F:	include/linux/nd.h
7574F:	include/linux/libnvdimm.h
7575F:	include/uapi/linux/ndctl.h
7576
7577LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7578M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7579L:	linux-nvdimm@lists.01.org
7580Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7581S:	Supported
7582F:	drivers/nvdimm/blk.c
7583F:	drivers/nvdimm/region_devs.c
7584F:	drivers/acpi/nfit*
7585
7586LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7587M:	Vishal Verma <vishal.l.verma@intel.com>
7588L:	linux-nvdimm@lists.01.org
7589Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7590S:	Supported
7591F:	drivers/nvdimm/btt*
7592
7593LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7594M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7595L:	linux-nvdimm@lists.01.org
7596Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7597S:	Supported
7598F:	drivers/nvdimm/pmem.c
7599F:	include/linux/pmem.h
7600F:	arch/*/include/asm/pmem.h
7601
7602LIGHTNVM PLATFORM SUPPORT
7603M:	Matias Bjorling <mb@lightnvm.io>
7604W:	http://github/OpenChannelSSD
7605L:	linux-block@vger.kernel.org
7606S:	Maintained
7607F:	drivers/lightnvm/
7608F:	include/linux/lightnvm.h
7609F:	include/uapi/linux/lightnvm.h
7610
7611LINUX FOR POWERPC (32-BIT AND 64-BIT)
7612M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7613M:	Paul Mackerras <paulus@samba.org>
7614M:	Michael Ellerman <mpe@ellerman.id.au>
7615W:	https://github.com/linuxppc/linux/wiki
7616L:	linuxppc-dev@lists.ozlabs.org
7617Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7619S:	Supported
7620F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7621F:	Documentation/devicetree/bindings/powerpc/
7622F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7623F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7624F:	Documentation/powerpc/
7625F:	arch/powerpc/
7626F:	drivers/char/tpm/tpm_ibmvtpm*
7627F:	drivers/crypto/nx/
7628F:	drivers/crypto/vmx/
7629F:	drivers/i2c/busses/i2c-opal.c
7630F:	drivers/net/ethernet/ibm/ibmveth.*
7631F:	drivers/net/ethernet/ibm/ibmvnic.*
7632F:	drivers/pci/hotplug/pnv_php.c
7633F:	drivers/pci/hotplug/rpa*
7634F:	drivers/rtc/rtc-opal.c
7635F:	drivers/scsi/ibmvscsi/
7636F:	drivers/tty/hvc/hvc_opal.c
7637F:	tools/testing/selftests/powerpc
7638N:	/pmac
7639N:	powermac
7640N:	powernv
7641N:	[^a-z0-9]ps3
7642N:	pseries
7643
7644LINUX FOR POWER MACINTOSH
7645M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7646W:	http://www.penguinppc.org/
7647L:	linuxppc-dev@lists.ozlabs.org
7648S:	Maintained
7649F:	arch/powerpc/platforms/powermac/
7650F:	drivers/macintosh/
7651
7652LINUX FOR POWERPC EMBEDDED MPC5XXX
7653M:	Anatolij Gustschin <agust@denx.de>
7654L:	linuxppc-dev@lists.ozlabs.org
7655T:	git git://git.denx.de/linux-denx-agust.git
7656S:	Maintained
7657F:	arch/powerpc/platforms/512x/
7658F:	arch/powerpc/platforms/52xx/
7659
7660LINUX FOR POWERPC EMBEDDED PPC4XX
7661M:	Alistair Popple <alistair@popple.id.au>
7662M:	Matt Porter <mporter@kernel.crashing.org>
7663W:	http://www.penguinppc.org/
7664L:	linuxppc-dev@lists.ozlabs.org
7665S:	Maintained
7666F:	arch/powerpc/platforms/40x/
7667F:	arch/powerpc/platforms/44x/
7668
7669LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7670L:	linuxppc-dev@lists.ozlabs.org
7671S:	Orphan
7672F:	arch/powerpc/*/*virtex*
7673F:	arch/powerpc/*/*/*virtex*
7674
7675LINUX FOR POWERPC EMBEDDED PPC8XX
7676M:	Vitaly Bordug <vitb@kernel.crashing.org>
7677W:	http://www.penguinppc.org/
7678L:	linuxppc-dev@lists.ozlabs.org
7679S:	Maintained
7680F:	arch/powerpc/platforms/8xx/
7681
7682LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7683M:	Scott Wood <oss@buserror.net>
7684M:	Kumar Gala <galak@kernel.crashing.org>
7685W:	http://www.penguinppc.org/
7686L:	linuxppc-dev@lists.ozlabs.org
7687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7688S:	Maintained
7689F:	arch/powerpc/platforms/83xx/
7690F:	arch/powerpc/platforms/85xx/
7691
7692LINUX FOR POWERPC PA SEMI PWRFICIENT
7693L:	linuxppc-dev@lists.ozlabs.org
7694S:	Orphan
7695F:	arch/powerpc/platforms/pasemi/
7696F:	drivers/*/*pasemi*
7697F:	drivers/*/*/*pasemi*
7698
7699LINUX SECURITY MODULE (LSM) FRAMEWORK
7700M:	Chris Wright <chrisw@sous-sol.org>
7701L:	linux-security-module@vger.kernel.org
7702S:	Supported
7703
7704LIS3LV02D ACCELEROMETER DRIVER
7705M:	Eric Piel <eric.piel@tremplin-utc.net>
7706S:	Maintained
7707F:	Documentation/misc-devices/lis3lv02d
7708F:	drivers/misc/lis3lv02d/
7709F:	drivers/platform/x86/hp_accel.c
7710
7711LIVE PATCHING
7712M:	Josh Poimboeuf <jpoimboe@redhat.com>
7713M:	Jessica Yu <jeyu@kernel.org>
7714M:	Jiri Kosina <jikos@kernel.org>
7715M:	Miroslav Benes <mbenes@suse.cz>
7716R:	Petr Mladek <pmladek@suse.com>
7717S:	Maintained
7718F:	kernel/livepatch/
7719F:	include/linux/livepatch.h
7720F:	arch/x86/include/asm/livepatch.h
7721F:	arch/x86/kernel/livepatch.c
7722F:	Documentation/livepatch/
7723F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7724F:	samples/livepatch/
7725L:	live-patching@vger.kernel.org
7726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7727
7728LINUX KERNEL DUMP TEST MODULE (LKDTM)
7729M:	Kees Cook <keescook@chromium.org>
7730S:	Maintained
7731F:	drivers/misc/lkdtm*
7732
7733LLC (802.2)
7734L:	netdev@vger.kernel.org
7735S:	Odd fixes
7736F:	include/linux/llc.h
7737F:	include/uapi/linux/llc.h
7738F:	include/net/llc*
7739F:	net/llc/
7740
7741LM73 HARDWARE MONITOR DRIVER
7742M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7743L:	linux-hwmon@vger.kernel.org
7744S:	Maintained
7745F:	drivers/hwmon/lm73.c
7746
7747LM78 HARDWARE MONITOR DRIVER
7748M:	Jean Delvare <jdelvare@suse.com>
7749L:	linux-hwmon@vger.kernel.org
7750S:	Maintained
7751F:	Documentation/hwmon/lm78
7752F:	drivers/hwmon/lm78.c
7753
7754LM83 HARDWARE MONITOR DRIVER
7755M:	Jean Delvare <jdelvare@suse.com>
7756L:	linux-hwmon@vger.kernel.org
7757S:	Maintained
7758F:	Documentation/hwmon/lm83
7759F:	drivers/hwmon/lm83.c
7760
7761LM90 HARDWARE MONITOR DRIVER
7762M:	Jean Delvare <jdelvare@suse.com>
7763L:	linux-hwmon@vger.kernel.org
7764S:	Maintained
7765F:	Documentation/hwmon/lm90
7766F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7767F:	drivers/hwmon/lm90.c
7768F:	include/dt-bindings/thermal/lm90.h
7769
7770LM95234 HARDWARE MONITOR DRIVER
7771M:	Guenter Roeck <linux@roeck-us.net>
7772L:	linux-hwmon@vger.kernel.org
7773S:	Maintained
7774F:	Documentation/hwmon/lm95234
7775F:	drivers/hwmon/lm95234.c
7776
7777LME2510 MEDIA DRIVER
7778M:	Malcolm Priestley <tvboxspy@gmail.com>
7779L:	linux-media@vger.kernel.org
7780W:	https://linuxtv.org
7781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7782S:	Maintained
7783F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7784
7785LOCKING PRIMITIVES
7786M:	Peter Zijlstra <peterz@infradead.org>
7787M:	Ingo Molnar <mingo@redhat.com>
7788L:	linux-kernel@vger.kernel.org
7789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7790S:	Maintained
7791F:	Documentation/locking/
7792F:	include/linux/lockdep.h
7793F:	include/linux/spinlock*.h
7794F:	arch/*/include/asm/spinlock*.h
7795F:	include/linux/rwlock*.h
7796F:	include/linux/mutex*.h
7797F:	arch/*/include/asm/mutex*.h
7798F:	include/linux/rwsem*.h
7799F:	arch/*/include/asm/rwsem.h
7800F:	include/linux/seqlock.h
7801F:	lib/locking*.[ch]
7802F:	kernel/locking/
7803
7804LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7805M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7806L:	linux-ntfs-dev@lists.sourceforge.net
7807W:	http://www.linux-ntfs.org/content/view/19/37/
7808S:	Maintained
7809F:	Documentation/ldm.txt
7810F:	block/partitions/ldm.*
7811
7812LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7813M:	Sathya Prakash <sathya.prakash@broadcom.com>
7814M:	Chaitra P B <chaitra.basappa@broadcom.com>
7815M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7816L:	MPT-FusionLinux.pdl@broadcom.com
7817L:	linux-scsi@vger.kernel.org
7818W:	http://www.avagotech.com/support/
7819S:	Supported
7820F:	drivers/message/fusion/
7821F:	drivers/scsi/mpt2sas/
7822F:	drivers/scsi/mpt3sas/
7823
7824LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7825M:	Matthew Wilcox <matthew@wil.cx>
7826L:	linux-scsi@vger.kernel.org
7827S:	Maintained
7828F:	drivers/scsi/sym53c8xx_2/
7829
7830LTC4261 HARDWARE MONITOR DRIVER
7831M:	Guenter Roeck <linux@roeck-us.net>
7832L:	linux-hwmon@vger.kernel.org
7833S:	Maintained
7834F:	Documentation/hwmon/ltc4261
7835F:	drivers/hwmon/ltc4261.c
7836
7837LTC4306 I2C MULTIPLEXER DRIVER
7838M:	Michael Hennerich <michael.hennerich@analog.com>
7839W:	http://ez.analog.com/community/linux-device-drivers
7840L:	linux-i2c@vger.kernel.org
7841S:	Supported
7842F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7843F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7844
7845LTP (Linux Test Project)
7846M:	Mike Frysinger <vapier@gentoo.org>
7847M:	Cyril Hrubis <chrubis@suse.cz>
7848M:	Wanlong Gao <wanlong.gao@gmail.com>
7849M:	Jan Stancek <jstancek@redhat.com>
7850M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7851M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7852L:	ltp@lists.linux.it (subscribers-only)
7853W:	http://linux-test-project.github.io/
7854T:	git git://github.com/linux-test-project/ltp.git
7855S:	Maintained
7856
7857M32R ARCHITECTURE
7858W:	http://www.linux-m32r.org/
7859S:	Orphan
7860F:	arch/m32r/
7861
7862M68K ARCHITECTURE
7863M:	Geert Uytterhoeven <geert@linux-m68k.org>
7864L:	linux-m68k@lists.linux-m68k.org
7865W:	http://www.linux-m68k.org/
7866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7867S:	Maintained
7868F:	arch/m68k/
7869F:	drivers/zorro/
7870
7871M68K ON APPLE MACINTOSH
7872M:	Joshua Thompson <funaho@jurai.org>
7873W:	http://www.mac.linux-m68k.org/
7874L:	linux-m68k@lists.linux-m68k.org
7875S:	Maintained
7876F:	arch/m68k/mac/
7877
7878M68K ON HP9000/300
7879M:	Philip Blundell <philb@gnu.org>
7880W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7881S:	Maintained
7882F:	arch/m68k/hp300/
7883
7884M88DS3103 MEDIA DRIVER
7885M:	Antti Palosaari <crope@iki.fi>
7886L:	linux-media@vger.kernel.org
7887W:	https://linuxtv.org
7888W:	http://palosaari.fi/linux/
7889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7890T:	git git://linuxtv.org/anttip/media_tree.git
7891S:	Maintained
7892F:	drivers/media/dvb-frontends/m88ds3103*
7893
7894M88RS2000 MEDIA DRIVER
7895M:	Malcolm Priestley <tvboxspy@gmail.com>
7896L:	linux-media@vger.kernel.org
7897W:	https://linuxtv.org
7898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7899S:	Maintained
7900F:	drivers/media/dvb-frontends/m88rs2000*
7901
7902MA901 MASTERKIT USB FM RADIO DRIVER
7903M:	Alexey Klimov <klimov.linux@gmail.com>
7904L:	linux-media@vger.kernel.org
7905T:	git git://linuxtv.org/media_tree.git
7906S:	Maintained
7907F:	drivers/media/radio/radio-ma901.c
7908
7909MAC80211
7910M:	Johannes Berg <johannes@sipsolutions.net>
7911L:	linux-wireless@vger.kernel.org
7912W:	http://wireless.kernel.org/
7913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7915S:	Maintained
7916F:	Documentation/networking/mac80211-injection.txt
7917F:	include/net/mac80211.h
7918F:	net/mac80211/
7919F:	drivers/net/wireless/mac80211_hwsim.[ch]
7920
7921MAILBOX API
7922M:	Jassi Brar <jassisinghbrar@gmail.com>
7923L:	linux-kernel@vger.kernel.org
7924S:	Maintained
7925F:	drivers/mailbox/
7926F:	include/linux/mailbox_client.h
7927F:	include/linux/mailbox_controller.h
7928
7929MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7930M:	Michael Kerrisk <mtk.manpages@gmail.com>
7931W:	http://www.kernel.org/doc/man-pages
7932L:	linux-man@vger.kernel.org
7933S:	Maintained
7934
7935MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7936M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7937L:	linux-mips@linux-mips.org
7938S:	Maintained
7939F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7940
7941MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7942M:	Andrew Lunn <andrew@lunn.ch>
7943M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7944L:	netdev@vger.kernel.org
7945S:	Maintained
7946F:	drivers/net/dsa/mv88e6xxx/
7947F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7948
7949MARVELL ARMADA DRM SUPPORT
7950M:	Russell King <linux@armlinux.org.uk>
7951S:	Maintained
7952T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7953T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7954F:	drivers/gpu/drm/armada/
7955F:	include/uapi/drm/armada_drm.h
7956F:	Documentation/devicetree/bindings/display/armada/
7957
7958MARVELL CRYPTO DRIVER
7959M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7960M:	Arnaud Ebalard <arno@natisbad.org>
7961F:	drivers/crypto/marvell/
7962S:	Maintained
7963L:	linux-crypto@vger.kernel.org
7964
7965MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7966M:	Mirko Lindner <mlindner@marvell.com>
7967M:	Stephen Hemminger <stephen@networkplumber.org>
7968L:	netdev@vger.kernel.org
7969S:	Maintained
7970F:	drivers/net/ethernet/marvell/sk*
7971
7972MARVELL LIBERTAS WIRELESS DRIVER
7973L:	libertas-dev@lists.infradead.org
7974S:	Orphan
7975F:	drivers/net/wireless/marvell/libertas/
7976
7977MARVELL MV643XX ETHERNET DRIVER
7978M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7979L:	netdev@vger.kernel.org
7980S:	Maintained
7981F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7982F:	include/linux/mv643xx.h
7983
7984MARVELL MV88X3310 PHY DRIVER
7985M:	Russell King <rmk@armlinux.org.uk>
7986L:	netdev@vger.kernel.org
7987S:	Maintained
7988F:	drivers/net/phy/marvell10g.c
7989
7990MARVELL MVNETA ETHERNET DRIVER
7991M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7992L:	netdev@vger.kernel.org
7993S:	Maintained
7994F:	drivers/net/ethernet/marvell/mvneta.*
7995
7996MARVELL MWIFIEX WIRELESS DRIVER
7997M:	Amitkumar Karwar <amitkarwar@gmail.com>
7998M:	Nishant Sarmukadam <nishants@marvell.com>
7999M:	Ganapathi Bhat <gbhat@marvell.com>
8000M:	Xinming Hu <huxm@marvell.com>
8001L:	linux-wireless@vger.kernel.org
8002S:	Maintained
8003F:	drivers/net/wireless/marvell/mwifiex/
8004
8005MARVELL MWL8K WIRELESS DRIVER
8006M:	Lennert Buytenhek <buytenh@wantstofly.org>
8007L:	linux-wireless@vger.kernel.org
8008S:	Odd Fixes
8009F:	drivers/net/wireless/marvell/mwl8k.c
8010
8011MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8012M:	Nicolas Pitre <nico@fluxnic.net>
8013S:	Odd Fixes
8014F:	drivers/mmc/host/mvsdio.*
8015
8016MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8017M:	Hu Ziji <huziji@marvell.com>
8018L:	linux-mmc@vger.kernel.org
8019S:	Supported
8020F:	drivers/mmc/host/sdhci-xenon*
8021F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8022
8023MATROX FRAMEBUFFER DRIVER
8024L:	linux-fbdev@vger.kernel.org
8025S:	Orphan
8026F:	drivers/video/fbdev/matrox/matroxfb_*
8027F:	include/uapi/linux/matroxfb.h
8028
8029MAX16065 HARDWARE MONITOR DRIVER
8030M:	Guenter Roeck <linux@roeck-us.net>
8031L:	linux-hwmon@vger.kernel.org
8032S:	Maintained
8033F:	Documentation/hwmon/max16065
8034F:	drivers/hwmon/max16065.c
8035
8036MAX20751 HARDWARE MONITOR DRIVER
8037M:	Guenter Roeck <linux@roeck-us.net>
8038L:	linux-hwmon@vger.kernel.org
8039S:	Maintained
8040F:	Documentation/hwmon/max20751
8041F:	drivers/hwmon/max20751.c
8042
8043MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8044L:	linux-hwmon@vger.kernel.org
8045S:	Orphan
8046F:	Documentation/hwmon/max6650
8047F:	drivers/hwmon/max6650.c
8048
8049MAX6697 HARDWARE MONITOR DRIVER
8050M:	Guenter Roeck <linux@roeck-us.net>
8051L:	linux-hwmon@vger.kernel.org
8052S:	Maintained
8053F:	Documentation/hwmon/max6697
8054F:	Documentation/devicetree/bindings/i2c/max6697.txt
8055F:	drivers/hwmon/max6697.c
8056F:	include/linux/platform_data/max6697.h
8057
8058MAX9860 MONO AUDIO VOICE CODEC DRIVER
8059M:	Peter Rosin <peda@axentia.se>
8060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8061S:	Maintained
8062F:	Documentation/devicetree/bindings/sound/max9860.txt
8063F:	sound/soc/codecs/max9860.*
8064
8065MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8066M:	Krzysztof Kozlowski <krzk@kernel.org>
8067M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8068L:	linux-pm@vger.kernel.org
8069S:	Supported
8070F:	drivers/power/supply/max14577_charger.c
8071F:	drivers/power/supply/max77693_charger.c
8072
8073MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8074M:	Javier Martinez Canillas <javier@osg.samsung.com>
8075L:	linux-kernel@vger.kernel.org
8076S:	Supported
8077F:	drivers/*/*max77802*.c
8078F:	Documentation/devicetree/bindings/*/*max77802.txt
8079F:	include/dt-bindings/*/*max77802.h
8080
8081MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8082M:	Chanwoo Choi <cw00.choi@samsung.com>
8083M:	Krzysztof Kozlowski <krzk@kernel.org>
8084M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8085L:	linux-kernel@vger.kernel.org
8086S:	Supported
8087F:	drivers/*/max14577*.c
8088F:	drivers/*/max77686*.c
8089F:	drivers/*/max77693*.c
8090F:	drivers/extcon/extcon-max14577.c
8091F:	drivers/extcon/extcon-max77693.c
8092F:	drivers/rtc/rtc-max77686.c
8093F:	drivers/clk/clk-max77686.c
8094F:	Documentation/devicetree/bindings/mfd/max14577.txt
8095F:	Documentation/devicetree/bindings/*/max77686.txt
8096F:	Documentation/devicetree/bindings/mfd/max77693.txt
8097F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8098F:	include/linux/mfd/max14577*.h
8099F:	include/linux/mfd/max77686*.h
8100F:	include/linux/mfd/max77693*.h
8101
8102MAXIRADIO FM RADIO RECEIVER DRIVER
8103M:	Hans Verkuil <hverkuil@xs4all.nl>
8104L:	linux-media@vger.kernel.org
8105T:	git git://linuxtv.org/media_tree.git
8106W:	https://linuxtv.org
8107S:	Maintained
8108F:	drivers/media/radio/radio-maxiradio*
8109
8110MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8111M:	Peter Rosin <peda@axentia.se>
8112L:	linux-iio@vger.kernel.org
8113S:	Maintained
8114F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8115F:	drivers/iio/potentiometer/mcp4531.c
8116
8117MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8118M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8119L:	linux-iio@vger.kernel.org
8120S:	Maintained
8121F:	drivers/iio/dac/cio-dac.c
8122
8123MEDIA DRIVERS FOR RENESAS - FCP
8124M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8125L:	linux-media@vger.kernel.org
8126L:	linux-renesas-soc@vger.kernel.org
8127T:	git git://linuxtv.org/media_tree.git
8128S:	Supported
8129F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8130F:	drivers/media/platform/rcar-fcp.c
8131F:	include/media/rcar-fcp.h
8132
8133MEDIA DRIVERS FOR RENESAS - FDP1
8134M:	Kieran Bingham <kieran@bingham.xyz>
8135L:	linux-media@vger.kernel.org
8136L:	linux-renesas-soc@vger.kernel.org
8137T:	git git://linuxtv.org/media_tree.git
8138S:	Supported
8139F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8140F:	drivers/media/platform/rcar_fdp1.c
8141
8142MEDIA DRIVERS FOR RENESAS - VIN
8143M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8144L:	linux-media@vger.kernel.org
8145L:	linux-renesas-soc@vger.kernel.org
8146T:	git git://linuxtv.org/media_tree.git
8147S:	Supported
8148F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8149F:	drivers/media/platform/rcar-vin/
8150
8151MEDIA DRIVERS FOR RENESAS - VSP1
8152M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8153L:	linux-media@vger.kernel.org
8154L:	linux-renesas-soc@vger.kernel.org
8155T:	git git://linuxtv.org/media_tree.git
8156S:	Supported
8157F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8158F:	drivers/media/platform/vsp1/
8159
8160MEDIA DRIVERS FOR HELENE
8161M:	Abylay Ospan <aospan@netup.ru>
8162L:	linux-media@vger.kernel.org
8163W:	https://linuxtv.org
8164W:	http://netup.tv/
8165T:	git git://linuxtv.org/media_tree.git
8166S:	Supported
8167F:	drivers/media/dvb-frontends/helene*
8168
8169MEDIA DRIVERS FOR ASCOT2E
8170M:	Sergey Kozlov <serjk@netup.ru>
8171M:	Abylay Ospan <aospan@netup.ru>
8172L:	linux-media@vger.kernel.org
8173W:	https://linuxtv.org
8174W:	http://netup.tv/
8175T:	git git://linuxtv.org/media_tree.git
8176S:	Supported
8177F:	drivers/media/dvb-frontends/ascot2e*
8178
8179MEDIA DRIVERS FOR CXD2841ER
8180M:	Sergey Kozlov <serjk@netup.ru>
8181M:	Abylay Ospan <aospan@netup.ru>
8182L:	linux-media@vger.kernel.org
8183W:	https://linuxtv.org
8184W:	http://netup.tv/
8185T:	git git://linuxtv.org/media_tree.git
8186S:	Supported
8187F:	drivers/media/dvb-frontends/cxd2841er*
8188
8189MEDIA DRIVERS FOR HORUS3A
8190M:	Sergey Kozlov <serjk@netup.ru>
8191M:	Abylay Ospan <aospan@netup.ru>
8192L:	linux-media@vger.kernel.org
8193W:	https://linuxtv.org
8194W:	http://netup.tv/
8195T:	git git://linuxtv.org/media_tree.git
8196S:	Supported
8197F:	drivers/media/dvb-frontends/horus3a*
8198
8199MEDIA DRIVERS FOR LNBH25
8200M:	Sergey Kozlov <serjk@netup.ru>
8201M:	Abylay Ospan <aospan@netup.ru>
8202L:	linux-media@vger.kernel.org
8203W:	https://linuxtv.org
8204W:	http://netup.tv/
8205T:	git git://linuxtv.org/media_tree.git
8206S:	Supported
8207F:	drivers/media/dvb-frontends/lnbh25*
8208
8209MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8210M:	Sergey Kozlov <serjk@netup.ru>
8211M:	Abylay Ospan <aospan@netup.ru>
8212L:	linux-media@vger.kernel.org
8213W:	https://linuxtv.org
8214W:	http://netup.tv/
8215T:	git git://linuxtv.org/media_tree.git
8216S:	Supported
8217F:	drivers/media/pci/netup_unidvb/*
8218
8219MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8220M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8221M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8222P:	LinuxTV.org Project
8223L:	linux-media@vger.kernel.org
8224W:	https://linuxtv.org
8225Q:	http://patchwork.kernel.org/project/linux-media/list/
8226T:	git git://linuxtv.org/media_tree.git
8227S:	Maintained
8228F:	Documentation/devicetree/bindings/media/
8229F:	Documentation/media/
8230F:	drivers/media/
8231F:	drivers/staging/media/
8232F:	include/linux/platform_data/media/
8233F:	include/media/
8234F:	include/uapi/linux/dvb/
8235F:	include/uapi/linux/videodev2.h
8236F:	include/uapi/linux/media.h
8237F:	include/uapi/linux/v4l2-*
8238F:	include/uapi/linux/meye.h
8239F:	include/uapi/linux/ivtv*
8240F:	include/uapi/linux/uvcvideo.h
8241
8242MEDIATEK ETHERNET DRIVER
8243M:	Felix Fietkau <nbd@openwrt.org>
8244M:	John Crispin <blogic@openwrt.org>
8245L:	netdev@vger.kernel.org
8246S:	Maintained
8247F:	drivers/net/ethernet/mediatek/
8248
8249MEDIATEK JPEG DRIVER
8250M:	Rick Chang <rick.chang@mediatek.com>
8251M:	Bin Liu <bin.liu@mediatek.com>
8252S:	Supported
8253F:	drivers/media/platform/mtk-jpeg/
8254F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8255
8256MEDIATEK MEDIA DRIVER
8257M:	Tiffany Lin <tiffany.lin@mediatek.com>
8258M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8259S:	Supported
8260F:	drivers/media/platform/mtk-vcodec/
8261F:	drivers/media/platform/mtk-vpu/
8262F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8263F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8264
8265MEDIATEK MDP DRIVER
8266M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8267M:	Houlong Wei <houlong.wei@mediatek.com>
8268M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8269S:	Supported
8270F:	drivers/media/platform/mtk-mdp/
8271F:	drivers/media/platform/mtk-vpu/
8272F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8273
8274MEDIATEK MT7601U WIRELESS LAN DRIVER
8275M:	Jakub Kicinski <kubakici@wp.pl>
8276L:	linux-wireless@vger.kernel.org
8277S:	Maintained
8278F:	drivers/net/wireless/mediatek/mt7601u/
8279
8280MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8281M:	Peter Senna Tschudin <peter.senna@collabora.com>
8282M:	Martin Donnelly <martin.donnelly@ge.com>
8283M:	Martyn Welch <martyn.welch@collabora.co.uk>
8284S:	Maintained
8285F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8286F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8287
8288MEGARAID SCSI/SAS DRIVERS
8289M:	Kashyap Desai <kashyap.desai@broadcom.com>
8290M:	Sumit Saxena <sumit.saxena@broadcom.com>
8291M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8292L:	megaraidlinux.pdl@broadcom.com
8293L:	linux-scsi@vger.kernel.org
8294W:	http://www.avagotech.com/support/
8295S:	Maintained
8296F:	Documentation/scsi/megaraid.txt
8297F:	drivers/scsi/megaraid.*
8298F:	drivers/scsi/megaraid/
8299
8300MELFAS MIP4 TOUCHSCREEN DRIVER
8301M:	Sangwon Jee <jeesw@melfas.com>
8302W:	http://www.melfas.com
8303S:	Supported
8304F:	drivers/input/touchscreen/melfas_mip4.c
8305F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8306
8307MELLANOX ETHERNET DRIVER (mlx4_en)
8308M:	Tariq Toukan <tariqt@mellanox.com>
8309L:	netdev@vger.kernel.org
8310S:	Supported
8311W:	http://www.mellanox.com
8312Q:	http://patchwork.ozlabs.org/project/netdev/list/
8313F:	drivers/net/ethernet/mellanox/mlx4/en_*
8314
8315MELLANOX ETHERNET DRIVER (mlx5e)
8316M:	Saeed Mahameed <saeedm@mellanox.com>
8317L:	netdev@vger.kernel.org
8318S:	Supported
8319W:	http://www.mellanox.com
8320Q:	http://patchwork.ozlabs.org/project/netdev/list/
8321F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8322
8323MELLANOX ETHERNET INNOVA DRIVER
8324M:	Ilan Tayari <ilant@mellanox.com>
8325R:	Boris Pismenny <borisp@mellanox.com>
8326L:	netdev@vger.kernel.org
8327S:	Supported
8328W:	http://www.mellanox.com
8329Q:	http://patchwork.ozlabs.org/project/netdev/list/
8330F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8331F:	include/linux/mlx5/mlx5_ifc_fpga.h
8332
8333MELLANOX ETHERNET INNOVA IPSEC DRIVER
8334M:	Ilan Tayari <ilant@mellanox.com>
8335R:	Boris Pismenny <borisp@mellanox.com>
8336L:	netdev@vger.kernel.org
8337S:	Supported
8338W:	http://www.mellanox.com
8339Q:	http://patchwork.ozlabs.org/project/netdev/list/
8340F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8341F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8342
8343MELLANOX ETHERNET SWITCH DRIVERS
8344M:	Jiri Pirko <jiri@mellanox.com>
8345M:	Ido Schimmel <idosch@mellanox.com>
8346L:	netdev@vger.kernel.org
8347S:	Supported
8348W:	http://www.mellanox.com
8349Q:	http://patchwork.ozlabs.org/project/netdev/list/
8350F:	drivers/net/ethernet/mellanox/mlxsw/
8351
8352MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8353M:	Yotam Gigi <yotamg@mellanox.com>
8354L:	netdev@vger.kernel.org
8355S:	Supported
8356W:	http://www.mellanox.com
8357Q:	http://patchwork.ozlabs.org/project/netdev/list/
8358F:	drivers/net/ethernet/mellanox/mlxfw/
8359
8360MELLANOX MLXCPLD I2C AND MUX DRIVER
8361M:	Vadim Pasternak <vadimp@mellanox.com>
8362M:	Michael Shych <michaelsh@mellanox.com>
8363L:	linux-i2c@vger.kernel.org
8364S:	Supported
8365F:	drivers/i2c/busses/i2c-mlxcpld.c
8366F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8367F:	Documentation/i2c/busses/i2c-mlxcpld
8368
8369MELLANOX MLXCPLD LED DRIVER
8370M:	Vadim Pasternak <vadimp@mellanox.com>
8371L:	linux-leds@vger.kernel.org
8372S:	Supported
8373F:	drivers/leds/leds-mlxcpld.c
8374F:	Documentation/leds/leds-mlxcpld.txt
8375
8376MELLANOX PLATFORM DRIVER
8377M:      Vadim Pasternak <vadimp@mellanox.com>
8378L:      platform-driver-x86@vger.kernel.org
8379S:      Supported
8380F:      drivers/platform/x86/mlx-platform.c
8381
8382MELLANOX MLX CPLD HOTPLUG DRIVER
8383M:	Vadim Pasternak <vadimp@mellanox.com>
8384L:	platform-driver-x86@vger.kernel.org
8385S:	Supported
8386F:	drivers/platform/x86/mlxcpld-hotplug.c
8387F:	include/linux/platform_data/mlxcpld-hotplug.h
8388
8389SOFT-ROCE DRIVER (rxe)
8390M:	Moni Shoua <monis@mellanox.com>
8391L:	linux-rdma@vger.kernel.org
8392S:	Supported
8393W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8394Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8395F:	drivers/infiniband/sw/rxe/
8396F:	include/uapi/rdma/rdma_user_rxe.h
8397
8398MEMBARRIER SUPPORT
8399M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8400M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8401L:	linux-kernel@vger.kernel.org
8402S:	Supported
8403F:	kernel/membarrier.c
8404F:	include/uapi/linux/membarrier.h
8405
8406MEMORY MANAGEMENT
8407L:	linux-mm@kvack.org
8408W:	http://www.linux-mm.org
8409S:	Maintained
8410F:	include/linux/mm.h
8411F:	include/linux/gfp.h
8412F:	include/linux/mmzone.h
8413F:	include/linux/memory_hotplug.h
8414F:	include/linux/vmalloc.h
8415F:	mm/
8416
8417MEMORY TECHNOLOGY DEVICES (MTD)
8418M:	David Woodhouse <dwmw2@infradead.org>
8419M:	Brian Norris <computersforpeace@gmail.com>
8420M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8421M:	Marek Vasut <marek.vasut@gmail.com>
8422M:	Richard Weinberger <richard@nod.at>
8423M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8424L:	linux-mtd@lists.infradead.org
8425W:	http://www.linux-mtd.infradead.org/
8426Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8427T:	git git://git.infradead.org/linux-mtd.git master
8428T:	git git://git.infradead.org/l2-mtd.git master
8429S:	Maintained
8430F:	Documentation/devicetree/bindings/mtd/
8431F:	drivers/mtd/
8432F:	include/linux/mtd/
8433F:	include/uapi/mtd/
8434
8435MEN A21 WATCHDOG DRIVER
8436M:	Johannes Thumshirn <morbidrsa@gmail.com>
8437L:	linux-watchdog@vger.kernel.org
8438S:	Maintained
8439F:	drivers/watchdog/mena21_wdt.c
8440
8441MEN CHAMELEON BUS (mcb)
8442M:	Johannes Thumshirn <morbidrsa@gmail.com>
8443S:	Maintained
8444F:	drivers/mcb/
8445F:	include/linux/mcb.h
8446F:	Documentation/men-chameleon-bus.txt
8447
8448MEN F21BMC (Board Management Controller)
8449M:	Andreas Werner <andreas.werner@men.de>
8450S:	Supported
8451F:	drivers/mfd/menf21bmc.c
8452F:	drivers/watchdog/menf21bmc_wdt.c
8453F:	drivers/leds/leds-menf21bmc.c
8454F:	drivers/hwmon/menf21bmc_hwmon.c
8455F:	Documentation/hwmon/menf21bmc
8456
8457METAG ARCHITECTURE
8458M:	James Hogan <james.hogan@imgtec.com>
8459L:	linux-metag@vger.kernel.org
8460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8461S:	Odd Fixes
8462F:	arch/metag/
8463F:	Documentation/metag/
8464F:	Documentation/devicetree/bindings/metag/
8465F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8466F:	drivers/clocksource/metag_generic.c
8467F:	drivers/irqchip/irq-metag.c
8468F:	drivers/irqchip/irq-metag-ext.c
8469F:	drivers/tty/metag_da.c
8470
8471MICROBLAZE ARCHITECTURE
8472M:	Michal Simek <monstr@monstr.eu>
8473W:	http://www.monstr.eu/fdt/
8474T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8475S:	Supported
8476F:	arch/microblaze/
8477
8478MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8479M:	Richard Genoud <richard.genoud@gmail.com>
8480S:	Maintained
8481F:	drivers/tty/serial/atmel_serial.c
8482F:	drivers/tty/serial/atmel_serial.h
8483
8484MICROCHIP / ATMEL DMA DRIVER
8485M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8487L:	dmaengine@vger.kernel.org
8488S:	Supported
8489F:	drivers/dma/at_hdmac.c
8490F:	drivers/dma/at_hdmac_regs.h
8491F:	include/linux/platform_data/dma-atmel.h
8492
8493MICROCHIP / ATMEL ISC DRIVER
8494M:	Songjun Wu <songjun.wu@microchip.com>
8495L:	linux-media@vger.kernel.org
8496S:	Supported
8497F:	drivers/media/platform/atmel/atmel-isc.c
8498F:	drivers/media/platform/atmel/atmel-isc-regs.h
8499F:	devicetree/bindings/media/atmel-isc.txt
8500
8501MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8502M:	Woojung Huh <Woojung.Huh@microchip.com>
8503M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8504L:	netdev@vger.kernel.org
8505S:	Maintained
8506F:	net/dsa/tag_ksz.c
8507F:	drivers/net/dsa/microchip/*
8508F:	include/linux/platform_data/microchip-ksz.h
8509F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8510
8511MICROCHIP USB251XB DRIVER
8512M:	Richard Leitner <richard.leitner@skidata.com>
8513L:	linux-usb@vger.kernel.org
8514S:	Maintained
8515F:	drivers/usb/misc/usb251xb.c
8516F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8517
8518MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8519M:	Chen Yu <yu.c.chen@intel.com>
8520L:	platform-driver-x86@vger.kernel.org
8521S:	Supported
8522F:	drivers/platform/x86/surfacepro3_button.c
8523
8524MICROTEK X6 SCANNER
8525M:	Oliver Neukum <oliver@neukum.org>
8526S:	Maintained
8527F:	drivers/usb/image/microtek.*
8528
8529MIPS
8530M:	Ralf Baechle <ralf@linux-mips.org>
8531L:	linux-mips@linux-mips.org
8532W:	http://www.linux-mips.org/
8533T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8534Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8535S:	Supported
8536F:	Documentation/devicetree/bindings/mips/
8537F:	Documentation/mips/
8538F:	arch/mips/
8539
8540MIPS/LOONGSON1 ARCHITECTURE
8541M:	Keguang Zhang <keguang.zhang@gmail.com>
8542L:	linux-mips@linux-mips.org
8543S:	Maintained
8544F:	arch/mips/loongson32/
8545F:	arch/mips/include/asm/mach-loongson32/
8546F:	drivers/*/*loongson1*
8547F:	drivers/*/*/*loongson1*
8548
8549MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8550M:	Hans Verkuil <hverkuil@xs4all.nl>
8551L:	linux-media@vger.kernel.org
8552T:	git git://linuxtv.org/media_tree.git
8553W:	https://linuxtv.org
8554S:	Odd Fixes
8555F:	drivers/media/radio/radio-miropcm20*
8556
8557MELLANOX MLX4 core VPI driver
8558M:	Tariq Toukan <tariqt@mellanox.com>
8559L:	netdev@vger.kernel.org
8560L:	linux-rdma@vger.kernel.org
8561W:	http://www.mellanox.com
8562Q:	http://patchwork.ozlabs.org/project/netdev/list/
8563S:	Supported
8564F:	drivers/net/ethernet/mellanox/mlx4/
8565F:	include/linux/mlx4/
8566
8567MELLANOX MLX4 IB driver
8568M:	Yishai Hadas <yishaih@mellanox.com>
8569L:	linux-rdma@vger.kernel.org
8570W:	http://www.mellanox.com
8571Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8572S:	Supported
8573F:	drivers/infiniband/hw/mlx4/
8574F:	include/linux/mlx4/
8575F:	include/uapi/rdma/mlx4-abi.h
8576
8577MELLANOX MLX5 core VPI driver
8578M:	Saeed Mahameed <saeedm@mellanox.com>
8579M:	Matan Barak <matanb@mellanox.com>
8580M:	Leon Romanovsky <leonro@mellanox.com>
8581L:	netdev@vger.kernel.org
8582L:	linux-rdma@vger.kernel.org
8583W:	http://www.mellanox.com
8584Q:	http://patchwork.ozlabs.org/project/netdev/list/
8585S:	Supported
8586F:	drivers/net/ethernet/mellanox/mlx5/core/
8587F:	include/linux/mlx5/
8588
8589MELLANOX MLX5 IB driver
8590M:	Matan Barak <matanb@mellanox.com>
8591M:	Leon Romanovsky <leonro@mellanox.com>
8592L:	linux-rdma@vger.kernel.org
8593W:	http://www.mellanox.com
8594Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8595S:	Supported
8596F:	drivers/infiniband/hw/mlx5/
8597F:	include/linux/mlx5/
8598F:	include/uapi/rdma/mlx5-abi.h
8599
8600MELEXIS MLX90614 DRIVER
8601M:	Crt Mori <cmo@melexis.com>
8602L:	linux-iio@vger.kernel.org
8603W:	http://www.melexis.com
8604S:	Supported
8605F:	drivers/iio/temperature/mlx90614.c
8606
8607MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8608M:	Don Brace <don.brace@microsemi.com>
8609L:	esc.storagedev@microsemi.com
8610L:	linux-scsi@vger.kernel.org
8611S:	Supported
8612F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8613F:	drivers/scsi/smartpqi/Kconfig
8614F:	drivers/scsi/smartpqi/Makefile
8615F:	include/linux/cciss*.h
8616F:	include/uapi/linux/cciss*.h
8617F:	Documentation/scsi/smartpqi.txt
8618
8619MN88472 MEDIA DRIVER
8620M:	Antti Palosaari <crope@iki.fi>
8621L:	linux-media@vger.kernel.org
8622W:	https://linuxtv.org
8623W:	http://palosaari.fi/linux/
8624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8625S:	Maintained
8626F:	drivers/media/dvb-frontends/mn88472*
8627
8628MN88473 MEDIA DRIVER
8629M:	Antti Palosaari <crope@iki.fi>
8630L:	linux-media@vger.kernel.org
8631W:	https://linuxtv.org
8632W:	http://palosaari.fi/linux/
8633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8634S:	Maintained
8635F:	drivers/media/dvb-frontends/mn88473*
8636
8637MODULE SUPPORT
8638M:	Jessica Yu <jeyu@kernel.org>
8639M:	Rusty Russell <rusty@rustcorp.com.au>
8640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8641S:	Maintained
8642F:	include/linux/module.h
8643F:	kernel/module.c
8644
8645MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8646W:	http://popies.net/meye/
8647S:	Orphan
8648F:	Documentation/media/v4l-drivers/meye*
8649F:	drivers/media/pci/meye/
8650F:	include/uapi/linux/meye.h
8651
8652MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8653M:	Jiri Slaby <jirislaby@gmail.com>
8654S:	Maintained
8655F:	Documentation/serial/moxa-smartio
8656F:	drivers/tty/mxser.*
8657
8658MR800 AVERMEDIA USB FM RADIO DRIVER
8659M:	Alexey Klimov <klimov.linux@gmail.com>
8660L:	linux-media@vger.kernel.org
8661T:	git git://linuxtv.org/media_tree.git
8662S:	Maintained
8663F:	drivers/media/radio/radio-mr800.c
8664
8665MRF24J40 IEEE 802.15.4 RADIO DRIVER
8666M:	Alan Ott <alan@signal11.us>
8667L:	linux-wpan@vger.kernel.org
8668S:	Maintained
8669F:	drivers/net/ieee802154/mrf24j40.c
8670F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8671
8672MSI LAPTOP SUPPORT
8673M:	"Lee, Chun-Yi" <jlee@suse.com>
8674L:	platform-driver-x86@vger.kernel.org
8675S:	Maintained
8676F:	drivers/platform/x86/msi-laptop.c
8677
8678MSI WMI SUPPORT
8679L:	platform-driver-x86@vger.kernel.org
8680S:	Orphan
8681F:	drivers/platform/x86/msi-wmi.c
8682
8683MSI001 MEDIA DRIVER
8684M:	Antti Palosaari <crope@iki.fi>
8685L:	linux-media@vger.kernel.org
8686W:	https://linuxtv.org
8687W:	http://palosaari.fi/linux/
8688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8689T:	git git://linuxtv.org/anttip/media_tree.git
8690S:	Maintained
8691F:	drivers/media/tuners/msi001*
8692
8693MSI2500 MEDIA DRIVER
8694M:	Antti Palosaari <crope@iki.fi>
8695L:	linux-media@vger.kernel.org
8696W:	https://linuxtv.org
8697W:	http://palosaari.fi/linux/
8698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8699T:	git git://linuxtv.org/anttip/media_tree.git
8700S:	Maintained
8701F:	drivers/media/usb/msi2500/
8702
8703MSYSTEMS DISKONCHIP G3 MTD DRIVER
8704M:	Robert Jarzmik <robert.jarzmik@free.fr>
8705L:	linux-mtd@lists.infradead.org
8706S:	Maintained
8707F:	drivers/mtd/devices/docg3*
8708
8709MT9M032 APTINA SENSOR DRIVER
8710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8711L:	linux-media@vger.kernel.org
8712T:	git git://linuxtv.org/media_tree.git
8713S:	Maintained
8714F:	drivers/media/i2c/mt9m032.c
8715F:	include/media/i2c/mt9m032.h
8716
8717MT9P031 APTINA CAMERA SENSOR
8718M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8719L:	linux-media@vger.kernel.org
8720T:	git git://linuxtv.org/media_tree.git
8721S:	Maintained
8722F:	drivers/media/i2c/mt9p031.c
8723F:	include/media/i2c/mt9p031.h
8724
8725MT9T001 APTINA CAMERA SENSOR
8726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8727L:	linux-media@vger.kernel.org
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Maintained
8730F:	drivers/media/i2c/mt9t001.c
8731F:	include/media/i2c/mt9t001.h
8732
8733MT9V032 APTINA CAMERA SENSOR
8734M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8735L:	linux-media@vger.kernel.org
8736T:	git git://linuxtv.org/media_tree.git
8737S:	Maintained
8738F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8739F:	drivers/media/i2c/mt9v032.c
8740F:	include/media/i2c/mt9v032.h
8741
8742MULTIFUNCTION DEVICES (MFD)
8743M:	Lee Jones <lee.jones@linaro.org>
8744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8745S:	Supported
8746F:	Documentation/devicetree/bindings/mfd/
8747F:	drivers/mfd/
8748F:	include/linux/mfd/
8749F:	include/dt-bindings/mfd/
8750
8751MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8752M:	Ulf Hansson <ulf.hansson@linaro.org>
8753L:	linux-mmc@vger.kernel.org
8754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8755S:	Maintained
8756F:	Documentation/devicetree/bindings/mmc/
8757F:	drivers/mmc/
8758F:	include/linux/mmc/
8759F:	include/uapi/linux/mmc/
8760
8761MULTIMEDIA CARD (MMC) ETC. OVER SPI
8762S:	Orphan
8763F:	drivers/mmc/host/mmc_spi.c
8764F:	include/linux/spi/mmc_spi.h
8765
8766MULTISOUND SOUND DRIVER
8767M:	Andrew Veliath <andrewtv@usa.net>
8768S:	Maintained
8769F:	Documentation/sound/oss/MultiSound
8770F:	sound/oss/msnd*
8771
8772MULTITECH MULTIPORT CARD (ISICOM)
8773S:	Orphan
8774F:	drivers/tty/isicom.c
8775F:	include/linux/isicom.h
8776
8777MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8778M:	Bin Liu <b-liu@ti.com>
8779L:	linux-usb@vger.kernel.org
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8781S:	Maintained
8782F:	drivers/usb/musb/
8783
8784MXL5007T MEDIA DRIVER
8785M:	Michael Krufky <mkrufky@linuxtv.org>
8786L:	linux-media@vger.kernel.org
8787W:	https://linuxtv.org
8788W:	http://github.com/mkrufky
8789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8790T:	git git://linuxtv.org/mkrufky/tuners.git
8791S:	Maintained
8792F:	drivers/media/tuners/mxl5007t.*
8793
8794MXSFB DRM DRIVER
8795M:	Marek Vasut <marex@denx.de>
8796S:	Supported
8797F:	drivers/gpu/drm/mxsfb/
8798F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8799
8800MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8801M:	Hyong-Youb Kim <hykim@myri.com>
8802L:	netdev@vger.kernel.org
8803W:	https://www.myricom.com/support/downloads/myri10ge.html
8804S:	Supported
8805F:	drivers/net/ethernet/myricom/myri10ge/
8806
8807NAND FLASH SUBSYSTEM
8808M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8809R:	Richard Weinberger <richard@nod.at>
8810L:	linux-mtd@lists.infradead.org
8811W:	http://www.linux-mtd.infradead.org/
8812Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8813T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8814T:	git git://git.infradead.org/l2-mtd.git nand/next
8815S:	Maintained
8816F:	drivers/mtd/nand/
8817F:	include/linux/mtd/nand*.h
8818
8819NATSEMI ETHERNET DRIVER (DP8381x)
8820S:	Orphan
8821F:	drivers/net/ethernet/natsemi/natsemi.c
8822
8823NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8824M:	Daniel Mack <zonque@gmail.com>
8825S:	Maintained
8826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8827W:	http://www.native-instruments.com
8828F:	sound/usb/caiaq/
8829
8830NCP FILESYSTEM
8831M:	Petr Vandrovec <petr@vandrovec.name>
8832S:	Odd Fixes
8833F:	fs/ncpfs/
8834
8835NCR 5380 SCSI DRIVERS
8836M:	Finn Thain <fthain@telegraphics.com.au>
8837M:	Michael Schmitz <schmitzmic@gmail.com>
8838L:	linux-scsi@vger.kernel.org
8839S:	Maintained
8840F:	Documentation/scsi/g_NCR5380.txt
8841F:	drivers/scsi/NCR5380.*
8842F:	drivers/scsi/arm/cumana_1.c
8843F:	drivers/scsi/arm/oak.c
8844F:	drivers/scsi/atari_scsi.*
8845F:	drivers/scsi/dmx3191d.c
8846F:	drivers/scsi/g_NCR5380.*
8847F:	drivers/scsi/mac_scsi.*
8848F:	drivers/scsi/sun3_scsi.*
8849F:	drivers/scsi/sun3_scsi_vme.c
8850
8851NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8852M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8853L:	linux-scsi@vger.kernel.org
8854S:	Maintained
8855F:	drivers/scsi/NCR_D700.*
8856
8857NCT6775 HARDWARE MONITOR DRIVER
8858M:	Guenter Roeck <linux@roeck-us.net>
8859L:	linux-hwmon@vger.kernel.org
8860S:	Maintained
8861F:	Documentation/hwmon/nct6775
8862F:	drivers/hwmon/nct6775.c
8863
8864NETEFFECT IWARP RNIC DRIVER (IW_NES)
8865M:	Faisal Latif <faisal.latif@intel.com>
8866L:	linux-rdma@vger.kernel.org
8867W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8868S:	Supported
8869F:	drivers/infiniband/hw/nes/
8870F:	include/uapi/rdma/nes-abi.h
8871
8872NETEM NETWORK EMULATOR
8873M:	Stephen Hemminger <stephen@networkplumber.org>
8874L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8875S:	Maintained
8876F:	net/sched/sch_netem.c
8877
8878NETERION 10GbE DRIVERS (s2io/vxge)
8879M:	Jon Mason <jdmason@kudzu.us>
8880L:	netdev@vger.kernel.org
8881S:	Supported
8882F:	Documentation/networking/s2io.txt
8883F:	Documentation/networking/vxge.txt
8884F:	drivers/net/ethernet/neterion/
8885
8886NETFILTER
8887M:	Pablo Neira Ayuso <pablo@netfilter.org>
8888M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8889M:	Florian Westphal <fw@strlen.de>
8890L:	netfilter-devel@vger.kernel.org
8891L:	coreteam@netfilter.org
8892W:	http://www.netfilter.org/
8893W:	http://www.iptables.org/
8894W:	http://www.nftables.org/
8895Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8898S:	Maintained
8899F:	include/linux/netfilter*
8900F:	include/linux/netfilter/
8901F:	include/net/netfilter/
8902F:	include/uapi/linux/netfilter*
8903F:	include/uapi/linux/netfilter/
8904F:	net/*/netfilter.c
8905F:	net/*/netfilter/
8906F:	net/netfilter/
8907F:	net/bridge/br_netfilter*.c
8908
8909NETLABEL
8910M:	Paul Moore <paul@paul-moore.com>
8911W:	http://netlabel.sf.net
8912L:	netdev@vger.kernel.org
8913S:	Maintained
8914F:	Documentation/netlabel/
8915F:	include/net/netlabel.h
8916F:	net/netlabel/
8917
8918NETROM NETWORK LAYER
8919M:	Ralf Baechle <ralf@linux-mips.org>
8920L:	linux-hams@vger.kernel.org
8921W:	http://www.linux-ax25.org/
8922S:	Maintained
8923F:	include/net/netrom.h
8924F:	include/uapi/linux/netrom.h
8925F:	net/netrom/
8926
8927NETRONOME ETHERNET DRIVERS
8928M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8929L:	oss-drivers@netronome.com
8930S:	Maintained
8931F:	drivers/net/ethernet/netronome/
8932
8933NETWORK BLOCK DEVICE (NBD)
8934M:	Josef Bacik <jbacik@fb.com>
8935S:	Maintained
8936L:	linux-block@vger.kernel.org
8937L:	nbd-general@lists.sourceforge.net
8938F:	Documentation/blockdev/nbd.txt
8939F:	drivers/block/nbd.c
8940F:	include/uapi/linux/nbd.h
8941
8942NETWORK DROP MONITOR
8943M:	Neil Horman <nhorman@tuxdriver.com>
8944L:	netdev@vger.kernel.org
8945S:	Maintained
8946W:	https://fedorahosted.org/dropwatch/
8947F:	net/core/drop_monitor.c
8948
8949NETWORKING [DSA]
8950M:	Andrew Lunn <andrew@lunn.ch>
8951M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8952M:	Florian Fainelli <f.fainelli@gmail.com>
8953S:	Maintained
8954F:	net/dsa/
8955F:	include/net/dsa.h
8956F:	drivers/net/dsa/
8957
8958NETWORKING [GENERAL]
8959M:	"David S. Miller" <davem@davemloft.net>
8960L:	netdev@vger.kernel.org
8961W:	http://www.linuxfoundation.org/en/Net
8962Q:	http://patchwork.ozlabs.org/project/netdev/list/
8963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8965B:	mailto:netdev@vger.kernel.org
8966S:	Maintained
8967F:	net/
8968F:	include/net/
8969F:	include/linux/in.h
8970F:	include/linux/net.h
8971F:	include/linux/netdevice.h
8972F:	include/uapi/linux/in.h
8973F:	include/uapi/linux/net.h
8974F:	include/uapi/linux/netdevice.h
8975F:	include/uapi/linux/net_namespace.h
8976F:	tools/net/
8977F:	tools/testing/selftests/net/
8978F:	lib/random32.c
8979
8980NETWORKING [IPv4/IPv6]
8981M:	"David S. Miller" <davem@davemloft.net>
8982M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8983M:	James Morris <jmorris@namei.org>
8984M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8985M:	Patrick McHardy <kaber@trash.net>
8986L:	netdev@vger.kernel.org
8987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8988S:	Maintained
8989F:	net/ipv4/
8990F:	net/ipv6/
8991F:	include/net/ip*
8992F:	arch/x86/net/*
8993
8994NETWORKING [TLS]
8995M:	Ilya Lesokhin <ilyal@mellanox.com>
8996M:	Aviad Yehezkel <aviadye@mellanox.com>
8997M:	Dave Watson <davejwatson@fb.com>
8998L:	netdev@vger.kernel.org
8999S:	Maintained
9000F:	net/tls/*
9001F:	include/uapi/linux/tls.h
9002F:	include/net/tls.h
9003
9004NETWORKING [IPSEC]
9005M:	Steffen Klassert <steffen.klassert@secunet.com>
9006M:	Herbert Xu <herbert@gondor.apana.org.au>
9007M:	"David S. Miller" <davem@davemloft.net>
9008L:	netdev@vger.kernel.org
9009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9011S:	Maintained
9012F:	net/core/flow.c
9013F:	net/xfrm/
9014F:	net/key/
9015F:	net/ipv4/xfrm*
9016F:	net/ipv4/esp4*
9017F:	net/ipv4/ah4.c
9018F:	net/ipv4/ipcomp.c
9019F:	net/ipv4/ip_vti.c
9020F:	net/ipv6/xfrm*
9021F:	net/ipv6/esp6*
9022F:	net/ipv6/ah6.c
9023F:	net/ipv6/ipcomp6.c
9024F:	net/ipv6/ip6_vti.c
9025F:	include/uapi/linux/xfrm.h
9026F:	include/net/xfrm.h
9027
9028NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9029M:	Paul Moore <paul@paul-moore.com>
9030L:	netdev@vger.kernel.org
9031S:	Maintained
9032
9033NETWORKING [WIRELESS]
9034L:	linux-wireless@vger.kernel.org
9035Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9036
9037NETWORKING DRIVERS
9038L:	netdev@vger.kernel.org
9039W:	http://www.linuxfoundation.org/en/Net
9040Q:	http://patchwork.ozlabs.org/project/netdev/list/
9041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9043S:	Odd Fixes
9044F:	Documentation/devicetree/bindings/net/
9045F:	drivers/net/
9046F:	include/linux/if_*
9047F:	include/linux/netdevice.h
9048F:	include/linux/etherdevice.h
9049F:	include/linux/fcdevice.h
9050F:	include/linux/fddidevice.h
9051F:	include/linux/hippidevice.h
9052F:	include/linux/inetdevice.h
9053F:	include/uapi/linux/if_*
9054F:	include/uapi/linux/netdevice.h
9055
9056NETWORKING DRIVERS (WIRELESS)
9057M:	Kalle Valo <kvalo@codeaurora.org>
9058L:	linux-wireless@vger.kernel.org
9059Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9062S:	Maintained
9063F:	Documentation/devicetree/bindings/net/wireless/
9064F:	drivers/net/wireless/
9065
9066NETXEN (1/10) GbE SUPPORT
9067M:	Manish Chopra <manish.chopra@cavium.com>
9068M:	Rahul Verma <rahul.verma@cavium.com>
9069M:	Dept-GELinuxNICDev@cavium.com
9070L:	netdev@vger.kernel.org
9071S:	Supported
9072F:	drivers/net/ethernet/qlogic/netxen/
9073
9074NFC SUBSYSTEM
9075M:	Samuel Ortiz <sameo@linux.intel.com>
9076L:	linux-wireless@vger.kernel.org
9077L:	linux-nfc@lists.01.org (subscribers-only)
9078S:	Supported
9079F:	net/nfc/
9080F:	include/net/nfc/
9081F:	include/uapi/linux/nfc.h
9082F:	drivers/nfc/
9083F:	include/linux/platform_data/nfcmrvl.h
9084F:	include/linux/platform_data/nxp-nci.h
9085F:	Documentation/devicetree/bindings/net/nfc/
9086
9087NFS, SUNRPC, AND LOCKD CLIENTS
9088M:	Trond Myklebust <trond.myklebust@primarydata.com>
9089M:	Anna Schumaker <anna.schumaker@netapp.com>
9090L:	linux-nfs@vger.kernel.org
9091W:	http://client.linux-nfs.org
9092T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9093S:	Maintained
9094F:	fs/lockd/
9095F:	fs/nfs/
9096F:	fs/nfs_common/
9097F:	net/sunrpc/
9098F:	include/linux/lockd/
9099F:	include/linux/nfs*
9100F:	include/linux/sunrpc/
9101F:	include/uapi/linux/nfs*
9102F:	include/uapi/linux/sunrpc/
9103
9104NILFS2 FILESYSTEM
9105M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9106L:	linux-nilfs@vger.kernel.org
9107W:	http://nilfs.sourceforge.net/
9108W:	http://nilfs.osdn.jp/
9109T:	git git://github.com/konis/nilfs2.git
9110S:	Supported
9111F:	Documentation/filesystems/nilfs2.txt
9112F:	fs/nilfs2/
9113F:	include/trace/events/nilfs2.h
9114F:	include/uapi/linux/nilfs2_api.h
9115F:	include/uapi/linux/nilfs2_ondisk.h
9116
9117NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9118M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9119W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9120S:	Maintained
9121F:	Documentation/scsi/NinjaSCSI.txt
9122F:	drivers/scsi/pcmcia/nsp_*
9123
9124NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9125M:	GOTO Masanori <gotom@debian.or.jp>
9126M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9127W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9128S:	Maintained
9129F:	Documentation/scsi/NinjaSCSI.txt
9130F:	drivers/scsi/nsp32*
9131
9132NIOS2 ARCHITECTURE
9133M:	Ley Foon Tan <lftan@altera.com>
9134L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9136S:	Maintained
9137F:	arch/nios2/
9138
9139NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9140M:	Pavel Machek <pavel@ucw.cz>
9141M:	Sakari Ailus <sakari.ailus@iki.fi>
9142L:	linux-media@vger.kernel.org
9143S:	Maintained
9144F:	drivers/media/i2c/et8ek8
9145F:	drivers/media/i2c/ad5820.c
9146
9147NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9148M:	Pavel Machek <pavel@ucw.cz>
9149M:	Sakari Ailus <sakari.ailus@iki.fi>
9150L:	linux-media@vger.kernel.org
9151S:	Maintained
9152F:	drivers/media/i2c/et8ek8
9153F:	drivers/media/i2c/ad5820.c
9154
9155NOKIA N900 POWER SUPPLY DRIVERS
9156R:	Pali Rohár <pali.rohar@gmail.com>
9157F:	include/linux/power/bq2415x_charger.h
9158F:	include/linux/power/bq27xxx_battery.h
9159F:	include/linux/power/isp1704_charger.h
9160F:	drivers/power/supply/bq2415x_charger.c
9161F:	drivers/power/supply/bq27xxx_battery.c
9162F:	drivers/power/supply/bq27xxx_battery_i2c.c
9163F:	drivers/power/supply/isp1704_charger.c
9164F:	drivers/power/supply/rx51_battery.c
9165
9166NTB DRIVER CORE
9167M:	Jon Mason <jdmason@kudzu.us>
9168M:	Dave Jiang <dave.jiang@intel.com>
9169M:	Allen Hubbe <Allen.Hubbe@emc.com>
9170L:	linux-ntb@googlegroups.com
9171S:	Supported
9172W:	https://github.com/jonmason/ntb/wiki
9173T:	git git://github.com/jonmason/ntb.git
9174F:	drivers/ntb/
9175F:	drivers/net/ntb_netdev.c
9176F:	include/linux/ntb.h
9177F:	include/linux/ntb_transport.h
9178F:	tools/testing/selftests/ntb/
9179
9180NTB INTEL DRIVER
9181M:	Jon Mason <jdmason@kudzu.us>
9182M:	Dave Jiang <dave.jiang@intel.com>
9183L:	linux-ntb@googlegroups.com
9184S:	Supported
9185W:	https://github.com/jonmason/ntb/wiki
9186T:	git git://github.com/jonmason/ntb.git
9187F:	drivers/ntb/hw/intel/
9188
9189NTB AMD DRIVER
9190M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9191L:	linux-ntb@googlegroups.com
9192S:	Supported
9193F:	drivers/ntb/hw/amd/
9194
9195NTFS FILESYSTEM
9196M:	Anton Altaparmakov <anton@tuxera.com>
9197L:	linux-ntfs-dev@lists.sourceforge.net
9198W:	http://www.tuxera.com/
9199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9200S:	Supported
9201F:	Documentation/filesystems/ntfs.txt
9202F:	fs/ntfs/
9203
9204NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9205M:	Antonino Daplas <adaplas@gmail.com>
9206L:	linux-fbdev@vger.kernel.org
9207S:	Maintained
9208F:	drivers/video/fbdev/riva/
9209F:	drivers/video/fbdev/nvidia/
9210
9211NVM EXPRESS DRIVER
9212M:	Keith Busch <keith.busch@intel.com>
9213M:	Jens Axboe <axboe@fb.com>
9214M:	Christoph Hellwig <hch@lst.de>
9215M:	Sagi Grimberg <sagi@grimberg.me>
9216L:	linux-nvme@lists.infradead.org
9217T:	git://git.infradead.org/nvme.git
9218W:	http://git.infradead.org/nvme.git
9219S:	Supported
9220F:	drivers/nvme/host/
9221F:	include/linux/nvme.h
9222F:	include/uapi/linux/nvme_ioctl.h
9223
9224NVM EXPRESS TARGET DRIVER
9225M:	Christoph Hellwig <hch@lst.de>
9226M:	Sagi Grimberg <sagi@grimberg.me>
9227L:	linux-nvme@lists.infradead.org
9228T:	git://git.infradead.org/nvme.git
9229W:	http://git.infradead.org/nvme.git
9230S:	Supported
9231F:	drivers/nvme/target/
9232
9233NVM EXPRESS FC TRANSPORT DRIVERS
9234M:	James Smart <james.smart@broadcom.com>
9235L:	linux-nvme@lists.infradead.org
9236S:	Supported
9237F:	include/linux/nvme-fc.h
9238F:	include/linux/nvme-fc-driver.h
9239F:	drivers/nvme/host/fc.c
9240F:	drivers/nvme/target/fc.c
9241F:	drivers/nvme/target/fcloop.c
9242
9243NVMEM FRAMEWORK
9244M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9245S:	Maintained
9246F:	drivers/nvmem/
9247F:	Documentation/devicetree/bindings/nvmem/
9248F:	include/linux/nvmem-consumer.h
9249F:	include/linux/nvmem-provider.h
9250
9251NXP-NCI NFC DRIVER
9252M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9253R:	Charles Gorand <charles.gorand@effinnov.com>
9254L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9255S:	Supported
9256F:	drivers/nfc/nxp-nci
9257
9258NXP TDA998X DRM DRIVER
9259M:	Russell King <linux@armlinux.org.uk>
9260S:	Supported
9261T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9262T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9263F:	drivers/gpu/drm/i2c/tda998x_drv.c
9264F:	include/drm/i2c/tda998x.h
9265
9266NXP TFA9879 DRIVER
9267M:	Peter Rosin <peda@axentia.se>
9268L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9269S:	Maintained
9270F:	sound/soc/codecs/tfa9879*
9271
9272OBJTOOL
9273M:	Josh Poimboeuf <jpoimboe@redhat.com>
9274S:	Supported
9275F:	tools/objtool/
9276
9277OMAP1 SUPPORT
9278M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9279M:	Tony Lindgren <tony@atomide.com>
9280L:	linux-omap@vger.kernel.org
9281Q:	http://patchwork.kernel.org/project/linux-omap/list/
9282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9283S:	Maintained
9284F:	arch/arm/mach-omap1/
9285F:	arch/arm/plat-omap/
9286F:	arch/arm/configs/omap1_defconfig
9287F:	drivers/i2c/busses/i2c-omap.c
9288F:	include/linux/i2c-omap.h
9289
9290OMAP2+ SUPPORT
9291M:	Tony Lindgren <tony@atomide.com>
9292L:	linux-omap@vger.kernel.org
9293W:	http://www.muru.com/linux/omap/
9294W:	http://linux.omap.com/
9295Q:	http://patchwork.kernel.org/project/linux-omap/list/
9296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9297S:	Maintained
9298F:	arch/arm/mach-omap2/
9299F:	arch/arm/plat-omap/
9300F:	arch/arm/configs/omap2plus_defconfig
9301F:	drivers/i2c/busses/i2c-omap.c
9302F:	drivers/irqchip/irq-omap-intc.c
9303F:	drivers/mfd/*omap*.c
9304F:	drivers/mfd/menelaus.c
9305F:	drivers/mfd/palmas.c
9306F:	drivers/mfd/tps65217.c
9307F:	drivers/mfd/tps65218.c
9308F:	drivers/mfd/tps65910.c
9309F:	drivers/mfd/twl-core.[ch]
9310F:	drivers/mfd/twl4030*.c
9311F:	drivers/mfd/twl6030*.c
9312F:	drivers/mfd/twl6040*.c
9313F:	drivers/regulator/palmas-regulator*.c
9314F:	drivers/regulator/pbias-regulator.c
9315F:	drivers/regulator/tps65217-regulator.c
9316F:	drivers/regulator/tps65218-regulator.c
9317F:	drivers/regulator/tps65910-regulator.c
9318F:	drivers/regulator/twl-regulator.c
9319F:	drivers/regulator/twl6030-regulator.c
9320F:	include/linux/i2c-omap.h
9321
9322OMAP DEVICE TREE SUPPORT
9323M:	Benoît Cousson <bcousson@baylibre.com>
9324M:	Tony Lindgren <tony@atomide.com>
9325L:	linux-omap@vger.kernel.org
9326L:	devicetree@vger.kernel.org
9327S:	Maintained
9328F:	arch/arm/boot/dts/*omap*
9329F:	arch/arm/boot/dts/*am3*
9330F:	arch/arm/boot/dts/*am4*
9331F:	arch/arm/boot/dts/*am5*
9332F:	arch/arm/boot/dts/*dra7*
9333
9334OMAP CLOCK FRAMEWORK SUPPORT
9335M:	Paul Walmsley <paul@pwsan.com>
9336L:	linux-omap@vger.kernel.org
9337S:	Maintained
9338F:	arch/arm/*omap*/*clock*
9339
9340OMAP POWER MANAGEMENT SUPPORT
9341M:	Kevin Hilman <khilman@kernel.org>
9342L:	linux-omap@vger.kernel.org
9343S:	Maintained
9344F:	arch/arm/*omap*/*pm*
9345F:	drivers/cpufreq/omap-cpufreq.c
9346
9347OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9348M:	Rajendra Nayak <rnayak@codeaurora.org>
9349M:	Paul Walmsley <paul@pwsan.com>
9350L:	linux-omap@vger.kernel.org
9351S:	Maintained
9352F:	arch/arm/mach-omap2/prm*
9353
9354OMAP AUDIO SUPPORT
9355M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9356M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9357L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9358L:	linux-omap@vger.kernel.org
9359S:	Maintained
9360F:	sound/soc/omap/
9361
9362OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9363M:	Roger Quadros <rogerq@ti.com>
9364M:	Tony Lindgren <tony@atomide.com>
9365L:	linux-omap@vger.kernel.org
9366S:	Maintained
9367F:	drivers/memory/omap-gpmc.c
9368F:	arch/arm/mach-omap2/*gpmc*
9369
9370OMAP FRAMEBUFFER SUPPORT
9371M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9372L:	linux-fbdev@vger.kernel.org
9373L:	linux-omap@vger.kernel.org
9374S:	Maintained
9375F:	drivers/video/fbdev/omap/
9376
9377OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9378M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9379L:	linux-omap@vger.kernel.org
9380L:	linux-fbdev@vger.kernel.org
9381S:	Maintained
9382F:	drivers/video/fbdev/omap2/
9383F:	Documentation/arm/OMAP/DSS
9384
9385OMAP HARDWARE SPINLOCK SUPPORT
9386M:	Ohad Ben-Cohen <ohad@wizery.com>
9387L:	linux-omap@vger.kernel.org
9388S:	Maintained
9389F:	drivers/hwspinlock/omap_hwspinlock.c
9390
9391OMAP MMC SUPPORT
9392M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9393L:	linux-omap@vger.kernel.org
9394S:	Maintained
9395F:	drivers/mmc/host/omap.c
9396
9397OMAP HS MMC SUPPORT
9398L:	linux-mmc@vger.kernel.org
9399L:	linux-omap@vger.kernel.org
9400S:	Orphan
9401F:	drivers/mmc/host/omap_hsmmc.c
9402
9403OMAP RANDOM NUMBER GENERATOR SUPPORT
9404M:	Deepak Saxena <dsaxena@plexity.net>
9405S:	Maintained
9406F:	drivers/char/hw_random/omap-rng.c
9407
9408OMAP HWMOD SUPPORT
9409M:	Benoît Cousson <bcousson@baylibre.com>
9410M:	Paul Walmsley <paul@pwsan.com>
9411L:	linux-omap@vger.kernel.org
9412S:	Maintained
9413F:	arch/arm/mach-omap2/omap_hwmod.*
9414
9415OMAP HWMOD DATA
9416M:	Paul Walmsley <paul@pwsan.com>
9417L:	linux-omap@vger.kernel.org
9418S:	Maintained
9419F:	arch/arm/mach-omap2/omap_hwmod*data*
9420
9421OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9422M:	Benoît Cousson <bcousson@baylibre.com>
9423L:	linux-omap@vger.kernel.org
9424S:	Maintained
9425F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9426
9427OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9428M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9429L:	linux-media@vger.kernel.org
9430S:	Maintained
9431F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9432F:	drivers/media/platform/omap3isp/
9433F:	drivers/staging/media/omap4iss/
9434
9435OMAP USB SUPPORT
9436L:	linux-usb@vger.kernel.org
9437L:	linux-omap@vger.kernel.org
9438S:	Orphan
9439F:	drivers/usb/*/*omap*
9440F:	arch/arm/*omap*/usb*
9441
9442OMAP GPIO DRIVER
9443M:	Grygorii Strashko <grygorii.strashko@ti.com>
9444M:	Santosh Shilimkar <ssantosh@kernel.org>
9445M:	Kevin Hilman <khilman@kernel.org>
9446L:	linux-omap@vger.kernel.org
9447S:	Maintained
9448F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9449F:	drivers/gpio/gpio-omap.c
9450
9451OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9452M:	Mark Jackson <mpfj@newflow.co.uk>
9453L:	linux-omap@vger.kernel.org
9454S:	Maintained
9455F:	arch/arm/boot/dts/am335x-nano.dts
9456
9457OMFS FILESYSTEM
9458M:	Bob Copeland <me@bobcopeland.com>
9459L:	linux-karma-devel@lists.sourceforge.net
9460S:	Maintained
9461F:	Documentation/filesystems/omfs.txt
9462F:	fs/omfs/
9463
9464OMNIKEY CARDMAN 4000 DRIVER
9465M:	Harald Welte <laforge@gnumonks.org>
9466S:	Maintained
9467F:	drivers/char/pcmcia/cm4000_cs.c
9468F:	include/linux/cm4000_cs.h
9469F:	include/uapi/linux/cm4000_cs.h
9470
9471OMNIKEY CARDMAN 4040 DRIVER
9472M:	Harald Welte <laforge@gnumonks.org>
9473S:	Maintained
9474F:	drivers/char/pcmcia/cm4040_cs.*
9475
9476OMNIVISION OV5647 SENSOR DRIVER
9477M:	Ramiro Oliveira <roliveir@synopsys.com>
9478L:	linux-media@vger.kernel.org
9479T:	git git://linuxtv.org/media_tree.git
9480S:	Maintained
9481F:	drivers/media/i2c/ov5647.c
9482
9483OMNIVISION OV7670 SENSOR DRIVER
9484M:	Jonathan Corbet <corbet@lwn.net>
9485L:	linux-media@vger.kernel.org
9486T:	git git://linuxtv.org/media_tree.git
9487S:	Maintained
9488F:	drivers/media/i2c/ov7670.c
9489F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9490
9491ONENAND FLASH DRIVER
9492M:	Kyungmin Park <kyungmin.park@samsung.com>
9493L:	linux-mtd@lists.infradead.org
9494S:	Maintained
9495F:	drivers/mtd/onenand/
9496F:	include/linux/mtd/onenand*.h
9497
9498ONSTREAM SCSI TAPE DRIVER
9499M:	Willem Riede <osst@riede.org>
9500L:	osst-users@lists.sourceforge.net
9501L:	linux-scsi@vger.kernel.org
9502S:	Maintained
9503F:	Documentation/scsi/osst.txt
9504F:	drivers/scsi/osst.*
9505F:	drivers/scsi/osst_*.h
9506F:	drivers/scsi/st.h
9507
9508OPENCORES I2C BUS DRIVER
9509M:	Peter Korsgaard <jacmet@sunsite.dk>
9510L:	linux-i2c@vger.kernel.org
9511S:	Maintained
9512F:	Documentation/i2c/busses/i2c-ocores
9513F:	drivers/i2c/busses/i2c-ocores.c
9514
9515OPEN FIRMWARE AND FLATTENED DEVICE TREE
9516M:	Rob Herring <robh+dt@kernel.org>
9517M:	Frank Rowand <frowand.list@gmail.com>
9518L:	devicetree@vger.kernel.org
9519W:	http://www.devicetree.org/
9520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9521S:	Maintained
9522F:	drivers/of/
9523F:	include/linux/of*.h
9524F:	scripts/dtc/
9525
9526OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9527M:	Rob Herring <robh+dt@kernel.org>
9528M:	Mark Rutland <mark.rutland@arm.com>
9529L:	devicetree@vger.kernel.org
9530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9531Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9532S:	Maintained
9533F:	Documentation/devicetree/
9534F:	arch/*/boot/dts/
9535F:	include/dt-bindings/
9536
9537OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9538M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9539L:	devicetree@vger.kernel.org
9540S:	Maintained
9541F:	Documentation/devicetree/dynamic-resolution-notes.txt
9542F:	Documentation/devicetree/overlay-notes.txt
9543F:	drivers/of/overlay.c
9544F:	drivers/of/resolver.c
9545
9546OPENRISC ARCHITECTURE
9547M:	Jonas Bonn <jonas@southpole.se>
9548M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9549M:	Stafford Horne <shorne@gmail.com>
9550T:	git git://github.com/openrisc/linux.git
9551L:	openrisc@lists.librecores.org
9552W:	http://openrisc.io
9553S:	Maintained
9554F:	arch/openrisc/
9555
9556OPENVSWITCH
9557M:	Pravin Shelar <pshelar@nicira.com>
9558L:	netdev@vger.kernel.org
9559L:	dev@openvswitch.org
9560W:	http://openvswitch.org
9561S:	Maintained
9562F:	net/openvswitch/
9563F:	include/uapi/linux/openvswitch.h
9564
9565OPERATING PERFORMANCE POINTS (OPP)
9566M:	Viresh Kumar <vireshk@kernel.org>
9567M:	Nishanth Menon <nm@ti.com>
9568M:	Stephen Boyd <sboyd@codeaurora.org>
9569L:	linux-pm@vger.kernel.org
9570S:	Maintained
9571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9572F:	drivers/base/power/opp/
9573F:	include/linux/pm_opp.h
9574F:	Documentation/power/opp.txt
9575F:	Documentation/devicetree/bindings/opp/
9576
9577OPL4 DRIVER
9578M:	Clemens Ladisch <clemens@ladisch.de>
9579L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9580T:	git git://git.alsa-project.org/alsa-kernel.git
9581S:	Maintained
9582F:	sound/drivers/opl4/
9583
9584OPROFILE
9585M:	Robert Richter <rric@kernel.org>
9586L:	oprofile-list@lists.sf.net
9587S:	Maintained
9588F:	arch/*/include/asm/oprofile*.h
9589F:	arch/*/oprofile/
9590F:	drivers/oprofile/
9591F:	include/linux/oprofile.h
9592
9593OP-TEE DRIVER
9594M:	Jens Wiklander <jens.wiklander@linaro.org>
9595S:	Maintained
9596F:	drivers/tee/optee/
9597
9598ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9599M:	Mark Fasheh <mfasheh@versity.com>
9600M:	Joel Becker <jlbec@evilplan.org>
9601L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9602W:	http://ocfs2.wiki.kernel.org
9603S:	Supported
9604F:	Documentation/filesystems/ocfs2.txt
9605F:	Documentation/filesystems/dlmfs.txt
9606F:	fs/ocfs2/
9607
9608ORINOCO DRIVER
9609L:	linux-wireless@vger.kernel.org
9610W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9611W:	http://www.nongnu.org/orinoco/
9612S:	Orphan
9613F:	drivers/net/wireless/intersil/orinoco/
9614
9615OSD LIBRARY and FILESYSTEM
9616M:	Boaz Harrosh <ooo@electrozaur.com>
9617S:	Maintained
9618F:	drivers/scsi/osd/
9619F:	include/scsi/osd_*
9620F:	fs/exofs/
9621
9622OVERLAY FILESYSTEM
9623M:	Miklos Szeredi <miklos@szeredi.hu>
9624L:	linux-unionfs@vger.kernel.org
9625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9626S:	Supported
9627F:	fs/overlayfs/
9628F:	Documentation/filesystems/overlayfs.txt
9629
9630ORANGEFS FILESYSTEM
9631M:	Mike Marshall <hubcap@omnibond.com>
9632L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9634S:	Supported
9635F:	fs/orangefs/
9636F:	Documentation/filesystems/orangefs.txt
9637
9638P54 WIRELESS DRIVER
9639M:	Christian Lamparter <chunkeey@googlemail.com>
9640L:	linux-wireless@vger.kernel.org
9641W:	http://wireless.kernel.org/en/users/Drivers/p54
9642S:	Maintained
9643F:	drivers/net/wireless/intersil/p54/
9644
9645PA SEMI ETHERNET DRIVER
9646L:	netdev@vger.kernel.org
9647S:	Orphan
9648F:	drivers/net/ethernet/pasemi/*
9649
9650PA SEMI SMBUS DRIVER
9651L:	linux-i2c@vger.kernel.org
9652S:	Orphan
9653F:	drivers/i2c/busses/i2c-pasemi.c
9654
9655PADATA PARALLEL EXECUTION MECHANISM
9656M:	Steffen Klassert <steffen.klassert@secunet.com>
9657L:	linux-crypto@vger.kernel.org
9658S:	Maintained
9659F:	kernel/padata.c
9660F:	include/linux/padata.h
9661F:	Documentation/padata.txt
9662
9663PANASONIC LAPTOP ACPI EXTRAS DRIVER
9664M:	Harald Welte <laforge@gnumonks.org>
9665L:	platform-driver-x86@vger.kernel.org
9666S:	Maintained
9667F:	drivers/platform/x86/panasonic-laptop.c
9668
9669PANASONIC MN10300/AM33/AM34 PORT
9670M:	David Howells <dhowells@redhat.com>
9671L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9672W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9673S:	Maintained
9674F:	Documentation/mn10300/
9675F:	arch/mn10300/
9676
9677PARALLEL LCD/KEYPAD PANEL DRIVER
9678M:      Willy Tarreau <willy@haproxy.com>
9679M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9680S:      Odd Fixes
9681F:      Documentation/misc-devices/lcd-panel-cgram.txt
9682F:      drivers/misc/panel.c
9683
9684PARALLEL PORT SUBSYSTEM
9685M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9686M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9687L:	linux-parport@lists.infradead.org (subscribers-only)
9688S:	Maintained
9689F:	drivers/parport/
9690F:	include/linux/parport*.h
9691F:	drivers/char/ppdev.c
9692F:	include/uapi/linux/ppdev.h
9693F:	Documentation/parport*.txt
9694
9695PARAVIRT_OPS INTERFACE
9696M:	Jeremy Fitzhardinge <jeremy@goop.org>
9697M:	Chris Wright <chrisw@sous-sol.org>
9698M:	Alok Kataria <akataria@vmware.com>
9699M:	Rusty Russell <rusty@rustcorp.com.au>
9700L:	virtualization@lists.linux-foundation.org
9701S:	Supported
9702F:	Documentation/virtual/paravirt_ops.txt
9703F:	arch/*/kernel/paravirt*
9704F:	arch/*/include/asm/paravirt.h
9705F:	include/linux/hypervisor.h
9706
9707PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9708M:	Tim Waugh <tim@cyberelk.net>
9709L:	linux-parport@lists.infradead.org (subscribers-only)
9710S:	Maintained
9711F:	Documentation/blockdev/paride.txt
9712F:	drivers/block/paride/
9713
9714PARISC ARCHITECTURE
9715M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9716M:	Helge Deller <deller@gmx.de>
9717L:	linux-parisc@vger.kernel.org
9718W:	http://www.parisc-linux.org/
9719Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9722S:	Maintained
9723F:	arch/parisc/
9724F:	Documentation/parisc/
9725F:	drivers/parisc/
9726F:	drivers/char/agp/parisc-agp.c
9727F:	drivers/input/serio/gscps2.c
9728F:	drivers/parport/parport_gsc.*
9729F:	drivers/tty/serial/8250/8250_gsc.c
9730F:	drivers/video/fbdev/sti*
9731F:	drivers/video/console/sti*
9732F:	drivers/video/logo/logo_parisc*
9733
9734PARMAN
9735M:	Jiri Pirko <jiri@mellanox.com>
9736L:	netdev@vger.kernel.org
9737S:	Supported
9738F:	lib/parman.c
9739F:	lib/test_parman.c
9740F:	include/linux/parman.h
9741
9742PC87360 HARDWARE MONITORING DRIVER
9743M:	Jim Cromie <jim.cromie@gmail.com>
9744L:	linux-hwmon@vger.kernel.org
9745S:	Maintained
9746F:	Documentation/hwmon/pc87360
9747F:	drivers/hwmon/pc87360.c
9748
9749PC8736x GPIO DRIVER
9750M:	Jim Cromie <jim.cromie@gmail.com>
9751S:	Maintained
9752F:	drivers/char/pc8736x_gpio.c
9753
9754PC87427 HARDWARE MONITORING DRIVER
9755M:	Jean Delvare <jdelvare@suse.com>
9756L:	linux-hwmon@vger.kernel.org
9757S:	Maintained
9758F:	Documentation/hwmon/pc87427
9759F:	drivers/hwmon/pc87427.c
9760
9761PCA9532 LED DRIVER
9762M:	Riku Voipio <riku.voipio@iki.fi>
9763S:	Maintained
9764F:	drivers/leds/leds-pca9532.c
9765F:	include/linux/leds-pca9532.h
9766
9767PCA9541 I2C BUS MASTER SELECTOR DRIVER
9768M:	Guenter Roeck <linux@roeck-us.net>
9769L:	linux-i2c@vger.kernel.org
9770S:	Maintained
9771F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9772
9773PCDP - PRIMARY CONSOLE AND DEBUG PORT
9774M:	Khalid Aziz <khalid@gonehiking.org>
9775S:	Maintained
9776F:	drivers/firmware/pcdp.*
9777
9778PCI ERROR RECOVERY
9779M:	Linas Vepstas <linasvepstas@gmail.com>
9780L:	linux-pci@vger.kernel.org
9781S:	Supported
9782F:	Documentation/PCI/pci-error-recovery.txt
9783
9784PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9785M:	Russell Currey <ruscur@russell.cc>
9786L:	linuxppc-dev@lists.ozlabs.org
9787S:	Supported
9788F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9789F:	arch/powerpc/kernel/eeh*.c
9790F:	arch/powerpc/platforms/*/eeh*.c
9791F:	arch/powerpc/include/*/eeh*.h
9792
9793PCI SUBSYSTEM
9794M:	Bjorn Helgaas <bhelgaas@google.com>
9795L:	linux-pci@vger.kernel.org
9796Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9798S:	Supported
9799F:	Documentation/devicetree/bindings/pci/
9800F:	Documentation/PCI/
9801F:	drivers/pci/
9802F:	include/linux/pci*
9803F:	arch/x86/pci/
9804F:	arch/x86/kernel/quirks.c
9805
9806PCI ENDPOINT SUBSYSTEM
9807M:	Kishon Vijay Abraham I <kishon@ti.com>
9808L:	linux-pci@vger.kernel.org
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9810S:	Supported
9811F:	drivers/pci/endpoint/
9812F:	drivers/misc/pci_endpoint_test.c
9813F:	tools/pci/
9814
9815PCI DRIVER FOR ALTERA PCIE IP
9816M:	Ley Foon Tan <lftan@altera.com>
9817L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9818L:	linux-pci@vger.kernel.org
9819S:	Supported
9820F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9821F:	drivers/pci/host/pcie-altera.c
9822
9823PCI DRIVER FOR ARM VERSATILE PLATFORM
9824M:	Rob Herring <robh@kernel.org>
9825L:	linux-pci@vger.kernel.org
9826L:	linux-arm-kernel@lists.infradead.org
9827S:	Maintained
9828F:	Documentation/devicetree/bindings/pci/versatile.txt
9829F:	drivers/pci/host/pci-versatile.c
9830
9831PCI DRIVER FOR ARMADA 8K
9832M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9833L:	linux-pci@vger.kernel.org
9834L:	linux-arm-kernel@lists.infradead.org
9835S:	Maintained
9836F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9837F:	drivers/pci/dwc/pcie-armada8k.c
9838
9839PCI DRIVER FOR APPLIEDMICRO XGENE
9840M:	Tanmay Inamdar <tinamdar@apm.com>
9841L:	linux-pci@vger.kernel.org
9842L:	linux-arm-kernel@lists.infradead.org
9843S:	Maintained
9844F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9845F:	drivers/pci/host/pci-xgene.c
9846
9847PCI DRIVER FOR FREESCALE LAYERSCAPE
9848M:	Minghuan Lian <minghuan.Lian@freescale.com>
9849M:	Mingkai Hu <mingkai.hu@freescale.com>
9850M:	Roy Zang <tie-fei.zang@freescale.com>
9851L:	linuxppc-dev@lists.ozlabs.org
9852L:	linux-pci@vger.kernel.org
9853L:	linux-arm-kernel@lists.infradead.org
9854S:	Maintained
9855F:	drivers/pci/dwc/*layerscape*
9856
9857PCI DRIVER FOR IMX6
9858M:	Richard Zhu <hongxing.zhu@nxp.com>
9859M:	Lucas Stach <l.stach@pengutronix.de>
9860L:	linux-pci@vger.kernel.org
9861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9862S:	Maintained
9863F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9864F:	drivers/pci/dwc/*imx6*
9865
9866PCI DRIVER FOR TI KEYSTONE
9867M:	Murali Karicheri <m-karicheri2@ti.com>
9868L:	linux-pci@vger.kernel.org
9869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9870S:	Maintained
9871F:	drivers/pci/dwc/*keystone*
9872
9873PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9874M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9875M:	Jason Cooper <jason@lakedaemon.net>
9876L:	linux-pci@vger.kernel.org
9877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9878S:	Maintained
9879F:	drivers/pci/host/*mvebu*
9880
9881PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9882M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9883L:	linux-pci@vger.kernel.org
9884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9885S:	Maintained
9886F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9887F:	drivers/pci/host/pci-aardvark.c
9888
9889PCI DRIVER FOR MICROSEMI SWITCHTEC
9890M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9891M:	Stephen Bates <stephen.bates@microsemi.com>
9892M:	Logan Gunthorpe <logang@deltatee.com>
9893L:	linux-pci@vger.kernel.org
9894S:	Maintained
9895F:	Documentation/switchtec.txt
9896F:	Documentation/ABI/testing/sysfs-class-switchtec
9897F:	drivers/pci/switch/switchtec*
9898F:	include/uapi/linux/switchtec_ioctl.h
9899
9900PCI DRIVER FOR NVIDIA TEGRA
9901M:	Thierry Reding <thierry.reding@gmail.com>
9902L:	linux-tegra@vger.kernel.org
9903L:	linux-pci@vger.kernel.org
9904S:	Supported
9905F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9906F:	drivers/pci/host/pci-tegra.c
9907
9908PCI DRIVER FOR TI DRA7XX
9909M:	Kishon Vijay Abraham I <kishon@ti.com>
9910L:	linux-omap@vger.kernel.org
9911L:	linux-pci@vger.kernel.org
9912S:	Supported
9913F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9914F:	drivers/pci/dwc/pci-dra7xx.c
9915
9916PCI DRIVER FOR RENESAS R-CAR
9917M:	Simon Horman <horms@verge.net.au>
9918L:	linux-pci@vger.kernel.org
9919L:	linux-renesas-soc@vger.kernel.org
9920S:	Maintained
9921F:	drivers/pci/host/*rcar*
9922
9923PCI DRIVER FOR SAMSUNG EXYNOS
9924M:	Jingoo Han <jingoohan1@gmail.com>
9925L:	linux-pci@vger.kernel.org
9926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9927L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9928S:	Maintained
9929F:	drivers/pci/dwc/pci-exynos.c
9930
9931PCI DRIVER FOR SYNOPSIS DESIGNWARE
9932M:	Jingoo Han <jingoohan1@gmail.com>
9933M:	Joao Pinto <Joao.Pinto@synopsys.com>
9934L:	linux-pci@vger.kernel.org
9935S:	Maintained
9936F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9937F:	drivers/pci/dwc/*designware*
9938
9939PCI DRIVER FOR GENERIC OF HOSTS
9940M:	Will Deacon <will.deacon@arm.com>
9941L:	linux-pci@vger.kernel.org
9942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943S:	Maintained
9944F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9945F:	drivers/pci/host/pci-host-common.c
9946F:	drivers/pci/host/pci-host-generic.c
9947
9948PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9949M:	Keith Busch <keith.busch@intel.com>
9950L:	linux-pci@vger.kernel.org
9951S:	Supported
9952F:	drivers/pci/host/vmd.c
9953
9954PCIE DRIVER FOR ST SPEAR13XX
9955M:	Pratyush Anand <pratyush.anand@gmail.com>
9956L:	linux-pci@vger.kernel.org
9957S:	Maintained
9958F:	drivers/pci/dwc/*spear*
9959
9960PCI MSI DRIVER FOR ALTERA MSI IP
9961M:	Ley Foon Tan <lftan@altera.com>
9962L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9963L:	linux-pci@vger.kernel.org
9964S:	Supported
9965F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9966F:	drivers/pci/host/pcie-altera-msi.c
9967
9968PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9969M:	Duc Dang <dhdang@apm.com>
9970L:	linux-pci@vger.kernel.org
9971L:	linux-arm-kernel@lists.infradead.org
9972S:	Maintained
9973F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9974F:	drivers/pci/host/pci-xgene-msi.c
9975
9976PCIE DRIVER FOR AXIS ARTPEC
9977M:	Niklas Cassel <niklas.cassel@axis.com>
9978M:	Jesper Nilsson <jesper.nilsson@axis.com>
9979L:	linux-arm-kernel@axis.com
9980L:	linux-pci@vger.kernel.org
9981S:	Maintained
9982F:	Documentation/devicetree/bindings/pci/axis,artpec*
9983F:	drivers/pci/dwc/*artpec*
9984
9985PCIE DRIVER FOR HISILICON
9986M:	Zhou Wang <wangzhou1@hisilicon.com>
9987M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9988L:	linux-pci@vger.kernel.org
9989S:	Maintained
9990F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9991F:	drivers/pci/dwc/pcie-hisi.c
9992
9993PCIE DRIVER FOR ROCKCHIP
9994M:	Shawn Lin <shawn.lin@rock-chips.com>
9995M:	Wenrui Li <wenrui.li@rock-chips.com>
9996L:	linux-pci@vger.kernel.org
9997L:	linux-rockchip@lists.infradead.org
9998S:	Maintained
9999F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10000F:	drivers/pci/host/pcie-rockchip.c
10001
10002PCIE DRIVER FOR QUALCOMM MSM
10003M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10004L:     linux-pci@vger.kernel.org
10005L:     linux-arm-msm@vger.kernel.org
10006S:     Maintained
10007F:     drivers/pci/dwc/*qcom*
10008
10009PCIE DRIVER FOR CAVIUM THUNDERX
10010M:	David Daney <david.daney@cavium.com>
10011L:	linux-pci@vger.kernel.org
10012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10013S:	Supported
10014F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10015F:	drivers/pci/host/pci-thunder-*
10016
10017PCMCIA SUBSYSTEM
10018P:	Linux PCMCIA Team
10019L:	linux-pcmcia@lists.infradead.org
10020W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10022S:	Maintained
10023F:	Documentation/pcmcia/
10024F:	tools/pcmcia/
10025F:	drivers/pcmcia/
10026F:	include/pcmcia/
10027
10028PCNET32 NETWORK DRIVER
10029M:	Don Fry <pcnet32@frontier.com>
10030L:	netdev@vger.kernel.org
10031S:	Maintained
10032F:	drivers/net/ethernet/amd/pcnet32.c
10033
10034PCRYPT PARALLEL CRYPTO ENGINE
10035M:	Steffen Klassert <steffen.klassert@secunet.com>
10036L:	linux-crypto@vger.kernel.org
10037S:	Maintained
10038F:	crypto/pcrypt.c
10039F:	include/crypto/pcrypt.h
10040
10041PER-CPU MEMORY ALLOCATOR
10042M:	Tejun Heo <tj@kernel.org>
10043M:	Christoph Lameter <cl@linux.com>
10044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10045S:	Maintained
10046F:	include/linux/percpu*.h
10047F:	mm/percpu*.c
10048F:	arch/*/include/asm/percpu.h
10049
10050PER-TASK DELAY ACCOUNTING
10051M:	Balbir Singh <bsingharora@gmail.com>
10052S:	Maintained
10053F:	include/linux/delayacct.h
10054F:	kernel/delayacct.c
10055
10056PERFORMANCE EVENTS SUBSYSTEM
10057M:	Peter Zijlstra <peterz@infradead.org>
10058M:	Ingo Molnar <mingo@redhat.com>
10059M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10060R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10061L:	linux-kernel@vger.kernel.org
10062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10063S:	Supported
10064F:	kernel/events/*
10065F:	include/linux/perf_event.h
10066F:	include/uapi/linux/perf_event.h
10067F:	arch/*/kernel/perf_event*.c
10068F:	arch/*/kernel/*/perf_event*.c
10069F:	arch/*/kernel/*/*/perf_event*.c
10070F:	arch/*/include/asm/perf_event.h
10071F:	arch/*/kernel/perf_callchain.c
10072F:	arch/*/events/*
10073F:	tools/perf/
10074
10075PERSONALITY HANDLING
10076M:	Christoph Hellwig <hch@infradead.org>
10077L:	linux-abi-devel@lists.sourceforge.net
10078S:	Maintained
10079F:	include/linux/personality.h
10080F:	include/uapi/linux/personality.h
10081
10082PHONET PROTOCOL
10083M:	Remi Denis-Courmont <courmisch@gmail.com>
10084S:	Supported
10085F:	Documentation/networking/phonet.txt
10086F:	include/linux/phonet.h
10087F:	include/net/phonet/
10088F:	include/uapi/linux/phonet.h
10089F:	net/phonet/
10090
10091PHRAM MTD DRIVER
10092M:	Joern Engel <joern@lazybastard.org>
10093L:	linux-mtd@lists.infradead.org
10094S:	Maintained
10095F:	drivers/mtd/devices/phram.c
10096
10097PICOLCD HID DRIVER
10098M:	Bruno Prémont <bonbons@linux-vserver.org>
10099L:	linux-input@vger.kernel.org
10100S:	Maintained
10101F:	drivers/hid/hid-picolcd*
10102
10103PICOXCELL SUPPORT
10104M:	Jamie Iles <jamie@jamieiles.com>
10105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10106T:	git git://github.com/jamieiles/linux-2.6-ji.git
10107S:	Supported
10108F:	arch/arm/boot/dts/picoxcell*
10109F:	arch/arm/mach-picoxcell/
10110F:	drivers/crypto/picoxcell*
10111
10112PIN CONTROL SUBSYSTEM
10113M:	Linus Walleij <linus.walleij@linaro.org>
10114L:	linux-gpio@vger.kernel.org
10115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10116S:	Maintained
10117F:	Documentation/devicetree/bindings/pinctrl/
10118F:	Documentation/pinctrl.txt
10119F:	drivers/pinctrl/
10120F:	include/linux/pinctrl/
10121
10122PIN CONTROLLER - ATMEL AT91
10123M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10125S:	Maintained
10126F:	drivers/pinctrl/pinctrl-at91.*
10127
10128PIN CONTROLLER - ATMEL AT91 PIO4
10129M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10131L:	linux-gpio@vger.kernel.org
10132S:	Supported
10133F:	drivers/pinctrl/pinctrl-at91-pio4.*
10134
10135PIN CONTROLLER - INTEL
10136M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10137M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10138S:	Maintained
10139F:	drivers/pinctrl/intel/
10140
10141PIN CONTROLLER - RENESAS
10142M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10143M:	Geert Uytterhoeven <geert+renesas@glider.be>
10144L:	linux-renesas-soc@vger.kernel.org
10145S:	Maintained
10146F:	drivers/pinctrl/sh-pfc/
10147
10148PIN CONTROLLER - SAMSUNG
10149M:	Tomasz Figa <tomasz.figa@gmail.com>
10150M:	Krzysztof Kozlowski <krzk@kernel.org>
10151M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10153L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10154Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10156S:	Maintained
10157F:	drivers/pinctrl/samsung/
10158F:	include/dt-bindings/pinctrl/samsung.h
10159F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10160
10161PIN CONTROLLER - SINGLE
10162M:	Tony Lindgren <tony@atomide.com>
10163M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10165L:	linux-omap@vger.kernel.org
10166S:	Maintained
10167F:	drivers/pinctrl/pinctrl-single.c
10168
10169PIN CONTROLLER - ST SPEAR
10170M:	Viresh Kumar <vireshk@kernel.org>
10171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10172W:	http://www.st.com/spear
10173S:	Maintained
10174F:	drivers/pinctrl/spear/
10175
10176PISTACHIO SOC SUPPORT
10177M:      James Hartley <james.hartley@imgtec.com>
10178M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10179L:      linux-mips@linux-mips.org
10180S:      Maintained
10181F:      arch/mips/pistachio/
10182F:      arch/mips/include/asm/mach-pistachio/
10183F:      arch/mips/boot/dts/img/pistachio*
10184F:      arch/mips/configs/pistachio*_defconfig
10185
10186PKTCDVD DRIVER
10187S:	Orphan
10188M:	linux-block@vger.kernel.org
10189F:	drivers/block/pktcdvd.c
10190F:	include/linux/pktcdvd.h
10191F:	include/uapi/linux/pktcdvd.h
10192
10193PKUNITY SOC DRIVERS
10194M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10195W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10196S:	Maintained
10197T:	git git://github.com/gxt/linux.git
10198F:	drivers/input/serio/i8042-unicore32io.h
10199F:	drivers/i2c/busses/i2c-puv3.c
10200F:	drivers/video/fbdev/fb-puv3.c
10201F:	drivers/rtc/rtc-puv3.c
10202
10203PMBUS HARDWARE MONITORING DRIVERS
10204M:	Guenter Roeck <linux@roeck-us.net>
10205L:	linux-hwmon@vger.kernel.org
10206W:	http://hwmon.wiki.kernel.org/
10207W:	http://www.roeck-us.net/linux/drivers/
10208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10209S:	Maintained
10210F:	Documentation/hwmon/pmbus
10211F:	drivers/hwmon/pmbus/
10212F:	include/linux/i2c/pmbus.h
10213
10214PMC SIERRA MaxRAID DRIVER
10215L:	linux-scsi@vger.kernel.org
10216W:	http://www.pmc-sierra.com/
10217S:	Orphan
10218F:	drivers/scsi/pmcraid.*
10219
10220PMC SIERRA PM8001 DRIVER
10221M:	Jack Wang <jinpu.wang@profitbricks.com>
10222M:	lindar_liu@usish.com
10223L:	linux-scsi@vger.kernel.org
10224S:	Supported
10225F:	drivers/scsi/pm8001/
10226
10227POSIX CLOCKS and TIMERS
10228M:	Thomas Gleixner <tglx@linutronix.de>
10229L:	linux-kernel@vger.kernel.org
10230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10231S:	Maintained
10232F:	fs/timerfd.c
10233F:	include/linux/timer*
10234F:	kernel/time/*timer*
10235
10236POWER MANAGEMENT CORE
10237M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10238L:	linux-pm@vger.kernel.org
10239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10240B:	https://bugzilla.kernel.org
10241S:	Supported
10242F:	drivers/base/power/
10243F:	include/linux/pm.h
10244F:	include/linux/pm_*
10245F:	include/linux/powercap.h
10246F:	drivers/powercap/
10247
10248POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10249M:	Sebastian Reichel <sre@kernel.org>
10250L:	linux-pm@vger.kernel.org
10251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10252S:	Maintained
10253F:	Documentation/devicetree/bindings/power/supply/
10254F:	include/linux/power_supply.h
10255F:	drivers/power/supply/
10256
10257POWER STATE COORDINATION INTERFACE (PSCI)
10258M:	Mark Rutland <mark.rutland@arm.com>
10259M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10260L:	linux-arm-kernel@lists.infradead.org
10261S:	Maintained
10262F:	drivers/firmware/psci*.c
10263F:	include/linux/psci.h
10264F:	include/uapi/linux/psci.h
10265
10266POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10267M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10268L:	linuxppc-dev@lists.ozlabs.org
10269S:	Maintained
10270F:	drivers/char/powernv-op-panel.c
10271
10272PNP SUPPORT
10273M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10274S:	Maintained
10275F:	drivers/pnp/
10276
10277PPP PROTOCOL DRIVERS AND COMPRESSORS
10278M:	Paul Mackerras <paulus@samba.org>
10279L:	linux-ppp@vger.kernel.org
10280S:	Maintained
10281F:	drivers/net/ppp/ppp_*
10282
10283PPP OVER ATM (RFC 2364)
10284M:	Mitchell Blank Jr <mitch@sfgoth.com>
10285S:	Maintained
10286F:	net/atm/pppoatm.c
10287F:	include/uapi/linux/atmppp.h
10288
10289PPP OVER ETHERNET
10290M:	Michal Ostrowski <mostrows@earthlink.net>
10291S:	Maintained
10292F:	drivers/net/ppp/pppoe.c
10293F:	drivers/net/ppp/pppox.c
10294
10295PPP OVER L2TP
10296M:	James Chapman <jchapman@katalix.com>
10297S:	Maintained
10298F:	net/l2tp/l2tp_ppp.c
10299F:	include/linux/if_pppol2tp.h
10300F:	include/uapi/linux/if_pppol2tp.h
10301
10302PPS SUPPORT
10303M:	Rodolfo Giometti <giometti@enneenne.com>
10304W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10305L:	linuxpps@ml.enneenne.com (subscribers-only)
10306S:	Maintained
10307F:	Documentation/pps/
10308F:	drivers/pps/
10309F:	include/linux/pps*.h
10310
10311PPTP DRIVER
10312M:	Dmitry Kozlov <xeb@mail.ru>
10313L:	netdev@vger.kernel.org
10314S:	Maintained
10315F:	drivers/net/ppp/pptp.c
10316W:	http://sourceforge.net/projects/accel-pptp
10317
10318PREEMPTIBLE KERNEL
10319M:	Robert Love <rml@tech9.net>
10320L:	kpreempt-tech@lists.sourceforge.net
10321W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10322S:	Supported
10323F:	Documentation/preempt-locking.txt
10324F:	include/linux/preempt.h
10325
10326PRINTK
10327M:	Petr Mladek <pmladek@suse.com>
10328M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10329R:	Steven Rostedt <rostedt@goodmis.org>
10330S:	Maintained
10331F:	kernel/printk/
10332F:	include/linux/printk.h
10333
10334PRISM54 WIRELESS DRIVER
10335M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10336L:	linux-wireless@vger.kernel.org
10337W:	http://wireless.kernel.org/en/users/Drivers/p54
10338S:	Obsolete
10339F:	drivers/net/wireless/intersil/prism54/
10340
10341PS3 NETWORK SUPPORT
10342M:	Geoff Levand <geoff@infradead.org>
10343L:	netdev@vger.kernel.org
10344L:	linuxppc-dev@lists.ozlabs.org
10345S:	Maintained
10346F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10347
10348PS3 PLATFORM SUPPORT
10349M:	Geoff Levand <geoff@infradead.org>
10350L:	linuxppc-dev@lists.ozlabs.org
10351S:	Maintained
10352F:	arch/powerpc/boot/ps3*
10353F:	arch/powerpc/include/asm/lv1call.h
10354F:	arch/powerpc/include/asm/ps3*.h
10355F:	arch/powerpc/platforms/ps3/
10356F:	drivers/*/ps3*
10357F:	drivers/ps3/
10358F:	drivers/rtc/rtc-ps3.c
10359F:	drivers/usb/host/*ps3.c
10360F:	sound/ppc/snd_ps3*
10361
10362PS3VRAM DRIVER
10363M:	Jim Paris <jim@jtan.com>
10364M:	Geoff Levand <geoff@infradead.org>
10365L:	linuxppc-dev@lists.ozlabs.org
10366S:	Maintained
10367F:	drivers/block/ps3vram.c
10368
10369PSAMPLE PACKET SAMPLING SUPPORT:
10370M:	Yotam Gigi <yotamg@mellanox.com>
10371S:	Maintained
10372F:	net/psample
10373F:	include/net/psample.h
10374F:	include/uapi/linux/psample.h
10375
10376PSTORE FILESYSTEM
10377M:	Kees Cook <keescook@chromium.org>
10378M:	Anton Vorontsov <anton@enomsg.org>
10379M:	Colin Cross <ccross@android.com>
10380M:	Tony Luck <tony.luck@intel.com>
10381S:	Maintained
10382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10383F:	fs/pstore/
10384F:	include/linux/pstore*
10385F:	drivers/firmware/efi/efi-pstore.c
10386F:	drivers/acpi/apei/erst.c
10387F:	Documentation/admin-guide/ramoops.rst
10388F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10389K:	\b(pstore|ramoops)
10390
10391PTP HARDWARE CLOCK SUPPORT
10392M:	Richard Cochran <richardcochran@gmail.com>
10393L:	netdev@vger.kernel.org
10394S:	Maintained
10395W:	http://linuxptp.sourceforge.net/
10396F:	Documentation/ABI/testing/sysfs-ptp
10397F:	Documentation/ptp/*
10398F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10399F:	drivers/net/phy/dp83640*
10400F:	drivers/ptp/*
10401F:	include/linux/ptp_cl*
10402
10403PTRACE SUPPORT
10404M:	Roland McGrath <roland@hack.frob.com>
10405M:	Oleg Nesterov <oleg@redhat.com>
10406S:	Maintained
10407F:	include/asm-generic/syscall.h
10408F:	include/linux/ptrace.h
10409F:	include/linux/regset.h
10410F:	include/linux/tracehook.h
10411F:	include/uapi/linux/ptrace.h
10412F:	kernel/ptrace.c
10413
10414PULSE8-CEC DRIVER
10415M:	Hans Verkuil <hverkuil@xs4all.nl>
10416L:	linux-media@vger.kernel.org
10417T:	git git://linuxtv.org/media_tree.git
10418S:	Maintained
10419F:	drivers/media/usb/pulse8-cec/*
10420
10421PVRUSB2 VIDEO4LINUX DRIVER
10422M:	Mike Isely <isely@pobox.com>
10423L:	pvrusb2@isely.net	(subscribers-only)
10424L:	linux-media@vger.kernel.org
10425W:	http://www.isely.net/pvrusb2/
10426T:	git git://linuxtv.org/media_tree.git
10427S:	Maintained
10428F:	Documentation/media/v4l-drivers/pvrusb2*
10429F:	drivers/media/usb/pvrusb2/
10430
10431PWC WEBCAM DRIVER
10432M:	Hans Verkuil <hverkuil@xs4all.nl>
10433L:	linux-media@vger.kernel.org
10434T:	git git://linuxtv.org/media_tree.git
10435S:	Odd Fixes
10436F:	drivers/media/usb/pwc/*
10437
10438PWM FAN DRIVER
10439M:	Kamil Debski <kamil@wypas.org>
10440M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10441L:	linux-hwmon@vger.kernel.org
10442S:	Supported
10443F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10444F:	Documentation/hwmon/pwm-fan
10445F:	drivers/hwmon/pwm-fan.c
10446
10447PWM SUBSYSTEM
10448M:	Thierry Reding <thierry.reding@gmail.com>
10449L:	linux-pwm@vger.kernel.org
10450S:	Maintained
10451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10452F:	Documentation/pwm.txt
10453F:	Documentation/devicetree/bindings/pwm/
10454F:	include/linux/pwm.h
10455F:	drivers/pwm/
10456F:	drivers/video/backlight/pwm_bl.c
10457F:	include/linux/pwm_backlight.h
10458F:	drivers/gpio/gpio-mvebu.c
10459F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10460
10461PXA2xx/PXA3xx SUPPORT
10462M:	Daniel Mack <daniel@zonque.org>
10463M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10464M:	Robert Jarzmik <robert.jarzmik@free.fr>
10465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10466T:	git git://github.com/hzhuang1/linux.git
10467T:	git git://github.com/rjarzmik/linux.git
10468S:	Maintained
10469F:	arch/arm/boot/dts/pxa*
10470F:	arch/arm/mach-pxa/
10471F:	drivers/dma/pxa*
10472F:	drivers/pcmcia/pxa2xx*
10473F:	drivers/pinctrl/pxa/
10474F:	drivers/spi/spi-pxa2xx*
10475F:	drivers/usb/gadget/udc/pxa2*
10476F:	include/sound/pxa2xx-lib.h
10477F:	sound/arm/pxa*
10478F:	sound/soc/pxa/
10479
10480PXA GPIO DRIVER
10481M:	Robert Jarzmik <robert.jarzmik@free.fr>
10482L:	linux-gpio@vger.kernel.org
10483S:	Maintained
10484F:	drivers/gpio/gpio-pxa.c
10485
10486PXA3xx NAND FLASH DRIVER
10487M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10488L:	linux-mtd@lists.infradead.org
10489S:	Maintained
10490F:	drivers/mtd/nand/pxa3xx_nand.c
10491
10492MMP SUPPORT
10493M:	Eric Miao <eric.y.miao@gmail.com>
10494M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10496T:	git git://github.com/hzhuang1/linux.git
10497T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10498S:	Maintained
10499F:	arch/arm/boot/dts/mmp*
10500F:	arch/arm/mach-mmp/
10501
10502PXA MMCI DRIVER
10503S:	Orphan
10504
10505PXA RTC DRIVER
10506M:	Robert Jarzmik <robert.jarzmik@free.fr>
10507L:	linux-rtc@vger.kernel.org
10508S:	Maintained
10509
10510QAT DRIVER
10511M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10512M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10513L:	qat-linux@intel.com
10514S:	Supported
10515F:	drivers/crypto/qat/
10516
10517QIB DRIVER
10518M:	Mike Marciniszyn <infinipath@intel.com>
10519L:	linux-rdma@vger.kernel.org
10520S:	Supported
10521F:	drivers/infiniband/hw/qib/
10522
10523QLOGIC QLA1280 SCSI DRIVER
10524M:	Michael Reed <mdr@sgi.com>
10525L:	linux-scsi@vger.kernel.org
10526S:	Maintained
10527F:	drivers/scsi/qla1280.[ch]
10528
10529QLOGIC QLA2XXX FC-SCSI DRIVER
10530M:	qla2xxx-upstream@qlogic.com
10531L:	linux-scsi@vger.kernel.org
10532S:	Supported
10533F:	Documentation/scsi/LICENSE.qla2xxx
10534F:	drivers/scsi/qla2xxx/
10535
10536QLOGIC QLA4XXX iSCSI DRIVER
10537M:	QLogic-Storage-Upstream@qlogic.com
10538L:	linux-scsi@vger.kernel.org
10539S:	Supported
10540F:	Documentation/scsi/LICENSE.qla4xxx
10541F:	drivers/scsi/qla4xxx/
10542
10543QLOGIC QLA3XXX NETWORK DRIVER
10544M:	Dept-GELinuxNICDev@cavium.com
10545L:	netdev@vger.kernel.org
10546S:	Supported
10547F:	Documentation/networking/LICENSE.qla3xxx
10548F:	drivers/net/ethernet/qlogic/qla3xxx.*
10549
10550QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10551M:	Harish Patil <harish.patil@cavium.com>
10552M:	Manish Chopra <manish.chopra@cavium.com>
10553M:	Dept-GELinuxNICDev@cavium.com
10554L:	netdev@vger.kernel.org
10555S:	Supported
10556F:	drivers/net/ethernet/qlogic/qlcnic/
10557
10558QLOGIC QLGE 10Gb ETHERNET DRIVER
10559M:	Harish Patil <harish.patil@cavium.com>
10560M:	Manish Chopra <manish.chopra@cavium.com>
10561M:	Dept-GELinuxNICDev@cavium.com
10562L:	netdev@vger.kernel.org
10563S:	Supported
10564F:	drivers/net/ethernet/qlogic/qlge/
10565
10566QLOGIC QL4xxx ETHERNET DRIVER
10567M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10568M:	Ariel Elior <Ariel.Elior@cavium.com>
10569M:	everest-linux-l2@cavium.com
10570L:	netdev@vger.kernel.org
10571S:	Supported
10572F:	drivers/net/ethernet/qlogic/qed/
10573F:	include/linux/qed/
10574F:	drivers/net/ethernet/qlogic/qede/
10575
10576QLOGIC QL41xxx ISCSI DRIVER
10577M:	QLogic-Storage-Upstream@cavium.com
10578L:	linux-scsi@vger.kernel.org
10579S:	Supported
10580F:	drivers/scsi/qedi/
10581
10582QLOGIC QL41xxx FCOE DRIVER
10583M:	QLogic-Storage-Upstream@cavium.com
10584L:	linux-scsi@vger.kernel.org
10585S:	Supported
10586F:	drivers/scsi/qedf/
10587
10588QNX4 FILESYSTEM
10589M:	Anders Larsen <al@alarsen.net>
10590W:	http://www.alarsen.net/linux/qnx4fs/
10591S:	Maintained
10592F:	fs/qnx4/
10593F:	include/uapi/linux/qnx4_fs.h
10594F:	include/uapi/linux/qnxtypes.h
10595
10596QORIQ DPAA2 FSL-MC BUS DRIVER
10597M:	Stuart Yoder <stuyoder@gmail.com>
10598M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10599L:	linux-kernel@vger.kernel.org
10600S:	Maintained
10601F:	drivers/staging/fsl-mc/
10602
10603QT1010 MEDIA DRIVER
10604M:	Antti Palosaari <crope@iki.fi>
10605L:	linux-media@vger.kernel.org
10606W:	https://linuxtv.org
10607W:	http://palosaari.fi/linux/
10608Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10609T:	git git://linuxtv.org/anttip/media_tree.git
10610S:	Maintained
10611F:	drivers/media/tuners/qt1010*
10612
10613QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10614M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10615L:	linux-wireless@vger.kernel.org
10616W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10617S:	Supported
10618F:	drivers/net/wireless/ath/ath9k/
10619
10620QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10621M:	Kalle Valo <kvalo@qca.qualcomm.com>
10622L:	ath10k@lists.infradead.org
10623W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10625S:	Supported
10626F:	drivers/net/wireless/ath/ath10k/
10627
10628QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10629M:	Timur Tabi <timur@codeaurora.org>
10630L:	netdev@vger.kernel.org
10631S:	Supported
10632F:	drivers/net/ethernet/qualcomm/emac/
10633
10634QUALCOMM HEXAGON ARCHITECTURE
10635M:	Richard Kuo <rkuo@codeaurora.org>
10636L:	linux-hexagon@vger.kernel.org
10637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10638S:	Supported
10639F:	arch/hexagon/
10640
10641QUALCOMM WCN36XX WIRELESS DRIVER
10642M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10643L:	wcn36xx@lists.infradead.org
10644W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10645T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10646S:	Supported
10647F:	drivers/net/wireless/ath/wcn36xx/
10648
10649QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10650M:	Gabriel Somlo <somlo@cmu.edu>
10651M:	"Michael S. Tsirkin" <mst@redhat.com>
10652L:	qemu-devel@nongnu.org
10653S:	Maintained
10654F:	drivers/firmware/qemu_fw_cfg.c
10655
10656QUANTENNA QTNFMAC WIRELESS DRIVER
10657M:   Igor Mitsyanko <imitsyanko@quantenna.com>
10658M:   Avinash Patil <avinashp@quantenna.com>
10659M:   Sergey Matyukevich <smatyukevich@quantenna.com>
10660L:   linux-wireless@vger.kernel.org
10661S:   Maintained
10662F:   drivers/net/wireless/quantenna
10663
10664RADOS BLOCK DEVICE (RBD)
10665M:	Ilya Dryomov <idryomov@gmail.com>
10666M:	Sage Weil <sage@redhat.com>
10667M:	Alex Elder <elder@kernel.org>
10668L:	ceph-devel@vger.kernel.org
10669W:	http://ceph.com/
10670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10671T:	git git://github.com/ceph/ceph-client.git
10672S:	Supported
10673F:	Documentation/ABI/testing/sysfs-bus-rbd
10674F:	drivers/block/rbd.c
10675F:	drivers/block/rbd_types.h
10676
10677RADEON FRAMEBUFFER DISPLAY DRIVER
10678M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10679L:	linux-fbdev@vger.kernel.org
10680S:	Maintained
10681F:	drivers/video/fbdev/aty/radeon*
10682F:	include/uapi/linux/radeonfb.h
10683
10684RADIOSHARK RADIO DRIVER
10685M:	Hans Verkuil <hverkuil@xs4all.nl>
10686L:	linux-media@vger.kernel.org
10687T:	git git://linuxtv.org/media_tree.git
10688S:	Maintained
10689F:	drivers/media/radio/radio-shark.c
10690
10691RADIOSHARK2 RADIO DRIVER
10692M:	Hans Verkuil <hverkuil@xs4all.nl>
10693L:	linux-media@vger.kernel.org
10694T:	git git://linuxtv.org/media_tree.git
10695S:	Maintained
10696F:	drivers/media/radio/radio-shark2.c
10697F:	drivers/media/radio/radio-tea5777.c
10698
10699RAGE128 FRAMEBUFFER DISPLAY DRIVER
10700M:	Paul Mackerras <paulus@samba.org>
10701L:	linux-fbdev@vger.kernel.org
10702S:	Maintained
10703F:	drivers/video/fbdev/aty/aty128fb.c
10704
10705RAINSHADOW-CEC DRIVER
10706M:	Hans Verkuil <hverkuil@xs4all.nl>
10707L:	linux-media@vger.kernel.org
10708T:	git git://linuxtv.org/media_tree.git
10709S:	Maintained
10710F:	drivers/media/usb/rainshadow-cec/*
10711
10712RALINK MIPS ARCHITECTURE
10713M:	John Crispin <john@phrozen.org>
10714L:	linux-mips@linux-mips.org
10715S:	Maintained
10716F:	arch/mips/ralink
10717
10718RALINK RT2X00 WIRELESS LAN DRIVER
10719P:	rt2x00 project
10720M:	Stanislaw Gruszka <sgruszka@redhat.com>
10721M:	Helmut Schaa <helmut.schaa@googlemail.com>
10722L:	linux-wireless@vger.kernel.org
10723S:	Maintained
10724F:	drivers/net/wireless/ralink/rt2x00/
10725
10726RAMDISK RAM BLOCK DEVICE DRIVER
10727M:	Jens Axboe <axboe@kernel.dk>
10728S:	Maintained
10729F:	Documentation/blockdev/ramdisk.txt
10730F:	drivers/block/brd.c
10731
10732RANDOM NUMBER DRIVER
10733M:	"Theodore Ts'o" <tytso@mit.edu>
10734S:	Maintained
10735F:	drivers/char/random.c
10736
10737RAPIDIO SUBSYSTEM
10738M:	Matt Porter <mporter@kernel.crashing.org>
10739M:	Alexandre Bounine <alexandre.bounine@idt.com>
10740S:	Maintained
10741F:	drivers/rapidio/
10742
10743RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10744L:	linux-wireless@vger.kernel.org
10745S:	Orphan
10746F:	drivers/net/wireless/ray*
10747
10748RCUTORTURE MODULE
10749M:	Josh Triplett <josh@joshtriplett.org>
10750M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10751L:	linux-kernel@vger.kernel.org
10752S:	Supported
10753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10754F:	Documentation/RCU/torture.txt
10755F:	kernel/rcu/rcutorture.c
10756
10757RCUTORTURE TEST FRAMEWORK
10758M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10759M:	Josh Triplett <josh@joshtriplett.org>
10760R:	Steven Rostedt <rostedt@goodmis.org>
10761R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10762R:	Lai Jiangshan <jiangshanlai@gmail.com>
10763L:	linux-kernel@vger.kernel.org
10764S:	Supported
10765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10766F:	tools/testing/selftests/rcutorture
10767
10768RDC R-321X SoC
10769M:	Florian Fainelli <florian@openwrt.org>
10770S:	Maintained
10771
10772RDC R6040 FAST ETHERNET DRIVER
10773M:	Florian Fainelli <f.fainelli@gmail.com>
10774L:	netdev@vger.kernel.org
10775S:	Maintained
10776F:	drivers/net/ethernet/rdc/r6040.c
10777
10778RDS - RELIABLE DATAGRAM SOCKETS
10779M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10780L:	netdev@vger.kernel.org
10781L:	linux-rdma@vger.kernel.org
10782L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10783W:	https://oss.oracle.com/projects/rds/
10784S:	Supported
10785F:	net/rds/
10786F:	Documentation/networking/rds.txt
10787
10788RDMAVT - RDMA verbs software
10789M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10790L:	linux-rdma@vger.kernel.org
10791S:	Supported
10792F:	drivers/infiniband/sw/rdmavt
10793
10794RDT - RESOURCE ALLOCATION
10795M:	Fenghua Yu <fenghua.yu@intel.com>
10796L:	linux-kernel@vger.kernel.org
10797S:	Supported
10798F:	arch/x86/kernel/cpu/intel_rdt*
10799F:	arch/x86/include/asm/intel_rdt*
10800F:	Documentation/x86/intel_rdt*
10801
10802READ-COPY UPDATE (RCU)
10803M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10804M:	Josh Triplett <josh@joshtriplett.org>
10805R:	Steven Rostedt <rostedt@goodmis.org>
10806R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10807R:	Lai Jiangshan <jiangshanlai@gmail.com>
10808L:	linux-kernel@vger.kernel.org
10809W:	http://www.rdrop.com/users/paulmck/RCU/
10810S:	Supported
10811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10812F:	Documentation/RCU/
10813X:	Documentation/RCU/torture.txt
10814F:	include/linux/rcu*
10815X:	include/linux/srcu.h
10816F:	kernel/rcu/
10817X:	kernel/torture.c
10818
10819REAL TIME CLOCK (RTC) SUBSYSTEM
10820M:	Alessandro Zummo <a.zummo@towertech.it>
10821M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10822L:	linux-rtc@vger.kernel.org
10823Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10825S:	Maintained
10826F:	Documentation/devicetree/bindings/rtc/
10827F:	Documentation/rtc.txt
10828F:	drivers/rtc/
10829F:	include/linux/rtc.h
10830F:	include/uapi/linux/rtc.h
10831F:	include/linux/rtc/
10832F:	include/linux/platform_data/rtc-*
10833F:	tools/testing/selftests/timers/rtctest.c
10834
10835REALTEK AUDIO CODECS
10836M:	Bard Liao <bardliao@realtek.com>
10837M:	Oder Chiou <oder_chiou@realtek.com>
10838S:	Maintained
10839F:	sound/soc/codecs/rt*
10840F:	include/sound/rt*.h
10841
10842REISERFS FILE SYSTEM
10843L:	reiserfs-devel@vger.kernel.org
10844S:	Supported
10845F:	fs/reiserfs/
10846
10847REGISTER MAP ABSTRACTION
10848M:	Mark Brown <broonie@kernel.org>
10849L:	linux-kernel@vger.kernel.org
10850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10851S:	Supported
10852F:	Documentation/devicetree/bindings/regmap/
10853F:	drivers/base/regmap/
10854F:	include/linux/regmap.h
10855
10856REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10857M:	Ohad Ben-Cohen <ohad@wizery.com>
10858M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10859L:	linux-remoteproc@vger.kernel.org
10860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10861S:	Maintained
10862F:	Documentation/devicetree/bindings/remoteproc/
10863F:	Documentation/remoteproc.txt
10864F:	drivers/remoteproc/
10865F:	include/linux/remoteproc.h
10866
10867REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10868M:	Ohad Ben-Cohen <ohad@wizery.com>
10869M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10870L:	linux-remoteproc@vger.kernel.org
10871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10872S:	Maintained
10873F:	drivers/rpmsg/
10874F:	Documentation/rpmsg.txt
10875F:	include/linux/rpmsg.h
10876F:	include/linux/rpmsg/
10877
10878RENESAS CLOCK DRIVERS
10879M:	Geert Uytterhoeven <geert+renesas@glider.be>
10880L:	linux-renesas-soc@vger.kernel.org
10881S:	Supported
10882F:	drivers/clk/renesas/
10883
10884RENESAS ETHERNET DRIVERS
10885R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10886L:	netdev@vger.kernel.org
10887L:	linux-renesas-soc@vger.kernel.org
10888F:	drivers/net/ethernet/renesas/
10889F:	include/linux/sh_eth.h
10890
10891RENESAS R-CAR GYROADC DRIVER
10892M:	Marek Vasut <marek.vasut@gmail.com>
10893L:	linux-iio@vger.kernel.org
10894S:	Supported
10895F:	drivers/iio/adc/rcar_gyro_adc.c
10896
10897RENESAS USB2 PHY DRIVER
10898M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10899L:	linux-renesas-soc@vger.kernel.org
10900S:	Maintained
10901F:	drivers/phy/phy-rcar-gen3-usb2.c
10902
10903RESET CONTROLLER FRAMEWORK
10904M:	Philipp Zabel <p.zabel@pengutronix.de>
10905T:	git git://git.pengutronix.de/git/pza/linux
10906S:	Maintained
10907F:	drivers/reset/
10908F:	Documentation/devicetree/bindings/reset/
10909F:	include/dt-bindings/reset/
10910F:	include/linux/reset.h
10911F:	include/linux/reset-controller.h
10912
10913RFKILL
10914M:	Johannes Berg <johannes@sipsolutions.net>
10915L:	linux-wireless@vger.kernel.org
10916W:	http://wireless.kernel.org/
10917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10919S:	Maintained
10920F:	Documentation/rfkill.txt
10921F:	net/rfkill/
10922
10923RHASHTABLE
10924M:	Thomas Graf <tgraf@suug.ch>
10925M:	Herbert Xu <herbert@gondor.apana.org.au>
10926L:	netdev@vger.kernel.org
10927S:	Maintained
10928F:	lib/rhashtable.c
10929F:	include/linux/rhashtable.h
10930
10931RICOH SMARTMEDIA/XD DRIVER
10932M:	Maxim Levitsky <maximlevitsky@gmail.com>
10933S:	Maintained
10934F:	drivers/mtd/nand/r852.c
10935F:	drivers/mtd/nand/r852.h
10936
10937RICOH R5C592 MEMORYSTICK DRIVER
10938M:	Maxim Levitsky <maximlevitsky@gmail.com>
10939S:	Maintained
10940F:	drivers/memstick/host/r592.*
10941
10942ROCCAT DRIVERS
10943M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10944W:	http://sourceforge.net/projects/roccat/
10945S:	Maintained
10946F:	drivers/hid/hid-roccat*
10947F:	include/linux/hid-roccat*
10948F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10949
10950ROCKER DRIVER
10951M:	Jiri Pirko <jiri@resnulli.us>
10952L:	netdev@vger.kernel.org
10953S:	Supported
10954F:	drivers/net/ethernet/rocker/
10955
10956ROCKETPORT DRIVER
10957P:	Comtrol Corp.
10958W:	http://www.comtrol.com
10959S:	Maintained
10960F:	Documentation/serial/rocket.txt
10961F:	drivers/tty/rocket*
10962
10963ROCKETPORT EXPRESS/INFINITY DRIVER
10964M:	Kevin Cernekee <cernekee@gmail.com>
10965L:	linux-serial@vger.kernel.org
10966S:	Odd Fixes
10967F:	drivers/tty/serial/rp2.*
10968
10969ROSE NETWORK LAYER
10970M:	Ralf Baechle <ralf@linux-mips.org>
10971L:	linux-hams@vger.kernel.org
10972W:	http://www.linux-ax25.org/
10973S:	Maintained
10974F:	include/net/rose.h
10975F:	include/uapi/linux/rose.h
10976F:	net/rose/
10977
10978RTL2830 MEDIA DRIVER
10979M:	Antti Palosaari <crope@iki.fi>
10980L:	linux-media@vger.kernel.org
10981W:	https://linuxtv.org
10982W:	http://palosaari.fi/linux/
10983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10984T:	git git://linuxtv.org/anttip/media_tree.git
10985S:	Maintained
10986F:	drivers/media/dvb-frontends/rtl2830*
10987
10988RTL2832 MEDIA DRIVER
10989M:	Antti Palosaari <crope@iki.fi>
10990L:	linux-media@vger.kernel.org
10991W:	https://linuxtv.org
10992W:	http://palosaari.fi/linux/
10993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10994T:	git git://linuxtv.org/anttip/media_tree.git
10995S:	Maintained
10996F:	drivers/media/dvb-frontends/rtl2832*
10997
10998RTL2832_SDR MEDIA DRIVER
10999M:	Antti Palosaari <crope@iki.fi>
11000L:	linux-media@vger.kernel.org
11001W:	https://linuxtv.org
11002W:	http://palosaari.fi/linux/
11003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11004T:	git git://linuxtv.org/anttip/media_tree.git
11005S:	Maintained
11006F:	drivers/media/dvb-frontends/rtl2832_sdr*
11007
11008RTL8180 WIRELESS DRIVER
11009L:	linux-wireless@vger.kernel.org
11010W:	http://wireless.kernel.org/
11011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11012S:	Orphan
11013F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11014
11015RTL8187 WIRELESS DRIVER
11016M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11017M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11018M:	Larry Finger <Larry.Finger@lwfinger.net>
11019L:	linux-wireless@vger.kernel.org
11020W:	http://wireless.kernel.org/
11021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11022S:	Maintained
11023F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11024
11025RTL8192CE WIRELESS DRIVER
11026M:	Larry Finger <Larry.Finger@lwfinger.net>
11027M:	Chaoming Li <chaoming_li@realsil.com.cn>
11028L:	linux-wireless@vger.kernel.org
11029W:	http://wireless.kernel.org/
11030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11031S:	Maintained
11032F:	drivers/net/wireless/realtek/rtlwifi/
11033F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11034
11035RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11036M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11037L:	linux-wireless@vger.kernel.org
11038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11039S:	Maintained
11040F:	drivers/net/wireless/realtek/rtl8xxxu/
11041
11042S3 SAVAGE FRAMEBUFFER DRIVER
11043M:	Antonino Daplas <adaplas@gmail.com>
11044L:	linux-fbdev@vger.kernel.org
11045S:	Maintained
11046F:	drivers/video/fbdev/savage/
11047
11048S390
11049M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11050M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11051L:	linux-s390@vger.kernel.org
11052W:	http://www.ibm.com/developerworks/linux/linux390/
11053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11054S:	Supported
11055F:	arch/s390/
11056F:	drivers/s390/
11057F:	Documentation/s390/
11058F:	Documentation/DocBook/s390*
11059
11060S390 COMMON I/O LAYER
11061M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11062M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11063L:	linux-s390@vger.kernel.org
11064W:	http://www.ibm.com/developerworks/linux/linux390/
11065S:	Supported
11066F:	drivers/s390/cio/
11067
11068S390 DASD DRIVER
11069M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11070M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11071L:	linux-s390@vger.kernel.org
11072W:	http://www.ibm.com/developerworks/linux/linux390/
11073S:	Supported
11074F:	drivers/s390/block/dasd*
11075F:	block/partitions/ibm.c
11076
11077S390 NETWORK DRIVERS
11078M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11079M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11080L:	linux-s390@vger.kernel.org
11081W:	http://www.ibm.com/developerworks/linux/linux390/
11082S:	Supported
11083F:	drivers/s390/net/
11084
11085S390 PCI SUBSYSTEM
11086M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11087M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11088L:	linux-s390@vger.kernel.org
11089W:	http://www.ibm.com/developerworks/linux/linux390/
11090S:	Supported
11091F:	arch/s390/pci/
11092F:	drivers/pci/hotplug/s390_pci_hpc.c
11093
11094S390 ZCRYPT DRIVER
11095M:	Harald Freudenberger <freude@de.ibm.com>
11096L:	linux-s390@vger.kernel.org
11097W:	http://www.ibm.com/developerworks/linux/linux390/
11098S:	Supported
11099F:	drivers/s390/crypto/
11100
11101S390 ZFCP DRIVER
11102M:	Steffen Maier <maier@linux.vnet.ibm.com>
11103L:	linux-s390@vger.kernel.org
11104W:	http://www.ibm.com/developerworks/linux/linux390/
11105S:	Supported
11106F:	drivers/s390/scsi/zfcp_*
11107
11108S390 IUCV NETWORK LAYER
11109M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11110M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11111L:	linux-s390@vger.kernel.org
11112W:	http://www.ibm.com/developerworks/linux/linux390/
11113S:	Supported
11114F:	drivers/s390/net/*iucv*
11115F:	include/net/iucv/
11116F:	net/iucv/
11117
11118S390 IOMMU (PCI)
11119M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11120L:	linux-s390@vger.kernel.org
11121W:	http://www.ibm.com/developerworks/linux/linux390/
11122S:	Supported
11123F:	drivers/iommu/s390-iommu.c
11124
11125S390 VFIO-CCW DRIVER
11126M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11127M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11128L:	linux-s390@vger.kernel.org
11129L:	kvm@vger.kernel.org
11130S:	Supported
11131F:	drivers/s390/cio/vfio_ccw*
11132F:	Documentation/s390/vfio-ccw.txt
11133F:	include/uapi/linux/vfio_ccw.h
11134
11135S3C24XX SD/MMC Driver
11136M:	Ben Dooks <ben-linux@fluff.org>
11137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11138S:	Supported
11139F:	drivers/mmc/host/s3cmci.*
11140
11141SAA6588 RDS RECEIVER DRIVER
11142M:	Hans Verkuil <hverkuil@xs4all.nl>
11143L:	linux-media@vger.kernel.org
11144T:	git git://linuxtv.org/media_tree.git
11145W:	https://linuxtv.org
11146S:	Odd Fixes
11147F:	drivers/media/i2c/saa6588*
11148
11149SAA7134 VIDEO4LINUX DRIVER
11150M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11151M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11152L:	linux-media@vger.kernel.org
11153W:	https://linuxtv.org
11154T:	git git://linuxtv.org/media_tree.git
11155S:	Odd fixes
11156F:	Documentation/media/v4l-drivers/saa7134*
11157F:	drivers/media/pci/saa7134/
11158
11159SAA7146 VIDEO4LINUX-2 DRIVER
11160M:	Hans Verkuil <hverkuil@xs4all.nl>
11161L:	linux-media@vger.kernel.org
11162T:	git git://linuxtv.org/media_tree.git
11163S:	Maintained
11164F:	drivers/media/common/saa7146/
11165F:	drivers/media/pci/saa7146/
11166F:	include/media/saa7146*
11167
11168SAMSUNG LAPTOP DRIVER
11169M:	Corentin Chary <corentin.chary@gmail.com>
11170L:	platform-driver-x86@vger.kernel.org
11171S:	Maintained
11172F:	drivers/platform/x86/samsung-laptop.c
11173
11174SAMSUNG AUDIO (ASoC) DRIVERS
11175M:	Krzysztof Kozlowski <krzk@kernel.org>
11176M:	Sangbeom Kim <sbkim73@samsung.com>
11177M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11179S:	Supported
11180F:	sound/soc/samsung/
11181
11182SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11183M:	Krzysztof Kozlowski <krzk@kernel.org>
11184L:	linux-crypto@vger.kernel.org
11185L:	linux-samsung-soc@vger.kernel.org
11186S:	Maintained
11187F:	drivers/crypto/exynos-rng.c
11188F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11189
11190SAMSUNG FRAMEBUFFER DRIVER
11191M:	Jingoo Han <jingoohan1@gmail.com>
11192L:	linux-fbdev@vger.kernel.org
11193S:	Maintained
11194F:	drivers/video/fbdev/s3c-fb.c
11195
11196SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11197M:	Sangbeom Kim <sbkim73@samsung.com>
11198M:	Krzysztof Kozlowski <krzk@kernel.org>
11199M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11200L:	linux-kernel@vger.kernel.org
11201L:	linux-samsung-soc@vger.kernel.org
11202S:	Supported
11203F:	drivers/mfd/sec*.c
11204F:	drivers/regulator/s2m*.c
11205F:	drivers/regulator/s5m*.c
11206F:	drivers/clk/clk-s2mps11.c
11207F:	drivers/rtc/rtc-s5m.c
11208F:	include/linux/mfd/samsung/
11209F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11210F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11211F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11212F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11213
11214SAMSUNG S5P Security SubSystem (SSS) DRIVER
11215M:	Krzysztof Kozlowski <krzk@kernel.org>
11216M:	Vladimir Zapolskiy <vz@mleia.com>
11217L:	linux-crypto@vger.kernel.org
11218L:	linux-samsung-soc@vger.kernel.org
11219S:	Maintained
11220F:	drivers/crypto/s5p-sss.c
11221
11222SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11223M:	Kyungmin Park <kyungmin.park@samsung.com>
11224M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11225L:	linux-media@vger.kernel.org
11226Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11227S:	Supported
11228F:	drivers/media/platform/exynos4-is/
11229
11230SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11231M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11232L:	linux-media@vger.kernel.org
11233L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11234S:	Maintained
11235F:	drivers/media/platform/s3c-camif/
11236F:	include/media/drv-intf/s3c_camif.h
11237
11238SAMSUNG S5C73M3 CAMERA DRIVER
11239M:	Kyungmin Park <kyungmin.park@samsung.com>
11240M:	Andrzej Hajda <a.hajda@samsung.com>
11241L:	linux-media@vger.kernel.org
11242S:	Supported
11243F:	drivers/media/i2c/s5c73m3/*
11244
11245SAMSUNG S5K5BAF CAMERA DRIVER
11246M:	Kyungmin Park <kyungmin.park@samsung.com>
11247M:	Andrzej Hajda <a.hajda@samsung.com>
11248L:	linux-media@vger.kernel.org
11249S:	Supported
11250F:	drivers/media/i2c/s5k5baf.c
11251
11252SAMSUNG S3FWRN5 NFC DRIVER
11253M:	Robert Baldyga <r.baldyga@samsung.com>
11254M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11255L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11256S:	Supported
11257F:	drivers/nfc/s3fwrn5
11258
11259SAMSUNG SOC CLOCK DRIVERS
11260M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11261M:	Tomasz Figa <tomasz.figa@gmail.com>
11262M:	Chanwoo Choi <cw00.choi@samsung.com>
11263S:	Supported
11264L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11265F:	drivers/clk/samsung/
11266F:	include/dt-bindings/clock/exynos*.h
11267F:	Documentation/devicetree/bindings/clock/exynos*.txt
11268
11269SAMSUNG SPI DRIVERS
11270M:	Kukjin Kim <kgene@kernel.org>
11271M:	Krzysztof Kozlowski <krzk@kernel.org>
11272M:	Andi Shyti <andi.shyti@samsung.com>
11273L:	linux-spi@vger.kernel.org
11274L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11275S:	Maintained
11276F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11277F:	drivers/spi/spi-s3c*
11278F:	include/linux/platform_data/spi-s3c64xx.h
11279
11280SAMSUNG SXGBE DRIVERS
11281M:	Byungho An <bh74.an@samsung.com>
11282M:	Girish K S <ks.giri@samsung.com>
11283M:	Vipul Pandya <vipul.pandya@samsung.com>
11284S:	Supported
11285L:	netdev@vger.kernel.org
11286F:	drivers/net/ethernet/samsung/sxgbe/
11287
11288SAMSUNG THERMAL DRIVER
11289M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11290L:	linux-pm@vger.kernel.org
11291L:	linux-samsung-soc@vger.kernel.org
11292S:	Supported
11293T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11294F:	drivers/thermal/samsung/
11295
11296SAMSUNG USB2 PHY DRIVER
11297M:	Kamil Debski <kamil@wypas.org>
11298M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11299L:	linux-kernel@vger.kernel.org
11300S:	Supported
11301F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11302F:	Documentation/phy/samsung-usb2.txt
11303F:	drivers/phy/phy-exynos4210-usb2.c
11304F:	drivers/phy/phy-exynos4x12-usb2.c
11305F:	drivers/phy/phy-exynos5250-usb2.c
11306F:	drivers/phy/phy-s5pv210-usb2.c
11307F:	drivers/phy/phy-samsung-usb2.c
11308F:	drivers/phy/phy-samsung-usb2.h
11309
11310SERIAL DRIVERS
11311M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11312L:	linux-serial@vger.kernel.org
11313S:	Maintained
11314F:	Documentation/devicetree/bindings/serial/
11315F:	drivers/tty/serial/
11316
11317SERIAL DEVICE BUS
11318M:	Rob Herring <robh@kernel.org>
11319L:	linux-serial@vger.kernel.org
11320S:	Maintained
11321F:	Documentation/devicetree/bindings/serial/slave-device.txt
11322F:	drivers/tty/serdev/
11323F:	include/linux/serdev.h
11324
11325SERIAL IR RECEIVER
11326M:	Sean Young <sean@mess.org>
11327L:	linux-media@vger.kernel.org
11328S:	Maintained
11329F:	drivers/media/rc/serial_ir.c
11330
11331STI CEC DRIVER
11332M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11333S:	Maintained
11334F:	drivers/staging/media/st-cec/
11335F:	Documentation/devicetree/bindings/media/stih-cec.txt
11336
11337SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11338M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11339L:	linux-s390@vger.kernel.org
11340W:	http://www.ibm.com/developerworks/linux/linux390/
11341S:	Supported
11342F:	net/smc/
11343
11344SYNOPSYS DESIGNWARE DMAC DRIVER
11345M:	Viresh Kumar <vireshk@kernel.org>
11346M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11347S:	Maintained
11348F:	include/linux/dma/dw.h
11349F:	include/linux/platform_data/dma-dw.h
11350F:	drivers/dma/dw/
11351
11352SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11353M:	Jie Deng <jiedeng@synopsys.com>
11354L:	netdev@vger.kernel.org
11355S:	Supported
11356F:	drivers/net/ethernet/synopsys/
11357
11358SYNOPSYS DESIGNWARE I2C DRIVER
11359M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11360R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11361R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11362L:	linux-i2c@vger.kernel.org
11363S:	Maintained
11364F:	drivers/i2c/busses/i2c-designware-*
11365F:	include/linux/platform_data/i2c-designware.h
11366
11367SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11368M:	Jaehoon Chung <jh80.chung@samsung.com>
11369L:	linux-mmc@vger.kernel.org
11370S:	Maintained
11371F:	drivers/mmc/host/dw_mmc*
11372
11373SYSTEM TRACE MODULE CLASS
11374M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11375S:	Maintained
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11377F:	Documentation/trace/stm.txt
11378F:	drivers/hwtracing/stm/
11379F:	include/linux/stm.h
11380F:	include/uapi/linux/stm.h
11381
11382TEE SUBSYSTEM
11383M:	Jens Wiklander <jens.wiklander@linaro.org>
11384S:	Maintained
11385F:	include/linux/tee_drv.h
11386F:	include/uapi/linux/tee.h
11387F:	drivers/tee/
11388F:	Documentation/tee.txt
11389
11390THUNDERBOLT DRIVER
11391M:	Andreas Noever <andreas.noever@gmail.com>
11392S:	Maintained
11393F:	drivers/thunderbolt/
11394
11395TI BQ27XXX POWER SUPPLY DRIVER
11396R:	Andrew F. Davis <afd@ti.com>
11397F:	include/linux/power/bq27xxx_battery.h
11398F:	drivers/power/supply/bq27xxx_battery.c
11399F:	drivers/power/supply/bq27xxx_battery_i2c.c
11400
11401TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11402M:	John Stultz <john.stultz@linaro.org>
11403M:	Thomas Gleixner <tglx@linutronix.de>
11404R:	Stephen Boyd <sboyd@codeaurora.org>
11405L:	linux-kernel@vger.kernel.org
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11407S:	Supported
11408F:	include/linux/clocksource.h
11409F:	include/linux/time.h
11410F:	include/linux/timex.h
11411F:	include/uapi/linux/time.h
11412F:	include/uapi/linux/timex.h
11413F:	kernel/time/clocksource.c
11414F:	kernel/time/time*.c
11415F:	kernel/time/alarmtimer.c
11416F:	kernel/time/ntp.c
11417F:	tools/testing/selftests/timers/
11418
11419TI TRF7970A NFC DRIVER
11420M:	Mark Greer <mgreer@animalcreek.com>
11421L:	linux-wireless@vger.kernel.org
11422L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11423S:	Supported
11424F:	drivers/nfc/trf7970a.c
11425F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11426
11427SC1200 WDT DRIVER
11428M:	Zwane Mwaikambo <zwanem@gmail.com>
11429S:	Maintained
11430F:	drivers/watchdog/sc1200wdt.c
11431
11432SCHEDULER
11433M:	Ingo Molnar <mingo@redhat.com>
11434M:	Peter Zijlstra <peterz@infradead.org>
11435L:	linux-kernel@vger.kernel.org
11436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11437S:	Maintained
11438F:	kernel/sched/
11439F:	include/linux/sched.h
11440F:	include/uapi/linux/sched.h
11441F:	include/linux/wait.h
11442
11443SCORE ARCHITECTURE
11444M:	Chen Liqin <liqin.linux@gmail.com>
11445M:	Lennox Wu <lennox.wu@gmail.com>
11446W:	http://www.sunplus.com
11447S:	Supported
11448F:	arch/score/
11449
11450SCR24X CHIP CARD INTERFACE DRIVER
11451M:	Lubomir Rintel <lkundrak@v3.sk>
11452S:	Supported
11453F:	drivers/char/pcmcia/scr24x_cs.c
11454
11455SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11456M:	Sudeep Holla <sudeep.holla@arm.com>
11457L:	linux-arm-kernel@lists.infradead.org
11458S:	Maintained
11459F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11460F:	drivers/clk/clk-scpi.c
11461F:	drivers/cpufreq/scpi-cpufreq.c
11462F:	drivers/firmware/arm_scpi.c
11463F:	include/linux/scpi_protocol.h
11464
11465SCSI CDROM DRIVER
11466M:	Jens Axboe <axboe@kernel.dk>
11467L:	linux-scsi@vger.kernel.org
11468W:	http://www.kernel.dk
11469S:	Maintained
11470F:	drivers/scsi/sr*
11471
11472SCSI RDMA PROTOCOL (SRP) INITIATOR
11473M:	Bart Van Assche <bart.vanassche@sandisk.com>
11474L:	linux-rdma@vger.kernel.org
11475S:	Supported
11476W:	http://www.openfabrics.org
11477Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11479F:	drivers/infiniband/ulp/srp/
11480F:	include/scsi/srp.h
11481
11482SCSI SG DRIVER
11483M:	Doug Gilbert <dgilbert@interlog.com>
11484L:	linux-scsi@vger.kernel.org
11485W:	http://sg.danny.cz/sg
11486S:	Maintained
11487F:	Documentation/scsi/scsi-generic.txt
11488F:	drivers/scsi/sg.c
11489F:	include/scsi/sg.h
11490
11491SCSI SUBSYSTEM
11492M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11494M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11496L:	linux-scsi@vger.kernel.org
11497S:	Maintained
11498F:	Documentation/devicetree/bindings/scsi/
11499F:	drivers/scsi/
11500F:	include/scsi/
11501
11502SCSI TAPE DRIVER
11503M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11504L:	linux-scsi@vger.kernel.org
11505S:	Maintained
11506F:	Documentation/scsi/st.txt
11507F:	drivers/scsi/st.*
11508F:	drivers/scsi/st_*.h
11509
11510SCTP PROTOCOL
11511M:	Vlad Yasevich <vyasevich@gmail.com>
11512M:	Neil Horman <nhorman@tuxdriver.com>
11513L:	linux-sctp@vger.kernel.org
11514W:	http://lksctp.sourceforge.net
11515S:	Maintained
11516F:	Documentation/networking/sctp.txt
11517F:	include/linux/sctp.h
11518F:	include/uapi/linux/sctp.h
11519F:	include/net/sctp/
11520F:	net/sctp/
11521
11522SCx200 CPU SUPPORT
11523M:	Jim Cromie <jim.cromie@gmail.com>
11524S:	Odd Fixes
11525F:	Documentation/i2c/busses/scx200_acb
11526F:	arch/x86/platform/scx200/
11527F:	drivers/watchdog/scx200_wdt.c
11528F:	drivers/i2c/busses/scx200*
11529F:	drivers/mtd/maps/scx200_docflash.c
11530F:	include/linux/scx200.h
11531
11532SCx200 GPIO DRIVER
11533M:	Jim Cromie <jim.cromie@gmail.com>
11534S:	Maintained
11535F:	drivers/char/scx200_gpio.c
11536F:	include/linux/scx200_gpio.h
11537
11538SCx200 HRT CLOCKSOURCE DRIVER
11539M:	Jim Cromie <jim.cromie@gmail.com>
11540S:	Maintained
11541F:	drivers/clocksource/scx200_hrt.c
11542
11543SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11544M:	Sascha Sommer <saschasommer@freenet.de>
11545L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11546S:	Maintained
11547F:	drivers/mmc/host/sdricoh_cs.c
11548
11549SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11550M:	Adrian Hunter <adrian.hunter@intel.com>
11551L:	linux-mmc@vger.kernel.org
11552T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11553S:	Maintained
11554F:	drivers/mmc/host/sdhci*
11555F:	include/linux/mmc/sdhci*
11556
11557SECURE COMPUTING
11558M:	Kees Cook <keescook@chromium.org>
11559R:	Andy Lutomirski <luto@amacapital.net>
11560R:	Will Drewry <wad@chromium.org>
11561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11562S:	Supported
11563F:	kernel/seccomp.c
11564F:	include/uapi/linux/seccomp.h
11565F:	include/linux/seccomp.h
11566F:	tools/testing/selftests/seccomp/*
11567K:	\bsecure_computing
11568K:	\bTIF_SECCOMP\b
11569
11570SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11571M:	Al Cooper <alcooperx@gmail.com>
11572L:	linux-mmc@vger.kernel.org
11573L:	bcm-kernel-feedback-list@broadcom.com
11574S:	Maintained
11575F:	drivers/mmc/host/sdhci-brcmstb*
11576
11577SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11578M:	Ben Dooks <ben-linux@fluff.org>
11579M:	Jaehoon Chung <jh80.chung@samsung.com>
11580L:	linux-mmc@vger.kernel.org
11581S:	Maintained
11582F:	drivers/mmc/host/sdhci-s3c*
11583
11584SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11585M:	Viresh Kumar <vireshk@kernel.org>
11586L:	linux-mmc@vger.kernel.org
11587S:	Maintained
11588F:	drivers/mmc/host/sdhci-spear.c
11589
11590SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11591M:	Scott Bauer <scott.bauer@intel.com>
11592M:	Jonathan Derrick <jonathan.derrick@intel.com>
11593M:	Rafael Antognolli <rafael.antognolli@intel.com>
11594L:	linux-block@vger.kernel.org
11595S:	Supported
11596F:	block/sed*
11597F:	block/opal_proto.h
11598F:	include/linux/sed*
11599F:	include/uapi/linux/sed*
11600
11601SECURITY SUBSYSTEM
11602M:	James Morris <james.l.morris@oracle.com>
11603M:	"Serge E. Hallyn" <serge@hallyn.com>
11604L:	linux-security-module@vger.kernel.org (suggested Cc:)
11605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11606W:	http://kernsec.org/
11607S:	Supported
11608F:	security/
11609
11610SECURITY CONTACT
11611M:	Security Officers <security@kernel.org>
11612S:	Supported
11613
11614SELINUX SECURITY MODULE
11615M:	Paul Moore <paul@paul-moore.com>
11616M:	Stephen Smalley <sds@tycho.nsa.gov>
11617M:	Eric Paris <eparis@parisplace.org>
11618L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11619W:	http://selinuxproject.org
11620T:	git git://git.infradead.org/users/pcmoore/selinux
11621S:	Supported
11622F:	include/linux/selinux*
11623F:	security/selinux/
11624F:	scripts/selinux/
11625
11626APPARMOR SECURITY MODULE
11627M:	John Johansen <john.johansen@canonical.com>
11628L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11629W:	apparmor.wiki.kernel.org
11630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11631S:	Supported
11632F:	security/apparmor/
11633
11634LOADPIN SECURITY MODULE
11635M:	Kees Cook <keescook@chromium.org>
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11637S:	Supported
11638F:	security/loadpin/
11639
11640YAMA SECURITY MODULE
11641M:	Kees Cook <keescook@chromium.org>
11642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11643S:	Supported
11644F:	security/yama/
11645
11646SENSABLE PHANTOM
11647M:	Jiri Slaby <jirislaby@gmail.com>
11648S:	Maintained
11649F:	drivers/misc/phantom.c
11650F:	include/uapi/linux/phantom.h
11651
11652Emulex 10Gbps iSCSI - OneConnect DRIVER
11653M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11654M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11655M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11656L:	linux-scsi@vger.kernel.org
11657W:	http://www.broadcom.com
11658S:	Supported
11659F:	drivers/scsi/be2iscsi/
11660
11661Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11662M:	Sathya Perla <sathya.perla@broadcom.com>
11663M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11664M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11665M:	Somnath Kotur <somnath.kotur@broadcom.com>
11666L:	netdev@vger.kernel.org
11667W:	http://www.emulex.com
11668S:	Supported
11669F:	drivers/net/ethernet/emulex/benet/
11670
11671EMULEX ONECONNECT ROCE DRIVER
11672M:	Selvin Xavier <selvin.xavier@broadcom.com>
11673M:	Devesh Sharma <devesh.sharma@broadcom.com>
11674L:	linux-rdma@vger.kernel.org
11675W:	http://www.broadcom.com
11676S:	Odd Fixes
11677F:	drivers/infiniband/hw/ocrdma/
11678F:	include/uapi/rdma/ocrdma-abi.h
11679
11680SFC NETWORK DRIVER
11681M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11682M:	Edward Cree <ecree@solarflare.com>
11683M:	Bert Kenward <bkenward@solarflare.com>
11684L:	netdev@vger.kernel.org
11685S:	Supported
11686F:	drivers/net/ethernet/sfc/
11687
11688SGI GRU DRIVER
11689M:	Dimitri Sivanich <sivanich@sgi.com>
11690S:	Maintained
11691F:	drivers/misc/sgi-gru/
11692
11693SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11694M:	Pat Gefre <pfg@sgi.com>
11695L:	linux-ia64@vger.kernel.org
11696S:	Supported
11697F:	Documentation/ia64/serial.txt
11698F:	drivers/tty/serial/ioc?_serial.c
11699F:	include/linux/ioc?.h
11700
11701SGI XP/XPC/XPNET DRIVER
11702M:	Cliff Whickman <cpw@sgi.com>
11703M:	Robin Holt <robinmholt@gmail.com>
11704S:	Maintained
11705F:	drivers/misc/sgi-xp/
11706
11707SI2157 MEDIA DRIVER
11708M:	Antti Palosaari <crope@iki.fi>
11709L:	linux-media@vger.kernel.org
11710W:	https://linuxtv.org
11711W:	http://palosaari.fi/linux/
11712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11713T:	git git://linuxtv.org/anttip/media_tree.git
11714S:	Maintained
11715F:	drivers/media/tuners/si2157*
11716
11717SI2168 MEDIA DRIVER
11718M:	Antti Palosaari <crope@iki.fi>
11719L:	linux-media@vger.kernel.org
11720W:	https://linuxtv.org
11721W:	http://palosaari.fi/linux/
11722Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11723T:	git git://linuxtv.org/anttip/media_tree.git
11724S:	Maintained
11725F:	drivers/media/dvb-frontends/si2168*
11726
11727SI470X FM RADIO RECEIVER I2C DRIVER
11728M:	Hans Verkuil <hverkuil@xs4all.nl>
11729L:	linux-media@vger.kernel.org
11730T:	git git://linuxtv.org/media_tree.git
11731W:	https://linuxtv.org
11732S:	Odd Fixes
11733F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11734
11735SI470X FM RADIO RECEIVER USB DRIVER
11736M:	Hans Verkuil <hverkuil@xs4all.nl>
11737L:	linux-media@vger.kernel.org
11738T:	git git://linuxtv.org/media_tree.git
11739W:	https://linuxtv.org
11740S:	Maintained
11741F:	drivers/media/radio/si470x/radio-si470x-common.c
11742F:	drivers/media/radio/si470x/radio-si470x.h
11743F:	drivers/media/radio/si470x/radio-si470x-usb.c
11744
11745SI4713 FM RADIO TRANSMITTER I2C DRIVER
11746M:	Eduardo Valentin <edubezval@gmail.com>
11747L:	linux-media@vger.kernel.org
11748T:	git git://linuxtv.org/media_tree.git
11749W:	https://linuxtv.org
11750S:	Odd Fixes
11751F:	drivers/media/radio/si4713/si4713.?
11752
11753SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11754M:	Eduardo Valentin <edubezval@gmail.com>
11755L:	linux-media@vger.kernel.org
11756T:	git git://linuxtv.org/media_tree.git
11757W:	https://linuxtv.org
11758S:	Odd Fixes
11759F:	drivers/media/radio/si4713/radio-platform-si4713.c
11760
11761SI4713 FM RADIO TRANSMITTER USB DRIVER
11762M:	Hans Verkuil <hverkuil@xs4all.nl>
11763L:	linux-media@vger.kernel.org
11764T:	git git://linuxtv.org/media_tree.git
11765W:	https://linuxtv.org
11766S:	Maintained
11767F:	drivers/media/radio/si4713/radio-usb-si4713.c
11768
11769SIANO DVB DRIVER
11770M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11771M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11772L:	linux-media@vger.kernel.org
11773W:	https://linuxtv.org
11774T:	git git://linuxtv.org/media_tree.git
11775S:	Odd fixes
11776F:	drivers/media/common/siano/
11777F:	drivers/media/usb/siano/
11778F:	drivers/media/usb/siano/
11779F:	drivers/media/mmc/siano/
11780
11781SILEAD TOUCHSCREEN DRIVER
11782M:	Hans de Goede <hdegoede@redhat.com>
11783L:	linux-input@vger.kernel.org
11784L:	platform-driver-x86@vger.kernel.org
11785S:	Maintained
11786F:	drivers/input/touchscreen/silead.c
11787F:	drivers/platform/x86/silead_dmi.c
11788
11789SIMPLEFB FB DRIVER
11790M:	Hans de Goede <hdegoede@redhat.com>
11791L:	linux-fbdev@vger.kernel.org
11792S:	Maintained
11793F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11794F:	drivers/video/fbdev/simplefb.c
11795F:	include/linux/platform_data/simplefb.h
11796
11797SH_VEU V4L2 MEM2MEM DRIVER
11798L:	linux-media@vger.kernel.org
11799S:	Orphan
11800F:	drivers/media/platform/sh_veu.c
11801
11802SH_VOU V4L2 OUTPUT DRIVER
11803L:	linux-media@vger.kernel.org
11804S:	Orphan
11805F:	drivers/media/platform/sh_vou.c
11806F:	include/media/drv-intf/sh_vou.h
11807
11808SIMPLE FIRMWARE INTERFACE (SFI)
11809M:	Len Brown <lenb@kernel.org>
11810L:	sfi-devel@simplefirmware.org
11811W:	http://simplefirmware.org/
11812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11813S:	Supported
11814F:	arch/x86/platform/sfi/
11815F:	drivers/sfi/
11816F:	include/linux/sfi*.h
11817
11818SIMTEC EB110ATX (Chalice CATS)
11819P:	Ben Dooks
11820P:	Vincent Sanders <vince@simtec.co.uk>
11821M:	Simtec Linux Team <linux@simtec.co.uk>
11822W:	http://www.simtec.co.uk/products/EB110ATX/
11823S:	Supported
11824
11825SIMTEC EB2410ITX (BAST)
11826P:	Ben Dooks
11827P:	Vincent Sanders <vince@simtec.co.uk>
11828M:	Simtec Linux Team <linux@simtec.co.uk>
11829W:	http://www.simtec.co.uk/products/EB2410ITX/
11830S:	Supported
11831F:	arch/arm/mach-s3c24xx/mach-bast.c
11832F:	arch/arm/mach-s3c24xx/bast-ide.c
11833F:	arch/arm/mach-s3c24xx/bast-irq.c
11834
11835SIPHASH PRF ROUTINES
11836M:	Jason A. Donenfeld <Jason@zx2c4.com>
11837S:	Maintained
11838F:	lib/siphash.c
11839F:	lib/test_siphash.c
11840F:	include/linux/siphash.h
11841
11842TI DAVINCI MACHINE SUPPORT
11843M:	Sekhar Nori <nsekhar@ti.com>
11844M:	Kevin Hilman <khilman@kernel.org>
11845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11847S:	Supported
11848F:	arch/arm/mach-davinci/
11849F:	drivers/i2c/busses/i2c-davinci.c
11850F:	arch/arm/boot/dts/da850*
11851
11852TI DAVINCI SERIES MEDIA DRIVER
11853M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11854L:	linux-media@vger.kernel.org
11855W:	https://linuxtv.org
11856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11857T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11858S:	Maintained
11859F:	drivers/media/platform/davinci/
11860F:	include/media/davinci/
11861
11862TI AM437X VPFE DRIVER
11863M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11864L:	linux-media@vger.kernel.org
11865W:	https://linuxtv.org
11866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11867T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11868S:	Maintained
11869F:	drivers/media/platform/am437x/
11870
11871OV2659 OMNIVISION SENSOR DRIVER
11872M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11873L:	linux-media@vger.kernel.org
11874W:	https://linuxtv.org
11875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11876T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11877S:	Maintained
11878F:	drivers/media/i2c/ov2659.c
11879F:	include/media/i2c/ov2659.h
11880
11881SILICON MOTION SM712 FRAME BUFFER DRIVER
11882M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11883M:	Teddy Wang <teddy.wang@siliconmotion.com>
11884M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11885L:	linux-fbdev@vger.kernel.org
11886S:	Maintained
11887F:	drivers/video/fbdev/sm712*
11888F:	Documentation/fb/sm712fb.txt
11889
11890SIS 190 ETHERNET DRIVER
11891M:	Francois Romieu <romieu@fr.zoreil.com>
11892L:	netdev@vger.kernel.org
11893S:	Maintained
11894F:	drivers/net/ethernet/sis/sis190.c
11895
11896SIS 900/7016 FAST ETHERNET DRIVER
11897M:	Daniele Venzano <venza@brownhat.org>
11898W:	http://www.brownhat.org/sis900.html
11899L:	netdev@vger.kernel.org
11900S:	Maintained
11901F:	drivers/net/ethernet/sis/sis900.*
11902
11903SIS FRAMEBUFFER DRIVER
11904M:	Thomas Winischhofer <thomas@winischhofer.net>
11905W:	http://www.winischhofer.net/linuxsisvga.shtml
11906S:	Maintained
11907F:	Documentation/fb/sisfb.txt
11908F:	drivers/video/fbdev/sis/
11909F:	include/video/sisfb.h
11910
11911SIS USB2VGA DRIVER
11912M:	Thomas Winischhofer <thomas@winischhofer.net>
11913W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11914S:	Maintained
11915F:	drivers/usb/misc/sisusbvga/
11916
11917SLAB ALLOCATOR
11918M:	Christoph Lameter <cl@linux.com>
11919M:	Pekka Enberg <penberg@kernel.org>
11920M:	David Rientjes <rientjes@google.com>
11921M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11922M:	Andrew Morton <akpm@linux-foundation.org>
11923L:	linux-mm@kvack.org
11924S:	Maintained
11925F:	include/linux/sl?b*.h
11926F:	mm/sl?b*
11927
11928SLEEPABLE READ-COPY UPDATE (SRCU)
11929M:	Lai Jiangshan <jiangshanlai@gmail.com>
11930M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11931M:	Josh Triplett <josh@joshtriplett.org>
11932R:	Steven Rostedt <rostedt@goodmis.org>
11933R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11934L:	linux-kernel@vger.kernel.org
11935W:	http://www.rdrop.com/users/paulmck/RCU/
11936S:	Supported
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11938F:	include/linux/srcu.h
11939F:	kernel/rcu/srcu.c
11940
11941SMACK SECURITY MODULE
11942M:	Casey Schaufler <casey@schaufler-ca.com>
11943L:	linux-security-module@vger.kernel.org
11944W:	http://schaufler-ca.com
11945T:	git git://github.com/cschaufler/smack-next
11946S:	Maintained
11947F:	Documentation/security/Smack.txt
11948F:	security/smack/
11949
11950DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11951M:	Kevin Hilman <khilman@kernel.org>
11952M:	Nishanth Menon <nm@ti.com>
11953S:	Maintained
11954F:	drivers/power/avs/
11955F:	include/linux/power/smartreflex.h
11956L:	linux-pm@vger.kernel.org
11957
11958SMC91x ETHERNET DRIVER
11959M:	Nicolas Pitre <nico@fluxnic.net>
11960S:	Odd Fixes
11961F:	drivers/net/ethernet/smsc/smc91x.*
11962
11963SMIA AND SMIA++ IMAGE SENSOR DRIVER
11964M:	Sakari Ailus <sakari.ailus@iki.fi>
11965L:	linux-media@vger.kernel.org
11966S:	Maintained
11967F:	drivers/media/i2c/smiapp/
11968F:	include/media/i2c/smiapp.h
11969F:	drivers/media/i2c/smiapp-pll.c
11970F:	drivers/media/i2c/smiapp-pll.h
11971F:	include/uapi/linux/smiapp.h
11972F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11973
11974SMM665 HARDWARE MONITOR DRIVER
11975M:	Guenter Roeck <linux@roeck-us.net>
11976L:	linux-hwmon@vger.kernel.org
11977S:	Maintained
11978F:	Documentation/hwmon/smm665
11979F:	drivers/hwmon/smm665.c
11980
11981SMSC EMC2103 HARDWARE MONITOR DRIVER
11982M:	Steve Glendinning <steve.glendinning@shawell.net>
11983L:	linux-hwmon@vger.kernel.org
11984S:	Maintained
11985F:	Documentation/hwmon/emc2103
11986F:	drivers/hwmon/emc2103.c
11987
11988SMSC SCH5627 HARDWARE MONITOR DRIVER
11989M:	Hans de Goede <hdegoede@redhat.com>
11990L:	linux-hwmon@vger.kernel.org
11991S:	Supported
11992F:	Documentation/hwmon/sch5627
11993F:	drivers/hwmon/sch5627.c
11994
11995SMSC47B397 HARDWARE MONITOR DRIVER
11996M:	Jean Delvare <jdelvare@suse.com>
11997L:	linux-hwmon@vger.kernel.org
11998S:	Maintained
11999F:	Documentation/hwmon/smsc47b397
12000F:	drivers/hwmon/smsc47b397.c
12001
12002SMSC911x ETHERNET DRIVER
12003M:	Steve Glendinning <steve.glendinning@shawell.net>
12004L:	netdev@vger.kernel.org
12005S:	Maintained
12006F:	include/linux/smsc911x.h
12007F:	drivers/net/ethernet/smsc/smsc911x.*
12008
12009SMSC9420 PCI ETHERNET DRIVER
12010M:	Steve Glendinning <steve.glendinning@shawell.net>
12011L:	netdev@vger.kernel.org
12012S:	Maintained
12013F:	drivers/net/ethernet/smsc/smsc9420.*
12014
12015SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12016M:	Steve Glendinning <steve.glendinning@shawell.net>
12017L:	linux-fbdev@vger.kernel.org
12018S:	Maintained
12019F:	drivers/video/fbdev/smscufx.c
12020
12021SOC-CAMERA V4L2 SUBSYSTEM
12022M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12023L:	linux-media@vger.kernel.org
12024T:	git git://linuxtv.org/media_tree.git
12025S:	Maintained
12026F:	include/media/soc*
12027F:	drivers/media/i2c/soc_camera/
12028F:	drivers/media/platform/soc_camera/
12029
12030SOEKRIS NET48XX LED SUPPORT
12031M:	Chris Boot <bootc@bootc.net>
12032S:	Maintained
12033F:	drivers/leds/leds-net48xx.c
12034
12035SOFTLOGIC 6x10 MPEG CODEC
12036M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12037M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12038M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
12039M:	Ismael Luceno <ismael@iodev.co.uk>
12040L:	linux-media@vger.kernel.org
12041S:	Supported
12042F:	drivers/media/pci/solo6x10/
12043
12044SOFTWARE RAID (Multiple Disks) SUPPORT
12045M:	Shaohua Li <shli@kernel.org>
12046L:	linux-raid@vger.kernel.org
12047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12048S:	Supported
12049F:	drivers/md/
12050F:	include/linux/raid/
12051F:	include/uapi/linux/raid/
12052
12053SONIC NETWORK DRIVER
12054M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12055L:	netdev@vger.kernel.org
12056S:	Maintained
12057F:	drivers/net/ethernet/natsemi/sonic.*
12058
12059SONICS SILICON BACKPLANE DRIVER (SSB)
12060M:	Michael Buesch <m@bues.ch>
12061L:	linux-wireless@vger.kernel.org
12062S:	Maintained
12063F:	drivers/ssb/
12064F:	include/linux/ssb/
12065
12066SONY VAIO CONTROL DEVICE DRIVER
12067M:	Mattia Dongili <malattia@linux.it>
12068L:	platform-driver-x86@vger.kernel.org
12069W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12070S:	Maintained
12071F:	Documentation/laptops/sony-laptop.txt
12072F:	drivers/char/sonypi.c
12073F:	drivers/platform/x86/sony-laptop.c
12074F:	include/linux/sony-laptop.h
12075
12076SONY MEMORYSTICK CARD SUPPORT
12077M:	Alex Dubov <oakad@yahoo.com>
12078W:	http://tifmxx.berlios.de/
12079S:	Maintained
12080F:	drivers/memstick/host/tifm_ms.c
12081
12082SONY MEMORYSTICK STANDARD SUPPORT
12083M:	Maxim Levitsky <maximlevitsky@gmail.com>
12084S:	Maintained
12085F:	drivers/memstick/core/ms_block.*
12086
12087SOUND
12088M:	Jaroslav Kysela <perex@perex.cz>
12089M:	Takashi Iwai <tiwai@suse.com>
12090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12091W:	http://www.alsa-project.org/
12092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12093T:	git git://git.alsa-project.org/alsa-kernel.git
12094Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12095S:	Maintained
12096F:	Documentation/sound/
12097F:	include/sound/
12098F:	include/uapi/sound/
12099F:	sound/
12100
12101SOUND - COMPRESSED AUDIO
12102M:	Vinod Koul <vinod.koul@intel.com>
12103L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12105S:	Supported
12106F:	Documentation/sound/alsa/compress_offload.txt
12107F:	include/sound/compress_driver.h
12108F:	include/uapi/sound/compress_*
12109F:	sound/core/compress_offload.c
12110F:	sound/soc/soc-compress.c
12111
12112SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12113M:	Liam Girdwood <lgirdwood@gmail.com>
12114M:	Mark Brown <broonie@kernel.org>
12115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12116L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12117W:	http://alsa-project.org/main/index.php/ASoC
12118S:	Supported
12119F:	Documentation/devicetree/bindings/sound/
12120F:	Documentation/sound/alsa/soc/
12121F:	sound/soc/
12122F:	include/sound/soc*
12123
12124SOUND - DMAENGINE HELPERS
12125M:	Lars-Peter Clausen <lars@metafoo.de>
12126S:	Supported
12127F:	include/sound/dmaengine_pcm.h
12128F:	sound/core/pcm_dmaengine.c
12129F:	sound/soc/soc-generic-dmaengine-pcm.c
12130
12131SP2 MEDIA DRIVER
12132M:	Olli Salonen <olli.salonen@iki.fi>
12133L:	linux-media@vger.kernel.org
12134W:	https://linuxtv.org
12135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12136S:	Maintained
12137F:	drivers/media/dvb-frontends/sp2*
12138
12139SPARC + UltraSPARC (sparc/sparc64)
12140M:	"David S. Miller" <davem@davemloft.net>
12141L:	sparclinux@vger.kernel.org
12142Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12145S:	Maintained
12146F:	arch/sparc/
12147F:	drivers/sbus/
12148
12149SPARC SERIAL DRIVERS
12150M:	"David S. Miller" <davem@davemloft.net>
12151L:	sparclinux@vger.kernel.org
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12154S:	Maintained
12155F:	include/linux/sunserialcore.h
12156F:	drivers/tty/serial/suncore.c
12157F:	drivers/tty/serial/sunhv.c
12158F:	drivers/tty/serial/sunsab.c
12159F:	drivers/tty/serial/sunsab.h
12160F:	drivers/tty/serial/sunsu.c
12161F:	drivers/tty/serial/sunzilog.c
12162F:	drivers/tty/serial/sunzilog.h
12163
12164SPARSE CHECKER
12165M:	"Christopher Li" <sparse@chrisli.org>
12166L:	linux-sparse@vger.kernel.org
12167W:	https://sparse.wiki.kernel.org/
12168T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12169T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12170S:	Maintained
12171F:	include/linux/compiler.h
12172
12173SPEAR PLATFORM SUPPORT
12174M:	Viresh Kumar <vireshk@kernel.org>
12175M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12177W:	http://www.st.com/spear
12178S:	Maintained
12179F:	arch/arm/boot/dts/spear*
12180F:	arch/arm/mach-spear/
12181
12182SPEAR CLOCK FRAMEWORK SUPPORT
12183M:	Viresh Kumar <vireshk@kernel.org>
12184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12185W:	http://www.st.com/spear
12186S:	Maintained
12187F:	drivers/clk/spear/
12188
12189SPI NOR SUBSYSTEM
12190M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12191M:	Marek Vasut <marek.vasut@gmail.com>
12192L:	linux-mtd@lists.infradead.org
12193W:	http://www.linux-mtd.infradead.org/
12194Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12195T:	git git://github.com/spi-nor/linux.git
12196S:	Maintained
12197F:	drivers/mtd/spi-nor/
12198F:	include/linux/mtd/spi-nor.h
12199
12200SPI SUBSYSTEM
12201M:	Mark Brown <broonie@kernel.org>
12202L:	linux-spi@vger.kernel.org
12203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12204Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12205S:	Maintained
12206F:	Documentation/devicetree/bindings/spi/
12207F:	Documentation/spi/
12208F:	drivers/spi/
12209F:	include/linux/spi/
12210F:	include/uapi/linux/spi/
12211F:	tools/spi/
12212
12213SPIDERNET NETWORK DRIVER for CELL
12214M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12215L:	netdev@vger.kernel.org
12216S:	Supported
12217F:	Documentation/networking/spider_net.txt
12218F:	drivers/net/ethernet/toshiba/spider_net*
12219
12220SPU FILE SYSTEM
12221M:	Jeremy Kerr <jk@ozlabs.org>
12222L:	linuxppc-dev@lists.ozlabs.org
12223W:	http://www.ibm.com/developerworks/power/cell/
12224S:	Supported
12225F:	Documentation/filesystems/spufs.txt
12226F:	arch/powerpc/platforms/cell/spufs/
12227
12228SQUASHFS FILE SYSTEM
12229M:	Phillip Lougher <phillip@squashfs.org.uk>
12230L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12231W:	http://squashfs.org.uk
12232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12233S:	Maintained
12234F:	Documentation/filesystems/squashfs.txt
12235F:	fs/squashfs/
12236
12237SRM (Alpha) environment access
12238M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12239S:	Maintained
12240F:	arch/alpha/kernel/srm_env.c
12241
12242STABLE BRANCH
12243M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12244L:	stable@vger.kernel.org
12245S:	Supported
12246F:	Documentation/process/stable-kernel-rules.rst
12247
12248STAGING SUBSYSTEM
12249M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12251L:	devel@driverdev.osuosl.org
12252S:	Supported
12253F:	drivers/staging/
12254
12255STAGING - COMEDI
12256M:	Ian Abbott <abbotti@mev.co.uk>
12257M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12258S:	Odd Fixes
12259F:	drivers/staging/comedi/
12260
12261STAGING - FLARION FT1000 DRIVERS
12262M:	Marek Belisko <marek.belisko@gmail.com>
12263S:	Odd Fixes
12264F:	drivers/staging/ft1000/
12265
12266STAGING - INDUSTRIAL IO
12267M:	Jonathan Cameron <jic23@kernel.org>
12268L:	linux-iio@vger.kernel.org
12269S:	Odd Fixes
12270F:	Documentation/devicetree/bindings/staging/iio/
12271F:	drivers/staging/iio/
12272
12273STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12274M:	Jarod Wilson <jarod@wilsonet.com>
12275W:	http://www.lirc.org/
12276S:	Odd Fixes
12277F:	drivers/staging/media/lirc/
12278
12279STAGING - LUSTRE PARALLEL FILESYSTEM
12280M:	Oleg Drokin <oleg.drokin@intel.com>
12281M:	Andreas Dilger <andreas.dilger@intel.com>
12282M:	James Simmons <jsimmons@infradead.org>
12283L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12284W:	http://wiki.lustre.org/
12285S:	Maintained
12286F:	drivers/staging/lustre
12287
12288STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12289M:	Marc Dietrich <marvin24@gmx.de>
12290L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12291L:	linux-tegra@vger.kernel.org
12292S:	Maintained
12293F:	drivers/staging/nvec/
12294
12295STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12296M:	Jens Frederich <jfrederich@gmail.com>
12297M:	Daniel Drake <dsd@laptop.org>
12298M:	Jon Nettleton <jon.nettleton@gmail.com>
12299W:	http://wiki.laptop.org/go/DCON
12300S:	Maintained
12301F:	drivers/staging/olpc_dcon/
12302
12303STAGING - REALTEK RTL8712U DRIVERS
12304M:	Larry Finger <Larry.Finger@lwfinger.net>
12305M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12306S:	Odd Fixes
12307F:	drivers/staging/rtl8712/
12308
12309STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12310M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12311M:	Teddy Wang <teddy.wang@siliconmotion.com>
12312M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12313L:	linux-fbdev@vger.kernel.org
12314S:	Maintained
12315F:	drivers/staging/sm750fb/
12316
12317STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12318M:	William Hubbs <w.d.hubbs@gmail.com>
12319M:	Chris Brannon <chris@the-brannons.com>
12320M:	Kirk Reiser <kirk@reisers.ca>
12321M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12322L:	speakup@linux-speakup.org
12323W:	http://www.linux-speakup.org/
12324S:	Odd Fixes
12325F:	drivers/staging/speakup/
12326
12327STAGING - VIA VT665X DRIVERS
12328M:	Forest Bond <forest@alittletooquiet.net>
12329S:	Odd Fixes
12330F:	drivers/staging/vt665?/
12331
12332STAGING - WILC1000 WIFI DRIVER
12333M:	Aditya Shankar <aditya.shankar@microchip.com>
12334M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12335L:	linux-wireless@vger.kernel.org
12336S:	Supported
12337F:	drivers/staging/wilc1000/
12338
12339STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12340M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12341S:	Odd Fixes
12342F:	drivers/staging/xgifb/
12343
12344STARFIRE/DURALAN NETWORK DRIVER
12345M:	Ion Badulescu <ionut@badula.org>
12346S:	Odd Fixes
12347F:	drivers/net/ethernet/adaptec/starfire*
12348
12349SUN3/3X
12350M:	Sam Creasey <sammy@sammy.net>
12351W:	http://sammy.net/sun3/
12352S:	Maintained
12353F:	arch/m68k/kernel/*sun3*
12354F:	arch/m68k/sun3*/
12355F:	arch/m68k/include/asm/sun3*
12356F:	drivers/net/ethernet/i825xx/sun3*
12357
12358SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12359M:	Hans de Goede <hdegoede@redhat.com>
12360L:	linux-input@vger.kernel.org
12361S:	Maintained
12362F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12363F:	drivers/input/keyboard/sun4i-lradc-keys.c
12364
12365SUNDANCE NETWORK DRIVER
12366M:	Denis Kirjanov <kda@linux-powerpc.org>
12367L:	netdev@vger.kernel.org
12368S:	Maintained
12369F:	drivers/net/ethernet/dlink/sundance.c
12370
12371SUPERH
12372M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12373M:	Rich Felker <dalias@libc.org>
12374L:	linux-sh@vger.kernel.org
12375Q:	http://patchwork.kernel.org/project/linux-sh/list/
12376S:	Maintained
12377F:	Documentation/sh/
12378F:	arch/sh/
12379F:	drivers/sh/
12380
12381SUSPEND TO RAM
12382M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12383M:	Len Brown <len.brown@intel.com>
12384M:	Pavel Machek <pavel@ucw.cz>
12385L:	linux-pm@vger.kernel.org
12386B:	https://bugzilla.kernel.org
12387S:	Supported
12388F:	Documentation/power/
12389F:	arch/x86/kernel/acpi/
12390F:	drivers/base/power/
12391F:	kernel/power/
12392F:	include/linux/suspend.h
12393F:	include/linux/freezer.h
12394F:	include/linux/pm.h
12395
12396SVGA HANDLING
12397M:	Martin Mares <mj@ucw.cz>
12398L:	linux-video@atrey.karlin.mff.cuni.cz
12399S:	Maintained
12400F:	Documentation/svga.txt
12401F:	arch/x86/boot/video*
12402
12403SWIOTLB SUBSYSTEM
12404M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12405L:	linux-kernel@vger.kernel.org
12406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12407S:	Supported
12408F:	lib/swiotlb.c
12409F:	arch/*/kernel/pci-swiotlb.c
12410F:	include/linux/swiotlb.h
12411
12412SWITCHDEV
12413M:	Jiri Pirko <jiri@resnulli.us>
12414M:	Ivan Vecera <ivecera@redhat.com>
12415L:	netdev@vger.kernel.org
12416S:	Supported
12417F:	net/switchdev/
12418F:	include/net/switchdev.h
12419
12420SYNOPSYS ARC ARCHITECTURE
12421M:	Vineet Gupta <vgupta@synopsys.com>
12422L:	linux-snps-arc@lists.infradead.org
12423S:	Supported
12424F:	arch/arc/
12425F:	Documentation/devicetree/bindings/arc/*
12426F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12427F:	drivers/clocksource/arc_timer.c
12428F:	drivers/tty/serial/arc_uart.c
12429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12430
12431SYNOPSYS ARC SDP platform support
12432M:	Alexey Brodkin <abrodkin@synopsys.com>
12433S:	Supported
12434F:	arch/arc/plat-axs10x
12435F:	arch/arc/boot/dts/ax*
12436F:	Documentation/devicetree/bindings/arc/axs10*
12437
12438SYSTEM CONFIGURATION (SYSCON)
12439M:	Lee Jones <lee.jones@linaro.org>
12440M:	Arnd Bergmann <arnd@arndb.de>
12441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12442S:	Supported
12443F:	drivers/mfd/syscon.c
12444
12445SYSTEM RESET/SHUTDOWN DRIVERS
12446M:	Sebastian Reichel <sre@kernel.org>
12447L:	linux-pm@vger.kernel.org
12448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12449S:	Maintained
12450F:	Documentation/devicetree/bindings/power/reset/
12451F:	drivers/power/reset/
12452
12453SYSV FILESYSTEM
12454M:	Christoph Hellwig <hch@infradead.org>
12455S:	Maintained
12456F:	Documentation/filesystems/sysv-fs.txt
12457F:	fs/sysv/
12458F:	include/linux/sysv_fs.h
12459
12460TARGET SUBSYSTEM
12461M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12462L:	linux-scsi@vger.kernel.org
12463L:	target-devel@vger.kernel.org
12464W:	http://www.linux-iscsi.org
12465W:	http://groups.google.com/group/linux-iscsi-target-dev
12466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12467S:	Supported
12468F:	drivers/target/
12469F:	include/target/
12470F:	Documentation/target/
12471
12472TASKSTATS STATISTICS INTERFACE
12473M:	Balbir Singh <bsingharora@gmail.com>
12474S:	Maintained
12475F:	Documentation/accounting/taskstats*
12476F:	include/linux/taskstats*
12477F:	kernel/taskstats.c
12478
12479TC subsystem
12480M:	Jamal Hadi Salim <jhs@mojatatu.com>
12481M:	Cong Wang <xiyou.wangcong@gmail.com>
12482M:	Jiri Pirko <jiri@resnulli.us>
12483L:	netdev@vger.kernel.org
12484S:	Maintained
12485F:	include/net/pkt_cls.h
12486F:	include/net/pkt_sched.h
12487F:	include/net/tc_act/
12488F:	include/uapi/linux/pkt_cls.h
12489F:	include/uapi/linux/pkt_sched.h
12490F:	include/uapi/linux/tc_act/
12491F:	include/uapi/linux/tc_ematch/
12492F:	net/sched/
12493
12494TCP LOW PRIORITY MODULE
12495M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12496M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12497W:	http://tcp-lp-mod.sourceforge.net/
12498S:	Maintained
12499F:	net/ipv4/tcp_lp.c
12500
12501TDA10071 MEDIA DRIVER
12502M:	Antti Palosaari <crope@iki.fi>
12503L:	linux-media@vger.kernel.org
12504W:	https://linuxtv.org
12505W:	http://palosaari.fi/linux/
12506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12507T:	git git://linuxtv.org/anttip/media_tree.git
12508S:	Maintained
12509F:	drivers/media/dvb-frontends/tda10071*
12510
12511TDA18212 MEDIA DRIVER
12512M:	Antti Palosaari <crope@iki.fi>
12513L:	linux-media@vger.kernel.org
12514W:	https://linuxtv.org
12515W:	http://palosaari.fi/linux/
12516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12517T:	git git://linuxtv.org/anttip/media_tree.git
12518S:	Maintained
12519F:	drivers/media/tuners/tda18212*
12520
12521TDA18218 MEDIA DRIVER
12522M:	Antti Palosaari <crope@iki.fi>
12523L:	linux-media@vger.kernel.org
12524W:	https://linuxtv.org
12525W:	http://palosaari.fi/linux/
12526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12527T:	git git://linuxtv.org/anttip/media_tree.git
12528S:	Maintained
12529F:	drivers/media/tuners/tda18218*
12530
12531TDA18271 MEDIA DRIVER
12532M:	Michael Krufky <mkrufky@linuxtv.org>
12533L:	linux-media@vger.kernel.org
12534W:	https://linuxtv.org
12535W:	http://github.com/mkrufky
12536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12537T:	git git://linuxtv.org/mkrufky/tuners.git
12538S:	Maintained
12539F:	drivers/media/tuners/tda18271*
12540
12541TDA827x MEDIA DRIVER
12542M:	Michael Krufky <mkrufky@linuxtv.org>
12543L:	linux-media@vger.kernel.org
12544W:	https://linuxtv.org
12545W:	http://github.com/mkrufky
12546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12547T:	git git://linuxtv.org/mkrufky/tuners.git
12548S:	Maintained
12549F:	drivers/media/tuners/tda8290.*
12550
12551TDA8290 MEDIA DRIVER
12552M:	Michael Krufky <mkrufky@linuxtv.org>
12553L:	linux-media@vger.kernel.org
12554W:	https://linuxtv.org
12555W:	http://github.com/mkrufky
12556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12557T:	git git://linuxtv.org/mkrufky/tuners.git
12558S:	Maintained
12559F:	drivers/media/tuners/tda8290.*
12560
12561TDA9840 MEDIA DRIVER
12562M:	Hans Verkuil <hverkuil@xs4all.nl>
12563L:	linux-media@vger.kernel.org
12564T:	git git://linuxtv.org/media_tree.git
12565W:	https://linuxtv.org
12566S:	Maintained
12567F:	drivers/media/i2c/tda9840*
12568
12569TEA5761 TUNER DRIVER
12570M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12571M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12572L:	linux-media@vger.kernel.org
12573W:	https://linuxtv.org
12574T:	git git://linuxtv.org/media_tree.git
12575S:	Odd fixes
12576F:	drivers/media/tuners/tea5761.*
12577
12578TEA5767 TUNER DRIVER
12579M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12580M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12581L:	linux-media@vger.kernel.org
12582W:	https://linuxtv.org
12583T:	git git://linuxtv.org/media_tree.git
12584S:	Maintained
12585F:	drivers/media/tuners/tea5767.*
12586
12587TEA6415C MEDIA DRIVER
12588M:	Hans Verkuil <hverkuil@xs4all.nl>
12589L:	linux-media@vger.kernel.org
12590T:	git git://linuxtv.org/media_tree.git
12591W:	https://linuxtv.org
12592S:	Maintained
12593F:	drivers/media/i2c/tea6415c*
12594
12595TEA6420 MEDIA DRIVER
12596M:	Hans Verkuil <hverkuil@xs4all.nl>
12597L:	linux-media@vger.kernel.org
12598T:	git git://linuxtv.org/media_tree.git
12599W:	https://linuxtv.org
12600S:	Maintained
12601F:	drivers/media/i2c/tea6420*
12602
12603TEAM DRIVER
12604M:	Jiri Pirko <jiri@resnulli.us>
12605L:	netdev@vger.kernel.org
12606S:	Supported
12607F:	drivers/net/team/
12608F:	include/linux/if_team.h
12609F:	include/uapi/linux/if_team.h
12610
12611TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12612M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12613S:	Maintained
12614F:	arch/x86/platform/ts5500/
12615
12616TECHNOTREND USB IR RECEIVER
12617M:	Sean Young <sean@mess.org>
12618L:	linux-media@vger.kernel.org
12619S:	Maintained
12620F:	drivers/media/rc/ttusbir.c
12621
12622TEGRA ARCHITECTURE SUPPORT
12623M:	Thierry Reding <thierry.reding@gmail.com>
12624M:	Jonathan Hunter <jonathanh@nvidia.com>
12625L:	linux-tegra@vger.kernel.org
12626Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12628S:	Supported
12629N:	[^a-z]tegra
12630
12631TEGRA CLOCK DRIVER
12632M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12633M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12634S:	Supported
12635F:	drivers/clk/tegra/
12636
12637TEGRA DMA DRIVERS
12638M:	Laxman Dewangan <ldewangan@nvidia.com>
12639M:	Jon Hunter <jonathanh@nvidia.com>
12640S:	Supported
12641F:	drivers/dma/tegra*
12642
12643TEGRA I2C DRIVER
12644M:	Laxman Dewangan <ldewangan@nvidia.com>
12645S:	Supported
12646F:	drivers/i2c/busses/i2c-tegra.c
12647
12648TEGRA IOMMU DRIVERS
12649M:	Hiroshi Doyu <hdoyu@nvidia.com>
12650S:	Supported
12651F:	drivers/iommu/tegra*
12652
12653TEGRA KBC DRIVER
12654M:	Rakesh Iyer <riyer@nvidia.com>
12655M:	Laxman Dewangan <ldewangan@nvidia.com>
12656S:	Supported
12657F:	drivers/input/keyboard/tegra-kbc.c
12658
12659TEGRA PWM DRIVER
12660M:	Thierry Reding <thierry.reding@gmail.com>
12661S:	Supported
12662F:	drivers/pwm/pwm-tegra.c
12663
12664TEGRA SERIAL DRIVER
12665M:	Laxman Dewangan <ldewangan@nvidia.com>
12666S:	Supported
12667F:	drivers/tty/serial/serial-tegra.c
12668
12669TEGRA SPI DRIVER
12670M:	Laxman Dewangan <ldewangan@nvidia.com>
12671S:	Supported
12672F:	drivers/spi/spi-tegra*
12673
12674TEHUTI ETHERNET DRIVER
12675M:	Andy Gospodarek <andy@greyhouse.net>
12676L:	netdev@vger.kernel.org
12677S:	Supported
12678F:	drivers/net/ethernet/tehuti/*
12679
12680Telecom Clock Driver for MCPL0010
12681M:	Mark Gross <mark.gross@intel.com>
12682S:	Supported
12683F:	drivers/char/tlclk.c
12684
12685TENSILICA XTENSA PORT (xtensa)
12686M:	Chris Zankel <chris@zankel.net>
12687M:	Max Filippov <jcmvbkbc@gmail.com>
12688L:	linux-xtensa@linux-xtensa.org
12689T:	git git://github.com/czankel/xtensa-linux.git
12690S:	Maintained
12691F:	arch/xtensa/
12692F:	drivers/irqchip/irq-xtensa-*
12693
12694Texas Instruments' System Control Interface (TISCI) Protocol Driver
12695M:	Nishanth Menon <nm@ti.com>
12696M:	Tero Kristo <t-kristo@ti.com>
12697M:	Santosh Shilimkar <ssantosh@kernel.org>
12698L:	linux-arm-kernel@lists.infradead.org
12699S:	Maintained
12700F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12701F:	drivers/firmware/ti_sci*
12702F:	include/linux/soc/ti/ti_sci_protocol.h
12703F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12704F:	include/dt-bindings/genpd/k2g.h
12705F:	drivers/soc/ti/ti_sci_pm_domains.c
12706
12707THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12708M:	Hans Verkuil <hverkuil@xs4all.nl>
12709L:	linux-media@vger.kernel.org
12710T:	git git://linuxtv.org/media_tree.git
12711W:	https://linuxtv.org
12712S:	Maintained
12713F:	drivers/media/radio/radio-raremono.c
12714
12715THERMAL
12716M:	Zhang Rui <rui.zhang@intel.com>
12717M:	Eduardo Valentin <edubezval@gmail.com>
12718L:	linux-pm@vger.kernel.org
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12721Q:	https://patchwork.kernel.org/project/linux-pm/list/
12722S:	Supported
12723F:	drivers/thermal/
12724F:	include/linux/thermal.h
12725F:	include/uapi/linux/thermal.h
12726F:	include/linux/cpu_cooling.h
12727F:	Documentation/devicetree/bindings/thermal/
12728
12729THERMAL/CPU_COOLING
12730M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12731M:	Viresh Kumar <viresh.kumar@linaro.org>
12732M:	Javi Merino <javi.merino@kernel.org>
12733L:	linux-pm@vger.kernel.org
12734S:	Supported
12735F:	Documentation/thermal/cpu-cooling-api.txt
12736F:	drivers/thermal/cpu_cooling.c
12737F:	include/linux/cpu_cooling.h
12738
12739THINKPAD ACPI EXTRAS DRIVER
12740M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12741L:	ibm-acpi-devel@lists.sourceforge.net
12742L:	platform-driver-x86@vger.kernel.org
12743W:	http://ibm-acpi.sourceforge.net
12744W:	http://thinkwiki.org/wiki/Ibm-acpi
12745T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12746S:	Maintained
12747F:	drivers/platform/x86/thinkpad_acpi.c
12748
12749TI BANDGAP AND THERMAL DRIVER
12750M:	Eduardo Valentin <edubezval@gmail.com>
12751M:	Keerthy <j-keerthy@ti.com>
12752L:	linux-pm@vger.kernel.org
12753L:	linux-omap@vger.kernel.org
12754S:	Maintained
12755F:	drivers/thermal/ti-soc-thermal/
12756
12757TI VPE/CAL DRIVERS
12758M:	Benoit Parrot <bparrot@ti.com>
12759L:	linux-media@vger.kernel.org
12760W:	http://linuxtv.org/
12761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12762S:	Maintained
12763F:	drivers/media/platform/ti-vpe/
12764
12765TI CDCE706 CLOCK DRIVER
12766M:	Max Filippov <jcmvbkbc@gmail.com>
12767S:	Maintained
12768F:	drivers/clk/clk-cdce706.c
12769
12770TI CLOCK DRIVER
12771M:	Tero Kristo <t-kristo@ti.com>
12772L:	linux-omap@vger.kernel.org
12773S:	Maintained
12774F:	drivers/clk/ti/
12775F:	include/linux/clk/ti.h
12776
12777TI ETHERNET SWITCH DRIVER (CPSW)
12778R:	Grygorii Strashko <grygorii.strashko@ti.com>
12779L:	linux-omap@vger.kernel.org
12780L:	netdev@vger.kernel.org
12781S:	Maintained
12782F:	drivers/net/ethernet/ti/cpsw*
12783F:	drivers/net/ethernet/ti/davinci*
12784
12785TI FLASH MEDIA INTERFACE DRIVER
12786M:	Alex Dubov <oakad@yahoo.com>
12787S:	Maintained
12788F:	drivers/misc/tifm*
12789F:	drivers/mmc/host/tifm_sd.c
12790F:	include/linux/tifm.h
12791
12792TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12793M:	Santosh Shilimkar <ssantosh@kernel.org>
12794L:	linux-kernel@vger.kernel.org
12795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12796S:	Maintained
12797F:	drivers/soc/ti/*
12798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12799
12800
12801TI LM49xxx FAMILY ASoC CODEC DRIVERS
12802M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12803M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12805S:	Maintained
12806F:	sound/soc/codecs/lm49453*
12807F:	sound/soc/codecs/isabelle*
12808
12809TI LP855x BACKLIGHT DRIVER
12810M:	Milo Kim <milo.kim@ti.com>
12811S:	Maintained
12812F:	Documentation/backlight/lp855x-driver.txt
12813F:	drivers/video/backlight/lp855x_bl.c
12814F:	include/linux/platform_data/lp855x.h
12815
12816TI LP8727 CHARGER DRIVER
12817M:	Milo Kim <milo.kim@ti.com>
12818S:	Maintained
12819F:	drivers/power/supply/lp8727_charger.c
12820F:	include/linux/platform_data/lp8727.h
12821
12822TI LP8788 MFD DRIVER
12823M:	Milo Kim <milo.kim@ti.com>
12824S:	Maintained
12825F:	drivers/iio/adc/lp8788_adc.c
12826F:	drivers/leds/leds-lp8788.c
12827F:	drivers/mfd/lp8788*.c
12828F:	drivers/power/supply/lp8788-charger.c
12829F:	drivers/regulator/lp8788-*.c
12830F:	include/linux/mfd/lp8788*.h
12831
12832TI NETCP ETHERNET DRIVER
12833M:	Wingman Kwok <w-kwok2@ti.com>
12834M:	Murali Karicheri <m-karicheri2@ti.com>
12835L:	netdev@vger.kernel.org
12836S:	Maintained
12837F:	drivers/net/ethernet/ti/netcp*
12838
12839TI TAS571X FAMILY ASoC CODEC DRIVER
12840M:	Kevin Cernekee <cernekee@chromium.org>
12841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12842S:	Odd Fixes
12843F:	sound/soc/codecs/tas571x*
12844
12845TI TWL4030 SERIES SOC CODEC DRIVER
12846M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12847L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12848S:	Maintained
12849F:	sound/soc/codecs/twl4030*
12850
12851TI WILINK WIRELESS DRIVERS
12852L:	linux-wireless@vger.kernel.org
12853W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12854W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12856S:	Orphan
12857F:	drivers/net/wireless/ti/
12858F:	include/linux/wl12xx.h
12859
12860TIPC NETWORK LAYER
12861M:	Jon Maloy <jon.maloy@ericsson.com>
12862M:	Ying Xue <ying.xue@windriver.com>
12863L:	netdev@vger.kernel.org (core kernel code)
12864L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12865W:	http://tipc.sourceforge.net/
12866S:	Maintained
12867F:	include/uapi/linux/tipc*.h
12868F:	net/tipc/
12869
12870TILE ARCHITECTURE
12871M:	Chris Metcalf <cmetcalf@mellanox.com>
12872W:	http://www.mellanox.com/repository/solutions/tile-scm/
12873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12874S:	Supported
12875F:	arch/tile/
12876F:	drivers/char/tile-srom.c
12877F:	drivers/edac/tile_edac.c
12878F:	drivers/net/ethernet/tile/
12879F:	drivers/rtc/rtc-tile.c
12880F:	drivers/tty/hvc/hvc_tile.c
12881F:	drivers/tty/serial/tilegx.c
12882F:	drivers/usb/host/*-tilegx.c
12883F:	include/linux/usb/tilegx.h
12884
12885TLAN NETWORK DRIVER
12886M:	Samuel Chessman <chessman@tux.org>
12887L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12888W:	http://sourceforge.net/projects/tlan/
12889S:	Maintained
12890F:	Documentation/networking/tlan.txt
12891F:	drivers/net/ethernet/ti/tlan.*
12892
12893TOMOYO SECURITY MODULE
12894M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12895M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12896L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12897L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12898L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12899L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12900W:	http://tomoyo.sourceforge.jp/
12901T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12902S:	Maintained
12903F:	security/tomoyo/
12904
12905TOPSTAR LAPTOP EXTRAS DRIVER
12906M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12907L:	platform-driver-x86@vger.kernel.org
12908S:	Maintained
12909F:	drivers/platform/x86/topstar-laptop.c
12910
12911TOSHIBA ACPI EXTRAS DRIVER
12912M:	Azael Avalos <coproscefalo@gmail.com>
12913L:	platform-driver-x86@vger.kernel.org
12914S:	Maintained
12915F:	drivers/platform/x86/toshiba_acpi.c
12916
12917TOSHIBA BLUETOOTH DRIVER
12918M:	Azael Avalos <coproscefalo@gmail.com>
12919L:	platform-driver-x86@vger.kernel.org
12920S:	Maintained
12921F:	drivers/platform/x86/toshiba_bluetooth.c
12922
12923TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12924M:	Azael Avalos <coproscefalo@gmail.com>
12925L:	platform-driver-x86@vger.kernel.org
12926S:	Maintained
12927F:	drivers/platform/x86/toshiba_haps.c
12928
12929TOSHIBA WMI HOTKEYS DRIVER
12930M:	Azael Avalos <coproscefalo@gmail.com>
12931L:	platform-driver-x86@vger.kernel.org
12932S:	Maintained
12933F:	drivers/platform/x86/toshiba-wmi.c
12934
12935TOSHIBA SMM DRIVER
12936M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12937W:	http://www.buzzard.org.uk/toshiba/
12938S:	Maintained
12939F:	drivers/char/toshiba.c
12940F:	include/linux/toshiba.h
12941F:	include/uapi/linux/toshiba.h
12942
12943TOSHIBA TC358743 DRIVER
12944M:	Mats Randgaard <matrandg@cisco.com>
12945L:	linux-media@vger.kernel.org
12946S:	Maintained
12947F:	drivers/media/i2c/tc358743*
12948F:	include/media/i2c/tc358743.h
12949
12950TMIO/SDHI MMC DRIVER
12951M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12952L:	linux-mmc@vger.kernel.org
12953S:	Supported
12954F:	drivers/mmc/host/tmio_mmc*
12955F:	drivers/mmc/host/sh_mobile_sdhi.c
12956F:	include/linux/mfd/tmio.h
12957
12958TMP401 HARDWARE MONITOR DRIVER
12959M:	Guenter Roeck <linux@roeck-us.net>
12960L:	linux-hwmon@vger.kernel.org
12961S:	Maintained
12962F:	Documentation/hwmon/tmp401
12963F:	drivers/hwmon/tmp401.c
12964
12965TMPFS (SHMEM FILESYSTEM)
12966M:	Hugh Dickins <hughd@google.com>
12967L:	linux-mm@kvack.org
12968S:	Maintained
12969F:	include/linux/shmem_fs.h
12970F:	mm/shmem.c
12971
12972TM6000 VIDEO4LINUX DRIVER
12973M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12975L:	linux-media@vger.kernel.org
12976W:	https://linuxtv.org
12977T:	git git://linuxtv.org/media_tree.git
12978S:	Odd fixes
12979F:	drivers/media/usb/tm6000/
12980F:	Documentation/media/v4l-drivers/tm6000*
12981
12982TW5864 VIDEO4LINUX DRIVER
12983M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12984M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12985M:	Andrey Utkin <andrey_utkin@fastmail.com>
12986L:	linux-media@vger.kernel.org
12987S:	Supported
12988F:	drivers/media/pci/tw5864/
12989
12990TW68 VIDEO4LINUX DRIVER
12991M:	Hans Verkuil <hverkuil@xs4all.nl>
12992L:	linux-media@vger.kernel.org
12993T:	git git://linuxtv.org/media_tree.git
12994W:	https://linuxtv.org
12995S:	Odd Fixes
12996F:	drivers/media/pci/tw68/
12997
12998TW686X VIDEO4LINUX DRIVER
12999M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13000L:	linux-media@vger.kernel.org
13001T:	git git://linuxtv.org/media_tree.git
13002W:	http://linuxtv.org
13003S:	Maintained
13004F:	drivers/media/pci/tw686x/
13005
13006TPM DEVICE DRIVER
13007M:	Peter Huewe <peterhuewe@gmx.de>
13008M:	Marcel Selhorst <tpmdd@selhorst.net>
13009M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13010R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13011W:	http://tpmdd.sourceforge.net
13012L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13013Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13014T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13015S:	Maintained
13016F:	drivers/char/tpm/
13017
13018TPM IBM_VTPM DEVICE DRIVER
13019M:	Ashley Lai <ashleydlai@gmail.com>
13020W:	http://tpmdd.sourceforge.net
13021L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13022S:	Maintained
13023F:	drivers/char/tpm/tpm_ibmvtpm*
13024
13025TRACING
13026M:	Steven Rostedt <rostedt@goodmis.org>
13027M:	Ingo Molnar <mingo@redhat.com>
13028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13029S:	Maintained
13030F:	Documentation/trace/ftrace.txt
13031F:	arch/*/*/*/ftrace.h
13032F:	arch/*/kernel/ftrace.c
13033F:	include/*/ftrace.h
13034F:	include/linux/trace*.h
13035F:	include/trace/
13036F:	kernel/trace/
13037F:	tools/testing/selftests/ftrace/
13038
13039TRACING MMIO ACCESSES (MMIOTRACE)
13040M:	Steven Rostedt <rostedt@goodmis.org>
13041M:	Ingo Molnar <mingo@kernel.org>
13042R:	Karol Herbst <karolherbst@gmail.com>
13043R:	Pekka Paalanen <ppaalanen@gmail.com>
13044S:	Maintained
13045L:	linux-kernel@vger.kernel.org
13046L:	nouveau@lists.freedesktop.org
13047F:	kernel/trace/trace_mmiotrace.c
13048F:	include/linux/mmiotrace.h
13049F:	arch/x86/mm/kmmio.c
13050F:	arch/x86/mm/mmio-mod.c
13051F:	arch/x86/mm/testmmiotrace.c
13052
13053TRIVIAL PATCHES
13054M:	Jiri Kosina <trivial@kernel.org>
13055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13056S:	Maintained
13057K:	^Subject:.*(?i)trivial
13058
13059TTY LAYER
13060M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13061M:	Jiri Slaby <jslaby@suse.com>
13062S:	Supported
13063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13064F:	Documentation/serial/
13065F:	drivers/tty/
13066F:	drivers/tty/serial/serial_core.c
13067F:	include/linux/serial_core.h
13068F:	include/linux/serial.h
13069F:	include/linux/tty.h
13070F:	include/uapi/linux/serial_core.h
13071F:	include/uapi/linux/serial.h
13072F:	include/uapi/linux/tty.h
13073
13074TUA9001 MEDIA DRIVER
13075M:	Antti Palosaari <crope@iki.fi>
13076L:	linux-media@vger.kernel.org
13077W:	https://linuxtv.org
13078W:	http://palosaari.fi/linux/
13079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13080T:	git git://linuxtv.org/anttip/media_tree.git
13081S:	Maintained
13082F:	drivers/media/tuners/tua9001*
13083
13084TULIP NETWORK DRIVERS
13085L:	netdev@vger.kernel.org
13086L:	linux-parisc@vger.kernel.org
13087S:	Orphan
13088F:	drivers/net/ethernet/dec/tulip/
13089
13090TUN/TAP driver
13091M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13092W:	http://vtun.sourceforge.net/tun
13093S:	Maintained
13094F:	Documentation/networking/tuntap.txt
13095F:	arch/um/os-Linux/drivers/
13096
13097TURBOCHANNEL SUBSYSTEM
13098M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13099M:	Ralf Baechle <ralf@linux-mips.org>
13100L:	linux-mips@linux-mips.org
13101Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13102S:	Maintained
13103F:	drivers/tc/
13104F:	include/linux/tc.h
13105
13106UBI FILE SYSTEM (UBIFS)
13107M:	Richard Weinberger <richard@nod.at>
13108M:	Artem Bityutskiy <dedekind1@gmail.com>
13109M:	Adrian Hunter <adrian.hunter@intel.com>
13110L:	linux-mtd@lists.infradead.org
13111T:	git git://git.infradead.org/ubifs-2.6.git
13112W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13113S:	Supported
13114F:	Documentation/filesystems/ubifs.txt
13115F:	fs/ubifs/
13116
13117UCLINUX (M68KNOMMU AND COLDFIRE)
13118M:	Greg Ungerer <gerg@linux-m68k.org>
13119W:	http://www.linux-m68k.org/
13120W:	http://www.uclinux.org/
13121L:	linux-m68k@lists.linux-m68k.org
13122L:	uclinux-dev@uclinux.org  (subscribers-only)
13123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13124S:	Maintained
13125F:	arch/m68k/coldfire/
13126F:	arch/m68k/68*/
13127F:	arch/m68k/*/*_no.*
13128F:	arch/m68k/include/asm/*_no.*
13129
13130UDF FILESYSTEM
13131M:	Jan Kara <jack@suse.com>
13132S:	Maintained
13133F:	Documentation/filesystems/udf.txt
13134F:	fs/udf/
13135
13136UDRAW TABLET
13137M:	Bastien Nocera <hadess@hadess.net>
13138L:	linux-input@vger.kernel.org
13139S:	Maintained
13140F:	drivers/hid/hid-udraw.c
13141
13142UFS FILESYSTEM
13143M:	Evgeniy Dushistov <dushistov@mail.ru>
13144S:	Maintained
13145F:	Documentation/filesystems/ufs.txt
13146F:	fs/ufs/
13147
13148UHID USERSPACE HID IO DRIVER:
13149M:	David Herrmann <dh.herrmann@googlemail.com>
13150L:	linux-input@vger.kernel.org
13151S:	Maintained
13152F:	drivers/hid/uhid.c
13153F:	include/uapi/linux/uhid.h
13154
13155ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13156L:	linux-usb@vger.kernel.org
13157S:	Orphan
13158F:	drivers/uwb/
13159F:	include/linux/uwb.h
13160F:	include/linux/uwb/
13161
13162UNICORE32 ARCHITECTURE:
13163M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13164W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13165S:	Maintained
13166T:	git git://github.com/gxt/linux.git
13167F:	arch/unicore32/
13168
13169UNIFDEF
13170M:	Tony Finch <dot@dotat.at>
13171W:	http://dotat.at/prog/unifdef
13172S:	Maintained
13173F:	scripts/unifdef.c
13174
13175UNIFORM CDROM DRIVER
13176M:	Jens Axboe <axboe@kernel.dk>
13177W:	http://www.kernel.dk
13178S:	Maintained
13179F:	Documentation/cdrom/
13180F:	drivers/cdrom/cdrom.c
13181F:	include/linux/cdrom.h
13182F:	include/uapi/linux/cdrom.h
13183
13184UNISYS S-PAR DRIVERS
13185M:	David Kershner <david.kershner@unisys.com>
13186L:	sparmaintainer@unisys.com (Unisys internal)
13187S:	Supported
13188F:	drivers/staging/unisys/
13189
13190UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13191M:	Vinayak Holikatti <vinholikatti@gmail.com>
13192L:	linux-scsi@vger.kernel.org
13193S:	Supported
13194F:	Documentation/scsi/ufs.txt
13195F:	drivers/scsi/ufs/
13196
13197UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13198M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13199M:	Prabu Thangamuthu <prabut@synopsys.com>
13200L:	linux-scsi@vger.kernel.org
13201S:	Supported
13202F:	drivers/scsi/ufs/*dwc*
13203
13204UNSORTED BLOCK IMAGES (UBI)
13205M:	Artem Bityutskiy <dedekind1@gmail.com>
13206M:	Richard Weinberger <richard@nod.at>
13207W:	http://www.linux-mtd.infradead.org/
13208L:	linux-mtd@lists.infradead.org
13209T:	git git://git.infradead.org/ubifs-2.6.git
13210S:	Supported
13211F:	drivers/mtd/ubi/
13212F:	include/linux/mtd/ubi.h
13213F:	include/uapi/mtd/ubi-user.h
13214
13215USB ACM DRIVER
13216M:	Oliver Neukum <oneukum@suse.com>
13217L:	linux-usb@vger.kernel.org
13218S:	Maintained
13219F:	Documentation/usb/acm.txt
13220F:	drivers/usb/class/cdc-acm.*
13221
13222USB AR5523 WIRELESS DRIVER
13223M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13224L:	linux-wireless@vger.kernel.org
13225S:	Maintained
13226F:	drivers/net/wireless/ath/ar5523/
13227
13228USB ATTACHED SCSI
13229M:	Oliver Neukum <oneukum@suse.com>
13230L:	linux-usb@vger.kernel.org
13231L:	linux-scsi@vger.kernel.org
13232S:	Maintained
13233F:	drivers/usb/storage/uas.c
13234
13235USB CDC ETHERNET DRIVER
13236M:	Oliver Neukum <oliver@neukum.org>
13237L:	linux-usb@vger.kernel.org
13238S:	Maintained
13239F:	drivers/net/usb/cdc_*.c
13240F:	include/uapi/linux/usb/cdc.h
13241
13242USB CHAOSKEY DRIVER
13243M:	Keith Packard <keithp@keithp.com>
13244L:	linux-usb@vger.kernel.org
13245S:	Maintained
13246F:	drivers/usb/misc/chaoskey.c
13247
13248USB CYPRESS C67X00 DRIVER
13249M:	Peter Korsgaard <jacmet@sunsite.dk>
13250L:	linux-usb@vger.kernel.org
13251S:	Maintained
13252F:	drivers/usb/c67x00/
13253
13254USB DAVICOM DM9601 DRIVER
13255M:	Peter Korsgaard <jacmet@sunsite.dk>
13256L:	netdev@vger.kernel.org
13257W:	http://www.linux-usb.org/usbnet
13258S:	Maintained
13259F:	drivers/net/usb/dm9601.c
13260
13261USB DIAMOND RIO500 DRIVER
13262M:	Cesar Miquel <miquel@df.uba.ar>
13263L:	rio500-users@lists.sourceforge.net
13264W:	http://rio500.sourceforge.net
13265S:	Maintained
13266F:	drivers/usb/misc/rio500*
13267
13268USB EHCI DRIVER
13269M:	Alan Stern <stern@rowland.harvard.edu>
13270L:	linux-usb@vger.kernel.org
13271S:	Maintained
13272F:	Documentation/usb/ehci.txt
13273F:	drivers/usb/host/ehci*
13274
13275USB GADGET/PERIPHERAL SUBSYSTEM
13276M:	Felipe Balbi <balbi@kernel.org>
13277L:	linux-usb@vger.kernel.org
13278W:	http://www.linux-usb.org/gadget
13279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13280S:	Maintained
13281F:	drivers/usb/gadget/
13282F:	include/linux/usb/gadget*
13283
13284USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13285M:	Jiri Kosina <jikos@kernel.org>
13286R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13287L:	linux-usb@vger.kernel.org
13288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13289S:	Maintained
13290F:	Documentation/hid/hiddev.txt
13291F:	drivers/hid/usbhid/
13292
13293USB ISP116X DRIVER
13294M:	Olav Kongas <ok@artecdesign.ee>
13295L:	linux-usb@vger.kernel.org
13296S:	Maintained
13297F:	drivers/usb/host/isp116x*
13298F:	include/linux/usb/isp116x.h
13299
13300USB LAN78XX ETHERNET DRIVER
13301M:	Woojung Huh <woojung.huh@microchip.com>
13302M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13303L:	netdev@vger.kernel.org
13304S:	Maintained
13305F:	drivers/net/usb/lan78xx.*
13306
13307USB MASS STORAGE DRIVER
13308M:	Alan Stern <stern@rowland.harvard.edu>
13309L:	linux-usb@vger.kernel.org
13310L:	usb-storage@lists.one-eyed-alien.net
13311S:	Maintained
13312W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13313F:	drivers/usb/storage/
13314
13315USB MIDI DRIVER
13316M:	Clemens Ladisch <clemens@ladisch.de>
13317L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13318T:	git git://git.alsa-project.org/alsa-kernel.git
13319S:	Maintained
13320F:	sound/usb/midi.*
13321
13322USB NETWORKING DRIVERS
13323L:	linux-usb@vger.kernel.org
13324S:	Odd Fixes
13325F:	drivers/net/usb/
13326
13327USB OHCI DRIVER
13328M:	Alan Stern <stern@rowland.harvard.edu>
13329L:	linux-usb@vger.kernel.org
13330S:	Maintained
13331F:	Documentation/usb/ohci.txt
13332F:	drivers/usb/host/ohci*
13333
13334USB OTG FSM (Finite State Machine)
13335M:	Peter Chen <Peter.Chen@nxp.com>
13336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13337L:	linux-usb@vger.kernel.org
13338S:	Maintained
13339F:	drivers/usb/common/usb-otg-fsm.c
13340
13341USB OVER IP DRIVER
13342M:	Valentina Manea <valentina.manea.m@gmail.com>
13343M:	Shuah Khan <shuahkh@osg.samsung.com>
13344M:	Shuah Khan <shuah@kernel.org>
13345L:	linux-usb@vger.kernel.org
13346S:	Maintained
13347F:	Documentation/usb/usbip_protocol.txt
13348F:	drivers/usb/usbip/
13349F:	tools/usb/usbip/
13350
13351USB PEGASUS DRIVER
13352M:	Petko Manolov <petkan@nucleusys.com>
13353L:	linux-usb@vger.kernel.org
13354L:	netdev@vger.kernel.org
13355T:	git git://github.com/petkan/pegasus.git
13356W:	https://github.com/petkan/pegasus
13357S:	Maintained
13358F:	drivers/net/usb/pegasus.*
13359
13360USB PHY LAYER
13361M:	Felipe Balbi <balbi@kernel.org>
13362L:	linux-usb@vger.kernel.org
13363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13364S:	Maintained
13365F:	drivers/usb/phy/
13366
13367USB PRINTER DRIVER (usblp)
13368M:	Pete Zaitcev <zaitcev@redhat.com>
13369L:	linux-usb@vger.kernel.org
13370S:	Supported
13371F:	drivers/usb/class/usblp.c
13372
13373USB QMI WWAN NETWORK DRIVER
13374M:	Bjørn Mork <bjorn@mork.no>
13375L:	netdev@vger.kernel.org
13376S:	Maintained
13377F:	Documentation/ABI/testing/sysfs-class-net-qmi
13378F:	drivers/net/usb/qmi_wwan.c
13379
13380USB RTL8150 DRIVER
13381M:	Petko Manolov <petkan@nucleusys.com>
13382L:	linux-usb@vger.kernel.org
13383L:	netdev@vger.kernel.org
13384T:	git git://github.com/petkan/rtl8150.git
13385W:	https://github.com/petkan/rtl8150
13386S:	Maintained
13387F:	drivers/net/usb/rtl8150.c
13388
13389USB SERIAL SUBSYSTEM
13390M:	Johan Hovold <johan@kernel.org>
13391L:	linux-usb@vger.kernel.org
13392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13393S:	Maintained
13394F:	Documentation/usb/usb-serial.txt
13395F:	drivers/usb/serial/
13396F:	include/linux/usb/serial.h
13397
13398USB SMSC75XX ETHERNET DRIVER
13399M:	Steve Glendinning <steve.glendinning@shawell.net>
13400L:	netdev@vger.kernel.org
13401S:	Maintained
13402F:	drivers/net/usb/smsc75xx.*
13403
13404USB SMSC95XX ETHERNET DRIVER
13405M:	Steve Glendinning <steve.glendinning@shawell.net>
13406M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13407L:	netdev@vger.kernel.org
13408S:	Maintained
13409F:	drivers/net/usb/smsc95xx.*
13410
13411USB SUBSYSTEM
13412M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13413L:	linux-usb@vger.kernel.org
13414W:	http://www.linux-usb.org
13415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13416S:	Supported
13417F:	Documentation/devicetree/bindings/usb/
13418F:	Documentation/usb/
13419F:	drivers/usb/
13420F:	include/linux/usb.h
13421F:	include/linux/usb/
13422
13423USB TYPEC SUBSYSTEM
13424M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13425L:	linux-usb@vger.kernel.org
13426S:	Maintained
13427F:	Documentation/ABI/testing/sysfs-class-typec
13428F:	Documentation/usb/typec.rst
13429F:	drivers/usb/typec/
13430F:	include/linux/usb/typec.h
13431
13432USB UHCI DRIVER
13433M:	Alan Stern <stern@rowland.harvard.edu>
13434L:	linux-usb@vger.kernel.org
13435S:	Maintained
13436F:	drivers/usb/host/uhci*
13437
13438USB "USBNET" DRIVER FRAMEWORK
13439M:	Oliver Neukum <oneukum@suse.com>
13440L:	netdev@vger.kernel.org
13441W:	http://www.linux-usb.org/usbnet
13442S:	Maintained
13443F:	drivers/net/usb/usbnet.c
13444F:	include/linux/usb/usbnet.h
13445
13446USB VIDEO CLASS
13447M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13448L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13449L:	linux-media@vger.kernel.org
13450T:	git git://linuxtv.org/media_tree.git
13451W:	http://www.ideasonboard.org/uvc/
13452S:	Maintained
13453F:	drivers/media/usb/uvc/
13454F:	include/uapi/linux/uvcvideo.h
13455
13456USB VISION DRIVER
13457M:	Hans Verkuil <hverkuil@xs4all.nl>
13458L:	linux-media@vger.kernel.org
13459T:	git git://linuxtv.org/media_tree.git
13460W:	https://linuxtv.org
13461S:	Odd Fixes
13462F:	drivers/media/usb/usbvision/
13463
13464USB WEBCAM GADGET
13465M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13466L:	linux-usb@vger.kernel.org
13467S:	Maintained
13468F:	drivers/usb/gadget/function/*uvc*
13469F:	drivers/usb/gadget/legacy/webcam.c
13470
13471USB WIRELESS RNDIS DRIVER (rndis_wlan)
13472M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13473L:	linux-wireless@vger.kernel.org
13474S:	Maintained
13475F:	drivers/net/wireless/rndis_wlan.c
13476
13477USB XHCI DRIVER
13478M:	Mathias Nyman <mathias.nyman@intel.com>
13479L:	linux-usb@vger.kernel.org
13480S:	Supported
13481F:	drivers/usb/host/xhci*
13482F:	drivers/usb/host/pci-quirks*
13483
13484USB ZD1201 DRIVER
13485L:	linux-wireless@vger.kernel.org
13486W:	http://linux-lc100020.sourceforge.net
13487S:	Orphan
13488F:	drivers/net/wireless/zydas/zd1201.*
13489
13490USB ZR364XX DRIVER
13491M:	Antoine Jacquet <royale@zerezo.com>
13492L:	linux-usb@vger.kernel.org
13493L:	linux-media@vger.kernel.org
13494T:	git git://linuxtv.org/media_tree.git
13495W:	http://royale.zerezo.com/zr364xx/
13496S:	Maintained
13497F:	Documentation/media/v4l-drivers/zr364xx*
13498F:	drivers/media/usb/zr364xx/
13499
13500ULPI BUS
13501M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13502L:	linux-usb@vger.kernel.org
13503S:	Maintained
13504F:	drivers/usb/common/ulpi.c
13505F:	include/linux/ulpi/
13506
13507USER-MODE LINUX (UML)
13508M:	Jeff Dike <jdike@addtoit.com>
13509M:	Richard Weinberger <richard@nod.at>
13510L:	user-mode-linux-devel@lists.sourceforge.net
13511L:	user-mode-linux-user@lists.sourceforge.net
13512W:	http://user-mode-linux.sourceforge.net
13513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13514S:	Maintained
13515F:	Documentation/virtual/uml/
13516F:	arch/um/
13517F:	arch/x86/um/
13518F:	fs/hostfs/
13519F:	fs/hppfs/
13520
13521USERSPACE I/O (UIO)
13522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13523S:	Maintained
13524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13525F:	Documentation/driver-api/uio-howto.rst
13526F:	drivers/uio/
13527F:	include/linux/uio*.h
13528
13529UTIL-LINUX PACKAGE
13530M:	Karel Zak <kzak@redhat.com>
13531L:	util-linux@vger.kernel.org
13532W:	http://en.wikipedia.org/wiki/Util-linux
13533T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13534S:	Maintained
13535
13536UVESAFB DRIVER
13537M:	Michal Januszewski <spock@gentoo.org>
13538L:	linux-fbdev@vger.kernel.org
13539W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13540S:	Maintained
13541F:	Documentation/fb/uvesafb.txt
13542F:	drivers/video/fbdev/uvesafb.*
13543
13544VF610 NAND DRIVER
13545M:	Stefan Agner <stefan@agner.ch>
13546L:	linux-mtd@lists.infradead.org
13547S:	Supported
13548F:	drivers/mtd/nand/vf610_nfc.c
13549
13550VFAT/FAT/MSDOS FILESYSTEM
13551M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13552S:	Maintained
13553F:	Documentation/filesystems/vfat.txt
13554F:	fs/fat/
13555
13556VFIO DRIVER
13557M:	Alex Williamson <alex.williamson@redhat.com>
13558L:	kvm@vger.kernel.org
13559T:	git git://github.com/awilliam/linux-vfio.git
13560S:	Maintained
13561F:	Documentation/vfio.txt
13562F:	drivers/vfio/
13563F:	include/linux/vfio.h
13564F:	include/uapi/linux/vfio.h
13565
13566VFIO MEDIATED DEVICE DRIVERS
13567M:	Kirti Wankhede <kwankhede@nvidia.com>
13568L:	kvm@vger.kernel.org
13569S:	Maintained
13570F:	Documentation/vfio-mediated-device.txt
13571F:	drivers/vfio/mdev/
13572F:	include/linux/mdev.h
13573F:	samples/vfio-mdev/
13574
13575VFIO PLATFORM DRIVER
13576M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13577L:	kvm@vger.kernel.org
13578S:	Maintained
13579F:	drivers/vfio/platform/
13580
13581VGA_SWITCHEROO
13582R:	Lukas Wunner <lukas@wunner.de>
13583S:	Maintained
13584F:	Documentation/gpu/vga-switcheroo.rst
13585F:	drivers/gpu/vga/vga_switcheroo.c
13586F:	include/linux/vga_switcheroo.h
13587T:	git git://anongit.freedesktop.org/drm/drm-misc
13588
13589VIDEOBUF2 FRAMEWORK
13590M:	Pawel Osciak <pawel@osciak.com>
13591M:	Marek Szyprowski <m.szyprowski@samsung.com>
13592M:	Kyungmin Park <kyungmin.park@samsung.com>
13593L:	linux-media@vger.kernel.org
13594S:	Maintained
13595F:	drivers/media/v4l2-core/videobuf2-*
13596F:	include/media/videobuf2-*
13597
13598VIRTIO AND VHOST VSOCK DRIVER
13599M:	Stefan Hajnoczi <stefanha@redhat.com>
13600L:	kvm@vger.kernel.org
13601L:	virtualization@lists.linux-foundation.org
13602L:	netdev@vger.kernel.org
13603S:	Maintained
13604F:	include/linux/virtio_vsock.h
13605F:	include/uapi/linux/virtio_vsock.h
13606F:	include/uapi/linux/vsockmon.h
13607F:	net/vmw_vsock/af_vsock_tap.c
13608F:	net/vmw_vsock/virtio_transport_common.c
13609F:	net/vmw_vsock/virtio_transport.c
13610F:	drivers/net/vsockmon.c
13611F:	drivers/vhost/vsock.c
13612F:	drivers/vhost/vsock.h
13613
13614VIRTUAL SERIO DEVICE DRIVER
13615M:	Stephen Chandler Paul <thatslyude@gmail.com>
13616S:	Maintained
13617F:	drivers/input/serio/userio.c
13618F:	include/uapi/linux/userio.h
13619
13620VIRTIO CONSOLE DRIVER
13621M:	Amit Shah <amit@kernel.org>
13622L:	virtualization@lists.linux-foundation.org
13623S:	Maintained
13624F:	drivers/char/virtio_console.c
13625F:	include/linux/virtio_console.h
13626F:	include/uapi/linux/virtio_console.h
13627
13628VIRTIO CORE, NET AND BLOCK DRIVERS
13629M:	"Michael S. Tsirkin" <mst@redhat.com>
13630M:	Jason Wang <jasowang@redhat.com>
13631L:	virtualization@lists.linux-foundation.org
13632S:	Maintained
13633F:	Documentation/devicetree/bindings/virtio/
13634F:	drivers/virtio/
13635F:	tools/virtio/
13636F:	drivers/net/virtio_net.c
13637F:	drivers/block/virtio_blk.c
13638F:	include/linux/virtio*.h
13639F:	include/uapi/linux/virtio_*.h
13640F:	drivers/crypto/virtio/
13641
13642VIRTIO DRIVERS FOR S390
13643M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13644M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13645L:	linux-s390@vger.kernel.org
13646L:	virtualization@lists.linux-foundation.org
13647L:	kvm@vger.kernel.org
13648S:	Supported
13649F:	drivers/s390/virtio/
13650
13651VIRTIO GPU DRIVER
13652M:	David Airlie <airlied@linux.ie>
13653M:	Gerd Hoffmann <kraxel@redhat.com>
13654L:	dri-devel@lists.freedesktop.org
13655L:	virtualization@lists.linux-foundation.org
13656T:	git git://anongit.freedesktop.org/drm/drm-misc
13657S:	Maintained
13658F:	drivers/gpu/drm/virtio/
13659F:	include/uapi/linux/virtio_gpu.h
13660
13661VIRTIO HOST (VHOST)
13662M:	"Michael S. Tsirkin" <mst@redhat.com>
13663M:	Jason Wang <jasowang@redhat.com>
13664L:	kvm@vger.kernel.org
13665L:	virtualization@lists.linux-foundation.org
13666L:	netdev@vger.kernel.org
13667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13668S:	Maintained
13669F:	drivers/vhost/
13670F:	include/uapi/linux/vhost.h
13671
13672VIRTIO INPUT DRIVER
13673M:	Gerd Hoffmann <kraxel@redhat.com>
13674S:	Maintained
13675F:	drivers/virtio/virtio_input.c
13676F:	include/uapi/linux/virtio_input.h
13677
13678VIRTIO CRYPTO DRIVER
13679M:  Gonglei <arei.gonglei@huawei.com>
13680L:  virtualization@lists.linux-foundation.org
13681L:  linux-crypto@vger.kernel.org
13682S:  Maintained
13683F:  drivers/crypto/virtio/
13684F:  include/uapi/linux/virtio_crypto.h
13685
13686VIA RHINE NETWORK DRIVER
13687S:	Orphan
13688F:	drivers/net/ethernet/via/via-rhine.c
13689
13690VIA SD/MMC CARD CONTROLLER DRIVER
13691M:	Bruce Chang <brucechang@via.com.tw>
13692M:	Harald Welte <HaraldWelte@viatech.com>
13693S:	Maintained
13694F:	drivers/mmc/host/via-sdmmc.c
13695
13696VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13697M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13698L:	linux-fbdev@vger.kernel.org
13699S:	Maintained
13700F:	include/linux/via-core.h
13701F:	include/linux/via-gpio.h
13702F:	include/linux/via_i2c.h
13703F:	drivers/video/fbdev/via/
13704
13705VIA VELOCITY NETWORK DRIVER
13706M:	Francois Romieu <romieu@fr.zoreil.com>
13707L:	netdev@vger.kernel.org
13708S:	Maintained
13709F:	drivers/net/ethernet/via/via-velocity.*
13710
13711VIRT LIB
13712M:	Alex Williamson <alex.williamson@redhat.com>
13713M:	Paolo Bonzini <pbonzini@redhat.com>
13714L:	kvm@vger.kernel.org
13715S:	Supported
13716F:	virt/lib/
13717
13718VIVID VIRTUAL VIDEO DRIVER
13719M:	Hans Verkuil <hverkuil@xs4all.nl>
13720L:	linux-media@vger.kernel.org
13721T:	git git://linuxtv.org/media_tree.git
13722W:	https://linuxtv.org
13723S:	Maintained
13724F:	drivers/media/platform/vivid/*
13725
13726VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13727M:	Helen Koike <helen.koike@collabora.com>
13728L:	linux-media@vger.kernel.org
13729T:	git git://linuxtv.org/media_tree.git
13730W:	https://linuxtv.org
13731S:	Maintained
13732F:	drivers/media/platform/vimc/*
13733
13734VLYNQ BUS
13735M:	Florian Fainelli <f.fainelli@gmail.com>
13736L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13737S:	Maintained
13738F:	drivers/vlynq/vlynq.c
13739F:	include/linux/vlynq.h
13740
13741VME SUBSYSTEM
13742M:	Martyn Welch <martyn@welchs.me.uk>
13743M:	Manohar Vanga <manohar.vanga@gmail.com>
13744M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13745L:	devel@driverdev.osuosl.org
13746S:	Maintained
13747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13748F:	Documentation/driver-api/vme.rst
13749F:	drivers/staging/vme/
13750F:	drivers/vme/
13751F:	include/linux/vme*
13752
13753VMWARE HYPERVISOR INTERFACE
13754M:	Alok Kataria <akataria@vmware.com>
13755L:	virtualization@lists.linux-foundation.org
13756S:	Supported
13757F:	arch/x86/kernel/cpu/vmware.c
13758
13759VMWARE BALLOON DRIVER
13760M:	Xavier Deguillard <xdeguillard@vmware.com>
13761M:	Philip Moltmann <moltmann@vmware.com>
13762M:	"VMware, Inc." <pv-drivers@vmware.com>
13763L:	linux-kernel@vger.kernel.org
13764S:	Maintained
13765F:	drivers/misc/vmw_balloon.c
13766
13767VMWARE VMMOUSE SUBDRIVER
13768M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13769M:	"VMware, Inc." <pv-drivers@vmware.com>
13770L:	linux-input@vger.kernel.org
13771S:	Maintained
13772F:	drivers/input/mouse/vmmouse.c
13773F:	drivers/input/mouse/vmmouse.h
13774
13775VMWARE VMXNET3 ETHERNET DRIVER
13776M:	Shrikrishna Khare <skhare@vmware.com>
13777M:	"VMware, Inc." <pv-drivers@vmware.com>
13778L:	netdev@vger.kernel.org
13779S:	Maintained
13780F:	drivers/net/vmxnet3/
13781
13782VMware PVSCSI driver
13783M:	Jim Gill <jgill@vmware.com>
13784M:	VMware PV-Drivers <pv-drivers@vmware.com>
13785L:	linux-scsi@vger.kernel.org
13786S:	Maintained
13787F:	drivers/scsi/vmw_pvscsi.c
13788F:	drivers/scsi/vmw_pvscsi.h
13789
13790VMWARE PVRDMA DRIVER
13791M:	Adit Ranadive <aditr@vmware.com>
13792M:	VMware PV-Drivers <pv-drivers@vmware.com>
13793L:	linux-rdma@vger.kernel.org
13794S:	Maintained
13795F:	drivers/infiniband/hw/vmw_pvrdma/
13796
13797VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13798M:	Liam Girdwood <lgirdwood@gmail.com>
13799M:	Mark Brown <broonie@kernel.org>
13800L:	linux-kernel@vger.kernel.org
13801W:	http://www.slimlogic.co.uk/?p=48
13802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13803S:	Supported
13804F:	Documentation/devicetree/bindings/regulator/
13805F:	drivers/regulator/
13806F:	include/dt-bindings/regulator/
13807F:	include/linux/regulator/
13808
13809VRF
13810M:	David Ahern <dsa@cumulusnetworks.com>
13811M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13812L:	netdev@vger.kernel.org
13813S:	Maintained
13814F:	drivers/net/vrf.c
13815F:	Documentation/networking/vrf.txt
13816
13817VT1211 HARDWARE MONITOR DRIVER
13818M:	Juerg Haefliger <juergh@gmail.com>
13819L:	linux-hwmon@vger.kernel.org
13820S:	Maintained
13821F:	Documentation/hwmon/vt1211
13822F:	drivers/hwmon/vt1211.c
13823
13824VT8231 HARDWARE MONITOR DRIVER
13825M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13826L:	linux-hwmon@vger.kernel.org
13827S:	Maintained
13828F:	drivers/hwmon/vt8231.c
13829
13830VUB300 USB to SDIO/SD/MMC bridge chip
13831M:	Tony Olech <tony.olech@elandigitalsystems.com>
13832L:	linux-mmc@vger.kernel.org
13833L:	linux-usb@vger.kernel.org
13834S:	Supported
13835F:	drivers/mmc/host/vub300.c
13836
13837W1 DALLAS'S 1-WIRE BUS
13838M:	Evgeniy Polyakov <zbr@ioremap.net>
13839S:	Maintained
13840F:	Documentation/w1/
13841F:	drivers/w1/
13842
13843W83791D HARDWARE MONITORING DRIVER
13844M:	Marc Hulsman <m.hulsman@tudelft.nl>
13845L:	linux-hwmon@vger.kernel.org
13846S:	Maintained
13847F:	Documentation/hwmon/w83791d
13848F:	drivers/hwmon/w83791d.c
13849
13850W83793 HARDWARE MONITORING DRIVER
13851M:	Rudolf Marek <r.marek@assembler.cz>
13852L:	linux-hwmon@vger.kernel.org
13853S:	Maintained
13854F:	Documentation/hwmon/w83793
13855F:	drivers/hwmon/w83793.c
13856
13857W83795 HARDWARE MONITORING DRIVER
13858M:	Jean Delvare <jdelvare@suse.com>
13859L:	linux-hwmon@vger.kernel.org
13860S:	Maintained
13861F:	drivers/hwmon/w83795.c
13862
13863W83L51xD SD/MMC CARD INTERFACE DRIVER
13864M:	Pierre Ossman <pierre@ossman.eu>
13865S:	Maintained
13866F:	drivers/mmc/host/wbsd.*
13867
13868WACOM PROTOCOL 4 SERIAL TABLETS
13869M:	Julian Squires <julian@cipht.net>
13870M:	Hans de Goede <hdegoede@redhat.com>
13871L:	linux-input@vger.kernel.org
13872S:	Maintained
13873F:	drivers/input/tablet/wacom_serial4.c
13874
13875WATCHDOG DEVICE DRIVERS
13876M:	Wim Van Sebroeck <wim@iguana.be>
13877R:	Guenter Roeck <linux@roeck-us.net>
13878L:	linux-watchdog@vger.kernel.org
13879W:	http://www.linux-watchdog.org/
13880T:	git git://www.linux-watchdog.org/linux-watchdog.git
13881S:	Maintained
13882F:	Documentation/devicetree/bindings/watchdog/
13883F:	Documentation/watchdog/
13884F:	drivers/watchdog/
13885F:	include/linux/watchdog.h
13886F:	include/uapi/linux/watchdog.h
13887
13888WIIMOTE HID DRIVER
13889M:	David Herrmann <dh.herrmann@googlemail.com>
13890L:	linux-input@vger.kernel.org
13891S:	Maintained
13892F:	drivers/hid/hid-wiimote*
13893
13894WINBOND CIR DRIVER
13895M:	David Härdeman <david@hardeman.nu>
13896S:	Maintained
13897F:	drivers/media/rc/winbond-cir.c
13898
13899WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13900M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13901L:	linux-watchdog@vger.kernel.org
13902S:	Maintained
13903F:	drivers/watchdog/ebc-c384_wdt.c
13904
13905WINSYSTEMS WS16C48 GPIO DRIVER
13906M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13907L:	linux-gpio@vger.kernel.org
13908S:	Maintained
13909F:	drivers/gpio/gpio-ws16c48.c
13910
13911WIMAX STACK
13912M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13913M:	linux-wimax@intel.com
13914L:	wimax@linuxwimax.org (subscribers-only)
13915S:	Supported
13916W:	http://linuxwimax.org
13917F:	Documentation/wimax/README.wimax
13918F:	include/linux/wimax/debug.h
13919F:	include/net/wimax.h
13920F:	include/uapi/linux/wimax.h
13921F:	net/wimax/
13922
13923WISTRON LAPTOP BUTTON DRIVER
13924M:	Miloslav Trmac <mitr@volny.cz>
13925S:	Maintained
13926F:	drivers/input/misc/wistron_btns.c
13927
13928WL3501 WIRELESS PCMCIA CARD DRIVER
13929L:	linux-wireless@vger.kernel.org
13930S:	Odd fixes
13931F:	drivers/net/wireless/wl3501*
13932
13933WOLFSON MICROELECTRONICS DRIVERS
13934L:	patches@opensource.cirrus.com
13935T:	git https://github.com/CirrusLogic/linux-drivers.git
13936W:	https://github.com/CirrusLogic/linux-drivers/wiki
13937S:	Supported
13938F:	Documentation/hwmon/wm83??
13939F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13940F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13941F:	Documentation/devicetree/bindings/mfd/arizona.txt
13942F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13943F:	arch/arm/mach-s3c64xx/mach-crag6410*
13944F:	drivers/clk/clk-wm83*.c
13945F:	drivers/extcon/extcon-arizona.c
13946F:	drivers/leds/leds-wm83*.c
13947F:	drivers/gpio/gpio-*wm*.c
13948F:	drivers/gpio/gpio-arizona.c
13949F:	drivers/hwmon/wm83??-hwmon.c
13950F:	drivers/input/misc/wm831x-on.c
13951F:	drivers/input/touchscreen/wm831x-ts.c
13952F:	drivers/input/touchscreen/wm97*.c
13953F:	drivers/mfd/arizona*
13954F:	drivers/mfd/wm*.c
13955F:	drivers/mfd/cs47l24*
13956F:	drivers/power/supply/wm83*.c
13957F:	drivers/rtc/rtc-wm83*.c
13958F:	drivers/regulator/wm8*.c
13959F:	drivers/regulator/arizona*
13960F:	drivers/video/backlight/wm83*_bl.c
13961F:	drivers/watchdog/wm83*_wdt.c
13962F:	include/linux/mfd/arizona/
13963F:	include/linux/mfd/wm831x/
13964F:	include/linux/mfd/wm8350/
13965F:	include/linux/mfd/wm8400*
13966F:	include/linux/regulator/arizona*
13967F:	include/linux/wm97xx.h
13968F:	include/sound/wm????.h
13969F:	sound/soc/codecs/arizona.?
13970F:	sound/soc/codecs/wm*
13971F:	sound/soc/codecs/cs47l24*
13972
13973WORKQUEUE
13974M:	Tejun Heo <tj@kernel.org>
13975R:	Lai Jiangshan <jiangshanlai@gmail.com>
13976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13977S:	Maintained
13978F:	include/linux/workqueue.h
13979F:	kernel/workqueue.c
13980F:	Documentation/core-api/workqueue.rst
13981
13982X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13983M:	Chen-Yu Tsai <wens@csie.org>
13984L:	linux-kernel@vger.kernel.org
13985S:	Maintained
13986N:	axp[128]
13987
13988X.25 NETWORK LAYER
13989M:	Andrew Hendry <andrew.hendry@gmail.com>
13990L:	linux-x25@vger.kernel.org
13991S:	Odd Fixes
13992F:	Documentation/networking/x25*
13993F:	include/net/x25*
13994F:	net/x25/
13995
13996X86 ARCHITECTURE (32-BIT AND 64-BIT)
13997M:	Thomas Gleixner <tglx@linutronix.de>
13998M:	Ingo Molnar <mingo@redhat.com>
13999M:	"H. Peter Anvin" <hpa@zytor.com>
14000M:	x86@kernel.org
14001L:	linux-kernel@vger.kernel.org
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14003S:	Maintained
14004F:	Documentation/x86/
14005F:	arch/x86/
14006
14007X86 PLATFORM DRIVERS
14008M:	Darren Hart <dvhart@infradead.org>
14009M:	Andy Shevchenko <andy@infradead.org>
14010L:	platform-driver-x86@vger.kernel.org
14011T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14012S:	Maintained
14013F:	drivers/platform/x86/
14014F:	drivers/platform/olpc/
14015
14016X86 MCE INFRASTRUCTURE
14017M:	Tony Luck <tony.luck@intel.com>
14018M:	Borislav Petkov <bp@alien8.de>
14019L:	linux-edac@vger.kernel.org
14020S:	Maintained
14021F:	arch/x86/kernel/cpu/mcheck/*
14022
14023X86 MICROCODE UPDATE SUPPORT
14024M:	Borislav Petkov <bp@alien8.de>
14025S:	Maintained
14026F:	arch/x86/kernel/cpu/microcode/*
14027
14028X86 VDSO
14029M:	Andy Lutomirski <luto@amacapital.net>
14030L:	linux-kernel@vger.kernel.org
14031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14032S:	Maintained
14033F:	arch/x86/entry/vdso/
14034
14035XC2028/3028 TUNER DRIVER
14036M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14037M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14038L:	linux-media@vger.kernel.org
14039W:	https://linuxtv.org
14040T:	git git://linuxtv.org/media_tree.git
14041S:	Maintained
14042F:	drivers/media/tuners/tuner-xc2028.*
14043
14044XEN HYPERVISOR INTERFACE
14045M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14046M:	Juergen Gross <jgross@suse.com>
14047L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14049S:	Supported
14050F:	arch/x86/xen/
14051F:	drivers/*/xen-*front.c
14052F:	drivers/xen/
14053F:	arch/x86/include/asm/xen/
14054F:	include/xen/
14055F:	include/uapi/xen/
14056
14057XEN HYPERVISOR ARM
14058M:	Stefano Stabellini <sstabellini@kernel.org>
14059L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14060S:	Maintained
14061F:	arch/arm/xen/
14062F:	arch/arm/include/asm/xen/
14063
14064XEN HYPERVISOR ARM64
14065M:	Stefano Stabellini <sstabellini@kernel.org>
14066L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14067S:	Maintained
14068F:	arch/arm64/xen/
14069F:	arch/arm64/include/asm/xen/
14070
14071XEN NETWORK BACKEND DRIVER
14072M:	Wei Liu <wei.liu2@citrix.com>
14073M:	Paul Durrant <paul.durrant@citrix.com>
14074L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14075L:	netdev@vger.kernel.org
14076S:	Supported
14077F:	drivers/net/xen-netback/*
14078
14079XEN PCI SUBSYSTEM
14080M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14081L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14082S:	Supported
14083F:	arch/x86/pci/*xen*
14084F:	drivers/pci/*xen*
14085
14086XEN BLOCK SUBSYSTEM
14087M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14088M:	Roger Pau Monné <roger.pau@citrix.com>
14089L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14090S:	Supported
14091F:	drivers/block/xen-blkback/*
14092F:	drivers/block/xen*
14093
14094XEN PVSCSI DRIVERS
14095M:	Juergen Gross <jgross@suse.com>
14096L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14097L:	linux-scsi@vger.kernel.org
14098S:	Supported
14099F:	drivers/scsi/xen-scsifront.c
14100F:	drivers/xen/xen-scsiback.c
14101F:	include/xen/interface/io/vscsiif.h
14102
14103XEN SWIOTLB SUBSYSTEM
14104M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14105L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14106S:	Supported
14107F:	arch/x86/xen/*swiotlb*
14108F:	drivers/xen/*swiotlb*
14109
14110XFS FILESYSTEM
14111M:	Darrick J. Wong <darrick.wong@oracle.com>
14112M:	linux-xfs@vger.kernel.org
14113L:	linux-xfs@vger.kernel.org
14114W:	http://xfs.org/
14115T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14116S:	Supported
14117F:	Documentation/filesystems/xfs.txt
14118F:	fs/xfs/
14119
14120XILINX AXI ETHERNET DRIVER
14121M:	Anirudha Sarangi <anirudh@xilinx.com>
14122M:	John Linn <John.Linn@xilinx.com>
14123S:	Maintained
14124F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14125
14126XILINX UARTLITE SERIAL DRIVER
14127M:	Peter Korsgaard <jacmet@sunsite.dk>
14128L:	linux-serial@vger.kernel.org
14129S:	Maintained
14130F:	drivers/tty/serial/uartlite.c
14131
14132XILINX VIDEO IP CORES
14133M:	Hyun Kwon <hyun.kwon@xilinx.com>
14134M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14135L:	linux-media@vger.kernel.org
14136T:	git git://linuxtv.org/media_tree.git
14137S:	Supported
14138F:	Documentation/devicetree/bindings/media/xilinx/
14139F:	drivers/media/platform/xilinx/
14140F:	include/uapi/linux/xilinx-v4l2-controls.h
14141
14142XILLYBUS DRIVER
14143M:	Eli Billauer <eli.billauer@gmail.com>
14144L:	linux-kernel@vger.kernel.org
14145S:	Supported
14146F:	drivers/char/xillybus/
14147
14148XTENSA XTFPGA PLATFORM SUPPORT
14149M:	Max Filippov <jcmvbkbc@gmail.com>
14150L:	linux-xtensa@linux-xtensa.org
14151S:	Maintained
14152F:	drivers/spi/spi-xtensa-xtfpga.c
14153F:	sound/soc/xtensa/xtfpga-i2s.c
14154
14155YAM DRIVER FOR AX.25
14156M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14157L:	linux-hams@vger.kernel.org
14158S:	Maintained
14159F:	drivers/net/hamradio/yam*
14160F:	include/linux/yam.h
14161
14162YEALINK PHONE DRIVER
14163M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14164L:	usbb2k-api-dev@nongnu.org
14165S:	Maintained
14166F:	Documentation/input/yealink.rst
14167F:	drivers/input/misc/yealink.*
14168
14169Z8530 DRIVER FOR AX.25
14170M:	Joerg Reuter <jreuter@yaina.de>
14171W:	http://yaina.de/jreuter/
14172W:	http://www.qsl.net/dl1bke/
14173L:	linux-hams@vger.kernel.org
14174S:	Maintained
14175F:	Documentation/networking/z8530drv.txt
14176F:	drivers/net/hamradio/*scc.c
14177F:	drivers/net/hamradio/z8530.h
14178
14179ZBUD COMPRESSED PAGE ALLOCATOR
14180M:	Seth Jennings <sjenning@redhat.com>
14181M:	Dan Streetman <ddstreet@ieee.org>
14182L:	linux-mm@kvack.org
14183S:	Maintained
14184F:	mm/zbud.c
14185F:	include/linux/zbud.h
14186
14187ZD1211RW WIRELESS DRIVER
14188M:	Daniel Drake <dsd@gentoo.org>
14189M:	Ulrich Kunitz <kune@deine-taler.de>
14190W:	http://zd1211.ath.cx/wiki/DriverRewrite
14191L:	linux-wireless@vger.kernel.org
14192L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14193S:	Maintained
14194F:	drivers/net/wireless/zydas/zd1211rw/
14195
14196ZD1301_DEMOD MEDIA DRIVER
14197M:	Antti Palosaari <crope@iki.fi>
14198L:	linux-media@vger.kernel.org
14199W:	https://linuxtv.org/
14200W:	http://palosaari.fi/linux/
14201Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14202S:	Maintained
14203F:	drivers/media/dvb-frontends/zd1301_demod*
14204
14205ZD1301 MEDIA DRIVER
14206M:	Antti Palosaari <crope@iki.fi>
14207L:	linux-media@vger.kernel.org
14208W:	https://linuxtv.org/
14209W:	http://palosaari.fi/linux/
14210Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14211S:	Maintained
14212F:	drivers/media/usb/dvb-usb-v2/zd1301*
14213
14214ZPOOL COMPRESSED PAGE STORAGE API
14215M:	Dan Streetman <ddstreet@ieee.org>
14216L:	linux-mm@kvack.org
14217S:	Maintained
14218F:	mm/zpool.c
14219F:	include/linux/zpool.h
14220
14221ZR36067 VIDEO FOR LINUX DRIVER
14222L:	mjpeg-users@lists.sourceforge.net
14223L:	linux-media@vger.kernel.org
14224W:	http://mjpeg.sourceforge.net/driver-zoran/
14225T:	hg https://linuxtv.org/hg/v4l-dvb
14226S:	Odd Fixes
14227F:	drivers/media/pci/zoran/
14228
14229ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14230M:	Minchan Kim <minchan@kernel.org>
14231M:	Nitin Gupta <ngupta@vflare.org>
14232R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14233L:	linux-kernel@vger.kernel.org
14234S:	Maintained
14235F:	drivers/block/zram/
14236F:	Documentation/blockdev/zram.txt
14237
14238ZS DECSTATION Z85C30 SERIAL DRIVER
14239M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14240S:	Maintained
14241F:	drivers/tty/serial/zs.*
14242
14243ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14244M:	Minchan Kim <minchan@kernel.org>
14245M:	Nitin Gupta <ngupta@vflare.org>
14246R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14247L:	linux-mm@kvack.org
14248S:	Maintained
14249F:	mm/zsmalloc.c
14250F:	include/linux/zsmalloc.h
14251F:	Documentation/vm/zsmalloc.txt
14252
14253ZSWAP COMPRESSED SWAP CACHING
14254M:	Seth Jennings <sjenning@redhat.com>
14255M:	Dan Streetman <ddstreet@ieee.org>
14256L:	linux-mm@kvack.org
14257S:	Maintained
14258F:	mm/zswap.c
14259
14260THE REST
14261M:	Linus Torvalds <torvalds@linux-foundation.org>
14262L:	linux-kernel@vger.kernel.org
14263Q:	http://patchwork.kernel.org/project/LKML/list/
14264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14265S:	Buried alive in reporters
14266F:	*
14267F:	*/
14268