xref: /linux/MAINTAINERS (revision b68fc09be48edbc47de1a0f3d42ef8adf6c0ac55)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Latchesar Ionkov <lucho@ionkov.net>
203M:	Dominique Martinet <asmadeus@codewreck.org>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208T:	git git://github.com/martinetd/linux.git
209S:	Maintained
210F:	Documentation/filesystems/9p.txt
211F:	fs/9p/
212F:	net/9p/
213F:	include/net/9p/
214F:	include/uapi/linux/virtio_9p.h
215F:	include/trace/events/9p.h
216
217A8293 MEDIA DRIVER
218M:	Antti Palosaari <crope@iki.fi>
219L:	linux-media@vger.kernel.org
220W:	https://linuxtv.org
221W:	http://palosaari.fi/linux/
222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223T:	git git://linuxtv.org/anttip/media_tree.git
224S:	Maintained
225F:	drivers/media/dvb-frontends/a8293*
226
227AACRAID SCSI RAID DRIVER
228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229L:	linux-scsi@vger.kernel.org
230W:	http://www.adaptec.com/
231S:	Supported
232F:	Documentation/scsi/aacraid.txt
233F:	drivers/scsi/aacraid/
234
235ABI/API
236L:	linux-api@vger.kernel.org
237F:	include/linux/syscalls.h
238F:	kernel/sys_ni.c
239
240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241M:	Hans de Goede <hdegoede@redhat.com>
242L:	linux-hwmon@vger.kernel.org
243S:	Maintained
244F:	drivers/hwmon/abituguru.c
245
246ABIT UGURU 3 HARDWARE MONITOR DRIVER
247M:	Alistair John Strachan <alistair@devzero.co.uk>
248L:	linux-hwmon@vger.kernel.org
249S:	Maintained
250F:	drivers/hwmon/abituguru3.c
251
252ACCES 104-DIO-48E GPIO DRIVER
253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-dio-48e.c
257
258ACCES 104-IDI-48 GPIO DRIVER
259M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-104-idi-48.c
263
264ACCES 104-IDIO-16 GPIO DRIVER
265M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266L:	linux-gpio@vger.kernel.org
267S:	Maintained
268F:	drivers/gpio/gpio-104-idio-16.c
269
270ACCES 104-QUAD-8 IIO DRIVER
271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272L:	linux-iio@vger.kernel.org
273S:	Maintained
274F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275F:	drivers/iio/counter/104-quad-8.c
276
277ACCES PCI-IDIO-16 GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-pci-idio-16.c
282
283ACCES PCIe-IDIO-24 GPIO DRIVER
284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-pcie-idio-24.c
288
289ACENIC DRIVER
290M:	Jes Sorensen <jes@trained-monkey.org>
291L:	linux-acenic@sunsite.dk
292S:	Maintained
293F:	drivers/net/ethernet/alteon/acenic*
294
295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296M:	Peter Feuerer <peter@piie.net>
297L:	platform-driver-x86@vger.kernel.org
298W:	http://piie.net/?section=acerhdf
299S:	Maintained
300F:	drivers/platform/x86/acerhdf.c
301
302ACER WMI LAPTOP EXTRAS
303M:	"Lee, Chun-Yi" <jlee@suse.com>
304L:	platform-driver-x86@vger.kernel.org
305S:	Maintained
306F:	drivers/platform/x86/acer-wmi.c
307
308ACPI
309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310M:	Len Brown <lenb@kernel.org>
311L:	linux-acpi@vger.kernel.org
312W:	https://01.org/linux-acpi
313Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315B:	https://bugzilla.kernel.org
316S:	Supported
317F:	drivers/acpi/
318F:	drivers/pnp/pnpacpi/
319F:	include/linux/acpi.h
320F:	include/linux/fwnode.h
321F:	include/acpi/
322F:	Documentation/acpi/
323F:	Documentation/ABI/testing/sysfs-bus-acpi
324F:	Documentation/ABI/testing/configfs-acpi
325F:	drivers/pci/*acpi*
326F:	drivers/pci/*/*acpi*
327F:	drivers/pci/*/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN 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/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andy@infradead.org>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <matthew@wil.cx>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553AF9013 MEDIA DRIVER
554M:	Antti Palosaari <crope@iki.fi>
555L:	linux-media@vger.kernel.org
556W:	https://linuxtv.org
557W:	http://palosaari.fi/linux/
558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
559T:	git git://linuxtv.org/anttip/media_tree.git
560S:	Maintained
561F:	drivers/media/dvb-frontends/af9013*
562
563AF9033 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9033*
572
573AFFS FILE SYSTEM
574M:	David Sterba <dsterba@suse.com>
575L:	linux-fsdevel@vger.kernel.org
576S:	Odd Fixes
577F:	Documentation/filesystems/affs.txt
578F:	fs/affs/
579
580AFS FILESYSTEM
581M:	David Howells <dhowells@redhat.com>
582L:	linux-afs@lists.infradead.org
583S:	Supported
584F:	fs/afs/
585F:	include/trace/events/afs.h
586F:	Documentation/filesystems/afs.txt
587W:	https://www.infradead.org/~dhowells/kafs/
588
589AGPGART DRIVER
590M:	David Airlie <airlied@linux.ie>
591T:	git git://anongit.freedesktop.org/drm/drm
592S:	Maintained
593F:	drivers/char/agp/
594F:	include/linux/agp*
595F:	include/uapi/linux/agp*
596
597AHA152X SCSI DRIVER
598M:	"Juergen E. Fischer" <fischer@norbit.de>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aha152x*
602F:	drivers/scsi/pcmcia/aha152x*
603
604AIC7XXX / AIC79XX SCSI DRIVER
605M:	Hannes Reinecke <hare@suse.com>
606L:	linux-scsi@vger.kernel.org
607S:	Maintained
608F:	drivers/scsi/aic7xxx/
609
610AIMSLAB FM RADIO RECEIVER DRIVER
611M:	Hans Verkuil <hverkuil@xs4all.nl>
612L:	linux-media@vger.kernel.org
613T:	git git://linuxtv.org/media_tree.git
614W:	https://linuxtv.org
615S:	Maintained
616F:	drivers/media/radio/radio-aimslab*
617
618AIO
619M:	Benjamin LaHaise <bcrl@kvack.org>
620L:	linux-aio@kvack.org
621S:	Supported
622F:	fs/aio.c
623F:	include/linux/*aio*.h
624
625AIRSPY MEDIA DRIVER
626M:	Antti Palosaari <crope@iki.fi>
627L:	linux-media@vger.kernel.org
628W:	https://linuxtv.org
629W:	http://palosaari.fi/linux/
630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
631T:	git git://linuxtv.org/anttip/media_tree.git
632S:	Maintained
633F:	drivers/media/usb/airspy/
634
635ALACRITECH GIGABIT ETHERNET DRIVER
636M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
637S:	Maintained
638F:	drivers/net/ethernet/alacritech/*
639
640ALCATEL SPEEDTOUCH USB DRIVER
641M:	Duncan Sands <duncan.sands@free.fr>
642L:	linux-usb@vger.kernel.org
643W:	http://www.linux-usb.org/SpeedTouch/
644S:	Maintained
645F:	drivers/usb/atm/speedtch.c
646F:	drivers/usb/atm/usbatm.c
647
648ALCHEMY AU1XX0 MMC DRIVER
649M:	Manuel Lauss <manuel.lauss@gmail.com>
650S:	Maintained
651F:	drivers/mmc/host/au1xmmc.c
652
653ALI1563 I2C DRIVER
654M:	Rudolf Marek <r.marek@assembler.cz>
655L:	linux-i2c@vger.kernel.org
656S:	Maintained
657F:	Documentation/i2c/busses/i2c-ali1563
658F:	drivers/i2c/busses/i2c-ali1563.c
659
660ALLWINNER SECURITY SYSTEM
661M:	Corentin Labbe <clabbe.montjoie@gmail.com>
662L:	linux-crypto@vger.kernel.org
663S:	Maintained
664F:	drivers/crypto/sunxi-ss/
665
666ALPHA PORT
667M:	Richard Henderson <rth@twiddle.net>
668M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669M:	Matt Turner <mattst88@gmail.com>
670S:	Odd Fixes
671L:	linux-alpha@vger.kernel.org
672F:	arch/alpha/
673
674ALPS PS/2 TOUCHPAD DRIVER
675R:	Pali Rohár <pali.rohar@gmail.com>
676F:	drivers/input/mouse/alps.*
677
678ALTERA I2C CONTROLLER DRIVER
679M:	Thor Thayer <thor.thayer@linux.intel.com>
680S:	Maintained
681F:	drivers/i2c/busses/i2c-altera.c
682
683ALTERA MAILBOX DRIVER
684M:	Ley Foon Tan <lftan@altera.com>
685L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686S:	Maintained
687F:	drivers/mailbox/mailbox-altera.c
688
689ALTERA PIO DRIVER
690M:	Tien Hock Loh <thloh@altera.com>
691L:	linux-gpio@vger.kernel.org
692S:	Maintained
693F:	drivers/gpio/gpio-altera.c
694
695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696M:	Thor Thayer <thor.thayer@linux.intel.com>
697S:	Maintained
698F:	drivers/gpio/gpio-altera-a10sr.c
699F:	drivers/mfd/altera-a10sr.c
700F:	drivers/reset/reset-a10sr.c
701F:	include/linux/mfd/altera-a10sr.h
702F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704ALTERA TRIPLE SPEED ETHERNET DRIVER
705M:	Vince Bridgers <vbridger@opensource.altera.com>
706L:	netdev@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/net/ethernet/altera/
710
711ALTERA UART/JTAG UART SERIAL DRIVERS
712M:	Tobias Klauser <tklauser@distanz.ch>
713L:	linux-serial@vger.kernel.org
714L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715S:	Maintained
716F:	drivers/tty/serial/altera_uart.c
717F:	drivers/tty/serial/altera_jtaguart.c
718F:	include/linux/altera_uart.h
719F:	include/linux/altera_jtaguart.h
720
721AMAZON ETHERNET DRIVERS
722M:	Netanel Belgazal <netanel@amazon.com>
723R:	Saeed Bishara <saeedb@amazon.com>
724R:	Zorik Machulsky <zorik@amazon.com>
725L:	netdev@vger.kernel.org
726S:	Supported
727F:	Documentation/networking/ena.txt
728F:	drivers/net/ethernet/amazon/
729
730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731M:	Tom Lendacky <thomas.lendacky@amd.com>
732M:	Gary Hook <gary.hook@amd.com>
733L:	linux-crypto@vger.kernel.org
734S:	Supported
735F:	drivers/crypto/ccp/
736F:	include/linux/ccp.h
737
738AMD DISPLAY CORE
739M:	Harry Wentland <harry.wentland@amd.com>
740M:	Leo Li <sunpeng.li@amd.com>
741L:	amd-gfx@lists.freedesktop.org
742T:	git git://people.freedesktop.org/~agd5f/linux
743S:	Supported
744F:	drivers/gpu/drm/amd/display/
745
746AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747M:	Huang Rui <ray.huang@amd.com>
748L:	linux-hwmon@vger.kernel.org
749S:	Supported
750F:	Documentation/hwmon/fam15h_power
751F:	drivers/hwmon/fam15h_power.c
752
753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
755S:	Orphan
756F:	drivers/usb/gadget/udc/amd5536udc.*
757
758AMD GEODE PROCESSOR/CHIPSET SUPPORT
759P:	Andres Salomon <dilinger@queued.net>
760L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
761W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762S:	Supported
763F:	drivers/char/hw_random/geode-rng.c
764F:	drivers/crypto/geode*
765F:	drivers/video/fbdev/geode/
766F:	arch/x86/include/asm/geode.h
767
768AMD IOMMU (AMD-VI)
769M:	Joerg Roedel <joro@8bytes.org>
770L:	iommu@lists.linux-foundation.org
771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772S:	Maintained
773F:	drivers/iommu/amd_iommu*.[ch]
774F:	include/linux/amd-iommu.h
775
776AMD KFD
777M:	Oded Gabbay <oded.gabbay@gmail.com>
778L:	dri-devel@lists.freedesktop.org
779T:	git git://people.freedesktop.org/~gabbayo/linux.git
780S:	Supported
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788F:	drivers/gpu/drm/amd/amdkfd/
789F:	drivers/gpu/drm/amd/include/cik_structs.h
790F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791F:	drivers/gpu/drm/amd/include/vi_structs.h
792F:	drivers/gpu/drm/amd/include/v9_structs.h
793F:	include/uapi/linux/kfd_ioctl.h
794
795AMD POWERPLAY
796M:	Rex Zhu <rex.zhu@amd.com>
797M:	Evan Quan <evan.quan@amd.com>
798L:	amd-gfx@lists.freedesktop.org
799S:	Supported
800F:	drivers/gpu/drm/amd/powerplay/
801T:	git git://people.freedesktop.org/~agd5f/linux
802
803AMD SEATTLE DEVICE TREE SUPPORT
804M:	Brijesh Singh <brijeshkumar.singh@amd.com>
805M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806M:	Tom Lendacky <thomas.lendacky@amd.com>
807S:	Supported
808F:	arch/arm64/boot/dts/amd/
809
810AMD XGBE DRIVER
811M:	Tom Lendacky <thomas.lendacky@amd.com>
812L:	netdev@vger.kernel.org
813S:	Supported
814F:	drivers/net/ethernet/amd/xgbe/
815F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817ANALOG DEVICES INC AD5686 DRIVER
818M:	Stefan Popa <stefan.popa@analog.com>
819L:	linux-pm@vger.kernel.org
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/dac/ad5686*
823F:	drivers/iio/dac/ad5696*
824
825ANALOG DEVICES INC AD5758 DRIVER
826M:	Stefan Popa <stefan.popa@analog.com>
827L:	linux-iio@vger.kernel.org
828W:	http://ez.analog.com/community/linux-device-drivers
829S:	Supported
830F:	drivers/iio/dac/ad5758.c
831F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
832
833ANALOG DEVICES INC AD9389B DRIVER
834M:	Hans Verkuil <hans.verkuil@cisco.com>
835L:	linux-media@vger.kernel.org
836S:	Maintained
837F:	drivers/media/i2c/ad9389b*
838
839ANALOG DEVICES INC ADGS1408 DRIVER
840M:	Mircea Caprioru <mircea.caprioru@analog.com>
841S:	Supported
842F:	drivers/mux/adgs1408.c
843F:	Documentation/devicetree/bindings/mux/adgs1408.txt
844
845ANALOG DEVICES INC ADP5061 DRIVER
846M:	Stefan Popa <stefan.popa@analog.com>
847L:	linux-pm@vger.kernel.org
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/power/supply/adp5061.c
851
852ANALOG DEVICES INC ADV7180 DRIVER
853M:	Lars-Peter Clausen <lars@metafoo.de>
854L:	linux-media@vger.kernel.org
855W:	http://ez.analog.com/community/linux-device-drivers
856S:	Supported
857F:	drivers/media/i2c/adv7180.c
858
859ANALOG DEVICES INC ADV748X DRIVER
860M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/media/i2c/adv748x/*
864
865ANALOG DEVICES INC ADV7511 DRIVER
866M:	Hans Verkuil <hans.verkuil@cisco.com>
867L:	linux-media@vger.kernel.org
868S:	Maintained
869F:	drivers/media/i2c/adv7511*
870
871ANALOG DEVICES INC ADV7604 DRIVER
872M:	Hans Verkuil <hans.verkuil@cisco.com>
873L:	linux-media@vger.kernel.org
874S:	Maintained
875F:	drivers/media/i2c/adv7604*
876
877ANALOG DEVICES INC ADV7842 DRIVER
878M:	Hans Verkuil <hans.verkuil@cisco.com>
879L:	linux-media@vger.kernel.org
880S:	Maintained
881F:	drivers/media/i2c/adv7842*
882
883ANALOG DEVICES INC ASOC CODEC DRIVERS
884M:	Lars-Peter Clausen <lars@metafoo.de>
885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
886W:	http://wiki.analog.com/
887W:	http://ez.analog.com/community/linux-device-drivers
888S:	Supported
889F:	sound/soc/codecs/adau*
890F:	sound/soc/codecs/adav*
891F:	sound/soc/codecs/ad1*
892F:	sound/soc/codecs/ad7*
893F:	sound/soc/codecs/ssm*
894F:	sound/soc/codecs/sigmadsp.*
895
896ANALOG DEVICES INC DMA DRIVERS
897M:	Lars-Peter Clausen <lars@metafoo.de>
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/dma/dma-axi-dmac.c
901
902ANALOG DEVICES INC IIO DRIVERS
903M:	Lars-Peter Clausen <lars@metafoo.de>
904M:	Michael Hennerich <Michael.Hennerich@analog.com>
905W:	http://wiki.analog.com/
906W:	http://ez.analog.com/community/linux-device-drivers
907S:	Supported
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
910F:	drivers/iio/*/ad*
911F:	drivers/iio/adc/ltc2497*
912X:	drivers/iio/*/adjd*
913F:	drivers/staging/iio/*/ad*
914
915ANDES ARCHITECTURE
916M:	Greentime Hu <green.hu@gmail.com>
917M:	Vincent Chen <deanbo422@gmail.com>
918T:	git https://github.com/andestech/linux.git
919S:	Supported
920F:	arch/nds32/
921F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922F:	Documentation/devicetree/bindings/nds32/
923K:	nds32
924N:	nds32
925
926ANDROID CONFIG FRAGMENTS
927M:	Rob Herring <robh@kernel.org>
928S:	Supported
929F:	kernel/configs/android*
930
931ANDROID DRIVERS
932M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933M:	Arve Hjønnevåg <arve@android.com>
934M:	Todd Kjos <tkjos@android.com>
935M:	Martijn Coenen <maco@android.com>
936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937L:	devel@driverdev.osuosl.org
938S:	Supported
939F:	drivers/android/
940F:	drivers/staging/android/
941
942ANDROID GOLDFISH PIC DRIVER
943M:	Miodrag Dinic <miodrag.dinic@mips.com>
944S:	Supported
945F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946F:	drivers/irqchip/irq-goldfish-pic.c
947
948ANDROID GOLDFISH RTC DRIVER
949M:	Miodrag Dinic <miodrag.dinic@mips.com>
950S:	Supported
951F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952F:	drivers/rtc/rtc-goldfish.c
953
954ANDROID ION DRIVER
955M:	Laura Abbott <labbott@redhat.com>
956M:	Sumit Semwal <sumit.semwal@linaro.org>
957L:	devel@driverdev.osuosl.org
958L:	dri-devel@lists.freedesktop.org
959L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960S:	Supported
961F:	drivers/staging/android/ion
962F:	drivers/staging/android/uapi/ion.h
963
964AOA (Apple Onboard Audio) ALSA DRIVER
965M:	Johannes Berg <johannes@sipsolutions.net>
966L:	linuxppc-dev@lists.ozlabs.org
967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
968S:	Maintained
969F:	sound/aoa/
970
971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972M:	William Breathitt Gray <vilhelm.gray@gmail.com>
973L:	linux-iio@vger.kernel.org
974S:	Maintained
975F:	drivers/iio/adc/stx104.c
976
977APM DRIVER
978M:	Jiri Kosina <jikos@kernel.org>
979S:	Odd fixes
980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981F:	arch/x86/kernel/apm_32.c
982F:	include/linux/apm_bios.h
983F:	include/uapi/linux/apm_bios.h
984F:	drivers/char/apm-emulation.c
985
986APPARMOR SECURITY MODULE
987M:	John Johansen <john.johansen@canonical.com>
988L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989W:	wiki.apparmor.net
990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991S:	Supported
992F:	security/apparmor/
993F:	Documentation/admin-guide/LSM/apparmor.rst
994
995APPLE BCM5974 MULTITOUCH DRIVER
996M:	Henrik Rydberg <rydberg@bitmath.org>
997L:	linux-input@vger.kernel.org
998S:	Odd fixes
999F:	drivers/input/mouse/bcm5974.c
1000
1001APPLE SMC DRIVER
1002M:	Henrik Rydberg <rydberg@bitmath.org>
1003L:	linux-hwmon@vger.kernel.org
1004S:	Odd fixes
1005F:	drivers/hwmon/applesmc.c
1006
1007APPLETALK NETWORK LAYER
1008L:	netdev@vger.kernel.org
1009S:	Odd fixes
1010F:	drivers/net/appletalk/
1011F:	net/appletalk/
1012
1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014M:	Duc Dang <dhdang@apm.com>
1015S:	Supported
1016F:	arch/arm64/boot/dts/apm/
1017
1018APPLIED MICRO (APM) X-GENE SOC EDAC
1019M:	Loc Ho <lho@apm.com>
1020S:	Supported
1021F:	drivers/edac/xgene_edac.c
1022F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023
1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025M:	Iyappan Subramanian <isubramanian@apm.com>
1026M:	Keyur Chudgar <kchudgar@apm.com>
1027S:	Supported
1028F:	drivers/net/ethernet/apm/xgene-v2/
1029
1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031M:	Iyappan Subramanian <isubramanian@apm.com>
1032M:	Keyur Chudgar <kchudgar@apm.com>
1033M:	Quan Nguyen <qnguyen@apm.com>
1034S:	Supported
1035F:	drivers/net/ethernet/apm/xgene/
1036F:	drivers/net/phy/mdio-xgene.c
1037F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC PMU
1041M:	Tai Nguyen <ttnguyen@apm.com>
1042S:	Supported
1043F:	drivers/perf/xgene_pmu.c
1044F:	Documentation/perf/xgene-pmu.txt
1045F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046
1047APTINA CAMERA SENSOR PLL
1048M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049L:	linux-media@vger.kernel.org
1050S:	Maintained
1051F:	drivers/media/i2c/aptina-pll.*
1052
1053ARC FRAMEBUFFER DRIVER
1054M:	Jaya Kumar <jayalk@intworks.biz>
1055S:	Maintained
1056F:	drivers/video/fbdev/arcfb.c
1057F:	drivers/video/fbdev/core/fb_defio.c
1058
1059ARC PGU DRM DRIVER
1060M:	Alexey Brodkin <abrodkin@synopsys.com>
1061S:	Supported
1062F:	drivers/gpu/drm/arc/
1063F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064
1065ARCNET NETWORK LAYER
1066M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1067L:	netdev@vger.kernel.org
1068S:	Maintained
1069F:	drivers/net/arcnet/
1070F:	include/uapi/linux/if_arcnet.h
1071
1072ARM ARCHITECTED TIMER DRIVER
1073M:	Mark Rutland <mark.rutland@arm.com>
1074M:	Marc Zyngier <marc.zyngier@arm.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/include/asm/arch_timer.h
1078F:	arch/arm64/include/asm/arch_timer.h
1079F:	drivers/clocksource/arm_arch_timer.c
1080
1081ARM HDLCD DRM DRIVER
1082M:	Liviu Dudau <liviu.dudau@arm.com>
1083S:	Supported
1084F:	drivers/gpu/drm/arm/hdlcd_*
1085F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086
1087ARM MALI-DP DRM DRIVER
1088M:	Liviu Dudau <liviu.dudau@arm.com>
1089M:	Brian Starkey <brian.starkey@arm.com>
1090M:	Mali DP Maintainers <malidp@foss.arm.com>
1091S:	Supported
1092F:	drivers/gpu/drm/arm/
1093F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1094
1095ARM MFM AND FLOPPY DRIVERS
1096M:	Ian Molton <spyro@f2s.com>
1097S:	Maintained
1098F:	arch/arm/lib/floppydma.S
1099F:	arch/arm/include/asm/floppy.h
1100
1101ARM PMU PROFILING AND DEBUGGING
1102M:	Will Deacon <will.deacon@arm.com>
1103M:	Mark Rutland <mark.rutland@arm.com>
1104S:	Maintained
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106F:	arch/arm*/kernel/perf_*
1107F:	arch/arm/oprofile/common.c
1108F:	arch/arm*/kernel/hw_breakpoint.c
1109F:	arch/arm*/include/asm/hw_breakpoint.h
1110F:	arch/arm*/include/asm/perf_event.h
1111F:	drivers/perf/*
1112F:	include/linux/perf/arm_pmu.h
1113F:	Documentation/devicetree/bindings/arm/pmu.txt
1114F:	Documentation/devicetree/bindings/perf/
1115
1116ARM PORT
1117M:	Russell King <linux@armlinux.org.uk>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119W:	http://www.armlinux.org.uk/
1120S:	Odd Fixes
1121T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122F:	arch/arm/
1123X:	arch/arm/boot/dts/
1124
1125ARM PRIMECELL AACI PL041 DRIVER
1126M:	Russell King <linux@armlinux.org.uk>
1127S:	Odd Fixes
1128F:	sound/arm/aaci.*
1129
1130ARM PRIMECELL BUS SUPPORT
1131M:	Russell King <linux@armlinux.org.uk>
1132S:	Odd Fixes
1133F:	drivers/amba/
1134F:	include/linux/amba/bus.h
1135
1136ARM PRIMECELL CLCD PL110 DRIVER
1137M:	Russell King <linux@armlinux.org.uk>
1138S:	Odd Fixes
1139F:	drivers/video/fbdev/amba-clcd.*
1140
1141ARM PRIMECELL KMI PL050 DRIVER
1142M:	Russell King <linux@armlinux.org.uk>
1143S:	Odd Fixes
1144F:	drivers/input/serio/ambakmi.*
1145F:	include/linux/amba/kmi.h
1146
1147ARM PRIMECELL MMCI PL180/1 DRIVER
1148M:	Russell King <linux@armlinux.org.uk>
1149S:	Odd Fixes
1150F:	drivers/mmc/host/mmci.*
1151F:	include/linux/amba/mmci.h
1152
1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154M:	Russell King <linux@armlinux.org.uk>
1155S:	Odd Fixes
1156F:	drivers/tty/serial/amba-pl01*.c
1157F:	include/linux/amba/serial.h
1158
1159ARM SMMU DRIVERS
1160M:	Will Deacon <will.deacon@arm.com>
1161R:	Robin Murphy <robin.murphy@arm.com>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164F:	drivers/iommu/arm-smmu.c
1165F:	drivers/iommu/arm-smmu-v3.c
1166F:	drivers/iommu/io-pgtable-arm.c
1167F:	drivers/iommu/io-pgtable-arm-v7s.c
1168
1169ARM SUB-ARCHITECTURES
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172F:	arch/arm/mach-*/
1173F:	arch/arm/plat-*/
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175
1176ARM/ACTIONS SEMI ARCHITECTURE
1177M:	Andreas Färber <afaerber@suse.de>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	owl
1181F:	arch/arm/mach-actions/
1182F:	arch/arm/boot/dts/owl-*
1183F:	arch/arm64/boot/dts/actions/
1184F:	drivers/clocksource/owl-*
1185F:	drivers/pinctrl/actions/*
1186F:	drivers/soc/actions/
1187F:	include/dt-bindings/power/owl-*
1188F:	include/linux/soc/actions/
1189F:	Documentation/devicetree/bindings/arm/actions.txt
1190F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193
1194ARM/ADS SPHERE MACHINE SUPPORT
1195M:	Lennert Buytenhek <kernel@wantstofly.org>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/AFEB9260 MACHINE SUPPORT
1200M:	Sergey Lapin <slapin@ossfans.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203
1204ARM/AJECO 1ARM MACHINE SUPPORT
1205M:	Lennert Buytenhek <kernel@wantstofly.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208
1209ARM/Allwinner SoC Clock Support
1210M:	Emilio López <emilio@elopez.com.ar>
1211S:	Maintained
1212F:	drivers/clk/sunxi/
1213
1214ARM/Allwinner sunXi SoC support
1215M:	Maxime Ripard <maxime.ripard@bootlin.com>
1216M:	Chen-Yu Tsai <wens@csie.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219N:	sun[x456789]i
1220N:	sun50i
1221F:	arch/arm/mach-sunxi/
1222F:	arch/arm64/boot/dts/allwinner/
1223F:	drivers/clk/sunxi-ng/
1224F:	drivers/pinctrl/sunxi/
1225F:	drivers/soc/sunxi/
1226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227
1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229M:	Neil Armstrong <narmstrong@baylibre.com>
1230M:	Jerome Brunet <jbrunet@baylibre.com>
1231L:	linux-amlogic@lists.infradead.org
1232S:	Maintained
1233F:	drivers/clk/meson/
1234F:	include/dt-bindings/clock/meson*
1235F:	include/dt-bindings/clock/gxbb*
1236F:	Documentation/devicetree/bindings/clock/amlogic*
1237
1238ARM/Amlogic Meson SoC support
1239M:	Carlo Caione <carlo@caione.org>
1240M:	Kevin Hilman <khilman@baylibre.com>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L:	linux-amlogic@lists.infradead.org
1243W:	http://linux-meson.com/
1244S:	Maintained
1245F:	arch/arm/mach-meson/
1246F:	arch/arm/boot/dts/meson*
1247F:	arch/arm64/boot/dts/amlogic/
1248F:	drivers/pinctrl/meson/
1249F:	drivers/mmc/host/meson*
1250N:	meson
1251
1252ARM/Annapurna Labs ALPINE ARCHITECTURE
1253M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254M:	Antoine Tenart <antoine.tenart@bootlin.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/mach-alpine/
1258F:	arch/arm/boot/dts/alpine*
1259F:	arch/arm64/boot/dts/al/
1260F:	drivers/*/*alpine*
1261
1262ARM/ARTPEC MACHINE SUPPORT
1263M:	Jesper Nilsson <jesper.nilsson@axis.com>
1264M:	Lars Persson <lars.persson@axis.com>
1265S:	Maintained
1266L:	linux-arm-kernel@axis.com
1267F:	arch/arm/mach-artpec
1268F:	arch/arm/boot/dts/artpec6*
1269F:	drivers/clk/axis
1270F:	drivers/crypto/axis
1271F:	drivers/pinctrl/pinctrl-artpec*
1272F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273
1274ARM/ASPEED I2C DRIVER
1275M:	Brendan Higgins <brendanhiggins@google.com>
1276R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277R:	Joel Stanley <joel@jms.id.au>
1278L:	linux-i2c@vger.kernel.org
1279L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1282F:	drivers/i2c/busses/i2c-aspeed.c
1283F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285
1286ARM/ASPEED MACHINE SUPPORT
1287M:	Joel Stanley <joel@jms.id.au>
1288R:	Andrew Jeffery <andrew@aj.id.au>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292S:	Supported
1293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294F:	arch/arm/mach-aspeed/
1295F:	arch/arm/boot/dts/aspeed-*
1296N:	aspeed
1297
1298ARM/CALXEDA HIGHBANK ARCHITECTURE
1299M:	Rob Herring <robh@kernel.org>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-highbank/
1303F:	arch/arm/boot/dts/highbank.dts
1304F:	arch/arm/boot/dts/ecx-*.dts*
1305
1306ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1307M:	Krzysztof Halasa <khalasa@piap.pl>
1308S:	Maintained
1309F:	arch/arm/mach-cns3xxx/
1310
1311ARM/CAVIUM THUNDER NETWORK DRIVER
1312M:	Sunil Goutham <sgoutham@cavium.com>
1313M:	Robert Richter <rric@kernel.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Supported
1316F:	drivers/net/ethernet/cavium/thunder/
1317
1318ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1319M:	Lukasz Majewski <lukma@denx.de>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/mach-ep93xx/ts72xx.c
1323
1324ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1325M:	Alexander Shiyan <shc_work@mail.ru>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Odd Fixes
1328N:	clps711x
1329
1330ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1331M:	Lennert Buytenhek <kernel@wantstofly.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334
1335ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1336M:	Hartley Sweeten <hsweeten@visionengravers.com>
1337M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Maintained
1340F:	arch/arm/mach-ep93xx/
1341F:	arch/arm/mach-ep93xx/include/mach/
1342
1343ARM/CLKDEV SUPPORT
1344M:	Russell King <linux@armlinux.org.uk>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1348F:	drivers/clk/clkdev.c
1349
1350ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1351M:	Mike Rapoport <mike@compulab.co.il>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1356M:	Baruch Siach <baruch@tkos.co.il>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/boot/dts/cx92755*
1360N:	digicolor
1361
1362ARM/CONTEC MICRO9 MACHINE SUPPORT
1363M:	Hubert Feurstein <hubert.feurstein@contec.at>
1364S:	Maintained
1365F:	arch/arm/mach-ep93xx/micro9.c
1366
1367ARM/CORESIGHT FRAMEWORK AND DRIVERS
1368M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	drivers/hwtracing/coresight/*
1372F:	Documentation/trace/coresight.txt
1373F:	Documentation/trace/coresight-cpu-debug.txt
1374F:	Documentation/devicetree/bindings/arm/coresight.txt
1375F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1376F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1377F:	tools/perf/arch/arm/util/pmu.c
1378F:	tools/perf/arch/arm/util/auxtrace.c
1379F:	tools/perf/arch/arm/util/cs-etm.c
1380F:	tools/perf/arch/arm/util/cs-etm.h
1381F:	tools/perf/util/cs-etm.*
1382F:	tools/perf/util/cs-etm-decoder/*
1383
1384ARM/CORGI MACHINE SUPPORT
1385M:	Richard Purdie <rpurdie@rpsys.net>
1386S:	Maintained
1387
1388ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1389M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390M:	Linus Walleij <linus.walleij@linaro.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392T:	git git://github.com/ulli-kroll/linux.git
1393S:	Maintained
1394F:	Documentation/devicetree/bindings/arm/gemini.txt
1395F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1396F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1397F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1398F:	arch/arm/mach-gemini/
1399F:	drivers/net/ethernet/cortina/
1400F:	drivers/pinctrl/pinctrl-gemini.c
1401F:	drivers/rtc/rtc-ftrtc010.c
1402
1403ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1404M:	Barry Song <baohua@kernel.org>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1407S:	Maintained
1408F:	arch/arm/boot/dts/prima2*
1409F:	arch/arm/mach-prima2/
1410F:	drivers/clk/sirf/
1411F:	drivers/clocksource/timer-prima2.c
1412F:	drivers/clocksource/timer-atlas7.c
1413N:	[^a-z]sirf
1414
1415ARM/EBSA110 MACHINE SUPPORT
1416M:	Russell King <linux@armlinux.org.uk>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418W:	http://www.armlinux.org.uk/
1419S:	Maintained
1420F:	arch/arm/mach-ebsa110/
1421F:	drivers/net/ethernet/amd/am79c961a.*
1422
1423ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1424M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1425R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428N:	efm32
1429
1430ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1431M:	Robert Jarzmik <robert.jarzmik@free.fr>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434F:	arch/arm/mach-pxa/ezx.c
1435
1436ARM/FARADAY FA526 PORT
1437M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440T:	git git://git.berlios.de/gemini-board
1441F:	arch/arm/mm/*-fa*
1442
1443ARM/FOOTBRIDGE ARCHITECTURE
1444M:	Russell King <linux@armlinux.org.uk>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446W:	http://www.armlinux.org.uk/
1447S:	Maintained
1448F:	arch/arm/include/asm/hardware/dec21285.h
1449F:	arch/arm/mach-footbridge/
1450
1451ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1452M:	Shawn Guo <shawnguo@kernel.org>
1453M:	Sascha Hauer <s.hauer@pengutronix.de>
1454R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1455R:	Fabio Estevam <fabio.estevam@nxp.com>
1456R:	NXP Linux Team <linux-imx@nxp.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460F:	arch/arm/mach-imx/
1461F:	arch/arm/mach-mxs/
1462F:	arch/arm/boot/dts/imx*
1463F:	arch/arm/configs/imx*_defconfig
1464F:	drivers/clk/imx/
1465F:	drivers/soc/imx/
1466F:	include/soc/imx/
1467
1468ARM/FREESCALE VYBRID ARM ARCHITECTURE
1469M:	Shawn Guo <shawnguo@kernel.org>
1470M:	Sascha Hauer <s.hauer@pengutronix.de>
1471R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1472R:	Stefan Agner <stefan@agner.ch>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1476F:	arch/arm/mach-imx/*vf610*
1477F:	arch/arm/boot/dts/vf*
1478
1479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1480M:	Shawn Guo <shawnguo@kernel.org>
1481M:	Li Yang <leoyang.li@nxp.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485F:	arch/arm/boot/dts/ls1021a*
1486F:	arch/arm64/boot/dts/freescale/fsl-*
1487F:	arch/arm64/boot/dts/freescale/qoriq-*
1488
1489ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1490M:	Lennert Buytenhek <kernel@wantstofly.org>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493
1494ARM/GUMSTIX MACHINE SUPPORT
1495M:	Steve Sakoman <sakoman@gmail.com>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1500M:	Philipp Zabel <philipp.zabel@gmail.com>
1501M:	Paul Parsons <lost.distance@yahoo.com>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-pxa/hx4700.c
1505F:	arch/arm/mach-pxa/include/mach/hx4700.h
1506F:	sound/soc/pxa/hx4700.c
1507
1508ARM/HISILICON SOC SUPPORT
1509M:	Wei Xu <xuwei5@hisilicon.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511W:	http://www.hisilicon.com
1512S:	Supported
1513T:	git git://github.com/hisilicon/linux-hisi.git
1514F:	arch/arm/mach-hisi/
1515F:	arch/arm/boot/dts/hi3*
1516F:	arch/arm/boot/dts/hip*
1517F:	arch/arm/boot/dts/hisi*
1518F:	arch/arm64/boot/dts/hisilicon/
1519
1520ARM/HP JORNADA 7XX MACHINE SUPPORT
1521M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1522W:	www.jlime.com
1523S:	Maintained
1524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1525F:	arch/arm/mach-sa1100/jornada720.c
1526F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1527
1528ARM/IGEP MACHINE SUPPORT
1529M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1530M:	Javier Martinez Canillas <javier@dowhile0.org>
1531L:	linux-omap@vger.kernel.org
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm/boot/dts/omap3-igep*
1535
1536ARM/INCOME PXA270 SUPPORT
1537M:	Marek Vasut <marek.vasut@gmail.com>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1541
1542ARM/INTEL IOP13XX ARM ARCHITECTURE
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/INTEL IOP32X ARM ARCHITECTURE
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/INTEL IOP33X ARM ARCHITECTURE
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Orphan
1555
1556ARM/INTEL IQ81342EX MACHINE SUPPORT
1557M:	Lennert Buytenhek <kernel@wantstofly.org>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/INTEL IXDP2850 MACHINE SUPPORT
1562M:	Lennert Buytenhek <kernel@wantstofly.org>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565
1566ARM/INTEL IXP4XX ARM ARCHITECTURE
1567M:	Imre Kaloz <kaloz@openwrt.org>
1568M:	Krzysztof Halasa <khalasa@piap.pl>
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	arch/arm/mach-ixp4xx/
1572
1573ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1574M:	Jonathan Cameron <jic23@cam.ac.uk>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	arch/arm/mach-pxa/stargate2.c
1578F:	drivers/pcmcia/pxa2xx_stargate2.c
1579
1580ARM/INTEL XSC3 (MANZANO) ARM CORE
1581M:	Lennert Buytenhek <kernel@wantstofly.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584
1585ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1586M:	Lennert Buytenhek <kernel@wantstofly.org>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589
1590ARM/LG1K ARCHITECTURE
1591M:	Chanho Min <chanho.min@lge.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	arch/arm64/boot/dts/lg/
1595
1596ARM/LOGICPD PXA270 MACHINE SUPPORT
1597M:	Lennert Buytenhek <kernel@wantstofly.org>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600
1601ARM/LPC18XX ARCHITECTURE
1602M:	Joachim Eastwood <manabian@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/lpc43*
1606F:	drivers/clk/nxp/clk-lpc18xx*
1607F:	drivers/clocksource/time-lpc32xx.c
1608F:	drivers/i2c/busses/i2c-lpc2k.c
1609F:	drivers/memory/pl172.c
1610F:	drivers/mtd/spi-nor/nxp-spifi.c
1611F:	drivers/rtc/rtc-lpc24xx.c
1612N:	lpc18xx
1613
1614ARM/LPC32XX SOC SUPPORT
1615M:	Vladimir Zapolskiy <vz@mleia.com>
1616M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1619S:	Maintained
1620F:	arch/arm/boot/dts/lpc32*
1621F:	arch/arm/mach-lpc32xx/
1622F:	drivers/i2c/busses/i2c-pnx.c
1623F:	drivers/net/ethernet/nxp/lpc_eth.c
1624F:	drivers/usb/host/ohci-nxp.c
1625F:	drivers/watchdog/pnx4008_wdt.c
1626N:	lpc32xx
1627
1628ARM/MAGICIAN MACHINE SUPPORT
1629M:	Philipp Zabel <philipp.zabel@gmail.com>
1630S:	Maintained
1631
1632ARM/Marvell Dove/MV78xx0/Orion SOC support
1633M:	Jason Cooper <jason@lakedaemon.net>
1634M:	Andrew Lunn <andrew@lunn.ch>
1635M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1636M:	Gregory Clement <gregory.clement@bootlin.com>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	Documentation/devicetree/bindings/soc/dove/
1640F:	arch/arm/mach-dove/
1641F:	arch/arm/mach-mv78xx0/
1642F:	arch/arm/mach-orion5x/
1643F:	arch/arm/plat-orion/
1644F:	arch/arm/boot/dts/dove*
1645F:	arch/arm/boot/dts/orion5x*
1646
1647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1648M:	Jason Cooper <jason@lakedaemon.net>
1649M:	Andrew Lunn <andrew@lunn.ch>
1650M:	Gregory Clement <gregory.clement@bootlin.com>
1651M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	arch/arm/boot/dts/armada*
1655F:	arch/arm/boot/dts/kirkwood*
1656F:	arch/arm/configs/mvebu_*_defconfig
1657F:	arch/arm/mach-mvebu/
1658F:	arch/arm64/boot/dts/marvell/armada*
1659F:	drivers/cpufreq/armada-37xx-cpufreq.c
1660F:	drivers/cpufreq/mvebu-cpufreq.c
1661F:	drivers/irqchip/irq-armada-370-xp.c
1662F:	drivers/irqchip/irq-mvebu-*
1663F:	drivers/pinctrl/mvebu/
1664F:	drivers/rtc/rtc-armada38x.c
1665
1666ARM/Mediatek RTC DRIVER
1667M:	Eddie Huang <eddie.huang@mediatek.com>
1668M:	Sean Wang <sean.wang@mediatek.com>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671S:	Maintained
1672F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1673F:	drivers/rtc/rtc-mt6397.c
1674F:	drivers/rtc/rtc-mt7622.c
1675
1676ARM/Mediatek SoC support
1677M:	Matthias Brugger <matthias.bgg@gmail.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/boot/dts/mt6*
1682F:	arch/arm/boot/dts/mt7*
1683F:	arch/arm/boot/dts/mt8*
1684F:	arch/arm/mach-mediatek/
1685F:	arch/arm64/boot/dts/mediatek/
1686N:	mtk
1687K:	mediatek
1688
1689ARM/Mediatek USB3 PHY DRIVER
1690M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	drivers/phy/mediatek/
1695F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1696
1697ARM/MICREL KS8695 ARCHITECTURE
1698M:	Greg Ungerer <gerg@uclinux.org>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700F:	arch/arm/mach-ks8695/
1701S:	Odd Fixes
1702
1703ARM/Microchip (AT91) SoC support
1704M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1705M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707W:	http://www.linux4sam.org
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1709S:	Supported
1710N:	at91
1711N:	atmel
1712F:	arch/arm/mach-at91/
1713F:	include/soc/at91/
1714F:	arch/arm/boot/dts/at91*.dts
1715F:	arch/arm/boot/dts/at91*.dtsi
1716F:	arch/arm/boot/dts/sama*.dts
1717F:	arch/arm/boot/dts/sama*.dtsi
1718F:	arch/arm/include/debug/at91.S
1719F:	drivers/memory/atmel*
1720F:	drivers/watchdog/sama5d4_wdt.c
1721X:	drivers/input/touchscreen/atmel_mxt_ts.c
1722X:	drivers/net/wireless/atmel/
1723
1724ARM/MIOA701 MACHINE SUPPORT
1725M:	Robert Jarzmik <robert.jarzmik@free.fr>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727F:	arch/arm/mach-pxa/mioa701.c
1728S:	Maintained
1729
1730ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1731M:	Michael Petchkovsky <mkpetch@internode.on.net>
1732S:	Maintained
1733
1734ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1735M:	Linus Walleij <linus.walleij@linaro.org>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738F:	arch/arm/mach-nomadik/
1739F:	arch/arm/mach-u300/
1740F:	arch/arm/mach-ux500/
1741F:	arch/arm/boot/dts/ste-*
1742F:	drivers/clk/clk-nomadik.c
1743F:	drivers/clk/clk-u300.c
1744F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1745F:	drivers/clocksource/timer-u300.c
1746F:	drivers/dma/coh901318*
1747F:	drivers/dma/ste_dma40*
1748F:	drivers/hwspinlock/u8500_hsem.c
1749F:	drivers/i2c/busses/i2c-nomadik.c
1750F:	drivers/i2c/busses/i2c-stu300.c
1751F:	drivers/mfd/ab3100*
1752F:	drivers/mfd/ab8500*
1753F:	drivers/mfd/abx500*
1754F:	drivers/mfd/dbx500*
1755F:	drivers/mfd/db8500*
1756F:	drivers/pinctrl/nomadik/
1757F:	drivers/pinctrl/pinctrl-coh901*
1758F:	drivers/pinctrl/pinctrl-u300.c
1759F:	drivers/rtc/rtc-ab3100.c
1760F:	drivers/rtc/rtc-ab8500.c
1761F:	drivers/rtc/rtc-coh901331.c
1762F:	drivers/rtc/rtc-pl031.c
1763F:	drivers/watchdog/coh901327_wdt.c
1764F:	Documentation/devicetree/bindings/arm/ste-*
1765F:	Documentation/devicetree/bindings/arm/ux500/
1766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1767
1768ARM/NUVOTON NPCM ARCHITECTURE
1769M:	Avi Fishman <avifishman70@gmail.com>
1770M:	Tomer Maimon <tmaimon77@gmail.com>
1771R:	Patrick Venture <venture@google.com>
1772R:	Nancy Yuen <yuenn@google.com>
1773R:	Brendan Higgins <brendanhiggins@google.com>
1774L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775S:	Supported
1776F:	arch/arm/mach-npcm/
1777F:	arch/arm/boot/dts/nuvoton-npcm*
1778F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1779F:	drivers/*/*npcm*
1780F:	Documentation/devicetree/bindings/*/*npcm*
1781F:	Documentation/devicetree/bindings/*/*/*npcm*
1782
1783ARM/NUVOTON W90X900 ARM ARCHITECTURE
1784M:	Wan ZongShun <mcuos.com@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786W:	http://www.mcuos.com
1787S:	Maintained
1788F:	arch/arm/mach-w90x900/
1789F:	drivers/input/keyboard/w90p910_keypad.c
1790F:	drivers/input/touchscreen/w90p910_ts.c
1791F:	drivers/watchdog/nuc900_wdt.c
1792F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1793F:	drivers/mtd/nand/raw/nuc900_nand.c
1794F:	drivers/rtc/rtc-nuc900.c
1795F:	drivers/spi/spi-nuc900.c
1796F:	drivers/usb/host/ehci-w90x900.c
1797F:	drivers/video/fbdev/nuc900fb.c
1798
1799ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1800M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1801L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1802W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1803S:	Supported
1804
1805ARM/Orion SoC/Technologic Systems TS-78xx platform support
1806M:	Alexander Clouter <alex@digriz.org.uk>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808W:	http://www.digriz.org.uk/ts78xx/kernel
1809S:	Maintained
1810F:	arch/arm/mach-orion5x/ts78xx-*
1811
1812ARM/OXNAS platform support
1813M:	Neil Armstrong <narmstrong@baylibre.com>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815L:	linux-oxnas@groups.io (moderated for non-subscribers)
1816S:	Maintained
1817F:	arch/arm/mach-oxnas/
1818F:	arch/arm/boot/dts/ox8*.dts*
1819N:	oxnas
1820
1821ARM/PALM TREO SUPPORT
1822M:	Tomas Cech <sleep_walker@suse.com>
1823L:	linux-arm-kernel@lists.infradead.org
1824W:	http://hackndev.com
1825S:	Maintained
1826F:	arch/arm/mach-pxa/palmtreo.*
1827
1828ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1829M:	Marek Vasut <marek.vasut@gmail.com>
1830L:	linux-arm-kernel@lists.infradead.org
1831W:	http://hackndev.com
1832S:	Maintained
1833F:	arch/arm/mach-pxa/include/mach/palmtx.h
1834F:	arch/arm/mach-pxa/palmtx.c
1835F:	arch/arm/mach-pxa/palmt5.*
1836F:	arch/arm/mach-pxa/include/mach/palmld.h
1837F:	arch/arm/mach-pxa/palmld.c
1838F:	arch/arm/mach-pxa/palmte2.*
1839F:	arch/arm/mach-pxa/include/mach/palmtc.h
1840F:	arch/arm/mach-pxa/palmtc.c
1841
1842ARM/PALMZ72 SUPPORT
1843M:	Sergey Lapin <slapin@ossfans.org>
1844L:	linux-arm-kernel@lists.infradead.org
1845W:	http://hackndev.com
1846S:	Maintained
1847F:	arch/arm/mach-pxa/palmz72.*
1848
1849ARM/PLEB SUPPORT
1850M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1851W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1852S:	Maintained
1853
1854ARM/PT DIGITAL BOARD PORT
1855M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W:	http://www.armlinux.org.uk/
1858S:	Maintained
1859
1860ARM/QUALCOMM SUPPORT
1861M:	Andy Gross <andy.gross@linaro.org>
1862M:	David Brown <david.brown@linaro.org>
1863L:	linux-arm-msm@vger.kernel.org
1864L:	linux-soc@vger.kernel.org
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/soc/qcom/
1867F:	arch/arm/boot/dts/qcom-*.dts
1868F:	arch/arm/boot/dts/qcom-*.dtsi
1869F:	arch/arm/mach-qcom/
1870F:	arch/arm64/boot/dts/qcom/*
1871F:	drivers/i2c/busses/i2c-qup.c
1872F:	drivers/clk/qcom/
1873F:	drivers/dma/qcom/
1874F:	drivers/soc/qcom/
1875F:	drivers/spi/spi-qup.c
1876F:	drivers/tty/serial/msm_serial.c
1877F:	drivers/*/pm8???-*
1878F:	drivers/mfd/ssbi.c
1879F:	drivers/firmware/qcom_scm*
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1881
1882ARM/RADISYS ENP2611 MACHINE SUPPORT
1883M:	Lennert Buytenhek <kernel@wantstofly.org>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/REALTEK ARCHITECTURE
1888M:	Andreas Färber <afaerber@suse.de>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	arch/arm64/boot/dts/realtek/
1892F:	Documentation/devicetree/bindings/arm/realtek.txt
1893
1894ARM/RENESAS ARM64 ARCHITECTURE
1895M:	Simon Horman <horms@verge.net.au>
1896M:	Magnus Damm <magnus.damm@gmail.com>
1897L:	linux-renesas-soc@vger.kernel.org
1898Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1900S:	Supported
1901F:	arch/arm64/boot/dts/renesas/
1902F:	Documentation/devicetree/bindings/arm/shmobile.txt
1903F:	drivers/soc/renesas/
1904F:	include/linux/soc/renesas/
1905
1906ARM/RISCPC ARCHITECTURE
1907M:	Russell King <linux@armlinux.org.uk>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909W:	http://www.armlinux.org.uk/
1910S:	Maintained
1911F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1912F:	arch/arm/include/asm/hardware/ioc.h
1913F:	arch/arm/include/asm/hardware/iomd.h
1914F:	arch/arm/include/asm/hardware/memc.h
1915F:	arch/arm/mach-rpc/
1916F:	drivers/net/ethernet/8390/etherh.c
1917F:	drivers/net/ethernet/i825xx/ether1*
1918F:	drivers/net/ethernet/seeq/ether3*
1919F:	drivers/scsi/arm/
1920
1921ARM/Rockchip SoC support
1922M:	Heiko Stuebner <heiko@sntech.de>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924L:	linux-rockchip@lists.infradead.org
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/rk3*
1928F:	arch/arm/boot/dts/rv1108*
1929F:	arch/arm/mach-rockchip/
1930F:	drivers/clk/rockchip/
1931F:	drivers/i2c/busses/i2c-rk3x.c
1932F:	drivers/*/*rockchip*
1933F:	drivers/*/*/*rockchip*
1934F:	sound/soc/rockchip/
1935N:	rockchip
1936
1937ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1938M:	Kukjin Kim <kgene@kernel.org>
1939M:	Krzysztof Kozlowski <krzk@kernel.org>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1942Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1943S:	Maintained
1944F:	arch/arm/boot/dts/s3c*
1945F:	arch/arm/boot/dts/s5p*
1946F:	arch/arm/boot/dts/exynos*
1947F:	arch/arm64/boot/dts/exynos/
1948F:	arch/arm/plat-samsung/
1949F:	arch/arm/mach-s3c24*/
1950F:	arch/arm/mach-s3c64xx/
1951F:	arch/arm/mach-s5p*/
1952F:	arch/arm/mach-exynos*/
1953F:	drivers/*/*s3c24*
1954F:	drivers/*/*/*s3c24*
1955F:	drivers/*/*s3c64xx*
1956F:	drivers/*/*s5pv210*
1957F:	drivers/memory/samsung/*
1958F:	drivers/soc/samsung/*
1959F:	Documentation/arm/Samsung/
1960F:	Documentation/devicetree/bindings/arm/samsung/
1961F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1962F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1963N:	exynos
1964
1965ARM/SAMSUNG MOBILE MACHINE SUPPORT
1966M:	Kyungmin Park <kyungmin.park@samsung.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-s5pv210/
1970
1971ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1972M:	Kyungmin Park <kyungmin.park@samsung.com>
1973M:	Kamil Debski <kamil@wypas.org>
1974M:	Andrzej Hajda <a.hajda@samsung.com>
1975L:	linux-arm-kernel@lists.infradead.org
1976L:	linux-media@vger.kernel.org
1977S:	Maintained
1978F:	drivers/media/platform/s5p-g2d/
1979
1980ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1981M:	Marek Szyprowski <m.szyprowski@samsung.com>
1982L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1983L:	linux-media@vger.kernel.org
1984S:	Maintained
1985F:	drivers/media/platform/s5p-cec/
1986F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1987
1988ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1989M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1990M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1991L:	linux-arm-kernel@lists.infradead.org
1992L:	linux-media@vger.kernel.org
1993S:	Maintained
1994F:	drivers/media/platform/s5p-jpeg/
1995
1996ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1997M:	Kyungmin Park <kyungmin.park@samsung.com>
1998M:	Kamil Debski <kamil@wypas.org>
1999M:	Jeongtae Park <jtp.park@samsung.com>
2000M:	Andrzej Hajda <a.hajda@samsung.com>
2001L:	linux-arm-kernel@lists.infradead.org
2002L:	linux-media@vger.kernel.org
2003S:	Maintained
2004F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2005F:	drivers/media/platform/s5p-mfc/
2006
2007ARM/SHMOBILE ARM ARCHITECTURE
2008M:	Simon Horman <horms@verge.net.au>
2009M:	Magnus Damm <magnus.damm@gmail.com>
2010L:	linux-renesas-soc@vger.kernel.org
2011Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2013S:	Supported
2014F:	arch/arm/boot/dts/emev2*
2015F:	arch/arm/boot/dts/r7s*
2016F:	arch/arm/boot/dts/r8a*
2017F:	arch/arm/boot/dts/r9a*
2018F:	arch/arm/boot/dts/sh*
2019F:	arch/arm/configs/shmobile_defconfig
2020F:	arch/arm/include/debug/renesas-scif.S
2021F:	arch/arm/mach-shmobile/
2022F:	Documentation/devicetree/bindings/arm/shmobile.txt
2023F:	drivers/soc/renesas/
2024F:	include/linux/soc/renesas/
2025
2026ARM/SOCFPGA ARCHITECTURE
2027M:	Dinh Nguyen <dinguyen@kernel.org>
2028S:	Maintained
2029F:	arch/arm/mach-socfpga/
2030F:	arch/arm/boot/dts/socfpga*
2031F:	arch/arm/configs/socfpga_defconfig
2032F:	arch/arm64/boot/dts/altera/
2033W:	http://www.rocketboards.org
2034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035
2036ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2037M:	Dinh Nguyen <dinguyen@kernel.org>
2038S:	Maintained
2039F:	drivers/clk/socfpga/
2040
2041ARM/SOCFPGA EDAC SUPPORT
2042M:	Thor Thayer <thor.thayer@linux.intel.com>
2043S:	Maintained
2044F:	drivers/edac/altera_edac.
2045
2046ARM/SPREADTRUM SoC SUPPORT
2047M:	Orson Zhai <orsonzhai@gmail.com>
2048M:	Baolin Wang <baolin.wang@linaro.org>
2049M:	Chunyan Zhang <zhang.lyra@gmail.com>
2050S:	Maintained
2051F:	arch/arm64/boot/dts/sprd
2052N:	sprd
2053
2054ARM/STI ARCHITECTURE
2055M:	Patrice Chotard <patrice.chotard@st.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057W:	http://www.stlinux.com
2058S:	Maintained
2059F:	arch/arm/mach-sti/
2060F:	arch/arm/boot/dts/sti*
2061F:	drivers/char/hw_random/st-rng.c
2062F:	drivers/clocksource/arm_global_timer.c
2063F:	drivers/clocksource/clksrc_st_lpc.c
2064F:	drivers/cpufreq/sti-cpufreq.c
2065F:	drivers/dma/st_fdma*
2066F:	drivers/i2c/busses/i2c-st.c
2067F:	drivers/media/rc/st_rc.c
2068F:	drivers/media/platform/sti/c8sectpfe/
2069F:	drivers/mmc/host/sdhci-st.c
2070F:	drivers/phy/st/phy-miphy28lp.c
2071F:	drivers/phy/st/phy-stih407-usb.c
2072F:	drivers/pinctrl/pinctrl-st.c
2073F:	drivers/remoteproc/st_remoteproc.c
2074F:	drivers/remoteproc/st_slim_rproc.c
2075F:	drivers/reset/sti/
2076F:	drivers/rtc/rtc-st-lpc.c
2077F:	drivers/tty/serial/st-asc.c
2078F:	drivers/usb/dwc3/dwc3-st.c
2079F:	drivers/usb/host/ehci-st.c
2080F:	drivers/usb/host/ohci-st.c
2081F:	drivers/watchdog/st_lpc_wdt.c
2082F:	drivers/ata/ahci_st.c
2083F:	include/linux/remoteproc/st_slim_rproc.h
2084
2085ARM/STM32 ARCHITECTURE
2086M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2087M:	Alexandre Torgue <alexandre.torgue@st.com>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2091N:	stm32
2092F:	arch/arm/boot/dts/stm32*
2093F:	arch/arm/mach-stm32/
2094F:	drivers/clocksource/armv7m_systick.c
2095
2096ARM/Synaptics Berlin SoC support
2097M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2098M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/mach-berlin/
2102F:	arch/arm/boot/dts/berlin*
2103F:	arch/arm64/boot/dts/marvell/berlin*
2104
2105ARM/TANGO ARCHITECTURE
2106M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2107M:	Mans Rullgard <mans@mansr.com>
2108L:	linux-arm-kernel@lists.infradead.org
2109S:	Odd Fixes
2110N:	tango
2111
2112ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2113M:	Lennert Buytenhek <kernel@wantstofly.org>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116
2117ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2118M:	Hans Verkuil <hans.verkuil@cisco.com>
2119L:	linux-tegra@vger.kernel.org
2120L:	linux-media@vger.kernel.org
2121S:	Maintained
2122F:	drivers/media/platform/tegra-cec/
2123F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2124
2125ARM/TETON BGA MACHINE SUPPORT
2126M:	"Mark F. Brown" <mark.brown314@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129
2130ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2131M:	Santosh Shilimkar <ssantosh@kernel.org>
2132L:	linux-kernel@vger.kernel.org
2133S:	Maintained
2134F:	drivers/memory/*emif*
2135
2136ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2137M:	Tero Kristo <t-kristo@ti.com>
2138M:	Nishanth Menon <nm@ti.com>
2139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140S:	Supported
2141F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2142F:	arch/arm64/boot/dts/ti/Makefile
2143F:	arch/arm64/boot/dts/ti/k3-*
2144
2145ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2146M:	Santosh Shilimkar <ssantosh@kernel.org>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Maintained
2149F:	arch/arm/mach-keystone/
2150F:	arch/arm/boot/dts/keystone-*
2151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2152
2153ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2154M:	Santosh Shilimkar <ssantosh@kernel.org>
2155L:	linux-kernel@vger.kernel.org
2156S:	Maintained
2157F:	drivers/clk/keystone/
2158
2159ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2160M:	Santosh Shilimkar <ssantosh@kernel.org>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162L:	linux-kernel@vger.kernel.org
2163S:	Maintained
2164F:	drivers/clocksource/timer-keystone.c
2165
2166ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2167M:	Santosh Shilimkar <ssantosh@kernel.org>
2168L:	linux-kernel@vger.kernel.org
2169S:	Maintained
2170F:	drivers/power/reset/keystone-reset.c
2171
2172ARM/THECUS N2100 MACHINE SUPPORT
2173M:	Lennert Buytenhek <kernel@wantstofly.org>
2174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175S:	Maintained
2176
2177ARM/TOSA MACHINE SUPPORT
2178M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2179M:	Dirk Opfer <dirk@opfer-online.de>
2180S:	Maintained
2181
2182ARM/UNIPHIER ARCHITECTURE
2183M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2186S:	Maintained
2187F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2188F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2189F:	arch/arm/boot/dts/uniphier*
2190F:	arch/arm/include/asm/hardware/cache-uniphier.h
2191F:	arch/arm/mach-uniphier/
2192F:	arch/arm/mm/cache-uniphier.c
2193F:	arch/arm64/boot/dts/socionext/uniphier*
2194F:	drivers/bus/uniphier-system-bus.c
2195F:	drivers/clk/uniphier/
2196F:	drivers/gpio/gpio-uniphier.c
2197F:	drivers/i2c/busses/i2c-uniphier*
2198F:	drivers/irqchip/irq-uniphier-aidet.c
2199F:	drivers/pinctrl/uniphier/
2200F:	drivers/reset/reset-uniphier.c
2201F:	drivers/tty/serial/8250/8250_uniphier.c
2202N:	uniphier
2203
2204ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205M:	Ulf Hansson <ulf.hansson@linaro.org>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207T:	git git://git.linaro.org/people/ulfh/clk.git
2208S:	Maintained
2209F:	drivers/clk/ux500/
2210
2211ARM/VERSATILE EXPRESS PLATFORM
2212M:	Liviu Dudau <liviu.dudau@arm.com>
2213M:	Sudeep Holla <sudeep.holla@arm.com>
2214M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	arch/arm/boot/dts/vexpress*
2218F:	arch/arm64/boot/dts/arm/
2219F:	arch/arm/mach-vexpress/
2220F:	*/*/vexpress*
2221F:	*/*/*/vexpress*
2222F:	drivers/clk/versatile/clk-vexpress-osc.c
2223F:	drivers/clocksource/versatile.c
2224N:	mps2
2225
2226ARM/VFP SUPPORT
2227M:	Russell King <linux@armlinux.org.uk>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229W:	http://www.armlinux.org.uk/
2230S:	Maintained
2231F:	arch/arm/vfp/
2232
2233ARM/VOIPAC PXA270 SUPPORT
2234M:	Marek Vasut <marek.vasut@gmail.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237F:	arch/arm/mach-pxa/vpac270.c
2238F:	arch/arm/mach-pxa/include/mach/vpac270.h
2239
2240ARM/VT8500 ARM ARCHITECTURE
2241M:	Tony Prisk <linux@prisktech.co.nz>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-vt8500/
2245F:	drivers/clocksource/vt8500_timer.c
2246F:	drivers/i2c/busses/i2c-wmt.c
2247F:	drivers/mmc/host/wmt-sdmmc.c
2248F:	drivers/pwm/pwm-vt8500.c
2249F:	drivers/rtc/rtc-vt8500.c
2250F:	drivers/tty/serial/vt8500_serial.c
2251F:	drivers/usb/host/ehci-platform.c
2252F:	drivers/usb/host/uhci-platform.c
2253F:	drivers/video/fbdev/vt8500lcdfb.*
2254F:	drivers/video/fbdev/wm8505fb*
2255F:	drivers/video/fbdev/wmt_ge_rops.*
2256
2257ARM/ZIPIT Z2 SUPPORT
2258M:	Marek Vasut <marek.vasut@gmail.com>
2259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260S:	Maintained
2261F:	arch/arm/mach-pxa/z2.c
2262F:	arch/arm/mach-pxa/include/mach/z2.h
2263
2264ARM/ZTE ARCHITECTURE
2265M:	Jun Nie <jun.nie@linaro.org>
2266M:	Baoyou Xie <baoyou.xie@linaro.org>
2267M:	Shawn Guo <shawnguo@kernel.org>
2268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269S:	Maintained
2270F:	arch/arm/boot/dts/zx2967*
2271F:	arch/arm/mach-zx/
2272F:	arch/arm64/boot/dts/zte/
2273F:	drivers/clk/zte/
2274F:	drivers/dma/zx_dma.c
2275F:	drivers/gpio/gpio-zx.c
2276F:	drivers/i2c/busses/i2c-zx2967.c
2277F:	drivers/mmc/host/dw_mmc-zx.*
2278F:	drivers/pinctrl/zte/
2279F:	drivers/soc/zte/
2280F:	drivers/thermal/zx2967_thermal.c
2281F:	drivers/watchdog/zx2967_wdt.c
2282F:	Documentation/devicetree/bindings/arm/zte.txt
2283F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2284F:	Documentation/devicetree/bindings/dma/zxdma.txt
2285F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290F:	Documentation/devicetree/bindings/soc/zte/
2291F:	Documentation/devicetree/bindings/sound/zte,*.txt
2292F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294F:	include/dt-bindings/clock/zx2967*.h
2295F:	include/dt-bindings/soc/zte,*.h
2296F:	sound/soc/codecs/zx_aud96p22.c
2297F:	sound/soc/zte/
2298
2299ARM/ZYNQ ARCHITECTURE
2300M:	Michal Simek <michal.simek@xilinx.com>
2301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302W:	http://wiki.xilinx.com
2303T:	git https://github.com/Xilinx/linux-xlnx.git
2304S:	Supported
2305F:	arch/arm/mach-zynq/
2306F:	drivers/cpuidle/cpuidle-zynq.c
2307F:	drivers/block/xsysace.c
2308N:	zynq
2309N:	xilinx
2310F:	drivers/clocksource/cadence_ttc_timer.c
2311F:	drivers/i2c/busses/i2c-cadence.c
2312F:	drivers/mmc/host/sdhci-of-arasan.c
2313F:	drivers/edac/synopsys_edac.c
2314F:	drivers/i2c/busses/i2c-xiic.c
2315
2316ARM64 PORT (AARCH64 ARCHITECTURE)
2317M:	Catalin Marinas <catalin.marinas@arm.com>
2318M:	Will Deacon <will.deacon@arm.com>
2319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2321S:	Maintained
2322F:	arch/arm64/
2323X:	arch/arm64/boot/dts/
2324F:	Documentation/arm64/
2325
2326AS3645A LED FLASH CONTROLLER DRIVER
2327M:	Sakari Ailus <sakari.ailus@iki.fi>
2328L:	linux-leds@vger.kernel.org
2329S:	Maintained
2330F:	drivers/leds/leds-as3645a.c
2331
2332ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2333M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2334L:	linux-media@vger.kernel.org
2335T:	git git://linuxtv.org/media_tree.git
2336S:	Maintained
2337F:	drivers/media/i2c/ak7375.c
2338F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2339
2340ASAHI KASEI AK8974 DRIVER
2341M:	Linus Walleij <linus.walleij@linaro.org>
2342L:	linux-iio@vger.kernel.org
2343W:	http://www.akm.com/
2344S:	Supported
2345F:	drivers/iio/magnetometer/ak8974.c
2346
2347ASC7621 HARDWARE MONITOR DRIVER
2348M:	George Joseph <george.joseph@fairview5.com>
2349L:	linux-hwmon@vger.kernel.org
2350S:	Maintained
2351F:	Documentation/hwmon/asc7621
2352F:	drivers/hwmon/asc7621.c
2353
2354ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2355M:	Corentin Chary <corentin.chary@gmail.com>
2356L:	acpi4asus-user@lists.sourceforge.net
2357L:	platform-driver-x86@vger.kernel.org
2358W:	http://acpi4asus.sf.net
2359S:	Maintained
2360F:	drivers/platform/x86/asus*.c
2361F:	drivers/platform/x86/eeepc*.c
2362
2363ASUS WIRELESS RADIO CONTROL DRIVER
2364M:	João Paulo Rechi Vita <jprvita@gmail.com>
2365L:	platform-driver-x86@vger.kernel.org
2366S:	Maintained
2367F:	drivers/platform/x86/asus-wireless.c
2368
2369ASYMMETRIC KEYS
2370M:	David Howells <dhowells@redhat.com>
2371L:	keyrings@vger.kernel.org
2372S:	Maintained
2373F:	Documentation/crypto/asymmetric-keys.txt
2374F:	include/linux/verification.h
2375F:	include/crypto/public_key.h
2376F:	include/crypto/pkcs7.h
2377F:	crypto/asymmetric_keys/
2378
2379ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2380R:	Dan Williams <dan.j.williams@intel.com>
2381W:	http://sourceforge.net/projects/xscaleiop
2382S:	Odd fixes
2383F:	Documentation/crypto/async-tx-api.txt
2384F:	crypto/async_tx/
2385F:	drivers/dma/
2386F:	include/linux/dmaengine.h
2387F:	include/linux/async_tx.h
2388
2389AT24 EEPROM DRIVER
2390M:	Bartosz Golaszewski <brgl@bgdev.pl>
2391L:	linux-i2c@vger.kernel.org
2392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2393S:	Maintained
2394F:	Documentation/devicetree/bindings/eeprom/at24.txt
2395F:	drivers/misc/eeprom/at24.c
2396F:	include/linux/platform_data/at24.h
2397
2398ATA OVER ETHERNET (AOE) DRIVER
2399M:	"Ed L. Cashin" <ed.cashin@acm.org>
2400W:	http://www.openaoe.org/
2401S:	Supported
2402F:	Documentation/aoe/
2403F:	drivers/block/aoe/
2404
2405ATHEROS 71XX/9XXX GPIO DRIVER
2406M:	Alban Bedel <albeu@free.fr>
2407W:	https://github.com/AlbanBedel/linux
2408T:	git git://github.com/AlbanBedel/linux
2409S:	Maintained
2410F:	drivers/gpio/gpio-ath79.c
2411F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2412
2413ATHEROS 71XX/9XXX USB PHY DRIVER
2414M:	Alban Bedel <albeu@free.fr>
2415W:	https://github.com/AlbanBedel/linux
2416T:	git git://github.com/AlbanBedel/linux
2417S:	Maintained
2418F:	drivers/phy/qualcomm/phy-ath79-usb.c
2419F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2420
2421ATHEROS ATH GENERIC UTILITIES
2422M:	Kalle Valo <kvalo@codeaurora.org>
2423L:	linux-wireless@vger.kernel.org
2424S:	Supported
2425F:	drivers/net/wireless/ath/*
2426
2427ATHEROS ATH5K WIRELESS DRIVER
2428M:	Jiri Slaby <jirislaby@gmail.com>
2429M:	Nick Kossifidis <mickflemm@gmail.com>
2430M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2431L:	linux-wireless@vger.kernel.org
2432W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2433S:	Maintained
2434F:	drivers/net/wireless/ath/ath5k/
2435
2436ATHEROS ATH6KL WIRELESS DRIVER
2437M:	Kalle Valo <kvalo@codeaurora.org>
2438L:	linux-wireless@vger.kernel.org
2439W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2441S:	Supported
2442F:	drivers/net/wireless/ath/ath6kl/
2443
2444ATI_REMOTE2 DRIVER
2445M:	Ville Syrjala <syrjala@sci.fi>
2446S:	Maintained
2447F:	drivers/input/misc/ati_remote2.c
2448
2449ATK0110 HWMON DRIVER
2450M:	Luca Tettamanti <kronos.it@gmail.com>
2451L:	linux-hwmon@vger.kernel.org
2452S:	Maintained
2453F:	drivers/hwmon/asus_atk0110.c
2454
2455ATLX ETHERNET DRIVERS
2456M:	Jay Cliburn <jcliburn@gmail.com>
2457M:	Chris Snook <chris.snook@gmail.com>
2458L:	netdev@vger.kernel.org
2459W:	http://sourceforge.net/projects/atl1
2460W:	http://atl1.sourceforge.net
2461S:	Maintained
2462F:	drivers/net/ethernet/atheros/
2463
2464ATM
2465M:	Chas Williams <3chas3@gmail.com>
2466L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2467L:	netdev@vger.kernel.org
2468W:	http://linux-atm.sourceforge.net
2469S:	Maintained
2470F:	drivers/atm/
2471F:	include/linux/atm*
2472F:	include/uapi/linux/atm*
2473
2474ATMEL AT91 / AT32 MCI DRIVER
2475M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2476S:	Maintained
2477F:	drivers/mmc/host/atmel-mci.c
2478
2479ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2480M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2481S:	Supported
2482F:	drivers/power/reset/at91-sama5d2_shdwc.c
2483
2484ATMEL Audio ALSA driver
2485M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2486L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2487S:	Supported
2488F:	sound/soc/atmel
2489
2490ATMEL I2C DRIVER
2491M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2492L:	linux-i2c@vger.kernel.org
2493S:	Supported
2494F:	drivers/i2c/busses/i2c-at91.c
2495
2496ATMEL ISI DRIVER
2497M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2498L:	linux-media@vger.kernel.org
2499S:	Supported
2500F:	drivers/media/platform/atmel/atmel-isi.c
2501F:	include/media/atmel-isi.h
2502
2503ATMEL LCDFB DRIVER
2504M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2505L:	linux-fbdev@vger.kernel.org
2506S:	Maintained
2507F:	drivers/video/fbdev/atmel_lcdfb.c
2508F:	include/video/atmel_lcdc.h
2509
2510ATMEL MACB ETHERNET DRIVER
2511M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2512S:	Supported
2513F:	drivers/net/ethernet/cadence/
2514
2515ATMEL MAXTOUCH DRIVER
2516M:	Nick Dyer <nick@shmanahar.org>
2517T:	git git://github.com/ndyer/linux.git
2518S:	Maintained
2519F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2520F:	drivers/input/touchscreen/atmel_mxt_ts.c
2521
2522ATMEL SAMA5D2 ADC DRIVER
2523M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2524L:	linux-iio@vger.kernel.org
2525S:	Supported
2526F:	drivers/iio/adc/at91-sama5d2_adc.c
2527
2528ATMEL SDMMC DRIVER
2529M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2530L:	linux-mmc@vger.kernel.org
2531S:	Supported
2532F:	drivers/mmc/host/sdhci-of-at91.c
2533
2534ATMEL SPI DRIVER
2535M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2536S:	Supported
2537F:	drivers/spi/spi-atmel.*
2538
2539ATMEL SSC DRIVER
2540M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:	Supported
2543F:	drivers/misc/atmel-ssc.c
2544F:	include/linux/atmel-ssc.h
2545
2546ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2547M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Supported
2550F:	drivers/misc/atmel_tclib.c
2551F:	drivers/clocksource/tcb_clksrc.c
2552
2553ATMEL USBA UDC DRIVER
2554M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556S:	Supported
2557F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2558
2559ATMEL WIRELESS DRIVER
2560M:	Simon Kelley <simon@thekelleys.org.uk>
2561L:	linux-wireless@vger.kernel.org
2562W:	http://www.thekelleys.org.uk/atmel
2563W:	http://atmelwlandriver.sourceforge.net/
2564S:	Maintained
2565F:	drivers/net/wireless/atmel/atmel*
2566
2567ATMEL XDMA DRIVER
2568M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2569L:	linux-arm-kernel@lists.infradead.org
2570L:	dmaengine@vger.kernel.org
2571S:	Supported
2572F:	drivers/dma/at_xdmac.c
2573
2574ATOMIC INFRASTRUCTURE
2575M:	Will Deacon <will.deacon@arm.com>
2576M:	Peter Zijlstra <peterz@infradead.org>
2577R:	Boqun Feng <boqun.feng@gmail.com>
2578L:	linux-kernel@vger.kernel.org
2579S:	Maintained
2580F:	arch/*/include/asm/atomic*.h
2581F:	include/*/atomic*.h
2582
2583ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2584M:	Bradley Grove <linuxdrivers@attotech.com>
2585L:	linux-scsi@vger.kernel.org
2586W:	http://www.attotech.com
2587S:	Supported
2588F:	drivers/scsi/esas2r
2589
2590ATUSB IEEE 802.15.4 RADIO DRIVER
2591M:	Stefan Schmidt <stefan@datenfreihafen.org>
2592L:	linux-wpan@vger.kernel.org
2593S:	Maintained
2594F:	drivers/net/ieee802154/atusb.c
2595F:	drivers/net/ieee802154/atusb.h
2596F:	drivers/net/ieee802154/at86rf230.h
2597
2598AUDIT SUBSYSTEM
2599M:	Paul Moore <paul@paul-moore.com>
2600M:	Eric Paris <eparis@redhat.com>
2601L:	linux-audit@redhat.com (moderated for non-subscribers)
2602W:	https://github.com/linux-audit
2603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2604S:	Supported
2605F:	include/linux/audit.h
2606F:	include/uapi/linux/audit.h
2607F:	kernel/audit*
2608
2609AUXILIARY DISPLAY DRIVERS
2610M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2611S:	Maintained
2612F:	drivers/auxdisplay/
2613F:	include/linux/cfag12864b.h
2614
2615AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2616M:	Andreas Klinger <ak@it-klinger.de>
2617L:	linux-iio@vger.kernel.org
2618S:	Maintained
2619F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2620F:	drivers/iio/adc/hx711.c
2621
2622AX.25 NETWORK LAYER
2623M:	Ralf Baechle <ralf@linux-mips.org>
2624L:	linux-hams@vger.kernel.org
2625W:	http://www.linux-ax25.org/
2626S:	Maintained
2627F:	include/uapi/linux/ax25.h
2628F:	include/net/ax25.h
2629F:	net/ax25/
2630
2631AXENTIA ARM DEVICES
2632M:	Peter Rosin <peda@axentia.se>
2633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634S:	Maintained
2635F:	Documentation/devicetree/bindings/arm/axentia.txt
2636F:	arch/arm/boot/dts/at91-linea.dtsi
2637F:	arch/arm/boot/dts/at91-natte.dtsi
2638F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2639F:	arch/arm/boot/dts/at91-tse850-3.dts
2640
2641AXENTIA ASOC DRIVERS
2642M:	Peter Rosin <peda@axentia.se>
2643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2644S:	Maintained
2645F:	Documentation/devicetree/bindings/sound/axentia,*
2646F:	sound/soc/atmel/tse850-pcm5142.c
2647
2648AZ6007 DVB DRIVER
2649M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2650L:	linux-media@vger.kernel.org
2651W:	https://linuxtv.org
2652T:	git git://linuxtv.org/media_tree.git
2653S:	Maintained
2654F:	drivers/media/usb/dvb-usb-v2/az6007.c
2655
2656AZTECH FM RADIO RECEIVER DRIVER
2657M:	Hans Verkuil <hverkuil@xs4all.nl>
2658L:	linux-media@vger.kernel.org
2659T:	git git://linuxtv.org/media_tree.git
2660W:	https://linuxtv.org
2661S:	Maintained
2662F:	drivers/media/radio/radio-aztech*
2663
2664B43 WIRELESS DRIVER
2665L:	linux-wireless@vger.kernel.org
2666L:	b43-dev@lists.infradead.org
2667W:	http://wireless.kernel.org/en/users/Drivers/b43
2668S:	Odd Fixes
2669F:	drivers/net/wireless/broadcom/b43/
2670
2671B43LEGACY WIRELESS DRIVER
2672M:	Larry Finger <Larry.Finger@lwfinger.net>
2673L:	linux-wireless@vger.kernel.org
2674L:	b43-dev@lists.infradead.org
2675W:	http://wireless.kernel.org/en/users/Drivers/b43
2676S:	Maintained
2677F:	drivers/net/wireless/broadcom/b43legacy/
2678
2679BACKLIGHT CLASS/SUBSYSTEM
2680M:	Lee Jones <lee.jones@linaro.org>
2681M:	Daniel Thompson <daniel.thompson@linaro.org>
2682M:	Jingoo Han <jingoohan1@gmail.com>
2683L:	dri-devel@lists.freedesktop.org
2684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2685S:	Maintained
2686F:	drivers/video/backlight/
2687F:	include/linux/backlight.h
2688F:	include/linux/pwm_backlight.h
2689F:	Documentation/devicetree/bindings/leds/backlight
2690
2691BATMAN ADVANCED
2692M:	Marek Lindner <mareklindner@neomailbox.ch>
2693M:	Simon Wunderlich <sw@simonwunderlich.de>
2694M:	Antonio Quartulli <a@unstable.cc>
2695L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2696W:	https://www.open-mesh.org/
2697Q:	https://patchwork.open-mesh.org/project/batman/list/
2698S:	Maintained
2699F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2700F:	Documentation/ABI/testing/sysfs-class-net-mesh
2701F:	Documentation/networking/batman-adv.rst
2702F:	include/uapi/linux/batadv_packet.h
2703F:	include/uapi/linux/batman_adv.h
2704F:	net/batman-adv/
2705
2706BAYCOM/HDLCDRV DRIVERS FOR AX.25
2707M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2708L:	linux-hams@vger.kernel.org
2709W:	http://www.baycom.org/~tom/ham/ham.html
2710S:	Maintained
2711F:	drivers/net/hamradio/baycom*
2712
2713BCACHE (BLOCK LAYER CACHE)
2714M:	Coly Li <colyli@suse.de>
2715M:	Kent Overstreet <kent.overstreet@gmail.com>
2716L:	linux-bcache@vger.kernel.org
2717W:	http://bcache.evilpiepirate.org
2718C:	irc://irc.oftc.net/bcache
2719S:	Maintained
2720F:	drivers/md/bcache/
2721
2722BDISP ST MEDIA DRIVER
2723M:	Fabien Dessenne <fabien.dessenne@st.com>
2724L:	linux-media@vger.kernel.org
2725T:	git git://linuxtv.org/media_tree.git
2726W:	https://linuxtv.org
2727S:	Supported
2728F:	drivers/media/platform/sti/bdisp
2729
2730BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2731M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2732L:	netdev@vger.kernel.org
2733S:	Maintained
2734F:	drivers/net/ethernet/ec_bhf.c
2735
2736BEFS FILE SYSTEM
2737M:	Luis de Bethencourt <luisbg@kernel.org>
2738M:	Salah Triki <salah.triki@gmail.com>
2739S:	Maintained
2740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2741F:	Documentation/filesystems/befs.txt
2742F:	fs/befs/
2743
2744BFQ I/O SCHEDULER
2745M:	Paolo Valente <paolo.valente@linaro.org>
2746M:	Jens Axboe <axboe@kernel.dk>
2747L:	linux-block@vger.kernel.org
2748S:	Maintained
2749F:	block/bfq-*
2750F:	Documentation/block/bfq-iosched.txt
2751
2752BFS FILE SYSTEM
2753M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2754S:	Maintained
2755F:	Documentation/filesystems/bfs.txt
2756F:	fs/bfs/
2757F:	include/uapi/linux/bfs_fs.h
2758
2759BLINKM RGB LED DRIVER
2760M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2761S:	Maintained
2762F:	drivers/leds/leds-blinkm.c
2763
2764BLOCK LAYER
2765M:	Jens Axboe <axboe@kernel.dk>
2766L:	linux-block@vger.kernel.org
2767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2768S:	Maintained
2769F:	block/
2770F:	drivers/block/
2771F:	kernel/trace/blktrace.c
2772F:	lib/sbitmap.c
2773
2774BLOCK2MTD DRIVER
2775M:	Joern Engel <joern@lazybastard.org>
2776L:	linux-mtd@lists.infradead.org
2777S:	Maintained
2778F:	drivers/mtd/devices/block2mtd.c
2779
2780BLUETOOTH DRIVERS
2781M:	Marcel Holtmann <marcel@holtmann.org>
2782M:	Johan Hedberg <johan.hedberg@gmail.com>
2783L:	linux-bluetooth@vger.kernel.org
2784W:	http://www.bluez.org/
2785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2787S:	Maintained
2788F:	drivers/bluetooth/
2789
2790BLUETOOTH SUBSYSTEM
2791M:	Marcel Holtmann <marcel@holtmann.org>
2792M:	Johan Hedberg <johan.hedberg@gmail.com>
2793L:	linux-bluetooth@vger.kernel.org
2794W:	http://www.bluez.org/
2795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2797S:	Maintained
2798F:	net/bluetooth/
2799F:	include/net/bluetooth/
2800
2801BONDING DRIVER
2802M:	Jay Vosburgh <j.vosburgh@gmail.com>
2803M:	Veaceslav Falico <vfalico@gmail.com>
2804M:	Andy Gospodarek <andy@greyhouse.net>
2805L:	netdev@vger.kernel.org
2806W:	http://sourceforge.net/projects/bonding/
2807S:	Supported
2808F:	drivers/net/bonding/
2809F:	include/uapi/linux/if_bonding.h
2810
2811BPF (Safe dynamic programs and tools)
2812M:	Alexei Starovoitov <ast@kernel.org>
2813M:	Daniel Borkmann <daniel@iogearbox.net>
2814L:	netdev@vger.kernel.org
2815L:	linux-kernel@vger.kernel.org
2816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2818Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2819S:	Supported
2820F:	arch/x86/net/bpf_jit*
2821F:	Documentation/networking/filter.txt
2822F:	Documentation/bpf/
2823F:	include/linux/bpf*
2824F:	include/linux/filter.h
2825F:	include/trace/events/xdp.h
2826F:	include/uapi/linux/bpf*
2827F:	include/uapi/linux/filter.h
2828F:	kernel/bpf/
2829F:	kernel/trace/bpf_trace.c
2830F:	lib/test_bpf.c
2831F:	net/bpf/
2832F:	net/core/filter.c
2833F:	net/sched/act_bpf.c
2834F:	net/sched/cls_bpf.c
2835F:	samples/bpf/
2836F:	tools/bpf/
2837F:	tools/lib/bpf/
2838F:	tools/testing/selftests/bpf/
2839
2840BROADCOM B44 10/100 ETHERNET DRIVER
2841M:	Michael Chan <michael.chan@broadcom.com>
2842L:	netdev@vger.kernel.org
2843S:	Supported
2844F:	drivers/net/ethernet/broadcom/b44.*
2845
2846BROADCOM B53 ETHERNET SWITCH DRIVER
2847M:	Florian Fainelli <f.fainelli@gmail.com>
2848L:	netdev@vger.kernel.org
2849L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2850S:	Supported
2851F:	drivers/net/dsa/b53/*
2852F:	include/linux/platform_data/b53.h
2853
2854BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2855M:	Florian Fainelli <f.fainelli@gmail.com>
2856M:	Ray Jui <rjui@broadcom.com>
2857M:	Scott Branden <sbranden@broadcom.com>
2858M:	bcm-kernel-feedback-list@broadcom.com
2859T:	git git://github.com/broadcom/mach-bcm
2860S:	Maintained
2861N:	bcm281*
2862N:	bcm113*
2863N:	bcm216*
2864N:	kona
2865F:	arch/arm/mach-bcm/
2866
2867BROADCOM BCM2835 ARM ARCHITECTURE
2868M:	Eric Anholt <eric@anholt.net>
2869M:	Stefan Wahren <stefan.wahren@i2se.com>
2870L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872T:	git git://github.com/anholt/linux
2873S:	Maintained
2874N:	bcm2835
2875F:	drivers/staging/vc04_services
2876
2877BROADCOM BCM47XX MIPS ARCHITECTURE
2878M:	Hauke Mehrtens <hauke@hauke-m.de>
2879M:	Rafał Miłecki <zajec5@gmail.com>
2880L:	linux-mips@linux-mips.org
2881S:	Maintained
2882F:	Documentation/devicetree/bindings/mips/brcm/
2883F:	arch/mips/bcm47xx/*
2884F:	arch/mips/include/asm/mach-bcm47xx/*
2885
2886BROADCOM BCM5301X ARM ARCHITECTURE
2887M:	Hauke Mehrtens <hauke@hauke-m.de>
2888M:	Rafał Miłecki <zajec5@gmail.com>
2889M:	Jon Mason <jonmason@broadcom.com>
2890M:	bcm-kernel-feedback-list@broadcom.com
2891L:	linux-arm-kernel@lists.infradead.org
2892S:	Maintained
2893F:	arch/arm/mach-bcm/bcm_5301x.c
2894F:	arch/arm/boot/dts/bcm5301x*.dtsi
2895F:	arch/arm/boot/dts/bcm470*
2896F:	arch/arm/boot/dts/bcm953012*
2897
2898BROADCOM BCM53573 ARM ARCHITECTURE
2899M:	Rafał Miłecki <rafal@milecki.pl>
2900L:	linux-arm-kernel@lists.infradead.org
2901S:	Maintained
2902F:	arch/arm/boot/dts/bcm53573*
2903F:	arch/arm/boot/dts/bcm47189*
2904
2905BROADCOM BCM63XX ARM ARCHITECTURE
2906M:	Florian Fainelli <f.fainelli@gmail.com>
2907M:	bcm-kernel-feedback-list@broadcom.com
2908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909T:	git git://github.com/broadcom/stblinux.git
2910S:	Maintained
2911N:	bcm63xx
2912
2913BROADCOM BCM63XX/BCM33XX UDC DRIVER
2914M:	Kevin Cernekee <cernekee@gmail.com>
2915L:	linux-usb@vger.kernel.org
2916S:	Maintained
2917F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2918
2919BROADCOM BCM7XXX ARM ARCHITECTURE
2920M:	Brian Norris <computersforpeace@gmail.com>
2921M:	Gregory Fong <gregory.0xf0@gmail.com>
2922M:	Florian Fainelli <f.fainelli@gmail.com>
2923M:	bcm-kernel-feedback-list@broadcom.com
2924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925T:	git git://github.com/broadcom/stblinux.git
2926S:	Maintained
2927F:	arch/arm/mach-bcm/*brcmstb*
2928F:	arch/arm/boot/dts/bcm7*.dts*
2929F:	drivers/bus/brcmstb_gisb.c
2930F:	arch/arm/mm/cache-b15-rac.c
2931F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2932N:	brcmstb
2933
2934BROADCOM BMIPS CPUFREQ DRIVER
2935M:	Markus Mayer <mmayer@broadcom.com>
2936M:	bcm-kernel-feedback-list@broadcom.com
2937L:	linux-pm@vger.kernel.org
2938S:	Maintained
2939F:	drivers/cpufreq/bmips-cpufreq.c
2940
2941BROADCOM BMIPS MIPS ARCHITECTURE
2942M:	Kevin Cernekee <cernekee@gmail.com>
2943M:	Florian Fainelli <f.fainelli@gmail.com>
2944L:	linux-mips@linux-mips.org
2945T:	git git://github.com/broadcom/stblinux.git
2946S:	Maintained
2947F:	arch/mips/bmips/*
2948F:	arch/mips/include/asm/mach-bmips/*
2949F:	arch/mips/kernel/*bmips*
2950F:	arch/mips/boot/dts/brcm/bcm*.dts*
2951F:	drivers/irqchip/irq-bcm63*
2952F:	drivers/irqchip/irq-bcm7*
2953F:	drivers/irqchip/irq-brcmstb*
2954F:	include/linux/bcm963xx_nvram.h
2955F:	include/linux/bcm963xx_tag.h
2956
2957BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2958M:	Rasesh Mody <rasesh.mody@cavium.com>
2959M:	Dept-GELinuxNICDev@cavium.com
2960L:	netdev@vger.kernel.org
2961S:	Supported
2962F:	drivers/net/ethernet/broadcom/bnx2.*
2963F:	drivers/net/ethernet/broadcom/bnx2_*
2964
2965BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966M:	QLogic-Storage-Upstream@qlogic.com
2967L:	linux-scsi@vger.kernel.org
2968S:	Supported
2969F:	drivers/scsi/bnx2fc/
2970
2971BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972M:	QLogic-Storage-Upstream@qlogic.com
2973L:	linux-scsi@vger.kernel.org
2974S:	Supported
2975F:	drivers/scsi/bnx2i/
2976
2977BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978M:	Ariel Elior <ariel.elior@cavium.com>
2979M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2980M:	everest-linux-l2@cavium.com
2981L:	netdev@vger.kernel.org
2982S:	Supported
2983F:	drivers/net/ethernet/broadcom/bnx2x/
2984
2985BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2986M:	Michael Chan <michael.chan@broadcom.com>
2987L:	netdev@vger.kernel.org
2988S:	Supported
2989F:	drivers/net/ethernet/broadcom/bnxt/
2990
2991BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2992M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2993M:	Franky Lin <franky.lin@broadcom.com>
2994M:	Hante Meuleman <hante.meuleman@broadcom.com>
2995M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2996M:	Wright Feng <wright.feng@cypress.com>
2997L:	linux-wireless@vger.kernel.org
2998L:	brcm80211-dev-list.pdl@broadcom.com
2999L:	brcm80211-dev-list@cypress.com
3000S:	Supported
3001F:	drivers/net/wireless/broadcom/brcm80211/
3002
3003BROADCOM BRCMSTB GPIO DRIVER
3004M:	Gregory Fong <gregory.0xf0@gmail.com>
3005L:	bcm-kernel-feedback-list@broadcom.com
3006S:	Supported
3007F:	drivers/gpio/gpio-brcmstb.c
3008F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3009
3010BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3011M:	Al Cooper <alcooperx@gmail.com>
3012L:	linux-kernel@vger.kernel.org
3013L:	bcm-kernel-feedback-list@broadcom.com
3014S:	Maintained
3015F:	drivers/phy/broadcom/phy-brcm-usb*
3016
3017BROADCOM GENET ETHERNET DRIVER
3018M:	Doug Berger <opendmb@gmail.com>
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020L:	netdev@vger.kernel.org
3021S:	Supported
3022F:	drivers/net/ethernet/broadcom/genet/
3023
3024BROADCOM IPROC ARM ARCHITECTURE
3025M:	Ray Jui <rjui@broadcom.com>
3026M:	Scott Branden <sbranden@broadcom.com>
3027M:	Jon Mason <jonmason@broadcom.com>
3028M:	bcm-kernel-feedback-list@broadcom.com
3029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030T:	git git://github.com/broadcom/cygnus-linux.git
3031S:	Maintained
3032N:	iproc
3033N:	cygnus
3034N:	bcm[-_]nsp
3035N:	bcm9113*
3036N:	bcm9583*
3037N:	bcm9585*
3038N:	bcm9586*
3039N:	bcm988312
3040N:	bcm113*
3041N:	bcm583*
3042N:	bcm585*
3043N:	bcm586*
3044N:	bcm88312
3045N:	hr2
3046N:	stingray
3047F:	arch/arm64/boot/dts/broadcom/northstar2/*
3048F:	arch/arm64/boot/dts/broadcom/stingray/*
3049F:	drivers/clk/bcm/clk-ns*
3050F:	drivers/clk/bcm/clk-sr*
3051F:	drivers/pinctrl/bcm/pinctrl-ns*
3052F:	include/dt-bindings/clock/bcm-sr*
3053
3054BROADCOM KONA GPIO DRIVER
3055M:	Ray Jui <rjui@broadcom.com>
3056L:	bcm-kernel-feedback-list@broadcom.com
3057S:	Supported
3058F:	drivers/gpio/gpio-bcm-kona.c
3059F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3060
3061BROADCOM NETXTREME-E ROCE DRIVER
3062M:	Selvin Xavier <selvin.xavier@broadcom.com>
3063M:	Devesh Sharma <devesh.sharma@broadcom.com>
3064M:	Somnath Kotur <somnath.kotur@broadcom.com>
3065M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3066L:	linux-rdma@vger.kernel.org
3067W:	http://www.broadcom.com
3068S:	Supported
3069F:	drivers/infiniband/hw/bnxt_re/
3070F:	include/uapi/rdma/bnxt_re-abi.h
3071
3072BROADCOM NVRAM DRIVER
3073M:	Rafał Miłecki <zajec5@gmail.com>
3074L:	linux-mips@linux-mips.org
3075S:	Maintained
3076F:	drivers/firmware/broadcom/*
3077
3078BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3079M:	Rafał Miłecki <zajec5@gmail.com>
3080L:	linux-wireless@vger.kernel.org
3081S:	Maintained
3082F:	drivers/bcma/
3083F:	include/linux/bcma/
3084
3085BROADCOM STB AVS CPUFREQ DRIVER
3086M:	Markus Mayer <mmayer@broadcom.com>
3087M:	bcm-kernel-feedback-list@broadcom.com
3088L:	linux-pm@vger.kernel.org
3089S:	Maintained
3090F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3091F:	drivers/cpufreq/brcmstb*
3092
3093BROADCOM STB AVS TMON DRIVER
3094M:	Markus Mayer <mmayer@broadcom.com>
3095M:	bcm-kernel-feedback-list@broadcom.com
3096L:	linux-pm@vger.kernel.org
3097S:	Maintained
3098F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3099F:	drivers/thermal/broadcom/brcmstb*
3100
3101BROADCOM STB NAND FLASH DRIVER
3102M:	Brian Norris <computersforpeace@gmail.com>
3103M:	Kamal Dasu <kdasu.kdev@gmail.com>
3104L:	linux-mtd@lists.infradead.org
3105L:	bcm-kernel-feedback-list@broadcom.com
3106S:	Maintained
3107F:	drivers/mtd/nand/raw/brcmnand/
3108
3109BROADCOM STB DPFE DRIVER
3110M:	Markus Mayer <mmayer@broadcom.com>
3111M:	bcm-kernel-feedback-list@broadcom.com
3112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3113S:	Maintained
3114F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3115F:	drivers/memory/brcmstb_dpfe.c
3116
3117BROADCOM SYSTEMPORT ETHERNET DRIVER
3118M:	Florian Fainelli <f.fainelli@gmail.com>
3119L:	netdev@vger.kernel.org
3120S:	Supported
3121F:	drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3125M:	Prashant Sreedharan <prashant@broadcom.com>
3126M:	Michael Chan <mchan@broadcom.com>
3127L:	netdev@vger.kernel.org
3128S:	Supported
3129F:	drivers/net/ethernet/broadcom/tg3.*
3130
3131BROCADE BFA FC SCSI DRIVER
3132M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134L:	linux-scsi@vger.kernel.org
3135S:	Supported
3136F:	drivers/scsi/bfa/
3137
3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139M:	Rasesh Mody <rasesh.mody@cavium.com>
3140M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141M:	Dept-GELinuxNICDev@cavium.com
3142L:	netdev@vger.kernel.org
3143S:	Supported
3144F:	drivers/net/ethernet/brocade/bna/
3145
3146BSG (block layer generic sg v4 driver)
3147M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148L:	linux-scsi@vger.kernel.org
3149S:	Supported
3150F:	block/bsg.c
3151F:	include/linux/bsg.h
3152F:	include/uapi/linux/bsg.h
3153
3154BT87X AUDIO DRIVER
3155M:	Clemens Ladisch <clemens@ladisch.de>
3156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3157T:	git git://git.alsa-project.org/alsa-kernel.git
3158S:	Maintained
3159F:	Documentation/sound/cards/bt87x.rst
3160F:	sound/pci/bt87x.c
3161
3162BT8XXGPIO DRIVER
3163M:	Michael Buesch <m@bues.ch>
3164W:	http://bu3sch.de/btgpio.php
3165S:	Maintained
3166F:	drivers/gpio/gpio-bt8xx.c
3167
3168BTRFS FILE SYSTEM
3169M:	Chris Mason <clm@fb.com>
3170M:	Josef Bacik <jbacik@fb.com>
3171M:	David Sterba <dsterba@suse.com>
3172L:	linux-btrfs@vger.kernel.org
3173W:	http://btrfs.wiki.kernel.org/
3174Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176S:	Maintained
3177F:	Documentation/filesystems/btrfs.txt
3178F:	fs/btrfs/
3179F:	include/linux/btrfs*
3180F:	include/uapi/linux/btrfs*
3181
3182BTTV VIDEO4LINUX DRIVER
3183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3184L:	linux-media@vger.kernel.org
3185W:	https://linuxtv.org
3186T:	git git://linuxtv.org/media_tree.git
3187S:	Odd fixes
3188F:	Documentation/media/v4l-drivers/bttv*
3189F:	drivers/media/pci/bt8xx/bttv*
3190
3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192M:	Chanwoo Choi <cw00.choi@samsung.com>
3193L:	linux-pm@vger.kernel.org
3194L:	linux-samsung-soc@vger.kernel.org
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196S:	Maintained
3197F:	drivers/devfreq/exynos-bus.c
3198F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200BUSLOGIC SCSI DRIVER
3201M:	Khalid Aziz <khalid@gonehiking.org>
3202L:	linux-scsi@vger.kernel.org
3203S:	Maintained
3204F:	drivers/scsi/BusLogic.*
3205F:	drivers/scsi/FlashPoint.*
3206
3207C-MEDIA CMI8788 DRIVER
3208M:	Clemens Ladisch <clemens@ladisch.de>
3209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3210T:	git git://git.alsa-project.org/alsa-kernel.git
3211S:	Maintained
3212F:	sound/pci/oxygen/
3213
3214C6X ARCHITECTURE
3215M:	Mark Salter <msalter@redhat.com>
3216M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3217L:	linux-c6x-dev@linux-c6x.org
3218W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3219S:	Maintained
3220F:	arch/c6x/
3221
3222CA8210 IEEE-802.15.4 RADIO DRIVER
3223M:	Harry Morris <h.morris@cascoda.com>
3224L:	linux-wpan@vger.kernel.org
3225W:	https://github.com/Cascoda/ca8210-linux.git
3226S:	Maintained
3227F:	drivers/net/ieee802154/ca8210.c
3228F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3229
3230CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3231M:	David Howells <dhowells@redhat.com>
3232L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3233S:	Supported
3234F:	Documentation/filesystems/caching/cachefiles.txt
3235F:	fs/cachefiles/
3236
3237CADENCE MIPI-CSI2 BRIDGES
3238M:	Maxime Ripard <maxime.ripard@bootlin.com>
3239L:	linux-media@vger.kernel.org
3240S:	Maintained
3241F:	Documentation/devicetree/bindings/media/cdns,*.txt
3242F:	drivers/media/platform/cadence/cdns-csi2*
3243
3244CADET FM/AM RADIO RECEIVER DRIVER
3245M:	Hans Verkuil <hverkuil@xs4all.nl>
3246L:	linux-media@vger.kernel.org
3247T:	git git://linuxtv.org/media_tree.git
3248W:	https://linuxtv.org
3249S:	Maintained
3250F:	drivers/media/radio/radio-cadet*
3251
3252CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3253M:	Jonathan Corbet <corbet@lwn.net>
3254L:	linux-media@vger.kernel.org
3255T:	git git://linuxtv.org/media_tree.git
3256S:	Maintained
3257F:	Documentation/media/v4l-drivers/cafe_ccic*
3258F:	drivers/media/platform/marvell-ccic/
3259
3260CAIF NETWORK LAYER
3261M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3262L:	netdev@vger.kernel.org
3263S:	Supported
3264F:	Documentation/networking/caif/
3265F:	drivers/net/caif/
3266F:	include/uapi/linux/caif/
3267F:	include/net/caif/
3268F:	net/caif/
3269
3270CALGARY x86-64 IOMMU
3271M:	Muli Ben-Yehuda <mulix@mulix.org>
3272M:	Jon Mason <jdmason@kudzu.us>
3273L:	iommu@lists.linux-foundation.org
3274S:	Maintained
3275F:	arch/x86/kernel/pci-calgary_64.c
3276F:	arch/x86/kernel/tce_64.c
3277F:	arch/x86/include/asm/calgary.h
3278F:	arch/x86/include/asm/tce.h
3279
3280CAN NETWORK DRIVERS
3281M:	Wolfgang Grandegger <wg@grandegger.com>
3282M:	Marc Kleine-Budde <mkl@pengutronix.de>
3283L:	linux-can@vger.kernel.org
3284W:	https://github.com/linux-can
3285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3287S:	Maintained
3288F:	Documentation/devicetree/bindings/net/can/
3289F:	drivers/net/can/
3290F:	include/linux/can/dev.h
3291F:	include/linux/can/platform/
3292F:	include/uapi/linux/can/error.h
3293F:	include/uapi/linux/can/netlink.h
3294
3295CAN NETWORK LAYER
3296M:	Oliver Hartkopp <socketcan@hartkopp.net>
3297M:	Marc Kleine-Budde <mkl@pengutronix.de>
3298L:	linux-can@vger.kernel.org
3299W:	https://github.com/linux-can
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3302S:	Maintained
3303F:	Documentation/networking/can.rst
3304F:	net/can/
3305F:	include/linux/can/core.h
3306F:	include/uapi/linux/can.h
3307F:	include/uapi/linux/can/bcm.h
3308F:	include/uapi/linux/can/raw.h
3309F:	include/uapi/linux/can/gw.h
3310
3311CAPABILITIES
3312M:	Serge Hallyn <serge@hallyn.com>
3313L:	linux-security-module@vger.kernel.org
3314S:	Supported
3315F:	include/linux/capability.h
3316F:	include/uapi/linux/capability.h
3317F:	security/commoncap.c
3318F:	kernel/capability.c
3319
3320CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3321M:	Kevin Tsai <ktsai@capellamicro.com>
3322S:	Maintained
3323F:	drivers/iio/light/cm*
3324
3325CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3326M:	Christian Lamparter <chunkeey@googlemail.com>
3327L:	linux-wireless@vger.kernel.org
3328W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3329S:	Maintained
3330F:	drivers/net/wireless/ath/carl9170/
3331
3332CAVIUM I2C DRIVER
3333M:	Jan Glauber <jglauber@cavium.com>
3334M:	David Daney <david.daney@cavium.com>
3335W:	http://www.cavium.com
3336S:	Supported
3337F:	drivers/i2c/busses/i2c-octeon*
3338F:	drivers/i2c/busses/i2c-thunderx*
3339
3340CAVIUM LIQUIDIO NETWORK DRIVER
3341M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3342M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3343M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3344M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3345L:	netdev@vger.kernel.org
3346W:	http://www.cavium.com
3347S:	Supported
3348F:	drivers/net/ethernet/cavium/liquidio/
3349
3350CAVIUM MMC DRIVER
3351M:	Jan Glauber <jglauber@cavium.com>
3352M:	David Daney <david.daney@cavium.com>
3353M:	Steven J. Hill <Steven.Hill@cavium.com>
3354W:	http://www.cavium.com
3355S:	Supported
3356F:	drivers/mmc/host/cavium*
3357
3358CAVIUM OCTEON-TX CRYPTO DRIVER
3359M:	George Cherian <george.cherian@cavium.com>
3360L:	linux-crypto@vger.kernel.org
3361W:	http://www.cavium.com
3362S:	Supported
3363F:	drivers/crypto/cavium/cpt/
3364
3365CAVIUM THUNDERX2 ARM64 SOC
3366M:	Robert Richter <rrichter@cavium.com>
3367M:	Jayachandran C <jnair@caviumnetworks.com>
3368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3369S:	Maintained
3370F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3371F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3372
3373CC2520 IEEE-802.15.4 RADIO DRIVER
3374M:	Varka Bhadram <varkabhadram@gmail.com>
3375L:	linux-wpan@vger.kernel.org
3376S:	Maintained
3377F:	drivers/net/ieee802154/cc2520.c
3378F:	include/linux/spi/cc2520.h
3379F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3380
3381CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3382M:	Gilad Ben-Yossef <gilad@benyossef.com>
3383L:	linux-crypto@vger.kernel.org
3384S:	Supported
3385F:	drivers/crypto/ccree/
3386W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3387
3388CEC FRAMEWORK
3389M:	Hans Verkuil <hans.verkuil@cisco.com>
3390L:	linux-media@vger.kernel.org
3391T:	git git://linuxtv.org/media_tree.git
3392W:	http://linuxtv.org
3393S:	Supported
3394F:	Documentation/media/kapi/cec-core.rst
3395F:	Documentation/media/uapi/cec
3396F:	drivers/media/cec/
3397F:	drivers/media/rc/keymaps/rc-cec.c
3398F:	include/media/cec.h
3399F:	include/media/cec-notifier.h
3400F:	include/uapi/linux/cec.h
3401F:	include/uapi/linux/cec-funcs.h
3402F:	Documentation/devicetree/bindings/media/cec.txt
3403F:	Documentation/ABI/testing/debugfs-cec-error-inj
3404
3405CEC GPIO DRIVER
3406M:	Hans Verkuil <hans.verkuil@cisco.com>
3407L:	linux-media@vger.kernel.org
3408T:	git git://linuxtv.org/media_tree.git
3409W:	http://linuxtv.org
3410S:	Supported
3411F:	drivers/media/platform/cec-gpio/
3412F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3413
3414CELL BROADBAND ENGINE ARCHITECTURE
3415M:	Arnd Bergmann <arnd@arndb.de>
3416L:	linuxppc-dev@lists.ozlabs.org
3417W:	http://www.ibm.com/developerworks/power/cell/
3418S:	Supported
3419F:	arch/powerpc/include/asm/cell*.h
3420F:	arch/powerpc/include/asm/spu*.h
3421F:	arch/powerpc/include/uapi/asm/spu*.h
3422F:	arch/powerpc/oprofile/*cell*
3423F:	arch/powerpc/platforms/cell/
3424
3425CEPH COMMON CODE (LIBCEPH)
3426M:	Ilya Dryomov <idryomov@gmail.com>
3427M:	"Yan, Zheng" <zyan@redhat.com>
3428M:	Sage Weil <sage@redhat.com>
3429L:	ceph-devel@vger.kernel.org
3430W:	http://ceph.com/
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3432T:	git git://github.com/ceph/ceph-client.git
3433S:	Supported
3434F:	net/ceph/
3435F:	include/linux/ceph/
3436F:	include/linux/crush/
3437
3438CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3439M:	"Yan, Zheng" <zyan@redhat.com>
3440M:	Sage Weil <sage@redhat.com>
3441M:	Ilya Dryomov <idryomov@gmail.com>
3442L:	ceph-devel@vger.kernel.org
3443W:	http://ceph.com/
3444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3445T:	git git://github.com/ceph/ceph-client.git
3446S:	Supported
3447F:	Documentation/filesystems/ceph.txt
3448F:	fs/ceph/
3449
3450CERTIFICATE HANDLING:
3451M:	David Howells <dhowells@redhat.com>
3452M:	David Woodhouse <dwmw2@infradead.org>
3453L:	keyrings@vger.kernel.org
3454S:	Maintained
3455F:	Documentation/admin-guide/module-signing.rst
3456F:	certs/
3457F:	scripts/sign-file.c
3458F:	scripts/extract-cert.c
3459
3460CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3461L:	linux-usb@vger.kernel.org
3462S:	Orphan
3463F:	Documentation/usb/WUSB-Design-overview.txt
3464F:	Documentation/usb/wusb-cbaf
3465F:	drivers/usb/host/hwa-hc.c
3466F:	drivers/usb/host/whci/
3467F:	drivers/usb/wusbcore/
3468F:	include/linux/usb/wusb*
3469
3470CFAG12864B LCD DRIVER
3471M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3472S:	Maintained
3473F:	drivers/auxdisplay/cfag12864b.c
3474F:	include/linux/cfag12864b.h
3475
3476CFAG12864BFB LCD FRAMEBUFFER DRIVER
3477M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3478S:	Maintained
3479F:	drivers/auxdisplay/cfag12864bfb.c
3480F:	include/linux/cfag12864b.h
3481
3482802.11 (including CFG80211/NL80211)
3483M:	Johannes Berg <johannes@sipsolutions.net>
3484L:	linux-wireless@vger.kernel.org
3485W:	http://wireless.kernel.org/
3486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3488S:	Maintained
3489F:	net/wireless/
3490F:	include/uapi/linux/nl80211.h
3491F:	include/linux/ieee80211.h
3492F:	include/net/wext.h
3493F:	include/net/cfg80211.h
3494F:	include/net/iw_handler.h
3495F:	include/net/ieee80211_radiotap.h
3496F:	Documentation/driver-api/80211/cfg80211.rst
3497F:	Documentation/networking/regulatory.txt
3498
3499CHAR and MISC DRIVERS
3500M:	Arnd Bergmann <arnd@arndb.de>
3501M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3503S:	Supported
3504F:	drivers/char/
3505F:	drivers/misc/
3506F:	include/linux/miscdevice.h
3507
3508CHECKPATCH
3509M:	Andy Whitcroft <apw@canonical.com>
3510M:	Joe Perches <joe@perches.com>
3511S:	Maintained
3512F:	scripts/checkpatch.pl
3513
3514CHINESE DOCUMENTATION
3515M:	Harry Wei <harryxiyou@gmail.com>
3516L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3517L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3518S:	Maintained
3519F:	Documentation/translations/zh_CN/
3520
3521CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3522M:	Peter Chen <Peter.Chen@nxp.com>
3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3524L:	linux-usb@vger.kernel.org
3525S:	Maintained
3526F:	drivers/usb/chipidea/
3527
3528CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3529M:	Hans de Goede <hdegoede@redhat.com>
3530L:	linux-input@vger.kernel.org
3531S:	Maintained
3532F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3533F:	drivers/input/touchscreen/chipone_icn8318.c
3534
3535CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3536M:	Hans de Goede <hdegoede@redhat.com>
3537L:	linux-input@vger.kernel.org
3538S:	Maintained
3539F:	drivers/input/touchscreen/chipone_icn8505.c
3540
3541CHROME HARDWARE PLATFORM SUPPORT
3542M:	Benson Leung <bleung@chromium.org>
3543M:	Olof Johansson <olof@lixom.net>
3544S:	Maintained
3545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3546F:	drivers/platform/chrome/
3547
3548CIRRUS LOGIC AUDIO CODEC DRIVERS
3549M:	Brian Austin <brian.austin@cirrus.com>
3550M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3552S:	Maintained
3553F:	sound/soc/codecs/cs*
3554
3555CIRRUS LOGIC EP93XX ETHERNET DRIVER
3556M:	Hartley Sweeten <hsweeten@visionengravers.com>
3557L:	netdev@vger.kernel.org
3558S:	Maintained
3559F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3560
3561CISCO FCOE HBA DRIVER
3562M:	Satish Kharat <satishkh@cisco.com>
3563M:	Sesidhar Baddela <sebaddel@cisco.com>
3564M:	Karan Tilak Kumar <kartilak@cisco.com>
3565L:	linux-scsi@vger.kernel.org
3566S:	Supported
3567F:	drivers/scsi/fnic/
3568
3569CISCO SCSI HBA DRIVER
3570M:	Karan Tilak Kumar <kartilak@cisco.com>
3571M:	Sesidhar Baddela <sebaddel@cisco.com>
3572L:	linux-scsi@vger.kernel.org
3573S:	Supported
3574F:	drivers/scsi/snic/
3575
3576CISCO VIC ETHERNET NIC DRIVER
3577M:	Christian Benvenuti <benve@cisco.com>
3578M:	Govindarajulu Varadarajan <_govind@gmx.com>
3579M:	Parvi Kaustubhi <pkaustub@cisco.com>
3580S:	Supported
3581F:	drivers/net/ethernet/cisco/enic/
3582
3583CISCO VIC LOW LATENCY NIC DRIVER
3584M:	Christian Benvenuti <benve@cisco.com>
3585S:	Supported
3586F:	drivers/infiniband/hw/usnic/
3587
3588CIRRUS LOGIC MADERA CODEC DRIVERS
3589M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3590M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3592L:	patches@opensource.cirrus.com
3593T:	git https://github.com/CirrusLogic/linux-drivers.git
3594W:	https://github.com/CirrusLogic/linux-drivers/wiki
3595S:	Supported
3596F:	Documentation/devicetree/bindings/mfd/madera.txt
3597F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3598F:	include/linux/mfd/madera/*
3599F:	drivers/gpio/gpio-madera*
3600F:	drivers/mfd/madera*
3601F:	drivers/mfd/cs47l*
3602F:	drivers/pinctrl/cirrus/*
3603
3604CLANG-FORMAT FILE
3605M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3606S:	Maintained
3607F:	.clang-format
3608
3609CLEANCACHE API
3610M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3611L:	linux-kernel@vger.kernel.org
3612S:	Maintained
3613F:	mm/cleancache.c
3614F:	include/linux/cleancache.h
3615
3616CLK API
3617M:	Russell King <linux@armlinux.org.uk>
3618L:	linux-clk@vger.kernel.org
3619S:	Maintained
3620F:	include/linux/clk.h
3621
3622CLOCKSOURCE, CLOCKEVENT DRIVERS
3623M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3624M:	Thomas Gleixner <tglx@linutronix.de>
3625L:	linux-kernel@vger.kernel.org
3626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3627S:	Supported
3628F:	drivers/clocksource/
3629F:	Documentation/devicetree/bindings/timer/
3630
3631CMPC ACPI DRIVER
3632M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3633M:	Daniel Oliveira Nascimento <don@syst.com.br>
3634L:	platform-driver-x86@vger.kernel.org
3635S:	Supported
3636F:	drivers/platform/x86/classmate-laptop.c
3637
3638COBALT MEDIA DRIVER
3639M:	Hans Verkuil <hans.verkuil@cisco.com>
3640L:	linux-media@vger.kernel.org
3641T:	git git://linuxtv.org/media_tree.git
3642W:	https://linuxtv.org
3643S:	Supported
3644F:	drivers/media/pci/cobalt/
3645
3646COCCINELLE/Semantic Patches (SmPL)
3647M:	Julia Lawall <Julia.Lawall@lip6.fr>
3648M:	Gilles Muller <Gilles.Muller@lip6.fr>
3649M:	Nicolas Palix <nicolas.palix@imag.fr>
3650M:	Michal Marek <michal.lkml@markovi.net>
3651L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3653W:	http://coccinelle.lip6.fr/
3654S:	Supported
3655F:	Documentation/dev-tools/coccinelle.rst
3656F:	scripts/coccinelle/
3657F:	scripts/coccicheck
3658
3659CODA FILE SYSTEM
3660M:	Jan Harkes <jaharkes@cs.cmu.edu>
3661M:	coda@cs.cmu.edu
3662L:	codalist@coda.cs.cmu.edu
3663W:	http://www.coda.cs.cmu.edu/
3664S:	Maintained
3665F:	Documentation/filesystems/coda.txt
3666F:	fs/coda/
3667F:	include/linux/coda*.h
3668F:	include/uapi/linux/coda*.h
3669
3670CODA V4L2 MEM2MEM DRIVER
3671M:	Philipp Zabel <p.zabel@pengutronix.de>
3672L:	linux-media@vger.kernel.org
3673S:	Maintained
3674F:	Documentation/devicetree/bindings/media/coda.txt
3675F:	drivers/media/platform/coda/
3676
3677COMMON CLK FRAMEWORK
3678M:	Michael Turquette <mturquette@baylibre.com>
3679M:	Stephen Boyd <sboyd@kernel.org>
3680L:	linux-clk@vger.kernel.org
3681Q:	http://patchwork.kernel.org/project/linux-clk/list/
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3683S:	Maintained
3684F:	Documentation/devicetree/bindings/clock/
3685F:	drivers/clk/
3686X:	drivers/clk/clkdev.c
3687F:	include/linux/clk-pr*
3688F:	include/linux/clk/
3689F:	include/linux/of_clk.h
3690
3691COMMON INTERNET FILE SYSTEM (CIFS)
3692M:	Steve French <sfrench@samba.org>
3693L:	linux-cifs@vger.kernel.org
3694L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3695W:	http://linux-cifs.samba.org/
3696T:	git git://git.samba.org/sfrench/cifs-2.6.git
3697S:	Supported
3698F:	Documentation/filesystems/cifs/
3699F:	fs/cifs/
3700
3701COMPACTPCI HOTPLUG CORE
3702M:	Scott Murray <scott@spiteful.org>
3703L:	linux-pci@vger.kernel.org
3704S:	Maintained
3705F:	drivers/pci/hotplug/cpci_hotplug*
3706
3707COMPACTPCI HOTPLUG GENERIC DRIVER
3708M:	Scott Murray <scott@spiteful.org>
3709L:	linux-pci@vger.kernel.org
3710S:	Maintained
3711F:	drivers/pci/hotplug/cpcihp_generic.c
3712
3713COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3714M:	Scott Murray <scott@spiteful.org>
3715L:	linux-pci@vger.kernel.org
3716S:	Maintained
3717F:	drivers/pci/hotplug/cpcihp_zt5550.*
3718
3719COMPAL LAPTOP SUPPORT
3720M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3721L:	platform-driver-x86@vger.kernel.org
3722S:	Maintained
3723F:	drivers/platform/x86/compal-laptop.c
3724
3725CONEXANT ACCESSRUNNER USB DRIVER
3726L:	accessrunner-general@lists.sourceforge.net
3727W:	http://accessrunner.sourceforge.net/
3728S:	Orphan
3729F:	drivers/usb/atm/cxacru.c
3730
3731CONFIGFS
3732M:	Joel Becker <jlbec@evilplan.org>
3733M:	Christoph Hellwig <hch@lst.de>
3734T:	git git://git.infradead.org/users/hch/configfs.git
3735S:	Supported
3736F:	fs/configfs/
3737F:	include/linux/configfs.h
3738
3739CONNECTOR
3740M:	Evgeniy Polyakov <zbr@ioremap.net>
3741L:	netdev@vger.kernel.org
3742S:	Maintained
3743F:	drivers/connector/
3744
3745CONTROL GROUP (CGROUP)
3746M:	Tejun Heo <tj@kernel.org>
3747M:	Li Zefan <lizefan@huawei.com>
3748M:	Johannes Weiner <hannes@cmpxchg.org>
3749L:	cgroups@vger.kernel.org
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3751S:	Maintained
3752F:	Documentation/cgroup*
3753F:	include/linux/cgroup*
3754F:	kernel/cgroup*
3755
3756CONTROL GROUP - CPUSET
3757M:	Li Zefan <lizefan@huawei.com>
3758L:	cgroups@vger.kernel.org
3759W:	http://www.bullopensource.org/cpuset/
3760W:	http://oss.sgi.com/projects/cpusets/
3761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3762S:	Maintained
3763F:	Documentation/cgroup-v1/cpusets.txt
3764F:	include/linux/cpuset.h
3765F:	kernel/cgroup/cpuset.c
3766
3767CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3768M:	Johannes Weiner <hannes@cmpxchg.org>
3769M:	Michal Hocko <mhocko@kernel.org>
3770M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3771L:	cgroups@vger.kernel.org
3772L:	linux-mm@kvack.org
3773S:	Maintained
3774F:	mm/memcontrol.c
3775F:	mm/swap_cgroup.c
3776
3777CORETEMP HARDWARE MONITORING DRIVER
3778M:	Fenghua Yu <fenghua.yu@intel.com>
3779L:	linux-hwmon@vger.kernel.org
3780S:	Maintained
3781F:	Documentation/hwmon/coretemp
3782F:	drivers/hwmon/coretemp.c
3783
3784COSA/SRP SYNC SERIAL DRIVER
3785M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3786W:	http://www.fi.muni.cz/~kas/cosa/
3787S:	Maintained
3788F:	drivers/net/wan/cosa*
3789
3790CPMAC ETHERNET DRIVER
3791M:	Florian Fainelli <f.fainelli@gmail.com>
3792L:	netdev@vger.kernel.org
3793S:	Maintained
3794F:	drivers/net/ethernet/ti/cpmac.c
3795
3796CPU FREQUENCY DRIVERS
3797M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3798M:	Viresh Kumar <viresh.kumar@linaro.org>
3799L:	linux-pm@vger.kernel.org
3800S:	Maintained
3801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3802T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3803B:	https://bugzilla.kernel.org
3804F:	Documentation/cpu-freq/
3805F:	Documentation/devicetree/bindings/cpufreq/
3806F:	drivers/cpufreq/
3807F:	include/linux/cpufreq.h
3808F:	tools/testing/selftests/cpufreq/
3809
3810CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3811M:	Viresh Kumar <viresh.kumar@linaro.org>
3812M:	Sudeep Holla <sudeep.holla@arm.com>
3813L:	linux-pm@vger.kernel.org
3814W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3815S:	Maintained
3816F:	drivers/cpufreq/arm_big_little.h
3817F:	drivers/cpufreq/arm_big_little.c
3818F:	drivers/cpufreq/arm_big_little_dt.c
3819
3820CPU POWER MONITORING SUBSYSTEM
3821M:	Thomas Renninger <trenn@suse.com>
3822M:	Shuah Khan <shuah@kernel.org>
3823L:	linux-pm@vger.kernel.org
3824S:	Maintained
3825F:	tools/power/cpupower/
3826
3827CPUID/MSR DRIVER
3828M:	"H. Peter Anvin" <hpa@zytor.com>
3829S:	Maintained
3830F:	arch/x86/kernel/cpuid.c
3831F:	arch/x86/kernel/msr.c
3832
3833CPUIDLE DRIVER - ARM BIG LITTLE
3834M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3835M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3836L:	linux-pm@vger.kernel.org
3837L:	linux-arm-kernel@lists.infradead.org
3838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3839S:	Maintained
3840F:	drivers/cpuidle/cpuidle-big_little.c
3841
3842CPUIDLE DRIVER - ARM EXYNOS
3843M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3844M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3845M:	Kukjin Kim <kgene@kernel.org>
3846L:	linux-pm@vger.kernel.org
3847L:	linux-samsung-soc@vger.kernel.org
3848S:	Supported
3849F:	drivers/cpuidle/cpuidle-exynos.c
3850F:	arch/arm/mach-exynos/pm.c
3851
3852CPUIDLE DRIVERS
3853M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3854M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3855L:	linux-pm@vger.kernel.org
3856S:	Maintained
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3858B:	https://bugzilla.kernel.org
3859F:	drivers/cpuidle/*
3860F:	include/linux/cpuidle.h
3861
3862CRAMFS FILESYSTEM
3863M:	Nicolas Pitre <nico@linaro.org>
3864S:	Maintained
3865F:	Documentation/filesystems/cramfs.txt
3866F:	fs/cramfs/
3867
3868CRYPTO API
3869M:	Herbert Xu <herbert@gondor.apana.org.au>
3870M:	"David S. Miller" <davem@davemloft.net>
3871L:	linux-crypto@vger.kernel.org
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3874S:	Maintained
3875F:	Documentation/crypto/
3876F:	Documentation/devicetree/bindings/crypto/
3877F:	arch/*/crypto/
3878F:	crypto/
3879F:	drivers/crypto/
3880F:	include/crypto/
3881F:	include/linux/crypto*
3882
3883CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3884M:	Neil Horman <nhorman@tuxdriver.com>
3885L:	linux-crypto@vger.kernel.org
3886S:	Maintained
3887F:	crypto/ansi_cprng.c
3888F:	crypto/rng.c
3889
3890CS3308 MEDIA DRIVER
3891M:	Hans Verkuil <hverkuil@xs4all.nl>
3892L:	linux-media@vger.kernel.org
3893T:	git git://linuxtv.org/media_tree.git
3894W:	http://linuxtv.org
3895S:	Odd Fixes
3896F:	drivers/media/i2c/cs3308.c
3897F:	drivers/media/i2c/cs3308.h
3898
3899CS5535 Audio ALSA driver
3900M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3901S:	Maintained
3902F:	sound/pci/cs5535audio/
3903
3904CW1200 WLAN driver
3905M:	Solomon Peachy <pizza@shaftnet.org>
3906S:	Maintained
3907F:	drivers/net/wireless/st/cw1200/
3908
3909CX18 VIDEO4LINUX DRIVER
3910M:	Andy Walls <awalls@md.metrocast.net>
3911L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3912L:	linux-media@vger.kernel.org
3913T:	git git://linuxtv.org/media_tree.git
3914W:	https://linuxtv.org
3915W:	http://www.ivtvdriver.org/index.php/Cx18
3916S:	Maintained
3917F:	Documentation/media/v4l-drivers/cx18*
3918F:	drivers/media/pci/cx18/
3919F:	include/uapi/linux/ivtv*
3920
3921CX2341X MPEG ENCODER HELPER MODULE
3922M:	Hans Verkuil <hverkuil@xs4all.nl>
3923L:	linux-media@vger.kernel.org
3924T:	git git://linuxtv.org/media_tree.git
3925W:	https://linuxtv.org
3926S:	Maintained
3927F:	drivers/media/common/cx2341x*
3928F:	include/media/cx2341x*
3929
3930CX24120 MEDIA DRIVER
3931M:	Jemma Denson <jdenson@gmail.com>
3932M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3933L:	linux-media@vger.kernel.org
3934W:	https://linuxtv.org
3935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3936S:	Maintained
3937F:	drivers/media/dvb-frontends/cx24120*
3938
3939CX88 VIDEO4LINUX DRIVER
3940M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3941L:	linux-media@vger.kernel.org
3942W:	https://linuxtv.org
3943T:	git git://linuxtv.org/media_tree.git
3944S:	Odd fixes
3945F:	Documentation/media/v4l-drivers/cx88*
3946F:	drivers/media/pci/cx88/
3947
3948CXD2820R MEDIA DRIVER
3949M:	Antti Palosaari <crope@iki.fi>
3950L:	linux-media@vger.kernel.org
3951W:	https://linuxtv.org
3952W:	http://palosaari.fi/linux/
3953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3954T:	git git://linuxtv.org/anttip/media_tree.git
3955S:	Maintained
3956F:	drivers/media/dvb-frontends/cxd2820r*
3957
3958CXGB3 ETHERNET DRIVER (CXGB3)
3959M:	Santosh Raspatur <santosh@chelsio.com>
3960L:	netdev@vger.kernel.org
3961W:	http://www.chelsio.com
3962S:	Supported
3963F:	drivers/net/ethernet/chelsio/cxgb3/
3964
3965CXGB3 ISCSI DRIVER (CXGB3I)
3966M:	Karen Xie <kxie@chelsio.com>
3967L:	linux-scsi@vger.kernel.org
3968W:	http://www.chelsio.com
3969S:	Supported
3970F:	drivers/scsi/cxgbi/cxgb3i
3971
3972CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3973M:	Steve Wise <swise@chelsio.com>
3974L:	linux-rdma@vger.kernel.org
3975W:	http://www.openfabrics.org
3976S:	Supported
3977F:	drivers/infiniband/hw/cxgb3/
3978F:	include/uapi/rdma/cxgb3-abi.h
3979
3980CXGB4 CRYPTO DRIVER (chcr)
3981M:	Harsh Jain <harsh@chelsio.com>
3982L:	linux-crypto@vger.kernel.org
3983W:	http://www.chelsio.com
3984S:	Supported
3985F:	drivers/crypto/chelsio
3986
3987CXGB4 ETHERNET DRIVER (CXGB4)
3988M:	Ganesh Goudar <ganeshgr@chelsio.com>
3989L:	netdev@vger.kernel.org
3990W:	http://www.chelsio.com
3991S:	Supported
3992F:	drivers/net/ethernet/chelsio/cxgb4/
3993
3994CXGB4 ISCSI DRIVER (CXGB4I)
3995M:	Karen Xie <kxie@chelsio.com>
3996L:	linux-scsi@vger.kernel.org
3997W:	http://www.chelsio.com
3998S:	Supported
3999F:	drivers/scsi/cxgbi/cxgb4i
4000
4001CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4002M:	Steve Wise <swise@chelsio.com>
4003L:	linux-rdma@vger.kernel.org
4004W:	http://www.openfabrics.org
4005S:	Supported
4006F:	drivers/infiniband/hw/cxgb4/
4007F:	include/uapi/rdma/cxgb4-abi.h
4008
4009CXGB4VF ETHERNET DRIVER (CXGB4VF)
4010M:	Casey Leedom <leedom@chelsio.com>
4011L:	netdev@vger.kernel.org
4012W:	http://www.chelsio.com
4013S:	Supported
4014F:	drivers/net/ethernet/chelsio/cxgb4vf/
4015
4016CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4017M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4018M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4019L:	linuxppc-dev@lists.ozlabs.org
4020S:	Supported
4021F:	arch/powerpc/platforms/powernv/pci-cxl.c
4022F:	drivers/misc/cxl/
4023F:	include/misc/cxl*
4024F:	include/uapi/misc/cxl.h
4025F:	Documentation/powerpc/cxl.txt
4026F:	Documentation/ABI/testing/sysfs-class-cxl
4027
4028CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4029M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4030M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4031M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4032L:	linux-scsi@vger.kernel.org
4033S:	Supported
4034F:	drivers/scsi/cxlflash/
4035F:	include/uapi/scsi/cxlflash_ioctls.h
4036F:	Documentation/powerpc/cxlflash.txt
4037
4038CYBERPRO FB DRIVER
4039M:	Russell King <linux@armlinux.org.uk>
4040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4041W:	http://www.armlinux.org.uk/
4042S:	Maintained
4043F:	drivers/video/fbdev/cyber2000fb.*
4044
4045CYCLADES ASYNC MUX DRIVER
4046W:	http://www.cyclades.com/
4047S:	Orphan
4048F:	drivers/tty/cyclades.c
4049F:	include/linux/cyclades.h
4050F:	include/uapi/linux/cyclades.h
4051
4052CYCLADES PC300 DRIVER
4053W:	http://www.cyclades.com/
4054S:	Orphan
4055F:	drivers/net/wan/pc300*
4056
4057CYPRESS_FIRMWARE MEDIA DRIVER
4058M:	Antti Palosaari <crope@iki.fi>
4059L:	linux-media@vger.kernel.org
4060W:	https://linuxtv.org
4061W:	http://palosaari.fi/linux/
4062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4063T:	git git://linuxtv.org/anttip/media_tree.git
4064S:	Maintained
4065F:	drivers/media/common/cypress_firmware*
4066
4067CYTTSP TOUCHSCREEN DRIVER
4068M:	Ferruh Yigit <fery@cypress.com>
4069L:	linux-input@vger.kernel.org
4070S:	Supported
4071F:	drivers/input/touchscreen/cyttsp*
4072F:	include/linux/input/cyttsp.h
4073
4074D-LINK DIR-685 TOUCHKEYS DRIVER
4075M:	Linus Walleij <linus.walleij@linaro.org>
4076L:	linux-input@vger.kernel.org
4077S:	Supported
4078F:	drivers/input/dlink-dir685-touchkeys.c
4079
4080DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4081M:	Joshua Kinard <kumba@gentoo.org>
4082S:	Maintained
4083F:	drivers/rtc/rtc-ds1685.c
4084F:	include/linux/rtc/ds1685.h
4085
4086DAMA SLAVE for AX.25
4087M:	Joerg Reuter <jreuter@yaina.de>
4088W:	http://yaina.de/jreuter/
4089W:	http://www.qsl.net/dl1bke/
4090L:	linux-hams@vger.kernel.org
4091S:	Maintained
4092F:	net/ax25/af_ax25.c
4093F:	net/ax25/ax25_dev.c
4094F:	net/ax25/ax25_ds_*
4095F:	net/ax25/ax25_in.c
4096F:	net/ax25/ax25_out.c
4097F:	net/ax25/ax25_timer.c
4098F:	net/ax25/sysctl_net_ax25.c
4099
4100DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4101L:	netdev@vger.kernel.org
4102S:	Orphan
4103F:	Documentation/networking/dmfe.txt
4104F:	drivers/net/ethernet/dec/tulip/dmfe.c
4105
4106DC390/AM53C974 SCSI driver
4107M:	Hannes Reinecke <hare@suse.com>
4108L:	linux-scsi@vger.kernel.org
4109S:	Maintained
4110F:	drivers/scsi/am53c974.c
4111
4112DC395x SCSI driver
4113M:	Oliver Neukum <oliver@neukum.org>
4114M:	Ali Akcaagac <aliakc@web.de>
4115M:	Jamie Lenehan <lenehan@twibble.org>
4116L:	dc395x@twibble.org
4117W:	http://twibble.org/dist/dc395x/
4118W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4119S:	Maintained
4120F:	Documentation/scsi/dc395x.txt
4121F:	drivers/scsi/dc395x.*
4122
4123DCCP PROTOCOL
4124M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4125L:	dccp@vger.kernel.org
4126W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4127S:	Maintained
4128F:	include/linux/dccp.h
4129F:	include/uapi/linux/dccp.h
4130F:	include/linux/tfrc.h
4131F:	net/dccp/
4132
4133DECnet NETWORK LAYER
4134W:	http://linux-decnet.sourceforge.net
4135L:	linux-decnet-user@lists.sourceforge.net
4136S:	Orphan
4137F:	Documentation/networking/decnet.txt
4138F:	net/decnet/
4139
4140DECSTATION PLATFORM SUPPORT
4141M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4142L:	linux-mips@linux-mips.org
4143W:	http://www.linux-mips.org/wiki/DECstation
4144S:	Maintained
4145F:	arch/mips/dec/
4146F:	arch/mips/include/asm/dec/
4147F:	arch/mips/include/asm/mach-dec/
4148
4149DEFXX FDDI NETWORK DRIVER
4150M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4151S:	Maintained
4152F:	drivers/net/fddi/defxx.*
4153
4154DELL SMBIOS DRIVER
4155M:	Pali Rohár <pali.rohar@gmail.com>
4156M:	Mario Limonciello <mario.limonciello@dell.com>
4157L:	platform-driver-x86@vger.kernel.org
4158S:	Maintained
4159F:	drivers/platform/x86/dell-smbios.*
4160
4161DELL SMBIOS SMM DRIVER
4162M:	Mario Limonciello <mario.limonciello@dell.com>
4163L:	platform-driver-x86@vger.kernel.org
4164S:	Maintained
4165F:	drivers/platform/x86/dell-smbios-smm.c
4166
4167DELL SMBIOS WMI DRIVER
4168M:	Mario Limonciello <mario.limonciello@dell.com>
4169L:	platform-driver-x86@vger.kernel.org
4170S:	Maintained
4171F:	drivers/platform/x86/dell-smbios-wmi.c
4172F:	tools/wmi/dell-smbios-example.c
4173
4174DELL LAPTOP DRIVER
4175M:	Matthew Garrett <mjg59@srcf.ucam.org>
4176M:	Pali Rohár <pali.rohar@gmail.com>
4177L:	platform-driver-x86@vger.kernel.org
4178S:	Maintained
4179F:	drivers/platform/x86/dell-laptop.c
4180
4181DELL LAPTOP FREEFALL DRIVER
4182M:	Pali Rohár <pali.rohar@gmail.com>
4183S:	Maintained
4184F:	drivers/platform/x86/dell-smo8800.c
4185
4186DELL LAPTOP RBTN DRIVER
4187M:	Pali Rohár <pali.rohar@gmail.com>
4188S:	Maintained
4189F:	drivers/platform/x86/dell-rbtn.*
4190
4191DELL LAPTOP SMM DRIVER
4192M:	Pali Rohár <pali.rohar@gmail.com>
4193S:	Maintained
4194F:	drivers/hwmon/dell-smm-hwmon.c
4195F:	include/uapi/linux/i8k.h
4196
4197DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4198M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4199S:	Maintained
4200F:	Documentation/dcdbas.txt
4201F:	drivers/firmware/dcdbas.*
4202
4203DELL WMI NOTIFICATIONS DRIVER
4204M:	Matthew Garrett <mjg59@srcf.ucam.org>
4205M:	Pali Rohár <pali.rohar@gmail.com>
4206S:	Maintained
4207F:	drivers/platform/x86/dell-wmi.c
4208
4209DELL WMI DESCRIPTOR DRIVER
4210M:	Mario Limonciello <mario.limonciello@dell.com>
4211S:	Maintained
4212F:	drivers/platform/x86/dell-wmi-descriptor.c
4213
4214DELTA ST MEDIA DRIVER
4215M:	Hugues Fruchet <hugues.fruchet@st.com>
4216L:	linux-media@vger.kernel.org
4217T:	git git://linuxtv.org/media_tree.git
4218W:	https://linuxtv.org
4219S:	Supported
4220F:	drivers/media/platform/sti/delta
4221
4222DENALI NAND DRIVER
4223M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4224L:	linux-mtd@lists.infradead.org
4225S:	Supported
4226F:	drivers/mtd/nand/raw/denali*
4227
4228DESIGNWARE USB2 DRD IP DRIVER
4229M:	Minas Harutyunyan <hminas@synopsys.com>
4230L:	linux-usb@vger.kernel.org
4231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4232S:	Maintained
4233F:	drivers/usb/dwc2/
4234
4235DESIGNWARE USB3 DRD IP DRIVER
4236M:	Felipe Balbi <balbi@kernel.org>
4237L:	linux-usb@vger.kernel.org
4238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4239S:	Maintained
4240F:	drivers/usb/dwc3/
4241
4242DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4243M:	Andreas Klinger <ak@it-klinger.de>
4244L:	linux-iio@vger.kernel.org
4245S:	Maintained
4246F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4247F:	drivers/iio/proximity/srf*.c
4248
4249DEVICE COREDUMP (DEV_COREDUMP)
4250M:	Johannes Berg <johannes@sipsolutions.net>
4251L:	linux-kernel@vger.kernel.org
4252S:	Maintained
4253F:	drivers/base/devcoredump.c
4254F:	include/linux/devcoredump.h
4255
4256DEVICE FREQUENCY (DEVFREQ)
4257M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4258M:	Kyungmin Park <kyungmin.park@samsung.com>
4259R:	Chanwoo Choi <cw00.choi@samsung.com>
4260L:	linux-pm@vger.kernel.org
4261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4262S:	Maintained
4263F:	drivers/devfreq/
4264F:	include/linux/devfreq.h
4265F:	Documentation/devicetree/bindings/devfreq/
4266
4267DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4268M:	Chanwoo Choi <cw00.choi@samsung.com>
4269L:	linux-pm@vger.kernel.org
4270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4271S:	Supported
4272F:	drivers/devfreq/event/
4273F:	drivers/devfreq/devfreq-event.c
4274F:	include/linux/devfreq-event.h
4275F:	Documentation/devicetree/bindings/devfreq/event/
4276
4277DEVICE NUMBER REGISTRY
4278M:	Torben Mathiasen <device@lanana.org>
4279W:	http://lanana.org/docs/device-list/index.html
4280S:	Maintained
4281
4282DEVICE-MAPPER  (LVM)
4283M:	Alasdair Kergon <agk@redhat.com>
4284M:	Mike Snitzer <snitzer@redhat.com>
4285M:	dm-devel@redhat.com
4286L:	dm-devel@redhat.com
4287W:	http://sources.redhat.com/dm
4288Q:	http://patchwork.kernel.org/project/dm-devel/list/
4289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4290T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4291S:	Maintained
4292F:	Documentation/device-mapper/
4293F:	drivers/md/Makefile
4294F:	drivers/md/Kconfig
4295F:	drivers/md/dm*
4296F:	drivers/md/persistent-data/
4297F:	include/linux/device-mapper.h
4298F:	include/linux/dm-*.h
4299F:	include/uapi/linux/dm-*.h
4300
4301DEVLINK
4302M:	Jiri Pirko <jiri@mellanox.com>
4303L:	netdev@vger.kernel.org
4304S:	Supported
4305F:	net/core/devlink.c
4306F:	include/net/devlink.h
4307F:	include/uapi/linux/devlink.h
4308
4309DIALOG SEMICONDUCTOR DRIVERS
4310M:	Support Opensource <support.opensource@diasemi.com>
4311W:	http://www.dialog-semiconductor.com/products
4312S:	Supported
4313F:	Documentation/hwmon/da90??
4314F:	Documentation/devicetree/bindings/mfd/da90*.txt
4315F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4316F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4317F:	Documentation/devicetree/bindings/regulator/da92*.txt
4318F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4319F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4320F:	drivers/gpio/gpio-da90??.c
4321F:	drivers/hwmon/da90??-hwmon.c
4322F:	drivers/iio/adc/da91??-*.c
4323F:	drivers/input/misc/da90??_onkey.c
4324F:	drivers/input/touchscreen/da9052_tsi.c
4325F:	drivers/leds/leds-da90??.c
4326F:	drivers/mfd/da903x.c
4327F:	drivers/mfd/da90??-*.c
4328F:	drivers/mfd/da91??-*.c
4329F:	drivers/power/supply/da9052-battery.c
4330F:	drivers/power/supply/da91??-*.c
4331F:	drivers/regulator/da903x.c
4332F:	drivers/regulator/da9???-regulator.[ch]
4333F:	drivers/thermal/da90??-thermal.c
4334F:	drivers/rtc/rtc-da90??.c
4335F:	drivers/video/backlight/da90??_bl.c
4336F:	drivers/watchdog/da90??_wdt.c
4337F:	include/linux/mfd/da903x.h
4338F:	include/linux/mfd/da9052/
4339F:	include/linux/mfd/da9055/
4340F:	include/linux/mfd/da9062/
4341F:	include/linux/mfd/da9063/
4342F:	include/linux/mfd/da9150/
4343F:	include/linux/regulator/da9211.h
4344F:	include/sound/da[79]*.h
4345F:	sound/soc/codecs/da[79]*.[ch]
4346
4347DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4348M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4349L:	linux-gpio@vger.kernel.org
4350S:	Maintained
4351F:	drivers/gpio/gpio-gpio-mm.c
4352
4353DIGI NEO AND CLASSIC PCI PRODUCTS
4354M:	Lidza Louina <lidza.louina@gmail.com>
4355M:	Mark Hounschell <markh@compro.net>
4356L:	driverdev-devel@linuxdriverproject.org
4357S:	Maintained
4358F:	drivers/staging/dgnc/
4359
4360DIOLAN U2C-12 I2C DRIVER
4361M:	Guenter Roeck <linux@roeck-us.net>
4362L:	linux-i2c@vger.kernel.org
4363S:	Maintained
4364F:	drivers/i2c/busses/i2c-diolan-u2c.c
4365
4366FILESYSTEM DIRECT ACCESS (DAX)
4367M:	Matthew Wilcox <mawilcox@microsoft.com>
4368M:	Ross Zwisler <zwisler@kernel.org>
4369M:	Jan Kara <jack@suse.cz>
4370L:	linux-fsdevel@vger.kernel.org
4371S:	Supported
4372F:	fs/dax.c
4373F:	include/linux/dax.h
4374F:	include/trace/events/fs_dax.h
4375
4376DEVICE DIRECT ACCESS (DAX)
4377M:	Dan Williams <dan.j.williams@intel.com>
4378M:	Dave Jiang <dave.jiang@intel.com>
4379M:	Ross Zwisler <zwisler@kernel.org>
4380M:	Vishal Verma <vishal.l.verma@intel.com>
4381L:	linux-nvdimm@lists.01.org
4382S:	Supported
4383F:	drivers/dax/
4384
4385DIRECTORY NOTIFICATION (DNOTIFY)
4386M:	Jan Kara <jack@suse.cz>
4387R:	Amir Goldstein <amir73il@gmail.com>
4388L:	linux-fsdevel@vger.kernel.org
4389S:	Maintained
4390F:	Documentation/filesystems/dnotify.txt
4391F:	fs/notify/dnotify/
4392F:	include/linux/dnotify.h
4393
4394DISK GEOMETRY AND PARTITION HANDLING
4395M:	Andries Brouwer <aeb@cwi.nl>
4396W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4397W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4398W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4399S:	Maintained
4400
4401DISKQUOTA
4402M:	Jan Kara <jack@suse.com>
4403S:	Maintained
4404F:	Documentation/filesystems/quota.txt
4405F:	fs/quota/
4406F:	include/linux/quota*.h
4407F:	include/uapi/linux/quota*.h
4408
4409DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4410M:	Bernie Thompson <bernie@plugable.com>
4411L:	linux-fbdev@vger.kernel.org
4412S:	Maintained
4413W:	http://plugable.com/category/projects/udlfb/
4414F:	drivers/video/fbdev/udlfb.c
4415F:	include/video/udlfb.h
4416F:	Documentation/fb/udlfb.txt
4417
4418DISTRIBUTED LOCK MANAGER (DLM)
4419M:	Christine Caulfield <ccaulfie@redhat.com>
4420M:	David Teigland <teigland@redhat.com>
4421L:	cluster-devel@redhat.com
4422W:	http://sources.redhat.com/cluster/
4423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4424S:	Supported
4425F:	fs/dlm/
4426
4427DMA BUFFER SHARING FRAMEWORK
4428M:	Sumit Semwal <sumit.semwal@linaro.org>
4429S:	Maintained
4430L:	linux-media@vger.kernel.org
4431L:	dri-devel@lists.freedesktop.org
4432L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4433F:	drivers/dma-buf/
4434F:	include/linux/dma-buf*
4435F:	include/linux/reservation.h
4436F:	include/linux/*fence.h
4437F:	Documentation/driver-api/dma-buf.rst
4438T:	git git://anongit.freedesktop.org/drm/drm-misc
4439
4440DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4441M:	Vinod Koul <vkoul@kernel.org>
4442L:	dmaengine@vger.kernel.org
4443Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4444S:	Maintained
4445F:	drivers/dma/
4446F:	include/linux/dmaengine.h
4447F:	include/linux/of_dma.h
4448F:	Documentation/devicetree/bindings/dma/
4449F:	Documentation/driver-api/dmaengine/
4450T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4451
4452DMA MAPPING HELPERS
4453M:	Christoph Hellwig <hch@lst.de>
4454M:	Marek Szyprowski <m.szyprowski@samsung.com>
4455R:	Robin Murphy <robin.murphy@arm.com>
4456L:	iommu@lists.linux-foundation.org
4457T:	git git://git.infradead.org/users/hch/dma-mapping.git
4458W:	http://git.infradead.org/users/hch/dma-mapping.git
4459S:	Supported
4460F:	kernel/dma/
4461F:	include/asm-generic/dma-mapping.h
4462F:	include/linux/dma-direct.h
4463F:	include/linux/dma-mapping.h
4464F:	include/linux/dma-noncoherent.h
4465
4466DME1737 HARDWARE MONITOR DRIVER
4467M:	Juerg Haefliger <juergh@gmail.com>
4468L:	linux-hwmon@vger.kernel.org
4469S:	Maintained
4470F:	Documentation/hwmon/dme1737
4471F:	drivers/hwmon/dme1737.c
4472
4473DMI/SMBIOS SUPPORT
4474M:	Jean Delvare <jdelvare@suse.com>
4475S:	Maintained
4476T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4477F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4478F:	drivers/firmware/dmi-id.c
4479F:	drivers/firmware/dmi_scan.c
4480F:	include/linux/dmi.h
4481
4482DOCUMENTATION
4483M:	Jonathan Corbet <corbet@lwn.net>
4484L:	linux-doc@vger.kernel.org
4485S:	Maintained
4486F:	Documentation/
4487F:	scripts/kernel-doc
4488X:	Documentation/ABI/
4489X:	Documentation/devicetree/
4490X:	Documentation/acpi
4491X:	Documentation/power
4492X:	Documentation/spi
4493X:	Documentation/media
4494T:	git git://git.lwn.net/linux.git docs-next
4495
4496DOCUMENTATION/ITALIAN
4497M:	Federico Vaga <federico.vaga@vaga.pv.it>
4498L:	linux-doc@vger.kernel.org
4499S:	Maintained
4500F:	Documentation/translations/it_IT
4501
4502DONGWOON DW9714 LENS VOICE COIL DRIVER
4503M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4504L:	linux-media@vger.kernel.org
4505T:	git git://linuxtv.org/media_tree.git
4506S:	Maintained
4507F:	drivers/media/i2c/dw9714.c
4508
4509DONGWOON DW9807 LENS VOICE COIL DRIVER
4510M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4511L:	linux-media@vger.kernel.org
4512T:	git git://linuxtv.org/media_tree.git
4513S:	Maintained
4514F:	drivers/media/i2c/dw9807.c
4515
4516DOUBLETALK DRIVER
4517M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4518L:	blinux-list@redhat.com
4519S:	Maintained
4520F:	drivers/char/dtlk.c
4521F:	include/linux/dtlk.h
4522
4523DPAA2 DATAPATH I/O (DPIO) DRIVER
4524M:	Roy Pledge <Roy.Pledge@nxp.com>
4525L:	linux-kernel@vger.kernel.org
4526S:	Maintained
4527F:	drivers/soc/fsl/dpio
4528
4529DPAA2 ETHERNET DRIVER
4530M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4531L:	netdev@vger.kernel.org
4532S:	Maintained
4533F:	drivers/net/ethernet/freescale/dpaa2
4534
4535DPAA2 ETHERNET SWITCH DRIVER
4536M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4537M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4538L:	linux-kernel@vger.kernel.org
4539S:	Maintained
4540F:	drivers/staging/fsl-dpaa2/ethsw
4541
4542DPAA2 PTP CLOCK DRIVER
4543M:	Yangbo Lu <yangbo.lu@nxp.com>
4544L:	linux-kernel@vger.kernel.org
4545S:	Maintained
4546F:	drivers/staging/fsl-dpaa2/rtc
4547
4548DPT_I2O SCSI RAID DRIVER
4549M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4550L:	linux-scsi@vger.kernel.org
4551W:	http://www.adaptec.com/
4552S:	Maintained
4553F:	drivers/scsi/dpt*
4554F:	drivers/scsi/dpt/
4555
4556DRBD DRIVER
4557M:	Philipp Reisner <philipp.reisner@linbit.com>
4558M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4559L:	drbd-dev@lists.linbit.com
4560W:	http://www.drbd.org
4561T:	git git://git.linbit.com/linux-drbd.git
4562T:	git git://git.linbit.com/drbd-8.4.git
4563S:	Supported
4564F:	drivers/block/drbd/
4565F:	lib/lru_cache.c
4566F:	Documentation/blockdev/drbd/
4567
4568DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4569M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4570R:	"Rafael J. Wysocki" <rafael@kernel.org>
4571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4572S:	Supported
4573F:	Documentation/kobject.txt
4574F:	drivers/base/
4575F:	fs/debugfs/
4576F:	fs/sysfs/
4577F:	include/linux/debugfs.h
4578F:	include/linux/kobj*
4579F:	lib/kobj*
4580
4581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4582M:	Kevin Hilman <khilman@kernel.org>
4583M:	Nishanth Menon <nm@ti.com>
4584S:	Maintained
4585F:	drivers/power/avs/
4586F:	include/linux/power/smartreflex.h
4587L:	linux-pm@vger.kernel.org
4588
4589DRM DRIVER FOR ARM PL111 CLCD
4590M:	Eric Anholt <eric@anholt.net>
4591T:	git git://anongit.freedesktop.org/drm/drm-misc
4592S:	Supported
4593F:	drivers/gpu/drm/pl111/
4594
4595DRM DRIVER FOR ARM VERSATILE TFT PANELS
4596M:	Linus Walleij <linus.walleij@linaro.org>
4597T:	git git://anongit.freedesktop.org/drm/drm-misc
4598S:	Maintained
4599F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4600F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4601
4602DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4603M:	Dave Airlie <airlied@redhat.com>
4604S:	Odd Fixes
4605F:	drivers/gpu/drm/ast/
4606
4607DRM DRIVER FOR BOCHS VIRTUAL GPU
4608M:	Gerd Hoffmann <kraxel@redhat.com>
4609L:	virtualization@lists.linux-foundation.org
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611S:	Maintained
4612F:	drivers/gpu/drm/bochs/
4613
4614DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4615M:	Linus Walleij <linus.walleij@linaro.org>
4616T:	git git://anongit.freedesktop.org/drm/drm-misc
4617S:	Maintained
4618F:	drivers/gpu/drm/tve200/
4619
4620DRM DRIVER FOR ILITEK ILI9225 PANELS
4621M:	David Lechner <david@lechnology.com>
4622S:	Maintained
4623F:	drivers/gpu/drm/tinydrm/ili9225.c
4624F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4625
4626DRM DRIVER FOR INTEL I810 VIDEO CARDS
4627S:	Orphan / Obsolete
4628F:	drivers/gpu/drm/i810/
4629F:	include/uapi/drm/i810_drm.h
4630
4631DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4632S:	Orphan / Obsolete
4633F:	drivers/gpu/drm/mga/
4634F:	include/uapi/drm/mga_drm.h
4635
4636DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4637M:	Dave Airlie <airlied@redhat.com>
4638S:	Odd Fixes
4639F:	drivers/gpu/drm/mgag200/
4640
4641DRM DRIVER FOR MI0283QT
4642M:	Noralf Trønnes <noralf@tronnes.org>
4643S:	Maintained
4644F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4645F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4646
4647DRM DRIVER FOR MSM ADRENO GPU
4648M:	Rob Clark <robdclark@gmail.com>
4649L:	linux-arm-msm@vger.kernel.org
4650L:	dri-devel@lists.freedesktop.org
4651L:	freedreno@lists.freedesktop.org
4652T:	git git://people.freedesktop.org/~robclark/linux
4653S:	Maintained
4654F:	drivers/gpu/drm/msm/
4655F:	include/uapi/drm/msm_drm.h
4656F:	Documentation/devicetree/bindings/display/msm/
4657
4658DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4659M:	Ben Skeggs <bskeggs@redhat.com>
4660L:	dri-devel@lists.freedesktop.org
4661L:	nouveau@lists.freedesktop.org
4662T:	git git://github.com/skeggsb/linux
4663S:	Supported
4664F:	drivers/gpu/drm/nouveau/
4665F:	include/uapi/drm/nouveau_drm.h
4666
4667DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4668M:	Noralf Trønnes <noralf@tronnes.org>
4669S:	Maintained
4670F:	drivers/gpu/drm/tinydrm/repaper.c
4671F:	Documentation/devicetree/bindings/display/repaper.txt
4672
4673DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4674M:	Dave Airlie <airlied@redhat.com>
4675M:	Gerd Hoffmann <kraxel@redhat.com>
4676L:	virtualization@lists.linux-foundation.org
4677T:	git git://anongit.freedesktop.org/drm/drm-misc
4678S:	Obsolete
4679W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4680F:	drivers/gpu/drm/cirrus/
4681
4682DRM DRIVER FOR QXL VIRTUAL GPU
4683M:	Dave Airlie <airlied@redhat.com>
4684M:	Gerd Hoffmann <kraxel@redhat.com>
4685L:	virtualization@lists.linux-foundation.org
4686T:	git git://anongit.freedesktop.org/drm/drm-misc
4687S:	Maintained
4688F:	drivers/gpu/drm/qxl/
4689F:	include/uapi/drm/qxl_drm.h
4690
4691DRM DRIVER FOR RAGE 128 VIDEO CARDS
4692S:	Orphan / Obsolete
4693F:	drivers/gpu/drm/r128/
4694F:	include/uapi/drm/r128_drm.h
4695
4696DRM DRIVER FOR SAVAGE VIDEO CARDS
4697S:	Orphan / Obsolete
4698F:	drivers/gpu/drm/savage/
4699F:	include/uapi/drm/savage_drm.h
4700
4701DRM DRIVER FOR SIS VIDEO CARDS
4702S:	Orphan / Obsolete
4703F:	drivers/gpu/drm/sis/
4704F:	include/uapi/drm/sis_drm.h
4705
4706DRM DRIVER FOR SITRONIX ST7586 PANELS
4707M:	David Lechner <david@lechnology.com>
4708S:	Maintained
4709F:	drivers/gpu/drm/tinydrm/st7586.c
4710F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4711
4712DRM DRIVER FOR SITRONIX ST7735R PANELS
4713M:	David Lechner <david@lechnology.com>
4714S:	Maintained
4715F:	drivers/gpu/drm/tinydrm/st7735r.c
4716F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4717
4718DRM DRIVER FOR TDFX VIDEO CARDS
4719S:	Orphan / Obsolete
4720F:	drivers/gpu/drm/tdfx/
4721
4722DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4723M:	Dave Airlie <airlied@redhat.com>
4724S:	Odd Fixes
4725F:	drivers/gpu/drm/udl/
4726
4727DRM DRIVER FOR VMWARE VIRTUAL GPU
4728M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4729M:	Sinclair Yeh <syeh@vmware.com>
4730M:	Thomas Hellstrom <thellstrom@vmware.com>
4731L:	dri-devel@lists.freedesktop.org
4732T:	git git://people.freedesktop.org/~syeh/repos_linux
4733T:	git git://people.freedesktop.org/~thomash/linux
4734S:	Supported
4735F:	drivers/gpu/drm/vmwgfx/
4736F:	include/uapi/drm/vmwgfx_drm.h
4737
4738DRM DRIVERS
4739M:	David Airlie <airlied@linux.ie>
4740L:	dri-devel@lists.freedesktop.org
4741T:	git git://anongit.freedesktop.org/drm/drm
4742B:	https://bugs.freedesktop.org/
4743C:	irc://chat.freenode.net/dri-devel
4744S:	Maintained
4745F:	drivers/gpu/drm/
4746F:	drivers/gpu/vga/
4747F:	Documentation/devicetree/bindings/display/
4748F:	Documentation/devicetree/bindings/gpu/
4749F:	Documentation/gpu/
4750F:	include/drm/
4751F:	include/uapi/drm/
4752F:	include/linux/vga*
4753
4754DRM DRIVERS AND MISC GPU PATCHES
4755M:	Gustavo Padovan <gustavo@padovan.org>
4756M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4757M:	Sean Paul <sean@poorly.run>
4758W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4759S:	Maintained
4760T:	git git://anongit.freedesktop.org/drm/drm-misc
4761F:	Documentation/gpu/
4762F:	drivers/gpu/vga/
4763F:	drivers/gpu/drm/*
4764F:	include/drm/drm*
4765F:	include/uapi/drm/drm*
4766F:	include/linux/vga*
4767
4768DRM DRIVERS FOR ALLWINNER A10
4769M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4770L:	dri-devel@lists.freedesktop.org
4771S:	Supported
4772F:	drivers/gpu/drm/sun4i/
4773F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4774T:	git git://anongit.freedesktop.org/drm/drm-misc
4775
4776DRM DRIVERS FOR AMLOGIC SOCS
4777M:	Neil Armstrong <narmstrong@baylibre.com>
4778L:	dri-devel@lists.freedesktop.org
4779L:	linux-amlogic@lists.infradead.org
4780W:	http://linux-meson.com/
4781S:	Supported
4782F:	drivers/gpu/drm/meson/
4783F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4784F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4785F:	Documentation/gpu/meson.rst
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787
4788DRM DRIVERS FOR ATMEL HLCDC
4789M:	Boris Brezillon <boris.brezillon@bootlin.com>
4790L:	dri-devel@lists.freedesktop.org
4791S:	Supported
4792F:	drivers/gpu/drm/atmel-hlcdc/
4793F:	Documentation/devicetree/bindings/display/atmel/
4794T:	git git://anongit.freedesktop.org/drm/drm-misc
4795
4796DRM DRIVERS FOR BRIDGE CHIPS
4797M:	Archit Taneja <architt@codeaurora.org>
4798M:	Andrzej Hajda <a.hajda@samsung.com>
4799R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4800S:	Maintained
4801T:	git git://anongit.freedesktop.org/drm/drm-misc
4802F:	drivers/gpu/drm/bridge/
4803
4804DRM DRIVERS FOR EXYNOS
4805M:	Inki Dae <inki.dae@samsung.com>
4806M:	Joonyoung Shim <jy0922.shim@samsung.com>
4807M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4808M:	Kyungmin Park <kyungmin.park@samsung.com>
4809L:	dri-devel@lists.freedesktop.org
4810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4811S:	Supported
4812F:	drivers/gpu/drm/exynos/
4813F:	include/uapi/drm/exynos_drm.h
4814F:	Documentation/devicetree/bindings/display/exynos/
4815
4816DRM DRIVERS FOR FREESCALE DCU
4817M:	Stefan Agner <stefan@agner.ch>
4818M:	Alison Wang <alison.wang@nxp.com>
4819L:	dri-devel@lists.freedesktop.org
4820S:	Supported
4821F:	drivers/gpu/drm/fsl-dcu/
4822F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4823F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4824F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4825
4826DRM DRIVERS FOR FREESCALE IMX
4827M:	Philipp Zabel <p.zabel@pengutronix.de>
4828L:	dri-devel@lists.freedesktop.org
4829S:	Maintained
4830F:	drivers/gpu/drm/imx/
4831F:	drivers/gpu/ipu-v3/
4832F:	Documentation/devicetree/bindings/display/imx/
4833
4834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4835M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4836L:	dri-devel@lists.freedesktop.org
4837T:	git git://github.com/patjak/drm-gma500
4838S:	Maintained
4839F:	drivers/gpu/drm/gma500/
4840
4841DRM DRIVERS FOR HISILICON
4842M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4843M:	Rongrong Zou <zourongrong@gmail.com>
4844R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4845R:	Chen Feng <puck.chen@hisilicon.com>
4846L:	dri-devel@lists.freedesktop.org
4847T:	git git://github.com/xin3liang/linux.git
4848S:	Maintained
4849F:	drivers/gpu/drm/hisilicon/
4850F:	Documentation/devicetree/bindings/display/hisilicon/
4851
4852DRM DRIVERS FOR MEDIATEK
4853M:	CK Hu <ck.hu@mediatek.com>
4854M:	Philipp Zabel <p.zabel@pengutronix.de>
4855L:	dri-devel@lists.freedesktop.org
4856S:	Supported
4857F:	drivers/gpu/drm/mediatek/
4858F:	Documentation/devicetree/bindings/display/mediatek/
4859
4860DRM DRIVERS FOR NVIDIA TEGRA
4861M:	Thierry Reding <thierry.reding@gmail.com>
4862L:	dri-devel@lists.freedesktop.org
4863L:	linux-tegra@vger.kernel.org
4864T:	git git://anongit.freedesktop.org/tegra/linux.git
4865S:	Supported
4866F:	drivers/gpu/drm/tegra/
4867F:	drivers/gpu/host1x/
4868F:	include/linux/host1x.h
4869F:	include/uapi/drm/tegra_drm.h
4870F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4871
4872DRM DRIVERS FOR RENESAS
4873M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4874L:	dri-devel@lists.freedesktop.org
4875L:	linux-renesas-soc@vger.kernel.org
4876T:	git git://linuxtv.org/pinchartl/fbdev
4877S:	Supported
4878F:	drivers/gpu/drm/rcar-du/
4879F:	drivers/gpu/drm/shmobile/
4880F:	include/linux/platform_data/shmob_drm.h
4881F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4882F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4883F:	Documentation/devicetree/bindings/display/renesas,du.txt
4884
4885DRM DRIVERS FOR ROCKCHIP
4886M:	Sandy Huang <hjc@rock-chips.com>
4887M:	Heiko Stübner <heiko@sntech.de>
4888L:	dri-devel@lists.freedesktop.org
4889S:	Maintained
4890F:	drivers/gpu/drm/rockchip/
4891F:	Documentation/devicetree/bindings/display/rockchip/
4892T:	git git://anongit.freedesktop.org/drm/drm-misc
4893
4894DRM DRIVERS FOR STI
4895M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4896M:	Vincent Abriou <vincent.abriou@st.com>
4897L:	dri-devel@lists.freedesktop.org
4898T:	git git://anongit.freedesktop.org/drm/drm-misc
4899S:	Maintained
4900F:	drivers/gpu/drm/sti
4901F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4902
4903DRM DRIVERS FOR STM
4904M:	Yannick Fertre <yannick.fertre@st.com>
4905M:	Philippe Cornu <philippe.cornu@st.com>
4906M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4907M:	Vincent Abriou <vincent.abriou@st.com>
4908L:	dri-devel@lists.freedesktop.org
4909T:	git git://anongit.freedesktop.org/drm/drm-misc
4910S:	Maintained
4911F:	drivers/gpu/drm/stm
4912F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4913
4914DRM DRIVERS FOR TI LCDC
4915M:	Jyri Sarha <jsarha@ti.com>
4916R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4917L:	dri-devel@lists.freedesktop.org
4918S:	Maintained
4919F:	drivers/gpu/drm/tilcdc/
4920F:	Documentation/devicetree/bindings/display/tilcdc/
4921
4922DRM DRIVERS FOR TI OMAP
4923M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4924L:	dri-devel@lists.freedesktop.org
4925S:	Maintained
4926F:	drivers/gpu/drm/omapdrm/
4927F:	Documentation/devicetree/bindings/display/ti/
4928
4929DRM DRIVERS FOR V3D
4930M:	Eric Anholt <eric@anholt.net>
4931S:	Supported
4932F:	drivers/gpu/drm/v3d/
4933F:	include/uapi/drm/v3d_drm.h
4934F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4935T:	git git://anongit.freedesktop.org/drm/drm-misc
4936
4937DRM DRIVERS FOR VC4
4938M:	Eric Anholt <eric@anholt.net>
4939T:	git git://github.com/anholt/linux
4940S:	Supported
4941F:	drivers/gpu/drm/vc4/
4942F:	include/uapi/drm/vc4_drm.h
4943F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945
4946DRM DRIVERS FOR VIVANTE GPU IP
4947M:	Lucas Stach <l.stach@pengutronix.de>
4948R:	Russell King <linux+etnaviv@armlinux.org.uk>
4949R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4950L:	etnaviv@lists.freedesktop.org
4951L:	dri-devel@lists.freedesktop.org
4952S:	Maintained
4953F:	drivers/gpu/drm/etnaviv/
4954F:	include/uapi/drm/etnaviv_drm.h
4955F:	Documentation/devicetree/bindings/display/etnaviv/
4956
4957DRM DRIVERS FOR ZTE ZX
4958M:	Shawn Guo <shawnguo@kernel.org>
4959L:	dri-devel@lists.freedesktop.org
4960S:	Maintained
4961F:	drivers/gpu/drm/zte/
4962F:	Documentation/devicetree/bindings/display/zte,vou.txt
4963T:	git git://anongit.freedesktop.org/drm/drm-misc
4964
4965DRM PANEL DRIVERS
4966M:	Thierry Reding <thierry.reding@gmail.com>
4967L:	dri-devel@lists.freedesktop.org
4968T:	git git://anongit.freedesktop.org/drm/drm-misc
4969S:	Maintained
4970F:	drivers/gpu/drm/drm_panel.c
4971F:	drivers/gpu/drm/panel/
4972F:	include/drm/drm_panel.h
4973F:	Documentation/devicetree/bindings/display/panel/
4974
4975DRM TINYDRM DRIVERS
4976M:	Noralf Trønnes <noralf@tronnes.org>
4977W:	https://github.com/notro/tinydrm/wiki/Development
4978T:	git git://anongit.freedesktop.org/drm/drm-misc
4979S:	Maintained
4980F:	drivers/gpu/drm/tinydrm/
4981F:	include/drm/tinydrm/
4982
4983DRM DRIVERS FOR XEN
4984M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4985T:	git git://anongit.freedesktop.org/drm/drm-misc
4986L:	dri-devel@lists.freedesktop.org
4987L:	xen-devel@lists.xen.org
4988S:	Supported
4989F:	drivers/gpu/drm/xen/
4990F:	Documentation/gpu/xen-front.rst
4991
4992DRM TTM SUBSYSTEM
4993M:	Christian Koenig <christian.koenig@amd.com>
4994M:	Huang Rui <ray.huang@amd.com>
4995M:	Junwei Zhang <Jerry.Zhang@amd.com>
4996T:	git git://people.freedesktop.org/~agd5f/linux
4997S:	Maintained
4998L:	dri-devel@lists.freedesktop.org
4999F:	include/drm/ttm/
5000F:	drivers/gpu/drm/ttm/
5001
5002DSBR100 USB FM RADIO DRIVER
5003M:	Alexey Klimov <klimov.linux@gmail.com>
5004L:	linux-media@vger.kernel.org
5005T:	git git://linuxtv.org/media_tree.git
5006S:	Maintained
5007F:	drivers/media/radio/dsbr100.c
5008
5009DSCC4 DRIVER
5010M:	Francois Romieu <romieu@fr.zoreil.com>
5011L:	netdev@vger.kernel.org
5012S:	Maintained
5013F:	drivers/net/wan/dscc4.c
5014
5015DT3155 MEDIA DRIVER
5016M:	Hans Verkuil <hverkuil@xs4all.nl>
5017L:	linux-media@vger.kernel.org
5018T:	git git://linuxtv.org/media_tree.git
5019W:	https://linuxtv.org
5020S:	Odd Fixes
5021F:	drivers/media/pci/dt3155/
5022
5023DVB_USB_AF9015 MEDIA DRIVER
5024M:	Antti Palosaari <crope@iki.fi>
5025L:	linux-media@vger.kernel.org
5026W:	https://linuxtv.org
5027W:	http://palosaari.fi/linux/
5028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5029T:	git git://linuxtv.org/anttip/media_tree.git
5030S:	Maintained
5031F:	drivers/media/usb/dvb-usb-v2/af9015*
5032
5033DVB_USB_AF9035 MEDIA DRIVER
5034M:	Antti Palosaari <crope@iki.fi>
5035L:	linux-media@vger.kernel.org
5036W:	https://linuxtv.org
5037W:	http://palosaari.fi/linux/
5038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5039T:	git git://linuxtv.org/anttip/media_tree.git
5040S:	Maintained
5041F:	drivers/media/usb/dvb-usb-v2/af9035*
5042
5043DVB_USB_ANYSEE MEDIA DRIVER
5044M:	Antti Palosaari <crope@iki.fi>
5045L:	linux-media@vger.kernel.org
5046W:	https://linuxtv.org
5047W:	http://palosaari.fi/linux/
5048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5049T:	git git://linuxtv.org/anttip/media_tree.git
5050S:	Maintained
5051F:	drivers/media/usb/dvb-usb-v2/anysee*
5052
5053DVB_USB_AU6610 MEDIA DRIVER
5054M:	Antti Palosaari <crope@iki.fi>
5055L:	linux-media@vger.kernel.org
5056W:	https://linuxtv.org
5057W:	http://palosaari.fi/linux/
5058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5059T:	git git://linuxtv.org/anttip/media_tree.git
5060S:	Maintained
5061F:	drivers/media/usb/dvb-usb-v2/au6610*
5062
5063DVB_USB_CE6230 MEDIA DRIVER
5064M:	Antti Palosaari <crope@iki.fi>
5065L:	linux-media@vger.kernel.org
5066W:	https://linuxtv.org
5067W:	http://palosaari.fi/linux/
5068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5069T:	git git://linuxtv.org/anttip/media_tree.git
5070S:	Maintained
5071F:	drivers/media/usb/dvb-usb-v2/ce6230*
5072
5073DVB_USB_CXUSB MEDIA DRIVER
5074M:	Michael Krufky <mkrufky@linuxtv.org>
5075L:	linux-media@vger.kernel.org
5076W:	https://linuxtv.org
5077W:	http://github.com/mkrufky
5078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5079T:	git git://linuxtv.org/media_tree.git
5080S:	Maintained
5081F:	drivers/media/usb/dvb-usb/cxusb*
5082
5083DVB_USB_EC168 MEDIA DRIVER
5084M:	Antti Palosaari <crope@iki.fi>
5085L:	linux-media@vger.kernel.org
5086W:	https://linuxtv.org
5087W:	http://palosaari.fi/linux/
5088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5089T:	git git://linuxtv.org/anttip/media_tree.git
5090S:	Maintained
5091F:	drivers/media/usb/dvb-usb-v2/ec168*
5092
5093DVB_USB_GL861 MEDIA DRIVER
5094M:	Antti Palosaari <crope@iki.fi>
5095L:	linux-media@vger.kernel.org
5096W:	https://linuxtv.org
5097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5098T:	git git://linuxtv.org/anttip/media_tree.git
5099S:	Maintained
5100F:	drivers/media/usb/dvb-usb-v2/gl861*
5101
5102DVB_USB_MXL111SF MEDIA DRIVER
5103M:	Michael Krufky <mkrufky@linuxtv.org>
5104L:	linux-media@vger.kernel.org
5105W:	https://linuxtv.org
5106W:	http://github.com/mkrufky
5107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5108T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5109S:	Maintained
5110F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5111
5112DVB_USB_RTL28XXU MEDIA DRIVER
5113M:	Antti Palosaari <crope@iki.fi>
5114L:	linux-media@vger.kernel.org
5115W:	https://linuxtv.org
5116W:	http://palosaari.fi/linux/
5117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5118T:	git git://linuxtv.org/anttip/media_tree.git
5119S:	Maintained
5120F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5121
5122DVB_USB_V2 MEDIA DRIVER
5123M:	Antti Palosaari <crope@iki.fi>
5124L:	linux-media@vger.kernel.org
5125W:	https://linuxtv.org
5126W:	http://palosaari.fi/linux/
5127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5128T:	git git://linuxtv.org/anttip/media_tree.git
5129S:	Maintained
5130F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5131F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5132
5133DYNAMIC DEBUG
5134M:	Jason Baron <jbaron@akamai.com>
5135S:	Maintained
5136F:	lib/dynamic_debug.c
5137F:	include/linux/dynamic_debug.h
5138
5139DYNAMIC INTERRUPT MODERATION
5140M:	Tal Gilboa <talgi@mellanox.com>
5141S:	Maintained
5142F:	include/linux/net_dim.h
5143
5144DZ DECSTATION DZ11 SERIAL DRIVER
5145M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5146S:	Maintained
5147F:	drivers/tty/serial/dz.*
5148
5149E3X0 POWER BUTTON DRIVER
5150M:	Moritz Fischer <moritz.fischer@ettus.com>
5151L:	usrp-users@lists.ettus.com
5152W:	http://www.ettus.com
5153S:	Supported
5154F:	drivers/input/misc/e3x0-button.c
5155F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5156
5157E4000 MEDIA DRIVER
5158M:	Antti Palosaari <crope@iki.fi>
5159L:	linux-media@vger.kernel.org
5160W:	https://linuxtv.org
5161W:	http://palosaari.fi/linux/
5162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5163T:	git git://linuxtv.org/anttip/media_tree.git
5164S:	Maintained
5165F:	drivers/media/tuners/e4000*
5166
5167EARTH_PT1 MEDIA DRIVER
5168M:	Akihiro Tsukada <tskd08@gmail.com>
5169L:	linux-media@vger.kernel.org
5170S:	Odd Fixes
5171F:	drivers/media/pci/pt1/
5172
5173EARTH_PT3 MEDIA DRIVER
5174M:	Akihiro Tsukada <tskd08@gmail.com>
5175L:	linux-media@vger.kernel.org
5176S:	Odd Fixes
5177F:	drivers/media/pci/pt3/
5178
5179EC100 MEDIA DRIVER
5180M:	Antti Palosaari <crope@iki.fi>
5181L:	linux-media@vger.kernel.org
5182W:	https://linuxtv.org
5183W:	http://palosaari.fi/linux/
5184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5185T:	git git://linuxtv.org/anttip/media_tree.git
5186S:	Maintained
5187F:	drivers/media/dvb-frontends/ec100*
5188
5189ECRYPT FILE SYSTEM
5190M:	Tyler Hicks <tyhicks@canonical.com>
5191L:	ecryptfs@vger.kernel.org
5192W:	http://ecryptfs.org
5193W:	https://launchpad.net/ecryptfs
5194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5195S:	Supported
5196F:	Documentation/filesystems/ecryptfs.txt
5197F:	fs/ecryptfs/
5198
5199EDAC-AMD64
5200M:	Borislav Petkov <bp@alien8.de>
5201L:	linux-edac@vger.kernel.org
5202S:	Maintained
5203F:	drivers/edac/amd64_edac*
5204
5205EDAC-CALXEDA
5206M:	Robert Richter <rric@kernel.org>
5207L:	linux-edac@vger.kernel.org
5208S:	Maintained
5209F:	drivers/edac/highbank*
5210
5211EDAC-CAVIUM OCTEON
5212M:	Ralf Baechle <ralf@linux-mips.org>
5213M:	David Daney <david.daney@cavium.com>
5214L:	linux-edac@vger.kernel.org
5215L:	linux-mips@linux-mips.org
5216S:	Supported
5217F:	drivers/edac/octeon_edac*
5218
5219EDAC-CAVIUM THUNDERX
5220M:	David Daney <david.daney@cavium.com>
5221M:	Jan Glauber <jglauber@cavium.com>
5222L:	linux-edac@vger.kernel.org
5223S:	Supported
5224F:	drivers/edac/thunderx_edac*
5225
5226EDAC-CORE
5227M:	Borislav Petkov <bp@alien8.de>
5228M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5229L:	linux-edac@vger.kernel.org
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5232S:	Supported
5233F:	Documentation/admin-guide/ras.rst
5234F:	Documentation/driver-api/edac.rst
5235F:	drivers/edac/
5236F:	include/linux/edac.h
5237
5238EDAC-E752X
5239M:	Mark Gross <mark.gross@intel.com>
5240L:	linux-edac@vger.kernel.org
5241S:	Maintained
5242F:	drivers/edac/e752x_edac.c
5243
5244EDAC-E7XXX
5245L:	linux-edac@vger.kernel.org
5246S:	Maintained
5247F:	drivers/edac/e7xxx_edac.c
5248
5249EDAC-FSL_DDR
5250M:	York Sun <york.sun@nxp.com>
5251L:	linux-edac@vger.kernel.org
5252S:	Maintained
5253F:	drivers/edac/fsl_ddr_edac.*
5254
5255EDAC-GHES
5256M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5257L:	linux-edac@vger.kernel.org
5258S:	Maintained
5259F:	drivers/edac/ghes_edac.c
5260
5261EDAC-I3000
5262L:	linux-edac@vger.kernel.org
5263S:	Orphan
5264F:	drivers/edac/i3000_edac.c
5265
5266EDAC-I5000
5267L:	linux-edac@vger.kernel.org
5268S:	Maintained
5269F:	drivers/edac/i5000_edac.c
5270
5271EDAC-I5400
5272M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5273L:	linux-edac@vger.kernel.org
5274S:	Maintained
5275F:	drivers/edac/i5400_edac.c
5276
5277EDAC-I7300
5278M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5279L:	linux-edac@vger.kernel.org
5280S:	Maintained
5281F:	drivers/edac/i7300_edac.c
5282
5283EDAC-I7CORE
5284M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5285L:	linux-edac@vger.kernel.org
5286S:	Maintained
5287F:	drivers/edac/i7core_edac.c
5288
5289EDAC-I82443BXGX
5290M:	Tim Small <tim@buttersideup.com>
5291L:	linux-edac@vger.kernel.org
5292S:	Maintained
5293F:	drivers/edac/i82443bxgx_edac.c
5294
5295EDAC-I82975X
5296M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5297M:	"Arvind R." <arvino55@gmail.com>
5298L:	linux-edac@vger.kernel.org
5299S:	Maintained
5300F:	drivers/edac/i82975x_edac.c
5301
5302EDAC-IE31200
5303M:	Jason Baron <jbaron@akamai.com>
5304L:	linux-edac@vger.kernel.org
5305S:	Maintained
5306F:	drivers/edac/ie31200_edac.c
5307
5308EDAC-MPC85XX
5309M:	Johannes Thumshirn <morbidrsa@gmail.com>
5310L:	linux-edac@vger.kernel.org
5311S:	Maintained
5312F:	drivers/edac/mpc85xx_edac.[ch]
5313
5314EDAC-PASEMI
5315M:	Egor Martovetsky <egor@pasemi.com>
5316L:	linux-edac@vger.kernel.org
5317S:	Maintained
5318F:	drivers/edac/pasemi_edac.c
5319
5320EDAC-PND2
5321M:	Tony Luck <tony.luck@intel.com>
5322L:	linux-edac@vger.kernel.org
5323S:	Maintained
5324F:	drivers/edac/pnd2_edac.[ch]
5325
5326EDAC-R82600
5327M:	Tim Small <tim@buttersideup.com>
5328L:	linux-edac@vger.kernel.org
5329S:	Maintained
5330F:	drivers/edac/r82600_edac.c
5331
5332EDAC-SBRIDGE
5333M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5334L:	linux-edac@vger.kernel.org
5335S:	Maintained
5336F:	drivers/edac/sb_edac.c
5337
5338EDAC-SKYLAKE
5339M:	Tony Luck <tony.luck@intel.com>
5340L:	linux-edac@vger.kernel.org
5341S:	Maintained
5342F:	drivers/edac/skx_edac.c
5343
5344EDAC-TI
5345M:	Tero Kristo <t-kristo@ti.com>
5346L:	linux-edac@vger.kernel.org
5347S:	Maintained
5348F:	drivers/edac/ti_edac.c
5349
5350EDIROL UA-101/UA-1000 DRIVER
5351M:	Clemens Ladisch <clemens@ladisch.de>
5352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5353T:	git git://git.alsa-project.org/alsa-kernel.git
5354S:	Maintained
5355F:	sound/usb/misc/ua101.c
5356
5357EFI TEST DRIVER
5358L:	linux-efi@vger.kernel.org
5359M:	Ivan Hu <ivan.hu@canonical.com>
5360M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5361S:	Maintained
5362F:	drivers/firmware/efi/test/
5363
5364EFI VARIABLE FILESYSTEM
5365M:	Matthew Garrett <matthew.garrett@nebula.com>
5366M:	Jeremy Kerr <jk@ozlabs.org>
5367M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5369L:	linux-efi@vger.kernel.org
5370S:	Maintained
5371F:	fs/efivarfs/
5372
5373EFIFB FRAMEBUFFER DRIVER
5374L:	linux-fbdev@vger.kernel.org
5375M:	Peter Jones <pjones@redhat.com>
5376S:	Maintained
5377F:	drivers/video/fbdev/efifb.c
5378
5379EFS FILESYSTEM
5380W:	http://aeschi.ch.eu.org/efs/
5381S:	Orphan
5382F:	fs/efs/
5383
5384EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5385M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5386L:	netdev@vger.kernel.org
5387S:	Maintained
5388F:	drivers/net/ethernet/ibm/ehea/
5389
5390EM28XX VIDEO4LINUX DRIVER
5391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5392L:	linux-media@vger.kernel.org
5393W:	https://linuxtv.org
5394T:	git git://linuxtv.org/media_tree.git
5395S:	Maintained
5396F:	drivers/media/usb/em28xx/
5397F:	Documentation/media/v4l-drivers/em28xx*
5398
5399EMBEDDED LINUX
5400M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5401M:	Matt Mackall <mpm@selenic.com>
5402M:	David Woodhouse <dwmw2@infradead.org>
5403L:	linux-embedded@vger.kernel.org
5404S:	Maintained
5405
5406Emulex 10Gbps iSCSI - OneConnect DRIVER
5407M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5408M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5409M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5410L:	linux-scsi@vger.kernel.org
5411W:	http://www.broadcom.com
5412S:	Supported
5413F:	drivers/scsi/be2iscsi/
5414
5415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5416M:	Sathya Perla <sathya.perla@broadcom.com>
5417M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5418M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5419M:	Somnath Kotur <somnath.kotur@broadcom.com>
5420L:	netdev@vger.kernel.org
5421W:	http://www.emulex.com
5422S:	Supported
5423F:	drivers/net/ethernet/emulex/benet/
5424
5425EMULEX ONECONNECT ROCE DRIVER
5426M:	Selvin Xavier <selvin.xavier@broadcom.com>
5427M:	Devesh Sharma <devesh.sharma@broadcom.com>
5428L:	linux-rdma@vger.kernel.org
5429W:	http://www.broadcom.com
5430S:	Odd Fixes
5431F:	drivers/infiniband/hw/ocrdma/
5432F:	include/uapi/rdma/ocrdma-abi.h
5433
5434EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5435M:	James Smart <james.smart@broadcom.com>
5436M:	Dick Kennedy <dick.kennedy@broadcom.com>
5437L:	linux-scsi@vger.kernel.org
5438W:	http://www.broadcom.com
5439S:	Supported
5440F:	drivers/scsi/lpfc/
5441
5442ENE CB710 FLASH CARD READER DRIVER
5443M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5444S:	Maintained
5445F:	drivers/misc/cb710/
5446F:	drivers/mmc/host/cb710-mmc.*
5447F:	include/linux/cb710.h
5448
5449ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5450M:	Maxim Levitsky <maximlevitsky@gmail.com>
5451S:	Maintained
5452F:	drivers/media/rc/ene_ir.*
5453
5454EPSON S1D13XXX FRAMEBUFFER DRIVER
5455M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5456S:	Maintained
5457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5458F:	drivers/video/fbdev/s1d13xxxfb.c
5459F:	include/video/s1d13xxxfb.h
5460
5461ERRSEQ ERROR TRACKING INFRASTRUCTURE
5462M:	Jeff Layton <jlayton@kernel.org>
5463S:	Maintained
5464F:	lib/errseq.c
5465F:	include/linux/errseq.h
5466
5467ET131X NETWORK DRIVER
5468M:	Mark Einon <mark.einon@gmail.com>
5469S:	Odd Fixes
5470F:	drivers/net/ethernet/agere/
5471
5472ETHERNET BRIDGE
5473M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5474M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5475L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5476L:	netdev@vger.kernel.org
5477W:	http://www.linuxfoundation.org/en/Net:Bridge
5478S:	Maintained
5479F:	include/linux/netfilter_bridge/
5480F:	net/bridge/
5481
5482ETHERNET PHY LIBRARY
5483M:	Andrew Lunn <andrew@lunn.ch>
5484M:	Florian Fainelli <f.fainelli@gmail.com>
5485L:	netdev@vger.kernel.org
5486S:	Maintained
5487F:	Documentation/ABI/testing/sysfs-bus-mdio
5488F:	Documentation/devicetree/bindings/net/mdio*
5489F:	Documentation/networking/phy.txt
5490F:	drivers/net/phy/
5491F:	drivers/of/of_mdio.c
5492F:	drivers/of/of_net.c
5493F:	include/linux/*mdio*.h
5494F:	include/linux/of_net.h
5495F:	include/linux/phy.h
5496F:	include/linux/phy_fixed.h
5497F:	include/linux/platform_data/mdio-bcm-unimac.h
5498F:	include/trace/events/mdio.h
5499F:	include/uapi/linux/mdio.h
5500F:	include/uapi/linux/mii.h
5501
5502EXT2 FILE SYSTEM
5503M:	Jan Kara <jack@suse.com>
5504L:	linux-ext4@vger.kernel.org
5505S:	Maintained
5506F:	Documentation/filesystems/ext2.txt
5507F:	fs/ext2/
5508F:	include/linux/ext2*
5509
5510EXT4 FILE SYSTEM
5511M:	"Theodore Ts'o" <tytso@mit.edu>
5512M:	Andreas Dilger <adilger.kernel@dilger.ca>
5513L:	linux-ext4@vger.kernel.org
5514W:	http://ext4.wiki.kernel.org
5515Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5517S:	Maintained
5518F:	Documentation/filesystems/ext4.txt
5519F:	fs/ext4/
5520
5521Extended Verification Module (EVM)
5522M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5523L:	linux-integrity@vger.kernel.org
5524S:	Supported
5525F:	security/integrity/evm/
5526
5527EXTENSIBLE FIRMWARE INTERFACE (EFI)
5528M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5529L:	linux-efi@vger.kernel.org
5530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5531S:	Maintained
5532F:	Documentation/efi-stub.txt
5533F:	arch/*/kernel/efi.c
5534F:	arch/x86/boot/compressed/eboot.[ch]
5535F:	arch/*/include/asm/efi.h
5536F:	arch/x86/platform/efi/
5537F:	drivers/firmware/efi/
5538F:	include/linux/efi*.h
5539F:	arch/arm/boot/compressed/efi-header.S
5540F:	arch/arm64/kernel/efi-entry.S
5541
5542EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5543M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5544M:	Chanwoo Choi <cw00.choi@samsung.com>
5545L:	linux-kernel@vger.kernel.org
5546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5547S:	Maintained
5548F:	drivers/extcon/
5549F:	include/linux/extcon/
5550F:	include/linux/extcon.h
5551F:	Documentation/extcon/
5552F:	Documentation/devicetree/bindings/extcon/
5553
5554EXYNOS DP DRIVER
5555M:	Jingoo Han <jingoohan1@gmail.com>
5556L:	dri-devel@lists.freedesktop.org
5557S:	Maintained
5558F:	drivers/gpu/drm/exynos/exynos_dp*
5559
5560EXYNOS SYSMMU (IOMMU) driver
5561M:	Marek Szyprowski <m.szyprowski@samsung.com>
5562L:	iommu@lists.linux-foundation.org
5563S:	Maintained
5564F:	drivers/iommu/exynos-iommu.c
5565
5566EZchip NPS platform support
5567M:	Vineet Gupta <vgupta@synopsys.com>
5568M:	Ofer Levi <oferle@mellanox.com>
5569S:	Supported
5570F:	arch/arc/plat-eznps
5571F:	arch/arc/boot/dts/eznps.dts
5572
5573F2FS FILE SYSTEM
5574M:	Jaegeuk Kim <jaegeuk@kernel.org>
5575M:	Chao Yu <yuchao0@huawei.com>
5576L:	linux-f2fs-devel@lists.sourceforge.net
5577W:	https://f2fs.wiki.kernel.org/
5578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5579S:	Maintained
5580F:	Documentation/filesystems/f2fs.txt
5581F:	Documentation/ABI/testing/sysfs-fs-f2fs
5582F:	fs/f2fs/
5583F:	include/linux/f2fs_fs.h
5584F:	include/trace/events/f2fs.h
5585
5586F71805F HARDWARE MONITORING DRIVER
5587M:	Jean Delvare <jdelvare@suse.com>
5588L:	linux-hwmon@vger.kernel.org
5589S:	Maintained
5590F:	Documentation/hwmon/f71805f
5591F:	drivers/hwmon/f71805f.c
5592
5593FADDR2LINE
5594M:	Josh Poimboeuf <jpoimboe@redhat.com>
5595S:	Maintained
5596F:	scripts/faddr2line
5597
5598FAILOVER MODULE
5599M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5600L:	netdev@vger.kernel.org
5601S:	Supported
5602F:	net/core/failover.c
5603F:	include/net/failover.h
5604F:	Documentation/networking/failover.rst
5605
5606FANOTIFY
5607M:	Jan Kara <jack@suse.cz>
5608R:	Amir Goldstein <amir73il@gmail.com>
5609L:	linux-fsdevel@vger.kernel.org
5610S:	Maintained
5611F:	fs/notify/fanotify/
5612F:	include/linux/fanotify.h
5613F:	include/uapi/linux/fanotify.h
5614
5615FARSYNC SYNCHRONOUS DRIVER
5616M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5617W:	http://www.farsite.co.uk/
5618S:	Supported
5619F:	drivers/net/wan/farsync.*
5620
5621FAULT INJECTION SUPPORT
5622M:	Akinobu Mita <akinobu.mita@gmail.com>
5623S:	Supported
5624F:	Documentation/fault-injection/
5625F:	lib/fault-inject.c
5626
5627FBTFT Framebuffer drivers
5628M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5629L:	dri-devel@lists.freedesktop.org
5630L:	linux-fbdev@vger.kernel.org
5631S:	Maintained
5632F:	drivers/staging/fbtft/
5633
5634FC0011 TUNER DRIVER
5635M:	Michael Buesch <m@bues.ch>
5636L:	linux-media@vger.kernel.org
5637S:	Maintained
5638F:	drivers/media/tuners/fc0011.h
5639F:	drivers/media/tuners/fc0011.c
5640
5641FC2580 MEDIA DRIVER
5642M:	Antti Palosaari <crope@iki.fi>
5643L:	linux-media@vger.kernel.org
5644W:	https://linuxtv.org
5645W:	http://palosaari.fi/linux/
5646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5647T:	git git://linuxtv.org/anttip/media_tree.git
5648S:	Maintained
5649F:	drivers/media/tuners/fc2580*
5650
5651FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5652M:	Johannes Thumshirn <jth@kernel.org>
5653L:	linux-scsi@vger.kernel.org
5654W:	www.Open-FCoE.org
5655S:	Supported
5656F:	drivers/scsi/libfc/
5657F:	drivers/scsi/fcoe/
5658F:	include/scsi/fc/
5659F:	include/scsi/libfc.h
5660F:	include/scsi/libfcoe.h
5661F:	include/uapi/scsi/fc/
5662
5663FILE LOCKING (flock() and fcntl()/lockf())
5664M:	Jeff Layton <jlayton@kernel.org>
5665M:	"J. Bruce Fields" <bfields@fieldses.org>
5666L:	linux-fsdevel@vger.kernel.org
5667S:	Maintained
5668F:	include/linux/fcntl.h
5669F:	include/uapi/linux/fcntl.h
5670F:	fs/fcntl.c
5671F:	fs/locks.c
5672
5673FILESYSTEMS (VFS and infrastructure)
5674M:	Alexander Viro <viro@zeniv.linux.org.uk>
5675L:	linux-fsdevel@vger.kernel.org
5676S:	Maintained
5677F:	fs/*
5678F:	include/linux/fs.h
5679F:	include/uapi/linux/fs.h
5680
5681FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5682M:	Riku Voipio <riku.voipio@iki.fi>
5683L:	linux-hwmon@vger.kernel.org
5684S:	Maintained
5685F:	drivers/hwmon/f75375s.c
5686F:	include/linux/f75375s.h
5687
5688FIREWIRE AUDIO DRIVERS
5689M:	Clemens Ladisch <clemens@ladisch.de>
5690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5691T:	git git://git.alsa-project.org/alsa-kernel.git
5692S:	Maintained
5693F:	sound/firewire/
5694
5695FIREWIRE MEDIA DRIVERS (firedtv)
5696M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5697L:	linux-media@vger.kernel.org
5698L:	linux1394-devel@lists.sourceforge.net
5699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5700S:	Maintained
5701F:	drivers/media/firewire/
5702
5703FIREWIRE SBP-2 TARGET
5704M:	Chris Boot <bootc@bootc.net>
5705L:	linux-scsi@vger.kernel.org
5706L:	target-devel@vger.kernel.org
5707L:	linux1394-devel@lists.sourceforge.net
5708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5709S:	Maintained
5710F:	drivers/target/sbp/
5711
5712FIREWIRE SUBSYSTEM
5713M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5714L:	linux1394-devel@lists.sourceforge.net
5715W:	http://ieee1394.wiki.kernel.org/
5716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5717S:	Maintained
5718F:	drivers/firewire/
5719F:	include/linux/firewire.h
5720F:	include/uapi/linux/firewire*.h
5721F:	tools/firewire/
5722
5723FIRMWARE LOADER (request_firmware)
5724M:	Luis R. Rodriguez <mcgrof@kernel.org>
5725L:	linux-kernel@vger.kernel.org
5726S:	Maintained
5727F:	Documentation/firmware_class/
5728F:	drivers/base/firmware_loader/
5729F:	include/linux/firmware.h
5730
5731FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5732M:	Joshua Morris <josh.h.morris@us.ibm.com>
5733M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5734S:	Maintained
5735F:	drivers/block/rsxx/
5736
5737FLOPPY DRIVER
5738M:	Jiri Kosina <jikos@kernel.org>
5739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5740S:	Odd fixes
5741F:	drivers/block/floppy.c
5742
5743FMC SUBSYSTEM
5744M:	Alessandro Rubini <rubini@gnudd.com>
5745W:	http://www.ohwr.org/projects/fmc-bus
5746S:	Supported
5747F:	drivers/fmc/
5748F:	include/linux/fmc*.h
5749F:	include/linux/ipmi-fru.h
5750K:	fmc_d.*register
5751
5752FPGA MANAGER FRAMEWORK
5753M:	Alan Tull <atull@kernel.org>
5754M:	Moritz Fischer <mdf@kernel.org>
5755L:	linux-fpga@vger.kernel.org
5756S:	Maintained
5757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5758Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5759F:	Documentation/fpga/
5760F:	Documentation/driver-api/fpga/
5761F:	Documentation/devicetree/bindings/fpga/
5762F:	drivers/fpga/
5763F:	include/linux/fpga/
5764W:	http://www.rocketboards.org
5765
5766FPGA DFL DRIVERS
5767M:	Wu Hao <hao.wu@intel.com>
5768L:	linux-fpga@vger.kernel.org
5769S:	Maintained
5770F:	Documentation/fpga/dfl.txt
5771F:	include/uapi/linux/fpga-dfl.h
5772F:	drivers/fpga/dfl*
5773
5774FPU EMULATOR
5775M:	Bill Metzenthen <billm@melbpc.org.au>
5776W:	http://floatingpoint.sourceforge.net/emulator/index.html
5777S:	Maintained
5778F:	arch/x86/math-emu/
5779
5780FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5781L:	netdev@vger.kernel.org
5782S:	Orphan
5783F:	drivers/net/wan/dlci.c
5784F:	drivers/net/wan/sdla.c
5785
5786FRAMEBUFFER LAYER
5787M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5788L:	dri-devel@lists.freedesktop.org
5789L:	linux-fbdev@vger.kernel.org
5790T:	git git://github.com/bzolnier/linux.git
5791Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5792S:	Maintained
5793F:	Documentation/fb/
5794F:	drivers/video/
5795F:	include/video/
5796F:	include/linux/fb.h
5797F:	include/uapi/video/
5798F:	include/uapi/linux/fb.h
5799
5800FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5801M:	Horia Geantă <horia.geanta@nxp.com>
5802M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5803L:	linux-crypto@vger.kernel.org
5804S:	Maintained
5805F:	drivers/crypto/caam/
5806F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5807
5808FREESCALE DIU FRAMEBUFFER DRIVER
5809M:	Timur Tabi <timur@kernel.org>
5810L:	linux-fbdev@vger.kernel.org
5811S:	Maintained
5812F:	drivers/video/fbdev/fsl-diu-fb.*
5813
5814FREESCALE DMA DRIVER
5815M:	Li Yang <leoyang.li@nxp.com>
5816M:	Zhang Wei <zw@zh-kernel.org>
5817L:	linuxppc-dev@lists.ozlabs.org
5818S:	Maintained
5819F:	drivers/dma/fsldma.*
5820
5821FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5822M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5823L:	netdev@vger.kernel.org
5824S:	Maintained
5825F:	drivers/net/ethernet/freescale/gianfar*
5826F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5827
5828FREESCALE GPMI NAND DRIVER
5829M:	Han Xu <han.xu@nxp.com>
5830L:	linux-mtd@lists.infradead.org
5831S:	Maintained
5832F:	drivers/mtd/nand/raw/gpmi-nand/*
5833
5834FREESCALE I2C CPM DRIVER
5835M:	Jochen Friedrich <jochen@scram.de>
5836L:	linuxppc-dev@lists.ozlabs.org
5837L:	linux-i2c@vger.kernel.org
5838S:	Maintained
5839F:	drivers/i2c/busses/i2c-cpm.c
5840
5841FREESCALE IMX / MXC FEC DRIVER
5842M:	Fugang Duan <fugang.duan@nxp.com>
5843L:	netdev@vger.kernel.org
5844S:	Maintained
5845F:	drivers/net/ethernet/freescale/fec_main.c
5846F:	drivers/net/ethernet/freescale/fec_ptp.c
5847F:	drivers/net/ethernet/freescale/fec.h
5848F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5849
5850FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5851M:	Sascha Hauer <s.hauer@pengutronix.de>
5852R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5853L:	linux-fbdev@vger.kernel.org
5854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5855S:	Maintained
5856F:	include/linux/platform_data/video-imxfb.h
5857F:	drivers/video/fbdev/imxfb.c
5858
5859FREESCALE QORIQ DPAA ETHERNET DRIVER
5860M:	Madalin Bucur <madalin.bucur@nxp.com>
5861L:	netdev@vger.kernel.org
5862S:	Maintained
5863F:	drivers/net/ethernet/freescale/dpaa
5864
5865FREESCALE QORIQ DPAA FMAN DRIVER
5866M:	Madalin Bucur <madalin.bucur@nxp.com>
5867L:	netdev@vger.kernel.org
5868S:	Maintained
5869F:	drivers/net/ethernet/freescale/fman
5870F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5871
5872FREESCALE QORIQ PTP CLOCK DRIVER
5873M:	Yangbo Lu <yangbo.lu@nxp.com>
5874L:	netdev@vger.kernel.org
5875S:	Maintained
5876F:	drivers/ptp/ptp_qoriq.c
5877F:	include/linux/fsl/ptp_qoriq.h
5878F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5879
5880FREESCALE QUAD SPI DRIVER
5881M:	Han Xu <han.xu@nxp.com>
5882L:	linux-mtd@lists.infradead.org
5883S:	Maintained
5884F:	drivers/mtd/spi-nor/fsl-quadspi.c
5885
5886FREESCALE QUICC ENGINE LIBRARY
5887M:	Qiang Zhao <qiang.zhao@nxp.com>
5888L:	linuxppc-dev@lists.ozlabs.org
5889S:	Maintained
5890F:	drivers/soc/fsl/qe/
5891F:	include/soc/fsl/*qe*.h
5892F:	include/soc/fsl/*ucc*.h
5893
5894FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5895M:	Li Yang <leoyang.li@nxp.com>
5896L:	netdev@vger.kernel.org
5897L:	linuxppc-dev@lists.ozlabs.org
5898S:	Maintained
5899F:	drivers/net/ethernet/freescale/ucc_geth*
5900
5901FREESCALE QUICC ENGINE UCC HDLC DRIVER
5902M:	Zhao Qiang <qiang.zhao@nxp.com>
5903L:	netdev@vger.kernel.org
5904L:	linuxppc-dev@lists.ozlabs.org
5905S:	Maintained
5906F:	drivers/net/wan/fsl_ucc_hdlc*
5907
5908FREESCALE QUICC ENGINE UCC UART DRIVER
5909M:	Timur Tabi <timur@kernel.org>
5910L:	linuxppc-dev@lists.ozlabs.org
5911S:	Maintained
5912F:	drivers/tty/serial/ucc_uart.c
5913
5914FREESCALE SOC DRIVERS
5915M:	Li Yang <leoyang.li@nxp.com>
5916L:	linuxppc-dev@lists.ozlabs.org
5917L:	linux-arm-kernel@lists.infradead.org
5918S:	Maintained
5919F:	Documentation/devicetree/bindings/soc/fsl/
5920F:	drivers/soc/fsl/
5921F:	include/linux/fsl/
5922
5923FREESCALE SOC FS_ENET DRIVER
5924M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5925L:	linuxppc-dev@lists.ozlabs.org
5926L:	netdev@vger.kernel.org
5927S:	Maintained
5928F:	drivers/net/ethernet/freescale/fs_enet/
5929F:	include/linux/fs_enet_pd.h
5930
5931FREESCALE SOC SOUND DRIVERS
5932M:	Timur Tabi <timur@kernel.org>
5933M:	Nicolin Chen <nicoleotsuka@gmail.com>
5934M:	Xiubo Li <Xiubo.Lee@gmail.com>
5935R:	Fabio Estevam <fabio.estevam@nxp.com>
5936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5937L:	linuxppc-dev@lists.ozlabs.org
5938S:	Maintained
5939F:	sound/soc/fsl/fsl*
5940F:	sound/soc/fsl/imx*
5941F:	sound/soc/fsl/mpc8610_hpcd.c
5942
5943FREESCALE USB PERIPHERAL DRIVERS
5944M:	Li Yang <leoyang.li@nxp.com>
5945L:	linux-usb@vger.kernel.org
5946L:	linuxppc-dev@lists.ozlabs.org
5947S:	Maintained
5948F:	drivers/usb/gadget/udc/fsl*
5949
5950FREEVXFS FILESYSTEM
5951M:	Christoph Hellwig <hch@infradead.org>
5952W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5953S:	Maintained
5954F:	fs/freevxfs/
5955
5956FREEZER
5957M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5958M:	Pavel Machek <pavel@ucw.cz>
5959L:	linux-pm@vger.kernel.org
5960S:	Supported
5961F:	Documentation/power/freezing-of-tasks.txt
5962F:	include/linux/freezer.h
5963F:	kernel/freezer.c
5964
5965FRONTSWAP API
5966M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5967L:	linux-kernel@vger.kernel.org
5968S:	Maintained
5969F:	mm/frontswap.c
5970F:	include/linux/frontswap.h
5971
5972FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5973M:	David Howells <dhowells@redhat.com>
5974L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5975S:	Supported
5976F:	Documentation/filesystems/caching/
5977F:	fs/fscache/
5978F:	include/linux/fscache*.h
5979
5980FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5981M:	Theodore Y. Ts'o <tytso@mit.edu>
5982M:	Jaegeuk Kim <jaegeuk@kernel.org>
5983L:	linux-fscrypt@vger.kernel.org
5984Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5986S:	Supported
5987F:	fs/crypto/
5988F:	include/linux/fscrypt*.h
5989F:	Documentation/filesystems/fscrypt.rst
5990
5991FSI-ATTACHED I2C DRIVER
5992M:	Eddie James <eajames@linux.vnet.ibm.com>
5993L:	linux-i2c@vger.kernel.org
5994L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5995S:	Maintained
5996F:	drivers/i2c/busses/i2c-fsi.c
5997F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5998
5999FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6000M:	Jan Kara <jack@suse.cz>
6001R:	Amir Goldstein <amir73il@gmail.com>
6002L:	linux-fsdevel@vger.kernel.org
6003S:	Maintained
6004F:	fs/notify/
6005F:	include/linux/fsnotify*.h
6006
6007FUJITSU LAPTOP EXTRAS
6008M:	Jonathan Woithe <jwoithe@just42.net>
6009L:	platform-driver-x86@vger.kernel.org
6010S:	Maintained
6011F:	drivers/platform/x86/fujitsu-laptop.c
6012
6013FUJITSU M-5MO LS CAMERA ISP DRIVER
6014M:	Kyungmin Park <kyungmin.park@samsung.com>
6015M:	Heungjun Kim <riverful.kim@samsung.com>
6016L:	linux-media@vger.kernel.org
6017S:	Maintained
6018F:	drivers/media/i2c/m5mols/
6019F:	include/media/i2c/m5mols.h
6020
6021FUJITSU TABLET EXTRAS
6022M:	Robert Gerlach <khnz@gmx.de>
6023L:	platform-driver-x86@vger.kernel.org
6024S:	Maintained
6025F:	drivers/platform/x86/fujitsu-tablet.c
6026
6027FUSE: FILESYSTEM IN USERSPACE
6028M:	Miklos Szeredi <miklos@szeredi.hu>
6029L:	linux-fsdevel@vger.kernel.org
6030W:	http://fuse.sourceforge.net/
6031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6032S:	Maintained
6033F:	fs/fuse/
6034F:	include/uapi/linux/fuse.h
6035F:	Documentation/filesystems/fuse.txt
6036
6037FUTEX SUBSYSTEM
6038M:	Thomas Gleixner <tglx@linutronix.de>
6039M:	Ingo Molnar <mingo@redhat.com>
6040R:	Peter Zijlstra <peterz@infradead.org>
6041R:	Darren Hart <dvhart@infradead.org>
6042L:	linux-kernel@vger.kernel.org
6043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6044S:	Maintained
6045F:	kernel/futex.c
6046F:	kernel/futex_compat.c
6047F:	include/asm-generic/futex.h
6048F:	include/linux/futex.h
6049F:	include/uapi/linux/futex.h
6050F:	tools/testing/selftests/futex/
6051F:	tools/perf/bench/futex*
6052F:	Documentation/*futex*
6053
6054GCC PLUGINS
6055M:	Kees Cook <keescook@chromium.org>
6056R:	Emese Revfy <re.emese@gmail.com>
6057L:	kernel-hardening@lists.openwall.com
6058S:	Maintained
6059F:	scripts/gcc-plugins/
6060F:	scripts/gcc-plugin.sh
6061F:	scripts/Makefile.gcc-plugins
6062F:	Documentation/gcc-plugins.txt
6063
6064GASKET DRIVER FRAMEWORK
6065M:	Rob Springer <rspringer@google.com>
6066M:	Todd Poynor <toddpoynor@google.com>
6067M:	Ben Chan <benchan@chromium.org>
6068S:	Maintained
6069F:	drivers/staging/gasket/
6070
6071GCOV BASED KERNEL PROFILING
6072M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6073S:	Maintained
6074F:	kernel/gcov/
6075F:	Documentation/dev-tools/gcov.rst
6076
6077GDB KERNEL DEBUGGING HELPER SCRIPTS
6078M:	Jan Kiszka <jan.kiszka@siemens.com>
6079M:	Kieran Bingham <kbingham@kernel.org>
6080S:	Supported
6081F:	scripts/gdb/
6082
6083GDT SCSI DISK ARRAY CONTROLLER DRIVER
6084M:	Achim Leubner <achim_leubner@adaptec.com>
6085L:	linux-scsi@vger.kernel.org
6086W:	http://www.icp-vortex.com/
6087S:	Supported
6088F:	drivers/scsi/gdt*
6089
6090GEMTEK FM RADIO RECEIVER DRIVER
6091M:	Hans Verkuil <hverkuil@xs4all.nl>
6092L:	linux-media@vger.kernel.org
6093T:	git git://linuxtv.org/media_tree.git
6094W:	https://linuxtv.org
6095S:	Maintained
6096F:	drivers/media/radio/radio-gemtek*
6097
6098GENERIC GPIO I2C DRIVER
6099M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6100S:	Supported
6101F:	drivers/i2c/busses/i2c-gpio.c
6102F:	include/linux/platform_data/i2c-gpio.h
6103
6104GENERIC GPIO I2C MULTIPLEXER DRIVER
6105M:	Peter Korsgaard <peter.korsgaard@barco.com>
6106L:	linux-i2c@vger.kernel.org
6107S:	Supported
6108F:	drivers/i2c/muxes/i2c-mux-gpio.c
6109F:	include/linux/platform_data/i2c-mux-gpio.h
6110F:	Documentation/i2c/muxes/i2c-mux-gpio
6111
6112GENERIC HDLC (WAN) DRIVERS
6113M:	Krzysztof Halasa <khc@pm.waw.pl>
6114W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6115S:	Maintained
6116F:	drivers/net/wan/c101.c
6117F:	drivers/net/wan/hd6457*
6118F:	drivers/net/wan/hdlc*
6119F:	drivers/net/wan/n2.c
6120F:	drivers/net/wan/pc300too.c
6121F:	drivers/net/wan/pci200syn.c
6122F:	drivers/net/wan/wanxl*
6123
6124GENERIC INCLUDE/ASM HEADER FILES
6125M:	Arnd Bergmann <arnd@arndb.de>
6126L:	linux-arch@vger.kernel.org
6127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6128S:	Maintained
6129F:	include/asm-generic/
6130F:	include/uapi/asm-generic/
6131
6132GENERIC PHY FRAMEWORK
6133M:	Kishon Vijay Abraham I <kishon@ti.com>
6134L:	linux-kernel@vger.kernel.org
6135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6136S:	Supported
6137F:	drivers/phy/
6138F:	include/linux/phy/
6139
6140GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6141M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6142S:	Supported
6143F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6144
6145GENERIC PM DOMAINS
6146M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6147M:	Kevin Hilman <khilman@kernel.org>
6148M:	Ulf Hansson <ulf.hansson@linaro.org>
6149L:	linux-pm@vger.kernel.org
6150S:	Supported
6151F:	drivers/base/power/domain*.c
6152F:	include/linux/pm_domain.h
6153F:	Documentation/devicetree/bindings/power/power_domain.txt
6154
6155GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6156M:	Eugen Hristev <eugen.hristev@microchip.com>
6157L:	linux-input@vger.kernel.org
6158S:	Maintained
6159F:	drivers/input/touchscreen/resistive-adc-touch.c
6160
6161GENERIC UIO DRIVER FOR PCI DEVICES
6162M:	"Michael S. Tsirkin" <mst@redhat.com>
6163L:	kvm@vger.kernel.org
6164S:	Supported
6165F:	drivers/uio/uio_pci_generic.c
6166
6167GENWQE (IBM Generic Workqueue Card)
6168M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6169M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6170S:	Supported
6171F:	drivers/misc/genwqe/
6172
6173GET_MAINTAINER SCRIPT
6174M:	Joe Perches <joe@perches.com>
6175S:	Maintained
6176F:	scripts/get_maintainer.pl
6177
6178GFS2 FILE SYSTEM
6179M:	Bob Peterson <rpeterso@redhat.com>
6180M:	Andreas Gruenbacher <agruenba@redhat.com>
6181L:	cluster-devel@redhat.com
6182W:	http://sources.redhat.com/cluster/
6183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6184S:	Supported
6185F:	Documentation/filesystems/gfs2*.txt
6186F:	fs/gfs2/
6187F:	include/uapi/linux/gfs2_ondisk.h
6188
6189GIGASET ISDN DRIVERS
6190M:	Paul Bolle <pebolle@tiscali.nl>
6191L:	gigaset307x-common@lists.sourceforge.net
6192W:	http://gigaset307x.sourceforge.net/
6193S:	Odd Fixes
6194F:	Documentation/isdn/README.gigaset
6195F:	drivers/isdn/gigaset/
6196F:	include/uapi/linux/gigaset_dev.h
6197
6198GNSS SUBSYSTEM
6199M:	Johan Hovold <johan@kernel.org>
6200S:	Maintained
6201F:	Documentation/ABI/testing/sysfs-class-gnss
6202F:	Documentation/devicetree/bindings/gnss/
6203F:	drivers/gnss/
6204F:	include/linux/gnss.h
6205
6206GO7007 MPEG CODEC
6207M:	Hans Verkuil <hans.verkuil@cisco.com>
6208L:	linux-media@vger.kernel.org
6209S:	Maintained
6210F:	drivers/media/usb/go7007/
6211
6212GOODIX TOUCHSCREEN
6213M:	Bastien Nocera <hadess@hadess.net>
6214L:	linux-input@vger.kernel.org
6215S:	Maintained
6216F:	drivers/input/touchscreen/goodix.c
6217
6218GPD POCKET FAN DRIVER
6219M:	Hans de Goede <hdegoede@redhat.com>
6220L:	platform-driver-x86@vger.kernel.org
6221S:	Maintained
6222F:	drivers/platform/x86/gpd-pocket-fan.c
6223
6224GPIO ACPI SUPPORT
6225M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6226M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6227L:	linux-gpio@vger.kernel.org
6228L:	linux-acpi@vger.kernel.org
6229S:	Maintained
6230F:	Documentation/acpi/gpio-properties.txt
6231F:	drivers/gpio/gpiolib-acpi.c
6232
6233GPIO IR Transmitter
6234M:	Sean Young <sean@mess.org>
6235L:	linux-media@vger.kernel.org
6236S:	Maintained
6237F:	drivers/media/rc/gpio-ir-tx.c
6238
6239GPIO MOCKUP DRIVER
6240M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6241R:	Bartosz Golaszewski <brgl@bgdev.pl>
6242L:	linux-gpio@vger.kernel.org
6243S:	Maintained
6244F:	drivers/gpio/gpio-mockup.c
6245F:	tools/testing/selftests/gpio/
6246
6247GPIO SUBSYSTEM
6248M:	Linus Walleij <linus.walleij@linaro.org>
6249L:	linux-gpio@vger.kernel.org
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6251S:	Maintained
6252F:	Documentation/devicetree/bindings/gpio/
6253F:	Documentation/driver-api/gpio/
6254F:	Documentation/gpio/
6255F:	Documentation/ABI/testing/gpio-cdev
6256F:	Documentation/ABI/obsolete/sysfs-gpio
6257F:	drivers/gpio/
6258F:	include/linux/gpio/
6259F:	include/linux/gpio.h
6260F:	include/linux/of_gpio.h
6261F:	include/asm-generic/gpio.h
6262F:	include/uapi/linux/gpio.h
6263F:	tools/gpio/
6264
6265GRE DEMULTIPLEXER DRIVER
6266M:	Dmitry Kozlov <xeb@mail.ru>
6267L:	netdev@vger.kernel.org
6268S:	Maintained
6269F:	net/ipv4/gre_demux.c
6270F:	net/ipv4/gre_offload.c
6271F:	include/net/gre.h
6272
6273GRETH 10/100/1G Ethernet MAC device driver
6274M:	Andreas Larsson <andreas@gaisler.com>
6275L:	netdev@vger.kernel.org
6276S:	Maintained
6277F:	drivers/net/ethernet/aeroflex/
6278
6279GREYBUS AUDIO PROTOCOLS DRIVERS
6280M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6281M:	Mark Greer <mgreer@animalcreek.com>
6282S:	Maintained
6283F:	drivers/staging/greybus/audio_apbridgea.c
6284F:	drivers/staging/greybus/audio_apbridgea.h
6285F:	drivers/staging/greybus/audio_codec.c
6286F:	drivers/staging/greybus/audio_codec.h
6287F:	drivers/staging/greybus/audio_gb.c
6288F:	drivers/staging/greybus/audio_manager.c
6289F:	drivers/staging/greybus/audio_manager.h
6290F:	drivers/staging/greybus/audio_manager_module.c
6291F:	drivers/staging/greybus/audio_manager_private.h
6292F:	drivers/staging/greybus/audio_manager_sysfs.c
6293F:	drivers/staging/greybus/audio_module.c
6294F:	drivers/staging/greybus/audio_topology.c
6295
6296GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6297M:	Viresh Kumar <vireshk@kernel.org>
6298S:	Maintained
6299F:	drivers/staging/greybus/authentication.c
6300F:	drivers/staging/greybus/bootrom.c
6301F:	drivers/staging/greybus/firmware.h
6302F:	drivers/staging/greybus/fw-core.c
6303F:	drivers/staging/greybus/fw-download.c
6304F:	drivers/staging/greybus/fw-management.c
6305F:	drivers/staging/greybus/greybus_authentication.h
6306F:	drivers/staging/greybus/greybus_firmware.h
6307F:	drivers/staging/greybus/hid.c
6308F:	drivers/staging/greybus/i2c.c
6309F:	drivers/staging/greybus/spi.c
6310F:	drivers/staging/greybus/spilib.c
6311F:	drivers/staging/greybus/spilib.h
6312
6313GREYBUS LOOPBACK DRIVER
6314M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6315S:	Maintained
6316F:	drivers/staging/greybus/loopback.c
6317
6318GREYBUS PLATFORM DRIVERS
6319M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6320S:	Maintained
6321F:	drivers/staging/greybus/arche-platform.c
6322F:	drivers/staging/greybus/arche-apb-ctrl.c
6323F:	drivers/staging/greybus/arche_platform.h
6324
6325GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6326M:	Rui Miguel Silva <rmfrfs@gmail.com>
6327S:	Maintained
6328F:	drivers/staging/greybus/sdio.c
6329F:	drivers/staging/greybus/light.c
6330F:	drivers/staging/greybus/gpio.c
6331F:	drivers/staging/greybus/power_supply.c
6332F:	drivers/staging/greybus/spi.c
6333F:	drivers/staging/greybus/spilib.c
6334
6335GREYBUS SUBSYSTEM
6336M:	Johan Hovold <johan@kernel.org>
6337M:	Alex Elder <elder@kernel.org>
6338M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6339S:	Maintained
6340F:	drivers/staging/greybus/
6341L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6342
6343GREYBUS UART PROTOCOLS DRIVERS
6344M:	David Lin <dtwlin@gmail.com>
6345S:	Maintained
6346F:	drivers/staging/greybus/uart.c
6347F:	drivers/staging/greybus/log.c
6348
6349GS1662 VIDEO SERIALIZER
6350M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6351L:	linux-media@vger.kernel.org
6352T:	git git://linuxtv.org/media_tree.git
6353S:	Maintained
6354F:	drivers/media/spi/gs1662.c
6355
6356GSPCA FINEPIX SUBDRIVER
6357M:	Frank Zago <frank@zago.net>
6358L:	linux-media@vger.kernel.org
6359T:	git git://linuxtv.org/media_tree.git
6360S:	Maintained
6361F:	drivers/media/usb/gspca/finepix.c
6362
6363GSPCA GL860 SUBDRIVER
6364M:	Olivier Lorin <o.lorin@laposte.net>
6365L:	linux-media@vger.kernel.org
6366T:	git git://linuxtv.org/media_tree.git
6367S:	Maintained
6368F:	drivers/media/usb/gspca/gl860/
6369
6370GSPCA M5602 SUBDRIVER
6371M:	Erik Andren <erik.andren@gmail.com>
6372L:	linux-media@vger.kernel.org
6373T:	git git://linuxtv.org/media_tree.git
6374S:	Maintained
6375F:	drivers/media/usb/gspca/m5602/
6376
6377GSPCA PAC207 SONIXB SUBDRIVER
6378M:	Hans Verkuil <hverkuil@xs4all.nl>
6379L:	linux-media@vger.kernel.org
6380T:	git git://linuxtv.org/media_tree.git
6381S:	Odd Fixes
6382F:	drivers/media/usb/gspca/pac207.c
6383
6384GSPCA SN9C20X SUBDRIVER
6385M:	Brian Johnson <brijohn@gmail.com>
6386L:	linux-media@vger.kernel.org
6387T:	git git://linuxtv.org/media_tree.git
6388S:	Maintained
6389F:	drivers/media/usb/gspca/sn9c20x.c
6390
6391GSPCA T613 SUBDRIVER
6392M:	Leandro Costantino <lcostantino@gmail.com>
6393L:	linux-media@vger.kernel.org
6394T:	git git://linuxtv.org/media_tree.git
6395S:	Maintained
6396F:	drivers/media/usb/gspca/t613.c
6397
6398GSPCA USB WEBCAM DRIVER
6399M:	Hans Verkuil <hverkuil@xs4all.nl>
6400L:	linux-media@vger.kernel.org
6401T:	git git://linuxtv.org/media_tree.git
6402S:	Odd Fixes
6403F:	drivers/media/usb/gspca/
6404
6405GTP (GPRS Tunneling Protocol)
6406M:	Pablo Neira Ayuso <pablo@netfilter.org>
6407M:	Harald Welte <laforge@gnumonks.org>
6408L:	osmocom-net-gprs@lists.osmocom.org
6409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6410S:	Maintained
6411F:	drivers/net/gtp.c
6412
6413GUID PARTITION TABLE (GPT)
6414M:	Davidlohr Bueso <dave@stgolabs.net>
6415L:	linux-efi@vger.kernel.org
6416S:	Maintained
6417F:	block/partitions/efi.*
6418
6419H8/300 ARCHITECTURE
6420M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6421L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6422W:	http://uclinux-h8.sourceforge.jp
6423T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6424S:	Maintained
6425F:	arch/h8300/
6426F:	drivers/clocksource/h8300_*.c
6427F:	drivers/clk/h8300/
6428F:	drivers/irqchip/irq-renesas-h8*.c
6429
6430HACKRF MEDIA DRIVER
6431M:	Antti Palosaari <crope@iki.fi>
6432L:	linux-media@vger.kernel.org
6433W:	https://linuxtv.org
6434W:	http://palosaari.fi/linux/
6435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6436T:	git git://linuxtv.org/anttip/media_tree.git
6437S:	Maintained
6438F:	drivers/media/usb/hackrf/
6439
6440HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6441M:	Frank Seidel <frank@f-seidel.de>
6442L:	platform-driver-x86@vger.kernel.org
6443W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6444S:	Maintained
6445F:	drivers/platform/x86/hdaps.c
6446
6447HARDWARE MONITORING
6448M:	Jean Delvare <jdelvare@suse.com>
6449M:	Guenter Roeck <linux@roeck-us.net>
6450L:	linux-hwmon@vger.kernel.org
6451W:	http://hwmon.wiki.kernel.org/
6452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6453S:	Maintained
6454F:	Documentation/devicetree/bindings/hwmon/
6455F:	Documentation/hwmon/
6456F:	drivers/hwmon/
6457F:	include/linux/hwmon*.h
6458
6459HARDWARE RANDOM NUMBER GENERATOR CORE
6460M:	Matt Mackall <mpm@selenic.com>
6461M:	Herbert Xu <herbert@gondor.apana.org.au>
6462L:	linux-crypto@vger.kernel.org
6463S:	Odd fixes
6464F:	Documentation/devicetree/bindings/rng/
6465F:	Documentation/hw_random.txt
6466F:	drivers/char/hw_random/
6467F:	include/linux/hw_random.h
6468
6469HARDWARE TRACING FACILITIES
6470M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6471S:	Maintained
6472F:	drivers/hwtracing/
6473
6474HARDWARE SPINLOCK CORE
6475M:	Ohad Ben-Cohen <ohad@wizery.com>
6476M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6477L:	linux-remoteproc@vger.kernel.org
6478S:	Maintained
6479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6480F:	Documentation/devicetree/bindings/hwlock/
6481F:	Documentation/hwspinlock.txt
6482F:	drivers/hwspinlock/
6483F:	include/linux/hwspinlock.h
6484
6485HARMONY SOUND DRIVER
6486L:	linux-parisc@vger.kernel.org
6487S:	Maintained
6488F:	sound/parisc/harmony.*
6489
6490HDPVR USB VIDEO ENCODER DRIVER
6491M:	Hans Verkuil <hverkuil@xs4all.nl>
6492L:	linux-media@vger.kernel.org
6493T:	git git://linuxtv.org/media_tree.git
6494W:	https://linuxtv.org
6495S:	Odd Fixes
6496F:	drivers/media/usb/hdpvr/
6497
6498HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6499M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6500S:	Supported
6501F:	Documentation/watchdog/hpwdt.txt
6502F:	drivers/watchdog/hpwdt.c
6503
6504HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6505M:	Don Brace <don.brace@microsemi.com>
6506L:	esc.storagedev@microsemi.com
6507L:	linux-scsi@vger.kernel.org
6508S:	Supported
6509F:	Documentation/scsi/hpsa.txt
6510F:	drivers/scsi/hpsa*.[ch]
6511F:	include/linux/cciss*.h
6512F:	include/uapi/linux/cciss*.h
6513
6514HFI1 DRIVER
6515M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6516M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6517L:	linux-rdma@vger.kernel.org
6518S:	Supported
6519F:	drivers/infiniband/hw/hfi1
6520
6521HFS FILESYSTEM
6522L:	linux-fsdevel@vger.kernel.org
6523S:	Orphan
6524F:	Documentation/filesystems/hfs.txt
6525F:	fs/hfs/
6526
6527HFSPLUS FILESYSTEM
6528L:	linux-fsdevel@vger.kernel.org
6529S:	Orphan
6530F:	Documentation/filesystems/hfsplus.txt
6531F:	fs/hfsplus/
6532
6533HGA FRAMEBUFFER DRIVER
6534M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6535L:	linux-nvidia@lists.surfsouth.com
6536W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6537S:	Maintained
6538F:	drivers/video/fbdev/hgafb.c
6539
6540HIBERNATION (aka Software Suspend, aka swsusp)
6541M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6542M:	Pavel Machek <pavel@ucw.cz>
6543L:	linux-pm@vger.kernel.org
6544B:	https://bugzilla.kernel.org
6545S:	Supported
6546F:	arch/x86/power/
6547F:	drivers/base/power/
6548F:	kernel/power/
6549F:	include/linux/suspend.h
6550F:	include/linux/freezer.h
6551F:	include/linux/pm.h
6552F:	arch/*/include/asm/suspend*.h
6553
6554HID CORE LAYER
6555M:	Jiri Kosina <jikos@kernel.org>
6556R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6557L:	linux-input@vger.kernel.org
6558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6559S:	Maintained
6560F:	drivers/hid/
6561F:	include/linux/hid*
6562F:	include/uapi/linux/hid*
6563
6564HID SENSOR HUB DRIVERS
6565M:	Jiri Kosina <jikos@kernel.org>
6566M:	Jonathan Cameron <jic23@kernel.org>
6567M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6568L:	linux-input@vger.kernel.org
6569L:	linux-iio@vger.kernel.org
6570S:	Maintained
6571F:	Documentation/hid/hid-sensor*
6572F:	drivers/hid/hid-sensor-*
6573F:	drivers/iio/*/hid-*
6574F:	include/linux/hid-sensor-*
6575
6576HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6577M:	Thomas Gleixner <tglx@linutronix.de>
6578L:	linux-kernel@vger.kernel.org
6579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6580S:	Maintained
6581F:	Documentation/timers/
6582F:	kernel/time/hrtimer.c
6583F:	kernel/time/clockevents.c
6584F:	kernel/time/timer_*.c
6585F:	include/linux/clockchips.h
6586F:	include/linux/hrtimer.h
6587
6588HIGH-SPEED SCC DRIVER FOR AX.25
6589L:	linux-hams@vger.kernel.org
6590S:	Orphan
6591F:	drivers/net/hamradio/dmascc.c
6592F:	drivers/net/hamradio/scc.c
6593
6594HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6595M:	HighPoint Linux Team <linux@highpoint-tech.com>
6596W:	http://www.highpoint-tech.com
6597S:	Supported
6598F:	Documentation/scsi/hptiop.txt
6599F:	drivers/scsi/hptiop.c
6600
6601HIPPI
6602M:	Jes Sorensen <jes@trained-monkey.org>
6603L:	linux-hippi@sunsite.dk
6604S:	Maintained
6605F:	include/linux/hippidevice.h
6606F:	include/uapi/linux/if_hippi.h
6607F:	net/802/hippi.c
6608F:	drivers/net/hippi/
6609
6610HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6611M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6612M:	Salil Mehta <salil.mehta@huawei.com>
6613L:	netdev@vger.kernel.org
6614W:	http://www.hisilicon.com
6615S:	Maintained
6616F:	drivers/net/ethernet/hisilicon/hns3/
6617
6618HISILICON LPC BUS DRIVER
6619M:	john.garry@huawei.com
6620W:	http://www.hisilicon.com
6621S:	Maintained
6622F:	drivers/bus/hisi_lpc.c
6623F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6624
6625HISILICON NETWORK SUBSYSTEM DRIVER
6626M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6627M:	Salil Mehta <salil.mehta@huawei.com>
6628L:	netdev@vger.kernel.org
6629W:	http://www.hisilicon.com
6630S:	Maintained
6631F:	drivers/net/ethernet/hisilicon/
6632F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6633
6634HISILICON PMU DRIVER
6635M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6636W:	http://www.hisilicon.com
6637S:	Supported
6638F:	drivers/perf/hisilicon
6639F:	Documentation/perf/hisi-pmu.txt
6640
6641HISILICON ROCE DRIVER
6642M:	Lijun Ou <oulijun@huawei.com>
6643M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6644L:	linux-rdma@vger.kernel.org
6645S:	Maintained
6646F:	drivers/infiniband/hw/hns/
6647F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6648
6649HISILICON SAS Controller
6650M:	John Garry <john.garry@huawei.com>
6651W:	http://www.hisilicon.com
6652S:	Supported
6653F:	drivers/scsi/hisi_sas/
6654F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6655
6656HMM - Heterogeneous Memory Management
6657M:	Jérôme Glisse <jglisse@redhat.com>
6658L:	linux-mm@kvack.org
6659S:	Maintained
6660F:	mm/hmm*
6661F:	include/linux/hmm*
6662F:	Documentation/vm/hmm.rst
6663
6664HOST AP DRIVER
6665M:	Jouni Malinen <j@w1.fi>
6666L:	linux-wireless@vger.kernel.org
6667W:	http://w1.fi/hostap-driver.html
6668S:	Obsolete
6669F:	drivers/net/wireless/intersil/hostap/
6670
6671HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6672L:	platform-driver-x86@vger.kernel.org
6673S:	Orphan
6674F:	drivers/platform/x86/tc1100-wmi.c
6675
6676HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6677M:	Jaroslav Kysela <perex@perex.cz>
6678S:	Maintained
6679F:	drivers/net/ethernet/hp/hp100.*
6680
6681HPET:	High Precision Event Timers driver
6682M:	Clemens Ladisch <clemens@ladisch.de>
6683S:	Maintained
6684F:	Documentation/timers/hpet.txt
6685F:	drivers/char/hpet.c
6686F:	include/linux/hpet.h
6687F:	include/uapi/linux/hpet.h
6688
6689HPET:	x86
6690S:	Orphan
6691F:	arch/x86/kernel/hpet.c
6692F:	arch/x86/include/asm/hpet.h
6693
6694HPFS FILESYSTEM
6695M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6696W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6697S:	Maintained
6698F:	fs/hpfs/
6699
6700HSI SUBSYSTEM
6701M:	Sebastian Reichel <sre@kernel.org>
6702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6703S:	Maintained
6704F:	Documentation/ABI/testing/sysfs-bus-hsi
6705F:	Documentation/driver-api/hsi.rst
6706F:	drivers/hsi/
6707F:	include/linux/hsi/
6708F:	include/uapi/linux/hsi/
6709
6710HSO 3G MODEM DRIVER
6711L:	linux-usb@vger.kernel.org
6712S:	Orphan
6713F:	drivers/net/usb/hso.c
6714
6715HSR NETWORK PROTOCOL
6716M:	Arvid Brodin <arvid.brodin@alten.se>
6717L:	netdev@vger.kernel.org
6718S:	Maintained
6719F:	net/hsr/
6720
6721HT16K33 LED CONTROLLER DRIVER
6722M:	Robin van der Gracht <robin@protonic.nl>
6723S:	Maintained
6724F:	drivers/auxdisplay/ht16k33.c
6725F:	Documentation/devicetree/bindings/display/ht16k33.txt
6726
6727HTCPEN TOUCHSCREEN DRIVER
6728M:	Pau Oliva Fora <pof@eslack.org>
6729L:	linux-input@vger.kernel.org
6730S:	Maintained
6731F:	drivers/input/touchscreen/htcpen.c
6732
6733HUAWEI ETHERNET DRIVER
6734M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6735L:	netdev@vger.kernel.org
6736S:	Supported
6737F:	Documentation/networking/hinic.txt
6738F:	drivers/net/ethernet/huawei/hinic/
6739
6740HUGETLB FILESYSTEM
6741M:	Mike Kravetz <mike.kravetz@oracle.com>
6742L:	linux-mm@kvack.org
6743S:	Maintained
6744F:	fs/hugetlbfs/
6745F:	mm/hugetlb.c
6746F:	include/linux/hugetlb.h
6747F:	Documentation/admin-guide/mm/hugetlbpage.rst
6748F:	Documentation/vm/hugetlbfs_reserv.rst
6749F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6750
6751HVA ST MEDIA DRIVER
6752M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6753L:	linux-media@vger.kernel.org
6754T:	git git://linuxtv.org/media_tree.git
6755W:	https://linuxtv.org
6756S:	Supported
6757F:	drivers/media/platform/sti/hva
6758
6759HWPOISON MEMORY FAILURE HANDLING
6760M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6761L:	linux-mm@kvack.org
6762S:	Maintained
6763F:	mm/memory-failure.c
6764F:	mm/hwpoison-inject.c
6765
6766Hyper-V CORE AND DRIVERS
6767M:	"K. Y. Srinivasan" <kys@microsoft.com>
6768M:	Haiyang Zhang <haiyangz@microsoft.com>
6769M:	Stephen Hemminger <sthemmin@microsoft.com>
6770L:	devel@linuxdriverproject.org
6771S:	Maintained
6772F:	Documentation/networking/netvsc.txt
6773F:	arch/x86/include/asm/mshyperv.h
6774F:	arch/x86/include/asm/trace/hyperv.h
6775F:	arch/x86/include/asm/hyperv-tlfs.h
6776F:	arch/x86/kernel/cpu/mshyperv.c
6777F:	arch/x86/hyperv
6778F:	drivers/hid/hid-hyperv.c
6779F:	drivers/hv/
6780F:	drivers/input/serio/hyperv-keyboard.c
6781F:	drivers/pci/controller/pci-hyperv.c
6782F:	drivers/net/hyperv/
6783F:	drivers/scsi/storvsc_drv.c
6784F:	drivers/uio/uio_hv_generic.c
6785F:	drivers/video/fbdev/hyperv_fb.c
6786F:	net/vmw_vsock/hyperv_transport.c
6787F:	include/linux/hyperv.h
6788F:	include/uapi/linux/hyperv.h
6789F:	tools/hv/
6790F:	Documentation/ABI/stable/sysfs-bus-vmbus
6791
6792HYPERVISOR VIRTUAL CONSOLE DRIVER
6793L:	linuxppc-dev@lists.ozlabs.org
6794S:	Odd Fixes
6795F:	drivers/tty/hvc/
6796
6797I2C ACPI SUPPORT
6798M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6799L:	linux-i2c@vger.kernel.org
6800L:	linux-acpi@vger.kernel.org
6801S:	Maintained
6802F:	drivers/i2c/i2c-core-acpi.c
6803
6804I2C MUXES
6805M:	Peter Rosin <peda@axentia.se>
6806L:	linux-i2c@vger.kernel.org
6807S:	Maintained
6808F:	Documentation/i2c/i2c-topology
6809F:	Documentation/i2c/muxes/
6810F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6811F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6812F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6813F:	drivers/i2c/i2c-mux.c
6814F:	drivers/i2c/muxes/
6815F:	include/linux/i2c-mux.h
6816
6817I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6818M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6819L:	linux-i2c@vger.kernel.org
6820S:	Maintained
6821F:	drivers/i2c/busses/i2c-mv64xxx.c
6822
6823I2C OVER PARALLEL PORT
6824M:	Jean Delvare <jdelvare@suse.com>
6825L:	linux-i2c@vger.kernel.org
6826S:	Maintained
6827F:	Documentation/i2c/busses/i2c-parport
6828F:	Documentation/i2c/busses/i2c-parport-light
6829F:	drivers/i2c/busses/i2c-parport.c
6830F:	drivers/i2c/busses/i2c-parport-light.c
6831
6832I2C SUBSYSTEM
6833M:	Wolfram Sang <wsa@the-dreams.de>
6834L:	linux-i2c@vger.kernel.org
6835W:	https://i2c.wiki.kernel.org/
6836Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6838S:	Maintained
6839F:	Documentation/devicetree/bindings/i2c/i2c.txt
6840F:	Documentation/i2c/
6841F:	drivers/i2c/*
6842F:	include/linux/i2c.h
6843F:	include/linux/i2c-dev.h
6844F:	include/linux/i2c-smbus.h
6845F:	include/uapi/linux/i2c.h
6846F:	include/uapi/linux/i2c-*.h
6847
6848I2C SUBSYSTEM HOST DRIVERS
6849L:	linux-i2c@vger.kernel.org
6850W:	https://i2c.wiki.kernel.org/
6851Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6853S:	Odd Fixes
6854F:	Documentation/devicetree/bindings/i2c/
6855F:	drivers/i2c/algos/
6856F:	drivers/i2c/busses/
6857
6858I2C-TAOS-EVM DRIVER
6859M:	Jean Delvare <jdelvare@suse.com>
6860L:	linux-i2c@vger.kernel.org
6861S:	Maintained
6862F:	Documentation/i2c/busses/i2c-taos-evm
6863F:	drivers/i2c/busses/i2c-taos-evm.c
6864
6865I2C-TINY-USB DRIVER
6866M:	Till Harbaum <till@harbaum.org>
6867L:	linux-i2c@vger.kernel.org
6868W:	http://www.harbaum.org/till/i2c_tiny_usb
6869S:	Maintained
6870F:	drivers/i2c/busses/i2c-tiny-usb.c
6871
6872I2C/SMBUS CONTROLLER DRIVERS FOR PC
6873M:	Jean Delvare <jdelvare@suse.com>
6874L:	linux-i2c@vger.kernel.org
6875S:	Maintained
6876F:	Documentation/i2c/busses/i2c-ali1535
6877F:	Documentation/i2c/busses/i2c-ali1563
6878F:	Documentation/i2c/busses/i2c-ali15x3
6879F:	Documentation/i2c/busses/i2c-amd756
6880F:	Documentation/i2c/busses/i2c-amd8111
6881F:	Documentation/i2c/busses/i2c-i801
6882F:	Documentation/i2c/busses/i2c-nforce2
6883F:	Documentation/i2c/busses/i2c-piix4
6884F:	Documentation/i2c/busses/i2c-sis5595
6885F:	Documentation/i2c/busses/i2c-sis630
6886F:	Documentation/i2c/busses/i2c-sis96x
6887F:	Documentation/i2c/busses/i2c-via
6888F:	Documentation/i2c/busses/i2c-viapro
6889F:	drivers/i2c/busses/i2c-ali1535.c
6890F:	drivers/i2c/busses/i2c-ali1563.c
6891F:	drivers/i2c/busses/i2c-ali15x3.c
6892F:	drivers/i2c/busses/i2c-amd756.c
6893F:	drivers/i2c/busses/i2c-amd756-s4882.c
6894F:	drivers/i2c/busses/i2c-amd8111.c
6895F:	drivers/i2c/busses/i2c-i801.c
6896F:	drivers/i2c/busses/i2c-isch.c
6897F:	drivers/i2c/busses/i2c-nforce2.c
6898F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6899F:	drivers/i2c/busses/i2c-piix4.c
6900F:	drivers/i2c/busses/i2c-sis5595.c
6901F:	drivers/i2c/busses/i2c-sis630.c
6902F:	drivers/i2c/busses/i2c-sis96x.c
6903F:	drivers/i2c/busses/i2c-via.c
6904F:	drivers/i2c/busses/i2c-viapro.c
6905
6906I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6907M:	Hans de Goede <hdegoede@redhat.com>
6908L:	linux-i2c@vger.kernel.org
6909S:	Maintained
6910F:	drivers/i2c/busses/i2c-cht-wc.c
6911
6912I2C/SMBUS ISMT DRIVER
6913M:	Seth Heasley <seth.heasley@intel.com>
6914M:	Neil Horman <nhorman@tuxdriver.com>
6915L:	linux-i2c@vger.kernel.org
6916F:	drivers/i2c/busses/i2c-ismt.c
6917F:	Documentation/i2c/busses/i2c-ismt
6918
6919I2C/SMBUS STUB DRIVER
6920M:	Jean Delvare <jdelvare@suse.com>
6921L:	linux-i2c@vger.kernel.org
6922S:	Maintained
6923F:	drivers/i2c/i2c-stub.c
6924
6925IA64 (Itanium) PLATFORM
6926M:	Tony Luck <tony.luck@intel.com>
6927M:	Fenghua Yu <fenghua.yu@intel.com>
6928L:	linux-ia64@vger.kernel.org
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6930S:	Maintained
6931F:	arch/ia64/
6932
6933IBM Power 842 compression accelerator
6934M:	Haren Myneni <haren@us.ibm.com>
6935S:	Supported
6936F:	drivers/crypto/nx/Makefile
6937F:	drivers/crypto/nx/Kconfig
6938F:	drivers/crypto/nx/nx-842*
6939F:	include/linux/sw842.h
6940F:	crypto/842.c
6941F:	lib/842/
6942
6943IBM Power in-Nest Crypto Acceleration
6944M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6945M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6946L:	linux-crypto@vger.kernel.org
6947S:	Supported
6948F:	drivers/crypto/nx/Makefile
6949F:	drivers/crypto/nx/Kconfig
6950F:	drivers/crypto/nx/nx-aes*
6951F:	drivers/crypto/nx/nx-sha*
6952F:	drivers/crypto/nx/nx.*
6953F:	drivers/crypto/nx/nx_csbcpb.h
6954F:	drivers/crypto/nx/nx_debugfs.h
6955
6956IBM Power Linux RAID adapter
6957M:	Brian King <brking@us.ibm.com>
6958S:	Supported
6959F:	drivers/scsi/ipr.*
6960
6961IBM Power SRIOV Virtual NIC Device Driver
6962M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6963M:	John Allen <jallen@linux.vnet.ibm.com>
6964L:	netdev@vger.kernel.org
6965S:	Supported
6966F:	drivers/net/ethernet/ibm/ibmvnic.*
6967
6968IBM Power Virtual Accelerator Switchboard
6969M:	Sukadev Bhattiprolu
6970L:	linuxppc-dev@lists.ozlabs.org
6971S:	Supported
6972F:	arch/powerpc/platforms/powernv/vas*
6973F:	arch/powerpc/platforms/powernv/copy-paste.h
6974F:	arch/powerpc/include/asm/vas.h
6975F:	arch/powerpc/include/uapi/asm/vas.h
6976
6977IBM Power Virtual Ethernet Device Driver
6978M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6979L:	netdev@vger.kernel.org
6980S:	Supported
6981F:	drivers/net/ethernet/ibm/ibmveth.*
6982
6983IBM Power Virtual FC Device Drivers
6984M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6985L:	linux-scsi@vger.kernel.org
6986S:	Supported
6987F:	drivers/scsi/ibmvscsi/ibmvfc*
6988
6989IBM Power Virtual Management Channel Driver
6990M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6991M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6992S:	Supported
6993F:	drivers/misc/ibmvmc.*
6994
6995IBM Power Virtual SCSI Device Drivers
6996M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6997L:	linux-scsi@vger.kernel.org
6998S:	Supported
6999F:	drivers/scsi/ibmvscsi/ibmvscsi*
7000F:	include/scsi/viosrp.h
7001
7002IBM Power Virtual SCSI Device Target Driver
7003M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7004M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7005L:	linux-scsi@vger.kernel.org
7006L:	target-devel@vger.kernel.org
7007S:	Supported
7008F:	drivers/scsi/ibmvscsi_tgt/
7009
7010IBM Power VMX Cryptographic instructions
7011M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7012M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7013L:	linux-crypto@vger.kernel.org
7014S:	Supported
7015F:	drivers/crypto/vmx/Makefile
7016F:	drivers/crypto/vmx/Kconfig
7017F:	drivers/crypto/vmx/vmx.c
7018F:	drivers/crypto/vmx/aes*
7019F:	drivers/crypto/vmx/ghash*
7020F:	drivers/crypto/vmx/ppc-xlate.pl
7021
7022IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7023M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7024L:	linux-pci@vger.kernel.org
7025L:	linuxppc-dev@lists.ozlabs.org
7026S:	Supported
7027F:	drivers/pci/hotplug/rpaphp*
7028
7029IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7030M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7031L:	linux-pci@vger.kernel.org
7032L:	linuxppc-dev@lists.ozlabs.org
7033S:	Supported
7034F:	drivers/pci/hotplug/rpadlpar*
7035
7036IBM ServeRAID RAID DRIVER
7037S:	Orphan
7038F:	drivers/scsi/ips.*
7039
7040ICH LPC AND GPIO DRIVER
7041M:	Peter Tyser <ptyser@xes-inc.com>
7042S:	Maintained
7043F:	drivers/mfd/lpc_ich.c
7044F:	drivers/gpio/gpio-ich.c
7045
7046IDE SUBSYSTEM
7047M:	"David S. Miller" <davem@davemloft.net>
7048L:	linux-ide@vger.kernel.org
7049Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7051S:	Maintained
7052F:	Documentation/ide/
7053F:	drivers/ide/
7054F:	include/linux/ide.h
7055
7056IDE/ATAPI DRIVERS
7057M:	Borislav Petkov <bp@alien8.de>
7058L:	linux-ide@vger.kernel.org
7059S:	Maintained
7060F:	Documentation/cdrom/ide-cd
7061F:	drivers/ide/ide-cd*
7062
7063IDEAPAD LAPTOP EXTRAS DRIVER
7064M:	Ike Panhc <ike.pan@canonical.com>
7065L:	platform-driver-x86@vger.kernel.org
7066W:	http://launchpad.net/ideapad-laptop
7067S:	Maintained
7068F:	drivers/platform/x86/ideapad-laptop.c
7069
7070IDEAPAD LAPTOP SLIDEBAR DRIVER
7071M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7072L:	linux-input@vger.kernel.org
7073W:	https://github.com/o2genum/ideapad-slidebar
7074S:	Maintained
7075F:	drivers/input/misc/ideapad_slidebar.c
7076
7077IDT VersaClock 5 CLOCK DRIVER
7078M:	Marek Vasut <marek.vasut@gmail.com>
7079S:	Maintained
7080F:	drivers/clk/clk-versaclock5.c
7081
7082IEEE 802.15.4 SUBSYSTEM
7083M:	Alexander Aring <alex.aring@gmail.com>
7084M:	Stefan Schmidt <stefan@datenfreihafen.org>
7085L:	linux-wpan@vger.kernel.org
7086W:	http://wpan.cakelab.org/
7087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7089S:	Maintained
7090F:	net/ieee802154/
7091F:	net/mac802154/
7092F:	drivers/net/ieee802154/
7093F:	include/linux/nl802154.h
7094F:	include/linux/ieee802154.h
7095F:	include/net/nl802154.h
7096F:	include/net/mac802154.h
7097F:	include/net/af_ieee802154.h
7098F:	include/net/cfg802154.h
7099F:	include/net/ieee802154_netdev.h
7100F:	Documentation/networking/ieee802154.txt
7101
7102IFE PROTOCOL
7103M:	Yotam Gigi <yotam.gi@gmail.com>
7104M:	Jamal Hadi Salim <jhs@mojatatu.com>
7105F:	net/ife
7106F:	include/net/ife.h
7107F:	include/uapi/linux/ife.h
7108
7109IGORPLUG-USB IR RECEIVER
7110M:	Sean Young <sean@mess.org>
7111L:	linux-media@vger.kernel.org
7112S:	Maintained
7113F:	drivers/media/rc/igorplugusb.c
7114
7115IGUANAWORKS USB IR TRANSCEIVER
7116M:	Sean Young <sean@mess.org>
7117L:	linux-media@vger.kernel.org
7118S:	Maintained
7119F:	drivers/media/rc/iguanair.c
7120
7121IIO DIGITAL POTENTIOMETER DAC
7122M:	Peter Rosin <peda@axentia.se>
7123L:	linux-iio@vger.kernel.org
7124S:	Maintained
7125F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7126F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7127F:	drivers/iio/dac/dpot-dac.c
7128
7129IIO ENVELOPE DETECTOR
7130M:	Peter Rosin <peda@axentia.se>
7131L:	linux-iio@vger.kernel.org
7132S:	Maintained
7133F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7134F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7135F:	drivers/iio/adc/envelope-detector.c
7136
7137IIO MULTIPLEXER
7138M:	Peter Rosin <peda@axentia.se>
7139L:	linux-iio@vger.kernel.org
7140S:	Maintained
7141F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7142F:	drivers/iio/multiplexer/iio-mux.c
7143
7144IIO SUBSYSTEM AND DRIVERS
7145M:	Jonathan Cameron <jic23@kernel.org>
7146R:	Hartmut Knaack <knaack.h@gmx.de>
7147R:	Lars-Peter Clausen <lars@metafoo.de>
7148R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7149L:	linux-iio@vger.kernel.org
7150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7151S:	Maintained
7152F:	Documentation/ABI/testing/configfs-iio*
7153F:	Documentation/ABI/testing/sysfs-bus-iio*
7154F:	Documentation/devicetree/bindings/iio/
7155F:	drivers/iio/
7156F:	drivers/staging/iio/
7157F:	include/linux/iio/
7158F:	tools/iio/
7159
7160IIO UNIT CONVERTER
7161M:	Peter Rosin <peda@axentia.se>
7162L:	linux-iio@vger.kernel.org
7163S:	Maintained
7164F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7165F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7166F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7167F:	drivers/iio/afe/iio-rescale.c
7168
7169IKANOS/ADI EAGLE ADSL USB DRIVER
7170M:	Matthieu Castet <castet.matthieu@free.fr>
7171M:	Stanislaw Gruszka <stf_xl@wp.pl>
7172S:	Maintained
7173F:	drivers/usb/atm/ueagle-atm.c
7174
7175IMGTEC ASCII LCD DRIVER
7176M:	Paul Burton <paul.burton@mips.com>
7177S:	Maintained
7178F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7179F:	drivers/auxdisplay/img-ascii-lcd.c
7180
7181IMGTEC IR DECODER DRIVER
7182M:	James Hogan <jhogan@kernel.org>
7183S:	Maintained
7184F:	drivers/media/rc/img-ir/
7185
7186IMON SOUNDGRAPH USB IR RECEIVER
7187M:	Sean Young <sean@mess.org>
7188L:	linux-media@vger.kernel.org
7189S:	Maintained
7190F:	drivers/media/rc/imon_raw.c
7191F:	drivers/media/rc/imon.c
7192
7193IMS TWINTURBO FRAMEBUFFER DRIVER
7194L:	linux-fbdev@vger.kernel.org
7195S:	Orphan
7196F:	drivers/video/fbdev/imsttfb.c
7197
7198INA209 HARDWARE MONITOR DRIVER
7199M:	Guenter Roeck <linux@roeck-us.net>
7200L:	linux-hwmon@vger.kernel.org
7201S:	Maintained
7202F:	Documentation/hwmon/ina209
7203F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7204F:	drivers/hwmon/ina209.c
7205
7206INA2XX HARDWARE MONITOR DRIVER
7207M:	Guenter Roeck <linux@roeck-us.net>
7208L:	linux-hwmon@vger.kernel.org
7209S:	Maintained
7210F:	Documentation/hwmon/ina2xx
7211F:	drivers/hwmon/ina2xx.c
7212F:	include/linux/platform_data/ina2xx.h
7213
7214INDUSTRY PACK SUBSYSTEM (IPACK)
7215M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7216M:	Jens Taprogge <jens.taprogge@taprogge.org>
7217M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7218L:	industrypack-devel@lists.sourceforge.net
7219W:	http://industrypack.sourceforge.net
7220S:	Maintained
7221F:	drivers/ipack/
7222
7223INFINIBAND SUBSYSTEM
7224M:	Doug Ledford <dledford@redhat.com>
7225M:	Jason Gunthorpe <jgg@mellanox.com>
7226L:	linux-rdma@vger.kernel.org
7227W:	https://github.com/linux-rdma/rdma-core
7228Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7230S:	Supported
7231F:	Documentation/devicetree/bindings/infiniband/
7232F:	Documentation/infiniband/
7233F:	drivers/infiniband/
7234F:	include/uapi/linux/if_infiniband.h
7235F:	include/uapi/rdma/
7236F:	include/rdma/
7237
7238INGENIC JZ4780 DMA Driver
7239M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7240S:	Maintained
7241F:	drivers/dma/dma-jz4780.c
7242
7243INGENIC JZ4780 NAND DRIVER
7244M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7245L:	linux-mtd@lists.infradead.org
7246S:	Maintained
7247F:	drivers/mtd/nand/raw/jz4780_*
7248
7249INOTIFY
7250M:	Jan Kara <jack@suse.cz>
7251R:	Amir Goldstein <amir73il@gmail.com>
7252L:	linux-fsdevel@vger.kernel.org
7253S:	Maintained
7254F:	Documentation/filesystems/inotify.txt
7255F:	fs/notify/inotify/
7256F:	include/linux/inotify.h
7257F:	include/uapi/linux/inotify.h
7258
7259INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7260M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7261L:	linux-input@vger.kernel.org
7262Q:	http://patchwork.kernel.org/project/linux-input/list/
7263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7264S:	Maintained
7265F:	drivers/input/
7266F:	include/linux/input.h
7267F:	include/uapi/linux/input.h
7268F:	include/uapi/linux/input-event-codes.h
7269F:	include/linux/input/
7270F:	Documentation/devicetree/bindings/input/
7271F:	Documentation/devicetree/bindings/serio/
7272F:	Documentation/input/
7273
7274INPUT MULTITOUCH (MT) PROTOCOL
7275M:	Henrik Rydberg <rydberg@bitmath.org>
7276L:	linux-input@vger.kernel.org
7277S:	Odd fixes
7278F:	Documentation/input/multi-touch-protocol.rst
7279F:	drivers/input/input-mt.c
7280K:	\b(ABS|SYN)_MT_
7281
7282INSIDE SECURE CRYPTO DRIVER
7283M:	Antoine Tenart <antoine.tenart@bootlin.com>
7284F:	drivers/crypto/inside-secure/
7285S:	Maintained
7286L:	linux-crypto@vger.kernel.org
7287
7288INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7289M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7290M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7291L:	linux-integrity@vger.kernel.org
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7293S:	Supported
7294F:	security/integrity/ima/
7295
7296INTEL 810/815 FRAMEBUFFER DRIVER
7297M:	Antonino Daplas <adaplas@gmail.com>
7298L:	linux-fbdev@vger.kernel.org
7299S:	Maintained
7300F:	drivers/video/fbdev/i810/
7301
7302INTEL ASoC DRIVERS
7303M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7304M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7305M:	Jie Yang <yang.jie@linux.intel.com>
7306L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7307S:	Supported
7308F:	sound/soc/intel/
7309
7310INTEL C600 SERIES SAS CONTROLLER DRIVER
7311M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7312M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7313L:	linux-scsi@vger.kernel.org
7314T:	git git://git.code.sf.net/p/intel-sas/isci
7315S:	Supported
7316F:	drivers/scsi/isci/
7317
7318INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7319M:	Jani Nikula <jani.nikula@linux.intel.com>
7320M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7321M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7322L:	intel-gfx@lists.freedesktop.org
7323W:	https://01.org/linuxgraphics/
7324B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7325C:	irc://chat.freenode.net/intel-gfx
7326Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7327T:	git git://anongit.freedesktop.org/drm-intel
7328S:	Supported
7329F:	drivers/gpu/drm/i915/
7330F:	include/drm/i915*
7331F:	include/uapi/drm/i915_drm.h
7332F:	Documentation/gpu/i915.rst
7333
7334INTEL ETHERNET DRIVERS
7335M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7336L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7337W:	http://www.intel.com/support/feedback.htm
7338W:	http://e1000.sourceforge.net/
7339Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7342S:	Supported
7343F:	Documentation/networking/e100.rst
7344F:	Documentation/networking/e1000.rst
7345F:	Documentation/networking/e1000e.txt
7346F:	Documentation/networking/igb.txt
7347F:	Documentation/networking/igbvf.txt
7348F:	Documentation/networking/ixgb.txt
7349F:	Documentation/networking/ixgbe.txt
7350F:	Documentation/networking/ixgbevf.txt
7351F:	Documentation/networking/i40e.txt
7352F:	Documentation/networking/iavf.txt
7353F:	Documentation/networking/ice.txt
7354F:	drivers/net/ethernet/intel/
7355F:	drivers/net/ethernet/intel/*/
7356F:	include/linux/avf/virtchnl.h
7357
7358INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7359M:	Maik Broemme <mbroemme@libmpq.org>
7360L:	linux-fbdev@vger.kernel.org
7361S:	Maintained
7362F:	Documentation/fb/intelfb.txt
7363F:	drivers/video/fbdev/intelfb/
7364
7365INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7366M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7367M:	Zhi Wang <zhi.a.wang@intel.com>
7368L:	intel-gvt-dev@lists.freedesktop.org
7369L:	intel-gfx@lists.freedesktop.org
7370W:	https://01.org/igvt-g
7371T:	git https://github.com/intel/gvt-linux.git
7372S:	Supported
7373F:	drivers/gpu/drm/i915/gvt/
7374
7375INTEL HID EVENT DRIVER
7376M:	Alex Hung <alex.hung@canonical.com>
7377L:	platform-driver-x86@vger.kernel.org
7378S:	Maintained
7379F:	drivers/platform/x86/intel-hid.c
7380
7381INTEL I/OAT DMA DRIVER
7382M:	Dave Jiang <dave.jiang@intel.com>
7383R:	Dan Williams <dan.j.williams@intel.com>
7384L:	dmaengine@vger.kernel.org
7385Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7386S:	Supported
7387F:	drivers/dma/ioat*
7388
7389INTEL IDLE DRIVER
7390M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7391M:	Len Brown <lenb@kernel.org>
7392L:	linux-pm@vger.kernel.org
7393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7394B:	https://bugzilla.kernel.org
7395S:	Supported
7396F:	drivers/idle/intel_idle.c
7397
7398INTEL INTEGRATED SENSOR HUB DRIVER
7399M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7400M:	Jiri Kosina <jikos@kernel.org>
7401L:	linux-input@vger.kernel.org
7402S:	Maintained
7403F:	drivers/hid/intel-ish-hid/
7404
7405INTEL IOMMU (VT-d)
7406M:	David Woodhouse <dwmw2@infradead.org>
7407L:	iommu@lists.linux-foundation.org
7408T:	git git://git.infradead.org/iommu-2.6.git
7409S:	Supported
7410F:	drivers/iommu/intel-iommu.c
7411F:	include/linux/intel-iommu.h
7412
7413INTEL IOP-ADMA DMA DRIVER
7414R:	Dan Williams <dan.j.williams@intel.com>
7415S:	Odd fixes
7416F:	drivers/dma/iop-adma.c
7417
7418INTEL IPU3 CSI-2 CIO2 DRIVER
7419M:	Yong Zhi <yong.zhi@intel.com>
7420M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7421M:	Bingbu Cao <bingbu.cao@intel.com>
7422R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7423R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7424L:	linux-media@vger.kernel.org
7425S:	Maintained
7426F:	drivers/media/pci/intel/ipu3/
7427F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7428
7429INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7430M:	Krzysztof Halasa <khalasa@piap.pl>
7431S:	Maintained
7432F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7433F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7434F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7435F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7436F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7437F:	drivers/net/wan/ixp4xx_hss.c
7438
7439INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7440M:	Deepak Saxena <dsaxena@plexity.net>
7441S:	Maintained
7442F:	drivers/char/hw_random/ixp4xx-rng.c
7443
7444INTEL MANAGEMENT ENGINE (mei)
7445M:	Tomas Winkler <tomas.winkler@intel.com>
7446L:	linux-kernel@vger.kernel.org
7447S:	Supported
7448F:	include/uapi/linux/mei.h
7449F:	include/linux/mei_cl_bus.h
7450F:	drivers/misc/mei/*
7451F:	drivers/watchdog/mei_wdt.c
7452F:	Documentation/misc-devices/mei/*
7453F:	samples/mei/*
7454
7455INTEL MENLOW THERMAL DRIVER
7456M:	Sujith Thomas <sujith.thomas@intel.com>
7457L:	platform-driver-x86@vger.kernel.org
7458W:	https://01.org/linux-acpi
7459S:	Supported
7460F:	drivers/platform/x86/intel_menlow.c
7461
7462INTEL MERRIFIELD GPIO DRIVER
7463M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7464L:	linux-gpio@vger.kernel.org
7465S:	Maintained
7466F:	drivers/gpio/gpio-merrifield.c
7467
7468INTEL MIC DRIVERS (mic)
7469M:	Sudeep Dutt <sudeep.dutt@intel.com>
7470M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7471S:	Supported
7472W:	https://github.com/sudeepdutt/mic
7473W:	http://software.intel.com/en-us/mic-developer
7474F:	include/linux/mic_bus.h
7475F:	include/linux/scif.h
7476F:	include/uapi/linux/mic_common.h
7477F:	include/uapi/linux/mic_ioctl.h
7478F:	include/uapi/linux/scif_ioctl.h
7479F:	drivers/misc/mic/
7480F:	drivers/dma/mic_x100_dma.c
7481F:	drivers/dma/mic_x100_dma.h
7482F:	Documentation/mic/
7483
7484INTEL PMC CORE DRIVER
7485M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7486M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7487L:	platform-driver-x86@vger.kernel.org
7488S:	Maintained
7489F:	arch/x86/include/asm/pmc_core.h
7490F:	drivers/platform/x86/intel_pmc_core*
7491
7492INTEL PMC/P-Unit IPC DRIVER
7493M:	Zha Qipeng<qipeng.zha@intel.com>
7494L:	platform-driver-x86@vger.kernel.org
7495S:	Maintained
7496F:	drivers/platform/x86/intel_pmc_ipc.c
7497F:	drivers/platform/x86/intel_punit_ipc.c
7498F:	arch/x86/include/asm/intel_pmc_ipc.h
7499F:	arch/x86/include/asm/intel_punit_ipc.h
7500
7501INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7502M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7503L:	linux-wireless@vger.kernel.org
7504S:	Maintained
7505F:	Documentation/networking/README.ipw2100
7506F:	Documentation/networking/README.ipw2200
7507F:	drivers/net/wireless/intel/ipw2x00/
7508
7509INTEL PSTATE DRIVER
7510M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7511M:	Len Brown <lenb@kernel.org>
7512L:	linux-pm@vger.kernel.org
7513S:	Supported
7514F:	drivers/cpufreq/intel_pstate.c
7515
7516INTEL RDMA RNIC DRIVER
7517M:	Faisal Latif <faisal.latif@intel.com>
7518M:	Shiraz Saleem <shiraz.saleem@intel.com>
7519L:	linux-rdma@vger.kernel.org
7520S:	Supported
7521F:	drivers/infiniband/hw/i40iw/
7522F:	include/uapi/rdma/i40iw-abi.h
7523
7524INTEL SHA MULTIBUFFER DRIVER
7525M:	Megha Dey <megha.dey@linux.intel.com>
7526R:	Tim Chen <tim.c.chen@linux.intel.com>
7527L:	linux-crypto@vger.kernel.org
7528S:	Supported
7529F:	arch/x86/crypto/sha*-mb/
7530F:	crypto/mcryptd.c
7531
7532INTEL TELEMETRY DRIVER
7533M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7534L:	platform-driver-x86@vger.kernel.org
7535S:	Maintained
7536F:	arch/x86/include/asm/intel_telemetry.h
7537F:	drivers/platform/x86/intel_telemetry*
7538
7539INTEL VIRTUAL BUTTON DRIVER
7540M:	AceLan Kao <acelan.kao@canonical.com>
7541L:	platform-driver-x86@vger.kernel.org
7542S:	Maintained
7543F:	drivers/platform/x86/intel-vbtn.c
7544
7545INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7546M:	Stanislaw Gruszka <sgruszka@redhat.com>
7547L:	linux-wireless@vger.kernel.org
7548S:	Supported
7549F:	drivers/net/wireless/intel/iwlegacy/
7550
7551INTEL WIRELESS WIFI LINK (iwlwifi)
7552M:	Johannes Berg <johannes.berg@intel.com>
7553M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7554M:	Luca Coelho <luciano.coelho@intel.com>
7555M:	Intel Linux Wireless <linuxwifi@intel.com>
7556L:	linux-wireless@vger.kernel.org
7557W:	http://intellinuxwireless.org
7558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7559S:	Supported
7560F:	drivers/net/wireless/intel/iwlwifi/
7561
7562INTEL WIRELESS WIMAX CONNECTION 2400
7563M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7564M:	linux-wimax@intel.com
7565L:	wimax@linuxwimax.org (subscribers-only)
7566S:	Supported
7567W:	http://linuxwimax.org
7568F:	Documentation/wimax/README.i2400m
7569F:	drivers/net/wimax/i2400m/
7570F:	include/uapi/linux/wimax/i2400m.h
7571
7572INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7573M:	Mario Limonciello <mario.limonciello@dell.com>
7574S:	Maintained
7575F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7576
7577INTEL(R) TRACE HUB
7578M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7579S:	Supported
7580F:	Documentation/trace/intel_th.rst
7581F:	drivers/hwtracing/intel_th/
7582
7583INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7584M:	Ning Sun <ning.sun@intel.com>
7585L:	tboot-devel@lists.sourceforge.net
7586W:	http://tboot.sourceforge.net
7587T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7588S:	Supported
7589F:	Documentation/intel_txt.txt
7590F:	include/linux/tboot.h
7591F:	arch/x86/kernel/tboot.c
7592
7593INTEL-MID GPIO DRIVER
7594M:	David Cohen <david.a.cohen@linux.intel.com>
7595L:	linux-gpio@vger.kernel.org
7596S:	Maintained
7597F:	drivers/gpio/gpio-intel-mid.c
7598
7599INVENSENSE MPU-3050 GYROSCOPE DRIVER
7600M:	Linus Walleij <linus.walleij@linaro.org>
7601L:	linux-iio@vger.kernel.org
7602S:	Maintained
7603F:	drivers/iio/gyro/mpu3050*
7604F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7605
7606IOC3 ETHERNET DRIVER
7607M:	Ralf Baechle <ralf@linux-mips.org>
7608L:	linux-mips@linux-mips.org
7609S:	Maintained
7610F:	drivers/net/ethernet/sgi/ioc3-eth.c
7611
7612IOC3 SERIAL DRIVER
7613M:	Pat Gefre <pfg@sgi.com>
7614L:	linux-serial@vger.kernel.org
7615S:	Maintained
7616F:	drivers/tty/serial/ioc3_serial.c
7617
7618IOMMU DRIVERS
7619M:	Joerg Roedel <joro@8bytes.org>
7620L:	iommu@lists.linux-foundation.org
7621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7622S:	Maintained
7623F:	Documentation/devicetree/bindings/iommu/
7624F:	drivers/iommu/
7625F:	include/linux/iommu.h
7626F:	include/linux/of_iommu.h
7627F:	include/linux/iova.h
7628
7629IP MASQUERADING
7630M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7631S:	Maintained
7632F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7633
7634IPMI SUBSYSTEM
7635M:	Corey Minyard <minyard@acm.org>
7636L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7637W:	http://openipmi.sourceforge.net/
7638S:	Supported
7639F:	Documentation/IPMI.txt
7640F:	drivers/char/ipmi/
7641F:	include/linux/ipmi*
7642F:	include/uapi/linux/ipmi*
7643
7644IPS SCSI RAID DRIVER
7645M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7646L:	linux-scsi@vger.kernel.org
7647W:	http://www.adaptec.com/
7648S:	Maintained
7649F:	drivers/scsi/ips*
7650
7651IPVS
7652M:	Wensong Zhang <wensong@linux-vs.org>
7653M:	Simon Horman <horms@verge.net.au>
7654M:	Julian Anastasov <ja@ssi.bg>
7655L:	netdev@vger.kernel.org
7656L:	lvs-devel@vger.kernel.org
7657S:	Maintained
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7660F:	Documentation/networking/ipvs-sysctl.txt
7661F:	include/net/ip_vs.h
7662F:	include/uapi/linux/ip_vs.h
7663F:	net/netfilter/ipvs/
7664
7665IPWIRELESS DRIVER
7666M:	Jiri Kosina <jikos@kernel.org>
7667M:	David Sterba <dsterba@suse.com>
7668S:	Odd Fixes
7669F:	drivers/tty/ipwireless/
7670
7671IPX NETWORK LAYER
7672L:	netdev@vger.kernel.org
7673S:	Obsolete
7674F:	include/uapi/linux/ipx.h
7675F:	drivers/staging/ipx/
7676
7677IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7678M:	Marc Zyngier <marc.zyngier@arm.com>
7679S:	Maintained
7680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7681F:	Documentation/IRQ-domain.txt
7682F:	include/linux/irqdomain.h
7683F:	kernel/irq/irqdomain.c
7684F:	kernel/irq/msi.c
7685
7686IRQ SUBSYSTEM
7687M:	Thomas Gleixner <tglx@linutronix.de>
7688L:	linux-kernel@vger.kernel.org
7689S:	Maintained
7690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7691F:	kernel/irq/
7692
7693IRQCHIP DRIVERS
7694M:	Thomas Gleixner <tglx@linutronix.de>
7695M:	Jason Cooper <jason@lakedaemon.net>
7696M:	Marc Zyngier <marc.zyngier@arm.com>
7697L:	linux-kernel@vger.kernel.org
7698S:	Maintained
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7700F:	Documentation/devicetree/bindings/interrupt-controller/
7701F:	drivers/irqchip/
7702
7703ISA
7704M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7705S:	Maintained
7706F:	Documentation/isa.txt
7707F:	drivers/base/isa.c
7708F:	include/linux/isa.h
7709
7710ISA RADIO MODULE
7711M:	Hans Verkuil <hverkuil@xs4all.nl>
7712L:	linux-media@vger.kernel.org
7713T:	git git://linuxtv.org/media_tree.git
7714W:	https://linuxtv.org
7715S:	Maintained
7716F:	drivers/media/radio/radio-isa*
7717
7718ISAPNP
7719M:	Jaroslav Kysela <perex@perex.cz>
7720S:	Maintained
7721F:	Documentation/isapnp.txt
7722F:	drivers/pnp/isapnp/
7723F:	include/linux/isapnp.h
7724
7725ISCSI
7726M:	Lee Duncan <lduncan@suse.com>
7727M:	Chris Leech <cleech@redhat.com>
7728L:	open-iscsi@googlegroups.com
7729W:	www.open-iscsi.com
7730S:	Maintained
7731F:	drivers/scsi/*iscsi*
7732F:	include/scsi/*iscsi*
7733
7734iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7735M:	Peter Jones <pjones@redhat.com>
7736M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7737S:	Maintained
7738F:	drivers/firmware/iscsi_ibft*
7739
7740ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7741M:	Sagi Grimberg <sagi@grimberg.me>
7742M:	Max Gurtovoy <maxg@mellanox.com>
7743L:	linux-rdma@vger.kernel.org
7744S:	Supported
7745W:	http://www.openfabrics.org
7746W:	www.open-iscsi.org
7747Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7748F:	drivers/infiniband/ulp/iser/
7749
7750ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7751M:	Sagi Grimberg <sagi@grimberg.me>
7752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7753L:	linux-rdma@vger.kernel.org
7754L:	target-devel@vger.kernel.org
7755S:	Supported
7756W:	http://www.linux-iscsi.org
7757F:	drivers/infiniband/ulp/isert
7758
7759ISDN SUBSYSTEM
7760M:	Karsten Keil <isdn@linux-pingi.de>
7761L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7762L:	netdev@vger.kernel.org
7763W:	http://www.isdn4linux.de
7764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7765S:	Maintained
7766F:	Documentation/isdn/
7767F:	drivers/isdn/
7768F:	include/linux/isdn.h
7769F:	include/linux/isdn/
7770F:	include/uapi/linux/isdn.h
7771F:	include/uapi/linux/isdn/
7772
7773ISDN SUBSYSTEM (Eicon active card driver)
7774M:	Armin Schindler <mac@melware.de>
7775L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7776W:	http://www.melware.de
7777S:	Maintained
7778F:	drivers/isdn/hardware/eicon/
7779
7780IT87 HARDWARE MONITORING DRIVER
7781M:	Jean Delvare <jdelvare@suse.com>
7782L:	linux-hwmon@vger.kernel.org
7783S:	Maintained
7784F:	Documentation/hwmon/it87
7785F:	drivers/hwmon/it87.c
7786
7787IT913X MEDIA DRIVER
7788M:	Antti Palosaari <crope@iki.fi>
7789L:	linux-media@vger.kernel.org
7790W:	https://linuxtv.org
7791W:	http://palosaari.fi/linux/
7792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7793T:	git git://linuxtv.org/anttip/media_tree.git
7794S:	Maintained
7795F:	drivers/media/tuners/it913x*
7796
7797IVTV VIDEO4LINUX DRIVER
7798M:	Andy Walls <awalls@md.metrocast.net>
7799L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7800L:	linux-media@vger.kernel.org
7801T:	git git://linuxtv.org/media_tree.git
7802W:	http://www.ivtvdriver.org
7803S:	Maintained
7804F:	Documentation/media/v4l-drivers/ivtv*
7805F:	drivers/media/pci/ivtv/
7806F:	include/uapi/linux/ivtv*
7807
7808IX2505V MEDIA DRIVER
7809M:	Malcolm Priestley <tvboxspy@gmail.com>
7810L:	linux-media@vger.kernel.org
7811W:	https://linuxtv.org
7812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7813S:	Maintained
7814F:	drivers/media/dvb-frontends/ix2505v*
7815
7816JAILHOUSE HYPERVISOR INTERFACE
7817M:	Jan Kiszka <jan.kiszka@siemens.com>
7818L:	jailhouse-dev@googlegroups.com
7819S:	Maintained
7820F:	arch/x86/kernel/jailhouse.c
7821F:	arch/x86/include/asm/jailhouse_para.h
7822
7823JC42.4 TEMPERATURE SENSOR DRIVER
7824M:	Guenter Roeck <linux@roeck-us.net>
7825L:	linux-hwmon@vger.kernel.org
7826S:	Maintained
7827F:	drivers/hwmon/jc42.c
7828F:	Documentation/hwmon/jc42
7829
7830JFS FILESYSTEM
7831M:	Dave Kleikamp <shaggy@kernel.org>
7832L:	jfs-discussion@lists.sourceforge.net
7833W:	http://jfs.sourceforge.net/
7834T:	git git://github.com/kleikamp/linux-shaggy.git
7835S:	Maintained
7836F:	Documentation/filesystems/jfs.txt
7837F:	fs/jfs/
7838
7839JME NETWORK DRIVER
7840M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7841L:	netdev@vger.kernel.org
7842S:	Maintained
7843F:	drivers/net/ethernet/jme.*
7844
7845JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7846M:	David Woodhouse <dwmw2@infradead.org>
7847L:	linux-mtd@lists.infradead.org
7848W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7849S:	Maintained
7850F:	fs/jffs2/
7851F:	include/uapi/linux/jffs2.h
7852
7853JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7854M:	"Theodore Ts'o" <tytso@mit.edu>
7855M:	Jan Kara <jack@suse.com>
7856L:	linux-ext4@vger.kernel.org
7857S:	Maintained
7858F:	fs/jbd2/
7859F:	include/linux/jbd2.h
7860
7861JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7862M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7863L:	linux-media@vger.kernel.org
7864S:	Maintained
7865F:	drivers/media/platform/rcar_jpu.c
7866
7867JSM Neo PCI based serial card
7868M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7869L:	linux-serial@vger.kernel.org
7870S:	Maintained
7871F:	drivers/tty/serial/jsm/
7872
7873K10TEMP HARDWARE MONITORING DRIVER
7874M:	Clemens Ladisch <clemens@ladisch.de>
7875L:	linux-hwmon@vger.kernel.org
7876S:	Maintained
7877F:	Documentation/hwmon/k10temp
7878F:	drivers/hwmon/k10temp.c
7879
7880K8TEMP HARDWARE MONITORING DRIVER
7881M:	Rudolf Marek <r.marek@assembler.cz>
7882L:	linux-hwmon@vger.kernel.org
7883S:	Maintained
7884F:	Documentation/hwmon/k8temp
7885F:	drivers/hwmon/k8temp.c
7886
7887KASAN
7888M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7889R:	Alexander Potapenko <glider@google.com>
7890R:	Dmitry Vyukov <dvyukov@google.com>
7891L:	kasan-dev@googlegroups.com
7892S:	Maintained
7893F:	arch/*/include/asm/kasan.h
7894F:	arch/*/mm/kasan_init*
7895F:	Documentation/dev-tools/kasan.rst
7896F:	include/linux/kasan*.h
7897F:	lib/test_kasan.c
7898F:	mm/kasan/
7899F:	scripts/Makefile.kasan
7900
7901KCONFIG
7902M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7904L:	linux-kbuild@vger.kernel.org
7905S:	Maintained
7906F:	Documentation/kbuild/kconfig*
7907F:	scripts/kconfig/
7908F:	scripts/Kconfig.include
7909
7910KDUMP
7911M:	Dave Young <dyoung@redhat.com>
7912M:	Baoquan He <bhe@redhat.com>
7913R:	Vivek Goyal <vgoyal@redhat.com>
7914L:	kexec@lists.infradead.org
7915W:	http://lse.sourceforge.net/kdump/
7916S:	Maintained
7917F:	Documentation/kdump/
7918
7919KEENE FM RADIO TRANSMITTER DRIVER
7920M:	Hans Verkuil <hverkuil@xs4all.nl>
7921L:	linux-media@vger.kernel.org
7922T:	git git://linuxtv.org/media_tree.git
7923W:	https://linuxtv.org
7924S:	Maintained
7925F:	drivers/media/radio/radio-keene*
7926
7927KERNEL AUTOMOUNTER
7928M:	Ian Kent <raven@themaw.net>
7929L:	autofs@vger.kernel.org
7930S:	Maintained
7931F:	fs/autofs/
7932
7933KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7934M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7935M:	Michal Marek <michal.lkml@markovi.net>
7936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7937L:	linux-kbuild@vger.kernel.org
7938S:	Maintained
7939F:	Documentation/kbuild/
7940F:	Makefile
7941F:	scripts/Kbuild*
7942F:	scripts/Makefile*
7943F:	scripts/basic/
7944F:	scripts/mk*
7945F:	scripts/mod/
7946F:	scripts/package/
7947
7948KERNEL JANITORS
7949L:	kernel-janitors@vger.kernel.org
7950W:	http://kernelnewbies.org/KernelJanitors
7951S:	Odd Fixes
7952
7953KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7954M:	"J. Bruce Fields" <bfields@fieldses.org>
7955M:	Jeff Layton <jlayton@kernel.org>
7956L:	linux-nfs@vger.kernel.org
7957W:	http://nfs.sourceforge.net/
7958T:	git git://linux-nfs.org/~bfields/linux.git
7959S:	Supported
7960F:	fs/nfsd/
7961F:	include/uapi/linux/nfsd/
7962F:	fs/lockd/
7963F:	fs/nfs_common/
7964F:	net/sunrpc/
7965F:	include/linux/lockd/
7966F:	include/linux/sunrpc/
7967F:	include/uapi/linux/sunrpc/
7968
7969KERNEL SELFTEST FRAMEWORK
7970M:	Shuah Khan <shuah@kernel.org>
7971L:	linux-kselftest@vger.kernel.org
7972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7973Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7974S:	Maintained
7975F:	tools/testing/selftests/
7976F:	Documentation/dev-tools/kselftest*
7977
7978KERNEL USERMODE HELPER
7979M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7980L:	linux-kernel@vger.kernel.org
7981S:	Maintained
7982F:	kernel/umh.c
7983F:	include/linux/umh.h
7984
7985KERNEL VIRTUAL MACHINE (KVM)
7986M:	Paolo Bonzini <pbonzini@redhat.com>
7987M:	Radim Krčmář <rkrcmar@redhat.com>
7988L:	kvm@vger.kernel.org
7989W:	http://www.linux-kvm.org
7990T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7991S:	Supported
7992F:	Documentation/virtual/kvm/
7993F:	include/trace/events/kvm.h
7994F:	include/uapi/asm-generic/kvm*
7995F:	include/uapi/linux/kvm*
7996F:	include/asm-generic/kvm*
7997F:	include/linux/kvm*
7998F:	include/kvm/iodev.h
7999F:	virt/kvm/*
8000F:	tools/kvm/
8001
8002KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8003M:	Joerg Roedel <joro@8bytes.org>
8004L:	kvm@vger.kernel.org
8005W:	http://www.linux-kvm.org/
8006S:	Maintained
8007F:	arch/x86/include/asm/svm.h
8008F:	arch/x86/kvm/svm.c
8009
8010KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8011M:	Christoffer Dall <christoffer.dall@arm.com>
8012M:	Marc Zyngier <marc.zyngier@arm.com>
8013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8014L:	kvmarm@lists.cs.columbia.edu
8015W:	http://systems.cs.columbia.edu/projects/kvm-arm
8016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8017S:	Supported
8018F:	arch/arm/include/uapi/asm/kvm*
8019F:	arch/arm/include/asm/kvm*
8020F:	arch/arm/kvm/
8021F:	virt/kvm/arm/
8022F:	include/kvm/arm_*
8023
8024KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8025M:	Christoffer Dall <christoffer.dall@arm.com>
8026M:	Marc Zyngier <marc.zyngier@arm.com>
8027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8028L:	kvmarm@lists.cs.columbia.edu
8029S:	Maintained
8030F:	arch/arm64/include/uapi/asm/kvm*
8031F:	arch/arm64/include/asm/kvm*
8032F:	arch/arm64/kvm/
8033
8034KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8035M:	James Hogan <jhogan@kernel.org>
8036L:	linux-mips@linux-mips.org
8037S:	Supported
8038F:	arch/mips/include/uapi/asm/kvm*
8039F:	arch/mips/include/asm/kvm*
8040F:	arch/mips/kvm/
8041
8042KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8043M:	Paul Mackerras <paulus@ozlabs.org>
8044L:	kvm-ppc@vger.kernel.org
8045W:	http://www.linux-kvm.org/
8046T:	git git://github.com/agraf/linux-2.6.git
8047S:	Supported
8048F:	arch/powerpc/include/uapi/asm/kvm*
8049F:	arch/powerpc/include/asm/kvm*
8050F:	arch/powerpc/kvm/
8051F:	arch/powerpc/kernel/kvm*
8052
8053KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8054M:	Christian Borntraeger <borntraeger@de.ibm.com>
8055M:	Janosch Frank <frankja@linux.ibm.com>
8056R:	David Hildenbrand <david@redhat.com>
8057R:	Cornelia Huck <cohuck@redhat.com>
8058L:	linux-s390@vger.kernel.org
8059W:	http://www.ibm.com/developerworks/linux/linux390/
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8061S:	Supported
8062F:	arch/s390/include/uapi/asm/kvm*
8063F:	arch/s390/include/asm/gmap.h
8064F:	arch/s390/include/asm/kvm*
8065F:	arch/s390/kvm/
8066F:	arch/s390/mm/gmap.c
8067
8068KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8069M:	Paolo Bonzini <pbonzini@redhat.com>
8070M:	Radim Krčmář <rkrcmar@redhat.com>
8071L:	kvm@vger.kernel.org
8072W:	http://www.linux-kvm.org
8073T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8074S:	Supported
8075F:	arch/x86/kvm/
8076F:	arch/x86/include/uapi/asm/kvm*
8077F:	arch/x86/include/asm/kvm*
8078F:	arch/x86/include/asm/pvclock-abi.h
8079F:	arch/x86/kernel/kvm.c
8080F:	arch/x86/kernel/kvmclock.c
8081
8082KERNFS
8083M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8084M:	Tejun Heo <tj@kernel.org>
8085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8086S:	Supported
8087F:	include/linux/kernfs.h
8088F:	fs/kernfs/
8089
8090KEXEC
8091M:	Eric Biederman <ebiederm@xmission.com>
8092W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8093L:	kexec@lists.infradead.org
8094S:	Maintained
8095F:	include/linux/kexec.h
8096F:	include/uapi/linux/kexec.h
8097F:	kernel/kexec*
8098
8099KEYS-ENCRYPTED
8100M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8101L:	linux-integrity@vger.kernel.org
8102L:	keyrings@vger.kernel.org
8103S:	Supported
8104F:	Documentation/security/keys/trusted-encrypted.rst
8105F:	include/keys/encrypted-type.h
8106F:	security/keys/encrypted-keys/
8107
8108KEYS-TRUSTED
8109M:	James Bottomley <jejb@linux.vnet.ibm.com>
8110M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8111L:	linux-integrity@vger.kernel.org
8112L:	keyrings@vger.kernel.org
8113S:	Supported
8114F:	Documentation/security/keys/trusted-encrypted.rst
8115F:	include/keys/trusted-type.h
8116F:	security/keys/trusted.c
8117F:	security/keys/trusted.h
8118
8119KEYS/KEYRINGS:
8120M:	David Howells <dhowells@redhat.com>
8121L:	keyrings@vger.kernel.org
8122S:	Maintained
8123F:	Documentation/security/keys/core.rst
8124F:	include/linux/key.h
8125F:	include/linux/key-type.h
8126F:	include/linux/keyctl.h
8127F:	include/uapi/linux/keyctl.h
8128F:	include/keys/
8129F:	security/keys/
8130
8131KGDB / KDB /debug_core
8132M:	Jason Wessel <jason.wessel@windriver.com>
8133M:	Daniel Thompson <daniel.thompson@linaro.org>
8134W:	http://kgdb.wiki.kernel.org/
8135L:	kgdb-bugreport@lists.sourceforge.net
8136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8137S:	Maintained
8138F:	Documentation/dev-tools/kgdb.rst
8139F:	drivers/misc/kgdbts.c
8140F:	drivers/tty/serial/kgdboc.c
8141F:	include/linux/kdb.h
8142F:	include/linux/kgdb.h
8143F:	kernel/debug/
8144
8145KMEMLEAK
8146M:	Catalin Marinas <catalin.marinas@arm.com>
8147S:	Maintained
8148F:	Documentation/dev-tools/kmemleak.rst
8149F:	include/linux/kmemleak.h
8150F:	mm/kmemleak.c
8151F:	mm/kmemleak-test.c
8152
8153KMOD KERNEL MODULE LOADER - USERMODE HELPER
8154M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8155L:	linux-kernel@vger.kernel.org
8156S:	Maintained
8157F:	kernel/kmod.c
8158F:	include/linux/kmod.h
8159F:	lib/test_kmod.c
8160F:	tools/testing/selftests/kmod/
8161
8162KPROBES
8163M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8164M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8165M:	"David S. Miller" <davem@davemloft.net>
8166M:	Masami Hiramatsu <mhiramat@kernel.org>
8167S:	Maintained
8168F:	Documentation/kprobes.txt
8169F:	include/linux/kprobes.h
8170F:	include/asm-generic/kprobes.h
8171F:	kernel/kprobes.c
8172
8173KS0108 LCD CONTROLLER DRIVER
8174M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8175S:	Maintained
8176F:	Documentation/auxdisplay/ks0108
8177F:	drivers/auxdisplay/ks0108.c
8178F:	include/linux/ks0108.h
8179
8180L3MDEV
8181M:	David Ahern <dsa@cumulusnetworks.com>
8182L:	netdev@vger.kernel.org
8183S:	Maintained
8184F:	net/l3mdev
8185F:	include/net/l3mdev.h
8186
8187LANTIQ / INTEL Ethernet drivers
8188M:	Hauke Mehrtens <hauke@hauke-m.de>
8189L:	netdev@vger.kernel.org
8190S:	Maintained
8191F:	net/dsa/tag_gswip.c
8192F:	drivers/net/ethernet/lantiq_xrx200.c
8193F:	drivers/net/dsa/lantiq_pce.h
8194F:	drivers/net/dsa/lantiq_gswip.c
8195
8196LANTIQ MIPS ARCHITECTURE
8197M:	John Crispin <john@phrozen.org>
8198L:	linux-mips@linux-mips.org
8199S:	Maintained
8200F:	arch/mips/lantiq
8201F:	drivers/soc/lantiq
8202
8203LAPB module
8204L:	linux-x25@vger.kernel.org
8205S:	Orphan
8206F:	Documentation/networking/lapb-module.txt
8207F:	include/*/lapb.h
8208F:	net/lapb/
8209
8210LASI 53c700 driver for PARISC
8211M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8212L:	linux-scsi@vger.kernel.org
8213S:	Maintained
8214F:	Documentation/scsi/53c700.txt
8215F:	drivers/scsi/53c700*
8216
8217LEAKING_ADDRESSES
8218M:	Tobin C. Harding <me@tobin.cc>
8219M:	Tycho Andersen <tycho@tycho.ws>
8220L:	kernel-hardening@lists.openwall.com
8221S:	Maintained
8222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8223F:	scripts/leaking_addresses.pl
8224
8225LED SUBSYSTEM
8226M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8227M:	Pavel Machek <pavel@ucw.cz>
8228L:	linux-leds@vger.kernel.org
8229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8230S:	Maintained
8231F:	Documentation/devicetree/bindings/leds/
8232F:	drivers/leds/
8233F:	include/linux/leds.h
8234
8235LEGACY EEPROM DRIVER
8236M:	Jean Delvare <jdelvare@suse.com>
8237S:	Maintained
8238F:	Documentation/misc-devices/eeprom
8239F:	drivers/misc/eeprom/eeprom.c
8240
8241LEGO MINDSTORMS EV3
8242R:	David Lechner <david@lechnology.com>
8243S:	Maintained
8244F:	arch/arm/boot/dts/da850-lego-ev3.dts
8245F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8246F:	drivers/power/supply/lego_ev3_battery.c
8247
8248LEGO USB Tower driver
8249M:	Juergen Stuber <starblue@users.sourceforge.net>
8250L:	legousb-devel@lists.sourceforge.net
8251W:	http://legousb.sourceforge.net/
8252S:	Maintained
8253F:	drivers/usb/misc/legousbtower.c
8254
8255LG2160 MEDIA DRIVER
8256M:	Michael Krufky <mkrufky@linuxtv.org>
8257L:	linux-media@vger.kernel.org
8258W:	https://linuxtv.org
8259W:	http://github.com/mkrufky
8260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8261T:	git git://linuxtv.org/mkrufky/tuners.git
8262S:	Maintained
8263F:	drivers/media/dvb-frontends/lg2160.*
8264
8265LGDT3305 MEDIA DRIVER
8266M:	Michael Krufky <mkrufky@linuxtv.org>
8267L:	linux-media@vger.kernel.org
8268W:	https://linuxtv.org
8269W:	http://github.com/mkrufky
8270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8271T:	git git://linuxtv.org/mkrufky/tuners.git
8272S:	Maintained
8273F:	drivers/media/dvb-frontends/lgdt3305.*
8274
8275LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8276M:	Viresh Kumar <vireshk@kernel.org>
8277L:	linux-ide@vger.kernel.org
8278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8279S:	Maintained
8280F:	include/linux/pata_arasan_cf_data.h
8281F:	drivers/ata/pata_arasan_cf.c
8282
8283LIBATA PATA DRIVERS
8284M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8285M:	Jens Axboe <axboe@kernel.dk>
8286L:	linux-ide@vger.kernel.org
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8288S:	Maintained
8289F:	drivers/ata/pata_*.c
8290F:	drivers/ata/ata_generic.c
8291
8292LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8293M:	Linus Walleij <linus.walleij@linaro.org>
8294L:	linux-ide@vger.kernel.org
8295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8296S:	Maintained
8297F:	drivers/ata/pata_ftide010.c
8298F:	drivers/ata/sata_gemini.c
8299F:	drivers/ata/sata_gemini.h
8300
8301LIBATA SATA AHCI PLATFORM devices support
8302M:	Hans de Goede <hdegoede@redhat.com>
8303M:	Jens Axboe <axboe@kernel.dk>
8304L:	linux-ide@vger.kernel.org
8305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8306S:	Maintained
8307F:	drivers/ata/ahci_platform.c
8308F:	drivers/ata/libahci_platform.c
8309F:	include/linux/ahci_platform.h
8310
8311LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8312M:	Mikael Pettersson <mikpelinux@gmail.com>
8313L:	linux-ide@vger.kernel.org
8314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8315S:	Maintained
8316F:	drivers/ata/sata_promise.*
8317
8318LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8319M:	Jens Axboe <axboe@kernel.dk>
8320L:	linux-ide@vger.kernel.org
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8322S:	Maintained
8323F:	drivers/ata/
8324F:	include/linux/ata.h
8325F:	include/linux/libata.h
8326F:	Documentation/devicetree/bindings/ata/
8327
8328LIBLOCKDEP
8329M:	Sasha Levin <alexander.levin@microsoft.com>
8330S:	Maintained
8331F:	tools/lib/lockdep/
8332
8333LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8334M:	Ross Zwisler <zwisler@kernel.org>
8335M:	Dan Williams <dan.j.williams@intel.com>
8336M:	Vishal Verma <vishal.l.verma@intel.com>
8337M:	Dave Jiang <dave.jiang@intel.com>
8338L:	linux-nvdimm@lists.01.org
8339Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8340S:	Supported
8341F:	drivers/nvdimm/blk.c
8342F:	drivers/nvdimm/region_devs.c
8343
8344LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8345M:	Vishal Verma <vishal.l.verma@intel.com>
8346M:	Dan Williams <dan.j.williams@intel.com>
8347M:	Ross Zwisler <zwisler@kernel.org>
8348M:	Dave Jiang <dave.jiang@intel.com>
8349L:	linux-nvdimm@lists.01.org
8350Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8351S:	Supported
8352F:	drivers/nvdimm/btt*
8353
8354LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8355M:	Ross Zwisler <zwisler@kernel.org>
8356M:	Dan Williams <dan.j.williams@intel.com>
8357M:	Vishal Verma <vishal.l.verma@intel.com>
8358M:	Dave Jiang <dave.jiang@intel.com>
8359L:	linux-nvdimm@lists.01.org
8360Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8361S:	Supported
8362F:	drivers/nvdimm/pmem*
8363
8364LIBNVDIMM: DEVICETREE BINDINGS
8365M:	Oliver O'Halloran <oohall@gmail.com>
8366L:	linux-nvdimm@lists.01.org
8367Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8368S:	Supported
8369F:	drivers/nvdimm/of_pmem.c
8370F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8371
8372LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8373M:	Dan Williams <dan.j.williams@intel.com>
8374M:	Ross Zwisler <zwisler@kernel.org>
8375M:	Vishal Verma <vishal.l.verma@intel.com>
8376M:	Dave Jiang <dave.jiang@intel.com>
8377L:	linux-nvdimm@lists.01.org
8378Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8380S:	Supported
8381F:	drivers/nvdimm/*
8382F:	drivers/acpi/nfit/*
8383F:	include/linux/nd.h
8384F:	include/linux/libnvdimm.h
8385F:	include/uapi/linux/ndctl.h
8386
8387LIGHTNVM PLATFORM SUPPORT
8388M:	Matias Bjorling <mb@lightnvm.io>
8389W:	http://github/OpenChannelSSD
8390L:	linux-block@vger.kernel.org
8391S:	Maintained
8392F:	drivers/lightnvm/
8393F:	include/linux/lightnvm.h
8394F:	include/uapi/linux/lightnvm.h
8395
8396LINUX FOR POWER MACINTOSH
8397M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8398W:	http://www.penguinppc.org/
8399L:	linuxppc-dev@lists.ozlabs.org
8400S:	Maintained
8401F:	arch/powerpc/platforms/powermac/
8402F:	drivers/macintosh/
8403
8404LINUX FOR POWERPC (32-BIT AND 64-BIT)
8405M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8406M:	Paul Mackerras <paulus@samba.org>
8407M:	Michael Ellerman <mpe@ellerman.id.au>
8408W:	https://github.com/linuxppc/linux/wiki
8409L:	linuxppc-dev@lists.ozlabs.org
8410Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8412S:	Supported
8413F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8414F:	Documentation/devicetree/bindings/powerpc/
8415F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8416F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8417F:	Documentation/powerpc/
8418F:	arch/powerpc/
8419F:	drivers/char/tpm/tpm_ibmvtpm*
8420F:	drivers/crypto/nx/
8421F:	drivers/crypto/vmx/
8422F:	drivers/i2c/busses/i2c-opal.c
8423F:	drivers/net/ethernet/ibm/ibmveth.*
8424F:	drivers/net/ethernet/ibm/ibmvnic.*
8425F:	drivers/pci/hotplug/pnv_php.c
8426F:	drivers/pci/hotplug/rpa*
8427F:	drivers/rtc/rtc-opal.c
8428F:	drivers/scsi/ibmvscsi/
8429F:	drivers/tty/hvc/hvc_opal.c
8430F:	drivers/watchdog/wdrtas.c
8431F:	tools/testing/selftests/powerpc
8432N:	/pmac
8433N:	powermac
8434N:	powernv
8435N:	[^a-z0-9]ps3
8436N:	pseries
8437
8438LINUX FOR POWERPC EMBEDDED MPC5XXX
8439M:	Anatolij Gustschin <agust@denx.de>
8440L:	linuxppc-dev@lists.ozlabs.org
8441T:	git git://git.denx.de/linux-denx-agust.git
8442S:	Maintained
8443F:	arch/powerpc/platforms/512x/
8444F:	arch/powerpc/platforms/52xx/
8445
8446LINUX FOR POWERPC EMBEDDED PPC4XX
8447M:	Alistair Popple <alistair@popple.id.au>
8448M:	Matt Porter <mporter@kernel.crashing.org>
8449W:	http://www.penguinppc.org/
8450L:	linuxppc-dev@lists.ozlabs.org
8451S:	Maintained
8452F:	arch/powerpc/platforms/40x/
8453F:	arch/powerpc/platforms/44x/
8454
8455LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8456M:	Scott Wood <oss@buserror.net>
8457M:	Kumar Gala <galak@kernel.crashing.org>
8458W:	http://www.penguinppc.org/
8459L:	linuxppc-dev@lists.ozlabs.org
8460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8461S:	Maintained
8462F:	arch/powerpc/platforms/83xx/
8463F:	arch/powerpc/platforms/85xx/
8464F:	Documentation/devicetree/bindings/powerpc/fsl/
8465
8466LINUX FOR POWERPC EMBEDDED PPC8XX
8467M:	Vitaly Bordug <vitb@kernel.crashing.org>
8468W:	http://www.penguinppc.org/
8469L:	linuxppc-dev@lists.ozlabs.org
8470S:	Maintained
8471F:	arch/powerpc/platforms/8xx/
8472
8473LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8474L:	linuxppc-dev@lists.ozlabs.org
8475S:	Orphan
8476F:	arch/powerpc/*/*virtex*
8477F:	arch/powerpc/*/*/*virtex*
8478
8479LINUX FOR POWERPC PA SEMI PWRFICIENT
8480L:	linuxppc-dev@lists.ozlabs.org
8481S:	Orphan
8482F:	arch/powerpc/platforms/pasemi/
8483F:	drivers/*/*pasemi*
8484F:	drivers/*/*/*pasemi*
8485
8486LINUX KERNEL DUMP TEST MODULE (LKDTM)
8487M:	Kees Cook <keescook@chromium.org>
8488S:	Maintained
8489F:	drivers/misc/lkdtm/*
8490
8491LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8492M:	Alan Stern <stern@rowland.harvard.edu>
8493M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8494M:	Will Deacon <will.deacon@arm.com>
8495M:	Peter Zijlstra <peterz@infradead.org>
8496M:	Boqun Feng <boqun.feng@gmail.com>
8497M:	Nicholas Piggin <npiggin@gmail.com>
8498M:	David Howells <dhowells@redhat.com>
8499M:	Jade Alglave <j.alglave@ucl.ac.uk>
8500M:	Luc Maranget <luc.maranget@inria.fr>
8501M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8502R:	Akira Yokosawa <akiyks@gmail.com>
8503R:	Daniel Lustig <dlustig@nvidia.com>
8504L:	linux-kernel@vger.kernel.org
8505L:	linux-arch@vger.kernel.org
8506S:	Supported
8507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8508F:	tools/memory-model/
8509F:	Documentation/atomic_bitops.txt
8510F:	Documentation/atomic_t.txt
8511F:	Documentation/core-api/atomic_ops.rst
8512F:	Documentation/core-api/refcount-vs-atomic.rst
8513F:	Documentation/memory-barriers.txt
8514
8515LIS3LV02D ACCELEROMETER DRIVER
8516M:	Eric Piel <eric.piel@tremplin-utc.net>
8517S:	Maintained
8518F:	Documentation/misc-devices/lis3lv02d
8519F:	drivers/misc/lis3lv02d/
8520F:	drivers/platform/x86/hp_accel.c
8521
8522LIVE PATCHING
8523M:	Josh Poimboeuf <jpoimboe@redhat.com>
8524M:	Jessica Yu <jeyu@kernel.org>
8525M:	Jiri Kosina <jikos@kernel.org>
8526M:	Miroslav Benes <mbenes@suse.cz>
8527R:	Petr Mladek <pmladek@suse.com>
8528S:	Maintained
8529F:	kernel/livepatch/
8530F:	include/linux/livepatch.h
8531F:	arch/x86/include/asm/livepatch.h
8532F:	arch/x86/kernel/livepatch.c
8533F:	Documentation/livepatch/
8534F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8535F:	samples/livepatch/
8536L:	live-patching@vger.kernel.org
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8538
8539LLC (802.2)
8540L:	netdev@vger.kernel.org
8541S:	Odd fixes
8542F:	include/linux/llc.h
8543F:	include/uapi/linux/llc.h
8544F:	include/net/llc*
8545F:	net/llc/
8546
8547LM73 HARDWARE MONITOR DRIVER
8548M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8549L:	linux-hwmon@vger.kernel.org
8550S:	Maintained
8551F:	drivers/hwmon/lm73.c
8552
8553LM78 HARDWARE MONITOR DRIVER
8554M:	Jean Delvare <jdelvare@suse.com>
8555L:	linux-hwmon@vger.kernel.org
8556S:	Maintained
8557F:	Documentation/hwmon/lm78
8558F:	drivers/hwmon/lm78.c
8559
8560LM83 HARDWARE MONITOR DRIVER
8561M:	Jean Delvare <jdelvare@suse.com>
8562L:	linux-hwmon@vger.kernel.org
8563S:	Maintained
8564F:	Documentation/hwmon/lm83
8565F:	drivers/hwmon/lm83.c
8566
8567LM90 HARDWARE MONITOR DRIVER
8568M:	Jean Delvare <jdelvare@suse.com>
8569L:	linux-hwmon@vger.kernel.org
8570S:	Maintained
8571F:	Documentation/hwmon/lm90
8572F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8573F:	drivers/hwmon/lm90.c
8574F:	include/dt-bindings/thermal/lm90.h
8575
8576LM95234 HARDWARE MONITOR DRIVER
8577M:	Guenter Roeck <linux@roeck-us.net>
8578L:	linux-hwmon@vger.kernel.org
8579S:	Maintained
8580F:	Documentation/hwmon/lm95234
8581F:	drivers/hwmon/lm95234.c
8582
8583LME2510 MEDIA DRIVER
8584M:	Malcolm Priestley <tvboxspy@gmail.com>
8585L:	linux-media@vger.kernel.org
8586W:	https://linuxtv.org
8587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8588S:	Maintained
8589F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8590
8591LOADPIN SECURITY MODULE
8592M:	Kees Cook <keescook@chromium.org>
8593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8594S:	Supported
8595F:	security/loadpin/
8596F:	Documentation/admin-guide/LSM/LoadPin.rst
8597
8598LOCKING PRIMITIVES
8599M:	Peter Zijlstra <peterz@infradead.org>
8600M:	Ingo Molnar <mingo@redhat.com>
8601M:	Will Deacon <will.deacon@arm.com>
8602L:	linux-kernel@vger.kernel.org
8603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8604S:	Maintained
8605F:	Documentation/locking/
8606F:	include/linux/lockdep.h
8607F:	include/linux/spinlock*.h
8608F:	arch/*/include/asm/spinlock*.h
8609F:	include/linux/rwlock*.h
8610F:	include/linux/mutex*.h
8611F:	arch/*/include/asm/mutex*.h
8612F:	include/linux/rwsem*.h
8613F:	arch/*/include/asm/rwsem.h
8614F:	include/linux/seqlock.h
8615F:	lib/locking*.[ch]
8616F:	kernel/locking/
8617X:	kernel/locking/locktorture.c
8618
8619LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8620M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8621L:	linux-ntfs-dev@lists.sourceforge.net
8622W:	http://www.linux-ntfs.org/content/view/19/37/
8623S:	Maintained
8624F:	Documentation/ldm.txt
8625F:	block/partitions/ldm.*
8626
8627LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8628M:	Sathya Prakash <sathya.prakash@broadcom.com>
8629M:	Chaitra P B <chaitra.basappa@broadcom.com>
8630M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8631L:	MPT-FusionLinux.pdl@broadcom.com
8632L:	linux-scsi@vger.kernel.org
8633W:	http://www.avagotech.com/support/
8634S:	Supported
8635F:	drivers/message/fusion/
8636F:	drivers/scsi/mpt3sas/
8637
8638LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8639M:	Matthew Wilcox <matthew@wil.cx>
8640L:	linux-scsi@vger.kernel.org
8641S:	Maintained
8642F:	drivers/scsi/sym53c8xx_2/
8643
8644LTC4261 HARDWARE MONITOR DRIVER
8645M:	Guenter Roeck <linux@roeck-us.net>
8646L:	linux-hwmon@vger.kernel.org
8647S:	Maintained
8648F:	Documentation/hwmon/ltc4261
8649F:	drivers/hwmon/ltc4261.c
8650
8651LTC4306 I2C MULTIPLEXER DRIVER
8652M:	Michael Hennerich <michael.hennerich@analog.com>
8653W:	http://ez.analog.com/community/linux-device-drivers
8654L:	linux-i2c@vger.kernel.org
8655S:	Supported
8656F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8657F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8658
8659LTP (Linux Test Project)
8660M:	Mike Frysinger <vapier@gentoo.org>
8661M:	Cyril Hrubis <chrubis@suse.cz>
8662M:	Wanlong Gao <wanlong.gao@gmail.com>
8663M:	Jan Stancek <jstancek@redhat.com>
8664M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8665M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8666L:	ltp@lists.linux.it (subscribers-only)
8667W:	http://linux-test-project.github.io/
8668T:	git git://github.com/linux-test-project/ltp.git
8669S:	Maintained
8670
8671M68K ARCHITECTURE
8672M:	Geert Uytterhoeven <geert@linux-m68k.org>
8673L:	linux-m68k@lists.linux-m68k.org
8674W:	http://www.linux-m68k.org/
8675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8676S:	Maintained
8677F:	arch/m68k/
8678F:	drivers/zorro/
8679
8680M68K ON APPLE MACINTOSH
8681M:	Joshua Thompson <funaho@jurai.org>
8682W:	http://www.mac.linux-m68k.org/
8683L:	linux-m68k@lists.linux-m68k.org
8684S:	Maintained
8685F:	arch/m68k/mac/
8686
8687M68K ON HP9000/300
8688M:	Philip Blundell <philb@gnu.org>
8689W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8690S:	Maintained
8691F:	arch/m68k/hp300/
8692
8693M88DS3103 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/dvb-frontends/m88ds3103*
8702
8703M88RS2000 MEDIA DRIVER
8704M:	Malcolm Priestley <tvboxspy@gmail.com>
8705L:	linux-media@vger.kernel.org
8706W:	https://linuxtv.org
8707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8708S:	Maintained
8709F:	drivers/media/dvb-frontends/m88rs2000*
8710
8711MA901 MASTERKIT USB FM RADIO DRIVER
8712M:	Alexey Klimov <klimov.linux@gmail.com>
8713L:	linux-media@vger.kernel.org
8714T:	git git://linuxtv.org/media_tree.git
8715S:	Maintained
8716F:	drivers/media/radio/radio-ma901.c
8717
8718MAC80211
8719M:	Johannes Berg <johannes@sipsolutions.net>
8720L:	linux-wireless@vger.kernel.org
8721W:	http://wireless.kernel.org/
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8724S:	Maintained
8725F:	Documentation/networking/mac80211-injection.txt
8726F:	include/net/mac80211.h
8727F:	net/mac80211/
8728F:	drivers/net/wireless/mac80211_hwsim.[ch]
8729F:	Documentation/networking/mac80211_hwsim/README
8730
8731MAILBOX API
8732M:	Jassi Brar <jassisinghbrar@gmail.com>
8733L:	linux-kernel@vger.kernel.org
8734S:	Maintained
8735F:	drivers/mailbox/
8736F:	include/linux/mailbox_client.h
8737F:	include/linux/mailbox_controller.h
8738
8739MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8740M:	Michael Kerrisk <mtk.manpages@gmail.com>
8741W:	http://www.kernel.org/doc/man-pages
8742L:	linux-man@vger.kernel.org
8743S:	Maintained
8744
8745MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8746M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8747L:	linux-mips@linux-mips.org
8748S:	Maintained
8749F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8750
8751MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8752M:	Andrew Lunn <andrew@lunn.ch>
8753M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8754L:	netdev@vger.kernel.org
8755S:	Maintained
8756F:	drivers/net/dsa/mv88e6xxx/
8757F:	include/linux/platform_data/mv88e6xxx.h
8758F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8759
8760MARVELL ARMADA DRM SUPPORT
8761M:	Russell King <linux@armlinux.org.uk>
8762S:	Maintained
8763T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8764T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8765F:	drivers/gpu/drm/armada/
8766F:	include/uapi/drm/armada_drm.h
8767F:	Documentation/devicetree/bindings/display/armada/
8768
8769MARVELL CRYPTO DRIVER
8770M:	Boris Brezillon <boris.brezillon@bootlin.com>
8771M:	Arnaud Ebalard <arno@natisbad.org>
8772F:	drivers/crypto/marvell/
8773S:	Maintained
8774L:	linux-crypto@vger.kernel.org
8775
8776MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8777M:	Mirko Lindner <mlindner@marvell.com>
8778M:	Stephen Hemminger <stephen@networkplumber.org>
8779L:	netdev@vger.kernel.org
8780S:	Maintained
8781F:	drivers/net/ethernet/marvell/sk*
8782
8783MARVELL LIBERTAS WIRELESS DRIVER
8784L:	libertas-dev@lists.infradead.org
8785S:	Orphan
8786F:	drivers/net/wireless/marvell/libertas/
8787
8788MARVELL MACCHIATOBIN SUPPORT
8789M:	Russell King <linux@armlinux.org.uk>
8790L:	linux-arm-kernel@lists.infradead.org
8791S:	Maintained
8792F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8793
8794MARVELL MV643XX ETHERNET DRIVER
8795M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8796L:	netdev@vger.kernel.org
8797S:	Maintained
8798F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8799F:	include/linux/mv643xx.h
8800
8801MARVELL MV88X3310 PHY DRIVER
8802M:	Russell King <linux@armlinux.org.uk>
8803L:	netdev@vger.kernel.org
8804S:	Maintained
8805F:	drivers/net/phy/marvell10g.c
8806
8807MARVELL MVNETA ETHERNET DRIVER
8808M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8809L:	netdev@vger.kernel.org
8810S:	Maintained
8811F:	drivers/net/ethernet/marvell/mvneta.*
8812
8813MARVELL MWIFIEX WIRELESS DRIVER
8814M:	Amitkumar Karwar <amitkarwar@gmail.com>
8815M:	Nishant Sarmukadam <nishants@marvell.com>
8816M:	Ganapathi Bhat <gbhat@marvell.com>
8817M:	Xinming Hu <huxinming820@gmail.com>
8818L:	linux-wireless@vger.kernel.org
8819S:	Maintained
8820F:	drivers/net/wireless/marvell/mwifiex/
8821
8822MARVELL MWL8K WIRELESS DRIVER
8823M:	Lennert Buytenhek <buytenh@wantstofly.org>
8824L:	linux-wireless@vger.kernel.org
8825S:	Odd Fixes
8826F:	drivers/net/wireless/marvell/mwl8k.c
8827
8828MARVELL NAND CONTROLLER DRIVER
8829M:	Miquel Raynal <miquel.raynal@bootlin.com>
8830L:	linux-mtd@lists.infradead.org
8831S:	Maintained
8832F:	drivers/mtd/nand/raw/marvell_nand.c
8833F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8834
8835MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8836M:	Nicolas Pitre <nico@fluxnic.net>
8837S:	Odd Fixes
8838F:	drivers/mmc/host/mvsdio.*
8839
8840MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8841M:	Hu Ziji <huziji@marvell.com>
8842L:	linux-mmc@vger.kernel.org
8843S:	Supported
8844F:	drivers/mmc/host/sdhci-xenon*
8845F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8846
8847MATROX FRAMEBUFFER DRIVER
8848L:	linux-fbdev@vger.kernel.org
8849S:	Orphan
8850F:	drivers/video/fbdev/matrox/matroxfb_*
8851F:	include/uapi/linux/matroxfb.h
8852
8853MAX16065 HARDWARE MONITOR DRIVER
8854M:	Guenter Roeck <linux@roeck-us.net>
8855L:	linux-hwmon@vger.kernel.org
8856S:	Maintained
8857F:	Documentation/hwmon/max16065
8858F:	drivers/hwmon/max16065.c
8859
8860MAX20751 HARDWARE MONITOR DRIVER
8861M:	Guenter Roeck <linux@roeck-us.net>
8862L:	linux-hwmon@vger.kernel.org
8863S:	Maintained
8864F:	Documentation/hwmon/max20751
8865F:	drivers/hwmon/max20751.c
8866
8867MAX2175 SDR TUNER DRIVER
8868M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8869L:	linux-media@vger.kernel.org
8870T:	git git://linuxtv.org/media_tree.git
8871S:	Maintained
8872F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8873F:	Documentation/media/v4l-drivers/max2175.rst
8874F:	drivers/media/i2c/max2175*
8875F:	include/uapi/linux/max2175.h
8876
8877MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8878L:	linux-hwmon@vger.kernel.org
8879S:	Orphan
8880F:	Documentation/hwmon/max6650
8881F:	drivers/hwmon/max6650.c
8882
8883MAX6697 HARDWARE MONITOR DRIVER
8884M:	Guenter Roeck <linux@roeck-us.net>
8885L:	linux-hwmon@vger.kernel.org
8886S:	Maintained
8887F:	Documentation/hwmon/max6697
8888F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8889F:	drivers/hwmon/max6697.c
8890F:	include/linux/platform_data/max6697.h
8891
8892MAX9860 MONO AUDIO VOICE CODEC DRIVER
8893M:	Peter Rosin <peda@axentia.se>
8894L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8895S:	Maintained
8896F:	Documentation/devicetree/bindings/sound/max9860.txt
8897F:	sound/soc/codecs/max9860.*
8898
8899MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8900M:	Javier Martinez Canillas <javier@dowhile0.org>
8901L:	linux-kernel@vger.kernel.org
8902S:	Supported
8903F:	drivers/regulator/max77802-regulator.c
8904F:	Documentation/devicetree/bindings/*/*max77802.txt
8905F:	include/dt-bindings/*/*max77802.h
8906
8907MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8908M:	Krzysztof Kozlowski <krzk@kernel.org>
8909M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8910L:	linux-pm@vger.kernel.org
8911S:	Supported
8912F:	drivers/power/supply/max14577_charger.c
8913F:	drivers/power/supply/max77693_charger.c
8914
8915MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8916M:	Chanwoo Choi <cw00.choi@samsung.com>
8917M:	Krzysztof Kozlowski <krzk@kernel.org>
8918M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8919L:	linux-kernel@vger.kernel.org
8920S:	Supported
8921F:	drivers/*/max14577*.c
8922F:	drivers/*/max77686*.c
8923F:	drivers/*/max77693*.c
8924F:	drivers/extcon/extcon-max14577.c
8925F:	drivers/extcon/extcon-max77693.c
8926F:	drivers/rtc/rtc-max77686.c
8927F:	drivers/clk/clk-max77686.c
8928F:	Documentation/devicetree/bindings/mfd/max14577.txt
8929F:	Documentation/devicetree/bindings/*/max77686.txt
8930F:	Documentation/devicetree/bindings/mfd/max77693.txt
8931F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8932F:	include/linux/mfd/max14577*.h
8933F:	include/linux/mfd/max77686*.h
8934F:	include/linux/mfd/max77693*.h
8935
8936MAXIRADIO FM RADIO RECEIVER DRIVER
8937M:	Hans Verkuil <hverkuil@xs4all.nl>
8938L:	linux-media@vger.kernel.org
8939T:	git git://linuxtv.org/media_tree.git
8940W:	https://linuxtv.org
8941S:	Maintained
8942F:	drivers/media/radio/radio-maxiradio*
8943
8944MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8945M:	Peter Rosin <peda@axentia.se>
8946L:	linux-iio@vger.kernel.org
8947S:	Maintained
8948F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8949F:	drivers/iio/potentiometer/mcp4018.c
8950F:	drivers/iio/potentiometer/mcp4531.c
8951
8952MCR20A IEEE-802.15.4 RADIO DRIVER
8953M:	Xue Liu <liuxuenetmail@gmail.com>
8954L:	linux-wpan@vger.kernel.org
8955W:	https://github.com/xueliu/mcr20a-linux
8956S:	Maintained
8957F:	drivers/net/ieee802154/mcr20a.c
8958F:	drivers/net/ieee802154/mcr20a.h
8959F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8960
8961MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8962M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8963L:	linux-iio@vger.kernel.org
8964S:	Maintained
8965F:	drivers/iio/dac/cio-dac.c
8966
8967MEDIA DRIVERS FOR ASCOT2E
8968M:	Sergey Kozlov <serjk@netup.ru>
8969M:	Abylay Ospan <aospan@netup.ru>
8970L:	linux-media@vger.kernel.org
8971W:	https://linuxtv.org
8972W:	http://netup.tv/
8973T:	git git://linuxtv.org/media_tree.git
8974S:	Supported
8975F:	drivers/media/dvb-frontends/ascot2e*
8976
8977MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8978M:	Jasmin Jessich <jasmin@anw.at>
8979L:	linux-media@vger.kernel.org
8980W:	https://linuxtv.org
8981T:	git git://linuxtv.org/media_tree.git
8982S:	Maintained
8983F:	drivers/media/dvb-frontends/cxd2099*
8984
8985MEDIA DRIVERS FOR CXD2841ER
8986M:	Sergey Kozlov <serjk@netup.ru>
8987M:	Abylay Ospan <aospan@netup.ru>
8988L:	linux-media@vger.kernel.org
8989W:	https://linuxtv.org
8990W:	http://netup.tv/
8991T:	git git://linuxtv.org/media_tree.git
8992S:	Supported
8993F:	drivers/media/dvb-frontends/cxd2841er*
8994
8995MEDIA DRIVERS FOR CXD2880
8996M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8997L:	linux-media@vger.kernel.org
8998W:	http://linuxtv.org/
8999T:	git git://linuxtv.org/media_tree.git
9000S:	Supported
9001F:	drivers/media/dvb-frontends/cxd2880/*
9002F:	drivers/media/spi/cxd2880*
9003
9004MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9005M:	Daniel Scheller <d.scheller.oss@gmail.com>
9006L:	linux-media@vger.kernel.org
9007W:	https://linuxtv.org
9008T:	git git://linuxtv.org/media_tree.git
9009S:	Maintained
9010F:	drivers/media/pci/ddbridge/*
9011
9012MEDIA DRIVERS FOR FREESCALE IMX
9013M:	Steve Longerbeam <slongerbeam@gmail.com>
9014M:	Philipp Zabel <p.zabel@pengutronix.de>
9015L:	linux-media@vger.kernel.org
9016T:	git git://linuxtv.org/media_tree.git
9017S:	Maintained
9018F:	Documentation/devicetree/bindings/media/imx.txt
9019F:	Documentation/media/v4l-drivers/imx.rst
9020F:	drivers/staging/media/imx/
9021F:	include/linux/imx-media.h
9022F:	include/media/imx.h
9023
9024MEDIA DRIVERS FOR HELENE
9025M:	Abylay Ospan <aospan@netup.ru>
9026L:	linux-media@vger.kernel.org
9027W:	https://linuxtv.org
9028W:	http://netup.tv/
9029T:	git git://linuxtv.org/media_tree.git
9030S:	Supported
9031F:	drivers/media/dvb-frontends/helene*
9032
9033MEDIA DRIVERS FOR HORUS3A
9034M:	Sergey Kozlov <serjk@netup.ru>
9035M:	Abylay Ospan <aospan@netup.ru>
9036L:	linux-media@vger.kernel.org
9037W:	https://linuxtv.org
9038W:	http://netup.tv/
9039T:	git git://linuxtv.org/media_tree.git
9040S:	Supported
9041F:	drivers/media/dvb-frontends/horus3a*
9042
9043MEDIA DRIVERS FOR LNBH25
9044M:	Sergey Kozlov <serjk@netup.ru>
9045M:	Abylay Ospan <aospan@netup.ru>
9046L:	linux-media@vger.kernel.org
9047W:	https://linuxtv.org
9048W:	http://netup.tv/
9049T:	git git://linuxtv.org/media_tree.git
9050S:	Supported
9051F:	drivers/media/dvb-frontends/lnbh25*
9052
9053MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9054M:	Daniel Scheller <d.scheller.oss@gmail.com>
9055L:	linux-media@vger.kernel.org
9056W:	https://linuxtv.org
9057T:	git git://linuxtv.org/media_tree.git
9058S:	Maintained
9059F:	drivers/media/dvb-frontends/mxl5xx*
9060
9061MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9062M:	Sergey Kozlov <serjk@netup.ru>
9063M:	Abylay Ospan <aospan@netup.ru>
9064L:	linux-media@vger.kernel.org
9065W:	https://linuxtv.org
9066W:	http://netup.tv/
9067T:	git git://linuxtv.org/media_tree.git
9068S:	Supported
9069F:	drivers/media/pci/netup_unidvb/*
9070
9071MEDIA DRIVERS FOR RENESAS - CEU
9072M:	Jacopo Mondi <jacopo@jmondi.org>
9073L:	linux-media@vger.kernel.org
9074L:	linux-renesas-soc@vger.kernel.org
9075T:	git git://linuxtv.org/media_tree.git
9076S:	Supported
9077F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9078F:	drivers/media/platform/renesas-ceu.c
9079F:	include/media/drv-intf/renesas-ceu.h
9080
9081MEDIA DRIVERS FOR RENESAS - DRIF
9082M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9083L:	linux-media@vger.kernel.org
9084L:	linux-renesas-soc@vger.kernel.org
9085T:	git git://linuxtv.org/media_tree.git
9086S:	Supported
9087F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9088F:	drivers/media/platform/rcar_drif.c
9089
9090MEDIA DRIVERS FOR RENESAS - FCP
9091M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9092L:	linux-media@vger.kernel.org
9093L:	linux-renesas-soc@vger.kernel.org
9094T:	git git://linuxtv.org/media_tree.git
9095S:	Supported
9096F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9097F:	drivers/media/platform/rcar-fcp.c
9098F:	include/media/rcar-fcp.h
9099
9100MEDIA DRIVERS FOR RENESAS - FDP1
9101M:	Kieran Bingham <kieran@bingham.xyz>
9102L:	linux-media@vger.kernel.org
9103L:	linux-renesas-soc@vger.kernel.org
9104T:	git git://linuxtv.org/media_tree.git
9105S:	Supported
9106F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9107F:	drivers/media/platform/rcar_fdp1.c
9108
9109MEDIA DRIVERS FOR RENESAS - VIN
9110M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9111L:	linux-media@vger.kernel.org
9112L:	linux-renesas-soc@vger.kernel.org
9113T:	git git://linuxtv.org/media_tree.git
9114S:	Supported
9115F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9116F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9117F:	drivers/media/platform/rcar-vin/
9118
9119MEDIA DRIVERS FOR RENESAS - VSP1
9120M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9121L:	linux-media@vger.kernel.org
9122L:	linux-renesas-soc@vger.kernel.org
9123T:	git git://linuxtv.org/media_tree.git
9124S:	Supported
9125F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9126F:	drivers/media/platform/vsp1/
9127
9128MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9129M:	Daniel Scheller <d.scheller.oss@gmail.com>
9130L:	linux-media@vger.kernel.org
9131W:	https://linuxtv.org
9132T:	git git://linuxtv.org/media_tree.git
9133S:	Maintained
9134F:	drivers/media/dvb-frontends/stv0910*
9135
9136MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9137M:	Daniel Scheller <d.scheller.oss@gmail.com>
9138L:	linux-media@vger.kernel.org
9139W:	https://linuxtv.org
9140T:	git git://linuxtv.org/media_tree.git
9141S:	Maintained
9142F:	drivers/media/dvb-frontends/stv6111*
9143
9144MEDIA DRIVERS FOR STM32 - DCMI
9145M:	Hugues Fruchet <hugues.fruchet@st.com>
9146L:	linux-media@vger.kernel.org
9147T:	git git://linuxtv.org/media_tree.git
9148S:	Supported
9149F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9150F:	drivers/media/platform/stm32/stm32-dcmi.c
9151
9152MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9153M:	Dmitry Osipenko <digetx@gmail.com>
9154L:	linux-media@vger.kernel.org
9155L:	linux-tegra@vger.kernel.org
9156T:	git git://linuxtv.org/media_tree.git
9157S:	Maintained
9158F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9159F:	drivers/staging/media/tegra-vde/
9160
9161MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9162M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9163P:	LinuxTV.org Project
9164L:	linux-media@vger.kernel.org
9165W:	https://linuxtv.org
9166Q:	http://patchwork.kernel.org/project/linux-media/list/
9167T:	git git://linuxtv.org/media_tree.git
9168S:	Maintained
9169F:	Documentation/devicetree/bindings/media/
9170F:	Documentation/media/
9171F:	drivers/media/
9172F:	drivers/staging/media/
9173F:	include/linux/platform_data/media/
9174F:	include/media/
9175F:	include/uapi/linux/dvb/
9176F:	include/uapi/linux/videodev2.h
9177F:	include/uapi/linux/media.h
9178F:	include/uapi/linux/v4l2-*
9179F:	include/uapi/linux/meye.h
9180F:	include/uapi/linux/ivtv*
9181F:	include/uapi/linux/uvcvideo.h
9182
9183MEDIATEK BLUETOOTH DRIVER
9184M:	Sean Wang <sean.wang@mediatek.com>
9185L:	linux-bluetooth@vger.kernel.org
9186L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9187S:	Maintained
9188F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9189F:	drivers/bluetooth/btmtkuart.c
9190
9191MEDIATEK CIR DRIVER
9192M:	Sean Wang <sean.wang@mediatek.com>
9193S:	Maintained
9194F:	drivers/media/rc/mtk-cir.c
9195
9196MEDIATEK DMA DRIVER
9197M:	Sean Wang <sean.wang@mediatek.com>
9198L:	dmaengine@vger.kernel.org
9199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9200L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9201S:	Maintained
9202F:	Documentation/devicetree/bindings/dma/mtk-*
9203F:	drivers/dma/mediatek/
9204
9205MEDIATEK PMIC LED DRIVER
9206M:	Sean Wang <sean.wang@mediatek.com>
9207S:	Maintained
9208F:	drivers/leds/leds-mt6323.c
9209F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9210
9211MEDIATEK ETHERNET DRIVER
9212M:	Felix Fietkau <nbd@openwrt.org>
9213M:	John Crispin <john@phrozen.org>
9214M:	Sean Wang <sean.wang@mediatek.com>
9215M:	Nelson Chang <nelson.chang@mediatek.com>
9216L:	netdev@vger.kernel.org
9217S:	Maintained
9218F:	drivers/net/ethernet/mediatek/
9219
9220MEDIATEK SWITCH DRIVER
9221M:	Sean Wang <sean.wang@mediatek.com>
9222L:	netdev@vger.kernel.org
9223S:	Maintained
9224F:	drivers/net/dsa/mt7530.*
9225F:	net/dsa/tag_mtk.c
9226
9227MEDIATEK JPEG DRIVER
9228M:	Rick Chang <rick.chang@mediatek.com>
9229M:	Bin Liu <bin.liu@mediatek.com>
9230S:	Supported
9231F:	drivers/media/platform/mtk-jpeg/
9232F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9233
9234MEDIATEK MDP DRIVER
9235M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9236M:	Houlong Wei <houlong.wei@mediatek.com>
9237M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9238S:	Supported
9239F:	drivers/media/platform/mtk-mdp/
9240F:	drivers/media/platform/mtk-vpu/
9241F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9242
9243MEDIATEK MEDIA DRIVER
9244M:	Tiffany Lin <tiffany.lin@mediatek.com>
9245M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9246S:	Supported
9247F:	drivers/media/platform/mtk-vcodec/
9248F:	drivers/media/platform/mtk-vpu/
9249F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9250F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9251
9252MEDIATEK MT7601U WIRELESS LAN DRIVER
9253M:	Jakub Kicinski <kubakici@wp.pl>
9254L:	linux-wireless@vger.kernel.org
9255S:	Maintained
9256F:	drivers/net/wireless/mediatek/mt7601u/
9257
9258MEDIATEK NAND CONTROLLER DRIVER
9259M:	Xiaolei Li <xiaolei.li@mediatek.com>
9260L:	linux-mtd@lists.infradead.org
9261S:	Maintained
9262F:	drivers/mtd/nand/raw/mtk_*
9263F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9264
9265MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9266M:	Sean Wang <sean.wang@mediatek.com>
9267S:	Maintained
9268F:	drivers/char/hw_random/mtk-rng.c
9269
9270MEDIATEK USB3 DRD IP DRIVER
9271M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9272L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9274L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9275S:	Maintained
9276F:	drivers/usb/mtu3/
9277
9278MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9279M:	Peter Senna Tschudin <peter.senna@gmail.com>
9280M:	Martin Donnelly <martin.donnelly@ge.com>
9281M:	Martyn Welch <martyn.welch@collabora.co.uk>
9282S:	Maintained
9283F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9284F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9285
9286MEGARAID SCSI/SAS DRIVERS
9287M:	Kashyap Desai <kashyap.desai@broadcom.com>
9288M:	Sumit Saxena <sumit.saxena@broadcom.com>
9289M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9290L:	megaraidlinux.pdl@broadcom.com
9291L:	linux-scsi@vger.kernel.org
9292W:	http://www.avagotech.com/support/
9293S:	Maintained
9294F:	Documentation/scsi/megaraid.txt
9295F:	drivers/scsi/megaraid.*
9296F:	drivers/scsi/megaraid/
9297
9298MELEXIS MLX90614 DRIVER
9299M:	Crt Mori <cmo@melexis.com>
9300L:	linux-iio@vger.kernel.org
9301W:	http://www.melexis.com
9302S:	Supported
9303F:	drivers/iio/temperature/mlx90614.c
9304
9305MELEXIS MLX90632 DRIVER
9306M:	Crt Mori <cmo@melexis.com>
9307L:	linux-iio@vger.kernel.org
9308W:	http://www.melexis.com
9309S:	Supported
9310F:	drivers/iio/temperature/mlx90632.c
9311
9312MELFAS MIP4 TOUCHSCREEN DRIVER
9313M:	Sangwon Jee <jeesw@melfas.com>
9314W:	http://www.melfas.com
9315S:	Supported
9316F:	drivers/input/touchscreen/melfas_mip4.c
9317F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9318
9319MELLANOX ETHERNET DRIVER (mlx4_en)
9320M:	Tariq Toukan <tariqt@mellanox.com>
9321L:	netdev@vger.kernel.org
9322S:	Supported
9323W:	http://www.mellanox.com
9324Q:	http://patchwork.ozlabs.org/project/netdev/list/
9325F:	drivers/net/ethernet/mellanox/mlx4/en_*
9326
9327MELLANOX ETHERNET DRIVER (mlx5e)
9328M:	Saeed Mahameed <saeedm@mellanox.com>
9329L:	netdev@vger.kernel.org
9330S:	Supported
9331W:	http://www.mellanox.com
9332Q:	http://patchwork.ozlabs.org/project/netdev/list/
9333F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9334
9335MELLANOX ETHERNET INNOVA DRIVERS
9336R:	Boris Pismenny <borisp@mellanox.com>
9337L:	netdev@vger.kernel.org
9338S:	Supported
9339W:	http://www.mellanox.com
9340Q:	http://patchwork.ozlabs.org/project/netdev/list/
9341F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9342F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9343F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9344F:	include/linux/mlx5/mlx5_ifc_fpga.h
9345
9346MELLANOX ETHERNET INNOVA IPSEC DRIVER
9347R:	Boris Pismenny <borisp@mellanox.com>
9348L:	netdev@vger.kernel.org
9349S:	Supported
9350W:	http://www.mellanox.com
9351Q:	http://patchwork.ozlabs.org/project/netdev/list/
9352F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9353F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9354
9355MELLANOX ETHERNET SWITCH DRIVERS
9356M:	Jiri Pirko <jiri@mellanox.com>
9357M:	Ido Schimmel <idosch@mellanox.com>
9358L:	netdev@vger.kernel.org
9359S:	Supported
9360W:	http://www.mellanox.com
9361Q:	http://patchwork.ozlabs.org/project/netdev/list/
9362F:	drivers/net/ethernet/mellanox/mlxsw/
9363F:	tools/testing/selftests/drivers/net/mlxsw/
9364
9365MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9366M:	mlxsw@mellanox.com
9367L:	netdev@vger.kernel.org
9368S:	Supported
9369W:	http://www.mellanox.com
9370Q:	http://patchwork.ozlabs.org/project/netdev/list/
9371F:	drivers/net/ethernet/mellanox/mlxfw/
9372
9373MELLANOX HARDWARE PLATFORM SUPPORT
9374M:	Andy Shevchenko <andy@infradead.org>
9375M:	Darren Hart <dvhart@infradead.org>
9376M:	Vadim Pasternak <vadimp@mellanox.com>
9377L:	platform-driver-x86@vger.kernel.org
9378S:	Supported
9379F:	drivers/platform/mellanox/
9380
9381MELLANOX MLX4 core VPI driver
9382M:	Tariq Toukan <tariqt@mellanox.com>
9383L:	netdev@vger.kernel.org
9384L:	linux-rdma@vger.kernel.org
9385W:	http://www.mellanox.com
9386Q:	http://patchwork.ozlabs.org/project/netdev/list/
9387S:	Supported
9388F:	drivers/net/ethernet/mellanox/mlx4/
9389F:	include/linux/mlx4/
9390
9391MELLANOX MLX4 IB driver
9392M:	Yishai Hadas <yishaih@mellanox.com>
9393L:	linux-rdma@vger.kernel.org
9394W:	http://www.mellanox.com
9395Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9396S:	Supported
9397F:	drivers/infiniband/hw/mlx4/
9398F:	include/linux/mlx4/
9399F:	include/uapi/rdma/mlx4-abi.h
9400
9401MELLANOX MLX5 core VPI driver
9402M:	Saeed Mahameed <saeedm@mellanox.com>
9403M:	Leon Romanovsky <leonro@mellanox.com>
9404L:	netdev@vger.kernel.org
9405L:	linux-rdma@vger.kernel.org
9406W:	http://www.mellanox.com
9407Q:	http://patchwork.ozlabs.org/project/netdev/list/
9408S:	Supported
9409F:	drivers/net/ethernet/mellanox/mlx5/core/
9410F:	include/linux/mlx5/
9411
9412MELLANOX MLX5 IB driver
9413M:	Leon Romanovsky <leonro@mellanox.com>
9414L:	linux-rdma@vger.kernel.org
9415W:	http://www.mellanox.com
9416Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9417S:	Supported
9418F:	drivers/infiniband/hw/mlx5/
9419F:	include/linux/mlx5/
9420F:	include/uapi/rdma/mlx5-abi.h
9421
9422MELLANOX MLXCPLD I2C AND MUX DRIVER
9423M:	Vadim Pasternak <vadimp@mellanox.com>
9424M:	Michael Shych <michaelsh@mellanox.com>
9425L:	linux-i2c@vger.kernel.org
9426S:	Supported
9427F:	drivers/i2c/busses/i2c-mlxcpld.c
9428F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9429F:	Documentation/i2c/busses/i2c-mlxcpld
9430
9431MELLANOX MLXCPLD LED DRIVER
9432M:	Vadim Pasternak <vadimp@mellanox.com>
9433L:	linux-leds@vger.kernel.org
9434S:	Supported
9435F:	drivers/leds/leds-mlxcpld.c
9436F:	drivers/leds/leds-mlxreg.c
9437F:	Documentation/leds/leds-mlxcpld.txt
9438
9439MELLANOX PLATFORM DRIVER
9440M:	Vadim Pasternak <vadimp@mellanox.com>
9441L:	platform-driver-x86@vger.kernel.org
9442S:	Supported
9443F:	drivers/platform/x86/mlx-platform.c
9444
9445MEMBARRIER SUPPORT
9446M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9447M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9448L:	linux-kernel@vger.kernel.org
9449S:	Supported
9450F:	kernel/sched/membarrier.c
9451F:	include/uapi/linux/membarrier.h
9452F:	arch/powerpc/include/asm/membarrier.h
9453
9454MEMORY MANAGEMENT
9455L:	linux-mm@kvack.org
9456W:	http://www.linux-mm.org
9457S:	Maintained
9458F:	include/linux/mm.h
9459F:	include/linux/gfp.h
9460F:	include/linux/mmzone.h
9461F:	include/linux/memory_hotplug.h
9462F:	include/linux/vmalloc.h
9463F:	mm/
9464
9465MEMORY TECHNOLOGY DEVICES (MTD)
9466M:	David Woodhouse <dwmw2@infradead.org>
9467M:	Brian Norris <computersforpeace@gmail.com>
9468M:	Boris Brezillon <boris.brezillon@bootlin.com>
9469M:	Marek Vasut <marek.vasut@gmail.com>
9470M:	Richard Weinberger <richard@nod.at>
9471L:	linux-mtd@lists.infradead.org
9472W:	http://www.linux-mtd.infradead.org/
9473Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9474T:	git git://git.infradead.org/linux-mtd.git master
9475T:	git git://git.infradead.org/linux-mtd.git mtd/next
9476S:	Maintained
9477F:	Documentation/devicetree/bindings/mtd/
9478F:	drivers/mtd/
9479F:	include/linux/mtd/
9480F:	include/uapi/mtd/
9481
9482MEN A21 WATCHDOG DRIVER
9483M:	Johannes Thumshirn <morbidrsa@gmail.com>
9484L:	linux-watchdog@vger.kernel.org
9485S:	Maintained
9486F:	drivers/watchdog/mena21_wdt.c
9487
9488MEN CHAMELEON BUS (mcb)
9489M:	Johannes Thumshirn <morbidrsa@gmail.com>
9490S:	Maintained
9491F:	drivers/mcb/
9492F:	include/linux/mcb.h
9493F:	Documentation/men-chameleon-bus.txt
9494
9495MEN F21BMC (Board Management Controller)
9496M:	Andreas Werner <andreas.werner@men.de>
9497S:	Supported
9498F:	drivers/mfd/menf21bmc.c
9499F:	drivers/watchdog/menf21bmc_wdt.c
9500F:	drivers/leds/leds-menf21bmc.c
9501F:	drivers/hwmon/menf21bmc_hwmon.c
9502F:	Documentation/hwmon/menf21bmc
9503
9504MEN Z069 WATCHDOG DRIVER
9505M:	Johannes Thumshirn <jth@kernel.org>
9506L:	linux-watchdog@vger.kernel.org
9507S:	Maintained
9508F:	drivers/watchdog/menz069_wdt.c
9509
9510MESON AO CEC DRIVER FOR AMLOGIC SOCS
9511M:	Neil Armstrong <narmstrong@baylibre.com>
9512L:	linux-media@lists.freedesktop.org
9513L:	linux-amlogic@lists.infradead.org
9514W:	http://linux-meson.com/
9515S:	Supported
9516F:	drivers/media/platform/meson/ao-cec.c
9517F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9518T:	git git://linuxtv.org/media_tree.git
9519
9520MICROBLAZE ARCHITECTURE
9521M:	Michal Simek <monstr@monstr.eu>
9522W:	http://www.monstr.eu/fdt/
9523T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9524S:	Supported
9525F:	arch/microblaze/
9526
9527MICROCHIP / ATMEL AT91 SERIAL DRIVER
9528M:	Richard Genoud <richard.genoud@gmail.com>
9529S:	Maintained
9530F:	drivers/tty/serial/atmel_serial.c
9531F:	drivers/tty/serial/atmel_serial.h
9532
9533MICROCHIP / ATMEL DMA DRIVER
9534M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9536L:	dmaengine@vger.kernel.org
9537S:	Supported
9538F:	drivers/dma/at_hdmac.c
9539F:	drivers/dma/at_hdmac_regs.h
9540F:	include/linux/platform_data/dma-atmel.h
9541
9542MICROCHIP / ATMEL ECC DRIVER
9543M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9544L:	linux-crypto@vger.kernel.org
9545S:	Maintained
9546F:	drivers/crypto/atmel-ecc.*
9547
9548MICROCHIP / ATMEL ISC DRIVER
9549M:	Songjun Wu <songjun.wu@microchip.com>
9550L:	linux-media@vger.kernel.org
9551S:	Supported
9552F:	drivers/media/platform/atmel/atmel-isc.c
9553F:	drivers/media/platform/atmel/atmel-isc-regs.h
9554F:	devicetree/bindings/media/atmel-isc.txt
9555
9556MICROCHIP / ATMEL NAND DRIVER
9557M:	Josh Wu <rainyfeeling@outlook.com>
9558L:	linux-mtd@lists.infradead.org
9559S:	Supported
9560F:	drivers/mtd/nand/raw/atmel/*
9561F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9562
9563MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9564M:	Woojung Huh <Woojung.Huh@microchip.com>
9565M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9566L:	netdev@vger.kernel.org
9567S:	Maintained
9568F:	net/dsa/tag_ksz.c
9569F:	drivers/net/dsa/microchip/*
9570F:	include/linux/platform_data/microchip-ksz.h
9571F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9572
9573MICROCHIP LAN743X ETHERNET DRIVER
9574M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9575M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9576L:	netdev@vger.kernel.org
9577S:	Maintained
9578F:	drivers/net/ethernet/microchip/lan743x_*
9579
9580MICROCHIP USB251XB DRIVER
9581M:	Richard Leitner <richard.leitner@skidata.com>
9582L:	linux-usb@vger.kernel.org
9583S:	Maintained
9584F:	drivers/usb/misc/usb251xb.c
9585F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9586
9587MICROSEMI MIPS SOCS
9588M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9589L:	linux-mips@linux-mips.org
9590S:	Maintained
9591F:	arch/mips/generic/board-ocelot.c
9592F:	arch/mips/configs/generic/board-ocelot.config
9593F:	arch/mips/boot/dts/mscc/
9594F:	Documentation/devicetree/bindings/mips/mscc.txt
9595
9596MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9597M:	Don Brace <don.brace@microsemi.com>
9598L:	esc.storagedev@microsemi.com
9599L:	linux-scsi@vger.kernel.org
9600S:	Supported
9601F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9602F:	drivers/scsi/smartpqi/Kconfig
9603F:	drivers/scsi/smartpqi/Makefile
9604F:	include/linux/cciss*.h
9605F:	include/uapi/linux/cciss*.h
9606F:	Documentation/scsi/smartpqi.txt
9607
9608MICROSEMI ETHERNET SWITCH DRIVER
9609M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9610L:	netdev@vger.kernel.org
9611S:	Supported
9612F:	drivers/net/ethernet/mscc/
9613
9614MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9615M:	Chen Yu <yu.c.chen@intel.com>
9616L:	platform-driver-x86@vger.kernel.org
9617S:	Supported
9618F:	drivers/platform/x86/surfacepro3_button.c
9619
9620MICROTEK X6 SCANNER
9621M:	Oliver Neukum <oliver@neukum.org>
9622S:	Maintained
9623F:	drivers/usb/image/microtek.*
9624
9625MIPS
9626M:	Ralf Baechle <ralf@linux-mips.org>
9627M:	Paul Burton <paul.burton@mips.com>
9628M:	James Hogan <jhogan@kernel.org>
9629L:	linux-mips@linux-mips.org
9630W:	http://www.linux-mips.org/
9631T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9633Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9634S:	Supported
9635F:	Documentation/devicetree/bindings/mips/
9636F:	Documentation/mips/
9637F:	arch/mips/
9638F:	drivers/platform/mips/
9639
9640MIPS BOSTON DEVELOPMENT BOARD
9641M:	Paul Burton <paul.burton@mips.com>
9642L:	linux-mips@linux-mips.org
9643S:	Maintained
9644F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9645F:	arch/mips/boot/dts/img/boston.dts
9646F:	arch/mips/configs/generic/board-boston.config
9647F:	drivers/clk/imgtec/clk-boston.c
9648F:	include/dt-bindings/clock/boston-clock.h
9649
9650MIPS GENERIC PLATFORM
9651M:	Paul Burton <paul.burton@mips.com>
9652L:	linux-mips@linux-mips.org
9653S:	Supported
9654F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9655F:	arch/mips/generic/
9656F:	arch/mips/tools/generic-board-config.sh
9657
9658MIPS/LOONGSON1 ARCHITECTURE
9659M:	Keguang Zhang <keguang.zhang@gmail.com>
9660L:	linux-mips@linux-mips.org
9661S:	Maintained
9662F:	arch/mips/loongson32/
9663F:	arch/mips/include/asm/mach-loongson32/
9664F:	drivers/*/*loongson1*
9665F:	drivers/*/*/*loongson1*
9666
9667MIPS/LOONGSON2 ARCHITECTURE
9668M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9669L:	linux-mips@linux-mips.org
9670S:	Maintained
9671F:	arch/mips/loongson64/*{2e/2f}*
9672F:	arch/mips/include/asm/mach-loongson64/
9673F:	drivers/*/*loongson2*
9674F:	drivers/*/*/*loongson2*
9675
9676MIPS/LOONGSON3 ARCHITECTURE
9677M:	Huacai Chen <chenhc@lemote.com>
9678L:	linux-mips@linux-mips.org
9679S:	Maintained
9680F:	arch/mips/loongson64/
9681F:	arch/mips/include/asm/mach-loongson64/
9682F:	drivers/platform/mips/cpu_hwmon.c
9683F:	drivers/*/*loongson3*
9684F:	drivers/*/*/*loongson3*
9685
9686MIPS RINT INSTRUCTION EMULATION
9687M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9688L:	linux-mips@linux-mips.org
9689S:	Supported
9690F:	arch/mips/math-emu/sp_rint.c
9691F:	arch/mips/math-emu/dp_rint.c
9692
9693MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9694M:	Hans Verkuil <hverkuil@xs4all.nl>
9695L:	linux-media@vger.kernel.org
9696T:	git git://linuxtv.org/media_tree.git
9697W:	https://linuxtv.org
9698S:	Odd Fixes
9699F:	drivers/media/radio/radio-miropcm20*
9700
9701MMP SUPPORT
9702M:	Eric Miao <eric.y.miao@gmail.com>
9703M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9705T:	git git://github.com/hzhuang1/linux.git
9706T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9707S:	Maintained
9708F:	arch/arm/boot/dts/mmp*
9709F:	arch/arm/mach-mmp/
9710
9711MN88472 MEDIA DRIVER
9712M:	Antti Palosaari <crope@iki.fi>
9713L:	linux-media@vger.kernel.org
9714W:	https://linuxtv.org
9715W:	http://palosaari.fi/linux/
9716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9717S:	Maintained
9718F:	drivers/media/dvb-frontends/mn88472*
9719
9720MN88473 MEDIA DRIVER
9721M:	Antti Palosaari <crope@iki.fi>
9722L:	linux-media@vger.kernel.org
9723W:	https://linuxtv.org
9724W:	http://palosaari.fi/linux/
9725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9726S:	Maintained
9727F:	drivers/media/dvb-frontends/mn88473*
9728
9729MODULE SUPPORT
9730M:	Jessica Yu <jeyu@kernel.org>
9731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9732S:	Maintained
9733F:	include/linux/module.h
9734F:	kernel/module.c
9735
9736MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9737W:	http://popies.net/meye/
9738S:	Orphan
9739F:	Documentation/media/v4l-drivers/meye*
9740F:	drivers/media/pci/meye/
9741F:	include/uapi/linux/meye.h
9742
9743MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9744M:	Jiri Slaby <jirislaby@gmail.com>
9745S:	Maintained
9746F:	Documentation/serial/moxa-smartio
9747F:	drivers/tty/mxser.*
9748
9749MR800 AVERMEDIA USB FM RADIO DRIVER
9750M:	Alexey Klimov <klimov.linux@gmail.com>
9751L:	linux-media@vger.kernel.org
9752T:	git git://linuxtv.org/media_tree.git
9753S:	Maintained
9754F:	drivers/media/radio/radio-mr800.c
9755
9756MRF24J40 IEEE 802.15.4 RADIO DRIVER
9757M:	Alan Ott <alan@signal11.us>
9758L:	linux-wpan@vger.kernel.org
9759S:	Maintained
9760F:	drivers/net/ieee802154/mrf24j40.c
9761F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9762
9763MSI LAPTOP SUPPORT
9764M:	"Lee, Chun-Yi" <jlee@suse.com>
9765L:	platform-driver-x86@vger.kernel.org
9766S:	Maintained
9767F:	drivers/platform/x86/msi-laptop.c
9768
9769MSI WMI SUPPORT
9770L:	platform-driver-x86@vger.kernel.org
9771S:	Orphan
9772F:	drivers/platform/x86/msi-wmi.c
9773
9774MSI001 MEDIA DRIVER
9775M:	Antti Palosaari <crope@iki.fi>
9776L:	linux-media@vger.kernel.org
9777W:	https://linuxtv.org
9778W:	http://palosaari.fi/linux/
9779Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9780T:	git git://linuxtv.org/anttip/media_tree.git
9781S:	Maintained
9782F:	drivers/media/tuners/msi001*
9783
9784MSI2500 MEDIA DRIVER
9785M:	Antti Palosaari <crope@iki.fi>
9786L:	linux-media@vger.kernel.org
9787W:	https://linuxtv.org
9788W:	http://palosaari.fi/linux/
9789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9790T:	git git://linuxtv.org/anttip/media_tree.git
9791S:	Maintained
9792F:	drivers/media/usb/msi2500/
9793
9794MSYSTEMS DISKONCHIP G3 MTD DRIVER
9795M:	Robert Jarzmik <robert.jarzmik@free.fr>
9796L:	linux-mtd@lists.infradead.org
9797S:	Maintained
9798F:	drivers/mtd/devices/docg3*
9799
9800MT9M032 APTINA SENSOR DRIVER
9801M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9802L:	linux-media@vger.kernel.org
9803T:	git git://linuxtv.org/media_tree.git
9804S:	Maintained
9805F:	drivers/media/i2c/mt9m032.c
9806F:	include/media/i2c/mt9m032.h
9807
9808MT9P031 APTINA CAMERA SENSOR
9809M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9810L:	linux-media@vger.kernel.org
9811T:	git git://linuxtv.org/media_tree.git
9812S:	Maintained
9813F:	drivers/media/i2c/mt9p031.c
9814F:	include/media/i2c/mt9p031.h
9815
9816MT9T001 APTINA CAMERA SENSOR
9817M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9818L:	linux-media@vger.kernel.org
9819T:	git git://linuxtv.org/media_tree.git
9820S:	Maintained
9821F:	drivers/media/i2c/mt9t001.c
9822F:	include/media/i2c/mt9t001.h
9823
9824MT9T112 APTINA CAMERA SENSOR
9825M:	Jacopo Mondi <jacopo@jmondi.org>
9826L:	linux-media@vger.kernel.org
9827T:	git git://linuxtv.org/media_tree.git
9828S:	Odd Fixes
9829F:	drivers/media/i2c/mt9t112.c
9830F:	include/media/i2c/mt9t112.h
9831
9832MT9V032 APTINA CAMERA SENSOR
9833M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9834L:	linux-media@vger.kernel.org
9835T:	git git://linuxtv.org/media_tree.git
9836S:	Maintained
9837F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9838F:	drivers/media/i2c/mt9v032.c
9839F:	include/media/i2c/mt9v032.h
9840
9841MT9V111 APTINA CAMERA SENSOR
9842M:	Jacopo Mondi <jacopo@jmondi.org>
9843L:	linux-media@vger.kernel.org
9844T:	git git://linuxtv.org/media_tree.git
9845S:	Maintained
9846F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9847F:	drivers/media/i2c/mt9v111.c
9848
9849MULTIFUNCTION DEVICES (MFD)
9850M:	Lee Jones <lee.jones@linaro.org>
9851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9852S:	Supported
9853F:	Documentation/devicetree/bindings/mfd/
9854F:	drivers/mfd/
9855F:	include/linux/mfd/
9856F:	include/dt-bindings/mfd/
9857
9858MULTIMEDIA CARD (MMC) ETC. OVER SPI
9859S:	Orphan
9860F:	drivers/mmc/host/mmc_spi.c
9861F:	include/linux/spi/mmc_spi.h
9862
9863MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9864M:	Ulf Hansson <ulf.hansson@linaro.org>
9865L:	linux-mmc@vger.kernel.org
9866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9867S:	Maintained
9868F:	Documentation/devicetree/bindings/mmc/
9869F:	drivers/mmc/
9870F:	include/linux/mmc/
9871F:	include/uapi/linux/mmc/
9872
9873MULTIPLEXER SUBSYSTEM
9874M:	Peter Rosin <peda@axentia.se>
9875S:	Maintained
9876F:	Documentation/ABI/testing/sysfs-class-mux*
9877F:	Documentation/devicetree/bindings/mux/
9878F:	include/linux/dt-bindings/mux/
9879F:	include/linux/mux/
9880F:	drivers/mux/
9881
9882MULTITECH MULTIPORT CARD (ISICOM)
9883S:	Orphan
9884F:	drivers/tty/isicom.c
9885F:	include/linux/isicom.h
9886
9887MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9888M:	Bin Liu <b-liu@ti.com>
9889L:	linux-usb@vger.kernel.org
9890S:	Maintained
9891F:	drivers/usb/musb/
9892
9893MXL301RF MEDIA DRIVER
9894M:	Akihiro Tsukada <tskd08@gmail.com>
9895L:	linux-media@vger.kernel.org
9896S:	Odd Fixes
9897F:	drivers/media/tuners/mxl301rf*
9898
9899MXL5007T MEDIA DRIVER
9900M:	Michael Krufky <mkrufky@linuxtv.org>
9901L:	linux-media@vger.kernel.org
9902W:	https://linuxtv.org
9903W:	http://github.com/mkrufky
9904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9905T:	git git://linuxtv.org/mkrufky/tuners.git
9906S:	Maintained
9907F:	drivers/media/tuners/mxl5007t.*
9908
9909MXSFB DRM DRIVER
9910M:	Marek Vasut <marex@denx.de>
9911S:	Supported
9912F:	drivers/gpu/drm/mxsfb/
9913F:	Documentation/devicetree/bindings/display/mxsfb.txt
9914
9915MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9916M:	Chris Lee <christopher.lee@cspi.com>
9917L:	netdev@vger.kernel.org
9918W:	https://www.cspi.com/ethernet-products/support/downloads/
9919S:	Supported
9920F:	drivers/net/ethernet/myricom/myri10ge/
9921
9922NAND FLASH SUBSYSTEM
9923M:	Boris Brezillon <boris.brezillon@bootlin.com>
9924M:	Miquel Raynal <miquel.raynal@bootlin.com>
9925R:	Richard Weinberger <richard@nod.at>
9926L:	linux-mtd@lists.infradead.org
9927W:	http://www.linux-mtd.infradead.org/
9928Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9929T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9930T:	git git://git.infradead.org/linux-mtd.git nand/next
9931S:	Maintained
9932F:	drivers/mtd/nand/
9933F:	include/linux/mtd/*nand*.h
9934
9935NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9936M:	Daniel Mack <zonque@gmail.com>
9937S:	Maintained
9938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9939W:	http://www.native-instruments.com
9940F:	sound/usb/caiaq/
9941
9942NATSEMI ETHERNET DRIVER (DP8381x)
9943S:	Orphan
9944F:	drivers/net/ethernet/natsemi/natsemi.c
9945
9946NCP FILESYSTEM
9947M:	Petr Vandrovec <petr@vandrovec.name>
9948S:	Obsolete
9949F:	drivers/staging/ncpfs/
9950
9951NCR 5380 SCSI DRIVERS
9952M:	Finn Thain <fthain@telegraphics.com.au>
9953M:	Michael Schmitz <schmitzmic@gmail.com>
9954L:	linux-scsi@vger.kernel.org
9955S:	Maintained
9956F:	Documentation/scsi/g_NCR5380.txt
9957F:	drivers/scsi/NCR5380.*
9958F:	drivers/scsi/arm/cumana_1.c
9959F:	drivers/scsi/arm/oak.c
9960F:	drivers/scsi/atari_scsi.*
9961F:	drivers/scsi/dmx3191d.c
9962F:	drivers/scsi/g_NCR5380.*
9963F:	drivers/scsi/mac_scsi.*
9964F:	drivers/scsi/sun3_scsi.*
9965F:	drivers/scsi/sun3_scsi_vme.c
9966
9967NCSI LIBRARY:
9968M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9969S:	Maintained
9970F:	net/ncsi/
9971
9972NCT6775 HARDWARE MONITOR DRIVER
9973M:	Guenter Roeck <linux@roeck-us.net>
9974L:	linux-hwmon@vger.kernel.org
9975S:	Maintained
9976F:	Documentation/hwmon/nct6775
9977F:	drivers/hwmon/nct6775.c
9978
9979NET_FAILOVER MODULE
9980M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9981L:	netdev@vger.kernel.org
9982S:	Supported
9983F:	driver/net/net_failover.c
9984F:	include/net/net_failover.h
9985F:	Documentation/networking/net_failover.rst
9986
9987NETEFFECT IWARP RNIC DRIVER (IW_NES)
9988M:	Faisal Latif <faisal.latif@intel.com>
9989L:	linux-rdma@vger.kernel.org
9990W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9991S:	Supported
9992F:	drivers/infiniband/hw/nes/
9993F:	include/uapi/rdma/nes-abi.h
9994
9995NETEM NETWORK EMULATOR
9996M:	Stephen Hemminger <stephen@networkplumber.org>
9997L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9998S:	Maintained
9999F:	net/sched/sch_netem.c
10000
10001NETERION 10GbE DRIVERS (s2io/vxge)
10002M:	Jon Mason <jdmason@kudzu.us>
10003L:	netdev@vger.kernel.org
10004S:	Supported
10005F:	Documentation/networking/s2io.txt
10006F:	Documentation/networking/vxge.txt
10007F:	drivers/net/ethernet/neterion/
10008
10009NETFILTER
10010M:	Pablo Neira Ayuso <pablo@netfilter.org>
10011M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10012M:	Florian Westphal <fw@strlen.de>
10013L:	netfilter-devel@vger.kernel.org
10014L:	coreteam@netfilter.org
10015W:	http://www.netfilter.org/
10016W:	http://www.iptables.org/
10017W:	http://www.nftables.org/
10018Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10021S:	Maintained
10022F:	include/linux/netfilter*
10023F:	include/linux/netfilter/
10024F:	include/net/netfilter/
10025F:	include/uapi/linux/netfilter*
10026F:	include/uapi/linux/netfilter/
10027F:	net/*/netfilter.c
10028F:	net/*/netfilter/
10029F:	net/netfilter/
10030F:	net/bridge/br_netfilter*.c
10031
10032NETROM NETWORK LAYER
10033M:	Ralf Baechle <ralf@linux-mips.org>
10034L:	linux-hams@vger.kernel.org
10035W:	http://www.linux-ax25.org/
10036S:	Maintained
10037F:	include/net/netrom.h
10038F:	include/uapi/linux/netrom.h
10039F:	net/netrom/
10040
10041NETRONOME ETHERNET DRIVERS
10042M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10043L:	oss-drivers@netronome.com
10044S:	Maintained
10045F:	drivers/net/ethernet/netronome/
10046
10047NETWORK BLOCK DEVICE (NBD)
10048M:	Josef Bacik <josef@toxicpanda.com>
10049S:	Maintained
10050L:	linux-block@vger.kernel.org
10051L:	nbd@other.debian.org
10052F:	Documentation/blockdev/nbd.txt
10053F:	drivers/block/nbd.c
10054F:	include/uapi/linux/nbd.h
10055
10056NETWORK DROP MONITOR
10057M:	Neil Horman <nhorman@tuxdriver.com>
10058L:	netdev@vger.kernel.org
10059S:	Maintained
10060W:	https://fedorahosted.org/dropwatch/
10061F:	net/core/drop_monitor.c
10062
10063NETWORKING DRIVERS
10064M:	"David S. Miller" <davem@davemloft.net>
10065L:	netdev@vger.kernel.org
10066W:	http://www.linuxfoundation.org/en/Net
10067Q:	http://patchwork.ozlabs.org/project/netdev/list/
10068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10070S:	Odd Fixes
10071F:	Documentation/devicetree/bindings/net/
10072F:	drivers/net/
10073F:	include/linux/if_*
10074F:	include/linux/netdevice.h
10075F:	include/linux/etherdevice.h
10076F:	include/linux/fcdevice.h
10077F:	include/linux/fddidevice.h
10078F:	include/linux/hippidevice.h
10079F:	include/linux/inetdevice.h
10080F:	include/uapi/linux/if_*
10081F:	include/uapi/linux/netdevice.h
10082
10083NETWORKING DRIVERS (WIRELESS)
10084M:	Kalle Valo <kvalo@codeaurora.org>
10085L:	linux-wireless@vger.kernel.org
10086Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10089S:	Maintained
10090F:	Documentation/devicetree/bindings/net/wireless/
10091F:	drivers/net/wireless/
10092
10093NETWORKING [DSA]
10094M:	Andrew Lunn <andrew@lunn.ch>
10095M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10096M:	Florian Fainelli <f.fainelli@gmail.com>
10097S:	Maintained
10098F:	Documentation/devicetree/bindings/net/dsa/
10099F:	net/dsa/
10100F:	include/net/dsa.h
10101F:	include/linux/dsa/
10102F:	drivers/net/dsa/
10103
10104NETWORKING [GENERAL]
10105M:	"David S. Miller" <davem@davemloft.net>
10106L:	netdev@vger.kernel.org
10107W:	http://www.linuxfoundation.org/en/Net
10108Q:	http://patchwork.ozlabs.org/project/netdev/list/
10109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10111B:	mailto:netdev@vger.kernel.org
10112S:	Maintained
10113F:	net/
10114F:	include/net/
10115F:	include/linux/in.h
10116F:	include/linux/net.h
10117F:	include/linux/netdevice.h
10118F:	include/uapi/linux/in.h
10119F:	include/uapi/linux/net.h
10120F:	include/uapi/linux/netdevice.h
10121F:	include/uapi/linux/net_namespace.h
10122F:	tools/testing/selftests/net/
10123F:	lib/net_utils.c
10124F:	lib/random32.c
10125F:	Documentation/networking/
10126
10127NETWORKING [IPSEC]
10128M:	Steffen Klassert <steffen.klassert@secunet.com>
10129M:	Herbert Xu <herbert@gondor.apana.org.au>
10130M:	"David S. Miller" <davem@davemloft.net>
10131L:	netdev@vger.kernel.org
10132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10134S:	Maintained
10135F:	net/core/flow.c
10136F:	net/xfrm/
10137F:	net/key/
10138F:	net/ipv4/xfrm*
10139F:	net/ipv4/esp4*
10140F:	net/ipv4/ah4.c
10141F:	net/ipv4/ipcomp.c
10142F:	net/ipv4/ip_vti.c
10143F:	net/ipv6/xfrm*
10144F:	net/ipv6/esp6*
10145F:	net/ipv6/ah6.c
10146F:	net/ipv6/ipcomp6.c
10147F:	net/ipv6/ip6_vti.c
10148F:	include/uapi/linux/xfrm.h
10149F:	include/net/xfrm.h
10150
10151NETWORKING [IPv4/IPv6]
10152M:	"David S. Miller" <davem@davemloft.net>
10153M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10154M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10155L:	netdev@vger.kernel.org
10156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10157S:	Maintained
10158F:	net/ipv4/
10159F:	net/ipv6/
10160F:	include/net/ip*
10161F:	arch/x86/net/*
10162
10163NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10164M:	Paul Moore <paul@paul-moore.com>
10165W:	https://github.com/netlabel
10166L:	netdev@vger.kernel.org
10167L:	linux-security-module@vger.kernel.org
10168S:	Maintained
10169F:	Documentation/netlabel/
10170F:	include/net/calipso.h
10171F:	include/net/cipso_ipv4.h
10172F:	include/net/netlabel.h
10173F:	include/uapi/linux/netfilter/xt_SECMARK.h
10174F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10175F:	net/netlabel/
10176F:	net/ipv4/cipso_ipv4.c
10177F:	net/ipv6/calipso.c
10178F:	net/netfilter/xt_CONNSECMARK.c
10179F:	net/netfilter/xt_SECMARK.c
10180
10181NETWORKING [TCP]
10182M:	Eric Dumazet <edumazet@google.com>
10183L:	netdev@vger.kernel.org
10184S:	Maintained
10185F:	net/ipv4/tcp*.c
10186F:	net/ipv4/syncookies.c
10187F:	net/ipv6/tcp*.c
10188F:	net/ipv6/syncookies.c
10189F:	include/uapi/linux/tcp.h
10190F:	include/net/tcp.h
10191F:	include/linux/tcp.h
10192F:	include/trace/events/tcp.h
10193
10194NETWORKING [TLS]
10195M:	Boris Pismenny <borisp@mellanox.com>
10196M:	Aviad Yehezkel <aviadye@mellanox.com>
10197M:	Dave Watson <davejwatson@fb.com>
10198L:	netdev@vger.kernel.org
10199S:	Maintained
10200F:	net/tls/*
10201F:	include/uapi/linux/tls.h
10202F:	include/net/tls.h
10203
10204NETWORKING [WIRELESS]
10205L:	linux-wireless@vger.kernel.org
10206Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10207
10208NETDEVSIM
10209M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10210S:	Maintained
10211F:	drivers/net/netdevsim/*
10212
10213NETXEN (1/10) GbE SUPPORT
10214M:	Manish Chopra <manish.chopra@cavium.com>
10215M:	Rahul Verma <rahul.verma@cavium.com>
10216M:	Dept-GELinuxNICDev@cavium.com
10217L:	netdev@vger.kernel.org
10218S:	Supported
10219F:	drivers/net/ethernet/qlogic/netxen/
10220
10221NFC SUBSYSTEM
10222M:	Samuel Ortiz <sameo@linux.intel.com>
10223L:	linux-wireless@vger.kernel.org
10224L:	linux-nfc@lists.01.org (subscribers-only)
10225S:	Supported
10226F:	net/nfc/
10227F:	include/net/nfc/
10228F:	include/uapi/linux/nfc.h
10229F:	drivers/nfc/
10230F:	include/linux/platform_data/nfcmrvl.h
10231F:	include/linux/platform_data/nxp-nci.h
10232F:	Documentation/devicetree/bindings/net/nfc/
10233
10234NFS, SUNRPC, AND LOCKD CLIENTS
10235M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10236M:	Anna Schumaker <anna.schumaker@netapp.com>
10237L:	linux-nfs@vger.kernel.org
10238W:	http://client.linux-nfs.org
10239T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10240S:	Maintained
10241F:	fs/lockd/
10242F:	fs/nfs/
10243F:	fs/nfs_common/
10244F:	net/sunrpc/
10245F:	include/linux/lockd/
10246F:	include/linux/nfs*
10247F:	include/linux/sunrpc/
10248F:	include/uapi/linux/nfs*
10249F:	include/uapi/linux/sunrpc/
10250
10251NILFS2 FILESYSTEM
10252M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10253L:	linux-nilfs@vger.kernel.org
10254W:	https://nilfs.sourceforge.io/
10255W:	https://nilfs.osdn.jp/
10256T:	git git://github.com/konis/nilfs2.git
10257S:	Supported
10258F:	Documentation/filesystems/nilfs2.txt
10259F:	fs/nilfs2/
10260F:	include/trace/events/nilfs2.h
10261F:	include/uapi/linux/nilfs2_api.h
10262F:	include/uapi/linux/nilfs2_ondisk.h
10263
10264NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10265M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10266W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10267S:	Maintained
10268F:	Documentation/scsi/NinjaSCSI.txt
10269F:	drivers/scsi/pcmcia/nsp_*
10270
10271NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10272M:	GOTO Masanori <gotom@debian.or.jp>
10273M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10274W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10275S:	Maintained
10276F:	Documentation/scsi/NinjaSCSI.txt
10277F:	drivers/scsi/nsp32*
10278
10279NIOS2 ARCHITECTURE
10280M:	Ley Foon Tan <lftan@altera.com>
10281L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10283S:	Maintained
10284F:	arch/nios2/
10285
10286NOHZ, DYNTICKS SUPPORT
10287M:	Frederic Weisbecker <fweisbec@gmail.com>
10288M:	Thomas Gleixner <tglx@linutronix.de>
10289M:	Ingo Molnar <mingo@kernel.org>
10290L:	linux-kernel@vger.kernel.org
10291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10292S:	Maintained
10293F:	kernel/time/tick*.*
10294F:	include/linux/tick.h
10295F:	include/linux/sched/nohz.h
10296
10297NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10298M:	Pavel Machek <pavel@ucw.cz>
10299M:	Sakari Ailus <sakari.ailus@iki.fi>
10300L:	linux-media@vger.kernel.org
10301S:	Maintained
10302F:	drivers/media/i2c/et8ek8
10303F:	drivers/media/i2c/ad5820.c
10304
10305NOKIA N900 POWER SUPPLY DRIVERS
10306R:	Pali Rohár <pali.rohar@gmail.com>
10307F:	include/linux/power/bq2415x_charger.h
10308F:	include/linux/power/bq27xxx_battery.h
10309F:	include/linux/power/isp1704_charger.h
10310F:	drivers/power/supply/bq2415x_charger.c
10311F:	drivers/power/supply/bq27xxx_battery.c
10312F:	drivers/power/supply/bq27xxx_battery_i2c.c
10313F:	drivers/power/supply/isp1704_charger.c
10314F:	drivers/power/supply/rx51_battery.c
10315
10316NTB AMD DRIVER
10317M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10318L:	linux-ntb@googlegroups.com
10319S:	Supported
10320F:	drivers/ntb/hw/amd/
10321
10322NTB DRIVER CORE
10323M:	Jon Mason <jdmason@kudzu.us>
10324M:	Dave Jiang <dave.jiang@intel.com>
10325M:	Allen Hubbe <allenbh@gmail.com>
10326L:	linux-ntb@googlegroups.com
10327S:	Supported
10328W:	https://github.com/jonmason/ntb/wiki
10329T:	git git://github.com/jonmason/ntb.git
10330F:	drivers/ntb/
10331F:	drivers/net/ntb_netdev.c
10332F:	include/linux/ntb.h
10333F:	include/linux/ntb_transport.h
10334F:	tools/testing/selftests/ntb/
10335
10336NTB IDT DRIVER
10337M:	Serge Semin <fancer.lancer@gmail.com>
10338L:	linux-ntb@googlegroups.com
10339S:	Supported
10340F:	drivers/ntb/hw/idt/
10341
10342NTB INTEL DRIVER
10343M:	Dave Jiang <dave.jiang@intel.com>
10344L:	linux-ntb@googlegroups.com
10345S:	Supported
10346W:	https://github.com/davejiang/linux/wiki
10347T:	git https://github.com/davejiang/linux.git
10348F:	drivers/ntb/hw/intel/
10349
10350NTFS FILESYSTEM
10351M:	Anton Altaparmakov <anton@tuxera.com>
10352L:	linux-ntfs-dev@lists.sourceforge.net
10353W:	http://www.tuxera.com/
10354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10355S:	Supported
10356F:	Documentation/filesystems/ntfs.txt
10357F:	fs/ntfs/
10358
10359NUBUS SUBSYSTEM
10360M:	Finn Thain <fthain@telegraphics.com.au>
10361L:	linux-m68k@lists.linux-m68k.org
10362S:	Maintained
10363F:	arch/*/include/asm/nubus.h
10364F:	drivers/nubus/
10365F:	include/linux/nubus.h
10366F:	include/uapi/linux/nubus.h
10367
10368NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10369M:	Antonino Daplas <adaplas@gmail.com>
10370L:	linux-fbdev@vger.kernel.org
10371S:	Maintained
10372F:	drivers/video/fbdev/riva/
10373F:	drivers/video/fbdev/nvidia/
10374
10375NVM EXPRESS DRIVER
10376M:	Keith Busch <keith.busch@intel.com>
10377M:	Jens Axboe <axboe@fb.com>
10378M:	Christoph Hellwig <hch@lst.de>
10379M:	Sagi Grimberg <sagi@grimberg.me>
10380L:	linux-nvme@lists.infradead.org
10381T:	git://git.infradead.org/nvme.git
10382W:	http://git.infradead.org/nvme.git
10383S:	Supported
10384F:	drivers/nvme/host/
10385F:	include/linux/nvme.h
10386F:	include/uapi/linux/nvme_ioctl.h
10387
10388NVM EXPRESS FC TRANSPORT DRIVERS
10389M:	James Smart <james.smart@broadcom.com>
10390L:	linux-nvme@lists.infradead.org
10391S:	Supported
10392F:	include/linux/nvme-fc.h
10393F:	include/linux/nvme-fc-driver.h
10394F:	drivers/nvme/host/fc.c
10395F:	drivers/nvme/target/fc.c
10396F:	drivers/nvme/target/fcloop.c
10397
10398NVM EXPRESS TARGET DRIVER
10399M:	Christoph Hellwig <hch@lst.de>
10400M:	Sagi Grimberg <sagi@grimberg.me>
10401L:	linux-nvme@lists.infradead.org
10402T:	git://git.infradead.org/nvme.git
10403W:	http://git.infradead.org/nvme.git
10404S:	Supported
10405F:	drivers/nvme/target/
10406
10407NVMEM FRAMEWORK
10408M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10409S:	Maintained
10410F:	drivers/nvmem/
10411F:	Documentation/devicetree/bindings/nvmem/
10412F:	Documentation/ABI/stable/sysfs-bus-nvmem
10413F:	include/linux/nvmem-consumer.h
10414F:	include/linux/nvmem-provider.h
10415
10416NXP SGTL5000 DRIVER
10417M:	Fabio Estevam <fabio.estevam@nxp.com>
10418L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10419S:	Maintained
10420F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10421F:	sound/soc/codecs/sgtl5000*
10422
10423NXP TDA998X DRM DRIVER
10424M:	Russell King <linux@armlinux.org.uk>
10425S:	Maintained
10426T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10427T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10428F:	drivers/gpu/drm/i2c/tda998x_drv.c
10429F:	include/drm/i2c/tda998x.h
10430F:	include/dt-bindings/display/tda998x.h
10431K:	"nxp,tda998x"
10432
10433NXP TFA9879 DRIVER
10434M:	Peter Rosin <peda@axentia.se>
10435L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10436S:	Maintained
10437F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10438F:	sound/soc/codecs/tfa9879*
10439
10440NXP-NCI NFC DRIVER
10441M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10442R:	Charles Gorand <charles.gorand@effinnov.com>
10443L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10444S:	Supported
10445F:	drivers/nfc/nxp-nci
10446
10447OBJTOOL
10448M:	Josh Poimboeuf <jpoimboe@redhat.com>
10449M:	Peter Zijlstra <peterz@infradead.org>
10450S:	Supported
10451F:	tools/objtool/
10452
10453OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10454M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10455M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10456L:	linuxppc-dev@lists.ozlabs.org
10457S:	Supported
10458F:	arch/powerpc/platforms/powernv/ocxl.c
10459F:	arch/powerpc/include/asm/pnv-ocxl.h
10460F:	drivers/misc/ocxl/
10461F:	include/misc/ocxl*
10462F:	include/uapi/misc/ocxl.h
10463F:	Documentation/accelerators/ocxl.rst
10464
10465OMAP AUDIO SUPPORT
10466M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10467M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10469L:	linux-omap@vger.kernel.org
10470S:	Maintained
10471F:	sound/soc/omap/
10472
10473OMAP CLOCK FRAMEWORK SUPPORT
10474M:	Paul Walmsley <paul@pwsan.com>
10475L:	linux-omap@vger.kernel.org
10476S:	Maintained
10477F:	arch/arm/*omap*/*clock*
10478
10479OMAP DEVICE TREE SUPPORT
10480M:	Benoît Cousson <bcousson@baylibre.com>
10481M:	Tony Lindgren <tony@atomide.com>
10482L:	linux-omap@vger.kernel.org
10483L:	devicetree@vger.kernel.org
10484S:	Maintained
10485F:	arch/arm/boot/dts/*omap*
10486F:	arch/arm/boot/dts/*am3*
10487F:	arch/arm/boot/dts/*am4*
10488F:	arch/arm/boot/dts/*am5*
10489F:	arch/arm/boot/dts/*dra7*
10490
10491OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10492L:	linux-omap@vger.kernel.org
10493L:	linux-fbdev@vger.kernel.org
10494S:	Orphan
10495F:	drivers/video/fbdev/omap2/
10496F:	Documentation/arm/OMAP/DSS
10497
10498OMAP FRAMEBUFFER SUPPORT
10499L:	linux-fbdev@vger.kernel.org
10500L:	linux-omap@vger.kernel.org
10501S:	Orphan
10502F:	drivers/video/fbdev/omap/
10503
10504OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10505M:	Roger Quadros <rogerq@ti.com>
10506M:	Tony Lindgren <tony@atomide.com>
10507L:	linux-omap@vger.kernel.org
10508S:	Maintained
10509F:	drivers/memory/omap-gpmc.c
10510F:	arch/arm/mach-omap2/*gpmc*
10511
10512OMAP GPIO DRIVER
10513M:	Grygorii Strashko <grygorii.strashko@ti.com>
10514M:	Santosh Shilimkar <ssantosh@kernel.org>
10515M:	Kevin Hilman <khilman@kernel.org>
10516L:	linux-omap@vger.kernel.org
10517S:	Maintained
10518F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10519F:	drivers/gpio/gpio-omap.c
10520
10521OMAP HARDWARE SPINLOCK SUPPORT
10522M:	Ohad Ben-Cohen <ohad@wizery.com>
10523L:	linux-omap@vger.kernel.org
10524S:	Maintained
10525F:	drivers/hwspinlock/omap_hwspinlock.c
10526
10527OMAP HS MMC SUPPORT
10528L:	linux-mmc@vger.kernel.org
10529L:	linux-omap@vger.kernel.org
10530S:	Orphan
10531F:	drivers/mmc/host/omap_hsmmc.c
10532
10533OMAP HWMOD DATA
10534M:	Paul Walmsley <paul@pwsan.com>
10535L:	linux-omap@vger.kernel.org
10536S:	Maintained
10537F:	arch/arm/mach-omap2/omap_hwmod*data*
10538
10539OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10540M:	Benoît Cousson <bcousson@baylibre.com>
10541L:	linux-omap@vger.kernel.org
10542S:	Maintained
10543F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10544
10545OMAP HWMOD SUPPORT
10546M:	Benoît Cousson <bcousson@baylibre.com>
10547M:	Paul Walmsley <paul@pwsan.com>
10548L:	linux-omap@vger.kernel.org
10549S:	Maintained
10550F:	arch/arm/mach-omap2/omap_hwmod.*
10551
10552OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10553M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10554L:	linux-media@vger.kernel.org
10555S:	Maintained
10556F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10557F:	drivers/media/platform/omap3isp/
10558F:	drivers/staging/media/omap4iss/
10559
10560OMAP MMC SUPPORT
10561M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10562L:	linux-omap@vger.kernel.org
10563S:	Maintained
10564F:	drivers/mmc/host/omap.c
10565
10566OMAP POWER MANAGEMENT SUPPORT
10567M:	Kevin Hilman <khilman@kernel.org>
10568L:	linux-omap@vger.kernel.org
10569S:	Maintained
10570F:	arch/arm/*omap*/*pm*
10571F:	drivers/cpufreq/omap-cpufreq.c
10572
10573OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10574M:	Rajendra Nayak <rnayak@codeaurora.org>
10575M:	Paul Walmsley <paul@pwsan.com>
10576L:	linux-omap@vger.kernel.org
10577S:	Maintained
10578F:	arch/arm/mach-omap2/prm*
10579
10580OMAP RANDOM NUMBER GENERATOR SUPPORT
10581M:	Deepak Saxena <dsaxena@plexity.net>
10582S:	Maintained
10583F:	drivers/char/hw_random/omap-rng.c
10584
10585OMAP USB SUPPORT
10586L:	linux-usb@vger.kernel.org
10587L:	linux-omap@vger.kernel.org
10588S:	Orphan
10589F:	drivers/usb/*/*omap*
10590F:	arch/arm/*omap*/usb*
10591
10592OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10593M:	Mark Jackson <mpfj@newflow.co.uk>
10594L:	linux-omap@vger.kernel.org
10595S:	Maintained
10596F:	arch/arm/boot/dts/am335x-nano.dts
10597
10598OMAP1 SUPPORT
10599M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10600M:	Tony Lindgren <tony@atomide.com>
10601L:	linux-omap@vger.kernel.org
10602Q:	http://patchwork.kernel.org/project/linux-omap/list/
10603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10604S:	Maintained
10605F:	arch/arm/mach-omap1/
10606F:	arch/arm/plat-omap/
10607F:	arch/arm/configs/omap1_defconfig
10608F:	drivers/i2c/busses/i2c-omap.c
10609F:	include/linux/platform_data/i2c-omap.h
10610F:	include/linux/platform_data/ams-delta-fiq.h
10611
10612OMAP2+ SUPPORT
10613M:	Tony Lindgren <tony@atomide.com>
10614L:	linux-omap@vger.kernel.org
10615W:	http://www.muru.com/linux/omap/
10616W:	http://linux.omap.com/
10617Q:	http://patchwork.kernel.org/project/linux-omap/list/
10618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10619S:	Maintained
10620F:	arch/arm/mach-omap2/
10621F:	arch/arm/plat-omap/
10622F:	arch/arm/configs/omap2plus_defconfig
10623F:	drivers/i2c/busses/i2c-omap.c
10624F:	drivers/irqchip/irq-omap-intc.c
10625F:	drivers/mfd/*omap*.c
10626F:	drivers/mfd/menelaus.c
10627F:	drivers/mfd/palmas.c
10628F:	drivers/mfd/tps65217.c
10629F:	drivers/mfd/tps65218.c
10630F:	drivers/mfd/tps65910.c
10631F:	drivers/mfd/twl-core.[ch]
10632F:	drivers/mfd/twl4030*.c
10633F:	drivers/mfd/twl6030*.c
10634F:	drivers/mfd/twl6040*.c
10635F:	drivers/regulator/palmas-regulator*.c
10636F:	drivers/regulator/pbias-regulator.c
10637F:	drivers/regulator/tps65217-regulator.c
10638F:	drivers/regulator/tps65218-regulator.c
10639F:	drivers/regulator/tps65910-regulator.c
10640F:	drivers/regulator/twl-regulator.c
10641F:	drivers/regulator/twl6030-regulator.c
10642F:	include/linux/platform_data/i2c-omap.h
10643
10644ONION OMEGA2+ BOARD
10645M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10646L:	linux-mips@linux-mips.org
10647S:	Maintained
10648F:	arch/mips/boot/dts/ralink/omega2p.dts
10649
10650OMFS FILESYSTEM
10651M:	Bob Copeland <me@bobcopeland.com>
10652L:	linux-karma-devel@lists.sourceforge.net
10653S:	Maintained
10654F:	Documentation/filesystems/omfs.txt
10655F:	fs/omfs/
10656
10657OMNIKEY CARDMAN 4000 DRIVER
10658M:	Harald Welte <laforge@gnumonks.org>
10659S:	Maintained
10660F:	drivers/char/pcmcia/cm4000_cs.c
10661F:	include/linux/cm4000_cs.h
10662F:	include/uapi/linux/cm4000_cs.h
10663
10664OMNIKEY CARDMAN 4040 DRIVER
10665M:	Harald Welte <laforge@gnumonks.org>
10666S:	Maintained
10667F:	drivers/char/pcmcia/cm4040_cs.*
10668
10669OMNIVISION OV13858 SENSOR DRIVER
10670M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10671L:	linux-media@vger.kernel.org
10672T:	git git://linuxtv.org/media_tree.git
10673S:	Maintained
10674F:	drivers/media/i2c/ov13858.c
10675
10676OMNIVISION OV2680 SENSOR DRIVER
10677M:	Rui Miguel Silva <rmfrfs@gmail.com>
10678L:	linux-media@vger.kernel.org
10679T:	git git://linuxtv.org/media_tree.git
10680S:	Maintained
10681F:	drivers/media/i2c/ov2680.c
10682F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10683
10684OMNIVISION OV2685 SENSOR DRIVER
10685M:	Shunqian Zheng <zhengsq@rock-chips.com>
10686L:	linux-media@vger.kernel.org
10687T:	git git://linuxtv.org/media_tree.git
10688S:	Maintained
10689F:	drivers/media/i2c/ov2685.c
10690
10691OMNIVISION OV5640 SENSOR DRIVER
10692M:	Steve Longerbeam <slongerbeam@gmail.com>
10693L:	linux-media@vger.kernel.org
10694T:	git git://linuxtv.org/media_tree.git
10695S:	Maintained
10696F:	drivers/media/i2c/ov5640.c
10697
10698OMNIVISION OV5647 SENSOR DRIVER
10699M:	Luis Oliveira <lolivei@synopsys.com>
10700L:	linux-media@vger.kernel.org
10701T:	git git://linuxtv.org/media_tree.git
10702S:	Maintained
10703F:	drivers/media/i2c/ov5647.c
10704
10705OMNIVISION OV5695 SENSOR DRIVER
10706M:	Shunqian Zheng <zhengsq@rock-chips.com>
10707L:	linux-media@vger.kernel.org
10708T:	git git://linuxtv.org/media_tree.git
10709S:	Maintained
10710F:	drivers/media/i2c/ov5695.c
10711
10712OMNIVISION OV7670 SENSOR DRIVER
10713M:	Jonathan Corbet <corbet@lwn.net>
10714L:	linux-media@vger.kernel.org
10715T:	git git://linuxtv.org/media_tree.git
10716S:	Maintained
10717F:	drivers/media/i2c/ov7670.c
10718F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10719
10720OMNIVISION OV772x SENSOR DRIVER
10721M:	Jacopo Mondi <jacopo@jmondi.org>
10722L:	linux-media@vger.kernel.org
10723T:	git git://linuxtv.org/media_tree.git
10724S:	Odd fixes
10725F:	drivers/media/i2c/ov772x.c
10726F:	include/media/i2c/ov772x.h
10727F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10728
10729OMNIVISION OV7740 SENSOR DRIVER
10730M:	Wenyou Yang <wenyou.yang@microchip.com>
10731L:	linux-media@vger.kernel.org
10732T:	git git://linuxtv.org/media_tree.git
10733S:	Maintained
10734F:	drivers/media/i2c/ov7740.c
10735F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10736
10737OMNIVISION OV9650 SENSOR DRIVER
10738M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10739R:	Akinobu Mita <akinobu.mita@gmail.com>
10740R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10741L:	linux-media@vger.kernel.org
10742T:	git git://linuxtv.org/media_tree.git
10743S:	Maintained
10744F:	drivers/media/i2c/ov9650.c
10745F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10746
10747ONENAND FLASH DRIVER
10748M:	Kyungmin Park <kyungmin.park@samsung.com>
10749L:	linux-mtd@lists.infradead.org
10750S:	Maintained
10751F:	drivers/mtd/nand/onenand/
10752F:	include/linux/mtd/onenand*.h
10753
10754ONSTREAM SCSI TAPE DRIVER
10755M:	Willem Riede <osst@riede.org>
10756L:	osst-users@lists.sourceforge.net
10757L:	linux-scsi@vger.kernel.org
10758S:	Maintained
10759F:	Documentation/scsi/osst.txt
10760F:	drivers/scsi/osst.*
10761F:	drivers/scsi/osst_*.h
10762F:	drivers/scsi/st.h
10763
10764OP-TEE DRIVER
10765M:	Jens Wiklander <jens.wiklander@linaro.org>
10766S:	Maintained
10767F:	drivers/tee/optee/
10768
10769OPA-VNIC DRIVER
10770M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10771M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10772L:	linux-rdma@vger.kernel.org
10773S:	Supported
10774F:	drivers/infiniband/ulp/opa_vnic
10775
10776OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10777M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10778M:	Frank Rowand <frowand.list@gmail.com>
10779L:	devicetree@vger.kernel.org
10780S:	Maintained
10781F:	Documentation/devicetree/dynamic-resolution-notes.txt
10782F:	Documentation/devicetree/overlay-notes.txt
10783F:	drivers/of/overlay.c
10784F:	drivers/of/resolver.c
10785K:	of_overlay_notifier_
10786
10787OPEN FIRMWARE AND FLATTENED DEVICE TREE
10788M:	Rob Herring <robh+dt@kernel.org>
10789M:	Frank Rowand <frowand.list@gmail.com>
10790L:	devicetree@vger.kernel.org
10791W:	http://www.devicetree.org/
10792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10793S:	Maintained
10794F:	drivers/of/
10795F:	include/linux/of*.h
10796F:	scripts/dtc/
10797F:	Documentation/ABI/testing/sysfs-firmware-ofw
10798
10799OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10800M:	Rob Herring <robh+dt@kernel.org>
10801M:	Mark Rutland <mark.rutland@arm.com>
10802L:	devicetree@vger.kernel.org
10803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10804Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10805S:	Maintained
10806F:	Documentation/devicetree/
10807F:	arch/*/boot/dts/
10808F:	include/dt-bindings/
10809
10810OPENCORES I2C BUS DRIVER
10811M:	Peter Korsgaard <peter@korsgaard.com>
10812L:	linux-i2c@vger.kernel.org
10813S:	Maintained
10814F:	Documentation/i2c/busses/i2c-ocores
10815F:	drivers/i2c/busses/i2c-ocores.c
10816
10817OPENRISC ARCHITECTURE
10818M:	Jonas Bonn <jonas@southpole.se>
10819M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10820M:	Stafford Horne <shorne@gmail.com>
10821T:	git git://github.com/openrisc/linux.git
10822L:	openrisc@lists.librecores.org
10823W:	http://openrisc.io
10824S:	Maintained
10825F:	Documentation/devicetree/bindings/openrisc/
10826F:	Documentation/openrisc/
10827F:	arch/openrisc/
10828F:	drivers/irqchip/irq-ompic.c
10829F:	drivers/irqchip/irq-or1k-*
10830
10831OPENVSWITCH
10832M:	Pravin B Shelar <pshelar@ovn.org>
10833L:	netdev@vger.kernel.org
10834L:	dev@openvswitch.org
10835W:	http://openvswitch.org
10836S:	Maintained
10837F:	net/openvswitch/
10838F:	include/uapi/linux/openvswitch.h
10839
10840OPERATING PERFORMANCE POINTS (OPP)
10841M:	Viresh Kumar <vireshk@kernel.org>
10842M:	Nishanth Menon <nm@ti.com>
10843M:	Stephen Boyd <sboyd@kernel.org>
10844L:	linux-pm@vger.kernel.org
10845S:	Maintained
10846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10847F:	drivers/opp/
10848F:	include/linux/pm_opp.h
10849F:	Documentation/power/opp.txt
10850F:	Documentation/devicetree/bindings/opp/
10851
10852OPL4 DRIVER
10853M:	Clemens Ladisch <clemens@ladisch.de>
10854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10855T:	git git://git.alsa-project.org/alsa-kernel.git
10856S:	Maintained
10857F:	sound/drivers/opl4/
10858
10859OPROFILE
10860M:	Robert Richter <rric@kernel.org>
10861L:	oprofile-list@lists.sf.net
10862S:	Maintained
10863F:	arch/*/include/asm/oprofile*.h
10864F:	arch/*/oprofile/
10865F:	drivers/oprofile/
10866F:	include/linux/oprofile.h
10867
10868ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10869M:	Mark Fasheh <mark@fasheh.com>
10870M:	Joel Becker <jlbec@evilplan.org>
10871L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10872W:	http://ocfs2.wiki.kernel.org
10873S:	Supported
10874F:	Documentation/filesystems/ocfs2.txt
10875F:	Documentation/filesystems/dlmfs.txt
10876F:	fs/ocfs2/
10877
10878ORANGEFS FILESYSTEM
10879M:	Mike Marshall <hubcap@omnibond.com>
10880R:	Martin Brandenburg <martin@omnibond.com>
10881L:	devel@lists.orangefs.org
10882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10883S:	Supported
10884F:	fs/orangefs/
10885F:	Documentation/filesystems/orangefs.txt
10886
10887ORINOCO DRIVER
10888L:	linux-wireless@vger.kernel.org
10889W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10890W:	http://www.nongnu.org/orinoco/
10891S:	Orphan
10892F:	drivers/net/wireless/intersil/orinoco/
10893
10894OSD LIBRARY and FILESYSTEM
10895M:	Boaz Harrosh <ooo@electrozaur.com>
10896S:	Maintained
10897F:	drivers/scsi/osd/
10898F:	include/scsi/osd_*
10899F:	fs/exofs/
10900
10901OV2659 OMNIVISION SENSOR DRIVER
10902M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10903L:	linux-media@vger.kernel.org
10904W:	https://linuxtv.org
10905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10906T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10907S:	Maintained
10908F:	drivers/media/i2c/ov2659.c
10909F:	include/media/i2c/ov2659.h
10910
10911OVERLAY FILESYSTEM
10912M:	Miklos Szeredi <miklos@szeredi.hu>
10913L:	linux-unionfs@vger.kernel.org
10914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10915S:	Supported
10916F:	fs/overlayfs/
10917F:	Documentation/filesystems/overlayfs.txt
10918
10919P54 WIRELESS DRIVER
10920M:	Christian Lamparter <chunkeey@googlemail.com>
10921L:	linux-wireless@vger.kernel.org
10922W:	http://wireless.kernel.org/en/users/Drivers/p54
10923S:	Maintained
10924F:	drivers/net/wireless/intersil/p54/
10925
10926PA SEMI ETHERNET DRIVER
10927L:	netdev@vger.kernel.org
10928S:	Orphan
10929F:	drivers/net/ethernet/pasemi/*
10930
10931PA SEMI SMBUS DRIVER
10932L:	linux-i2c@vger.kernel.org
10933S:	Orphan
10934F:	drivers/i2c/busses/i2c-pasemi.c
10935
10936PADATA PARALLEL EXECUTION MECHANISM
10937M:	Steffen Klassert <steffen.klassert@secunet.com>
10938L:	linux-crypto@vger.kernel.org
10939S:	Maintained
10940F:	kernel/padata.c
10941F:	include/linux/padata.h
10942F:	Documentation/padata.txt
10943
10944PANASONIC LAPTOP ACPI EXTRAS DRIVER
10945M:	Harald Welte <laforge@gnumonks.org>
10946L:	platform-driver-x86@vger.kernel.org
10947S:	Maintained
10948F:	drivers/platform/x86/panasonic-laptop.c
10949
10950PARALLEL LCD/KEYPAD PANEL DRIVER
10951M:	Willy Tarreau <willy@haproxy.com>
10952M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10953S:	Odd Fixes
10954F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10955F:	drivers/auxdisplay/panel.c
10956
10957PARALLEL PORT SUBSYSTEM
10958M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10959M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10960L:	linux-parport@lists.infradead.org (subscribers-only)
10961S:	Maintained
10962F:	drivers/parport/
10963F:	include/linux/parport*.h
10964F:	drivers/char/ppdev.c
10965F:	include/uapi/linux/ppdev.h
10966F:	Documentation/parport*.txt
10967
10968PARAVIRT_OPS INTERFACE
10969M:	Juergen Gross <jgross@suse.com>
10970M:	Alok Kataria <akataria@vmware.com>
10971L:	virtualization@lists.linux-foundation.org
10972S:	Supported
10973F:	Documentation/virtual/paravirt_ops.txt
10974F:	arch/*/kernel/paravirt*
10975F:	arch/*/include/asm/paravirt*.h
10976F:	include/linux/hypervisor.h
10977
10978PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10979M:	Tim Waugh <tim@cyberelk.net>
10980L:	linux-parport@lists.infradead.org (subscribers-only)
10981S:	Maintained
10982F:	Documentation/blockdev/paride.txt
10983F:	drivers/block/paride/
10984
10985PARISC ARCHITECTURE
10986M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10987M:	Helge Deller <deller@gmx.de>
10988L:	linux-parisc@vger.kernel.org
10989W:	http://www.parisc-linux.org/
10990Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10993S:	Maintained
10994F:	arch/parisc/
10995F:	Documentation/parisc/
10996F:	drivers/parisc/
10997F:	drivers/char/agp/parisc-agp.c
10998F:	drivers/input/serio/gscps2.c
10999F:	drivers/parport/parport_gsc.*
11000F:	drivers/tty/serial/8250/8250_gsc.c
11001F:	drivers/video/fbdev/sti*
11002F:	drivers/video/console/sti*
11003F:	drivers/video/logo/logo_parisc*
11004
11005PARMAN
11006M:	Jiri Pirko <jiri@mellanox.com>
11007L:	netdev@vger.kernel.org
11008S:	Supported
11009F:	lib/parman.c
11010F:	lib/test_parman.c
11011F:	include/linux/parman.h
11012
11013PC87360 HARDWARE MONITORING DRIVER
11014M:	Jim Cromie <jim.cromie@gmail.com>
11015L:	linux-hwmon@vger.kernel.org
11016S:	Maintained
11017F:	Documentation/hwmon/pc87360
11018F:	drivers/hwmon/pc87360.c
11019
11020PC8736x GPIO DRIVER
11021M:	Jim Cromie <jim.cromie@gmail.com>
11022S:	Maintained
11023F:	drivers/char/pc8736x_gpio.c
11024
11025PC87427 HARDWARE MONITORING DRIVER
11026M:	Jean Delvare <jdelvare@suse.com>
11027L:	linux-hwmon@vger.kernel.org
11028S:	Maintained
11029F:	Documentation/hwmon/pc87427
11030F:	drivers/hwmon/pc87427.c
11031
11032PCA9532 LED DRIVER
11033M:	Riku Voipio <riku.voipio@iki.fi>
11034S:	Maintained
11035F:	drivers/leds/leds-pca9532.c
11036F:	include/linux/leds-pca9532.h
11037
11038PCA9541 I2C BUS MASTER SELECTOR DRIVER
11039M:	Guenter Roeck <linux@roeck-us.net>
11040L:	linux-i2c@vger.kernel.org
11041S:	Maintained
11042F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11043
11044PCDP - PRIMARY CONSOLE AND DEBUG PORT
11045M:	Khalid Aziz <khalid@gonehiking.org>
11046S:	Maintained
11047F:	drivers/firmware/pcdp.*
11048
11049PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11050M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11051L:	linux-pci@vger.kernel.org
11052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11053S:	Maintained
11054F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11055F:	drivers/pci/controller/pci-aardvark.c
11056
11057PCI DRIVER FOR ALTERA PCIE IP
11058M:	Ley Foon Tan <lftan@altera.com>
11059L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11060L:	linux-pci@vger.kernel.org
11061S:	Supported
11062F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11063F:	drivers/pci/controller/pcie-altera.c
11064
11065PCI DRIVER FOR APPLIEDMICRO XGENE
11066M:	Tanmay Inamdar <tinamdar@apm.com>
11067L:	linux-pci@vger.kernel.org
11068L:	linux-arm-kernel@lists.infradead.org
11069S:	Maintained
11070F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11071F:	drivers/pci/controller/pci-xgene.c
11072
11073PCI DRIVER FOR ARM VERSATILE PLATFORM
11074M:	Rob Herring <robh@kernel.org>
11075L:	linux-pci@vger.kernel.org
11076L:	linux-arm-kernel@lists.infradead.org
11077S:	Maintained
11078F:	Documentation/devicetree/bindings/pci/versatile.txt
11079F:	drivers/pci/controller/pci-versatile.c
11080
11081PCI DRIVER FOR ARMADA 8K
11082M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11083L:	linux-pci@vger.kernel.org
11084L:	linux-arm-kernel@lists.infradead.org
11085S:	Maintained
11086F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11087F:	drivers/pci/controller/dwc/pcie-armada8k.c
11088
11089PCI DRIVER FOR CADENCE PCIE IP
11090M:	Alan Douglas <adouglas@cadence.com>
11091L:	linux-pci@vger.kernel.org
11092S:	Maintained
11093F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11094F:	drivers/pci/controller/pcie-cadence*
11095
11096PCI DRIVER FOR FREESCALE LAYERSCAPE
11097M:	Minghuan Lian <minghuan.Lian@nxp.com>
11098M:	Mingkai Hu <mingkai.hu@nxp.com>
11099M:	Roy Zang <roy.zang@nxp.com>
11100L:	linuxppc-dev@lists.ozlabs.org
11101L:	linux-pci@vger.kernel.org
11102L:	linux-arm-kernel@lists.infradead.org
11103S:	Maintained
11104F:	drivers/pci/controller/dwc/*layerscape*
11105
11106PCI DRIVER FOR GENERIC OF HOSTS
11107M:	Will Deacon <will.deacon@arm.com>
11108L:	linux-pci@vger.kernel.org
11109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11110S:	Maintained
11111F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11112F:	drivers/pci/controller/pci-host-common.c
11113F:	drivers/pci/controller/pci-host-generic.c
11114
11115PCI DRIVER FOR IMX6
11116M:	Richard Zhu <hongxing.zhu@nxp.com>
11117M:	Lucas Stach <l.stach@pengutronix.de>
11118L:	linux-pci@vger.kernel.org
11119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11120S:	Maintained
11121F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11122F:	drivers/pci/controller/dwc/*imx6*
11123
11124PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11125M:	Keith Busch <keith.busch@intel.com>
11126M:	Jonathan Derrick <jonathan.derrick@intel.com>
11127L:	linux-pci@vger.kernel.org
11128S:	Supported
11129F:	drivers/pci/controller/vmd.c
11130
11131PCI DRIVER FOR MICROSEMI SWITCHTEC
11132M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11133M:	Logan Gunthorpe <logang@deltatee.com>
11134L:	linux-pci@vger.kernel.org
11135S:	Maintained
11136F:	Documentation/switchtec.txt
11137F:	Documentation/ABI/testing/sysfs-class-switchtec
11138F:	drivers/pci/switch/switchtec*
11139F:	include/uapi/linux/switchtec_ioctl.h
11140F:	include/linux/switchtec.h
11141F:	drivers/ntb/hw/mscc/
11142
11143PCI DRIVER FOR MOBIVEIL PCIE IP
11144M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11145L:	linux-pci@vger.kernel.org
11146S:	Supported
11147F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11148F:	drivers/pci/controller/pcie-mobiveil.c
11149
11150PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11151M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11152M:	Jason Cooper <jason@lakedaemon.net>
11153L:	linux-pci@vger.kernel.org
11154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11155S:	Maintained
11156F:	drivers/pci/controller/*mvebu*
11157
11158PCI DRIVER FOR NVIDIA TEGRA
11159M:	Thierry Reding <thierry.reding@gmail.com>
11160L:	linux-tegra@vger.kernel.org
11161L:	linux-pci@vger.kernel.org
11162S:	Supported
11163F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11164F:	drivers/pci/controller/pci-tegra.c
11165
11166PCI DRIVER FOR RENESAS R-CAR
11167M:	Simon Horman <horms@verge.net.au>
11168L:	linux-pci@vger.kernel.org
11169L:	linux-renesas-soc@vger.kernel.org
11170S:	Maintained
11171F:	drivers/pci/controller/*rcar*
11172
11173PCI DRIVER FOR SAMSUNG EXYNOS
11174M:	Jingoo Han <jingoohan1@gmail.com>
11175L:	linux-pci@vger.kernel.org
11176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11177L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11178S:	Maintained
11179F:	drivers/pci/controller/dwc/pci-exynos.c
11180
11181PCI DRIVER FOR SYNOPSYS DESIGNWARE
11182M:	Jingoo Han <jingoohan1@gmail.com>
11183M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11184L:	linux-pci@vger.kernel.org
11185S:	Maintained
11186F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11187F:	drivers/pci/controller/dwc/*designware*
11188
11189PCI DRIVER FOR TI DRA7XX
11190M:	Kishon Vijay Abraham I <kishon@ti.com>
11191L:	linux-omap@vger.kernel.org
11192L:	linux-pci@vger.kernel.org
11193S:	Supported
11194F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11195F:	drivers/pci/controller/dwc/pci-dra7xx.c
11196
11197PCI DRIVER FOR TI KEYSTONE
11198M:	Murali Karicheri <m-karicheri2@ti.com>
11199L:	linux-pci@vger.kernel.org
11200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11201S:	Maintained
11202F:	drivers/pci/controller/dwc/*keystone*
11203
11204PCI ENDPOINT SUBSYSTEM
11205M:	Kishon Vijay Abraham I <kishon@ti.com>
11206M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11207L:	linux-pci@vger.kernel.org
11208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11209S:	Supported
11210F:	drivers/pci/endpoint/
11211F:	drivers/misc/pci_endpoint_test.c
11212F:	tools/pci/
11213
11214PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11215M:	Russell Currey <ruscur@russell.cc>
11216M:	Sam Bobroff <sbobroff@linux.ibm.com>
11217M:	Oliver O'Halloran <oohall@gmail.com>
11218L:	linuxppc-dev@lists.ozlabs.org
11219S:	Supported
11220F:	Documentation/PCI/pci-error-recovery.txt
11221F:	drivers/pci/pcie/aer.c
11222F:	drivers/pci/pcie/dpc.c
11223F:	drivers/pci/pcie/err.c
11224F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11225F:	arch/powerpc/kernel/eeh*.c
11226F:	arch/powerpc/platforms/*/eeh*.c
11227F:	arch/powerpc/include/*/eeh*.h
11228
11229PCI ERROR RECOVERY
11230M:	Linas Vepstas <linasvepstas@gmail.com>
11231L:	linux-pci@vger.kernel.org
11232S:	Supported
11233F:	Documentation/PCI/pci-error-recovery.txt
11234
11235PCI MSI DRIVER FOR ALTERA MSI IP
11236M:	Ley Foon Tan <lftan@altera.com>
11237L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11238L:	linux-pci@vger.kernel.org
11239S:	Supported
11240F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11241F:	drivers/pci/controller/pcie-altera-msi.c
11242
11243PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11244M:	Duc Dang <dhdang@apm.com>
11245L:	linux-pci@vger.kernel.org
11246L:	linux-arm-kernel@lists.infradead.org
11247S:	Maintained
11248F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11249F:	drivers/pci/controller/pci-xgene-msi.c
11250
11251PCI SUBSYSTEM
11252M:	Bjorn Helgaas <bhelgaas@google.com>
11253L:	linux-pci@vger.kernel.org
11254Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11256S:	Supported
11257F:	Documentation/devicetree/bindings/pci/
11258F:	Documentation/PCI/
11259F:	drivers/acpi/pci*
11260F:	drivers/pci/
11261F:	include/asm-generic/pci*
11262F:	include/linux/pci*
11263F:	include/linux/of_pci.h
11264F:	include/uapi/linux/pci*
11265F:	lib/pci*
11266F:	arch/x86/pci/
11267F:	arch/x86/kernel/quirks.c
11268
11269PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11270M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11271L:	linux-pci@vger.kernel.org
11272Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11274S:	Supported
11275F:	drivers/pci/controller/
11276
11277PCIE DRIVER FOR AXIS ARTPEC
11278M:	Jesper Nilsson <jesper.nilsson@axis.com>
11279L:	linux-arm-kernel@axis.com
11280L:	linux-pci@vger.kernel.org
11281S:	Maintained
11282F:	Documentation/devicetree/bindings/pci/axis,artpec*
11283F:	drivers/pci/controller/dwc/*artpec*
11284
11285PCIE DRIVER FOR CAVIUM THUNDERX
11286M:	David Daney <david.daney@cavium.com>
11287L:	linux-pci@vger.kernel.org
11288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11289S:	Supported
11290F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11291F:	drivers/pci/controller/pci-thunder-*
11292
11293PCIE DRIVER FOR HISILICON
11294M:	Zhou Wang <wangzhou1@hisilicon.com>
11295L:	linux-pci@vger.kernel.org
11296S:	Maintained
11297F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11298F:	drivers/pci/controller/dwc/pcie-hisi.c
11299
11300PCIE DRIVER FOR HISILICON KIRIN
11301M:	Xiaowei Song <songxiaowei@hisilicon.com>
11302M:	Binghui Wang <wangbinghui@hisilicon.com>
11303L:	linux-pci@vger.kernel.org
11304S:	Maintained
11305F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11306F:	drivers/pci/controller/dwc/pcie-kirin.c
11307
11308PCIE DRIVER FOR HISILICON STB
11309M:	Jianguo Sun <sunjianguo1@huawei.com>
11310M:	Shawn Guo <shawn.guo@linaro.org>
11311L:	linux-pci@vger.kernel.org
11312S:	Maintained
11313F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11314F:	drivers/pci/controller/dwc/pcie-histb.c
11315
11316PCIE DRIVER FOR MEDIATEK
11317M:	Ryder Lee <ryder.lee@mediatek.com>
11318L:	linux-pci@vger.kernel.org
11319L:	linux-mediatek@lists.infradead.org
11320S:	Supported
11321F:	Documentation/devicetree/bindings/pci/mediatek*
11322F:	drivers/pci/controller/*mediatek*
11323
11324PCIE DRIVER FOR QUALCOMM MSM
11325M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11326L:	linux-pci@vger.kernel.org
11327L:	linux-arm-msm@vger.kernel.org
11328S:	Maintained
11329F:	drivers/pci/controller/dwc/*qcom*
11330
11331PCIE DRIVER FOR ROCKCHIP
11332M:	Shawn Lin <shawn.lin@rock-chips.com>
11333L:	linux-pci@vger.kernel.org
11334L:	linux-rockchip@lists.infradead.org
11335S:	Maintained
11336F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11337F:	drivers/pci/controller/pcie-rockchip*
11338
11339PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11340M:	Linus Walleij <linus.walleij@linaro.org>
11341L:	linux-pci@vger.kernel.org
11342S:	Maintained
11343F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11344F:	drivers/pci/controller/pci-v3-semi.c
11345
11346PCIE DRIVER FOR ST SPEAR13XX
11347M:	Pratyush Anand <pratyush.anand@gmail.com>
11348L:	linux-pci@vger.kernel.org
11349S:	Maintained
11350F:	drivers/pci/controller/dwc/*spear*
11351
11352PCMCIA SUBSYSTEM
11353M:	Dominik Brodowski <linux@dominikbrodowski.net>
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11355S:	Odd Fixes
11356F:	Documentation/pcmcia/
11357F:	tools/pcmcia/
11358F:	drivers/pcmcia/
11359F:	include/pcmcia/
11360
11361PCNET32 NETWORK DRIVER
11362M:	Don Fry <pcnet32@frontier.com>
11363L:	netdev@vger.kernel.org
11364S:	Maintained
11365F:	drivers/net/ethernet/amd/pcnet32.c
11366
11367PCRYPT PARALLEL CRYPTO ENGINE
11368M:	Steffen Klassert <steffen.klassert@secunet.com>
11369L:	linux-crypto@vger.kernel.org
11370S:	Maintained
11371F:	crypto/pcrypt.c
11372F:	include/crypto/pcrypt.h
11373
11374PEAQ WMI HOTKEYS DRIVER
11375M:	Hans de Goede <hdegoede@redhat.com>
11376L:	platform-driver-x86@vger.kernel.org
11377S:	Maintained
11378F:	drivers/platform/x86/peaq-wmi.c
11379
11380PER-CPU MEMORY ALLOCATOR
11381M:	Dennis Zhou <dennis@kernel.org>
11382M:	Tejun Heo <tj@kernel.org>
11383M:	Christoph Lameter <cl@linux.com>
11384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11385S:	Maintained
11386F:	include/linux/percpu*.h
11387F:	mm/percpu*.c
11388F:	arch/*/include/asm/percpu.h
11389
11390PER-TASK DELAY ACCOUNTING
11391M:	Balbir Singh <bsingharora@gmail.com>
11392S:	Maintained
11393F:	include/linux/delayacct.h
11394F:	kernel/delayacct.c
11395
11396PERFORMANCE EVENTS SUBSYSTEM
11397M:	Peter Zijlstra <peterz@infradead.org>
11398M:	Ingo Molnar <mingo@redhat.com>
11399M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11400R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11401R:	Jiri Olsa <jolsa@redhat.com>
11402R:	Namhyung Kim <namhyung@kernel.org>
11403L:	linux-kernel@vger.kernel.org
11404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11405S:	Supported
11406F:	kernel/events/*
11407F:	include/linux/perf_event.h
11408F:	include/uapi/linux/perf_event.h
11409F:	arch/*/kernel/perf_event*.c
11410F:	arch/*/kernel/*/perf_event*.c
11411F:	arch/*/kernel/*/*/perf_event*.c
11412F:	arch/*/include/asm/perf_event.h
11413F:	arch/*/kernel/perf_callchain.c
11414F:	arch/*/events/*
11415F:	tools/perf/
11416
11417PERSONALITY HANDLING
11418M:	Christoph Hellwig <hch@infradead.org>
11419L:	linux-abi-devel@lists.sourceforge.net
11420S:	Maintained
11421F:	include/linux/personality.h
11422F:	include/uapi/linux/personality.h
11423
11424PHOENIX RC FLIGHT CONTROLLER ADAPTER
11425M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11426L:	linux-input@vger.kernel.org
11427S:	Maintained
11428F:	Documentation/input/devices/pxrc.rst
11429F:	drivers/input/joystick/pxrc.c
11430
11431PHONET PROTOCOL
11432M:	Remi Denis-Courmont <courmisch@gmail.com>
11433S:	Supported
11434F:	Documentation/networking/phonet.txt
11435F:	include/linux/phonet.h
11436F:	include/net/phonet/
11437F:	include/uapi/linux/phonet.h
11438F:	net/phonet/
11439
11440PHRAM MTD DRIVER
11441M:	Joern Engel <joern@lazybastard.org>
11442L:	linux-mtd@lists.infradead.org
11443S:	Maintained
11444F:	drivers/mtd/devices/phram.c
11445
11446PICOLCD HID DRIVER
11447M:	Bruno Prémont <bonbons@linux-vserver.org>
11448L:	linux-input@vger.kernel.org
11449S:	Maintained
11450F:	drivers/hid/hid-picolcd*
11451
11452PICOXCELL SUPPORT
11453M:	Jamie Iles <jamie@jamieiles.com>
11454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11455T:	git git://github.com/jamieiles/linux-2.6-ji.git
11456S:	Supported
11457F:	arch/arm/boot/dts/picoxcell*
11458F:	arch/arm/mach-picoxcell/
11459F:	drivers/crypto/picoxcell*
11460
11461PIN CONTROL SUBSYSTEM
11462M:	Linus Walleij <linus.walleij@linaro.org>
11463L:	linux-gpio@vger.kernel.org
11464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11465S:	Maintained
11466F:	Documentation/devicetree/bindings/pinctrl/
11467F:	Documentation/driver-api/pinctl.rst
11468F:	drivers/pinctrl/
11469F:	include/linux/pinctrl/
11470
11471PIN CONTROLLER - ATMEL AT91
11472M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11474S:	Maintained
11475F:	drivers/pinctrl/pinctrl-at91.*
11476
11477PIN CONTROLLER - ATMEL AT91 PIO4
11478M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11480L:	linux-gpio@vger.kernel.org
11481S:	Supported
11482F:	drivers/pinctrl/pinctrl-at91-pio4.*
11483
11484PIN CONTROLLER - FREESCALE
11485M:	Dong Aisheng <aisheng.dong@nxp.com>
11486M:	Fabio Estevam <festevam@gmail.com>
11487M:	Shawn Guo <shawnguo@kernel.org>
11488M:	Stefan Agner <stefan@agner.ch>
11489R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11490L:	linux-gpio@vger.kernel.org
11491S:	Maintained
11492F:	drivers/pinctrl/freescale/
11493F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11494
11495PIN CONTROLLER - INTEL
11496M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11497M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11498S:	Maintained
11499F:	drivers/pinctrl/intel/
11500
11501PIN CONTROLLER - MEDIATEK
11502M:	Sean Wang <sean.wang@mediatek.com>
11503L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11504S:	Maintained
11505F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11506F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11507F:	drivers/pinctrl/mediatek/mtk-eint.*
11508F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11509F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11510F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11511
11512PIN CONTROLLER - QUALCOMM
11513M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11514S:	Maintained
11515L:	linux-arm-msm@vger.kernel.org
11516F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11517F:	drivers/pinctrl/qcom/
11518
11519PIN CONTROLLER - RENESAS
11520M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11521M:	Geert Uytterhoeven <geert+renesas@glider.be>
11522L:	linux-renesas-soc@vger.kernel.org
11523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11524S:	Maintained
11525F:	drivers/pinctrl/sh-pfc/
11526
11527PIN CONTROLLER - SAMSUNG
11528M:	Tomasz Figa <tomasz.figa@gmail.com>
11529M:	Krzysztof Kozlowski <krzk@kernel.org>
11530M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11532L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11533Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11535S:	Maintained
11536F:	drivers/pinctrl/samsung/
11537F:	include/dt-bindings/pinctrl/samsung.h
11538F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11539
11540PIN CONTROLLER - SINGLE
11541M:	Tony Lindgren <tony@atomide.com>
11542M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11544L:	linux-omap@vger.kernel.org
11545S:	Maintained
11546F:	drivers/pinctrl/pinctrl-single.c
11547
11548PIN CONTROLLER - ST SPEAR
11549M:	Viresh Kumar <vireshk@kernel.org>
11550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11551W:	http://www.st.com/spear
11552S:	Maintained
11553F:	drivers/pinctrl/spear/
11554
11555PISTACHIO SOC SUPPORT
11556M:	James Hartley <james.hartley@sondrel.com>
11557L:	linux-mips@linux-mips.org
11558S:	Odd Fixes
11559F:	arch/mips/pistachio/
11560F:	arch/mips/include/asm/mach-pistachio/
11561F:	arch/mips/boot/dts/img/pistachio*
11562F:	arch/mips/configs/pistachio*_defconfig
11563
11564PKTCDVD DRIVER
11565S:	Orphan
11566M:	linux-block@vger.kernel.org
11567F:	drivers/block/pktcdvd.c
11568F:	include/linux/pktcdvd.h
11569F:	include/uapi/linux/pktcdvd.h
11570
11571PKUNITY SOC DRIVERS
11572M:	Guan Xuetao <gxt@pku.edu.cn>
11573W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11574S:	Maintained
11575T:	git git://github.com/gxt/linux.git
11576F:	drivers/input/serio/i8042-unicore32io.h
11577F:	drivers/i2c/busses/i2c-puv3.c
11578F:	drivers/video/fbdev/fb-puv3.c
11579F:	drivers/rtc/rtc-puv3.c
11580
11581PMBUS HARDWARE MONITORING DRIVERS
11582M:	Guenter Roeck <linux@roeck-us.net>
11583L:	linux-hwmon@vger.kernel.org
11584W:	http://hwmon.wiki.kernel.org/
11585W:	http://www.roeck-us.net/linux/drivers/
11586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11587S:	Maintained
11588F:	Documentation/hwmon/pmbus
11589F:	drivers/hwmon/pmbus/
11590F:	include/linux/pmbus.h
11591
11592PMC SIERRA MaxRAID DRIVER
11593L:	linux-scsi@vger.kernel.org
11594W:	http://www.pmc-sierra.com/
11595S:	Orphan
11596F:	drivers/scsi/pmcraid.*
11597
11598PMC SIERRA PM8001 DRIVER
11599M:	Jack Wang <jinpu.wang@profitbricks.com>
11600M:	lindar_liu@usish.com
11601L:	linux-scsi@vger.kernel.org
11602S:	Supported
11603F:	drivers/scsi/pm8001/
11604
11605PNP SUPPORT
11606M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11607S:	Maintained
11608F:	drivers/pnp/
11609
11610POSIX CLOCKS and TIMERS
11611M:	Thomas Gleixner <tglx@linutronix.de>
11612L:	linux-kernel@vger.kernel.org
11613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11614S:	Maintained
11615F:	fs/timerfd.c
11616F:	include/linux/timer*
11617F:	kernel/time/*timer*
11618
11619POWER MANAGEMENT CORE
11620M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11621L:	linux-pm@vger.kernel.org
11622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11623B:	https://bugzilla.kernel.org
11624S:	Supported
11625F:	drivers/base/power/
11626F:	include/linux/pm.h
11627F:	include/linux/pm_*
11628F:	include/linux/powercap.h
11629F:	drivers/powercap/
11630F:	kernel/configs/nopm.config
11631
11632POWER STATE COORDINATION INTERFACE (PSCI)
11633M:	Mark Rutland <mark.rutland@arm.com>
11634M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11635L:	linux-arm-kernel@lists.infradead.org
11636S:	Maintained
11637F:	drivers/firmware/psci*.c
11638F:	include/linux/psci.h
11639F:	include/uapi/linux/psci.h
11640
11641POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11642M:	Sebastian Reichel <sre@kernel.org>
11643L:	linux-pm@vger.kernel.org
11644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11645S:	Maintained
11646F:	Documentation/ABI/testing/sysfs-class-power
11647F:	Documentation/devicetree/bindings/power/supply/
11648F:	include/linux/power_supply.h
11649F:	drivers/power/supply/
11650
11651POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11652M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11653L:	linuxppc-dev@lists.ozlabs.org
11654S:	Maintained
11655F:	drivers/char/powernv-op-panel.c
11656
11657PPP OVER ATM (RFC 2364)
11658M:	Mitchell Blank Jr <mitch@sfgoth.com>
11659S:	Maintained
11660F:	net/atm/pppoatm.c
11661F:	include/uapi/linux/atmppp.h
11662
11663PPP OVER ETHERNET
11664M:	Michal Ostrowski <mostrows@earthlink.net>
11665S:	Maintained
11666F:	drivers/net/ppp/pppoe.c
11667F:	drivers/net/ppp/pppox.c
11668
11669PPP OVER L2TP
11670M:	James Chapman <jchapman@katalix.com>
11671S:	Maintained
11672F:	net/l2tp/l2tp_ppp.c
11673F:	include/linux/if_pppol2tp.h
11674F:	include/uapi/linux/if_pppol2tp.h
11675
11676PPP PROTOCOL DRIVERS AND COMPRESSORS
11677M:	Paul Mackerras <paulus@samba.org>
11678L:	linux-ppp@vger.kernel.org
11679S:	Maintained
11680F:	drivers/net/ppp/ppp_*
11681
11682PPS SUPPORT
11683M:	Rodolfo Giometti <giometti@enneenne.com>
11684W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11685L:	linuxpps@ml.enneenne.com (subscribers-only)
11686S:	Maintained
11687F:	Documentation/pps/
11688F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11689F:	Documentation/ABI/testing/sysfs-pps
11690F:	drivers/pps/
11691F:	include/linux/pps*.h
11692F:	include/uapi/linux/pps.h
11693
11694PPTP DRIVER
11695M:	Dmitry Kozlov <xeb@mail.ru>
11696L:	netdev@vger.kernel.org
11697S:	Maintained
11698F:	drivers/net/ppp/pptp.c
11699W:	http://sourceforge.net/projects/accel-pptp
11700
11701PREEMPTIBLE KERNEL
11702M:	Robert Love <rml@tech9.net>
11703L:	kpreempt-tech@lists.sourceforge.net
11704W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11705S:	Supported
11706F:	Documentation/preempt-locking.txt
11707F:	include/linux/preempt.h
11708
11709PRINTK
11710M:	Petr Mladek <pmladek@suse.com>
11711M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11712R:	Steven Rostedt <rostedt@goodmis.org>
11713S:	Maintained
11714F:	kernel/printk/
11715F:	include/linux/printk.h
11716
11717PRISM54 WIRELESS DRIVER
11718M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11719L:	linux-wireless@vger.kernel.org
11720W:	http://wireless.kernel.org/en/users/Drivers/p54
11721S:	Obsolete
11722F:	drivers/net/wireless/intersil/prism54/
11723
11724PROC FILESYSTEM
11725R:	Alexey Dobriyan <adobriyan@gmail.com>
11726L:	linux-kernel@vger.kernel.org
11727L:	linux-fsdevel@vger.kernel.org
11728S:	Maintained
11729F:	fs/proc/
11730F:	include/linux/proc_fs.h
11731F:	tools/testing/selftests/proc/
11732
11733PROC SYSCTL
11734M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11735M:	Kees Cook <keescook@chromium.org>
11736L:	linux-kernel@vger.kernel.org
11737L:	linux-fsdevel@vger.kernel.org
11738S:	Maintained
11739F:	fs/proc/proc_sysctl.c
11740F:	include/linux/sysctl.h
11741F:	kernel/sysctl.c
11742F:	tools/testing/selftests/sysctl/
11743
11744PS3 NETWORK SUPPORT
11745M:	Geoff Levand <geoff@infradead.org>
11746L:	netdev@vger.kernel.org
11747L:	linuxppc-dev@lists.ozlabs.org
11748S:	Maintained
11749F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11750
11751PS3 PLATFORM SUPPORT
11752M:	Geoff Levand <geoff@infradead.org>
11753L:	linuxppc-dev@lists.ozlabs.org
11754S:	Maintained
11755F:	arch/powerpc/boot/ps3*
11756F:	arch/powerpc/include/asm/lv1call.h
11757F:	arch/powerpc/include/asm/ps3*.h
11758F:	arch/powerpc/platforms/ps3/
11759F:	drivers/*/ps3*
11760F:	drivers/ps3/
11761F:	drivers/rtc/rtc-ps3.c
11762F:	drivers/usb/host/*ps3.c
11763F:	sound/ppc/snd_ps3*
11764
11765PS3VRAM DRIVER
11766M:	Jim Paris <jim@jtan.com>
11767M:	Geoff Levand <geoff@infradead.org>
11768L:	linuxppc-dev@lists.ozlabs.org
11769S:	Maintained
11770F:	drivers/block/ps3vram.c
11771
11772PSAMPLE PACKET SAMPLING SUPPORT:
11773M:	Yotam Gigi <yotam.gi@gmail.com>
11774S:	Maintained
11775F:	net/psample
11776F:	include/net/psample.h
11777F:	include/uapi/linux/psample.h
11778
11779PSTORE FILESYSTEM
11780M:	Kees Cook <keescook@chromium.org>
11781M:	Anton Vorontsov <anton@enomsg.org>
11782M:	Colin Cross <ccross@android.com>
11783M:	Tony Luck <tony.luck@intel.com>
11784S:	Maintained
11785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11786F:	fs/pstore/
11787F:	include/linux/pstore*
11788F:	drivers/firmware/efi/efi-pstore.c
11789F:	drivers/acpi/apei/erst.c
11790F:	Documentation/admin-guide/ramoops.rst
11791F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11792K:	\b(pstore|ramoops)
11793
11794PTP HARDWARE CLOCK SUPPORT
11795M:	Richard Cochran <richardcochran@gmail.com>
11796L:	netdev@vger.kernel.org
11797S:	Maintained
11798W:	http://linuxptp.sourceforge.net/
11799F:	Documentation/ABI/testing/sysfs-ptp
11800F:	Documentation/ptp/*
11801F:	drivers/net/phy/dp83640*
11802F:	drivers/ptp/*
11803F:	include/linux/ptp_cl*
11804
11805PTRACE SUPPORT
11806M:	Oleg Nesterov <oleg@redhat.com>
11807S:	Maintained
11808F:	include/asm-generic/syscall.h
11809F:	include/linux/ptrace.h
11810F:	include/linux/regset.h
11811F:	include/linux/tracehook.h
11812F:	include/uapi/linux/ptrace.h
11813F:	include/uapi/linux/ptrace.h
11814F:	include/asm-generic/ptrace.h
11815F:	kernel/ptrace.c
11816F:	arch/*/ptrace*.c
11817F:	arch/*/*/ptrace*.c
11818F:	arch/*/include/asm/ptrace*.h
11819
11820PULSE8-CEC DRIVER
11821M:	Hans Verkuil <hverkuil@xs4all.nl>
11822L:	linux-media@vger.kernel.org
11823T:	git git://linuxtv.org/media_tree.git
11824S:	Maintained
11825F:	drivers/media/usb/pulse8-cec/*
11826F:	Documentation/media/cec-drivers/pulse8-cec.rst
11827
11828PVRUSB2 VIDEO4LINUX DRIVER
11829M:	Mike Isely <isely@pobox.com>
11830L:	pvrusb2@isely.net	(subscribers-only)
11831L:	linux-media@vger.kernel.org
11832W:	http://www.isely.net/pvrusb2/
11833T:	git git://linuxtv.org/media_tree.git
11834S:	Maintained
11835F:	Documentation/media/v4l-drivers/pvrusb2*
11836F:	drivers/media/usb/pvrusb2/
11837
11838PWC WEBCAM DRIVER
11839M:	Hans Verkuil <hverkuil@xs4all.nl>
11840L:	linux-media@vger.kernel.org
11841T:	git git://linuxtv.org/media_tree.git
11842S:	Odd Fixes
11843F:	drivers/media/usb/pwc/*
11844
11845PWM FAN DRIVER
11846M:	Kamil Debski <kamil@wypas.org>
11847M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11848L:	linux-hwmon@vger.kernel.org
11849S:	Supported
11850F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11851F:	Documentation/hwmon/pwm-fan
11852F:	drivers/hwmon/pwm-fan.c
11853
11854PWM IR Transmitter
11855M:	Sean Young <sean@mess.org>
11856L:	linux-media@vger.kernel.org
11857S:	Maintained
11858F:	drivers/media/rc/pwm-ir-tx.c
11859
11860PWM SUBSYSTEM
11861M:	Thierry Reding <thierry.reding@gmail.com>
11862L:	linux-pwm@vger.kernel.org
11863S:	Maintained
11864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11865F:	Documentation/pwm.txt
11866F:	Documentation/devicetree/bindings/pwm/
11867F:	include/linux/pwm.h
11868F:	drivers/pwm/
11869F:	drivers/video/backlight/pwm_bl.c
11870F:	include/linux/pwm_backlight.h
11871F:	drivers/gpio/gpio-mvebu.c
11872F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11873
11874PXA GPIO DRIVER
11875M:	Robert Jarzmik <robert.jarzmik@free.fr>
11876L:	linux-gpio@vger.kernel.org
11877S:	Maintained
11878F:	drivers/gpio/gpio-pxa.c
11879
11880PXA MMCI DRIVER
11881S:	Orphan
11882
11883PXA RTC DRIVER
11884M:	Robert Jarzmik <robert.jarzmik@free.fr>
11885L:	linux-rtc@vger.kernel.org
11886S:	Maintained
11887
11888PXA2xx/PXA3xx SUPPORT
11889M:	Daniel Mack <daniel@zonque.org>
11890M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11891M:	Robert Jarzmik <robert.jarzmik@free.fr>
11892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11893T:	git git://github.com/hzhuang1/linux.git
11894T:	git git://github.com/rjarzmik/linux.git
11895S:	Maintained
11896F:	arch/arm/boot/dts/pxa*
11897F:	arch/arm/mach-pxa/
11898F:	drivers/dma/pxa*
11899F:	drivers/pcmcia/pxa2xx*
11900F:	drivers/pinctrl/pxa/
11901F:	drivers/spi/spi-pxa2xx*
11902F:	drivers/usb/gadget/udc/pxa2*
11903F:	include/sound/pxa2xx-lib.h
11904F:	sound/arm/pxa*
11905F:	sound/soc/pxa/
11906
11907QAT DRIVER
11908M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11909L:	qat-linux@intel.com
11910S:	Supported
11911F:	drivers/crypto/qat/
11912
11913QCOM AUDIO (ASoC) DRIVERS
11914M:	Patrick Lai <plai@codeaurora.org>
11915M:	Banajit Goswami <bgoswami@codeaurora.org>
11916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11917S:	Supported
11918F:	sound/soc/qcom/
11919
11920QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11921M:	Gabriel Somlo <somlo@cmu.edu>
11922M:	"Michael S. Tsirkin" <mst@redhat.com>
11923L:	qemu-devel@nongnu.org
11924S:	Maintained
11925F:	drivers/firmware/qemu_fw_cfg.c
11926F:	include/uapi/linux/qemu_fw_cfg.h
11927
11928QIB DRIVER
11929M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11930M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11931L:	linux-rdma@vger.kernel.org
11932S:	Supported
11933F:	drivers/infiniband/hw/qib/
11934
11935QLOGIC QL41xxx FCOE DRIVER
11936M:	QLogic-Storage-Upstream@cavium.com
11937L:	linux-scsi@vger.kernel.org
11938S:	Supported
11939F:	drivers/scsi/qedf/
11940
11941QLOGIC QL41xxx ISCSI DRIVER
11942M:	QLogic-Storage-Upstream@cavium.com
11943L:	linux-scsi@vger.kernel.org
11944S:	Supported
11945F:	drivers/scsi/qedi/
11946
11947QLOGIC QL4xxx ETHERNET DRIVER
11948M:	Ariel Elior <Ariel.Elior@cavium.com>
11949M:	everest-linux-l2@cavium.com
11950L:	netdev@vger.kernel.org
11951S:	Supported
11952F:	drivers/net/ethernet/qlogic/qed/
11953F:	include/linux/qed/
11954F:	drivers/net/ethernet/qlogic/qede/
11955
11956QLOGIC QL4xxx RDMA DRIVER
11957M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11958M:	Ariel Elior <Ariel.Elior@cavium.com>
11959L:	linux-rdma@vger.kernel.org
11960S:	Supported
11961F:	drivers/infiniband/hw/qedr/
11962F:	include/uapi/rdma/qedr-abi.h
11963
11964QLOGIC QLA1280 SCSI DRIVER
11965M:	Michael Reed <mdr@sgi.com>
11966L:	linux-scsi@vger.kernel.org
11967S:	Maintained
11968F:	drivers/scsi/qla1280.[ch]
11969
11970QLOGIC QLA2XXX FC-SCSI DRIVER
11971M:	qla2xxx-upstream@qlogic.com
11972L:	linux-scsi@vger.kernel.org
11973S:	Supported
11974F:	Documentation/scsi/LICENSE.qla2xxx
11975F:	drivers/scsi/qla2xxx/
11976
11977QLOGIC QLA3XXX NETWORK DRIVER
11978M:	Dept-GELinuxNICDev@cavium.com
11979L:	netdev@vger.kernel.org
11980S:	Supported
11981F:	Documentation/networking/LICENSE.qla3xxx
11982F:	drivers/net/ethernet/qlogic/qla3xxx.*
11983
11984QLOGIC QLA4XXX iSCSI DRIVER
11985M:	QLogic-Storage-Upstream@qlogic.com
11986L:	linux-scsi@vger.kernel.org
11987S:	Supported
11988F:	Documentation/scsi/LICENSE.qla4xxx
11989F:	drivers/scsi/qla4xxx/
11990
11991QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11992M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
11993M:	Manish Chopra <manish.chopra@cavium.com>
11994M:	Dept-GELinuxNICDev@cavium.com
11995L:	netdev@vger.kernel.org
11996S:	Supported
11997F:	drivers/net/ethernet/qlogic/qlcnic/
11998
11999QLOGIC QLGE 10Gb ETHERNET DRIVER
12000M:	Manish Chopra <manish.chopra@cavium.com>
12001M:	Dept-GELinuxNICDev@cavium.com
12002L:	netdev@vger.kernel.org
12003S:	Supported
12004F:	drivers/net/ethernet/qlogic/qlge/
12005
12006QM1D1B0004 MEDIA DRIVER
12007M:	Akihiro Tsukada <tskd08@gmail.com>
12008L:	linux-media@vger.kernel.org
12009S:	Odd Fixes
12010F:	drivers/media/tuners/qm1d1b0004*
12011
12012QM1D1C0042 MEDIA DRIVER
12013M:	Akihiro Tsukada <tskd08@gmail.com>
12014L:	linux-media@vger.kernel.org
12015S:	Odd Fixes
12016F:	drivers/media/tuners/qm1d1c0042*
12017
12018QNX4 FILESYSTEM
12019M:	Anders Larsen <al@alarsen.net>
12020W:	http://www.alarsen.net/linux/qnx4fs/
12021S:	Maintained
12022F:	fs/qnx4/
12023F:	include/uapi/linux/qnx4_fs.h
12024F:	include/uapi/linux/qnxtypes.h
12025
12026QORIQ DPAA2 FSL-MC BUS DRIVER
12027M:	Stuart Yoder <stuyoder@gmail.com>
12028M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12029L:	linux-kernel@vger.kernel.org
12030S:	Maintained
12031F:	drivers/bus/fsl-mc/
12032F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12033F:	Documentation/networking/dpaa2/overview.rst
12034
12035QT1010 MEDIA DRIVER
12036M:	Antti Palosaari <crope@iki.fi>
12037L:	linux-media@vger.kernel.org
12038W:	https://linuxtv.org
12039W:	http://palosaari.fi/linux/
12040Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12041T:	git git://linuxtv.org/anttip/media_tree.git
12042S:	Maintained
12043F:	drivers/media/tuners/qt1010*
12044
12045QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12046M:	Kalle Valo <kvalo@codeaurora.org>
12047L:	ath10k@lists.infradead.org
12048W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12050S:	Supported
12051F:	drivers/net/wireless/ath/ath10k/
12052
12053QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12054M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12055L:	linux-wireless@vger.kernel.org
12056W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12057S:	Supported
12058F:	drivers/net/wireless/ath/ath9k/
12059
12060QUALCOMM CAMERA SUBSYSTEM DRIVER
12061M:	Todor Tomov <todor.tomov@linaro.org>
12062L:	linux-media@vger.kernel.org
12063S:	Maintained
12064F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12065F:	Documentation/media/v4l-drivers/qcom_camss.rst
12066F:	drivers/media/platform/qcom/camss/
12067
12068QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12069M:  Ilia Lin <ilia.lin@gmail.com>
12070L:  linux-pm@vger.kernel.org
12071S:  Maintained
12072F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12073F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12074
12075QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12076M:	Timur Tabi <timur@kernel.org>
12077L:	netdev@vger.kernel.org
12078S:	Maintained
12079F:	drivers/net/ethernet/qualcomm/emac/
12080
12081QUALCOMM GENERIC INTERFACE I2C DRIVER
12082M:	Alok Chauhan <alokc@codeaurora.org>
12083M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12084L:	linux-i2c@vger.kernel.org
12085L:	linux-arm-msm@vger.kernel.org
12086S:	Supported
12087F:	drivers/i2c/busses/i2c-qcom-geni.c
12088
12089QUALCOMM HEXAGON ARCHITECTURE
12090M:	Richard Kuo <rkuo@codeaurora.org>
12091L:	linux-hexagon@vger.kernel.org
12092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12093S:	Supported
12094F:	arch/hexagon/
12095
12096QUALCOMM HIDMA DRIVER
12097M:	Sinan Kaya <okaya@kernel.org>
12098L:	linux-arm-kernel@lists.infradead.org
12099L:	linux-arm-msm@vger.kernel.org
12100L:	dmaengine@vger.kernel.org
12101S:	Supported
12102F:	drivers/dma/qcom/hidma*
12103
12104QUALCOMM IOMMU
12105M:	Rob Clark <robdclark@gmail.com>
12106L:	iommu@lists.linux-foundation.org
12107L:	linux-arm-msm@vger.kernel.org
12108S:	Maintained
12109F:	drivers/iommu/qcom_iommu.c
12110
12111QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12112M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12113L:	linux-media@vger.kernel.org
12114L:	linux-arm-msm@vger.kernel.org
12115T:	git git://linuxtv.org/media_tree.git
12116S:	Maintained
12117F:	drivers/media/platform/qcom/venus/
12118
12119QUALCOMM WCN36XX WIRELESS DRIVER
12120M:	Kalle Valo <kvalo@codeaurora.org>
12121L:	wcn36xx@lists.infradead.org
12122W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12123T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12124S:	Supported
12125F:	drivers/net/wireless/ath/wcn36xx/
12126
12127QUANTENNA QTNFMAC WIRELESS DRIVER
12128M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12129M:	Avinash Patil <avinashp@quantenna.com>
12130M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12131L:	linux-wireless@vger.kernel.org
12132S:	Maintained
12133F:	drivers/net/wireless/quantenna
12134
12135RADEON and AMDGPU DRM DRIVERS
12136M:	Alex Deucher <alexander.deucher@amd.com>
12137M:	Christian König <christian.koenig@amd.com>
12138M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12139L:	amd-gfx@lists.freedesktop.org
12140T:	git git://people.freedesktop.org/~agd5f/linux
12141S:	Supported
12142F:	drivers/gpu/drm/radeon/
12143F:	include/uapi/drm/radeon_drm.h
12144F:	drivers/gpu/drm/amd/
12145F:	include/uapi/drm/amdgpu_drm.h
12146
12147RADEON FRAMEBUFFER DISPLAY DRIVER
12148M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12149L:	linux-fbdev@vger.kernel.org
12150S:	Maintained
12151F:	drivers/video/fbdev/aty/radeon*
12152F:	include/uapi/linux/radeonfb.h
12153
12154RADIOSHARK RADIO DRIVER
12155M:	Hans Verkuil <hverkuil@xs4all.nl>
12156L:	linux-media@vger.kernel.org
12157T:	git git://linuxtv.org/media_tree.git
12158S:	Maintained
12159F:	drivers/media/radio/radio-shark.c
12160
12161RADIOSHARK2 RADIO DRIVER
12162M:	Hans Verkuil <hverkuil@xs4all.nl>
12163L:	linux-media@vger.kernel.org
12164T:	git git://linuxtv.org/media_tree.git
12165S:	Maintained
12166F:	drivers/media/radio/radio-shark2.c
12167F:	drivers/media/radio/radio-tea5777.c
12168
12169RADOS BLOCK DEVICE (RBD)
12170M:	Ilya Dryomov <idryomov@gmail.com>
12171M:	Sage Weil <sage@redhat.com>
12172M:	Alex Elder <elder@kernel.org>
12173L:	ceph-devel@vger.kernel.org
12174W:	http://ceph.com/
12175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12176T:	git git://github.com/ceph/ceph-client.git
12177S:	Supported
12178F:	Documentation/ABI/testing/sysfs-bus-rbd
12179F:	drivers/block/rbd.c
12180F:	drivers/block/rbd_types.h
12181
12182RAGE128 FRAMEBUFFER DISPLAY DRIVER
12183M:	Paul Mackerras <paulus@samba.org>
12184L:	linux-fbdev@vger.kernel.org
12185S:	Maintained
12186F:	drivers/video/fbdev/aty/aty128fb.c
12187
12188RAINSHADOW-CEC DRIVER
12189M:	Hans Verkuil <hverkuil@xs4all.nl>
12190L:	linux-media@vger.kernel.org
12191T:	git git://linuxtv.org/media_tree.git
12192S:	Maintained
12193F:	drivers/media/usb/rainshadow-cec/*
12194
12195RALINK MIPS ARCHITECTURE
12196M:	John Crispin <john@phrozen.org>
12197L:	linux-mips@linux-mips.org
12198S:	Maintained
12199F:	arch/mips/ralink
12200
12201RALINK RT2X00 WIRELESS LAN DRIVER
12202P:	rt2x00 project
12203M:	Stanislaw Gruszka <sgruszka@redhat.com>
12204M:	Helmut Schaa <helmut.schaa@googlemail.com>
12205L:	linux-wireless@vger.kernel.org
12206S:	Maintained
12207F:	drivers/net/wireless/ralink/rt2x00/
12208
12209RAMDISK RAM BLOCK DEVICE DRIVER
12210M:	Jens Axboe <axboe@kernel.dk>
12211S:	Maintained
12212F:	Documentation/blockdev/ramdisk.txt
12213F:	drivers/block/brd.c
12214
12215RANCHU VIRTUAL BOARD FOR MIPS
12216M:	Miodrag Dinic <miodrag.dinic@mips.com>
12217L:	linux-mips@linux-mips.org
12218S:	Supported
12219F:	arch/mips/generic/board-ranchu.c
12220F:	arch/mips/configs/generic/board-ranchu.config
12221
12222RANDOM NUMBER DRIVER
12223M:	"Theodore Ts'o" <tytso@mit.edu>
12224S:	Maintained
12225F:	drivers/char/random.c
12226
12227RAPIDIO SUBSYSTEM
12228M:	Matt Porter <mporter@kernel.crashing.org>
12229M:	Alexandre Bounine <alex.bou9@gmail.com>
12230S:	Maintained
12231F:	drivers/rapidio/
12232
12233RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12234L:	linux-wireless@vger.kernel.org
12235S:	Orphan
12236F:	drivers/net/wireless/ray*
12237
12238RCUTORTURE TEST FRAMEWORK
12239M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12240M:	Josh Triplett <josh@joshtriplett.org>
12241R:	Steven Rostedt <rostedt@goodmis.org>
12242R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12243R:	Lai Jiangshan <jiangshanlai@gmail.com>
12244L:	linux-kernel@vger.kernel.org
12245S:	Supported
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12247F:	tools/testing/selftests/rcutorture
12248
12249RDC R-321X SoC
12250M:	Florian Fainelli <florian@openwrt.org>
12251S:	Maintained
12252
12253RDC R6040 FAST ETHERNET DRIVER
12254M:	Florian Fainelli <f.fainelli@gmail.com>
12255L:	netdev@vger.kernel.org
12256S:	Maintained
12257F:	drivers/net/ethernet/rdc/r6040.c
12258
12259RDMAVT - RDMA verbs software
12260M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12261M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12262L:	linux-rdma@vger.kernel.org
12263S:	Supported
12264F:	drivers/infiniband/sw/rdmavt
12265
12266RDS - RELIABLE DATAGRAM SOCKETS
12267M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12268L:	netdev@vger.kernel.org
12269L:	linux-rdma@vger.kernel.org
12270L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12271W:	https://oss.oracle.com/projects/rds/
12272S:	Supported
12273F:	net/rds/
12274F:	Documentation/networking/rds.txt
12275
12276RDT - RESOURCE ALLOCATION
12277M:	Fenghua Yu <fenghua.yu@intel.com>
12278M:	Reinette Chatre <reinette.chatre@intel.com>
12279L:	linux-kernel@vger.kernel.org
12280S:	Supported
12281F:	arch/x86/kernel/cpu/intel_rdt*
12282F:	arch/x86/include/asm/intel_rdt_sched.h
12283F:	Documentation/x86/intel_rdt*
12284
12285READ-COPY UPDATE (RCU)
12286M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12287M:	Josh Triplett <josh@joshtriplett.org>
12288R:	Steven Rostedt <rostedt@goodmis.org>
12289R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12290R:	Lai Jiangshan <jiangshanlai@gmail.com>
12291L:	linux-kernel@vger.kernel.org
12292W:	http://www.rdrop.com/users/paulmck/RCU/
12293S:	Supported
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12295F:	Documentation/RCU/
12296X:	Documentation/RCU/torture.txt
12297F:	include/linux/rcu*
12298X:	include/linux/srcu*.h
12299F:	kernel/rcu/
12300X:	kernel/rcu/srcu*.c
12301
12302REAL TIME CLOCK (RTC) SUBSYSTEM
12303M:	Alessandro Zummo <a.zummo@towertech.it>
12304M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12305L:	linux-rtc@vger.kernel.org
12306Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12308S:	Maintained
12309F:	Documentation/devicetree/bindings/rtc/
12310F:	Documentation/rtc.txt
12311F:	drivers/rtc/
12312F:	include/linux/rtc.h
12313F:	include/uapi/linux/rtc.h
12314F:	include/linux/rtc/
12315F:	include/linux/platform_data/rtc-*
12316F:	tools/testing/selftests/rtc/
12317
12318REALTEK AUDIO CODECS
12319M:	Bard Liao <bardliao@realtek.com>
12320M:	Oder Chiou <oder_chiou@realtek.com>
12321S:	Maintained
12322F:	sound/soc/codecs/rt*
12323F:	include/sound/rt*.h
12324
12325REALTEK RTL83xx SMI DSA ROUTER CHIPS
12326M:	Linus Walleij <linus.walleij@linaro.org>
12327S:	Maintained
12328F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12329F:	drivers/net/dsa/realtek-smi*
12330F:	drivers/net/dsa/rtl83*
12331
12332REGISTER MAP ABSTRACTION
12333M:	Mark Brown <broonie@kernel.org>
12334L:	linux-kernel@vger.kernel.org
12335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12336S:	Supported
12337F:	Documentation/devicetree/bindings/regmap/
12338F:	drivers/base/regmap/
12339F:	include/linux/regmap.h
12340
12341REISERFS FILE SYSTEM
12342L:	reiserfs-devel@vger.kernel.org
12343S:	Supported
12344F:	fs/reiserfs/
12345
12346REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12347M:	Ohad Ben-Cohen <ohad@wizery.com>
12348M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12349L:	linux-remoteproc@vger.kernel.org
12350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12351S:	Maintained
12352F:	Documentation/devicetree/bindings/remoteproc/
12353F:	Documentation/remoteproc.txt
12354F:	drivers/remoteproc/
12355F:	include/linux/remoteproc.h
12356
12357REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12358M:	Ohad Ben-Cohen <ohad@wizery.com>
12359M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12360L:	linux-remoteproc@vger.kernel.org
12361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12362S:	Maintained
12363F:	drivers/rpmsg/
12364F:	Documentation/rpmsg.txt
12365F:	include/linux/rpmsg.h
12366F:	include/linux/rpmsg/
12367
12368RENESAS CLOCK DRIVERS
12369M:	Geert Uytterhoeven <geert+renesas@glider.be>
12370L:	linux-renesas-soc@vger.kernel.org
12371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12372S:	Supported
12373F:	drivers/clk/renesas/
12374
12375RENESAS EMEV2 I2C DRIVER
12376M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12377S:	Supported
12378F:	drivers/i2c/busses/i2c-emev2.c
12379
12380RENESAS ETHERNET DRIVERS
12381R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12382L:	netdev@vger.kernel.org
12383L:	linux-renesas-soc@vger.kernel.org
12384F:	Documentation/devicetree/bindings/net/renesas,*.txt
12385F:	Documentation/devicetree/bindings/net/sh_eth.txt
12386F:	drivers/net/ethernet/renesas/
12387F:	include/linux/sh_eth.h
12388
12389RENESAS R-CAR GYROADC DRIVER
12390M:	Marek Vasut <marek.vasut@gmail.com>
12391L:	linux-iio@vger.kernel.org
12392S:	Supported
12393F:	drivers/iio/adc/rcar_gyro_adc.c
12394
12395RENESAS R-CAR I2C DRIVERS
12396M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12397S:	Supported
12398F:	drivers/i2c/busses/i2c-rcar.c
12399F:	drivers/i2c/busses/i2c-sh_mobile.c
12400
12401RENESAS USB PHY DRIVER
12402M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12403L:	linux-renesas-soc@vger.kernel.org
12404S:	Maintained
12405F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12406
12407RESET CONTROLLER FRAMEWORK
12408M:	Philipp Zabel <p.zabel@pengutronix.de>
12409T:	git git://git.pengutronix.de/git/pza/linux
12410S:	Maintained
12411F:	drivers/reset/
12412F:	Documentation/devicetree/bindings/reset/
12413F:	include/dt-bindings/reset/
12414F:	include/linux/reset.h
12415F:	include/linux/reset-controller.h
12416
12417RESTARTABLE SEQUENCES SUPPORT
12418M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12419M:	Peter Zijlstra <peterz@infradead.org>
12420M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12421M:	Boqun Feng <boqun.feng@gmail.com>
12422L:	linux-kernel@vger.kernel.org
12423S:	Supported
12424F:	kernel/rseq.c
12425F:	include/uapi/linux/rseq.h
12426F:	include/trace/events/rseq.h
12427F:	tools/testing/selftests/rseq/
12428
12429RFKILL
12430M:	Johannes Berg <johannes@sipsolutions.net>
12431L:	linux-wireless@vger.kernel.org
12432W:	http://wireless.kernel.org/
12433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12435S:	Maintained
12436F:	Documentation/rfkill.txt
12437F:	Documentation/ABI/stable/sysfs-class-rfkill
12438F:	net/rfkill/
12439F:	include/linux/rfkill.h
12440F:	include/uapi/linux/rfkill.h
12441
12442RHASHTABLE
12443M:	Thomas Graf <tgraf@suug.ch>
12444M:	Herbert Xu <herbert@gondor.apana.org.au>
12445L:	netdev@vger.kernel.org
12446S:	Maintained
12447F:	lib/rhashtable.c
12448F:	lib/test_rhashtable.c
12449F:	include/linux/rhashtable.h
12450F:	include/linux/rhashtable-types.h
12451
12452RICOH R5C592 MEMORYSTICK DRIVER
12453M:	Maxim Levitsky <maximlevitsky@gmail.com>
12454S:	Maintained
12455F:	drivers/memstick/host/r592.*
12456
12457RICOH SMARTMEDIA/XD DRIVER
12458M:	Maxim Levitsky <maximlevitsky@gmail.com>
12459S:	Maintained
12460F:	drivers/mtd/nand/raw/r852.c
12461F:	drivers/mtd/nand/raw/r852.h
12462
12463RISC-V ARCHITECTURE
12464M:	Palmer Dabbelt <palmer@sifive.com>
12465M:	Albert Ou <aou@eecs.berkeley.edu>
12466L:	linux-riscv@lists.infradead.org
12467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12468S:	Supported
12469F:	arch/riscv/
12470K:	riscv
12471N:	riscv
12472
12473ROCCAT DRIVERS
12474M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12475W:	http://sourceforge.net/projects/roccat/
12476S:	Maintained
12477F:	drivers/hid/hid-roccat*
12478F:	include/linux/hid-roccat*
12479F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12480
12481ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12482M:	Jacob chen <jacob2.chen@rock-chips.com>
12483L:	linux-media@vger.kernel.org
12484S:	Maintained
12485F:	drivers/media/platform/rockchip/rga/
12486F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12487
12488ROCKER DRIVER
12489M:	Jiri Pirko <jiri@resnulli.us>
12490L:	netdev@vger.kernel.org
12491S:	Supported
12492F:	drivers/net/ethernet/rocker/
12493
12494ROCKETPORT DRIVER
12495P:	Comtrol Corp.
12496W:	http://www.comtrol.com
12497S:	Maintained
12498F:	Documentation/serial/rocket.txt
12499F:	drivers/tty/rocket*
12500
12501ROCKETPORT EXPRESS/INFINITY DRIVER
12502M:	Kevin Cernekee <cernekee@gmail.com>
12503L:	linux-serial@vger.kernel.org
12504S:	Odd Fixes
12505F:	drivers/tty/serial/rp2.*
12506
12507ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12508M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12509L:	linux-kernel@vger.kernel.org
12510L:	linux-renesas-soc@vger.kernel.org
12511S:	Supported
12512F:	drivers/mfd/bd9571mwv.c
12513F:	drivers/regulator/bd9571mwv-regulator.c
12514F:	drivers/gpio/gpio-bd9571mwv.c
12515F:	include/linux/mfd/bd9571mwv.h
12516F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12517
12518ROSE NETWORK LAYER
12519M:	Ralf Baechle <ralf@linux-mips.org>
12520L:	linux-hams@vger.kernel.org
12521W:	http://www.linux-ax25.org/
12522S:	Maintained
12523F:	include/net/rose.h
12524F:	include/uapi/linux/rose.h
12525F:	net/rose/
12526
12527RTL2830 MEDIA DRIVER
12528M:	Antti Palosaari <crope@iki.fi>
12529L:	linux-media@vger.kernel.org
12530W:	https://linuxtv.org
12531W:	http://palosaari.fi/linux/
12532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12533T:	git git://linuxtv.org/anttip/media_tree.git
12534S:	Maintained
12535F:	drivers/media/dvb-frontends/rtl2830*
12536
12537RTL2832 MEDIA DRIVER
12538M:	Antti Palosaari <crope@iki.fi>
12539L:	linux-media@vger.kernel.org
12540W:	https://linuxtv.org
12541W:	http://palosaari.fi/linux/
12542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12543T:	git git://linuxtv.org/anttip/media_tree.git
12544S:	Maintained
12545F:	drivers/media/dvb-frontends/rtl2832*
12546
12547RTL2832_SDR MEDIA DRIVER
12548M:	Antti Palosaari <crope@iki.fi>
12549L:	linux-media@vger.kernel.org
12550W:	https://linuxtv.org
12551W:	http://palosaari.fi/linux/
12552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12553T:	git git://linuxtv.org/anttip/media_tree.git
12554S:	Maintained
12555F:	drivers/media/dvb-frontends/rtl2832_sdr*
12556
12557RTL8180 WIRELESS DRIVER
12558L:	linux-wireless@vger.kernel.org
12559W:	http://wireless.kernel.org/
12560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12561S:	Orphan
12562F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12563
12564RTL8187 WIRELESS DRIVER
12565M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12566M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12567M:	Larry Finger <Larry.Finger@lwfinger.net>
12568L:	linux-wireless@vger.kernel.org
12569W:	http://wireless.kernel.org/
12570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12571S:	Maintained
12572F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12573
12574REALTEK WIRELESS DRIVER (rtlwifi family)
12575M:	Ping-Ke Shih <pkshih@realtek.com>
12576L:	linux-wireless@vger.kernel.org
12577W:	http://wireless.kernel.org/
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12579S:	Maintained
12580F:	drivers/net/wireless/realtek/rtlwifi/
12581
12582RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12583M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12584L:	linux-wireless@vger.kernel.org
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12586S:	Maintained
12587F:	drivers/net/wireless/realtek/rtl8xxxu/
12588
12589RXRPC SOCKETS (AF_RXRPC)
12590M:	David Howells <dhowells@redhat.com>
12591L:	linux-afs@lists.infradead.org
12592S:	Supported
12593F:	net/rxrpc/
12594F:	include/keys/rxrpc-type.h
12595F:	include/net/af_rxrpc.h
12596F:	include/trace/events/rxrpc.h
12597F:	include/uapi/linux/rxrpc.h
12598F:	Documentation/networking/rxrpc.txt
12599W:	https://www.infradead.org/~dhowells/kafs/
12600
12601S3 SAVAGE FRAMEBUFFER DRIVER
12602M:	Antonino Daplas <adaplas@gmail.com>
12603L:	linux-fbdev@vger.kernel.org
12604S:	Maintained
12605F:	drivers/video/fbdev/savage/
12606
12607S390
12608M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12609M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12610L:	linux-s390@vger.kernel.org
12611W:	http://www.ibm.com/developerworks/linux/linux390/
12612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12613S:	Supported
12614F:	arch/s390/
12615F:	drivers/s390/
12616F:	Documentation/s390/
12617F:	Documentation/driver-api/s390-drivers.rst
12618
12619S390 COMMON I/O LAYER
12620M:	Sebastian Ott <sebott@linux.ibm.com>
12621M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12622L:	linux-s390@vger.kernel.org
12623W:	http://www.ibm.com/developerworks/linux/linux390/
12624S:	Supported
12625F:	drivers/s390/cio/
12626
12627S390 DASD DRIVER
12628M:	Stefan Haberland <sth@linux.ibm.com>
12629M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12630L:	linux-s390@vger.kernel.org
12631W:	http://www.ibm.com/developerworks/linux/linux390/
12632S:	Supported
12633F:	drivers/s390/block/dasd*
12634F:	block/partitions/ibm.c
12635
12636S390 IOMMU (PCI)
12637M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12638L:	linux-s390@vger.kernel.org
12639W:	http://www.ibm.com/developerworks/linux/linux390/
12640S:	Supported
12641F:	drivers/iommu/s390-iommu.c
12642
12643S390 IUCV NETWORK LAYER
12644M:	Julian Wiedmann <jwi@linux.ibm.com>
12645M:	Ursula Braun <ubraun@linux.ibm.com>
12646L:	linux-s390@vger.kernel.org
12647W:	http://www.ibm.com/developerworks/linux/linux390/
12648S:	Supported
12649F:	drivers/s390/net/*iucv*
12650F:	include/net/iucv/
12651F:	net/iucv/
12652
12653S390 NETWORK DRIVERS
12654M:	Julian Wiedmann <jwi@linux.ibm.com>
12655M:	Ursula Braun <ubraun@linux.ibm.com>
12656L:	linux-s390@vger.kernel.org
12657W:	http://www.ibm.com/developerworks/linux/linux390/
12658S:	Supported
12659F:	drivers/s390/net/
12660
12661S390 PCI SUBSYSTEM
12662M:	Sebastian Ott <sebott@linux.ibm.com>
12663M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12664L:	linux-s390@vger.kernel.org
12665W:	http://www.ibm.com/developerworks/linux/linux390/
12666S:	Supported
12667F:	arch/s390/pci/
12668F:	drivers/pci/hotplug/s390_pci_hpc.c
12669
12670S390 VFIO-CCW DRIVER
12671M:	Cornelia Huck <cohuck@redhat.com>
12672M:	Halil Pasic <pasic@linux.ibm.com>
12673L:	linux-s390@vger.kernel.org
12674L:	kvm@vger.kernel.org
12675S:	Supported
12676F:	drivers/s390/cio/vfio_ccw*
12677F:	Documentation/s390/vfio-ccw.txt
12678F:	include/uapi/linux/vfio_ccw.h
12679
12680S390 ZCRYPT DRIVER
12681M:	Harald Freudenberger <freude@linux.ibm.com>
12682L:	linux-s390@vger.kernel.org
12683W:	http://www.ibm.com/developerworks/linux/linux390/
12684S:	Supported
12685F:	drivers/s390/crypto/
12686
12687S390 ZFCP DRIVER
12688M:	Steffen Maier <maier@linux.ibm.com>
12689M:	Benjamin Block <bblock@linux.ibm.com>
12690L:	linux-s390@vger.kernel.org
12691W:	http://www.ibm.com/developerworks/linux/linux390/
12692S:	Supported
12693F:	drivers/s390/scsi/zfcp_*
12694
12695S3C24XX SD/MMC Driver
12696M:	Ben Dooks <ben-linux@fluff.org>
12697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12698S:	Supported
12699F:	drivers/mmc/host/s3cmci.*
12700
12701SAA6588 RDS RECEIVER DRIVER
12702M:	Hans Verkuil <hverkuil@xs4all.nl>
12703L:	linux-media@vger.kernel.org
12704T:	git git://linuxtv.org/media_tree.git
12705W:	https://linuxtv.org
12706S:	Odd Fixes
12707F:	drivers/media/i2c/saa6588*
12708
12709SAA7134 VIDEO4LINUX DRIVER
12710M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12711L:	linux-media@vger.kernel.org
12712W:	https://linuxtv.org
12713T:	git git://linuxtv.org/media_tree.git
12714S:	Odd fixes
12715F:	Documentation/media/v4l-drivers/saa7134*
12716F:	drivers/media/pci/saa7134/
12717
12718SAA7146 VIDEO4LINUX-2 DRIVER
12719M:	Hans Verkuil <hverkuil@xs4all.nl>
12720L:	linux-media@vger.kernel.org
12721T:	git git://linuxtv.org/media_tree.git
12722S:	Maintained
12723F:	drivers/media/common/saa7146/
12724F:	drivers/media/pci/saa7146/
12725F:	include/media/saa7146*
12726
12727SAMSUNG AUDIO (ASoC) DRIVERS
12728M:	Krzysztof Kozlowski <krzk@kernel.org>
12729M:	Sangbeom Kim <sbkim73@samsung.com>
12730M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12731L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12732S:	Supported
12733F:	sound/soc/samsung/
12734F:	Documentation/devicetree/bindings/sound/samsung*
12735
12736SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12737M:	Krzysztof Kozlowski <krzk@kernel.org>
12738L:	linux-crypto@vger.kernel.org
12739L:	linux-samsung-soc@vger.kernel.org
12740S:	Maintained
12741F:	drivers/crypto/exynos-rng.c
12742F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12743
12744SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12745M:	Łukasz Stelmach <l.stelmach@samsung.com>
12746L:	linux-samsung-soc@vger.kernel.org
12747S:	Maintained
12748F:	drivers/char/hw_random/exynos-trng.c
12749F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12750
12751SAMSUNG FRAMEBUFFER DRIVER
12752M:	Jingoo Han <jingoohan1@gmail.com>
12753L:	linux-fbdev@vger.kernel.org
12754S:	Maintained
12755F:	drivers/video/fbdev/s3c-fb.c
12756
12757SAMSUNG LAPTOP DRIVER
12758M:	Corentin Chary <corentin.chary@gmail.com>
12759L:	platform-driver-x86@vger.kernel.org
12760S:	Maintained
12761F:	drivers/platform/x86/samsung-laptop.c
12762
12763SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12764M:	Sangbeom Kim <sbkim73@samsung.com>
12765M:	Krzysztof Kozlowski <krzk@kernel.org>
12766M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12767L:	linux-kernel@vger.kernel.org
12768L:	linux-samsung-soc@vger.kernel.org
12769S:	Supported
12770F:	drivers/mfd/sec*.c
12771F:	drivers/regulator/s2m*.c
12772F:	drivers/regulator/s5m*.c
12773F:	drivers/clk/clk-s2mps11.c
12774F:	drivers/rtc/rtc-s5m.c
12775F:	include/linux/mfd/samsung/
12776F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12777F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12778F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12779F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12780
12781SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12782M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12783L:	linux-media@vger.kernel.org
12784L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12785S:	Maintained
12786F:	drivers/media/platform/s3c-camif/
12787F:	include/media/drv-intf/s3c_camif.h
12788
12789SAMSUNG S3FWRN5 NFC DRIVER
12790M:	Robert Baldyga <r.baldyga@samsung.com>
12791M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12792L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12793S:	Supported
12794F:	drivers/nfc/s3fwrn5
12795
12796SAMSUNG S5C73M3 CAMERA DRIVER
12797M:	Kyungmin Park <kyungmin.park@samsung.com>
12798M:	Andrzej Hajda <a.hajda@samsung.com>
12799L:	linux-media@vger.kernel.org
12800S:	Supported
12801F:	drivers/media/i2c/s5c73m3/*
12802
12803SAMSUNG S5K5BAF CAMERA DRIVER
12804M:	Kyungmin Park <kyungmin.park@samsung.com>
12805M:	Andrzej Hajda <a.hajda@samsung.com>
12806L:	linux-media@vger.kernel.org
12807S:	Supported
12808F:	drivers/media/i2c/s5k5baf.c
12809
12810SAMSUNG S5P Security SubSystem (SSS) DRIVER
12811M:	Krzysztof Kozlowski <krzk@kernel.org>
12812M:	Vladimir Zapolskiy <vz@mleia.com>
12813M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12814L:	linux-crypto@vger.kernel.org
12815L:	linux-samsung-soc@vger.kernel.org
12816S:	Maintained
12817F:	drivers/crypto/s5p-sss.c
12818
12819SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12820M:	Kyungmin Park <kyungmin.park@samsung.com>
12821M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12822L:	linux-media@vger.kernel.org
12823Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12824S:	Supported
12825F:	drivers/media/platform/exynos4-is/
12826
12827SAMSUNG SOC CLOCK DRIVERS
12828M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12829M:	Tomasz Figa <tomasz.figa@gmail.com>
12830M:	Chanwoo Choi <cw00.choi@samsung.com>
12831S:	Supported
12832L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12834F:	drivers/clk/samsung/
12835F:	include/dt-bindings/clock/exynos*.h
12836F:	Documentation/devicetree/bindings/clock/exynos*.txt
12837
12838SAMSUNG SPI DRIVERS
12839M:	Kukjin Kim <kgene@kernel.org>
12840M:	Krzysztof Kozlowski <krzk@kernel.org>
12841M:	Andi Shyti <andi@etezian.org>
12842L:	linux-spi@vger.kernel.org
12843L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12844S:	Maintained
12845F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12846F:	drivers/spi/spi-s3c*
12847F:	include/linux/platform_data/spi-s3c64xx.h
12848
12849SAMSUNG SXGBE DRIVERS
12850M:	Byungho An <bh74.an@samsung.com>
12851M:	Girish K S <ks.giri@samsung.com>
12852M:	Vipul Pandya <vipul.pandya@samsung.com>
12853S:	Supported
12854L:	netdev@vger.kernel.org
12855F:	drivers/net/ethernet/samsung/sxgbe/
12856
12857SAMSUNG THERMAL DRIVER
12858M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12859L:	linux-pm@vger.kernel.org
12860L:	linux-samsung-soc@vger.kernel.org
12861S:	Supported
12862T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12863F:	drivers/thermal/samsung/
12864
12865SAMSUNG USB2 PHY DRIVER
12866M:	Kamil Debski <kamil@wypas.org>
12867M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12868L:	linux-kernel@vger.kernel.org
12869S:	Supported
12870F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12871F:	Documentation/phy/samsung-usb2.txt
12872F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12873F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12874F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12875F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12876F:	drivers/phy/samsung/phy-samsung-usb2.c
12877F:	drivers/phy/samsung/phy-samsung-usb2.h
12878
12879SC1200 WDT DRIVER
12880M:	Zwane Mwaikambo <zwanem@gmail.com>
12881S:	Maintained
12882F:	drivers/watchdog/sc1200wdt.c
12883
12884SCHEDULER
12885M:	Ingo Molnar <mingo@redhat.com>
12886M:	Peter Zijlstra <peterz@infradead.org>
12887L:	linux-kernel@vger.kernel.org
12888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12889S:	Maintained
12890F:	kernel/sched/
12891F:	include/linux/sched.h
12892F:	include/uapi/linux/sched.h
12893F:	include/linux/wait.h
12894
12895SCR24X CHIP CARD INTERFACE DRIVER
12896M:	Lubomir Rintel <lkundrak@v3.sk>
12897S:	Supported
12898F:	drivers/char/pcmcia/scr24x_cs.c
12899
12900SCSI CDROM DRIVER
12901M:	Jens Axboe <axboe@kernel.dk>
12902L:	linux-scsi@vger.kernel.org
12903W:	http://www.kernel.dk
12904S:	Maintained
12905F:	drivers/scsi/sr*
12906
12907SCSI RDMA PROTOCOL (SRP) INITIATOR
12908M:	Bart Van Assche <bvanassche@acm.org>
12909L:	linux-rdma@vger.kernel.org
12910S:	Supported
12911Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12912F:	drivers/infiniband/ulp/srp/
12913F:	include/scsi/srp.h
12914
12915SCSI RDMA PROTOCOL (SRP) TARGET
12916M:	Bart Van Assche <bvanassche@acm.org>
12917L:	linux-rdma@vger.kernel.org
12918L:	target-devel@vger.kernel.org
12919S:	Supported
12920Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12921F:	drivers/infiniband/ulp/srpt/
12922
12923SCSI SG DRIVER
12924M:	Doug Gilbert <dgilbert@interlog.com>
12925L:	linux-scsi@vger.kernel.org
12926W:	http://sg.danny.cz/sg
12927S:	Maintained
12928F:	Documentation/scsi/scsi-generic.txt
12929F:	drivers/scsi/sg.c
12930F:	include/scsi/sg.h
12931
12932SCSI SUBSYSTEM
12933M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12935M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12937L:	linux-scsi@vger.kernel.org
12938S:	Maintained
12939F:	Documentation/devicetree/bindings/scsi/
12940F:	drivers/scsi/
12941F:	include/scsi/
12942
12943SCSI TAPE DRIVER
12944M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12945L:	linux-scsi@vger.kernel.org
12946S:	Maintained
12947F:	Documentation/scsi/st.txt
12948F:	drivers/scsi/st.*
12949F:	drivers/scsi/st_*.h
12950
12951SCTP PROTOCOL
12952M:	Vlad Yasevich <vyasevich@gmail.com>
12953M:	Neil Horman <nhorman@tuxdriver.com>
12954M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12955L:	linux-sctp@vger.kernel.org
12956W:	http://lksctp.sourceforge.net
12957S:	Maintained
12958F:	Documentation/networking/sctp.txt
12959F:	include/linux/sctp.h
12960F:	include/uapi/linux/sctp.h
12961F:	include/net/sctp/
12962F:	net/sctp/
12963
12964SCx200 CPU SUPPORT
12965M:	Jim Cromie <jim.cromie@gmail.com>
12966S:	Odd Fixes
12967F:	Documentation/i2c/busses/scx200_acb
12968F:	arch/x86/platform/scx200/
12969F:	drivers/watchdog/scx200_wdt.c
12970F:	drivers/i2c/busses/scx200*
12971F:	drivers/mtd/maps/scx200_docflash.c
12972F:	include/linux/scx200.h
12973
12974SCx200 GPIO DRIVER
12975M:	Jim Cromie <jim.cromie@gmail.com>
12976S:	Maintained
12977F:	drivers/char/scx200_gpio.c
12978F:	include/linux/scx200_gpio.h
12979
12980SCx200 HRT CLOCKSOURCE DRIVER
12981M:	Jim Cromie <jim.cromie@gmail.com>
12982S:	Maintained
12983F:	drivers/clocksource/scx200_hrt.c
12984
12985SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12986M:	Sascha Sommer <saschasommer@freenet.de>
12987L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12988S:	Maintained
12989F:	drivers/mmc/host/sdricoh_cs.c
12990
12991SECURE COMPUTING
12992M:	Kees Cook <keescook@chromium.org>
12993R:	Andy Lutomirski <luto@amacapital.net>
12994R:	Will Drewry <wad@chromium.org>
12995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12996S:	Supported
12997F:	kernel/seccomp.c
12998F:	include/uapi/linux/seccomp.h
12999F:	include/linux/seccomp.h
13000F:	tools/testing/selftests/seccomp/*
13001F:	tools/testing/selftests/kselftest_harness.h
13002F:	Documentation/userspace-api/seccomp_filter.rst
13003K:	\bsecure_computing
13004K:	\bTIF_SECCOMP\b
13005
13006SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13007M:	Al Cooper <alcooperx@gmail.com>
13008L:	linux-mmc@vger.kernel.org
13009L:	bcm-kernel-feedback-list@broadcom.com
13010S:	Maintained
13011F:	drivers/mmc/host/sdhci-brcmstb*
13012
13013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13014M:	Adrian Hunter <adrian.hunter@intel.com>
13015L:	linux-mmc@vger.kernel.org
13016T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13017S:	Maintained
13018F:	drivers/mmc/host/sdhci*
13019F:	include/linux/mmc/sdhci*
13020
13021SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13022M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13023M:	Manjunath M B <manjumb@synopsys.com>
13024L:	linux-mmc@vger.kernel.org
13025S:	Maintained
13026F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13027
13028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13029M:	Ben Dooks <ben-linux@fluff.org>
13030M:	Jaehoon Chung <jh80.chung@samsung.com>
13031L:	linux-mmc@vger.kernel.org
13032S:	Maintained
13033F:	drivers/mmc/host/sdhci-s3c*
13034
13035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13036M:	Viresh Kumar <vireshk@kernel.org>
13037L:	linux-mmc@vger.kernel.org
13038S:	Maintained
13039F:	drivers/mmc/host/sdhci-spear.c
13040
13041SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13042M:	Kishon Vijay Abraham I <kishon@ti.com>
13043L:	linux-mmc@vger.kernel.org
13044S:	Maintained
13045F:	drivers/mmc/host/sdhci-omap.c
13046
13047SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13048M:	Scott Bauer <scott.bauer@intel.com>
13049M:	Jonathan Derrick <jonathan.derrick@intel.com>
13050L:	linux-block@vger.kernel.org
13051S:	Supported
13052F:	block/sed*
13053F:	block/opal_proto.h
13054F:	include/linux/sed*
13055F:	include/uapi/linux/sed*
13056
13057SECURITY CONTACT
13058M:	Security Officers <security@kernel.org>
13059S:	Supported
13060
13061SECURITY SUBSYSTEM
13062M:	James Morris <jmorris@namei.org>
13063M:	"Serge E. Hallyn" <serge@hallyn.com>
13064L:	linux-security-module@vger.kernel.org (suggested Cc:)
13065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13066W:	http://kernsec.org/
13067S:	Supported
13068F:	security/
13069X:	security/selinux/
13070
13071SELINUX SECURITY MODULE
13072M:	Paul Moore <paul@paul-moore.com>
13073M:	Stephen Smalley <sds@tycho.nsa.gov>
13074M:	Eric Paris <eparis@parisplace.org>
13075L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13076W:	https://selinuxproject.org
13077W:	https://github.com/SELinuxProject
13078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13079S:	Supported
13080F:	include/linux/selinux*
13081F:	security/selinux/
13082F:	scripts/selinux/
13083F:	Documentation/admin-guide/LSM/SELinux.rst
13084
13085SENSABLE PHANTOM
13086M:	Jiri Slaby <jirislaby@gmail.com>
13087S:	Maintained
13088F:	drivers/misc/phantom.c
13089F:	include/uapi/linux/phantom.h
13090
13091SERIAL DEVICE BUS
13092M:	Rob Herring <robh@kernel.org>
13093L:	linux-serial@vger.kernel.org
13094S:	Maintained
13095F:	Documentation/devicetree/bindings/serial/slave-device.txt
13096F:	drivers/tty/serdev/
13097F:	include/linux/serdev.h
13098
13099SERIAL DRIVERS
13100M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13101L:	linux-serial@vger.kernel.org
13102S:	Maintained
13103F:	Documentation/devicetree/bindings/serial/
13104F:	drivers/tty/serial/
13105
13106SERIAL IR RECEIVER
13107M:	Sean Young <sean@mess.org>
13108L:	linux-media@vger.kernel.org
13109S:	Maintained
13110F:	drivers/media/rc/serial_ir.c
13111
13112SFC NETWORK DRIVER
13113M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13114M:	Edward Cree <ecree@solarflare.com>
13115M:	Bert Kenward <bkenward@solarflare.com>
13116L:	netdev@vger.kernel.org
13117S:	Supported
13118F:	drivers/net/ethernet/sfc/
13119
13120SGI GRU DRIVER
13121M:	Dimitri Sivanich <sivanich@sgi.com>
13122S:	Maintained
13123F:	drivers/misc/sgi-gru/
13124
13125SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13126M:	Pat Gefre <pfg@sgi.com>
13127L:	linux-ia64@vger.kernel.org
13128S:	Supported
13129F:	Documentation/ia64/serial.txt
13130F:	drivers/tty/serial/ioc?_serial.c
13131F:	include/linux/ioc?.h
13132
13133SGI XP/XPC/XPNET DRIVER
13134M:	Cliff Whickman <cpw@sgi.com>
13135M:	Robin Holt <robinmholt@gmail.com>
13136S:	Maintained
13137F:	drivers/misc/sgi-xp/
13138
13139SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13140M:	Ursula Braun <ubraun@linux.ibm.com>
13141L:	linux-s390@vger.kernel.org
13142W:	http://www.ibm.com/developerworks/linux/linux390/
13143S:	Supported
13144F:	net/smc/
13145
13146SHARP RJ54N1CB0C SENSOR DRIVER
13147M:	Jacopo Mondi <jacopo@jmondi.org>
13148L:	linux-media@vger.kernel.org
13149T:	git git://linuxtv.org/media_tree.git
13150S:	Odd fixes
13151F:	drivers/media/i2c/rj54n1cb0c.c
13152F:	include/media/i2c/rj54n1cb0c.h
13153
13154SH_VEU V4L2 MEM2MEM DRIVER
13155L:	linux-media@vger.kernel.org
13156S:	Orphan
13157F:	drivers/media/platform/sh_veu.c
13158
13159SH_VOU V4L2 OUTPUT DRIVER
13160L:	linux-media@vger.kernel.org
13161S:	Orphan
13162F:	drivers/media/platform/sh_vou.c
13163F:	include/media/drv-intf/sh_vou.h
13164
13165SI2157 MEDIA DRIVER
13166M:	Antti Palosaari <crope@iki.fi>
13167L:	linux-media@vger.kernel.org
13168W:	https://linuxtv.org
13169W:	http://palosaari.fi/linux/
13170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13171T:	git git://linuxtv.org/anttip/media_tree.git
13172S:	Maintained
13173F:	drivers/media/tuners/si2157*
13174
13175SI2165 MEDIA DRIVER
13176M:	Matthias Schwarzott <zzam@gentoo.org>
13177L:	linux-media@vger.kernel.org
13178W:	https://linuxtv.org
13179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13180S:	Maintained
13181F:	drivers/media/dvb-frontends/si2165*
13182
13183SI2168 MEDIA DRIVER
13184M:	Antti Palosaari <crope@iki.fi>
13185L:	linux-media@vger.kernel.org
13186W:	https://linuxtv.org
13187W:	http://palosaari.fi/linux/
13188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13189T:	git git://linuxtv.org/anttip/media_tree.git
13190S:	Maintained
13191F:	drivers/media/dvb-frontends/si2168*
13192
13193SI470X FM RADIO RECEIVER I2C DRIVER
13194M:	Hans Verkuil <hverkuil@xs4all.nl>
13195L:	linux-media@vger.kernel.org
13196T:	git git://linuxtv.org/media_tree.git
13197W:	https://linuxtv.org
13198S:	Odd Fixes
13199F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13200
13201SI470X FM RADIO RECEIVER USB DRIVER
13202M:	Hans Verkuil <hverkuil@xs4all.nl>
13203L:	linux-media@vger.kernel.org
13204T:	git git://linuxtv.org/media_tree.git
13205W:	https://linuxtv.org
13206S:	Maintained
13207F:	drivers/media/radio/si470x/radio-si470x-common.c
13208F:	drivers/media/radio/si470x/radio-si470x.h
13209F:	drivers/media/radio/si470x/radio-si470x-usb.c
13210
13211SI4713 FM RADIO TRANSMITTER I2C DRIVER
13212M:	Eduardo Valentin <edubezval@gmail.com>
13213L:	linux-media@vger.kernel.org
13214T:	git git://linuxtv.org/media_tree.git
13215W:	https://linuxtv.org
13216S:	Odd Fixes
13217F:	drivers/media/radio/si4713/si4713.?
13218
13219SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13220M:	Eduardo Valentin <edubezval@gmail.com>
13221L:	linux-media@vger.kernel.org
13222T:	git git://linuxtv.org/media_tree.git
13223W:	https://linuxtv.org
13224S:	Odd Fixes
13225F:	drivers/media/radio/si4713/radio-platform-si4713.c
13226
13227SI4713 FM RADIO TRANSMITTER USB DRIVER
13228M:	Hans Verkuil <hverkuil@xs4all.nl>
13229L:	linux-media@vger.kernel.org
13230T:	git git://linuxtv.org/media_tree.git
13231W:	https://linuxtv.org
13232S:	Maintained
13233F:	drivers/media/radio/si4713/radio-usb-si4713.c
13234
13235SIANO DVB DRIVER
13236M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13237L:	linux-media@vger.kernel.org
13238W:	https://linuxtv.org
13239T:	git git://linuxtv.org/media_tree.git
13240S:	Odd fixes
13241F:	drivers/media/common/siano/
13242F:	drivers/media/usb/siano/
13243F:	drivers/media/usb/siano/
13244F:	drivers/media/mmc/siano/
13245
13246SIFIVE DRIVERS
13247M:	Palmer Dabbelt <palmer@sifive.com>
13248L:	linux-riscv@lists.infradead.org
13249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13250S:	Supported
13251K:	sifive
13252N:	sifive
13253
13254SILEAD TOUCHSCREEN DRIVER
13255M:	Hans de Goede <hdegoede@redhat.com>
13256L:	linux-input@vger.kernel.org
13257L:	platform-driver-x86@vger.kernel.org
13258S:	Maintained
13259F:	drivers/input/touchscreen/silead.c
13260F:	drivers/platform/x86/touchscreen_dmi.c
13261
13262SILICON MOTION SM712 FRAME BUFFER DRIVER
13263M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13264M:	Teddy Wang <teddy.wang@siliconmotion.com>
13265M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13266L:	linux-fbdev@vger.kernel.org
13267S:	Maintained
13268F:	drivers/video/fbdev/sm712*
13269F:	Documentation/fb/sm712fb.txt
13270
13271SIMPLE FIRMWARE INTERFACE (SFI)
13272M:	Len Brown <lenb@kernel.org>
13273L:	sfi-devel@simplefirmware.org
13274W:	http://simplefirmware.org/
13275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13276S:	Supported
13277F:	arch/x86/platform/sfi/
13278F:	drivers/sfi/
13279F:	include/linux/sfi*.h
13280
13281SIMPLEFB FB DRIVER
13282M:	Hans de Goede <hdegoede@redhat.com>
13283L:	linux-fbdev@vger.kernel.org
13284S:	Maintained
13285F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13286F:	drivers/video/fbdev/simplefb.c
13287F:	include/linux/platform_data/simplefb.h
13288
13289SIMTEC EB110ATX (Chalice CATS)
13290P:	Ben Dooks
13291P:	Vincent Sanders <vince@simtec.co.uk>
13292M:	Simtec Linux Team <linux@simtec.co.uk>
13293W:	http://www.simtec.co.uk/products/EB110ATX/
13294S:	Supported
13295
13296SIMTEC EB2410ITX (BAST)
13297P:	Ben Dooks
13298P:	Vincent Sanders <vince@simtec.co.uk>
13299M:	Simtec Linux Team <linux@simtec.co.uk>
13300W:	http://www.simtec.co.uk/products/EB2410ITX/
13301S:	Supported
13302F:	arch/arm/mach-s3c24xx/mach-bast.c
13303F:	arch/arm/mach-s3c24xx/bast-ide.c
13304F:	arch/arm/mach-s3c24xx/bast-irq.c
13305
13306SIPHASH PRF ROUTINES
13307M:	Jason A. Donenfeld <Jason@zx2c4.com>
13308S:	Maintained
13309F:	lib/siphash.c
13310F:	lib/test_siphash.c
13311F:	include/linux/siphash.h
13312
13313SIOX
13314M:	Gavin Schenk <g.schenk@eckelmann.de>
13315M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13316R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13317S:	Supported
13318F:	drivers/siox/*
13319F:	include/trace/events/siox.h
13320
13321SIS 190 ETHERNET DRIVER
13322M:	Francois Romieu <romieu@fr.zoreil.com>
13323L:	netdev@vger.kernel.org
13324S:	Maintained
13325F:	drivers/net/ethernet/sis/sis190.c
13326
13327SIS 900/7016 FAST ETHERNET DRIVER
13328M:	Daniele Venzano <venza@brownhat.org>
13329W:	http://www.brownhat.org/sis900.html
13330L:	netdev@vger.kernel.org
13331S:	Maintained
13332F:	drivers/net/ethernet/sis/sis900.*
13333
13334SIS FRAMEBUFFER DRIVER
13335M:	Thomas Winischhofer <thomas@winischhofer.net>
13336W:	http://www.winischhofer.net/linuxsisvga.shtml
13337S:	Maintained
13338F:	Documentation/fb/sisfb.txt
13339F:	drivers/video/fbdev/sis/
13340F:	include/video/sisfb.h
13341
13342SIS USB2VGA DRIVER
13343M:	Thomas Winischhofer <thomas@winischhofer.net>
13344W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13345S:	Maintained
13346F:	drivers/usb/misc/sisusbvga/
13347
13348SLAB ALLOCATOR
13349M:	Christoph Lameter <cl@linux.com>
13350M:	Pekka Enberg <penberg@kernel.org>
13351M:	David Rientjes <rientjes@google.com>
13352M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13353M:	Andrew Morton <akpm@linux-foundation.org>
13354L:	linux-mm@kvack.org
13355S:	Maintained
13356F:	include/linux/sl?b*.h
13357F:	mm/sl?b*
13358
13359SLEEPABLE READ-COPY UPDATE (SRCU)
13360M:	Lai Jiangshan <jiangshanlai@gmail.com>
13361M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13362M:	Josh Triplett <josh@joshtriplett.org>
13363R:	Steven Rostedt <rostedt@goodmis.org>
13364R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13365L:	linux-kernel@vger.kernel.org
13366W:	http://www.rdrop.com/users/paulmck/RCU/
13367S:	Supported
13368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13369F:	include/linux/srcu*.h
13370F:	kernel/rcu/srcu*.c
13371
13372SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13373M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13374L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13375S:	Maintained
13376F:	drivers/slimbus/
13377F:	Documentation/devicetree/bindings/slimbus/
13378F:	include/linux/slimbus.h
13379
13380SMACK SECURITY MODULE
13381M:	Casey Schaufler <casey@schaufler-ca.com>
13382L:	linux-security-module@vger.kernel.org
13383W:	http://schaufler-ca.com
13384T:	git git://github.com/cschaufler/smack-next
13385S:	Maintained
13386F:	Documentation/admin-guide/LSM/Smack.rst
13387F:	security/smack/
13388
13389SMC91x ETHERNET DRIVER
13390M:	Nicolas Pitre <nico@fluxnic.net>
13391S:	Odd Fixes
13392F:	drivers/net/ethernet/smsc/smc91x.*
13393
13394SMIA AND SMIA++ IMAGE SENSOR DRIVER
13395M:	Sakari Ailus <sakari.ailus@iki.fi>
13396L:	linux-media@vger.kernel.org
13397S:	Maintained
13398F:	drivers/media/i2c/smiapp/
13399F:	include/media/i2c/smiapp.h
13400F:	drivers/media/i2c/smiapp-pll.c
13401F:	drivers/media/i2c/smiapp-pll.h
13402F:	include/uapi/linux/smiapp.h
13403F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13404
13405SMM665 HARDWARE MONITOR DRIVER
13406M:	Guenter Roeck <linux@roeck-us.net>
13407L:	linux-hwmon@vger.kernel.org
13408S:	Maintained
13409F:	Documentation/hwmon/smm665
13410F:	drivers/hwmon/smm665.c
13411
13412SMSC EMC2103 HARDWARE MONITOR DRIVER
13413M:	Steve Glendinning <steve.glendinning@shawell.net>
13414L:	linux-hwmon@vger.kernel.org
13415S:	Maintained
13416F:	Documentation/hwmon/emc2103
13417F:	drivers/hwmon/emc2103.c
13418
13419SMSC SCH5627 HARDWARE MONITOR DRIVER
13420M:	Hans de Goede <hdegoede@redhat.com>
13421L:	linux-hwmon@vger.kernel.org
13422S:	Supported
13423F:	Documentation/hwmon/sch5627
13424F:	drivers/hwmon/sch5627.c
13425
13426SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13427M:	Steve Glendinning <steve.glendinning@shawell.net>
13428L:	linux-fbdev@vger.kernel.org
13429S:	Maintained
13430F:	drivers/video/fbdev/smscufx.c
13431
13432SMSC47B397 HARDWARE MONITOR DRIVER
13433M:	Jean Delvare <jdelvare@suse.com>
13434L:	linux-hwmon@vger.kernel.org
13435S:	Maintained
13436F:	Documentation/hwmon/smsc47b397
13437F:	drivers/hwmon/smsc47b397.c
13438
13439SMSC911x ETHERNET DRIVER
13440M:	Steve Glendinning <steve.glendinning@shawell.net>
13441L:	netdev@vger.kernel.org
13442S:	Maintained
13443F:	include/linux/smsc911x.h
13444F:	drivers/net/ethernet/smsc/smsc911x.*
13445
13446SMSC9420 PCI ETHERNET DRIVER
13447M:	Steve Glendinning <steve.glendinning@shawell.net>
13448L:	netdev@vger.kernel.org
13449S:	Maintained
13450F:	drivers/net/ethernet/smsc/smsc9420.*
13451
13452SOC-CAMERA V4L2 SUBSYSTEM
13453L:	linux-media@vger.kernel.org
13454T:	git git://linuxtv.org/media_tree.git
13455S:	Orphan
13456F:	include/media/soc*
13457F:	drivers/media/i2c/soc_camera/
13458F:	drivers/media/platform/soc_camera/
13459
13460SOCIONEXT SYNQUACER I2C DRIVER
13461M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13462L:	linux-i2c@vger.kernel.org
13463S:	Maintained
13464F:	drivers/i2c/busses/i2c-synquacer.c
13465F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13466
13467SOCIONEXT UNIPHIER SOUND DRIVER
13468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13469S:	Orphan
13470F:	sound/soc/uniphier/
13471
13472SOEKRIS NET48XX LED SUPPORT
13473M:	Chris Boot <bootc@bootc.net>
13474S:	Maintained
13475F:	drivers/leds/leds-net48xx.c
13476
13477SOFT-ROCE DRIVER (rxe)
13478M:	Moni Shoua <monis@mellanox.com>
13479L:	linux-rdma@vger.kernel.org
13480S:	Supported
13481W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13482Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13483F:	drivers/infiniband/sw/rxe/
13484F:	include/uapi/rdma/rdma_user_rxe.h
13485
13486SOFTLOGIC 6x10 MPEG CODEC
13487M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13488M:	Anton Sviridenko <anton@corp.bluecherry.net>
13489M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13490M:	Andrey Utkin <andrey_utkin@fastmail.com>
13491M:	Ismael Luceno <ismael@iodev.co.uk>
13492L:	linux-media@vger.kernel.org
13493S:	Supported
13494F:	drivers/media/pci/solo6x10/
13495
13496SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13497M:	James Morse <james.morse@arm.com>
13498L:	linux-arm-kernel@lists.infradead.org
13499S:	Maintained
13500F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13501F:	drivers/firmware/arm_sdei.c
13502F:	include/linux/sdei.h
13503F:	include/uapi/linux/sdei.h
13504
13505SOFTWARE RAID (Multiple Disks) SUPPORT
13506M:	Shaohua Li <shli@kernel.org>
13507L:	linux-raid@vger.kernel.org
13508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13509S:	Supported
13510F:	drivers/md/Makefile
13511F:	drivers/md/Kconfig
13512F:	drivers/md/md*
13513F:	drivers/md/raid*
13514F:	include/linux/raid/
13515F:	include/uapi/linux/raid/
13516
13517SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13518M:	Jassi Brar <jaswinder.singh@linaro.org>
13519L:	netdev@vger.kernel.org
13520S:	Maintained
13521F:	drivers/net/ethernet/socionext/netsec.c
13522F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13523
13524SOLIDRUN CLEARFOG SUPPORT
13525M:	Russell King <linux@armlinux.org.uk>
13526S:	Maintained
13527F:	arch/arm/boot/dts/armada-388-clearfog*
13528F:	arch/arm/boot/dts/armada-38x-solidrun-*
13529
13530SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13531M:	Russell King <linux@armlinux.org.uk>
13532S:	Maintained
13533F:	arch/arm/boot/dts/imx6*-cubox-i*
13534F:	arch/arm/boot/dts/imx6*-hummingboard*
13535F:	arch/arm/boot/dts/imx6*-sr-*
13536
13537SONIC NETWORK DRIVER
13538M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13539L:	netdev@vger.kernel.org
13540S:	Maintained
13541F:	drivers/net/ethernet/natsemi/sonic.*
13542
13543SONICS SILICON BACKPLANE DRIVER (SSB)
13544M:	Michael Buesch <m@bues.ch>
13545L:	linux-wireless@vger.kernel.org
13546S:	Maintained
13547F:	drivers/ssb/
13548F:	include/linux/ssb/
13549
13550SONY IMX258 SENSOR DRIVER
13551M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13552L:	linux-media@vger.kernel.org
13553T:	git git://linuxtv.org/media_tree.git
13554S:	Maintained
13555F:	drivers/media/i2c/imx258.c
13556
13557SONY IMX274 SENSOR DRIVER
13558M:	Leon Luo <leonl@leopardimaging.com>
13559L:	linux-media@vger.kernel.org
13560T:	git git://linuxtv.org/media_tree.git
13561S:	Maintained
13562F:	drivers/media/i2c/imx274.c
13563F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13564
13565SONY MEMORYSTICK CARD SUPPORT
13566M:	Alex Dubov <oakad@yahoo.com>
13567W:	http://tifmxx.berlios.de/
13568S:	Maintained
13569F:	drivers/memstick/host/tifm_ms.c
13570
13571SONY MEMORYSTICK STANDARD SUPPORT
13572M:	Maxim Levitsky <maximlevitsky@gmail.com>
13573S:	Maintained
13574F:	drivers/memstick/core/ms_block.*
13575
13576SONY VAIO CONTROL DEVICE DRIVER
13577M:	Mattia Dongili <malattia@linux.it>
13578L:	platform-driver-x86@vger.kernel.org
13579W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13580S:	Maintained
13581F:	Documentation/laptops/sony-laptop.txt
13582F:	drivers/char/sonypi.c
13583F:	drivers/platform/x86/sony-laptop.c
13584F:	include/linux/sony-laptop.h
13585
13586SOUND
13587M:	Jaroslav Kysela <perex@perex.cz>
13588M:	Takashi Iwai <tiwai@suse.com>
13589L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13590W:	http://www.alsa-project.org/
13591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13592T:	git git://git.alsa-project.org/alsa-kernel.git
13593Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13594S:	Maintained
13595F:	Documentation/sound/
13596F:	include/sound/
13597F:	include/uapi/sound/
13598F:	sound/
13599
13600SOUND - COMPRESSED AUDIO
13601M:	Vinod Koul <vkoul@kernel.org>
13602L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13604S:	Supported
13605F:	Documentation/sound/designs/compress-offload.rst
13606F:	include/sound/compress_driver.h
13607F:	include/uapi/sound/compress_*
13608F:	sound/core/compress_offload.c
13609F:	sound/soc/soc-compress.c
13610
13611SOUND - DMAENGINE HELPERS
13612M:	Lars-Peter Clausen <lars@metafoo.de>
13613S:	Supported
13614F:	include/sound/dmaengine_pcm.h
13615F:	sound/core/pcm_dmaengine.c
13616F:	sound/soc/soc-generic-dmaengine-pcm.c
13617
13618SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13619M:	Liam Girdwood <lgirdwood@gmail.com>
13620M:	Mark Brown <broonie@kernel.org>
13621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13623W:	http://alsa-project.org/main/index.php/ASoC
13624S:	Supported
13625F:	Documentation/devicetree/bindings/sound/
13626F:	Documentation/sound/soc/
13627F:	sound/soc/
13628F:	include/sound/soc*
13629
13630SOUNDWIRE SUBSYSTEM
13631M:	Vinod Koul <vinod.koul@intel.com>
13632M:	Sanyog Kale <sanyog.r.kale@intel.com>
13633R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13635S:	Supported
13636F:	Documentation/driver-api/soundwire/
13637F:	drivers/soundwire/
13638F:	include/linux/soundwire/
13639
13640SP2 MEDIA DRIVER
13641M:	Olli Salonen <olli.salonen@iki.fi>
13642L:	linux-media@vger.kernel.org
13643W:	https://linuxtv.org
13644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13645S:	Maintained
13646F:	drivers/media/dvb-frontends/sp2*
13647
13648SPARC + UltraSPARC (sparc/sparc64)
13649M:	"David S. Miller" <davem@davemloft.net>
13650L:	sparclinux@vger.kernel.org
13651Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13654S:	Maintained
13655F:	arch/sparc/
13656F:	drivers/sbus/
13657
13658SPARC SERIAL DRIVERS
13659M:	"David S. Miller" <davem@davemloft.net>
13660L:	sparclinux@vger.kernel.org
13661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13663S:	Maintained
13664F:	include/linux/sunserialcore.h
13665F:	drivers/tty/serial/suncore.c
13666F:	drivers/tty/serial/sunhv.c
13667F:	drivers/tty/serial/sunsab.c
13668F:	drivers/tty/serial/sunsab.h
13669F:	drivers/tty/serial/sunsu.c
13670F:	drivers/tty/serial/sunzilog.c
13671F:	drivers/tty/serial/sunzilog.h
13672F:	drivers/tty/vcc.c
13673
13674SPARSE CHECKER
13675M:	"Christopher Li" <sparse@chrisli.org>
13676L:	linux-sparse@vger.kernel.org
13677W:	https://sparse.wiki.kernel.org/
13678T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13679T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13680S:	Maintained
13681F:	include/linux/compiler.h
13682
13683SPEAR CLOCK FRAMEWORK SUPPORT
13684M:	Viresh Kumar <vireshk@kernel.org>
13685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13686W:	http://www.st.com/spear
13687S:	Maintained
13688F:	drivers/clk/spear/
13689
13690SPEAR PLATFORM SUPPORT
13691M:	Viresh Kumar <vireshk@kernel.org>
13692M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13694W:	http://www.st.com/spear
13695S:	Maintained
13696F:	arch/arm/boot/dts/spear*
13697F:	arch/arm/mach-spear/
13698
13699SPI NOR SUBSYSTEM
13700M:	Marek Vasut <marek.vasut@gmail.com>
13701L:	linux-mtd@lists.infradead.org
13702W:	http://www.linux-mtd.infradead.org/
13703Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13704T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13705T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13706S:	Maintained
13707F:	drivers/mtd/spi-nor/
13708F:	include/linux/mtd/spi-nor.h
13709
13710SPI SUBSYSTEM
13711M:	Mark Brown <broonie@kernel.org>
13712L:	linux-spi@vger.kernel.org
13713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13714Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13715S:	Maintained
13716F:	Documentation/devicetree/bindings/spi/
13717F:	Documentation/spi/
13718F:	drivers/spi/
13719F:	include/linux/spi/
13720F:	include/uapi/linux/spi/
13721F:	tools/spi/
13722
13723SPIDERNET NETWORK DRIVER for CELL
13724M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13725L:	netdev@vger.kernel.org
13726S:	Supported
13727F:	Documentation/networking/spider_net.txt
13728F:	drivers/net/ethernet/toshiba/spider_net*
13729
13730SPMI SUBSYSTEM
13731R:	Stephen Boyd <sboyd@kernel.org>
13732L:	linux-arm-msm@vger.kernel.org
13733F:	Documentation/devicetree/bindings/spmi/
13734F:	drivers/spmi/
13735F:	include/dt-bindings/spmi/spmi.h
13736F:	include/linux/spmi.h
13737F:	include/trace/events/spmi.h
13738
13739SPU FILE SYSTEM
13740M:	Jeremy Kerr <jk@ozlabs.org>
13741L:	linuxppc-dev@lists.ozlabs.org
13742W:	http://www.ibm.com/developerworks/power/cell/
13743S:	Supported
13744F:	Documentation/filesystems/spufs.txt
13745F:	arch/powerpc/platforms/cell/spufs/
13746
13747SQUASHFS FILE SYSTEM
13748M:	Phillip Lougher <phillip@squashfs.org.uk>
13749L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13750W:	http://squashfs.org.uk
13751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13752S:	Maintained
13753F:	Documentation/filesystems/squashfs.txt
13754F:	fs/squashfs/
13755
13756SRM (Alpha) environment access
13757M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13758S:	Maintained
13759F:	arch/alpha/kernel/srm_env.c
13760
13761ST STM32 I2C/SMBUS DRIVER
13762M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13763L:	linux-i2c@vger.kernel.org
13764S:	Maintained
13765F:	drivers/i2c/busses/i2c-stm32*
13766
13767STABLE BRANCH
13768M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13769L:	stable@vger.kernel.org
13770S:	Supported
13771F:	Documentation/process/stable-kernel-rules.rst
13772
13773STAGING - COMEDI
13774M:	Ian Abbott <abbotti@mev.co.uk>
13775M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13776S:	Odd Fixes
13777F:	drivers/staging/comedi/
13778
13779STAGING - EROFS FILE SYSTEM
13780M:	Gao Xiang <gaoxiang25@huawei.com>
13781M:	Chao Yu <yuchao0@huawei.com>
13782L:	linux-erofs@lists.ozlabs.org
13783S:	Maintained
13784F:	drivers/staging/erofs/
13785
13786STAGING - FLARION FT1000 DRIVERS
13787M:	Marek Belisko <marek.belisko@gmail.com>
13788S:	Odd Fixes
13789F:	drivers/staging/ft1000/
13790
13791STAGING - INDUSTRIAL IO
13792M:	Jonathan Cameron <jic23@kernel.org>
13793L:	linux-iio@vger.kernel.org
13794S:	Odd Fixes
13795F:	Documentation/devicetree/bindings/staging/iio/
13796F:	drivers/staging/iio/
13797
13798STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13799M:	Marc Dietrich <marvin24@gmx.de>
13800L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13801L:	linux-tegra@vger.kernel.org
13802S:	Maintained
13803F:	drivers/staging/nvec/
13804
13805STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13806M:	Jens Frederich <jfrederich@gmail.com>
13807M:	Daniel Drake <dsd@laptop.org>
13808M:	Jon Nettleton <jon.nettleton@gmail.com>
13809W:	http://wiki.laptop.org/go/DCON
13810S:	Maintained
13811F:	drivers/staging/olpc_dcon/
13812
13813STAGING - REALTEK RTL8712U DRIVERS
13814M:	Larry Finger <Larry.Finger@lwfinger.net>
13815M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13816S:	Odd Fixes
13817F:	drivers/staging/rtl8712/
13818
13819STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13820M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13821M:	Teddy Wang <teddy.wang@siliconmotion.com>
13822M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13823L:	linux-fbdev@vger.kernel.org
13824S:	Maintained
13825F:	drivers/staging/sm750fb/
13826
13827STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13828M:	William Hubbs <w.d.hubbs@gmail.com>
13829M:	Chris Brannon <chris@the-brannons.com>
13830M:	Kirk Reiser <kirk@reisers.ca>
13831M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13832L:	speakup@linux-speakup.org
13833W:	http://www.linux-speakup.org/
13834S:	Odd Fixes
13835F:	drivers/staging/speakup/
13836
13837STAGING - VIA VT665X DRIVERS
13838M:	Forest Bond <forest@alittletooquiet.net>
13839S:	Odd Fixes
13840F:	drivers/staging/vt665?/
13841
13842STAGING - WILC1000 WIFI DRIVER
13843M:	Aditya Shankar <aditya.shankar@microchip.com>
13844M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13845L:	linux-wireless@vger.kernel.org
13846S:	Supported
13847F:	drivers/staging/wilc1000/
13848
13849STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13850M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13851S:	Odd Fixes
13852F:	drivers/staging/xgifb/
13853
13854STAGING SUBSYSTEM
13855M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13857L:	devel@driverdev.osuosl.org
13858S:	Supported
13859F:	drivers/staging/
13860
13861STARFIRE/DURALAN NETWORK DRIVER
13862M:	Ion Badulescu <ionut@badula.org>
13863S:	Odd Fixes
13864F:	drivers/net/ethernet/adaptec/starfire*
13865
13866STEC S1220 SKD DRIVER
13867M:	Bart Van Assche <bart.vanassche@wdc.com>
13868L:	linux-block@vger.kernel.org
13869S:	Maintained
13870F:	drivers/block/skd*[ch]
13871
13872STI AUDIO (ASoC) DRIVERS
13873M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13874L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13875S:	Maintained
13876F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13877F:	sound/soc/sti/
13878
13879STI CEC DRIVER
13880M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13881S:	Maintained
13882F:	drivers/staging/media/st-cec/
13883F:	Documentation/devicetree/bindings/media/stih-cec.txt
13884
13885STK1160 USB VIDEO CAPTURE DRIVER
13886M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13887L:	linux-media@vger.kernel.org
13888T:	git git://linuxtv.org/media_tree.git
13889S:	Maintained
13890F:	drivers/media/usb/stk1160/
13891
13892STM32 AUDIO (ASoC) DRIVERS
13893M:	Olivier Moysan <olivier.moysan@st.com>
13894M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13895L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13896S:	Maintained
13897F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13898F:	sound/soc/stm/
13899
13900STM32 TIMER/LPTIMER DRIVERS
13901M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13902S:	Maintained
13903F:	drivers/*/stm32-*timer*
13904F:	drivers/pwm/pwm-stm32*
13905F:	include/linux/*/stm32-*tim*
13906F:	Documentation/ABI/testing/*timer-stm32
13907F:	Documentation/devicetree/bindings/*/stm32-*timer*
13908F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13909
13910STMMAC ETHERNET DRIVER
13911M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13912M:	Alexandre Torgue <alexandre.torgue@st.com>
13913M:	Jose Abreu <joabreu@synopsys.com>
13914L:	netdev@vger.kernel.org
13915W:	http://www.stlinux.com
13916S:	Supported
13917F:	drivers/net/ethernet/stmicro/stmmac/
13918
13919SUN3/3X
13920M:	Sam Creasey <sammy@sammy.net>
13921W:	http://sammy.net/sun3/
13922S:	Maintained
13923F:	arch/m68k/kernel/*sun3*
13924F:	arch/m68k/sun3*/
13925F:	arch/m68k/include/asm/sun3*
13926F:	drivers/net/ethernet/i825xx/sun3*
13927
13928SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13929M:	Hans de Goede <hdegoede@redhat.com>
13930L:	linux-input@vger.kernel.org
13931S:	Maintained
13932F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13933F:	drivers/input/keyboard/sun4i-lradc-keys.c
13934
13935SUNDANCE NETWORK DRIVER
13936M:	Denis Kirjanov <kda@linux-powerpc.org>
13937L:	netdev@vger.kernel.org
13938S:	Maintained
13939F:	drivers/net/ethernet/dlink/sundance.c
13940
13941SUPERH
13942M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13943M:	Rich Felker <dalias@libc.org>
13944L:	linux-sh@vger.kernel.org
13945Q:	http://patchwork.kernel.org/project/linux-sh/list/
13946S:	Maintained
13947F:	Documentation/sh/
13948F:	arch/sh/
13949F:	drivers/sh/
13950
13951SUSPEND TO RAM
13952M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13953M:	Len Brown <len.brown@intel.com>
13954M:	Pavel Machek <pavel@ucw.cz>
13955L:	linux-pm@vger.kernel.org
13956B:	https://bugzilla.kernel.org
13957S:	Supported
13958F:	Documentation/power/
13959F:	arch/x86/kernel/acpi/
13960F:	drivers/base/power/
13961F:	kernel/power/
13962F:	include/linux/suspend.h
13963F:	include/linux/freezer.h
13964F:	include/linux/pm.h
13965
13966SVGA HANDLING
13967M:	Martin Mares <mj@ucw.cz>
13968L:	linux-video@atrey.karlin.mff.cuni.cz
13969S:	Maintained
13970F:	Documentation/svga.txt
13971F:	arch/x86/boot/video*
13972
13973SWIOTLB SUBSYSTEM
13974M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13975L:	iommu@lists.linux-foundation.org
13976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13977S:	Supported
13978F:	kernel/dma/swiotlb.c
13979F:	arch/*/kernel/pci-swiotlb.c
13980F:	include/linux/swiotlb.h
13981
13982SWITCHDEV
13983M:	Jiri Pirko <jiri@resnulli.us>
13984M:	Ivan Vecera <ivecera@redhat.com>
13985L:	netdev@vger.kernel.org
13986S:	Supported
13987F:	net/switchdev/
13988F:	include/net/switchdev.h
13989
13990SY8106A REGULATOR DRIVER
13991M:	Icenowy Zheng <icenowy@aosc.io>
13992S:	Maintained
13993F:	drivers/regulator/sy8106a-regulator.c
13994F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13995
13996SYNC FILE FRAMEWORK
13997M:	Sumit Semwal <sumit.semwal@linaro.org>
13998R:	Gustavo Padovan <gustavo@padovan.org>
13999S:	Maintained
14000L:	linux-media@vger.kernel.org
14001L:	dri-devel@lists.freedesktop.org
14002F:	drivers/dma-buf/sync_*
14003F:	drivers/dma-buf/dma-fence*
14004F:	drivers/dma-buf/sw_sync.c
14005F:	include/linux/sync_file.h
14006F:	include/uapi/linux/sync_file.h
14007F:	Documentation/sync_file.txt
14008T:	git git://anongit.freedesktop.org/drm/drm-misc
14009
14010SYNOPSYS ARC ARCHITECTURE
14011M:	Vineet Gupta <vgupta@synopsys.com>
14012L:	linux-snps-arc@lists.infradead.org
14013S:	Supported
14014F:	arch/arc/
14015F:	Documentation/devicetree/bindings/arc/*
14016F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14017F:	drivers/clocksource/arc_timer.c
14018F:	drivers/tty/serial/arc_uart.c
14019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14020
14021SYNOPSYS ARC HSDK SDP pll clock driver
14022M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14023S:	Supported
14024F:	drivers/clk/clk-hsdk-pll.c
14025F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14026
14027SYNOPSYS ARC SDP clock driver
14028M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14029S:	Supported
14030F:	drivers/clk/axs10x/*
14031F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14032
14033SYNOPSYS ARC SDP platform support
14034M:	Alexey Brodkin <abrodkin@synopsys.com>
14035S:	Supported
14036F:	arch/arc/plat-axs10x
14037F:	arch/arc/boot/dts/ax*
14038F:	Documentation/devicetree/bindings/arc/axs10*
14039
14040SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14041M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14042S:	Supported
14043F:	drivers/reset/reset-axs10x.c
14044F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14045
14046SYNOPSYS DESIGNWARE 8250 UART DRIVER
14047R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14048S:	Maintained
14049F:	drivers/tty/serial/8250/8250_dw.c
14050
14051SYNOPSYS DESIGNWARE APB GPIO DRIVER
14052M:	Hoan Tran <hotran@apm.com>
14053L:	linux-gpio@vger.kernel.org
14054S:	Maintained
14055F:	drivers/gpio/gpio-dwapb.c
14056F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14057
14058SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14059M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14060S:	Maintained
14061F:	drivers/dma/dwi-axi-dmac/
14062F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14063
14064SYNOPSYS DESIGNWARE DMAC DRIVER
14065M:	Viresh Kumar <vireshk@kernel.org>
14066R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14067S:	Maintained
14068F:	include/linux/dma/dw.h
14069F:	include/linux/platform_data/dma-dw.h
14070F:	drivers/dma/dw/
14071
14072SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14073M:	Jose Abreu <Jose.Abreu@synopsys.com>
14074L:	netdev@vger.kernel.org
14075S:	Supported
14076F:	drivers/net/ethernet/synopsys/
14077
14078SYNOPSYS DESIGNWARE I2C DRIVER
14079M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14080R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14081R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14082L:	linux-i2c@vger.kernel.org
14083S:	Maintained
14084F:	drivers/i2c/busses/i2c-designware-*
14085F:	include/linux/platform_data/i2c-designware.h
14086
14087SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14088M:	Jaehoon Chung <jh80.chung@samsung.com>
14089L:	linux-mmc@vger.kernel.org
14090S:	Maintained
14091F:	drivers/mmc/host/dw_mmc*
14092
14093SYNOPSYS HSDK RESET CONTROLLER DRIVER
14094M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14095S:	Supported
14096F:	drivers/reset/reset-hsdk.c
14097F:	include/dt-bindings/reset/snps,hsdk-reset.h
14098F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14099
14100SYSTEM CONFIGURATION (SYSCON)
14101M:	Lee Jones <lee.jones@linaro.org>
14102M:	Arnd Bergmann <arnd@arndb.de>
14103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14104S:	Supported
14105F:	drivers/mfd/syscon.c
14106
14107SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14108M:	Sudeep Holla <sudeep.holla@arm.com>
14109L:	linux-arm-kernel@lists.infradead.org
14110S:	Maintained
14111F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14112F:	drivers/clk/clk-sc[mp]i.c
14113F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14114F:	drivers/firmware/arm_scpi.c
14115F:	drivers/firmware/arm_scmi/
14116F:	include/linux/sc[mp]i_protocol.h
14117
14118SYSTEM RESET/SHUTDOWN DRIVERS
14119M:	Sebastian Reichel <sre@kernel.org>
14120L:	linux-pm@vger.kernel.org
14121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/power/reset/
14124F:	drivers/power/reset/
14125
14126SYSTEM TRACE MODULE CLASS
14127M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14128S:	Maintained
14129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14130F:	Documentation/trace/stm.rst
14131F:	drivers/hwtracing/stm/
14132F:	include/linux/stm.h
14133F:	include/uapi/linux/stm.h
14134
14135SYSV FILESYSTEM
14136M:	Christoph Hellwig <hch@infradead.org>
14137S:	Maintained
14138F:	Documentation/filesystems/sysv-fs.txt
14139F:	fs/sysv/
14140F:	include/linux/sysv_fs.h
14141
14142TARGET SUBSYSTEM
14143M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14144L:	linux-scsi@vger.kernel.org
14145L:	target-devel@vger.kernel.org
14146W:	http://www.linux-iscsi.org
14147W:	http://groups.google.com/group/linux-iscsi-target-dev
14148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14149S:	Supported
14150F:	drivers/target/
14151F:	include/target/
14152F:	Documentation/target/
14153
14154TASKSTATS STATISTICS INTERFACE
14155M:	Balbir Singh <bsingharora@gmail.com>
14156S:	Maintained
14157F:	Documentation/accounting/taskstats*
14158F:	include/linux/taskstats*
14159F:	kernel/taskstats.c
14160
14161TC subsystem
14162M:	Jamal Hadi Salim <jhs@mojatatu.com>
14163M:	Cong Wang <xiyou.wangcong@gmail.com>
14164M:	Jiri Pirko <jiri@resnulli.us>
14165L:	netdev@vger.kernel.org
14166S:	Maintained
14167F:	include/net/pkt_cls.h
14168F:	include/net/pkt_sched.h
14169F:	include/net/tc_act/
14170F:	include/uapi/linux/pkt_cls.h
14171F:	include/uapi/linux/pkt_sched.h
14172F:	include/uapi/linux/tc_act/
14173F:	include/uapi/linux/tc_ematch/
14174F:	net/sched/
14175
14176TC90522 MEDIA DRIVER
14177M:	Akihiro Tsukada <tskd08@gmail.com>
14178L:	linux-media@vger.kernel.org
14179S:	Odd Fixes
14180F:	drivers/media/dvb-frontends/tc90522*
14181
14182TCP LOW PRIORITY MODULE
14183M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14184M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14185W:	http://tcp-lp-mod.sourceforge.net/
14186S:	Maintained
14187F:	net/ipv4/tcp_lp.c
14188
14189TDA10071 MEDIA DRIVER
14190M:	Antti Palosaari <crope@iki.fi>
14191L:	linux-media@vger.kernel.org
14192W:	https://linuxtv.org
14193W:	http://palosaari.fi/linux/
14194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14195T:	git git://linuxtv.org/anttip/media_tree.git
14196S:	Maintained
14197F:	drivers/media/dvb-frontends/tda10071*
14198
14199TDA18212 MEDIA DRIVER
14200M:	Antti Palosaari <crope@iki.fi>
14201L:	linux-media@vger.kernel.org
14202W:	https://linuxtv.org
14203W:	http://palosaari.fi/linux/
14204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14205T:	git git://linuxtv.org/anttip/media_tree.git
14206S:	Maintained
14207F:	drivers/media/tuners/tda18212*
14208
14209TDA18218 MEDIA DRIVER
14210M:	Antti Palosaari <crope@iki.fi>
14211L:	linux-media@vger.kernel.org
14212W:	https://linuxtv.org
14213W:	http://palosaari.fi/linux/
14214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14215T:	git git://linuxtv.org/anttip/media_tree.git
14216S:	Maintained
14217F:	drivers/media/tuners/tda18218*
14218
14219TDA18250 MEDIA DRIVER
14220M:	Olli Salonen <olli.salonen@iki.fi>
14221L:	linux-media@vger.kernel.org
14222W:	https://linuxtv.org
14223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14224T:	git git://linuxtv.org/media_tree.git
14225S:	Maintained
14226F:	drivers/media/tuners/tda18250*
14227
14228TDA18271 MEDIA DRIVER
14229M:	Michael Krufky <mkrufky@linuxtv.org>
14230L:	linux-media@vger.kernel.org
14231W:	https://linuxtv.org
14232W:	http://github.com/mkrufky
14233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14234T:	git git://linuxtv.org/mkrufky/tuners.git
14235S:	Maintained
14236F:	drivers/media/tuners/tda18271*
14237
14238TDA1997x MEDIA DRIVER
14239M:	Tim Harvey <tharvey@gateworks.com>
14240L:	linux-media@vger.kernel.org
14241W:	https://linuxtv.org
14242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14243S:	Maintained
14244F:	drivers/media/i2c/tda1997x.*
14245
14246TDA827x MEDIA DRIVER
14247M:	Michael Krufky <mkrufky@linuxtv.org>
14248L:	linux-media@vger.kernel.org
14249W:	https://linuxtv.org
14250W:	http://github.com/mkrufky
14251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14252T:	git git://linuxtv.org/mkrufky/tuners.git
14253S:	Maintained
14254F:	drivers/media/tuners/tda8290.*
14255
14256TDA8290 MEDIA DRIVER
14257M:	Michael Krufky <mkrufky@linuxtv.org>
14258L:	linux-media@vger.kernel.org
14259W:	https://linuxtv.org
14260W:	http://github.com/mkrufky
14261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14262T:	git git://linuxtv.org/mkrufky/tuners.git
14263S:	Maintained
14264F:	drivers/media/tuners/tda8290.*
14265
14266TDA9840 MEDIA DRIVER
14267M:	Hans Verkuil <hverkuil@xs4all.nl>
14268L:	linux-media@vger.kernel.org
14269T:	git git://linuxtv.org/media_tree.git
14270W:	https://linuxtv.org
14271S:	Maintained
14272F:	drivers/media/i2c/tda9840*
14273
14274TEA5761 TUNER DRIVER
14275M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14276L:	linux-media@vger.kernel.org
14277W:	https://linuxtv.org
14278T:	git git://linuxtv.org/media_tree.git
14279S:	Odd fixes
14280F:	drivers/media/tuners/tea5761.*
14281
14282TEA5767 TUNER DRIVER
14283M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14284L:	linux-media@vger.kernel.org
14285W:	https://linuxtv.org
14286T:	git git://linuxtv.org/media_tree.git
14287S:	Maintained
14288F:	drivers/media/tuners/tea5767.*
14289
14290TEA6415C MEDIA DRIVER
14291M:	Hans Verkuil <hverkuil@xs4all.nl>
14292L:	linux-media@vger.kernel.org
14293T:	git git://linuxtv.org/media_tree.git
14294W:	https://linuxtv.org
14295S:	Maintained
14296F:	drivers/media/i2c/tea6415c*
14297
14298TEA6420 MEDIA DRIVER
14299M:	Hans Verkuil <hverkuil@xs4all.nl>
14300L:	linux-media@vger.kernel.org
14301T:	git git://linuxtv.org/media_tree.git
14302W:	https://linuxtv.org
14303S:	Maintained
14304F:	drivers/media/i2c/tea6420*
14305
14306TEAM DRIVER
14307M:	Jiri Pirko <jiri@resnulli.us>
14308L:	netdev@vger.kernel.org
14309S:	Supported
14310F:	drivers/net/team/
14311F:	include/linux/if_team.h
14312F:	include/uapi/linux/if_team.h
14313
14314TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14315M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14316S:	Maintained
14317F:	arch/x86/platform/ts5500/
14318
14319TECHNOTREND USB IR RECEIVER
14320M:	Sean Young <sean@mess.org>
14321L:	linux-media@vger.kernel.org
14322S:	Maintained
14323F:	drivers/media/rc/ttusbir.c
14324
14325TECHWELL TW9910 VIDEO DECODER
14326L:	linux-media@vger.kernel.org
14327S:	Orphan
14328F:	drivers/media/i2c/tw9910.c
14329F:	include/media/i2c/tw9910.h
14330
14331TEE SUBSYSTEM
14332M:	Jens Wiklander <jens.wiklander@linaro.org>
14333S:	Maintained
14334F:	include/linux/tee_drv.h
14335F:	include/uapi/linux/tee.h
14336F:	drivers/tee/
14337F:	Documentation/tee.txt
14338
14339TEGRA ARCHITECTURE SUPPORT
14340M:	Thierry Reding <thierry.reding@gmail.com>
14341M:	Jonathan Hunter <jonathanh@nvidia.com>
14342L:	linux-tegra@vger.kernel.org
14343Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14345S:	Supported
14346N:	[^a-z]tegra
14347
14348TEGRA CLOCK DRIVER
14349M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14350M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14351S:	Supported
14352F:	drivers/clk/tegra/
14353
14354TEGRA DMA DRIVERS
14355M:	Laxman Dewangan <ldewangan@nvidia.com>
14356M:	Jon Hunter <jonathanh@nvidia.com>
14357S:	Supported
14358F:	drivers/dma/tegra*
14359
14360TEGRA I2C DRIVER
14361M:	Laxman Dewangan <ldewangan@nvidia.com>
14362S:	Supported
14363F:	drivers/i2c/busses/i2c-tegra.c
14364
14365TEGRA IOMMU DRIVERS
14366M:	Thierry Reding <thierry.reding@gmail.com>
14367L:	linux-tegra@vger.kernel.org
14368S:	Supported
14369F:	drivers/iommu/tegra*
14370
14371TEGRA KBC DRIVER
14372M:	Laxman Dewangan <ldewangan@nvidia.com>
14373S:	Supported
14374F:	drivers/input/keyboard/tegra-kbc.c
14375
14376TEGRA NAND DRIVER
14377M:	Stefan Agner <stefan@agner.ch>
14378M:	Lucas Stach <dev@lynxeye.de>
14379S:	Maintained
14380F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14381F:	drivers/mtd/nand/raw/tegra_nand.c
14382
14383TEGRA PWM DRIVER
14384M:	Thierry Reding <thierry.reding@gmail.com>
14385S:	Supported
14386F:	drivers/pwm/pwm-tegra.c
14387
14388TEGRA SERIAL DRIVER
14389M:	Laxman Dewangan <ldewangan@nvidia.com>
14390S:	Supported
14391F:	drivers/tty/serial/serial-tegra.c
14392
14393TEGRA SPI DRIVER
14394M:	Laxman Dewangan <ldewangan@nvidia.com>
14395S:	Supported
14396F:	drivers/spi/spi-tegra*
14397
14398TEHUTI ETHERNET DRIVER
14399M:	Andy Gospodarek <andy@greyhouse.net>
14400L:	netdev@vger.kernel.org
14401S:	Supported
14402F:	drivers/net/ethernet/tehuti/*
14403
14404Telecom Clock Driver for MCPL0010
14405M:	Mark Gross <mark.gross@intel.com>
14406S:	Supported
14407F:	drivers/char/tlclk.c
14408
14409TENSILICA XTENSA PORT (xtensa)
14410M:	Chris Zankel <chris@zankel.net>
14411M:	Max Filippov <jcmvbkbc@gmail.com>
14412L:	linux-xtensa@linux-xtensa.org
14413T:	git git://github.com/czankel/xtensa-linux.git
14414S:	Maintained
14415F:	arch/xtensa/
14416F:	drivers/irqchip/irq-xtensa-*
14417
14418Texas Instruments' System Control Interface (TISCI) Protocol Driver
14419M:	Nishanth Menon <nm@ti.com>
14420M:	Tero Kristo <t-kristo@ti.com>
14421M:	Santosh Shilimkar <ssantosh@kernel.org>
14422L:	linux-arm-kernel@lists.infradead.org
14423S:	Maintained
14424F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14425F:	drivers/firmware/ti_sci*
14426F:	include/linux/soc/ti/ti_sci_protocol.h
14427F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14428F:	include/dt-bindings/genpd/k2g.h
14429F:	drivers/soc/ti/ti_sci_pm_domains.c
14430F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14431F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14432F:	drivers/clk/keystone/sci-clk.c
14433F:	drivers/reset/reset-ti-sci.c
14434
14435THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14436M:	Hans Verkuil <hverkuil@xs4all.nl>
14437L:	linux-media@vger.kernel.org
14438T:	git git://linuxtv.org/media_tree.git
14439W:	https://linuxtv.org
14440S:	Maintained
14441F:	drivers/media/radio/radio-raremono.c
14442
14443THERMAL
14444M:	Zhang Rui <rui.zhang@intel.com>
14445M:	Eduardo Valentin <edubezval@gmail.com>
14446R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14447L:	linux-pm@vger.kernel.org
14448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14450Q:	https://patchwork.kernel.org/project/linux-pm/list/
14451S:	Supported
14452F:	drivers/thermal/
14453F:	include/linux/thermal.h
14454F:	include/uapi/linux/thermal.h
14455F:	include/linux/cpu_cooling.h
14456F:	Documentation/devicetree/bindings/thermal/
14457
14458THERMAL/CPU_COOLING
14459M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14460M:	Viresh Kumar <viresh.kumar@linaro.org>
14461M:	Javi Merino <javi.merino@kernel.org>
14462L:	linux-pm@vger.kernel.org
14463S:	Supported
14464F:	Documentation/thermal/cpu-cooling-api.txt
14465F:	drivers/thermal/cpu_cooling.c
14466F:	include/linux/cpu_cooling.h
14467
14468THINKPAD ACPI EXTRAS DRIVER
14469M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14470L:	ibm-acpi-devel@lists.sourceforge.net
14471L:	platform-driver-x86@vger.kernel.org
14472W:	http://ibm-acpi.sourceforge.net
14473W:	http://thinkwiki.org/wiki/Ibm-acpi
14474T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14475S:	Maintained
14476F:	drivers/platform/x86/thinkpad_acpi.c
14477
14478THUNDERBOLT DRIVER
14479M:	Andreas Noever <andreas.noever@gmail.com>
14480M:	Michael Jamet <michael.jamet@intel.com>
14481M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14482M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14484S:	Maintained
14485F:	Documentation/admin-guide/thunderbolt.rst
14486F:	drivers/thunderbolt/
14487F:	include/linux/thunderbolt.h
14488
14489THUNDERBOLT NETWORK DRIVER
14490M:	Michael Jamet <michael.jamet@intel.com>
14491M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14492M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14493L:	netdev@vger.kernel.org
14494S:	Maintained
14495F:	drivers/net/thunderbolt.c
14496
14497THUNDERX GPIO DRIVER
14498M:	David Daney <david.daney@cavium.com>
14499S:	Maintained
14500F:	drivers/gpio/gpio-thunderx.c
14501
14502TI AM437X VPFE DRIVER
14503M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14504L:	linux-media@vger.kernel.org
14505W:	https://linuxtv.org
14506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14507T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14508S:	Maintained
14509F:	drivers/media/platform/am437x/
14510
14511TI BANDGAP AND THERMAL DRIVER
14512M:	Eduardo Valentin <edubezval@gmail.com>
14513M:	Keerthy <j-keerthy@ti.com>
14514L:	linux-pm@vger.kernel.org
14515L:	linux-omap@vger.kernel.org
14516S:	Maintained
14517F:	drivers/thermal/ti-soc-thermal/
14518
14519TI BQ27XXX POWER SUPPLY DRIVER
14520R:	Andrew F. Davis <afd@ti.com>
14521F:	include/linux/power/bq27xxx_battery.h
14522F:	drivers/power/supply/bq27xxx_battery.c
14523F:	drivers/power/supply/bq27xxx_battery_i2c.c
14524
14525TI CDCE706 CLOCK DRIVER
14526M:	Max Filippov <jcmvbkbc@gmail.com>
14527S:	Maintained
14528F:	drivers/clk/clk-cdce706.c
14529
14530TI CLOCK DRIVER
14531M:	Tero Kristo <t-kristo@ti.com>
14532L:	linux-omap@vger.kernel.org
14533S:	Maintained
14534F:	drivers/clk/ti/
14535F:	include/linux/clk/ti.h
14536
14537TI DAVINCI MACHINE SUPPORT
14538M:	Sekhar Nori <nsekhar@ti.com>
14539M:	Kevin Hilman <khilman@kernel.org>
14540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14542S:	Supported
14543F:	arch/arm/mach-davinci/
14544F:	drivers/i2c/busses/i2c-davinci.c
14545F:	arch/arm/boot/dts/da850*
14546
14547TI DAVINCI SERIES CLOCK DRIVER
14548M:	David Lechner <david@lechnology.com>
14549R:	Sekhar Nori <nsekhar@ti.com>
14550S:	Maintained
14551F:	Documentation/devicetree/bindings/clock/ti/davinci/
14552F:	drivers/clk/davinci/
14553
14554TI DAVINCI SERIES GPIO DRIVER
14555M:	Keerthy <j-keerthy@ti.com>
14556L:	linux-gpio@vger.kernel.org
14557S:	Maintained
14558F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14559F:	drivers/gpio/gpio-davinci.c
14560
14561TI DAVINCI SERIES MEDIA DRIVER
14562M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14563L:	linux-media@vger.kernel.org
14564W:	https://linuxtv.org
14565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14566T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14567S:	Maintained
14568F:	drivers/media/platform/davinci/
14569F:	include/media/davinci/
14570
14571TI ETHERNET SWITCH DRIVER (CPSW)
14572R:	Grygorii Strashko <grygorii.strashko@ti.com>
14573L:	linux-omap@vger.kernel.org
14574L:	netdev@vger.kernel.org
14575S:	Maintained
14576F:	drivers/net/ethernet/ti/cpsw*
14577F:	drivers/net/ethernet/ti/davinci*
14578
14579TI FLASH MEDIA INTERFACE DRIVER
14580M:	Alex Dubov <oakad@yahoo.com>
14581S:	Maintained
14582F:	drivers/misc/tifm*
14583F:	drivers/mmc/host/tifm_sd.c
14584F:	include/linux/tifm.h
14585
14586TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14587M:	Santosh Shilimkar <ssantosh@kernel.org>
14588L:	linux-kernel@vger.kernel.org
14589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14590S:	Maintained
14591F:	drivers/soc/ti/*
14592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14593
14594TI LM49xxx FAMILY ASoC CODEC DRIVERS
14595M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14596M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14597L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14598S:	Maintained
14599F:	sound/soc/codecs/lm49453*
14600F:	sound/soc/codecs/isabelle*
14601
14602TI LP855x BACKLIGHT DRIVER
14603M:	Milo Kim <milo.kim@ti.com>
14604S:	Maintained
14605F:	Documentation/backlight/lp855x-driver.txt
14606F:	drivers/video/backlight/lp855x_bl.c
14607F:	include/linux/platform_data/lp855x.h
14608
14609TI LP8727 CHARGER DRIVER
14610M:	Milo Kim <milo.kim@ti.com>
14611S:	Maintained
14612F:	drivers/power/supply/lp8727_charger.c
14613F:	include/linux/platform_data/lp8727.h
14614
14615TI LP8788 MFD DRIVER
14616M:	Milo Kim <milo.kim@ti.com>
14617S:	Maintained
14618F:	drivers/iio/adc/lp8788_adc.c
14619F:	drivers/leds/leds-lp8788.c
14620F:	drivers/mfd/lp8788*.c
14621F:	drivers/power/supply/lp8788-charger.c
14622F:	drivers/regulator/lp8788-*.c
14623F:	include/linux/mfd/lp8788*.h
14624
14625TI NETCP ETHERNET DRIVER
14626M:	Wingman Kwok <w-kwok2@ti.com>
14627M:	Murali Karicheri <m-karicheri2@ti.com>
14628L:	netdev@vger.kernel.org
14629S:	Maintained
14630F:	drivers/net/ethernet/ti/netcp*
14631
14632TI TAS571X FAMILY ASoC CODEC DRIVER
14633M:	Kevin Cernekee <cernekee@chromium.org>
14634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14635S:	Odd Fixes
14636F:	sound/soc/codecs/tas571x*
14637
14638TI TRF7970A NFC DRIVER
14639M:	Mark Greer <mgreer@animalcreek.com>
14640L:	linux-wireless@vger.kernel.org
14641L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14642S:	Supported
14643F:	drivers/nfc/trf7970a.c
14644F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14645
14646TI TWL4030 SERIES SOC CODEC DRIVER
14647M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14648L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14649S:	Maintained
14650F:	sound/soc/codecs/twl4030*
14651
14652TI VPE/CAL DRIVERS
14653M:	Benoit Parrot <bparrot@ti.com>
14654L:	linux-media@vger.kernel.org
14655W:	http://linuxtv.org/
14656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14657S:	Maintained
14658F:	drivers/media/platform/ti-vpe/
14659
14660TI WILINK WIRELESS DRIVERS
14661L:	linux-wireless@vger.kernel.org
14662W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14663W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14665S:	Orphan
14666F:	drivers/net/wireless/ti/
14667F:	include/linux/wl12xx.h
14668
14669TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14670M:	John Stultz <john.stultz@linaro.org>
14671M:	Thomas Gleixner <tglx@linutronix.de>
14672R:	Stephen Boyd <sboyd@kernel.org>
14673L:	linux-kernel@vger.kernel.org
14674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14675S:	Supported
14676F:	include/linux/clocksource.h
14677F:	include/linux/time.h
14678F:	include/linux/timex.h
14679F:	include/uapi/linux/time.h
14680F:	include/uapi/linux/timex.h
14681F:	kernel/time/clocksource.c
14682F:	kernel/time/time*.c
14683F:	kernel/time/alarmtimer.c
14684F:	kernel/time/ntp.c
14685F:	tools/testing/selftests/timers/
14686
14687TIPC NETWORK LAYER
14688M:	Jon Maloy <jon.maloy@ericsson.com>
14689M:	Ying Xue <ying.xue@windriver.com>
14690L:	netdev@vger.kernel.org (core kernel code)
14691L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14692W:	http://tipc.sourceforge.net/
14693S:	Maintained
14694F:	include/uapi/linux/tipc*.h
14695F:	net/tipc/
14696
14697TLAN NETWORK DRIVER
14698M:	Samuel Chessman <chessman@tux.org>
14699L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14700W:	http://sourceforge.net/projects/tlan/
14701S:	Maintained
14702F:	Documentation/networking/tlan.txt
14703F:	drivers/net/ethernet/ti/tlan.*
14704
14705TM6000 VIDEO4LINUX DRIVER
14706M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14707L:	linux-media@vger.kernel.org
14708W:	https://linuxtv.org
14709T:	git git://linuxtv.org/media_tree.git
14710S:	Odd fixes
14711F:	drivers/media/usb/tm6000/
14712F:	Documentation/media/v4l-drivers/tm6000*
14713
14714TMIO/SDHI MMC DRIVER
14715M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14716L:	linux-mmc@vger.kernel.org
14717S:	Supported
14718F:	drivers/mmc/host/tmio_mmc*
14719F:	drivers/mmc/host/renesas_sdhi*
14720F:	include/linux/mfd/tmio.h
14721
14722TMP401 HARDWARE MONITOR DRIVER
14723M:	Guenter Roeck <linux@roeck-us.net>
14724L:	linux-hwmon@vger.kernel.org
14725S:	Maintained
14726F:	Documentation/hwmon/tmp401
14727F:	drivers/hwmon/tmp401.c
14728
14729TMPFS (SHMEM FILESYSTEM)
14730M:	Hugh Dickins <hughd@google.com>
14731L:	linux-mm@kvack.org
14732S:	Maintained
14733F:	include/linux/shmem_fs.h
14734F:	mm/shmem.c
14735
14736TOMOYO SECURITY MODULE
14737M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14738M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14739L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14740L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14741L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14742L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14743W:	http://tomoyo.sourceforge.jp/
14744T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14745S:	Maintained
14746F:	security/tomoyo/
14747
14748TOPSTAR LAPTOP EXTRAS DRIVER
14749M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14750L:	platform-driver-x86@vger.kernel.org
14751S:	Maintained
14752F:	drivers/platform/x86/topstar-laptop.c
14753
14754TORTURE-TEST MODULES
14755M:	Davidlohr Bueso <dave@stgolabs.net>
14756M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14757M:	Josh Triplett <josh@joshtriplett.org>
14758L:	linux-kernel@vger.kernel.org
14759S:	Supported
14760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14761F:	Documentation/RCU/torture.txt
14762F:	kernel/torture.c
14763F:	kernel/rcu/rcutorture.c
14764F:	kernel/rcu/rcuperf.c
14765F:	kernel/locking/locktorture.c
14766
14767TOSHIBA ACPI EXTRAS DRIVER
14768M:	Azael Avalos <coproscefalo@gmail.com>
14769L:	platform-driver-x86@vger.kernel.org
14770S:	Maintained
14771F:	drivers/platform/x86/toshiba_acpi.c
14772
14773TOSHIBA BLUETOOTH DRIVER
14774M:	Azael Avalos <coproscefalo@gmail.com>
14775L:	platform-driver-x86@vger.kernel.org
14776S:	Maintained
14777F:	drivers/platform/x86/toshiba_bluetooth.c
14778
14779TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14780M:	Azael Avalos <coproscefalo@gmail.com>
14781L:	platform-driver-x86@vger.kernel.org
14782S:	Maintained
14783F:	drivers/platform/x86/toshiba_haps.c
14784
14785TOSHIBA SMM DRIVER
14786M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14787W:	http://www.buzzard.org.uk/toshiba/
14788S:	Maintained
14789F:	drivers/char/toshiba.c
14790F:	include/linux/toshiba.h
14791F:	include/uapi/linux/toshiba.h
14792
14793TOSHIBA TC358743 DRIVER
14794M:	Mats Randgaard <matrandg@cisco.com>
14795L:	linux-media@vger.kernel.org
14796S:	Maintained
14797F:	drivers/media/i2c/tc358743*
14798F:	include/media/i2c/tc358743.h
14799
14800TOSHIBA WMI HOTKEYS DRIVER
14801M:	Azael Avalos <coproscefalo@gmail.com>
14802L:	platform-driver-x86@vger.kernel.org
14803S:	Maintained
14804F:	drivers/platform/x86/toshiba-wmi.c
14805
14806TPM DEVICE DRIVER
14807M:	Peter Huewe <peterhuewe@gmx.de>
14808M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14809R:	Jason Gunthorpe <jgg@ziepe.ca>
14810L:	linux-integrity@vger.kernel.org
14811Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14812W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14813T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14814S:	Maintained
14815F:	drivers/char/tpm/
14816
14817TRACING
14818M:	Steven Rostedt <rostedt@goodmis.org>
14819M:	Ingo Molnar <mingo@redhat.com>
14820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14821S:	Maintained
14822F:	Documentation/trace/ftrace.rst
14823F:	arch/*/*/*/ftrace.h
14824F:	arch/*/kernel/ftrace.c
14825F:	include/*/ftrace.h
14826F:	include/linux/trace*.h
14827F:	include/trace/
14828F:	kernel/trace/
14829F:	tools/testing/selftests/ftrace/
14830
14831TRACING MMIO ACCESSES (MMIOTRACE)
14832M:	Steven Rostedt <rostedt@goodmis.org>
14833M:	Ingo Molnar <mingo@kernel.org>
14834R:	Karol Herbst <karolherbst@gmail.com>
14835R:	Pekka Paalanen <ppaalanen@gmail.com>
14836S:	Maintained
14837L:	linux-kernel@vger.kernel.org
14838L:	nouveau@lists.freedesktop.org
14839F:	kernel/trace/trace_mmiotrace.c
14840F:	include/linux/mmiotrace.h
14841F:	arch/x86/mm/kmmio.c
14842F:	arch/x86/mm/mmio-mod.c
14843F:	arch/x86/mm/testmmiotrace.c
14844
14845TRIVIAL PATCHES
14846M:	Jiri Kosina <trivial@kernel.org>
14847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14848S:	Maintained
14849K:	^Subject:.*(?i)trivial
14850
14851TEMPO SEMICONDUCTOR DRIVERS
14852M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14853S:	Maintained
14854F:	sound/soc/codecs/tscs*.c
14855F:	sound/soc/codecs/tscs*.h
14856F:	Documentation/devicetree/bindings/sound/tscs*.txt
14857
14858TTY LAYER
14859M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14860M:	Jiri Slaby <jslaby@suse.com>
14861S:	Supported
14862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14863F:	Documentation/serial/
14864F:	drivers/tty/
14865F:	drivers/tty/serial/serial_core.c
14866F:	include/linux/serial_core.h
14867F:	include/linux/serial.h
14868F:	include/linux/tty.h
14869F:	include/uapi/linux/serial_core.h
14870F:	include/uapi/linux/serial.h
14871F:	include/uapi/linux/tty.h
14872
14873TUA9001 MEDIA DRIVER
14874M:	Antti Palosaari <crope@iki.fi>
14875L:	linux-media@vger.kernel.org
14876W:	https://linuxtv.org
14877W:	http://palosaari.fi/linux/
14878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14879T:	git git://linuxtv.org/anttip/media_tree.git
14880S:	Maintained
14881F:	drivers/media/tuners/tua9001*
14882
14883TULIP NETWORK DRIVERS
14884L:	netdev@vger.kernel.org
14885L:	linux-parisc@vger.kernel.org
14886S:	Orphan
14887F:	drivers/net/ethernet/dec/tulip/
14888
14889TUN/TAP driver
14890M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14891W:	http://vtun.sourceforge.net/tun
14892S:	Maintained
14893F:	Documentation/networking/tuntap.txt
14894F:	arch/um/os-Linux/drivers/
14895
14896TURBOCHANNEL SUBSYSTEM
14897M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14898M:	Ralf Baechle <ralf@linux-mips.org>
14899L:	linux-mips@linux-mips.org
14900Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14901S:	Maintained
14902F:	drivers/tc/
14903F:	include/linux/tc.h
14904
14905TURBOSTAT UTILITY
14906M:	"Len Brown" <lenb@kernel.org>
14907L:	linux-pm@vger.kernel.org
14908B:	https://bugzilla.kernel.org
14909Q:	https://patchwork.kernel.org/project/linux-pm/list/
14910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14911S:	Supported
14912F:	tools/power/x86/turbostat/
14913
14914TW5864 VIDEO4LINUX DRIVER
14915M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14916M:	Anton Sviridenko <anton@corp.bluecherry.net>
14917M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14918M:	Andrey Utkin <andrey_utkin@fastmail.com>
14919L:	linux-media@vger.kernel.org
14920S:	Supported
14921F:	drivers/media/pci/tw5864/
14922
14923TW68 VIDEO4LINUX DRIVER
14924M:	Hans Verkuil <hverkuil@xs4all.nl>
14925L:	linux-media@vger.kernel.org
14926T:	git git://linuxtv.org/media_tree.git
14927W:	https://linuxtv.org
14928S:	Odd Fixes
14929F:	drivers/media/pci/tw68/
14930
14931TW686X VIDEO4LINUX DRIVER
14932M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14933L:	linux-media@vger.kernel.org
14934T:	git git://linuxtv.org/media_tree.git
14935W:	http://linuxtv.org
14936S:	Maintained
14937F:	drivers/media/pci/tw686x/
14938
14939UBI FILE SYSTEM (UBIFS)
14940M:	Richard Weinberger <richard@nod.at>
14941M:	Artem Bityutskiy <dedekind1@gmail.com>
14942M:	Adrian Hunter <adrian.hunter@intel.com>
14943L:	linux-mtd@lists.infradead.org
14944T:	git git://git.infradead.org/ubifs-2.6.git
14945W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14946S:	Supported
14947F:	Documentation/filesystems/ubifs.txt
14948F:	fs/ubifs/
14949
14950UCLINUX (M68KNOMMU AND COLDFIRE)
14951M:	Greg Ungerer <gerg@linux-m68k.org>
14952W:	http://www.linux-m68k.org/
14953W:	http://www.uclinux.org/
14954L:	linux-m68k@lists.linux-m68k.org
14955L:	uclinux-dev@uclinux.org  (subscribers-only)
14956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14957S:	Maintained
14958F:	arch/m68k/coldfire/
14959F:	arch/m68k/68*/
14960F:	arch/m68k/*/*_no.*
14961F:	arch/m68k/include/asm/*_no.*
14962
14963UDF FILESYSTEM
14964M:	Jan Kara <jack@suse.com>
14965S:	Maintained
14966F:	Documentation/filesystems/udf.txt
14967F:	fs/udf/
14968
14969UDRAW TABLET
14970M:	Bastien Nocera <hadess@hadess.net>
14971L:	linux-input@vger.kernel.org
14972S:	Maintained
14973F:	drivers/hid/hid-udraw-ps3.c
14974
14975UFS FILESYSTEM
14976M:	Evgeniy Dushistov <dushistov@mail.ru>
14977S:	Maintained
14978F:	Documentation/filesystems/ufs.txt
14979F:	fs/ufs/
14980
14981UHID USERSPACE HID IO DRIVER:
14982M:	David Herrmann <dh.herrmann@googlemail.com>
14983L:	linux-input@vger.kernel.org
14984S:	Maintained
14985F:	drivers/hid/uhid.c
14986F:	include/uapi/linux/uhid.h
14987
14988ULPI BUS
14989M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14990L:	linux-usb@vger.kernel.org
14991S:	Maintained
14992F:	drivers/usb/common/ulpi.c
14993F:	include/linux/ulpi/
14994
14995ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14996L:	linux-usb@vger.kernel.org
14997S:	Orphan
14998F:	drivers/uwb/
14999F:	include/linux/uwb.h
15000F:	include/linux/uwb/
15001
15002UNICORE32 ARCHITECTURE:
15003M:	Guan Xuetao <gxt@pku.edu.cn>
15004W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15005S:	Maintained
15006T:	git git://github.com/gxt/linux.git
15007F:	arch/unicore32/
15008
15009UNIFDEF
15010M:	Tony Finch <dot@dotat.at>
15011W:	http://dotat.at/prog/unifdef
15012S:	Maintained
15013F:	scripts/unifdef.c
15014
15015UNIFORM CDROM DRIVER
15016M:	Jens Axboe <axboe@kernel.dk>
15017W:	http://www.kernel.dk
15018S:	Maintained
15019F:	Documentation/cdrom/
15020F:	drivers/cdrom/cdrom.c
15021F:	include/linux/cdrom.h
15022F:	include/uapi/linux/cdrom.h
15023
15024UNISYS S-PAR DRIVERS
15025M:	David Kershner <david.kershner@unisys.com>
15026L:	sparmaintainer@unisys.com (Unisys internal)
15027S:	Supported
15028F:	include/linux/visorbus.h
15029F:	drivers/visorbus/
15030F:	drivers/staging/unisys/
15031
15032UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15033M:	Vinayak Holikatti <vinholikatti@gmail.com>
15034L:	linux-scsi@vger.kernel.org
15035S:	Supported
15036F:	Documentation/scsi/ufs.txt
15037F:	drivers/scsi/ufs/
15038
15039UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15040M:	Joao Pinto <jpinto@synopsys.com>
15041L:	linux-scsi@vger.kernel.org
15042S:	Supported
15043F:	drivers/scsi/ufs/*dwc*
15044
15045UNSORTED BLOCK IMAGES (UBI)
15046M:	Artem Bityutskiy <dedekind1@gmail.com>
15047M:	Richard Weinberger <richard@nod.at>
15048W:	http://www.linux-mtd.infradead.org/
15049L:	linux-mtd@lists.infradead.org
15050T:	git git://git.infradead.org/ubifs-2.6.git
15051S:	Supported
15052F:	drivers/mtd/ubi/
15053F:	include/linux/mtd/ubi.h
15054F:	include/uapi/mtd/ubi-user.h
15055
15056USB "USBNET" DRIVER FRAMEWORK
15057M:	Oliver Neukum <oneukum@suse.com>
15058L:	netdev@vger.kernel.org
15059W:	http://www.linux-usb.org/usbnet
15060S:	Maintained
15061F:	drivers/net/usb/usbnet.c
15062F:	include/linux/usb/usbnet.h
15063
15064USB ACM DRIVER
15065M:	Oliver Neukum <oneukum@suse.com>
15066L:	linux-usb@vger.kernel.org
15067S:	Maintained
15068F:	Documentation/usb/acm.txt
15069F:	drivers/usb/class/cdc-acm.*
15070
15071USB AR5523 WIRELESS DRIVER
15072M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15073L:	linux-wireless@vger.kernel.org
15074S:	Maintained
15075F:	drivers/net/wireless/ath/ar5523/
15076
15077USB ATTACHED SCSI
15078M:	Oliver Neukum <oneukum@suse.com>
15079L:	linux-usb@vger.kernel.org
15080L:	linux-scsi@vger.kernel.org
15081S:	Maintained
15082F:	drivers/usb/storage/uas.c
15083
15084USB CDC ETHERNET DRIVER
15085M:	Oliver Neukum <oliver@neukum.org>
15086L:	linux-usb@vger.kernel.org
15087S:	Maintained
15088F:	drivers/net/usb/cdc_*.c
15089F:	include/uapi/linux/usb/cdc.h
15090
15091USB CHAOSKEY DRIVER
15092M:	Keith Packard <keithp@keithp.com>
15093L:	linux-usb@vger.kernel.org
15094S:	Maintained
15095F:	drivers/usb/misc/chaoskey.c
15096
15097USB CYPRESS C67X00 DRIVER
15098M:	Peter Korsgaard <jacmet@sunsite.dk>
15099L:	linux-usb@vger.kernel.org
15100S:	Maintained
15101F:	drivers/usb/c67x00/
15102
15103USB DAVICOM DM9601 DRIVER
15104M:	Peter Korsgaard <jacmet@sunsite.dk>
15105L:	netdev@vger.kernel.org
15106W:	http://www.linux-usb.org/usbnet
15107S:	Maintained
15108F:	drivers/net/usb/dm9601.c
15109
15110USB DIAMOND RIO500 DRIVER
15111M:	Cesar Miquel <miquel@df.uba.ar>
15112L:	rio500-users@lists.sourceforge.net
15113W:	http://rio500.sourceforge.net
15114S:	Maintained
15115F:	drivers/usb/misc/rio500*
15116
15117USB EHCI DRIVER
15118M:	Alan Stern <stern@rowland.harvard.edu>
15119L:	linux-usb@vger.kernel.org
15120S:	Maintained
15121F:	Documentation/usb/ehci.txt
15122F:	drivers/usb/host/ehci*
15123
15124USB GADGET/PERIPHERAL SUBSYSTEM
15125M:	Felipe Balbi <balbi@kernel.org>
15126L:	linux-usb@vger.kernel.org
15127W:	http://www.linux-usb.org/gadget
15128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15129S:	Maintained
15130F:	drivers/usb/gadget/
15131F:	include/linux/usb/gadget*
15132
15133USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15134M:	Jiri Kosina <jikos@kernel.org>
15135R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15136L:	linux-usb@vger.kernel.org
15137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15138S:	Maintained
15139F:	Documentation/hid/hiddev.txt
15140F:	drivers/hid/usbhid/
15141
15142USB INTEL XHCI ROLE MUX DRIVER
15143M:	Hans de Goede <hdegoede@redhat.com>
15144L:	linux-usb@vger.kernel.org
15145S:	Maintained
15146F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15147
15148USB ISP116X DRIVER
15149M:	Olav Kongas <ok@artecdesign.ee>
15150L:	linux-usb@vger.kernel.org
15151S:	Maintained
15152F:	drivers/usb/host/isp116x*
15153F:	include/linux/usb/isp116x.h
15154
15155USB LAN78XX ETHERNET DRIVER
15156M:	Woojung Huh <woojung.huh@microchip.com>
15157M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15158L:	netdev@vger.kernel.org
15159S:	Maintained
15160F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15161F:	drivers/net/usb/lan78xx.*
15162F:	include/dt-bindings/net/microchip-lan78xx.h
15163
15164USB MASS STORAGE DRIVER
15165M:	Alan Stern <stern@rowland.harvard.edu>
15166L:	linux-usb@vger.kernel.org
15167L:	usb-storage@lists.one-eyed-alien.net
15168S:	Maintained
15169W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15170F:	drivers/usb/storage/
15171
15172USB MIDI DRIVER
15173M:	Clemens Ladisch <clemens@ladisch.de>
15174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15175T:	git git://git.alsa-project.org/alsa-kernel.git
15176S:	Maintained
15177F:	sound/usb/midi.*
15178
15179USB NETWORKING DRIVERS
15180L:	linux-usb@vger.kernel.org
15181S:	Odd Fixes
15182F:	drivers/net/usb/
15183
15184USB OHCI DRIVER
15185M:	Alan Stern <stern@rowland.harvard.edu>
15186L:	linux-usb@vger.kernel.org
15187S:	Maintained
15188F:	Documentation/usb/ohci.txt
15189F:	drivers/usb/host/ohci*
15190
15191USB OTG FSM (Finite State Machine)
15192M:	Peter Chen <Peter.Chen@nxp.com>
15193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15194L:	linux-usb@vger.kernel.org
15195S:	Maintained
15196F:	drivers/usb/common/usb-otg-fsm.c
15197
15198USB OVER IP DRIVER
15199M:	Valentina Manea <valentina.manea.m@gmail.com>
15200M:	Shuah Khan <shuah@kernel.org>
15201L:	linux-usb@vger.kernel.org
15202S:	Maintained
15203F:	Documentation/usb/usbip_protocol.txt
15204F:	drivers/usb/usbip/
15205F:	tools/usb/usbip/
15206F:	tools/testing/selftests/drivers/usb/usbip/
15207
15208USB PEGASUS DRIVER
15209M:	Petko Manolov <petkan@nucleusys.com>
15210L:	linux-usb@vger.kernel.org
15211L:	netdev@vger.kernel.org
15212T:	git git://github.com/petkan/pegasus.git
15213W:	https://github.com/petkan/pegasus
15214S:	Maintained
15215F:	drivers/net/usb/pegasus.*
15216
15217USB PHY LAYER
15218M:	Felipe Balbi <balbi@kernel.org>
15219L:	linux-usb@vger.kernel.org
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15221S:	Maintained
15222F:	drivers/usb/phy/
15223
15224USB PRINTER DRIVER (usblp)
15225M:	Pete Zaitcev <zaitcev@redhat.com>
15226L:	linux-usb@vger.kernel.org
15227S:	Supported
15228F:	drivers/usb/class/usblp.c
15229
15230USB QMI WWAN NETWORK DRIVER
15231M:	Bjørn Mork <bjorn@mork.no>
15232L:	netdev@vger.kernel.org
15233S:	Maintained
15234F:	Documentation/ABI/testing/sysfs-class-net-qmi
15235F:	drivers/net/usb/qmi_wwan.c
15236
15237USB RTL8150 DRIVER
15238M:	Petko Manolov <petkan@nucleusys.com>
15239L:	linux-usb@vger.kernel.org
15240L:	netdev@vger.kernel.org
15241T:	git git://github.com/petkan/rtl8150.git
15242W:	https://github.com/petkan/rtl8150
15243S:	Maintained
15244F:	drivers/net/usb/rtl8150.c
15245
15246USB SERIAL SUBSYSTEM
15247M:	Johan Hovold <johan@kernel.org>
15248L:	linux-usb@vger.kernel.org
15249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15250S:	Maintained
15251F:	Documentation/usb/usb-serial.txt
15252F:	drivers/usb/serial/
15253F:	include/linux/usb/serial.h
15254
15255USB SMSC75XX ETHERNET DRIVER
15256M:	Steve Glendinning <steve.glendinning@shawell.net>
15257L:	netdev@vger.kernel.org
15258S:	Maintained
15259F:	drivers/net/usb/smsc75xx.*
15260
15261USB SMSC95XX ETHERNET DRIVER
15262M:	Steve Glendinning <steve.glendinning@shawell.net>
15263M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15264L:	netdev@vger.kernel.org
15265S:	Maintained
15266F:	drivers/net/usb/smsc95xx.*
15267
15268USB SUBSYSTEM
15269M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15270L:	linux-usb@vger.kernel.org
15271W:	http://www.linux-usb.org
15272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15273S:	Supported
15274F:	Documentation/devicetree/bindings/usb/
15275F:	Documentation/usb/
15276F:	drivers/usb/
15277F:	include/linux/usb.h
15278F:	include/linux/usb/
15279
15280USB TYPEC PI3USB30532 MUX DRIVER
15281M:	Hans de Goede <hdegoede@redhat.com>
15282L:	linux-usb@vger.kernel.org
15283S:	Maintained
15284F:	drivers/usb/typec/mux/pi3usb30532.c
15285
15286USB TYPEC CLASS
15287M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15288L:	linux-usb@vger.kernel.org
15289S:	Maintained
15290F:	Documentation/ABI/testing/sysfs-class-typec
15291F:	Documentation/driver-api/usb/typec.rst
15292F:	drivers/usb/typec/
15293F:	include/linux/usb/typec.h
15294
15295USB TYPEC BUS FOR ALTERNATE MODES
15296M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15297L:	linux-usb@vger.kernel.org
15298S:	Maintained
15299F:	Documentation/ABI/testing/sysfs-bus-typec
15300F:	Documentation/driver-api/usb/typec_bus.rst
15301F:	drivers/usb/typec/altmodes/
15302F:	include/linux/usb/typec_altmode.h
15303
15304USB UHCI DRIVER
15305M:	Alan Stern <stern@rowland.harvard.edu>
15306L:	linux-usb@vger.kernel.org
15307S:	Maintained
15308F:	drivers/usb/host/uhci*
15309
15310USB VIDEO CLASS
15311M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15312L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15313L:	linux-media@vger.kernel.org
15314T:	git git://linuxtv.org/media_tree.git
15315W:	http://www.ideasonboard.org/uvc/
15316S:	Maintained
15317F:	drivers/media/usb/uvc/
15318F:	include/uapi/linux/uvcvideo.h
15319
15320USB VISION DRIVER
15321M:	Hans Verkuil <hverkuil@xs4all.nl>
15322L:	linux-media@vger.kernel.org
15323T:	git git://linuxtv.org/media_tree.git
15324W:	https://linuxtv.org
15325S:	Odd Fixes
15326F:	drivers/media/usb/usbvision/
15327
15328USB WEBCAM GADGET
15329M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15330L:	linux-usb@vger.kernel.org
15331S:	Maintained
15332F:	drivers/usb/gadget/function/*uvc*
15333F:	drivers/usb/gadget/legacy/webcam.c
15334F:	include/uapi/linux/usb/g_uvc.h
15335
15336USB WIRELESS RNDIS DRIVER (rndis_wlan)
15337M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15338L:	linux-wireless@vger.kernel.org
15339S:	Maintained
15340F:	drivers/net/wireless/rndis_wlan.c
15341
15342USB XHCI DRIVER
15343M:	Mathias Nyman <mathias.nyman@intel.com>
15344L:	linux-usb@vger.kernel.org
15345S:	Supported
15346F:	drivers/usb/host/xhci*
15347F:	drivers/usb/host/pci-quirks*
15348
15349USB ZD1201 DRIVER
15350L:	linux-wireless@vger.kernel.org
15351W:	http://linux-lc100020.sourceforge.net
15352S:	Orphan
15353F:	drivers/net/wireless/zydas/zd1201.*
15354
15355USB ZR364XX DRIVER
15356M:	Antoine Jacquet <royale@zerezo.com>
15357L:	linux-usb@vger.kernel.org
15358L:	linux-media@vger.kernel.org
15359T:	git git://linuxtv.org/media_tree.git
15360W:	http://royale.zerezo.com/zr364xx/
15361S:	Maintained
15362F:	Documentation/media/v4l-drivers/zr364xx*
15363F:	drivers/media/usb/zr364xx/
15364
15365USER-MODE LINUX (UML)
15366M:	Jeff Dike <jdike@addtoit.com>
15367M:	Richard Weinberger <richard@nod.at>
15368L:	linux-um@lists.infradead.org
15369W:	http://user-mode-linux.sourceforge.net
15370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15371S:	Maintained
15372F:	Documentation/virtual/uml/
15373F:	arch/um/
15374F:	arch/x86/um/
15375F:	fs/hostfs/
15376F:	fs/hppfs/
15377
15378USERSPACE I/O (UIO)
15379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15380S:	Maintained
15381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15382F:	Documentation/driver-api/uio-howto.rst
15383F:	drivers/uio/
15384F:	include/linux/uio*.h
15385
15386UTIL-LINUX PACKAGE
15387M:	Karel Zak <kzak@redhat.com>
15388L:	util-linux@vger.kernel.org
15389W:	http://en.wikipedia.org/wiki/Util-linux
15390T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15391S:	Maintained
15392
15393UUID HELPERS
15394M:	Christoph Hellwig <hch@lst.de>
15395R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15396L:	linux-kernel@vger.kernel.org
15397T:	git git://git.infradead.org/users/hch/uuid.git
15398F:	lib/uuid.c
15399F:	lib/test_uuid.c
15400F:	include/linux/uuid.h
15401F:	include/uapi/linux/uuid.h
15402S:	Maintained
15403
15404UVESAFB DRIVER
15405M:	Michal Januszewski <spock@gentoo.org>
15406L:	linux-fbdev@vger.kernel.org
15407W:	https://github.com/mjanusz/v86d
15408S:	Maintained
15409F:	Documentation/fb/uvesafb.txt
15410F:	drivers/video/fbdev/uvesafb.*
15411
15412VF610 NAND DRIVER
15413M:	Stefan Agner <stefan@agner.ch>
15414L:	linux-mtd@lists.infradead.org
15415S:	Supported
15416F:	drivers/mtd/nand/raw/vf610_nfc.c
15417
15418VFAT/FAT/MSDOS FILESYSTEM
15419M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15420S:	Maintained
15421F:	Documentation/filesystems/vfat.txt
15422F:	fs/fat/
15423
15424VFIO DRIVER
15425M:	Alex Williamson <alex.williamson@redhat.com>
15426L:	kvm@vger.kernel.org
15427T:	git git://github.com/awilliam/linux-vfio.git
15428S:	Maintained
15429F:	Documentation/vfio.txt
15430F:	drivers/vfio/
15431F:	include/linux/vfio.h
15432F:	include/uapi/linux/vfio.h
15433
15434VFIO MEDIATED DEVICE DRIVERS
15435M:	Kirti Wankhede <kwankhede@nvidia.com>
15436L:	kvm@vger.kernel.org
15437S:	Maintained
15438F:	Documentation/vfio-mediated-device.txt
15439F:	drivers/vfio/mdev/
15440F:	include/linux/mdev.h
15441F:	samples/vfio-mdev/
15442
15443VFIO PLATFORM DRIVER
15444M:	Eric Auger <eric.auger@redhat.com>
15445L:	kvm@vger.kernel.org
15446S:	Maintained
15447F:	drivers/vfio/platform/
15448
15449VGA_SWITCHEROO
15450R:	Lukas Wunner <lukas@wunner.de>
15451S:	Maintained
15452F:	Documentation/gpu/vga-switcheroo.rst
15453F:	drivers/gpu/vga/vga_switcheroo.c
15454F:	include/linux/vga_switcheroo.h
15455T:	git git://anongit.freedesktop.org/drm/drm-misc
15456
15457VIA RHINE NETWORK DRIVER
15458S:	Orphan
15459F:	drivers/net/ethernet/via/via-rhine.c
15460
15461VIA SD/MMC CARD CONTROLLER DRIVER
15462M:	Bruce Chang <brucechang@via.com.tw>
15463M:	Harald Welte <HaraldWelte@viatech.com>
15464S:	Maintained
15465F:	drivers/mmc/host/via-sdmmc.c
15466
15467VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15468M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15469L:	linux-fbdev@vger.kernel.org
15470S:	Maintained
15471F:	include/linux/via-core.h
15472F:	include/linux/via-gpio.h
15473F:	include/linux/via_i2c.h
15474F:	drivers/video/fbdev/via/
15475
15476VIA VELOCITY NETWORK DRIVER
15477M:	Francois Romieu <romieu@fr.zoreil.com>
15478L:	netdev@vger.kernel.org
15479S:	Maintained
15480F:	drivers/net/ethernet/via/via-velocity.*
15481
15482VICODEC VIRTUAL CODEC DRIVER
15483M:	Hans Verkuil <hans.verkuil@cisco.com>
15484L:	linux-media@vger.kernel.org
15485T:	git git://linuxtv.org/media_tree.git
15486W:	https://linuxtv.org
15487S:	Maintained
15488F:	drivers/media/platform/vicodec/*
15489
15490VIDEO MULTIPLEXER DRIVER
15491M:	Philipp Zabel <p.zabel@pengutronix.de>
15492L:	linux-media@vger.kernel.org
15493S:	Maintained
15494F:	drivers/media/platform/video-mux.c
15495
15496VIDEO I2C POLLING DRIVER
15497M:	Matt Ranostay <matt.ranostay@konsulko.com>
15498L:	linux-media@vger.kernel.org
15499S:	Maintained
15500F:	drivers/media/i2c/video-i2c.c
15501
15502VIDEOBUF2 FRAMEWORK
15503M:	Pawel Osciak <pawel@osciak.com>
15504M:	Marek Szyprowski <m.szyprowski@samsung.com>
15505M:	Kyungmin Park <kyungmin.park@samsung.com>
15506L:	linux-media@vger.kernel.org
15507S:	Maintained
15508F:	drivers/media/v4l2-core/videobuf2-*
15509F:	include/media/videobuf2-*
15510
15511VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15512M:	Helen Koike <helen.koike@collabora.com>
15513L:	linux-media@vger.kernel.org
15514T:	git git://linuxtv.org/media_tree.git
15515W:	https://linuxtv.org
15516S:	Maintained
15517F:	drivers/media/platform/vimc/*
15518
15519VIRT LIB
15520M:	Alex Williamson <alex.williamson@redhat.com>
15521M:	Paolo Bonzini <pbonzini@redhat.com>
15522L:	kvm@vger.kernel.org
15523S:	Supported
15524F:	virt/lib/
15525
15526VIRTIO AND VHOST VSOCK DRIVER
15527M:	Stefan Hajnoczi <stefanha@redhat.com>
15528L:	kvm@vger.kernel.org
15529L:	virtualization@lists.linux-foundation.org
15530L:	netdev@vger.kernel.org
15531S:	Maintained
15532F:	include/linux/virtio_vsock.h
15533F:	include/uapi/linux/virtio_vsock.h
15534F:	include/uapi/linux/vsockmon.h
15535F:	include/uapi/linux/vm_sockets_diag.h
15536F:	net/vmw_vsock/diag.c
15537F:	net/vmw_vsock/af_vsock_tap.c
15538F:	net/vmw_vsock/virtio_transport_common.c
15539F:	net/vmw_vsock/virtio_transport.c
15540F:	drivers/net/vsockmon.c
15541F:	drivers/vhost/vsock.c
15542F:	drivers/vhost/vsock.h
15543F:	tools/testing/vsock/
15544
15545VIRTIO CONSOLE DRIVER
15546M:	Amit Shah <amit@kernel.org>
15547L:	virtualization@lists.linux-foundation.org
15548S:	Maintained
15549F:	drivers/char/virtio_console.c
15550F:	include/linux/virtio_console.h
15551F:	include/uapi/linux/virtio_console.h
15552
15553VIRTIO CORE, NET AND BLOCK DRIVERS
15554M:	"Michael S. Tsirkin" <mst@redhat.com>
15555M:	Jason Wang <jasowang@redhat.com>
15556L:	virtualization@lists.linux-foundation.org
15557S:	Maintained
15558F:	Documentation/devicetree/bindings/virtio/
15559F:	drivers/virtio/
15560F:	tools/virtio/
15561F:	drivers/net/virtio_net.c
15562F:	drivers/block/virtio_blk.c
15563F:	include/linux/virtio*.h
15564F:	include/uapi/linux/virtio_*.h
15565F:	drivers/crypto/virtio/
15566F:	mm/balloon_compaction.c
15567
15568VIRTIO CRYPTO DRIVER
15569M:	Gonglei <arei.gonglei@huawei.com>
15570L:	virtualization@lists.linux-foundation.org
15571L:	linux-crypto@vger.kernel.org
15572S:	Maintained
15573F:	drivers/crypto/virtio/
15574F:	include/uapi/linux/virtio_crypto.h
15575
15576VIRTIO DRIVERS FOR S390
15577M:	Cornelia Huck <cohuck@redhat.com>
15578M:	Halil Pasic <pasic@linux.ibm.com>
15579L:	linux-s390@vger.kernel.org
15580L:	virtualization@lists.linux-foundation.org
15581L:	kvm@vger.kernel.org
15582S:	Supported
15583F:	drivers/s390/virtio/
15584F:	arch/s390/include/uapi/asm/virtio-ccw.h
15585
15586VIRTIO GPU DRIVER
15587M:	David Airlie <airlied@linux.ie>
15588M:	Gerd Hoffmann <kraxel@redhat.com>
15589L:	dri-devel@lists.freedesktop.org
15590L:	virtualization@lists.linux-foundation.org
15591T:	git git://anongit.freedesktop.org/drm/drm-misc
15592S:	Maintained
15593F:	drivers/gpu/drm/virtio/
15594F:	include/uapi/linux/virtio_gpu.h
15595
15596VIRTIO HOST (VHOST)
15597M:	"Michael S. Tsirkin" <mst@redhat.com>
15598M:	Jason Wang <jasowang@redhat.com>
15599L:	kvm@vger.kernel.org
15600L:	virtualization@lists.linux-foundation.org
15601L:	netdev@vger.kernel.org
15602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15603S:	Maintained
15604F:	drivers/vhost/
15605F:	include/uapi/linux/vhost.h
15606
15607VIRTIO INPUT DRIVER
15608M:	Gerd Hoffmann <kraxel@redhat.com>
15609S:	Maintained
15610F:	drivers/virtio/virtio_input.c
15611F:	include/uapi/linux/virtio_input.h
15612
15613VIRTUAL BOX GUEST DEVICE DRIVER
15614M:	Hans de Goede <hdegoede@redhat.com>
15615M:	Arnd Bergmann <arnd@arndb.de>
15616M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15617S:	Maintained
15618F:	include/linux/vbox_utils.h
15619F:	include/uapi/linux/vbox*.h
15620F:	drivers/virt/vboxguest/
15621
15622VIRTUAL SERIO DEVICE DRIVER
15623M:	Stephen Chandler Paul <thatslyude@gmail.com>
15624S:	Maintained
15625F:	drivers/input/serio/userio.c
15626F:	include/uapi/linux/userio.h
15627
15628VIVID VIRTUAL VIDEO DRIVER
15629M:	Hans Verkuil <hverkuil@xs4all.nl>
15630L:	linux-media@vger.kernel.org
15631T:	git git://linuxtv.org/media_tree.git
15632W:	https://linuxtv.org
15633S:	Maintained
15634F:	drivers/media/platform/vivid/*
15635
15636VLYNQ BUS
15637M:	Florian Fainelli <f.fainelli@gmail.com>
15638L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15639S:	Maintained
15640F:	drivers/vlynq/vlynq.c
15641F:	include/linux/vlynq.h
15642
15643VME SUBSYSTEM
15644M:	Martyn Welch <martyn@welchs.me.uk>
15645M:	Manohar Vanga <manohar.vanga@gmail.com>
15646M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15647L:	devel@driverdev.osuosl.org
15648S:	Maintained
15649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15650F:	Documentation/driver-api/vme.rst
15651F:	drivers/staging/vme/
15652F:	drivers/vme/
15653F:	include/linux/vme*
15654
15655VMWARE BALLOON DRIVER
15656M:	Xavier Deguillard <xdeguillard@vmware.com>
15657M:	Nadav Amit <namit@vmware.com>
15658M:	"VMware, Inc." <pv-drivers@vmware.com>
15659L:	linux-kernel@vger.kernel.org
15660S:	Maintained
15661F:	drivers/misc/vmw_balloon.c
15662
15663VMWARE HYPERVISOR INTERFACE
15664M:	Alok Kataria <akataria@vmware.com>
15665L:	virtualization@lists.linux-foundation.org
15666S:	Supported
15667F:	arch/x86/kernel/cpu/vmware.c
15668
15669VMWARE PVRDMA DRIVER
15670M:	Adit Ranadive <aditr@vmware.com>
15671M:	VMware PV-Drivers <pv-drivers@vmware.com>
15672L:	linux-rdma@vger.kernel.org
15673S:	Maintained
15674F:	drivers/infiniband/hw/vmw_pvrdma/
15675
15676VMware PVSCSI driver
15677M:	Jim Gill <jgill@vmware.com>
15678M:	VMware PV-Drivers <pv-drivers@vmware.com>
15679L:	linux-scsi@vger.kernel.org
15680S:	Maintained
15681F:	drivers/scsi/vmw_pvscsi.c
15682F:	drivers/scsi/vmw_pvscsi.h
15683
15684VMWARE VMMOUSE SUBDRIVER
15685M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15686M:	"VMware, Inc." <pv-drivers@vmware.com>
15687L:	linux-input@vger.kernel.org
15688S:	Maintained
15689F:	drivers/input/mouse/vmmouse.c
15690F:	drivers/input/mouse/vmmouse.h
15691
15692VMWARE VMXNET3 ETHERNET DRIVER
15693M:	Ronak Doshi <doshir@vmware.com>
15694M:	"VMware, Inc." <pv-drivers@vmware.com>
15695L:	netdev@vger.kernel.org
15696S:	Maintained
15697F:	drivers/net/vmxnet3/
15698
15699VOCORE VOCORE2 BOARD
15700M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15701L:	linux-mips@linux-mips.org
15702S:	Maintained
15703F:	arch/mips/boot/dts/ralink/vocore2.dts
15704
15705VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15706M:	Liam Girdwood <lgirdwood@gmail.com>
15707M:	Mark Brown <broonie@kernel.org>
15708L:	linux-kernel@vger.kernel.org
15709W:	http://www.slimlogic.co.uk/?p=48
15710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15711S:	Supported
15712F:	Documentation/devicetree/bindings/regulator/
15713F:	Documentation/power/regulator/
15714F:	drivers/regulator/
15715F:	include/dt-bindings/regulator/
15716F:	include/linux/regulator/
15717
15718VRF
15719M:	David Ahern <dsa@cumulusnetworks.com>
15720M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15721L:	netdev@vger.kernel.org
15722S:	Maintained
15723F:	drivers/net/vrf.c
15724F:	Documentation/networking/vrf.txt
15725
15726VT1211 HARDWARE MONITOR DRIVER
15727M:	Juerg Haefliger <juergh@gmail.com>
15728L:	linux-hwmon@vger.kernel.org
15729S:	Maintained
15730F:	Documentation/hwmon/vt1211
15731F:	drivers/hwmon/vt1211.c
15732
15733VT8231 HARDWARE MONITOR DRIVER
15734M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15735L:	linux-hwmon@vger.kernel.org
15736S:	Maintained
15737F:	drivers/hwmon/vt8231.c
15738
15739VUB300 USB to SDIO/SD/MMC bridge chip
15740M:	Tony Olech <tony.olech@elandigitalsystems.com>
15741L:	linux-mmc@vger.kernel.org
15742L:	linux-usb@vger.kernel.org
15743S:	Supported
15744F:	drivers/mmc/host/vub300.c
15745
15746W1 DALLAS'S 1-WIRE BUS
15747M:	Evgeniy Polyakov <zbr@ioremap.net>
15748S:	Maintained
15749F:	Documentation/devicetree/bindings/w1/
15750F:	Documentation/w1/
15751F:	drivers/w1/
15752F:	include/linux/w1.h
15753
15754W83791D HARDWARE MONITORING DRIVER
15755M:	Marc Hulsman <m.hulsman@tudelft.nl>
15756L:	linux-hwmon@vger.kernel.org
15757S:	Maintained
15758F:	Documentation/hwmon/w83791d
15759F:	drivers/hwmon/w83791d.c
15760
15761W83793 HARDWARE MONITORING DRIVER
15762M:	Rudolf Marek <r.marek@assembler.cz>
15763L:	linux-hwmon@vger.kernel.org
15764S:	Maintained
15765F:	Documentation/hwmon/w83793
15766F:	drivers/hwmon/w83793.c
15767
15768W83795 HARDWARE MONITORING DRIVER
15769M:	Jean Delvare <jdelvare@suse.com>
15770L:	linux-hwmon@vger.kernel.org
15771S:	Maintained
15772F:	drivers/hwmon/w83795.c
15773
15774W83L51xD SD/MMC CARD INTERFACE DRIVER
15775M:	Pierre Ossman <pierre@ossman.eu>
15776S:	Maintained
15777F:	drivers/mmc/host/wbsd.*
15778
15779WACOM PROTOCOL 4 SERIAL TABLETS
15780M:	Julian Squires <julian@cipht.net>
15781M:	Hans de Goede <hdegoede@redhat.com>
15782L:	linux-input@vger.kernel.org
15783S:	Maintained
15784F:	drivers/input/tablet/wacom_serial4.c
15785
15786WATCHDOG DEVICE DRIVERS
15787M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15788M:	Guenter Roeck <linux@roeck-us.net>
15789L:	linux-watchdog@vger.kernel.org
15790W:	http://www.linux-watchdog.org/
15791T:	git git://www.linux-watchdog.org/linux-watchdog.git
15792S:	Maintained
15793F:	Documentation/devicetree/bindings/watchdog/
15794F:	Documentation/watchdog/
15795F:	drivers/watchdog/
15796F:	include/linux/watchdog.h
15797F:	include/uapi/linux/watchdog.h
15798
15799WHISKEYCOVE PMIC GPIO DRIVER
15800M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15801L:	linux-gpio@vger.kernel.org
15802S:	Maintained
15803F:	drivers/gpio/gpio-wcove.c
15804
15805WIIMOTE HID DRIVER
15806M:	David Herrmann <dh.herrmann@googlemail.com>
15807L:	linux-input@vger.kernel.org
15808S:	Maintained
15809F:	drivers/hid/hid-wiimote*
15810
15811WILOCITY WIL6210 WIRELESS DRIVER
15812M:	Maya Erez <merez@codeaurora.org>
15813L:	linux-wireless@vger.kernel.org
15814L:	wil6210@qti.qualcomm.com
15815S:	Supported
15816W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15817F:	drivers/net/wireless/ath/wil6210/
15818
15819WIMAX STACK
15820M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15821M:	linux-wimax@intel.com
15822L:	wimax@linuxwimax.org (subscribers-only)
15823S:	Supported
15824W:	http://linuxwimax.org
15825F:	Documentation/wimax/README.wimax
15826F:	include/linux/wimax/debug.h
15827F:	include/net/wimax.h
15828F:	include/uapi/linux/wimax.h
15829F:	net/wimax/
15830
15831WINBOND CIR DRIVER
15832M:	David Härdeman <david@hardeman.nu>
15833S:	Maintained
15834F:	drivers/media/rc/winbond-cir.c
15835
15836WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15837M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15838L:	linux-watchdog@vger.kernel.org
15839S:	Maintained
15840F:	drivers/watchdog/ebc-c384_wdt.c
15841
15842WINSYSTEMS WS16C48 GPIO DRIVER
15843M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15844L:	linux-gpio@vger.kernel.org
15845S:	Maintained
15846F:	drivers/gpio/gpio-ws16c48.c
15847
15848WISTRON LAPTOP BUTTON DRIVER
15849M:	Miloslav Trmac <mitr@volny.cz>
15850S:	Maintained
15851F:	drivers/input/misc/wistron_btns.c
15852
15853WL3501 WIRELESS PCMCIA CARD DRIVER
15854L:	linux-wireless@vger.kernel.org
15855S:	Odd fixes
15856F:	drivers/net/wireless/wl3501*
15857
15858WOLFSON MICROELECTRONICS DRIVERS
15859L:	patches@opensource.cirrus.com
15860T:	git https://github.com/CirrusLogic/linux-drivers.git
15861W:	https://github.com/CirrusLogic/linux-drivers/wiki
15862S:	Supported
15863F:	Documentation/hwmon/wm83??
15864F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15865F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15866F:	Documentation/devicetree/bindings/mfd/arizona.txt
15867F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15868F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15869F:	arch/arm/mach-s3c64xx/mach-crag6410*
15870F:	drivers/clk/clk-wm83*.c
15871F:	drivers/extcon/extcon-arizona.c
15872F:	drivers/leds/leds-wm83*.c
15873F:	drivers/gpio/gpio-*wm*.c
15874F:	drivers/gpio/gpio-arizona.c
15875F:	drivers/hwmon/wm83??-hwmon.c
15876F:	drivers/input/misc/wm831x-on.c
15877F:	drivers/input/touchscreen/wm831x-ts.c
15878F:	drivers/input/touchscreen/wm97*.c
15879F:	drivers/mfd/arizona*
15880F:	drivers/mfd/wm*.c
15881F:	drivers/mfd/cs47l24*
15882F:	drivers/power/supply/wm83*.c
15883F:	drivers/rtc/rtc-wm83*.c
15884F:	drivers/regulator/wm8*.c
15885F:	drivers/regulator/arizona*
15886F:	drivers/video/backlight/wm83*_bl.c
15887F:	drivers/watchdog/wm83*_wdt.c
15888F:	include/linux/mfd/arizona/
15889F:	include/linux/mfd/wm831x/
15890F:	include/linux/mfd/wm8350/
15891F:	include/linux/mfd/wm8400*
15892F:	include/linux/regulator/arizona*
15893F:	include/linux/wm97xx.h
15894F:	include/sound/wm????.h
15895F:	sound/soc/codecs/arizona.?
15896F:	sound/soc/codecs/wm*
15897F:	sound/soc/codecs/cs47l24*
15898
15899WORKQUEUE
15900M:	Tejun Heo <tj@kernel.org>
15901R:	Lai Jiangshan <jiangshanlai@gmail.com>
15902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15903S:	Maintained
15904F:	include/linux/workqueue.h
15905F:	kernel/workqueue.c
15906F:	Documentation/core-api/workqueue.rst
15907
15908X-POWERS AXP288 PMIC DRIVERS
15909M:	Hans de Goede <hdegoede@redhat.com>
15910S:	Maintained
15911N:	axp288
15912F:	drivers/acpi/pmic/intel_pmic_xpower.c
15913
15914X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15915M:	Chen-Yu Tsai <wens@csie.org>
15916L:	linux-kernel@vger.kernel.org
15917S:	Maintained
15918N:	axp[128]
15919
15920X.25 NETWORK LAYER
15921M:	Andrew Hendry <andrew.hendry@gmail.com>
15922L:	linux-x25@vger.kernel.org
15923S:	Odd Fixes
15924F:	Documentation/networking/x25*
15925F:	include/net/x25*
15926F:	net/x25/
15927
15928X86 ARCHITECTURE (32-BIT AND 64-BIT)
15929M:	Thomas Gleixner <tglx@linutronix.de>
15930M:	Ingo Molnar <mingo@redhat.com>
15931M:	Borislav Petkov <bp@alien8.de>
15932R:	"H. Peter Anvin" <hpa@zytor.com>
15933M:	x86@kernel.org
15934L:	linux-kernel@vger.kernel.org
15935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15936S:	Maintained
15937F:	Documentation/devicetree/bindings/x86/
15938F:	Documentation/x86/
15939F:	arch/x86/
15940
15941X86 ENTRY CODE
15942M:	Andy Lutomirski <luto@kernel.org>
15943L:	linux-kernel@vger.kernel.org
15944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15945S:	Maintained
15946F:	arch/x86/entry/
15947
15948X86 MCE INFRASTRUCTURE
15949M:	Tony Luck <tony.luck@intel.com>
15950M:	Borislav Petkov <bp@alien8.de>
15951L:	linux-edac@vger.kernel.org
15952S:	Maintained
15953F:	arch/x86/kernel/cpu/mcheck/*
15954
15955X86 MICROCODE UPDATE SUPPORT
15956M:	Borislav Petkov <bp@alien8.de>
15957S:	Maintained
15958F:	arch/x86/kernel/cpu/microcode/*
15959
15960X86 MM
15961M:	Dave Hansen <dave.hansen@linux.intel.com>
15962M:	Andy Lutomirski <luto@kernel.org>
15963M:	Peter Zijlstra <peterz@infradead.org>
15964L:	linux-kernel@vger.kernel.org
15965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
15966S:	Maintained
15967F:	arch/x86/mm/
15968
15969X86 PLATFORM DRIVERS
15970M:	Darren Hart <dvhart@infradead.org>
15971M:	Andy Shevchenko <andy@infradead.org>
15972L:	platform-driver-x86@vger.kernel.org
15973T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15974S:	Maintained
15975F:	drivers/platform/x86/
15976F:	drivers/platform/olpc/
15977
15978X86 VDSO
15979M:	Andy Lutomirski <luto@kernel.org>
15980L:	linux-kernel@vger.kernel.org
15981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15982S:	Maintained
15983F:	arch/x86/entry/vdso/
15984
15985XC2028/3028 TUNER DRIVER
15986M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15987L:	linux-media@vger.kernel.org
15988W:	https://linuxtv.org
15989T:	git git://linuxtv.org/media_tree.git
15990S:	Maintained
15991F:	drivers/media/tuners/tuner-xc2028.*
15992
15993XDP SOCKETS (AF_XDP)
15994M:	Björn Töpel <bjorn.topel@intel.com>
15995M:	Magnus Karlsson <magnus.karlsson@intel.com>
15996L:	netdev@vger.kernel.org
15997S:	Maintained
15998F:	kernel/bpf/xskmap.c
15999F:	net/xdp/
16000
16001XEN BLOCK SUBSYSTEM
16002M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16003M:	Roger Pau Monné <roger.pau@citrix.com>
16004L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16005S:	Supported
16006F:	drivers/block/xen-blkback/*
16007F:	drivers/block/xen*
16008
16009XEN HYPERVISOR ARM
16010M:	Stefano Stabellini <sstabellini@kernel.org>
16011L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16012S:	Maintained
16013F:	arch/arm/xen/
16014F:	arch/arm/include/asm/xen/
16015
16016XEN HYPERVISOR ARM64
16017M:	Stefano Stabellini <sstabellini@kernel.org>
16018L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16019S:	Maintained
16020F:	arch/arm64/xen/
16021F:	arch/arm64/include/asm/xen/
16022
16023XEN HYPERVISOR INTERFACE
16024M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16025M:	Juergen Gross <jgross@suse.com>
16026L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16028S:	Supported
16029F:	arch/x86/xen/
16030F:	drivers/*/xen-*front.c
16031F:	drivers/xen/
16032F:	arch/x86/include/asm/xen/
16033F:	arch/x86/include/asm/pvclock-abi.h
16034F:	include/xen/
16035F:	include/uapi/xen/
16036F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16037F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16038
16039XEN NETWORK BACKEND DRIVER
16040M:	Wei Liu <wei.liu2@citrix.com>
16041M:	Paul Durrant <paul.durrant@citrix.com>
16042L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16043L:	netdev@vger.kernel.org
16044S:	Supported
16045F:	drivers/net/xen-netback/*
16046
16047XEN PCI SUBSYSTEM
16048M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16049L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16050S:	Supported
16051F:	arch/x86/pci/*xen*
16052F:	drivers/pci/*xen*
16053
16054XEN PVSCSI DRIVERS
16055M:	Juergen Gross <jgross@suse.com>
16056L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16057L:	linux-scsi@vger.kernel.org
16058S:	Supported
16059F:	drivers/scsi/xen-scsifront.c
16060F:	drivers/xen/xen-scsiback.c
16061F:	include/xen/interface/io/vscsiif.h
16062
16063XEN SWIOTLB SUBSYSTEM
16064M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16065L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16066L:	iommu@lists.linux-foundation.org
16067S:	Supported
16068F:	arch/x86/xen/*swiotlb*
16069F:	drivers/xen/*swiotlb*
16070
16071XEN SOUND FRONTEND DRIVER
16072M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16073L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16074L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16075S:	Supported
16076F:	sound/xen/*
16077
16078XFS FILESYSTEM
16079M:	Darrick J. Wong <darrick.wong@oracle.com>
16080M:	linux-xfs@vger.kernel.org
16081L:	linux-xfs@vger.kernel.org
16082W:	http://xfs.org/
16083T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16084S:	Supported
16085F:	Documentation/filesystems/xfs.txt
16086F:	fs/xfs/
16087
16088XILINX AXI ETHERNET DRIVER
16089M:	Anirudha Sarangi <anirudh@xilinx.com>
16090M:	John Linn <John.Linn@xilinx.com>
16091S:	Maintained
16092F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16093
16094XILINX UARTLITE SERIAL DRIVER
16095M:	Peter Korsgaard <jacmet@sunsite.dk>
16096L:	linux-serial@vger.kernel.org
16097S:	Maintained
16098F:	drivers/tty/serial/uartlite.c
16099
16100XILINX VIDEO IP CORES
16101M:	Hyun Kwon <hyun.kwon@xilinx.com>
16102M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16103L:	linux-media@vger.kernel.org
16104T:	git git://linuxtv.org/media_tree.git
16105S:	Supported
16106F:	Documentation/devicetree/bindings/media/xilinx/
16107F:	drivers/media/platform/xilinx/
16108F:	include/uapi/linux/xilinx-v4l2-controls.h
16109
16110XILLYBUS DRIVER
16111M:	Eli Billauer <eli.billauer@gmail.com>
16112L:	linux-kernel@vger.kernel.org
16113S:	Supported
16114F:	drivers/char/xillybus/
16115
16116XLP9XX I2C DRIVER
16117M:	George Cherian <george.cherian@cavium.com>
16118M:	Jan Glauber <jglauber@cavium.com>
16119L:	linux-i2c@vger.kernel.org
16120W:	http://www.cavium.com
16121S:	Supported
16122F:	drivers/i2c/busses/i2c-xlp9xx.c
16123
16124XRA1403 GPIO EXPANDER
16125M:	Nandor Han <nandor.han@ge.com>
16126M:	Semi Malinen <semi.malinen@ge.com>
16127L:	linux-gpio@vger.kernel.org
16128S:	Maintained
16129F:	drivers/gpio/gpio-xra1403.c
16130F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16131
16132XTENSA XTFPGA PLATFORM SUPPORT
16133M:	Max Filippov <jcmvbkbc@gmail.com>
16134L:	linux-xtensa@linux-xtensa.org
16135S:	Maintained
16136F:	drivers/spi/spi-xtensa-xtfpga.c
16137F:	sound/soc/xtensa/xtfpga-i2s.c
16138
16139YAM DRIVER FOR AX.25
16140M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16141L:	linux-hams@vger.kernel.org
16142S:	Maintained
16143F:	drivers/net/hamradio/yam*
16144F:	include/linux/yam.h
16145
16146YAMA SECURITY MODULE
16147M:	Kees Cook <keescook@chromium.org>
16148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16149S:	Supported
16150F:	security/yama/
16151F:	Documentation/admin-guide/LSM/Yama.rst
16152
16153YEALINK PHONE DRIVER
16154M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16155L:	usbb2k-api-dev@nongnu.org
16156S:	Maintained
16157F:	Documentation/input/devices/yealink.rst
16158F:	drivers/input/misc/yealink.*
16159
16160Z8530 DRIVER FOR AX.25
16161M:	Joerg Reuter <jreuter@yaina.de>
16162W:	http://yaina.de/jreuter/
16163W:	http://www.qsl.net/dl1bke/
16164L:	linux-hams@vger.kernel.org
16165S:	Maintained
16166F:	Documentation/networking/z8530drv.txt
16167F:	drivers/net/hamradio/*scc.c
16168F:	drivers/net/hamradio/z8530.h
16169
16170ZBUD COMPRESSED PAGE ALLOCATOR
16171M:	Seth Jennings <sjenning@redhat.com>
16172M:	Dan Streetman <ddstreet@ieee.org>
16173L:	linux-mm@kvack.org
16174S:	Maintained
16175F:	mm/zbud.c
16176F:	include/linux/zbud.h
16177
16178ZD1211RW WIRELESS DRIVER
16179M:	Daniel Drake <dsd@gentoo.org>
16180M:	Ulrich Kunitz <kune@deine-taler.de>
16181W:	http://zd1211.ath.cx/wiki/DriverRewrite
16182L:	linux-wireless@vger.kernel.org
16183L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16184S:	Maintained
16185F:	drivers/net/wireless/zydas/zd1211rw/
16186
16187ZD1301 MEDIA DRIVER
16188M:	Antti Palosaari <crope@iki.fi>
16189L:	linux-media@vger.kernel.org
16190W:	https://linuxtv.org/
16191W:	http://palosaari.fi/linux/
16192Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16193S:	Maintained
16194F:	drivers/media/usb/dvb-usb-v2/zd1301*
16195
16196ZD1301_DEMOD MEDIA DRIVER
16197M:	Antti Palosaari <crope@iki.fi>
16198L:	linux-media@vger.kernel.org
16199W:	https://linuxtv.org/
16200W:	http://palosaari.fi/linux/
16201Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16202S:	Maintained
16203F:	drivers/media/dvb-frontends/zd1301_demod*
16204
16205ZPOOL COMPRESSED PAGE STORAGE API
16206M:	Dan Streetman <ddstreet@ieee.org>
16207L:	linux-mm@kvack.org
16208S:	Maintained
16209F:	mm/zpool.c
16210F:	include/linux/zpool.h
16211
16212ZR36067 VIDEO FOR LINUX DRIVER
16213L:	mjpeg-users@lists.sourceforge.net
16214L:	linux-media@vger.kernel.org
16215W:	http://mjpeg.sourceforge.net/driver-zoran/
16216T:	hg https://linuxtv.org/hg/v4l-dvb
16217S:	Odd Fixes
16218F:	drivers/staging/media/zoran/
16219
16220ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16221M:	Minchan Kim <minchan@kernel.org>
16222M:	Nitin Gupta <ngupta@vflare.org>
16223R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16224L:	linux-kernel@vger.kernel.org
16225S:	Maintained
16226F:	drivers/block/zram/
16227F:	Documentation/blockdev/zram.txt
16228
16229ZS DECSTATION Z85C30 SERIAL DRIVER
16230M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16231S:	Maintained
16232F:	drivers/tty/serial/zs.*
16233
16234ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16235M:	Minchan Kim <minchan@kernel.org>
16236M:	Nitin Gupta <ngupta@vflare.org>
16237R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16238L:	linux-mm@kvack.org
16239S:	Maintained
16240F:	mm/zsmalloc.c
16241F:	include/linux/zsmalloc.h
16242F:	Documentation/vm/zsmalloc.rst
16243
16244ZSWAP COMPRESSED SWAP CACHING
16245M:	Seth Jennings <sjenning@redhat.com>
16246M:	Dan Streetman <ddstreet@ieee.org>
16247L:	linux-mm@kvack.org
16248S:	Maintained
16249F:	mm/zswap.c
16250
16251THE REST
16252M:	Linus Torvalds <torvalds@linux-foundation.org>
16253L:	linux-kernel@vger.kernel.org
16254Q:	http://patchwork.kernel.org/project/LKML/list/
16255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16256S:	Buried alive in reporters
16257F:	*
16258F:	*/
16259