xref: /openbmc/linux/MAINTAINERS (revision 5bdd5fbb)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
1422R:	NXP Linux Team <linux-imx@nxp.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426F:	arch/arm/mach-imx/
1427F:	arch/arm/mach-mxs/
1428F:	arch/arm/boot/dts/imx*
1429F:	arch/arm/configs/imx*_defconfig
1430F:	drivers/clk/imx/
1431F:	drivers/soc/imx/
1432F:	include/soc/imx/
1433
1434ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Dove/MV78xx0/Orion SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592M:	Gregory Clement <gregory.clement@bootlin.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/soc/dove/
1596F:	arch/arm/mach-dove/
1597F:	arch/arm/mach-mv78xx0/
1598F:	arch/arm/mach-orion5x/
1599F:	arch/arm/plat-orion/
1600F:	arch/arm/boot/dts/dove*
1601F:	arch/arm/boot/dts/orion5x*
1602
1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604M:	Jason Cooper <jason@lakedaemon.net>
1605M:	Andrew Lunn <andrew@lunn.ch>
1606M:	Gregory Clement <gregory.clement@bootlin.com>
1607M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/armada*
1611F:	arch/arm/boot/dts/kirkwood*
1612F:	arch/arm/configs/mvebu_*_defconfig
1613F:	arch/arm/mach-mvebu/
1614F:	arch/arm64/boot/dts/marvell/armada*
1615F:	drivers/cpufreq/armada-37xx-cpufreq.c
1616F:	drivers/cpufreq/mvebu-cpufreq.c
1617F:	drivers/irqchip/irq-armada-370-xp.c
1618F:	drivers/irqchip/irq-mvebu-*
1619F:	drivers/pinctrl/mvebu/
1620F:	drivers/rtc/rtc-armada38x.c
1621
1622ARM/Mediatek RTC DRIVER
1623M:	Eddie Huang <eddie.huang@mediatek.com>
1624M:	Sean Wang <sean.wang@mediatek.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629F:	drivers/rtc/rtc-mt6397.c
1630F:	drivers/rtc/rtc-mt7622.c
1631
1632ARM/Mediatek SoC support
1633M:	Matthias Brugger <matthias.bgg@gmail.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	arch/arm/boot/dts/mt6*
1638F:	arch/arm/boot/dts/mt7*
1639F:	arch/arm/boot/dts/mt8*
1640F:	arch/arm/mach-mediatek/
1641F:	arch/arm64/boot/dts/mediatek/
1642N:	mtk
1643K:	mediatek
1644
1645ARM/Mediatek USB3 PHY DRIVER
1646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	drivers/phy/mediatek/phy-mtk-tphy.c
1651
1652ARM/MICREL KS8695 ARCHITECTURE
1653M:	Greg Ungerer <gerg@uclinux.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-ks8695/
1656S:	Odd Fixes
1657
1658ARM/Microchip (AT91) SoC support
1659M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1660M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662W:	http://www.linux4sam.org
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1664S:	Supported
1665N:	at91
1666N:	atmel
1667F:	arch/arm/mach-at91/
1668F:	include/soc/at91/
1669F:	arch/arm/boot/dts/at91*.dts
1670F:	arch/arm/boot/dts/at91*.dtsi
1671F:	arch/arm/boot/dts/sama*.dts
1672F:	arch/arm/boot/dts/sama*.dtsi
1673F:	arch/arm/include/debug/at91.S
1674F:	drivers/memory/atmel*
1675F:	drivers/watchdog/sama5d4_wdt.c
1676X:	drivers/input/touchscreen/atmel_mxt_ts.c
1677X:	drivers/net/wireless/atmel/
1678
1679ARM/MIOA701 MACHINE SUPPORT
1680M:	Robert Jarzmik <robert.jarzmik@free.fr>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682F:	arch/arm/mach-pxa/mioa701.c
1683S:	Maintained
1684
1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686M:	Michael Petchkovsky <mkpetch@internode.on.net>
1687S:	Maintained
1688
1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690M:	Linus Walleij <linus.walleij@linaro.org>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-nomadik/
1694F:	arch/arm/mach-u300/
1695F:	arch/arm/mach-ux500/
1696F:	arch/arm/boot/dts/ste-*
1697F:	drivers/clk/clk-nomadik.c
1698F:	drivers/clk/clk-u300.c
1699F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1700F:	drivers/clocksource/timer-u300.c
1701F:	drivers/dma/coh901318*
1702F:	drivers/dma/ste_dma40*
1703F:	drivers/hwspinlock/u8500_hsem.c
1704F:	drivers/i2c/busses/i2c-nomadik.c
1705F:	drivers/i2c/busses/i2c-stu300.c
1706F:	drivers/mfd/ab3100*
1707F:	drivers/mfd/ab8500*
1708F:	drivers/mfd/abx500*
1709F:	drivers/mfd/dbx500*
1710F:	drivers/mfd/db8500*
1711F:	drivers/pinctrl/nomadik/
1712F:	drivers/pinctrl/pinctrl-coh901*
1713F:	drivers/pinctrl/pinctrl-u300.c
1714F:	drivers/rtc/rtc-ab3100.c
1715F:	drivers/rtc/rtc-ab8500.c
1716F:	drivers/rtc/rtc-coh901331.c
1717F:	drivers/rtc/rtc-pl031.c
1718F:	drivers/watchdog/coh901327_wdt.c
1719F:	Documentation/devicetree/bindings/arm/ste-*
1720F:	Documentation/devicetree/bindings/arm/ux500/
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1722
1723ARM/NUVOTON NPCM ARCHITECTURE
1724M:	Avi Fishman <avifishman70@gmail.com>
1725M:	Tomer Maimon <tmaimon77@gmail.com>
1726R:	Patrick Venture <venture@google.com>
1727R:	Nancy Yuen <yuenn@google.com>
1728R:	Brendan Higgins <brendanhiggins@google.com>
1729L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1730S:	Supported
1731F:	arch/arm/mach-npcm/
1732F:	arch/arm/boot/dts/nuvoton-npcm*
1733F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1734F:	drivers/*/*npcm*
1735F:	Documentation/devicetree/bindings/*/*npcm*
1736F:	Documentation/devicetree/bindings/*/*/*npcm*
1737
1738ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739M:	Wan ZongShun <mcuos.com@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W:	http://www.mcuos.com
1742S:	Maintained
1743F:	arch/arm/mach-w90x900/
1744F:	drivers/input/keyboard/w90p910_keypad.c
1745F:	drivers/input/touchscreen/w90p910_ts.c
1746F:	drivers/watchdog/nuc900_wdt.c
1747F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1748F:	drivers/mtd/nand/raw/nuc900_nand.c
1749F:	drivers/rtc/rtc-nuc900.c
1750F:	drivers/spi/spi-nuc900.c
1751F:	drivers/usb/host/ehci-w90x900.c
1752F:	drivers/video/fbdev/nuc900fb.c
1753
1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1756L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1757W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1758S:	Supported
1759
1760ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761M:	Alexander Clouter <alex@digriz.org.uk>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763W:	http://www.digriz.org.uk/ts78xx/kernel
1764S:	Maintained
1765F:	arch/arm/mach-orion5x/ts78xx-*
1766
1767ARM/OXNAS platform support
1768M:	Neil Armstrong <narmstrong@baylibre.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770L:	linux-oxnas@groups.io (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/mach-oxnas/
1773F:	arch/arm/boot/dts/ox8*.dts*
1774N:	oxnas
1775
1776ARM/PALM TREO SUPPORT
1777M:	Tomas Cech <sleep_walker@suse.com>
1778L:	linux-arm-kernel@lists.infradead.org
1779W:	http://hackndev.com
1780S:	Maintained
1781F:	arch/arm/mach-pxa/palmtreo.*
1782
1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784M:	Marek Vasut <marek.vasut@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/include/mach/palmtx.h
1789F:	arch/arm/mach-pxa/palmtx.c
1790F:	arch/arm/mach-pxa/palmt5.*
1791F:	arch/arm/mach-pxa/include/mach/palmld.h
1792F:	arch/arm/mach-pxa/palmld.c
1793F:	arch/arm/mach-pxa/palmte2.*
1794F:	arch/arm/mach-pxa/include/mach/palmtc.h
1795F:	arch/arm/mach-pxa/palmtc.c
1796
1797ARM/PALMZ72 SUPPORT
1798M:	Sergey Lapin <slapin@ossfans.org>
1799L:	linux-arm-kernel@lists.infradead.org
1800W:	http://hackndev.com
1801S:	Maintained
1802F:	arch/arm/mach-pxa/palmz72.*
1803
1804ARM/PLEB SUPPORT
1805M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1806W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1807S:	Maintained
1808
1809ARM/PT DIGITAL BOARD PORT
1810M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812W:	http://www.armlinux.org.uk/
1813S:	Maintained
1814
1815ARM/QUALCOMM SUPPORT
1816M:	Andy Gross <andy.gross@linaro.org>
1817M:	David Brown <david.brown@linaro.org>
1818L:	linux-arm-msm@vger.kernel.org
1819L:	linux-soc@vger.kernel.org
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/soc/qcom/
1822F:	arch/arm/boot/dts/qcom-*.dts
1823F:	arch/arm/boot/dts/qcom-*.dtsi
1824F:	arch/arm/mach-qcom/
1825F:	arch/arm64/boot/dts/qcom/*
1826F:	drivers/i2c/busses/i2c-qup.c
1827F:	drivers/clk/qcom/
1828F:	drivers/dma/qcom/
1829F:	drivers/soc/qcom/
1830F:	drivers/spi/spi-qup.c
1831F:	drivers/tty/serial/msm_serial.c
1832F:	drivers/*/pm8???-*
1833F:	drivers/mfd/ssbi.c
1834F:	drivers/firmware/qcom_scm*
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1836
1837ARM/RADISYS ENP2611 MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/REALTEK ARCHITECTURE
1843M:	Andreas Färber <afaerber@suse.de>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/realtek/
1847F:	Documentation/devicetree/bindings/arm/realtek.txt
1848
1849ARM/RENESAS ARM64 ARCHITECTURE
1850M:	Simon Horman <horms@verge.net.au>
1851M:	Magnus Damm <magnus.damm@gmail.com>
1852L:	linux-renesas-soc@vger.kernel.org
1853Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1855S:	Supported
1856F:	arch/arm64/boot/dts/renesas/
1857F:	Documentation/devicetree/bindings/arm/shmobile.txt
1858F:	drivers/soc/renesas/
1859F:	include/linux/soc/renesas/
1860
1861ARM/RISCPC ARCHITECTURE
1862M:	Russell King <linux@armlinux.org.uk>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864W:	http://www.armlinux.org.uk/
1865S:	Maintained
1866F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1867F:	arch/arm/include/asm/hardware/ioc.h
1868F:	arch/arm/include/asm/hardware/iomd.h
1869F:	arch/arm/include/asm/hardware/memc.h
1870F:	arch/arm/mach-rpc/
1871F:	drivers/net/ethernet/8390/etherh.c
1872F:	drivers/net/ethernet/i825xx/ether1*
1873F:	drivers/net/ethernet/seeq/ether3*
1874F:	drivers/scsi/arm/
1875
1876ARM/Rockchip SoC support
1877M:	Heiko Stuebner <heiko@sntech.de>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879L:	linux-rockchip@lists.infradead.org
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1881S:	Maintained
1882F:	arch/arm/boot/dts/rk3*
1883F:	arch/arm/boot/dts/rv1108*
1884F:	arch/arm/mach-rockchip/
1885F:	drivers/clk/rockchip/
1886F:	drivers/i2c/busses/i2c-rk3x.c
1887F:	drivers/*/*rockchip*
1888F:	drivers/*/*/*rockchip*
1889F:	sound/soc/rockchip/
1890N:	rockchip
1891
1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893M:	Kukjin Kim <kgene@kernel.org>
1894M:	Krzysztof Kozlowski <krzk@kernel.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1898S:	Maintained
1899F:	arch/arm/boot/dts/s3c*
1900F:	arch/arm/boot/dts/s5p*
1901F:	arch/arm/boot/dts/exynos*
1902F:	arch/arm64/boot/dts/exynos/
1903F:	arch/arm/plat-samsung/
1904F:	arch/arm/mach-s3c24*/
1905F:	arch/arm/mach-s3c64xx/
1906F:	arch/arm/mach-s5p*/
1907F:	arch/arm/mach-exynos*/
1908F:	drivers/*/*s3c24*
1909F:	drivers/*/*/*s3c24*
1910F:	drivers/*/*s3c64xx*
1911F:	drivers/*/*s5pv210*
1912F:	drivers/memory/samsung/*
1913F:	drivers/soc/samsung/*
1914F:	Documentation/arm/Samsung/
1915F:	Documentation/devicetree/bindings/arm/samsung/
1916F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1917F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1918N:	exynos
1919
1920ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921M:	Kyungmin Park <kyungmin.park@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924F:	arch/arm/mach-s5pv210/
1925
1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928M:	Kamil Debski <kamil@wypas.org>
1929M:	Andrzej Hajda <a.hajda@samsung.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	drivers/media/platform/s5p-g2d/
1934
1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936M:	Marek Szyprowski <m.szyprowski@samsung.com>
1937L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	drivers/media/platform/s5p-cec/
1941F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1942
1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946L:	linux-arm-kernel@lists.infradead.org
1947L:	linux-media@vger.kernel.org
1948S:	Maintained
1949F:	drivers/media/platform/s5p-jpeg/
1950
1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952M:	Kyungmin Park <kyungmin.park@samsung.com>
1953M:	Kamil Debski <kamil@wypas.org>
1954M:	Jeongtae Park <jtp.park@samsung.com>
1955M:	Andrzej Hajda <a.hajda@samsung.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957L:	linux-media@vger.kernel.org
1958S:	Maintained
1959F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1960F:	drivers/media/platform/s5p-mfc/
1961
1962ARM/SHMOBILE ARM ARCHITECTURE
1963M:	Simon Horman <horms@verge.net.au>
1964M:	Magnus Damm <magnus.damm@gmail.com>
1965L:	linux-renesas-soc@vger.kernel.org
1966Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1968S:	Supported
1969F:	arch/arm/boot/dts/emev2*
1970F:	arch/arm/boot/dts/r7s*
1971F:	arch/arm/boot/dts/r8a*
1972F:	arch/arm/boot/dts/sh*
1973F:	arch/arm/configs/shmobile_defconfig
1974F:	arch/arm/include/debug/renesas-scif.S
1975F:	arch/arm/mach-shmobile/
1976F:	Documentation/devicetree/bindings/arm/shmobile.txt
1977F:	drivers/soc/renesas/
1978F:	include/linux/soc/renesas/
1979
1980ARM/SOCFPGA ARCHITECTURE
1981M:	Dinh Nguyen <dinguyen@kernel.org>
1982S:	Maintained
1983F:	arch/arm/mach-socfpga/
1984F:	arch/arm/boot/dts/socfpga*
1985F:	arch/arm/configs/socfpga_defconfig
1986F:	arch/arm64/boot/dts/altera/
1987W:	http://www.rocketboards.org
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1989
1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991M:	Dinh Nguyen <dinguyen@kernel.org>
1992S:	Maintained
1993F:	drivers/clk/socfpga/
1994
1995ARM/SOCFPGA EDAC SUPPORT
1996M:	Thor Thayer <thor.thayer@linux.intel.com>
1997S:	Maintained
1998F:	drivers/edac/altera_edac.
1999
2000ARM/SPREADTRUM SoC SUPPORT
2001M:	Orson Zhai <orsonzhai@gmail.com>
2002M:	Baolin Wang <baolin.wang@linaro.org>
2003M:	Chunyan Zhang <zhang.lyra@gmail.com>
2004S:	Maintained
2005F:	arch/arm64/boot/dts/sprd
2006N:	sprd
2007
2008ARM/STI ARCHITECTURE
2009M:	Patrice Chotard <patrice.chotard@st.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011W:	http://www.stlinux.com
2012S:	Maintained
2013F:	arch/arm/mach-sti/
2014F:	arch/arm/boot/dts/sti*
2015F:	drivers/char/hw_random/st-rng.c
2016F:	drivers/clocksource/arm_global_timer.c
2017F:	drivers/clocksource/clksrc_st_lpc.c
2018F:	drivers/cpufreq/sti-cpufreq.c
2019F:	drivers/dma/st_fdma*
2020F:	drivers/i2c/busses/i2c-st.c
2021F:	drivers/media/rc/st_rc.c
2022F:	drivers/media/platform/sti/c8sectpfe/
2023F:	drivers/mmc/host/sdhci-st.c
2024F:	drivers/phy/st/phy-miphy28lp.c
2025F:	drivers/phy/st/phy-stih407-usb.c
2026F:	drivers/pinctrl/pinctrl-st.c
2027F:	drivers/remoteproc/st_remoteproc.c
2028F:	drivers/remoteproc/st_slim_rproc.c
2029F:	drivers/reset/sti/
2030F:	drivers/rtc/rtc-st-lpc.c
2031F:	drivers/tty/serial/st-asc.c
2032F:	drivers/usb/dwc3/dwc3-st.c
2033F:	drivers/usb/host/ehci-st.c
2034F:	drivers/usb/host/ohci-st.c
2035F:	drivers/watchdog/st_lpc_wdt.c
2036F:	drivers/ata/ahci_st.c
2037F:	include/linux/remoteproc/st_slim_rproc.h
2038
2039ARM/STM32 ARCHITECTURE
2040M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041M:	Alexandre Torgue <alexandre.torgue@st.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Maintained
2044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2045N:	stm32
2046F:	arch/arm/boot/dts/stm32*
2047F:	arch/arm/mach-stm32/
2048F:	drivers/clocksource/armv7m_systick.c
2049
2050ARM/Synaptics Berlin SoC support
2051M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	arch/arm/mach-berlin/
2056F:	arch/arm/boot/dts/berlin*
2057F:	arch/arm64/boot/dts/marvell/berlin*
2058
2059ARM/TANGO ARCHITECTURE
2060M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2061M:	Mans Rullgard <mans@mansr.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063S:	Odd Fixes
2064N:	tango
2065
2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072M:	Hans Verkuil <hans.verkuil@cisco.com>
2073L:	linux-tegra@vger.kernel.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/tegra-cec/
2077F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2078
2079ARM/TETON BGA MACHINE SUPPORT
2080M:	"Mark F. Brown" <mark.brown314@gmail.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082S:	Maintained
2083
2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/memory/*emif*
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-keystone/
2095F:	arch/arm/boot/dts/keystone-*
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2097
2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2099M:	Santosh Shilimkar <ssantosh@kernel.org>
2100L:	linux-kernel@vger.kernel.org
2101S:	Maintained
2102F:	drivers/clk/keystone/
2103
2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2105M:	Santosh Shilimkar <ssantosh@kernel.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107L:	linux-kernel@vger.kernel.org
2108S:	Maintained
2109F:	drivers/clocksource/timer-keystone.c
2110
2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2112M:	Santosh Shilimkar <ssantosh@kernel.org>
2113L:	linux-kernel@vger.kernel.org
2114S:	Maintained
2115F:	drivers/power/reset/keystone-reset.c
2116
2117ARM/THECUS N2100 MACHINE SUPPORT
2118M:	Lennert Buytenhek <kernel@wantstofly.org>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121
2122ARM/TOSA MACHINE SUPPORT
2123M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2124M:	Dirk Opfer <dirk@opfer-online.de>
2125S:	Maintained
2126
2127ARM/UNIPHIER ARCHITECTURE
2128M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2131S:	Maintained
2132F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2133F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2134F:	arch/arm/boot/dts/uniphier*
2135F:	arch/arm/include/asm/hardware/cache-uniphier.h
2136F:	arch/arm/mach-uniphier/
2137F:	arch/arm/mm/cache-uniphier.c
2138F:	arch/arm64/boot/dts/socionext/uniphier*
2139F:	drivers/bus/uniphier-system-bus.c
2140F:	drivers/clk/uniphier/
2141F:	drivers/gpio/gpio-uniphier.c
2142F:	drivers/i2c/busses/i2c-uniphier*
2143F:	drivers/irqchip/irq-uniphier-aidet.c
2144F:	drivers/pinctrl/uniphier/
2145F:	drivers/reset/reset-uniphier.c
2146F:	drivers/tty/serial/8250/8250_uniphier.c
2147N:	uniphier
2148
2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2150M:	Ulf Hansson <ulf.hansson@linaro.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152T:	git git://git.linaro.org/people/ulfh/clk.git
2153S:	Maintained
2154F:	drivers/clk/ux500/
2155
2156ARM/VERSATILE EXPRESS PLATFORM
2157M:	Liviu Dudau <liviu.dudau@arm.com>
2158M:	Sudeep Holla <sudeep.holla@arm.com>
2159M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/vexpress*
2163F:	arch/arm64/boot/dts/arm/
2164F:	arch/arm/mach-vexpress/
2165F:	*/*/vexpress*
2166F:	*/*/*/vexpress*
2167F:	drivers/clk/versatile/clk-vexpress-osc.c
2168F:	drivers/clocksource/versatile.c
2169N:	mps2
2170
2171ARM/VFP SUPPORT
2172M:	Russell King <linux@armlinux.org.uk>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174W:	http://www.armlinux.org.uk/
2175S:	Maintained
2176F:	arch/arm/vfp/
2177
2178ARM/VOIPAC PXA270 SUPPORT
2179M:	Marek Vasut <marek.vasut@gmail.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S:	Maintained
2182F:	arch/arm/mach-pxa/vpac270.c
2183F:	arch/arm/mach-pxa/include/mach/vpac270.h
2184
2185ARM/VT8500 ARM ARCHITECTURE
2186M:	Tony Prisk <linux@prisktech.co.nz>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S:	Maintained
2189F:	arch/arm/mach-vt8500/
2190F:	drivers/clocksource/vt8500_timer.c
2191F:	drivers/i2c/busses/i2c-wmt.c
2192F:	drivers/mmc/host/wmt-sdmmc.c
2193F:	drivers/pwm/pwm-vt8500.c
2194F:	drivers/rtc/rtc-vt8500.c
2195F:	drivers/tty/serial/vt8500_serial.c
2196F:	drivers/usb/host/ehci-platform.c
2197F:	drivers/usb/host/uhci-platform.c
2198F:	drivers/video/fbdev/vt8500lcdfb.*
2199F:	drivers/video/fbdev/wm8505fb*
2200F:	drivers/video/fbdev/wmt_ge_rops.*
2201
2202ARM/ZIPIT Z2 SUPPORT
2203M:	Marek Vasut <marek.vasut@gmail.com>
2204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S:	Maintained
2206F:	arch/arm/mach-pxa/z2.c
2207F:	arch/arm/mach-pxa/include/mach/z2.h
2208
2209ARM/ZTE ARCHITECTURE
2210M:	Jun Nie <jun.nie@linaro.org>
2211M:	Baoyou Xie <baoyou.xie@linaro.org>
2212M:	Shawn Guo <shawnguo@kernel.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215F:	arch/arm/boot/dts/zx2967*
2216F:	arch/arm/mach-zx/
2217F:	arch/arm64/boot/dts/zte/
2218F:	drivers/clk/zte/
2219F:	drivers/dma/zx_dma.c
2220F:	drivers/gpio/gpio-zx.c
2221F:	drivers/i2c/busses/i2c-zx2967.c
2222F:	drivers/mmc/host/dw_mmc-zx.*
2223F:	drivers/pinctrl/zte/
2224F:	drivers/soc/zte/
2225F:	drivers/thermal/zx2967_thermal.c
2226F:	drivers/watchdog/zx2967_wdt.c
2227F:	Documentation/devicetree/bindings/arm/zte.txt
2228F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2229F:	Documentation/devicetree/bindings/dma/zxdma.txt
2230F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2231F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2232F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2233F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2234F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2235F:	Documentation/devicetree/bindings/soc/zte/
2236F:	Documentation/devicetree/bindings/sound/zte,*.txt
2237F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2238F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2239F:	include/dt-bindings/clock/zx2967*.h
2240F:	include/dt-bindings/soc/zte,*.h
2241F:	sound/soc/codecs/zx_aud96p22.c
2242F:	sound/soc/zte/
2243
2244ARM/ZYNQ ARCHITECTURE
2245M:	Michal Simek <michal.simek@xilinx.com>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247W:	http://wiki.xilinx.com
2248T:	git https://github.com/Xilinx/linux-xlnx.git
2249S:	Supported
2250F:	arch/arm/mach-zynq/
2251F:	drivers/cpuidle/cpuidle-zynq.c
2252F:	drivers/block/xsysace.c
2253N:	zynq
2254N:	xilinx
2255F:	drivers/clocksource/cadence_ttc_timer.c
2256F:	drivers/i2c/busses/i2c-cadence.c
2257F:	drivers/mmc/host/sdhci-of-arasan.c
2258F:	drivers/edac/synopsys_edac.c
2259
2260ARM64 PORT (AARCH64 ARCHITECTURE)
2261M:	Catalin Marinas <catalin.marinas@arm.com>
2262M:	Will Deacon <will.deacon@arm.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2265S:	Maintained
2266F:	arch/arm64/
2267F:	Documentation/arm64/
2268
2269AS3645A LED FLASH CONTROLLER DRIVER
2270M:	Sakari Ailus <sakari.ailus@iki.fi>
2271L:	linux-leds@vger.kernel.org
2272S:	Maintained
2273F:	drivers/leds/leds-as3645a.c
2274
2275ASAHI KASEI AK8974 DRIVER
2276M:	Linus Walleij <linus.walleij@linaro.org>
2277L:	linux-iio@vger.kernel.org
2278W:	http://www.akm.com/
2279S:	Supported
2280F:	drivers/iio/magnetometer/ak8974.c
2281
2282ASC7621 HARDWARE MONITOR DRIVER
2283M:	George Joseph <george.joseph@fairview5.com>
2284L:	linux-hwmon@vger.kernel.org
2285S:	Maintained
2286F:	Documentation/hwmon/asc7621
2287F:	drivers/hwmon/asc7621.c
2288
2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2290M:	Corentin Chary <corentin.chary@gmail.com>
2291L:	acpi4asus-user@lists.sourceforge.net
2292L:	platform-driver-x86@vger.kernel.org
2293W:	http://acpi4asus.sf.net
2294S:	Maintained
2295F:	drivers/platform/x86/asus*.c
2296F:	drivers/platform/x86/eeepc*.c
2297
2298ASUS WIRELESS RADIO CONTROL DRIVER
2299M:	João Paulo Rechi Vita <jprvita@gmail.com>
2300L:	platform-driver-x86@vger.kernel.org
2301S:	Maintained
2302F:	drivers/platform/x86/asus-wireless.c
2303
2304ASYMMETRIC KEYS
2305M:	David Howells <dhowells@redhat.com>
2306L:	keyrings@vger.kernel.org
2307S:	Maintained
2308F:	Documentation/crypto/asymmetric-keys.txt
2309F:	include/linux/verification.h
2310F:	include/crypto/public_key.h
2311F:	include/crypto/pkcs7.h
2312F:	crypto/asymmetric_keys/
2313
2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2315R:	Dan Williams <dan.j.williams@intel.com>
2316W:	http://sourceforge.net/projects/xscaleiop
2317S:	Odd fixes
2318F:	Documentation/crypto/async-tx-api.txt
2319F:	crypto/async_tx/
2320F:	drivers/dma/
2321F:	include/linux/dmaengine.h
2322F:	include/linux/async_tx.h
2323
2324AT24 EEPROM DRIVER
2325M:	Bartosz Golaszewski <brgl@bgdev.pl>
2326L:	linux-i2c@vger.kernel.org
2327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2328S:	Maintained
2329F:	Documentation/devicetree/bindings/eeprom/at24.txt
2330F:	drivers/misc/eeprom/at24.c
2331F:	include/linux/platform_data/at24.h
2332
2333ATA OVER ETHERNET (AOE) DRIVER
2334M:	"Ed L. Cashin" <ed.cashin@acm.org>
2335W:	http://www.openaoe.org/
2336S:	Supported
2337F:	Documentation/aoe/
2338F:	drivers/block/aoe/
2339
2340ATHEROS 71XX/9XXX GPIO DRIVER
2341M:	Alban Bedel <albeu@free.fr>
2342W:	https://github.com/AlbanBedel/linux
2343T:	git git://github.com/AlbanBedel/linux
2344S:	Maintained
2345F:	drivers/gpio/gpio-ath79.c
2346F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2347
2348ATHEROS 71XX/9XXX USB PHY DRIVER
2349M:	Alban Bedel <albeu@free.fr>
2350W:	https://github.com/AlbanBedel/linux
2351T:	git git://github.com/AlbanBedel/linux
2352S:	Maintained
2353F:	drivers/phy/qualcomm/phy-ath79-usb.c
2354F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2355
2356ATHEROS ATH GENERIC UTILITIES
2357M:	Kalle Valo <kvalo@codeaurora.org>
2358L:	linux-wireless@vger.kernel.org
2359S:	Supported
2360F:	drivers/net/wireless/ath/*
2361
2362ATHEROS ATH5K WIRELESS DRIVER
2363M:	Jiri Slaby <jirislaby@gmail.com>
2364M:	Nick Kossifidis <mickflemm@gmail.com>
2365M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2366L:	linux-wireless@vger.kernel.org
2367W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2368S:	Maintained
2369F:	drivers/net/wireless/ath/ath5k/
2370
2371ATHEROS ATH6KL WIRELESS DRIVER
2372M:	Kalle Valo <kvalo@codeaurora.org>
2373L:	linux-wireless@vger.kernel.org
2374W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2376S:	Supported
2377F:	drivers/net/wireless/ath/ath6kl/
2378
2379ATI_REMOTE2 DRIVER
2380M:	Ville Syrjala <syrjala@sci.fi>
2381S:	Maintained
2382F:	drivers/input/misc/ati_remote2.c
2383
2384ATK0110 HWMON DRIVER
2385M:	Luca Tettamanti <kronos.it@gmail.com>
2386L:	linux-hwmon@vger.kernel.org
2387S:	Maintained
2388F:	drivers/hwmon/asus_atk0110.c
2389
2390ATLX ETHERNET DRIVERS
2391M:	Jay Cliburn <jcliburn@gmail.com>
2392M:	Chris Snook <chris.snook@gmail.com>
2393L:	netdev@vger.kernel.org
2394W:	http://sourceforge.net/projects/atl1
2395W:	http://atl1.sourceforge.net
2396S:	Maintained
2397F:	drivers/net/ethernet/atheros/
2398
2399ATM
2400M:	Chas Williams <3chas3@gmail.com>
2401L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2402L:	netdev@vger.kernel.org
2403W:	http://linux-atm.sourceforge.net
2404S:	Maintained
2405F:	drivers/atm/
2406F:	include/linux/atm*
2407F:	include/uapi/linux/atm*
2408
2409ATMEL AT91 / AT32 MCI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411S:	Maintained
2412F:	drivers/mmc/host/atmel-mci.c
2413
2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416S:	Supported
2417F:	drivers/power/reset/at91-sama5d2_shdwc.c
2418
2419ATMEL Audio ALSA driver
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2422S:	Supported
2423F:	sound/soc/atmel
2424
2425ATMEL I2C DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-i2c@vger.kernel.org
2428S:	Supported
2429F:	drivers/i2c/busses/i2c-at91.c
2430
2431ATMEL ISI DRIVER
2432M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2433L:	linux-media@vger.kernel.org
2434S:	Supported
2435F:	drivers/media/platform/atmel/atmel-isi.c
2436F:	include/media/atmel-isi.h
2437
2438ATMEL LCDFB DRIVER
2439M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2440L:	linux-fbdev@vger.kernel.org
2441S:	Maintained
2442F:	drivers/video/fbdev/atmel_lcdfb.c
2443F:	include/video/atmel_lcdc.h
2444
2445ATMEL MACB ETHERNET DRIVER
2446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2447S:	Supported
2448F:	drivers/net/ethernet/cadence/
2449
2450ATMEL MAXTOUCH DRIVER
2451M:	Nick Dyer <nick@shmanahar.org>
2452T:	git git://github.com/ndyer/linux.git
2453S:	Maintained
2454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2455F:	drivers/input/touchscreen/atmel_mxt_ts.c
2456
2457ATMEL SAMA5D2 ADC DRIVER
2458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2459L:	linux-iio@vger.kernel.org
2460S:	Supported
2461F:	drivers/iio/adc/at91-sama5d2_adc.c
2462
2463ATMEL SDMMC DRIVER
2464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2465L:	linux-mmc@vger.kernel.org
2466S:	Supported
2467F:	drivers/mmc/host/sdhci-of-at91.c
2468
2469ATMEL SPI DRIVER
2470M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2471S:	Supported
2472F:	drivers/spi/spi-atmel.*
2473
2474ATMEL SSC DRIVER
2475M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Supported
2478F:	drivers/misc/atmel-ssc.c
2479F:	include/linux/atmel-ssc.h
2480
2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2482M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Supported
2485F:	drivers/misc/atmel_tclib.c
2486F:	drivers/clocksource/tcb_clksrc.c
2487
2488ATMEL USBA UDC DRIVER
2489M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2493
2494ATMEL WIRELESS DRIVER
2495M:	Simon Kelley <simon@thekelleys.org.uk>
2496L:	linux-wireless@vger.kernel.org
2497W:	http://www.thekelleys.org.uk/atmel
2498W:	http://atmelwlandriver.sourceforge.net/
2499S:	Maintained
2500F:	drivers/net/wireless/atmel/atmel*
2501
2502ATMEL XDMA DRIVER
2503M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2504L:	linux-arm-kernel@lists.infradead.org
2505L:	dmaengine@vger.kernel.org
2506S:	Supported
2507F:	drivers/dma/at_xdmac.c
2508
2509ATOMIC INFRASTRUCTURE
2510M:	Will Deacon <will.deacon@arm.com>
2511M:	Peter Zijlstra <peterz@infradead.org>
2512R:	Boqun Feng <boqun.feng@gmail.com>
2513L:	linux-kernel@vger.kernel.org
2514S:	Maintained
2515F:	arch/*/include/asm/atomic*.h
2516F:	include/*/atomic*.h
2517
2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2519M:	Bradley Grove <linuxdrivers@attotech.com>
2520L:	linux-scsi@vger.kernel.org
2521W:	http://www.attotech.com
2522S:	Supported
2523F:	drivers/scsi/esas2r
2524
2525ATUSB IEEE 802.15.4 RADIO DRIVER
2526M:	Stefan Schmidt <stefan@osg.samsung.com>
2527L:	linux-wpan@vger.kernel.org
2528S:	Maintained
2529F:	drivers/net/ieee802154/atusb.c
2530F:	drivers/net/ieee802154/atusb.h
2531F:	drivers/net/ieee802154/at86rf230.h
2532
2533AUDIT SUBSYSTEM
2534M:	Paul Moore <paul@paul-moore.com>
2535M:	Eric Paris <eparis@redhat.com>
2536L:	linux-audit@redhat.com (moderated for non-subscribers)
2537W:	https://github.com/linux-audit
2538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2539S:	Supported
2540F:	include/linux/audit.h
2541F:	include/uapi/linux/audit.h
2542F:	kernel/audit*
2543
2544AUXILIARY DISPLAY DRIVERS
2545M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2546S:	Maintained
2547F:	drivers/auxdisplay/
2548F:	include/linux/cfag12864b.h
2549
2550AX.25 NETWORK LAYER
2551M:	Ralf Baechle <ralf@linux-mips.org>
2552L:	linux-hams@vger.kernel.org
2553W:	http://www.linux-ax25.org/
2554S:	Maintained
2555F:	include/uapi/linux/ax25.h
2556F:	include/net/ax25.h
2557F:	net/ax25/
2558
2559AXENTIA ARM DEVICES
2560M:	Peter Rosin <peda@axentia.se>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/arm/axentia.txt
2564F:	arch/arm/boot/dts/at91-linea.dtsi
2565F:	arch/arm/boot/dts/at91-natte.dtsi
2566F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2567F:	arch/arm/boot/dts/at91-tse850-3.dts
2568
2569AXENTIA ASOC DRIVERS
2570M:	Peter Rosin <peda@axentia.se>
2571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2572S:	Maintained
2573F:	Documentation/devicetree/bindings/sound/axentia,*
2574F:	sound/soc/atmel/tse850-pcm5142.c
2575
2576AZ6007 DVB DRIVER
2577M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2578L:	linux-media@vger.kernel.org
2579W:	https://linuxtv.org
2580T:	git git://linuxtv.org/media_tree.git
2581S:	Maintained
2582F:	drivers/media/usb/dvb-usb-v2/az6007.c
2583
2584AZTECH FM RADIO RECEIVER DRIVER
2585M:	Hans Verkuil <hverkuil@xs4all.nl>
2586L:	linux-media@vger.kernel.org
2587T:	git git://linuxtv.org/media_tree.git
2588W:	https://linuxtv.org
2589S:	Maintained
2590F:	drivers/media/radio/radio-aztech*
2591
2592B43 WIRELESS DRIVER
2593L:	linux-wireless@vger.kernel.org
2594L:	b43-dev@lists.infradead.org
2595W:	http://wireless.kernel.org/en/users/Drivers/b43
2596S:	Odd Fixes
2597F:	drivers/net/wireless/broadcom/b43/
2598
2599B43LEGACY WIRELESS DRIVER
2600M:	Larry Finger <Larry.Finger@lwfinger.net>
2601L:	linux-wireless@vger.kernel.org
2602L:	b43-dev@lists.infradead.org
2603W:	http://wireless.kernel.org/en/users/Drivers/b43
2604S:	Maintained
2605F:	drivers/net/wireless/broadcom/b43legacy/
2606
2607BACKLIGHT CLASS/SUBSYSTEM
2608M:	Lee Jones <lee.jones@linaro.org>
2609M:	Daniel Thompson <daniel.thompson@linaro.org>
2610M:	Jingoo Han <jingoohan1@gmail.com>
2611L:	dri-devel@lists.freedesktop.org
2612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2613S:	Maintained
2614F:	drivers/video/backlight/
2615F:	include/linux/backlight.h
2616F:	include/linux/pwm_backlight.h
2617F:	Documentation/devicetree/bindings/leds/backlight
2618
2619BATMAN ADVANCED
2620M:	Marek Lindner <mareklindner@neomailbox.ch>
2621M:	Simon Wunderlich <sw@simonwunderlich.de>
2622M:	Antonio Quartulli <a@unstable.cc>
2623L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2624W:	https://www.open-mesh.org/
2625Q:	https://patchwork.open-mesh.org/project/batman/list/
2626S:	Maintained
2627F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2628F:	Documentation/ABI/testing/sysfs-class-net-mesh
2629F:	Documentation/networking/batman-adv.rst
2630F:	include/uapi/linux/batadv_packet.h
2631F:	include/uapi/linux/batman_adv.h
2632F:	net/batman-adv/
2633
2634BAYCOM/HDLCDRV DRIVERS FOR AX.25
2635M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2636L:	linux-hams@vger.kernel.org
2637W:	http://www.baycom.org/~tom/ham/ham.html
2638S:	Maintained
2639F:	drivers/net/hamradio/baycom*
2640
2641BCACHE (BLOCK LAYER CACHE)
2642M:	Coly Li <colyli@suse.de>
2643M:	Kent Overstreet <kent.overstreet@gmail.com>
2644L:	linux-bcache@vger.kernel.org
2645W:	http://bcache.evilpiepirate.org
2646C:	irc://irc.oftc.net/bcache
2647S:	Maintained
2648F:	drivers/md/bcache/
2649
2650BDISP ST MEDIA DRIVER
2651M:	Fabien Dessenne <fabien.dessenne@st.com>
2652L:	linux-media@vger.kernel.org
2653T:	git git://linuxtv.org/media_tree.git
2654W:	https://linuxtv.org
2655S:	Supported
2656F:	drivers/media/platform/sti/bdisp
2657
2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2659M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2660L:	netdev@vger.kernel.org
2661S:	Maintained
2662F:	drivers/net/ethernet/ec_bhf.c
2663
2664BEFS FILE SYSTEM
2665M:	Luis de Bethencourt <luisbg@kernel.org>
2666M:	Salah Triki <salah.triki@gmail.com>
2667S:	Maintained
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2669F:	Documentation/filesystems/befs.txt
2670F:	fs/befs/
2671
2672BFQ I/O SCHEDULER
2673M:	Paolo Valente <paolo.valente@linaro.org>
2674M:	Jens Axboe <axboe@kernel.dk>
2675L:	linux-block@vger.kernel.org
2676S:	Maintained
2677F:	block/bfq-*
2678F:	Documentation/block/bfq-iosched.txt
2679
2680BFS FILE SYSTEM
2681M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2682S:	Maintained
2683F:	Documentation/filesystems/bfs.txt
2684F:	fs/bfs/
2685F:	include/uapi/linux/bfs_fs.h
2686
2687BLINKM RGB LED DRIVER
2688M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2689S:	Maintained
2690F:	drivers/leds/leds-blinkm.c
2691
2692BLOCK LAYER
2693M:	Jens Axboe <axboe@kernel.dk>
2694L:	linux-block@vger.kernel.org
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2696S:	Maintained
2697F:	block/
2698F:	drivers/block/
2699F:	kernel/trace/blktrace.c
2700F:	lib/sbitmap.c
2701
2702BLOCK2MTD DRIVER
2703M:	Joern Engel <joern@lazybastard.org>
2704L:	linux-mtd@lists.infradead.org
2705S:	Maintained
2706F:	drivers/mtd/devices/block2mtd.c
2707
2708BLUETOOTH DRIVERS
2709M:	Marcel Holtmann <marcel@holtmann.org>
2710M:	Johan Hedberg <johan.hedberg@gmail.com>
2711L:	linux-bluetooth@vger.kernel.org
2712W:	http://www.bluez.org/
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2715S:	Maintained
2716F:	drivers/bluetooth/
2717
2718BLUETOOTH SUBSYSTEM
2719M:	Marcel Holtmann <marcel@holtmann.org>
2720M:	Johan Hedberg <johan.hedberg@gmail.com>
2721L:	linux-bluetooth@vger.kernel.org
2722W:	http://www.bluez.org/
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2725S:	Maintained
2726F:	net/bluetooth/
2727F:	include/net/bluetooth/
2728
2729BONDING DRIVER
2730M:	Jay Vosburgh <j.vosburgh@gmail.com>
2731M:	Veaceslav Falico <vfalico@gmail.com>
2732M:	Andy Gospodarek <andy@greyhouse.net>
2733L:	netdev@vger.kernel.org
2734W:	http://sourceforge.net/projects/bonding/
2735S:	Supported
2736F:	drivers/net/bonding/
2737F:	include/uapi/linux/if_bonding.h
2738
2739BPF (Safe dynamic programs and tools)
2740M:	Alexei Starovoitov <ast@kernel.org>
2741M:	Daniel Borkmann <daniel@iogearbox.net>
2742L:	netdev@vger.kernel.org
2743L:	linux-kernel@vger.kernel.org
2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2746Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2747S:	Supported
2748F:	arch/x86/net/bpf_jit*
2749F:	Documentation/networking/filter.txt
2750F:	Documentation/bpf/
2751F:	include/linux/bpf*
2752F:	include/linux/filter.h
2753F:	include/trace/events/xdp.h
2754F:	include/uapi/linux/bpf*
2755F:	include/uapi/linux/filter.h
2756F:	kernel/bpf/
2757F:	kernel/trace/bpf_trace.c
2758F:	lib/test_bpf.c
2759F:	net/bpf/
2760F:	net/core/filter.c
2761F:	net/sched/act_bpf.c
2762F:	net/sched/cls_bpf.c
2763F:	samples/bpf/
2764F:	tools/bpf/
2765F:	tools/lib/bpf/
2766F:	tools/testing/selftests/bpf/
2767
2768BROADCOM B44 10/100 ETHERNET DRIVER
2769M:	Michael Chan <michael.chan@broadcom.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/broadcom/b44.*
2773
2774BROADCOM B53 ETHERNET SWITCH DRIVER
2775M:	Florian Fainelli <f.fainelli@gmail.com>
2776L:	netdev@vger.kernel.org
2777L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2778S:	Supported
2779F:	drivers/net/dsa/b53/*
2780F:	include/linux/platform_data/b53.h
2781
2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783M:	Florian Fainelli <f.fainelli@gmail.com>
2784M:	Ray Jui <rjui@broadcom.com>
2785M:	Scott Branden <sbranden@broadcom.com>
2786M:	bcm-kernel-feedback-list@broadcom.com
2787T:	git git://github.com/broadcom/mach-bcm
2788S:	Maintained
2789N:	bcm281*
2790N:	bcm113*
2791N:	bcm216*
2792N:	kona
2793F:	arch/arm/mach-bcm/
2794
2795BROADCOM BCM2835 ARM ARCHITECTURE
2796M:	Eric Anholt <eric@anholt.net>
2797M:	Stefan Wahren <stefan.wahren@i2se.com>
2798L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/anholt/linux
2801S:	Maintained
2802N:	bcm2835
2803F:	drivers/staging/vc04_services
2804
2805BROADCOM BCM47XX MIPS ARCHITECTURE
2806M:	Hauke Mehrtens <hauke@hauke-m.de>
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	Documentation/devicetree/bindings/mips/brcm/
2811F:	arch/mips/bcm47xx/*
2812F:	arch/mips/include/asm/mach-bcm47xx/*
2813
2814BROADCOM BCM5301X ARM ARCHITECTURE
2815M:	Hauke Mehrtens <hauke@hauke-m.de>
2816M:	Rafał Miłecki <zajec5@gmail.com>
2817M:	Jon Mason <jonmason@broadcom.com>
2818M:	bcm-kernel-feedback-list@broadcom.com
2819L:	linux-arm-kernel@lists.infradead.org
2820S:	Maintained
2821F:	arch/arm/mach-bcm/bcm_5301x.c
2822F:	arch/arm/boot/dts/bcm5301x*.dtsi
2823F:	arch/arm/boot/dts/bcm470*
2824F:	arch/arm/boot/dts/bcm953012*
2825
2826BROADCOM BCM53573 ARM ARCHITECTURE
2827M:	Rafał Miłecki <rafal@milecki.pl>
2828L:	linux-arm-kernel@lists.infradead.org
2829S:	Maintained
2830F:	arch/arm/boot/dts/bcm53573*
2831F:	arch/arm/boot/dts/bcm47189*
2832
2833BROADCOM BCM63XX ARM ARCHITECTURE
2834M:	Florian Fainelli <f.fainelli@gmail.com>
2835M:	bcm-kernel-feedback-list@broadcom.com
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837T:	git git://github.com/broadcom/stblinux.git
2838S:	Maintained
2839N:	bcm63xx
2840
2841BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842M:	Kevin Cernekee <cernekee@gmail.com>
2843L:	linux-usb@vger.kernel.org
2844S:	Maintained
2845F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847BROADCOM BCM7XXX ARM ARCHITECTURE
2848M:	Brian Norris <computersforpeace@gmail.com>
2849M:	Gregory Fong <gregory.0xf0@gmail.com>
2850M:	Florian Fainelli <f.fainelli@gmail.com>
2851M:	bcm-kernel-feedback-list@broadcom.com
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853T:	git git://github.com/broadcom/stblinux.git
2854S:	Maintained
2855F:	arch/arm/mach-bcm/*brcmstb*
2856F:	arch/arm/boot/dts/bcm7*.dts*
2857F:	drivers/bus/brcmstb_gisb.c
2858F:	arch/arm/mm/cache-b15-rac.c
2859F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2860N:	brcmstb
2861
2862BROADCOM BMIPS CPUFREQ DRIVER
2863M:	Markus Mayer <mmayer@broadcom.com>
2864M:	bcm-kernel-feedback-list@broadcom.com
2865L:	linux-pm@vger.kernel.org
2866S:	Maintained
2867F:	drivers/cpufreq/bmips-cpufreq.c
2868
2869BROADCOM BMIPS MIPS ARCHITECTURE
2870M:	Kevin Cernekee <cernekee@gmail.com>
2871M:	Florian Fainelli <f.fainelli@gmail.com>
2872L:	linux-mips@linux-mips.org
2873T:	git git://github.com/broadcom/stblinux.git
2874S:	Maintained
2875F:	arch/mips/bmips/*
2876F:	arch/mips/include/asm/mach-bmips/*
2877F:	arch/mips/kernel/*bmips*
2878F:	arch/mips/boot/dts/brcm/bcm*.dts*
2879F:	drivers/irqchip/irq-bcm63*
2880F:	drivers/irqchip/irq-bcm7*
2881F:	drivers/irqchip/irq-brcmstb*
2882F:	include/linux/bcm963xx_nvram.h
2883F:	include/linux/bcm963xx_tag.h
2884
2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2886M:	Rasesh Mody <rasesh.mody@cavium.com>
2887M:	Harish Patil <harish.patil@cavium.com>
2888M:	Dept-GELinuxNICDev@cavium.com
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnx2.*
2892F:	drivers/net/ethernet/broadcom/bnx2_*
2893
2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2895M:	QLogic-Storage-Upstream@qlogic.com
2896L:	linux-scsi@vger.kernel.org
2897S:	Supported
2898F:	drivers/scsi/bnx2fc/
2899
2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2901M:	QLogic-Storage-Upstream@qlogic.com
2902L:	linux-scsi@vger.kernel.org
2903S:	Supported
2904F:	drivers/scsi/bnx2i/
2905
2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2907M:	Ariel Elior <ariel.elior@cavium.com>
2908M:	everest-linux-l2@cavium.com
2909L:	netdev@vger.kernel.org
2910S:	Supported
2911F:	drivers/net/ethernet/broadcom/bnx2x/
2912
2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2914M:	Michael Chan <michael.chan@broadcom.com>
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	drivers/net/ethernet/broadcom/bnxt/
2918
2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2920M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2921M:	Franky Lin <franky.lin@broadcom.com>
2922M:	Hante Meuleman <hante.meuleman@broadcom.com>
2923M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2924M:	Wright Feng <wright.feng@cypress.com>
2925L:	linux-wireless@vger.kernel.org
2926L:	brcm80211-dev-list.pdl@broadcom.com
2927L:	brcm80211-dev-list@cypress.com
2928S:	Supported
2929F:	drivers/net/wireless/broadcom/brcm80211/
2930
2931BROADCOM BRCMSTB GPIO DRIVER
2932M:	Gregory Fong <gregory.0xf0@gmail.com>
2933L:	bcm-kernel-feedback-list@broadcom.com
2934S:	Supported
2935F:	drivers/gpio/gpio-brcmstb.c
2936F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2937
2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2939M:	Al Cooper <alcooperx@gmail.com>
2940L:	linux-kernel@vger.kernel.org
2941L:	bcm-kernel-feedback-list@broadcom.com
2942S:	Maintained
2943F:	drivers/phy/broadcom/phy-brcm-usb*
2944
2945BROADCOM GENET ETHERNET DRIVER
2946M:	Doug Berger <opendmb@gmail.com>
2947M:	Florian Fainelli <f.fainelli@gmail.com>
2948L:	netdev@vger.kernel.org
2949S:	Supported
2950F:	drivers/net/ethernet/broadcom/genet/
2951
2952BROADCOM IPROC ARM ARCHITECTURE
2953M:	Ray Jui <rjui@broadcom.com>
2954M:	Scott Branden <sbranden@broadcom.com>
2955M:	Jon Mason <jonmason@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958T:	git git://github.com/broadcom/cygnus-linux.git
2959S:	Maintained
2960N:	iproc
2961N:	cygnus
2962N:	bcm[-_]nsp
2963N:	bcm9113*
2964N:	bcm9583*
2965N:	bcm9585*
2966N:	bcm9586*
2967N:	bcm988312
2968N:	bcm113*
2969N:	bcm583*
2970N:	bcm585*
2971N:	bcm586*
2972N:	bcm88312
2973N:	hr2
2974F:	arch/arm64/boot/dts/broadcom/ns2*
2975F:	drivers/clk/bcm/clk-ns*
2976F:	drivers/pinctrl/bcm/pinctrl-ns*
2977
2978BROADCOM KONA GPIO DRIVER
2979M:	Ray Jui <rjui@broadcom.com>
2980L:	bcm-kernel-feedback-list@broadcom.com
2981S:	Supported
2982F:	drivers/gpio/gpio-bcm-kona.c
2983F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2984
2985BROADCOM NETXTREME-E ROCE DRIVER
2986M:	Selvin Xavier <selvin.xavier@broadcom.com>
2987M:	Devesh Sharma <devesh.sharma@broadcom.com>
2988M:	Somnath Kotur <somnath.kotur@broadcom.com>
2989M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2990L:	linux-rdma@vger.kernel.org
2991W:	http://www.broadcom.com
2992S:	Supported
2993F:	drivers/infiniband/hw/bnxt_re/
2994F:	include/uapi/rdma/bnxt_re-abi.h
2995
2996BROADCOM NVRAM DRIVER
2997M:	Rafał Miłecki <zajec5@gmail.com>
2998L:	linux-mips@linux-mips.org
2999S:	Maintained
3000F:	drivers/firmware/broadcom/*
3001
3002BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3003M:	Rafał Miłecki <zajec5@gmail.com>
3004L:	linux-wireless@vger.kernel.org
3005S:	Maintained
3006F:	drivers/bcma/
3007F:	include/linux/bcma/
3008
3009BROADCOM STB AVS CPUFREQ DRIVER
3010M:	Markus Mayer <mmayer@broadcom.com>
3011M:	bcm-kernel-feedback-list@broadcom.com
3012L:	linux-pm@vger.kernel.org
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3015F:	drivers/cpufreq/brcmstb*
3016
3017BROADCOM STB AVS TMON DRIVER
3018M:	Markus Mayer <mmayer@broadcom.com>
3019M:	bcm-kernel-feedback-list@broadcom.com
3020L:	linux-pm@vger.kernel.org
3021S:	Maintained
3022F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3023F:	drivers/thermal/broadcom/brcmstb*
3024
3025BROADCOM STB NAND FLASH DRIVER
3026M:	Brian Norris <computersforpeace@gmail.com>
3027M:	Kamal Dasu <kdasu.kdev@gmail.com>
3028L:	linux-mtd@lists.infradead.org
3029L:	bcm-kernel-feedback-list@broadcom.com
3030S:	Maintained
3031F:	drivers/mtd/nand/raw/brcmnand/
3032
3033BROADCOM STB DPFE DRIVER
3034M:	Markus Mayer <mmayer@broadcom.com>
3035M:	bcm-kernel-feedback-list@broadcom.com
3036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037S:	Maintained
3038F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3039F:	drivers/memory/brcmstb_dpfe.c
3040
3041BROADCOM SYSTEMPORT ETHERNET DRIVER
3042M:	Florian Fainelli <f.fainelli@gmail.com>
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/broadcom/bcmsysport.*
3046
3047BROADCOM TG3 GIGABIT ETHERNET DRIVER
3048M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3049M:	Prashant Sreedharan <prashant@broadcom.com>
3050M:	Michael Chan <mchan@broadcom.com>
3051L:	netdev@vger.kernel.org
3052S:	Supported
3053F:	drivers/net/ethernet/broadcom/tg3.*
3054
3055BROCADE BFA FC SCSI DRIVER
3056M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3057M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	drivers/scsi/bfa/
3061
3062BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3063M:	Rasesh Mody <rasesh.mody@cavium.com>
3064M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3065M:	Dept-GELinuxNICDev@cavium.com
3066L:	netdev@vger.kernel.org
3067S:	Supported
3068F:	drivers/net/ethernet/brocade/bna/
3069
3070BSG (block layer generic sg v4 driver)
3071M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3072L:	linux-scsi@vger.kernel.org
3073S:	Supported
3074F:	block/bsg.c
3075F:	include/linux/bsg.h
3076F:	include/uapi/linux/bsg.h
3077
3078BT87X AUDIO DRIVER
3079M:	Clemens Ladisch <clemens@ladisch.de>
3080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3081T:	git git://git.alsa-project.org/alsa-kernel.git
3082S:	Maintained
3083F:	Documentation/sound/cards/bt87x.rst
3084F:	sound/pci/bt87x.c
3085
3086BT8XXGPIO DRIVER
3087M:	Michael Buesch <m@bues.ch>
3088W:	http://bu3sch.de/btgpio.php
3089S:	Maintained
3090F:	drivers/gpio/gpio-bt8xx.c
3091
3092BTRFS FILE SYSTEM
3093M:	Chris Mason <clm@fb.com>
3094M:	Josef Bacik <jbacik@fb.com>
3095M:	David Sterba <dsterba@suse.com>
3096L:	linux-btrfs@vger.kernel.org
3097W:	http://btrfs.wiki.kernel.org/
3098Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3100S:	Maintained
3101F:	Documentation/filesystems/btrfs.txt
3102F:	fs/btrfs/
3103F:	include/linux/btrfs*
3104F:	include/uapi/linux/btrfs*
3105
3106BTTV VIDEO4LINUX DRIVER
3107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3108L:	linux-media@vger.kernel.org
3109W:	https://linuxtv.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Odd fixes
3112F:	Documentation/media/v4l-drivers/bttv*
3113F:	drivers/media/pci/bt8xx/bttv*
3114
3115BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3116M:	Chanwoo Choi <cw00.choi@samsung.com>
3117L:	linux-pm@vger.kernel.org
3118L:	linux-samsung-soc@vger.kernel.org
3119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3120S:	Maintained
3121F:	drivers/devfreq/exynos-bus.c
3122F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3123
3124BUSLOGIC SCSI DRIVER
3125M:	Khalid Aziz <khalid@gonehiking.org>
3126L:	linux-scsi@vger.kernel.org
3127S:	Maintained
3128F:	drivers/scsi/BusLogic.*
3129F:	drivers/scsi/FlashPoint.*
3130
3131C-MEDIA CMI8788 DRIVER
3132M:	Clemens Ladisch <clemens@ladisch.de>
3133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3134T:	git git://git.alsa-project.org/alsa-kernel.git
3135S:	Maintained
3136F:	sound/pci/oxygen/
3137
3138C6X ARCHITECTURE
3139M:	Mark Salter <msalter@redhat.com>
3140M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3141L:	linux-c6x-dev@linux-c6x.org
3142W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3143S:	Maintained
3144F:	arch/c6x/
3145
3146CA8210 IEEE-802.15.4 RADIO DRIVER
3147M:	Harry Morris <h.morris@cascoda.com>
3148L:	linux-wpan@vger.kernel.org
3149W:	https://github.com/Cascoda/ca8210-linux.git
3150S:	Maintained
3151F:	drivers/net/ieee802154/ca8210.c
3152F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3153
3154CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3155M:	David Howells <dhowells@redhat.com>
3156L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3157S:	Supported
3158F:	Documentation/filesystems/caching/cachefiles.txt
3159F:	fs/cachefiles/
3160
3161CADENCE MIPI-CSI2 BRIDGES
3162M:	Maxime Ripard <maxime.ripard@bootlin.com>
3163L:	linux-media@vger.kernel.org
3164S:	Maintained
3165F:	Documentation/devicetree/bindings/media/cdns,*.txt
3166F:	drivers/media/platform/cadence/cdns-csi2*
3167
3168CADET FM/AM RADIO RECEIVER DRIVER
3169M:	Hans Verkuil <hverkuil@xs4all.nl>
3170L:	linux-media@vger.kernel.org
3171T:	git git://linuxtv.org/media_tree.git
3172W:	https://linuxtv.org
3173S:	Maintained
3174F:	drivers/media/radio/radio-cadet*
3175
3176CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3177M:	Jonathan Corbet <corbet@lwn.net>
3178L:	linux-media@vger.kernel.org
3179T:	git git://linuxtv.org/media_tree.git
3180S:	Maintained
3181F:	Documentation/media/v4l-drivers/cafe_ccic*
3182F:	drivers/media/platform/marvell-ccic/
3183
3184CAIF NETWORK LAYER
3185M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3186L:	netdev@vger.kernel.org
3187S:	Supported
3188F:	Documentation/networking/caif/
3189F:	drivers/net/caif/
3190F:	include/uapi/linux/caif/
3191F:	include/net/caif/
3192F:	net/caif/
3193
3194CALGARY x86-64 IOMMU
3195M:	Muli Ben-Yehuda <mulix@mulix.org>
3196M:	Jon Mason <jdmason@kudzu.us>
3197L:	iommu@lists.linux-foundation.org
3198S:	Maintained
3199F:	arch/x86/kernel/pci-calgary_64.c
3200F:	arch/x86/kernel/tce_64.c
3201F:	arch/x86/include/asm/calgary.h
3202F:	arch/x86/include/asm/tce.h
3203
3204CAN NETWORK DRIVERS
3205M:	Wolfgang Grandegger <wg@grandegger.com>
3206M:	Marc Kleine-Budde <mkl@pengutronix.de>
3207L:	linux-can@vger.kernel.org
3208W:	https://github.com/linux-can
3209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3211S:	Maintained
3212F:	Documentation/devicetree/bindings/net/can/
3213F:	drivers/net/can/
3214F:	include/linux/can/dev.h
3215F:	include/linux/can/platform/
3216F:	include/uapi/linux/can/error.h
3217F:	include/uapi/linux/can/netlink.h
3218
3219CAN NETWORK LAYER
3220M:	Oliver Hartkopp <socketcan@hartkopp.net>
3221M:	Marc Kleine-Budde <mkl@pengutronix.de>
3222L:	linux-can@vger.kernel.org
3223W:	https://github.com/linux-can
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3226S:	Maintained
3227F:	Documentation/networking/can.rst
3228F:	net/can/
3229F:	include/linux/can/core.h
3230F:	include/uapi/linux/can.h
3231F:	include/uapi/linux/can/bcm.h
3232F:	include/uapi/linux/can/raw.h
3233F:	include/uapi/linux/can/gw.h
3234
3235CAPABILITIES
3236M:	Serge Hallyn <serge@hallyn.com>
3237L:	linux-security-module@vger.kernel.org
3238S:	Supported
3239F:	include/linux/capability.h
3240F:	include/uapi/linux/capability.h
3241F:	security/commoncap.c
3242F:	kernel/capability.c
3243
3244CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3245M:	Kevin Tsai <ktsai@capellamicro.com>
3246S:	Maintained
3247F:	drivers/iio/light/cm*
3248
3249CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3250M:	Christian Lamparter <chunkeey@googlemail.com>
3251L:	linux-wireless@vger.kernel.org
3252W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3253S:	Maintained
3254F:	drivers/net/wireless/ath/carl9170/
3255
3256CAVIUM I2C DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259W:	http://www.cavium.com
3260S:	Supported
3261F:	drivers/i2c/busses/i2c-octeon*
3262F:	drivers/i2c/busses/i2c-thunderx*
3263
3264CAVIUM LIQUIDIO NETWORK DRIVER
3265M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3266M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3267M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3268M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3269L:	netdev@vger.kernel.org
3270W:	http://www.cavium.com
3271S:	Supported
3272F:	drivers/net/ethernet/cavium/liquidio/
3273
3274CAVIUM MMC DRIVER
3275M:	Jan Glauber <jglauber@cavium.com>
3276M:	David Daney <david.daney@cavium.com>
3277M:	Steven J. Hill <Steven.Hill@cavium.com>
3278W:	http://www.cavium.com
3279S:	Supported
3280F:	drivers/mmc/host/cavium*
3281
3282CAVIUM OCTEON-TX CRYPTO DRIVER
3283M:	George Cherian <george.cherian@cavium.com>
3284L:	linux-crypto@vger.kernel.org
3285W:	http://www.cavium.com
3286S:	Supported
3287F:	drivers/crypto/cavium/cpt/
3288
3289CAVIUM THUNDERX2 ARM64 SOC
3290M:	Robert Richter <rrichter@cavium.com>
3291M:	Jayachandran C <jnair@caviumnetworks.com>
3292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293S:	Maintained
3294F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3295F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3296
3297CC2520 IEEE-802.15.4 RADIO DRIVER
3298M:	Varka Bhadram <varkabhadram@gmail.com>
3299L:	linux-wpan@vger.kernel.org
3300S:	Maintained
3301F:	drivers/net/ieee802154/cc2520.c
3302F:	include/linux/spi/cc2520.h
3303F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3304
3305CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3306M:	Gilad Ben-Yossef <gilad@benyossef.com>
3307L:	linux-crypto@vger.kernel.org
3308S:	Supported
3309F:	drivers/crypto/ccree/
3310W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3311
3312CEC FRAMEWORK
3313M:	Hans Verkuil <hans.verkuil@cisco.com>
3314L:	linux-media@vger.kernel.org
3315T:	git git://linuxtv.org/media_tree.git
3316W:	http://linuxtv.org
3317S:	Supported
3318F:	Documentation/media/kapi/cec-core.rst
3319F:	Documentation/media/uapi/cec
3320F:	drivers/media/cec/
3321F:	drivers/media/rc/keymaps/rc-cec.c
3322F:	include/media/cec.h
3323F:	include/media/cec-notifier.h
3324F:	include/uapi/linux/cec.h
3325F:	include/uapi/linux/cec-funcs.h
3326F:	Documentation/devicetree/bindings/media/cec.txt
3327F:	Documentation/ABI/testing/debugfs-cec-error-inj
3328
3329CEC GPIO DRIVER
3330M:	Hans Verkuil <hans.verkuil@cisco.com>
3331L:	linux-media@vger.kernel.org
3332T:	git git://linuxtv.org/media_tree.git
3333W:	http://linuxtv.org
3334S:	Supported
3335F:	drivers/media/platform/cec-gpio/
3336F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3337
3338CELL BROADBAND ENGINE ARCHITECTURE
3339M:	Arnd Bergmann <arnd@arndb.de>
3340L:	linuxppc-dev@lists.ozlabs.org
3341W:	http://www.ibm.com/developerworks/power/cell/
3342S:	Supported
3343F:	arch/powerpc/include/asm/cell*.h
3344F:	arch/powerpc/include/asm/spu*.h
3345F:	arch/powerpc/include/uapi/asm/spu*.h
3346F:	arch/powerpc/oprofile/*cell*
3347F:	arch/powerpc/platforms/cell/
3348
3349CEPH COMMON CODE (LIBCEPH)
3350M:	Ilya Dryomov <idryomov@gmail.com>
3351M:	"Yan, Zheng" <zyan@redhat.com>
3352M:	Sage Weil <sage@redhat.com>
3353L:	ceph-devel@vger.kernel.org
3354W:	http://ceph.com/
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3356T:	git git://github.com/ceph/ceph-client.git
3357S:	Supported
3358F:	net/ceph/
3359F:	include/linux/ceph/
3360F:	include/linux/crush/
3361
3362CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3363M:	"Yan, Zheng" <zyan@redhat.com>
3364M:	Sage Weil <sage@redhat.com>
3365M:	Ilya Dryomov <idryomov@gmail.com>
3366L:	ceph-devel@vger.kernel.org
3367W:	http://ceph.com/
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3369T:	git git://github.com/ceph/ceph-client.git
3370S:	Supported
3371F:	Documentation/filesystems/ceph.txt
3372F:	fs/ceph/
3373
3374CERTIFICATE HANDLING:
3375M:	David Howells <dhowells@redhat.com>
3376M:	David Woodhouse <dwmw2@infradead.org>
3377L:	keyrings@vger.kernel.org
3378S:	Maintained
3379F:	Documentation/admin-guide/module-signing.rst
3380F:	certs/
3381F:	scripts/sign-file.c
3382F:	scripts/extract-cert.c
3383
3384CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3385L:	linux-usb@vger.kernel.org
3386S:	Orphan
3387F:	Documentation/usb/WUSB-Design-overview.txt
3388F:	Documentation/usb/wusb-cbaf
3389F:	drivers/usb/host/hwa-hc.c
3390F:	drivers/usb/host/whci/
3391F:	drivers/usb/wusbcore/
3392F:	include/linux/usb/wusb*
3393
3394CFAG12864B LCD DRIVER
3395M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3396S:	Maintained
3397F:	drivers/auxdisplay/cfag12864b.c
3398F:	include/linux/cfag12864b.h
3399
3400CFAG12864BFB LCD FRAMEBUFFER DRIVER
3401M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3402S:	Maintained
3403F:	drivers/auxdisplay/cfag12864bfb.c
3404F:	include/linux/cfag12864b.h
3405
3406802.11 (including CFG80211/NL80211)
3407M:	Johannes Berg <johannes@sipsolutions.net>
3408L:	linux-wireless@vger.kernel.org
3409W:	http://wireless.kernel.org/
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3412S:	Maintained
3413F:	net/wireless/
3414F:	include/uapi/linux/nl80211.h
3415F:	include/linux/ieee80211.h
3416F:	include/net/wext.h
3417F:	include/net/cfg80211.h
3418F:	include/net/iw_handler.h
3419F:	include/net/ieee80211_radiotap.h
3420F:	Documentation/driver-api/80211/cfg80211.rst
3421F:	Documentation/networking/regulatory.txt
3422
3423CHAR and MISC DRIVERS
3424M:	Arnd Bergmann <arnd@arndb.de>
3425M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3427S:	Supported
3428F:	drivers/char/
3429F:	drivers/misc/
3430F:	include/linux/miscdevice.h
3431
3432CHECKPATCH
3433M:	Andy Whitcroft <apw@canonical.com>
3434M:	Joe Perches <joe@perches.com>
3435S:	Maintained
3436F:	scripts/checkpatch.pl
3437
3438CHINESE DOCUMENTATION
3439M:	Harry Wei <harryxiyou@gmail.com>
3440L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3441L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	Documentation/translations/zh_CN/
3444
3445CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3446M:	Peter Chen <Peter.Chen@nxp.com>
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3448L:	linux-usb@vger.kernel.org
3449S:	Maintained
3450F:	drivers/usb/chipidea/
3451
3452CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3453M:	Hans de Goede <hdegoede@redhat.com>
3454L:	linux-input@vger.kernel.org
3455S:	Maintained
3456F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3457F:	drivers/input/touchscreen/chipone_icn8318.c
3458
3459CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3460M:	Hans de Goede <hdegoede@redhat.com>
3461L:	linux-input@vger.kernel.org
3462S:	Maintained
3463F:	drivers/input/touchscreen/chipone_icn8505.c
3464
3465CHROME HARDWARE PLATFORM SUPPORT
3466M:	Benson Leung <bleung@chromium.org>
3467M:	Olof Johansson <olof@lixom.net>
3468S:	Maintained
3469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3470F:	drivers/platform/chrome/
3471
3472CIRRUS LOGIC AUDIO CODEC DRIVERS
3473M:	Brian Austin <brian.austin@cirrus.com>
3474M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3476S:	Maintained
3477F:	sound/soc/codecs/cs*
3478
3479CIRRUS LOGIC EP93XX ETHERNET DRIVER
3480M:	Hartley Sweeten <hsweeten@visionengravers.com>
3481L:	netdev@vger.kernel.org
3482S:	Maintained
3483F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3484
3485CISCO FCOE HBA DRIVER
3486M:	Satish Kharat <satishkh@cisco.com>
3487M:	Sesidhar Baddela <sebaddel@cisco.com>
3488M:	Karan Tilak Kumar <kartilak@cisco.com>
3489L:	linux-scsi@vger.kernel.org
3490S:	Supported
3491F:	drivers/scsi/fnic/
3492
3493CISCO SCSI HBA DRIVER
3494M:	Karan Tilak Kumar <kartilak@cisco.com>
3495M:	Sesidhar Baddela <sebaddel@cisco.com>
3496L:	linux-scsi@vger.kernel.org
3497S:	Supported
3498F:	drivers/scsi/snic/
3499
3500CISCO VIC ETHERNET NIC DRIVER
3501M:	Christian Benvenuti <benve@cisco.com>
3502M:	Govindarajulu Varadarajan <_govind@gmx.com>
3503M:	Parvi Kaustubhi <pkaustub@cisco.com>
3504S:	Supported
3505F:	drivers/net/ethernet/cisco/enic/
3506
3507CISCO VIC LOW LATENCY NIC DRIVER
3508M:	Christian Benvenuti <benve@cisco.com>
3509M:	Dave Goodell <dgoodell@cisco.com>
3510S:	Supported
3511F:	drivers/infiniband/hw/usnic/
3512
3513CLEANCACHE API
3514M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3515L:	linux-kernel@vger.kernel.org
3516S:	Maintained
3517F:	mm/cleancache.c
3518F:	include/linux/cleancache.h
3519
3520CLK API
3521M:	Russell King <linux@armlinux.org.uk>
3522L:	linux-clk@vger.kernel.org
3523S:	Maintained
3524F:	include/linux/clk.h
3525
3526CLOCKSOURCE, CLOCKEVENT DRIVERS
3527M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3528M:	Thomas Gleixner <tglx@linutronix.de>
3529L:	linux-kernel@vger.kernel.org
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3531S:	Supported
3532F:	drivers/clocksource/
3533F:	Documentation/devicetree/bindings/timer/
3534
3535CMPC ACPI DRIVER
3536M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3537M:	Daniel Oliveira Nascimento <don@syst.com.br>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Supported
3540F:	drivers/platform/x86/classmate-laptop.c
3541
3542COBALT MEDIA DRIVER
3543M:	Hans Verkuil <hans.verkuil@cisco.com>
3544L:	linux-media@vger.kernel.org
3545T:	git git://linuxtv.org/media_tree.git
3546W:	https://linuxtv.org
3547S:	Supported
3548F:	drivers/media/pci/cobalt/
3549
3550COCCINELLE/Semantic Patches (SmPL)
3551M:	Julia Lawall <Julia.Lawall@lip6.fr>
3552M:	Gilles Muller <Gilles.Muller@lip6.fr>
3553M:	Nicolas Palix <nicolas.palix@imag.fr>
3554M:	Michal Marek <michal.lkml@markovi.net>
3555L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3557W:	http://coccinelle.lip6.fr/
3558S:	Supported
3559F:	Documentation/dev-tools/coccinelle.rst
3560F:	scripts/coccinelle/
3561F:	scripts/coccicheck
3562
3563CODA FILE SYSTEM
3564M:	Jan Harkes <jaharkes@cs.cmu.edu>
3565M:	coda@cs.cmu.edu
3566L:	codalist@coda.cs.cmu.edu
3567W:	http://www.coda.cs.cmu.edu/
3568S:	Maintained
3569F:	Documentation/filesystems/coda.txt
3570F:	fs/coda/
3571F:	include/linux/coda*.h
3572F:	include/uapi/linux/coda*.h
3573
3574CODA V4L2 MEM2MEM DRIVER
3575M:	Philipp Zabel <p.zabel@pengutronix.de>
3576L:	linux-media@vger.kernel.org
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/media/coda.txt
3579F:	drivers/media/platform/coda/
3580
3581COMMON CLK FRAMEWORK
3582M:	Michael Turquette <mturquette@baylibre.com>
3583M:	Stephen Boyd <sboyd@kernel.org>
3584L:	linux-clk@vger.kernel.org
3585Q:	http://patchwork.kernel.org/project/linux-clk/list/
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3587S:	Maintained
3588F:	Documentation/devicetree/bindings/clock/
3589F:	drivers/clk/
3590X:	drivers/clk/clkdev.c
3591F:	include/linux/clk-pr*
3592F:	include/linux/clk/
3593F:	include/linux/of_clk.h
3594
3595COMMON INTERNET FILE SYSTEM (CIFS)
3596M:	Steve French <sfrench@samba.org>
3597L:	linux-cifs@vger.kernel.org
3598L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3599W:	http://linux-cifs.samba.org/
3600T:	git git://git.samba.org/sfrench/cifs-2.6.git
3601S:	Supported
3602F:	Documentation/filesystems/cifs/
3603F:	fs/cifs/
3604
3605COMPACTPCI HOTPLUG CORE
3606M:	Scott Murray <scott@spiteful.org>
3607L:	linux-pci@vger.kernel.org
3608S:	Maintained
3609F:	drivers/pci/hotplug/cpci_hotplug*
3610
3611COMPACTPCI HOTPLUG GENERIC DRIVER
3612M:	Scott Murray <scott@spiteful.org>
3613L:	linux-pci@vger.kernel.org
3614S:	Maintained
3615F:	drivers/pci/hotplug/cpcihp_generic.c
3616
3617COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3618M:	Scott Murray <scott@spiteful.org>
3619L:	linux-pci@vger.kernel.org
3620S:	Maintained
3621F:	drivers/pci/hotplug/cpcihp_zt5550.*
3622
3623COMPAL LAPTOP SUPPORT
3624M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3625L:	platform-driver-x86@vger.kernel.org
3626S:	Maintained
3627F:	drivers/platform/x86/compal-laptop.c
3628
3629CONEXANT ACCESSRUNNER USB DRIVER
3630L:	accessrunner-general@lists.sourceforge.net
3631W:	http://accessrunner.sourceforge.net/
3632S:	Orphan
3633F:	drivers/usb/atm/cxacru.c
3634
3635CONFIGFS
3636M:	Joel Becker <jlbec@evilplan.org>
3637M:	Christoph Hellwig <hch@lst.de>
3638T:	git git://git.infradead.org/users/hch/configfs.git
3639S:	Supported
3640F:	fs/configfs/
3641F:	include/linux/configfs.h
3642
3643CONNECTOR
3644M:	Evgeniy Polyakov <zbr@ioremap.net>
3645L:	netdev@vger.kernel.org
3646S:	Maintained
3647F:	drivers/connector/
3648
3649CONTROL GROUP (CGROUP)
3650M:	Tejun Heo <tj@kernel.org>
3651M:	Li Zefan <lizefan@huawei.com>
3652M:	Johannes Weiner <hannes@cmpxchg.org>
3653L:	cgroups@vger.kernel.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3655S:	Maintained
3656F:	Documentation/cgroup*
3657F:	include/linux/cgroup*
3658F:	kernel/cgroup*
3659
3660CONTROL GROUP - CPUSET
3661M:	Li Zefan <lizefan@huawei.com>
3662L:	cgroups@vger.kernel.org
3663W:	http://www.bullopensource.org/cpuset/
3664W:	http://oss.sgi.com/projects/cpusets/
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3666S:	Maintained
3667F:	Documentation/cgroup-v1/cpusets.txt
3668F:	include/linux/cpuset.h
3669F:	kernel/cgroup/cpuset.c
3670
3671CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3672M:	Johannes Weiner <hannes@cmpxchg.org>
3673M:	Michal Hocko <mhocko@kernel.org>
3674M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3675L:	cgroups@vger.kernel.org
3676L:	linux-mm@kvack.org
3677S:	Maintained
3678F:	mm/memcontrol.c
3679F:	mm/swap_cgroup.c
3680
3681CORETEMP HARDWARE MONITORING DRIVER
3682M:	Fenghua Yu <fenghua.yu@intel.com>
3683L:	linux-hwmon@vger.kernel.org
3684S:	Maintained
3685F:	Documentation/hwmon/coretemp
3686F:	drivers/hwmon/coretemp.c
3687
3688COSA/SRP SYNC SERIAL DRIVER
3689M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3690W:	http://www.fi.muni.cz/~kas/cosa/
3691S:	Maintained
3692F:	drivers/net/wan/cosa*
3693
3694CPMAC ETHERNET DRIVER
3695M:	Florian Fainelli <f.fainelli@gmail.com>
3696L:	netdev@vger.kernel.org
3697S:	Maintained
3698F:	drivers/net/ethernet/ti/cpmac.c
3699
3700CPU FREQUENCY DRIVERS
3701M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3702M:	Viresh Kumar <viresh.kumar@linaro.org>
3703L:	linux-pm@vger.kernel.org
3704S:	Maintained
3705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3706T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3707B:	https://bugzilla.kernel.org
3708F:	Documentation/cpu-freq/
3709F:	Documentation/devicetree/bindings/cpufreq/
3710F:	drivers/cpufreq/
3711F:	include/linux/cpufreq.h
3712F:	tools/testing/selftests/cpufreq/
3713
3714CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3715M:	Viresh Kumar <viresh.kumar@linaro.org>
3716M:	Sudeep Holla <sudeep.holla@arm.com>
3717L:	linux-pm@vger.kernel.org
3718W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3719S:	Maintained
3720F:	drivers/cpufreq/arm_big_little.h
3721F:	drivers/cpufreq/arm_big_little.c
3722F:	drivers/cpufreq/arm_big_little_dt.c
3723
3724CPU POWER MONITORING SUBSYSTEM
3725M:	Thomas Renninger <trenn@suse.com>
3726M:	Shuah Khan <shuah@kernel.org>
3727L:	linux-pm@vger.kernel.org
3728S:	Maintained
3729F:	tools/power/cpupower/
3730
3731CPUID/MSR DRIVER
3732M:	"H. Peter Anvin" <hpa@zytor.com>
3733S:	Maintained
3734F:	arch/x86/kernel/cpuid.c
3735F:	arch/x86/kernel/msr.c
3736
3737CPUIDLE DRIVER - ARM BIG LITTLE
3738M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3739M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3740L:	linux-pm@vger.kernel.org
3741L:	linux-arm-kernel@lists.infradead.org
3742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3743S:	Maintained
3744F:	drivers/cpuidle/cpuidle-big_little.c
3745
3746CPUIDLE DRIVER - ARM EXYNOS
3747M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3748M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3749M:	Kukjin Kim <kgene@kernel.org>
3750L:	linux-pm@vger.kernel.org
3751L:	linux-samsung-soc@vger.kernel.org
3752S:	Supported
3753F:	drivers/cpuidle/cpuidle-exynos.c
3754F:	arch/arm/mach-exynos/pm.c
3755
3756CPUIDLE DRIVERS
3757M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3758M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3759L:	linux-pm@vger.kernel.org
3760S:	Maintained
3761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3762B:	https://bugzilla.kernel.org
3763F:	drivers/cpuidle/*
3764F:	include/linux/cpuidle.h
3765
3766CRAMFS FILESYSTEM
3767M:	Nicolas Pitre <nico@linaro.org>
3768S:	Maintained
3769F:	Documentation/filesystems/cramfs.txt
3770F:	fs/cramfs/
3771
3772CRYPTO API
3773M:	Herbert Xu <herbert@gondor.apana.org.au>
3774M:	"David S. Miller" <davem@davemloft.net>
3775L:	linux-crypto@vger.kernel.org
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3778S:	Maintained
3779F:	Documentation/crypto/
3780F:	Documentation/devicetree/bindings/crypto/
3781F:	arch/*/crypto/
3782F:	crypto/
3783F:	drivers/crypto/
3784F:	include/crypto/
3785F:	include/linux/crypto*
3786
3787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3788M:	Neil Horman <nhorman@tuxdriver.com>
3789L:	linux-crypto@vger.kernel.org
3790S:	Maintained
3791F:	crypto/ansi_cprng.c
3792F:	crypto/rng.c
3793
3794CS3308 MEDIA DRIVER
3795M:	Hans Verkuil <hverkuil@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	http://linuxtv.org
3799S:	Odd Fixes
3800F:	drivers/media/i2c/cs3308.c
3801F:	drivers/media/i2c/cs3308.h
3802
3803CS5535 Audio ALSA driver
3804M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3805S:	Maintained
3806F:	sound/pci/cs5535audio/
3807
3808CW1200 WLAN driver
3809M:	Solomon Peachy <pizza@shaftnet.org>
3810S:	Maintained
3811F:	drivers/net/wireless/st/cw1200/
3812
3813CX18 VIDEO4LINUX DRIVER
3814M:	Andy Walls <awalls@md.metrocast.net>
3815L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3816L:	linux-media@vger.kernel.org
3817T:	git git://linuxtv.org/media_tree.git
3818W:	https://linuxtv.org
3819W:	http://www.ivtvdriver.org/index.php/Cx18
3820S:	Maintained
3821F:	Documentation/media/v4l-drivers/cx18*
3822F:	drivers/media/pci/cx18/
3823F:	include/uapi/linux/ivtv*
3824
3825CX2341X MPEG ENCODER HELPER MODULE
3826M:	Hans Verkuil <hverkuil@xs4all.nl>
3827L:	linux-media@vger.kernel.org
3828T:	git git://linuxtv.org/media_tree.git
3829W:	https://linuxtv.org
3830S:	Maintained
3831F:	drivers/media/common/cx2341x*
3832F:	include/media/cx2341x*
3833
3834CX24120 MEDIA DRIVER
3835M:	Jemma Denson <jdenson@gmail.com>
3836M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3837L:	linux-media@vger.kernel.org
3838W:	https://linuxtv.org
3839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3840S:	Maintained
3841F:	drivers/media/dvb-frontends/cx24120*
3842
3843CX88 VIDEO4LINUX DRIVER
3844M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3845L:	linux-media@vger.kernel.org
3846W:	https://linuxtv.org
3847T:	git git://linuxtv.org/media_tree.git
3848S:	Odd fixes
3849F:	Documentation/media/v4l-drivers/cx88*
3850F:	drivers/media/pci/cx88/
3851
3852CXD2820R MEDIA DRIVER
3853M:	Antti Palosaari <crope@iki.fi>
3854L:	linux-media@vger.kernel.org
3855W:	https://linuxtv.org
3856W:	http://palosaari.fi/linux/
3857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3858T:	git git://linuxtv.org/anttip/media_tree.git
3859S:	Maintained
3860F:	drivers/media/dvb-frontends/cxd2820r*
3861
3862CXGB3 ETHERNET DRIVER (CXGB3)
3863M:	Santosh Raspatur <santosh@chelsio.com>
3864L:	netdev@vger.kernel.org
3865W:	http://www.chelsio.com
3866S:	Supported
3867F:	drivers/net/ethernet/chelsio/cxgb3/
3868
3869CXGB3 ISCSI DRIVER (CXGB3I)
3870M:	Karen Xie <kxie@chelsio.com>
3871L:	linux-scsi@vger.kernel.org
3872W:	http://www.chelsio.com
3873S:	Supported
3874F:	drivers/scsi/cxgbi/cxgb3i
3875
3876CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3877M:	Steve Wise <swise@chelsio.com>
3878L:	linux-rdma@vger.kernel.org
3879W:	http://www.openfabrics.org
3880S:	Supported
3881F:	drivers/infiniband/hw/cxgb3/
3882F:	include/uapi/rdma/cxgb3-abi.h
3883
3884CXGB4 CRYPTO DRIVER (chcr)
3885M:	Harsh Jain <harsh@chelsio.com>
3886L:	linux-crypto@vger.kernel.org
3887W:	http://www.chelsio.com
3888S:	Supported
3889F:	drivers/crypto/chelsio
3890
3891CXGB4 ETHERNET DRIVER (CXGB4)
3892M:	Ganesh Goudar <ganeshgr@chelsio.com>
3893L:	netdev@vger.kernel.org
3894W:	http://www.chelsio.com
3895S:	Supported
3896F:	drivers/net/ethernet/chelsio/cxgb4/
3897
3898CXGB4 ISCSI DRIVER (CXGB4I)
3899M:	Karen Xie <kxie@chelsio.com>
3900L:	linux-scsi@vger.kernel.org
3901W:	http://www.chelsio.com
3902S:	Supported
3903F:	drivers/scsi/cxgbi/cxgb4i
3904
3905CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3906M:	Steve Wise <swise@chelsio.com>
3907L:	linux-rdma@vger.kernel.org
3908W:	http://www.openfabrics.org
3909S:	Supported
3910F:	drivers/infiniband/hw/cxgb4/
3911F:	include/uapi/rdma/cxgb4-abi.h
3912
3913CXGB4VF ETHERNET DRIVER (CXGB4VF)
3914M:	Casey Leedom <leedom@chelsio.com>
3915L:	netdev@vger.kernel.org
3916W:	http://www.chelsio.com
3917S:	Supported
3918F:	drivers/net/ethernet/chelsio/cxgb4vf/
3919
3920CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3921M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3922M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3923L:	linuxppc-dev@lists.ozlabs.org
3924S:	Supported
3925F:	arch/powerpc/platforms/powernv/pci-cxl.c
3926F:	drivers/misc/cxl/
3927F:	include/misc/cxl*
3928F:	include/uapi/misc/cxl.h
3929F:	Documentation/powerpc/cxl.txt
3930F:	Documentation/ABI/testing/sysfs-class-cxl
3931
3932CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3933M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3934M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3935M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3936L:	linux-scsi@vger.kernel.org
3937S:	Supported
3938F:	drivers/scsi/cxlflash/
3939F:	include/uapi/scsi/cxlflash_ioctls.h
3940F:	Documentation/powerpc/cxlflash.txt
3941
3942CYBERPRO FB DRIVER
3943M:	Russell King <linux@armlinux.org.uk>
3944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3945W:	http://www.armlinux.org.uk/
3946S:	Maintained
3947F:	drivers/video/fbdev/cyber2000fb.*
3948
3949CYCLADES ASYNC MUX DRIVER
3950W:	http://www.cyclades.com/
3951S:	Orphan
3952F:	drivers/tty/cyclades.c
3953F:	include/linux/cyclades.h
3954F:	include/uapi/linux/cyclades.h
3955
3956CYCLADES PC300 DRIVER
3957W:	http://www.cyclades.com/
3958S:	Orphan
3959F:	drivers/net/wan/pc300*
3960
3961CYPRESS_FIRMWARE MEDIA DRIVER
3962M:	Antti Palosaari <crope@iki.fi>
3963L:	linux-media@vger.kernel.org
3964W:	https://linuxtv.org
3965W:	http://palosaari.fi/linux/
3966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3967T:	git git://linuxtv.org/anttip/media_tree.git
3968S:	Maintained
3969F:	drivers/media/common/cypress_firmware*
3970
3971CYTTSP TOUCHSCREEN DRIVER
3972M:	Ferruh Yigit <fery@cypress.com>
3973L:	linux-input@vger.kernel.org
3974S:	Supported
3975F:	drivers/input/touchscreen/cyttsp*
3976F:	include/linux/input/cyttsp.h
3977
3978D-LINK DIR-685 TOUCHKEYS DRIVER
3979M:	Linus Walleij <linus.walleij@linaro.org>
3980L:	linux-input@vger.kernel.org
3981S:	Supported
3982F:	drivers/input/dlink-dir685-touchkeys.c
3983
3984DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3985M:	Joshua Kinard <kumba@gentoo.org>
3986S:	Maintained
3987F:	drivers/rtc/rtc-ds1685.c
3988F:	include/linux/rtc/ds1685.h
3989
3990DAMA SLAVE for AX.25
3991M:	Joerg Reuter <jreuter@yaina.de>
3992W:	http://yaina.de/jreuter/
3993W:	http://www.qsl.net/dl1bke/
3994L:	linux-hams@vger.kernel.org
3995S:	Maintained
3996F:	net/ax25/af_ax25.c
3997F:	net/ax25/ax25_dev.c
3998F:	net/ax25/ax25_ds_*
3999F:	net/ax25/ax25_in.c
4000F:	net/ax25/ax25_out.c
4001F:	net/ax25/ax25_timer.c
4002F:	net/ax25/sysctl_net_ax25.c
4003
4004DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4005L:	netdev@vger.kernel.org
4006S:	Orphan
4007F:	Documentation/networking/dmfe.txt
4008F:	drivers/net/ethernet/dec/tulip/dmfe.c
4009
4010DC390/AM53C974 SCSI driver
4011M:	Hannes Reinecke <hare@suse.com>
4012L:	linux-scsi@vger.kernel.org
4013S:	Maintained
4014F:	drivers/scsi/am53c974.c
4015
4016DC395x SCSI driver
4017M:	Oliver Neukum <oliver@neukum.org>
4018M:	Ali Akcaagac <aliakc@web.de>
4019M:	Jamie Lenehan <lenehan@twibble.org>
4020L:	dc395x@twibble.org
4021W:	http://twibble.org/dist/dc395x/
4022W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4023S:	Maintained
4024F:	Documentation/scsi/dc395x.txt
4025F:	drivers/scsi/dc395x.*
4026
4027DCCP PROTOCOL
4028M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4029L:	dccp@vger.kernel.org
4030W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4031S:	Maintained
4032F:	include/linux/dccp.h
4033F:	include/uapi/linux/dccp.h
4034F:	include/linux/tfrc.h
4035F:	net/dccp/
4036
4037DECnet NETWORK LAYER
4038W:	http://linux-decnet.sourceforge.net
4039L:	linux-decnet-user@lists.sourceforge.net
4040S:	Orphan
4041F:	Documentation/networking/decnet.txt
4042F:	net/decnet/
4043
4044DECSTATION PLATFORM SUPPORT
4045M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4046L:	linux-mips@linux-mips.org
4047W:	http://www.linux-mips.org/wiki/DECstation
4048S:	Maintained
4049F:	arch/mips/dec/
4050F:	arch/mips/include/asm/dec/
4051F:	arch/mips/include/asm/mach-dec/
4052
4053DEFXX FDDI NETWORK DRIVER
4054M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4055S:	Maintained
4056F:	drivers/net/fddi/defxx.*
4057
4058DELL SMBIOS DRIVER
4059M:	Pali Rohár <pali.rohar@gmail.com>
4060M:	Mario Limonciello <mario.limonciello@dell.com>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Maintained
4063F:	drivers/platform/x86/dell-smbios.*
4064
4065DELL SMBIOS SMM DRIVER
4066M:	Mario Limonciello <mario.limonciello@dell.com>
4067L:	platform-driver-x86@vger.kernel.org
4068S:	Maintained
4069F:	drivers/platform/x86/dell-smbios-smm.c
4070
4071DELL SMBIOS WMI DRIVER
4072M:	Mario Limonciello <mario.limonciello@dell.com>
4073L:	platform-driver-x86@vger.kernel.org
4074S:	Maintained
4075F:	drivers/platform/x86/dell-smbios-wmi.c
4076F:	tools/wmi/dell-smbios-example.c
4077
4078DELL LAPTOP DRIVER
4079M:	Matthew Garrett <mjg59@srcf.ucam.org>
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081L:	platform-driver-x86@vger.kernel.org
4082S:	Maintained
4083F:	drivers/platform/x86/dell-laptop.c
4084
4085DELL LAPTOP FREEFALL DRIVER
4086M:	Pali Rohár <pali.rohar@gmail.com>
4087S:	Maintained
4088F:	drivers/platform/x86/dell-smo8800.c
4089
4090DELL LAPTOP RBTN DRIVER
4091M:	Pali Rohár <pali.rohar@gmail.com>
4092S:	Maintained
4093F:	drivers/platform/x86/dell-rbtn.*
4094
4095DELL LAPTOP SMM DRIVER
4096M:	Pali Rohár <pali.rohar@gmail.com>
4097S:	Maintained
4098F:	drivers/hwmon/dell-smm-hwmon.c
4099F:	include/uapi/linux/i8k.h
4100
4101DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4102M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4103S:	Maintained
4104F:	Documentation/dcdbas.txt
4105F:	drivers/firmware/dcdbas.*
4106
4107DELL WMI NOTIFICATIONS DRIVER
4108M:	Matthew Garrett <mjg59@srcf.ucam.org>
4109M:	Pali Rohár <pali.rohar@gmail.com>
4110S:	Maintained
4111F:	drivers/platform/x86/dell-wmi.c
4112
4113DELL WMI DESCRIPTOR DRIVER
4114M:	Mario Limonciello <mario.limonciello@dell.com>
4115S:	Maintained
4116F:	drivers/platform/x86/dell-wmi-descriptor.c
4117
4118DELTA ST MEDIA DRIVER
4119M:	Hugues Fruchet <hugues.fruchet@st.com>
4120L:	linux-media@vger.kernel.org
4121T:	git git://linuxtv.org/media_tree.git
4122W:	https://linuxtv.org
4123S:	Supported
4124F:	drivers/media/platform/sti/delta
4125
4126DENALI NAND DRIVER
4127M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4128L:	linux-mtd@lists.infradead.org
4129S:	Supported
4130F:	drivers/mtd/nand/raw/denali*
4131
4132DESIGNWARE USB2 DRD IP DRIVER
4133M:	Minas Harutyunyan <hminas@synopsys.com>
4134L:	linux-usb@vger.kernel.org
4135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4136S:	Maintained
4137F:	drivers/usb/dwc2/
4138
4139DESIGNWARE USB3 DRD IP DRIVER
4140M:	Felipe Balbi <balbi@kernel.org>
4141L:	linux-usb@vger.kernel.org
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4143S:	Maintained
4144F:	drivers/usb/dwc3/
4145
4146DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4147M:	Andreas Klinger <ak@it-klinger.de>
4148L:	linux-iio@vger.kernel.org
4149S:	Maintained
4150F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4151F:	drivers/iio/proximity/srf*.c
4152
4153DEVICE COREDUMP (DEV_COREDUMP)
4154M:	Johannes Berg <johannes@sipsolutions.net>
4155L:	linux-kernel@vger.kernel.org
4156S:	Maintained
4157F:	drivers/base/devcoredump.c
4158F:	include/linux/devcoredump.h
4159
4160DEVICE FREQUENCY (DEVFREQ)
4161M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4162M:	Kyungmin Park <kyungmin.park@samsung.com>
4163R:	Chanwoo Choi <cw00.choi@samsung.com>
4164L:	linux-pm@vger.kernel.org
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4166S:	Maintained
4167F:	drivers/devfreq/
4168F:	include/linux/devfreq.h
4169F:	Documentation/devicetree/bindings/devfreq/
4170
4171DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4172M:	Chanwoo Choi <cw00.choi@samsung.com>
4173L:	linux-pm@vger.kernel.org
4174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4175S:	Supported
4176F:	drivers/devfreq/event/
4177F:	drivers/devfreq/devfreq-event.c
4178F:	include/linux/devfreq-event.h
4179F:	Documentation/devicetree/bindings/devfreq/event/
4180
4181DEVICE NUMBER REGISTRY
4182M:	Torben Mathiasen <device@lanana.org>
4183W:	http://lanana.org/docs/device-list/index.html
4184S:	Maintained
4185
4186DEVICE-MAPPER  (LVM)
4187M:	Alasdair Kergon <agk@redhat.com>
4188M:	Mike Snitzer <snitzer@redhat.com>
4189M:	dm-devel@redhat.com
4190L:	dm-devel@redhat.com
4191W:	http://sources.redhat.com/dm
4192Q:	http://patchwork.kernel.org/project/dm-devel/list/
4193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4194T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4195S:	Maintained
4196F:	Documentation/device-mapper/
4197F:	drivers/md/Makefile
4198F:	drivers/md/Kconfig
4199F:	drivers/md/dm*
4200F:	drivers/md/persistent-data/
4201F:	include/linux/device-mapper.h
4202F:	include/linux/dm-*.h
4203F:	include/uapi/linux/dm-*.h
4204
4205DEVLINK
4206M:	Jiri Pirko <jiri@mellanox.com>
4207L:	netdev@vger.kernel.org
4208S:	Supported
4209F:	net/core/devlink.c
4210F:	include/net/devlink.h
4211F:	include/uapi/linux/devlink.h
4212
4213DIALOG SEMICONDUCTOR DRIVERS
4214M:	Support Opensource <support.opensource@diasemi.com>
4215W:	http://www.dialog-semiconductor.com/products
4216S:	Supported
4217F:	Documentation/hwmon/da90??
4218F:	Documentation/devicetree/bindings/mfd/da90*.txt
4219F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4220F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4221F:	Documentation/devicetree/bindings/regulator/da92*.txt
4222F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4223F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4224F:	drivers/gpio/gpio-da90??.c
4225F:	drivers/hwmon/da90??-hwmon.c
4226F:	drivers/iio/adc/da91??-*.c
4227F:	drivers/input/misc/da90??_onkey.c
4228F:	drivers/input/touchscreen/da9052_tsi.c
4229F:	drivers/leds/leds-da90??.c
4230F:	drivers/mfd/da903x.c
4231F:	drivers/mfd/da90??-*.c
4232F:	drivers/mfd/da91??-*.c
4233F:	drivers/power/supply/da9052-battery.c
4234F:	drivers/power/supply/da91??-*.c
4235F:	drivers/regulator/da903x.c
4236F:	drivers/regulator/da9???-regulator.[ch]
4237F:	drivers/thermal/da90??-thermal.c
4238F:	drivers/rtc/rtc-da90??.c
4239F:	drivers/video/backlight/da90??_bl.c
4240F:	drivers/watchdog/da90??_wdt.c
4241F:	include/linux/mfd/da903x.h
4242F:	include/linux/mfd/da9052/
4243F:	include/linux/mfd/da9055/
4244F:	include/linux/mfd/da9062/
4245F:	include/linux/mfd/da9063/
4246F:	include/linux/mfd/da9150/
4247F:	include/linux/regulator/da9211.h
4248F:	include/sound/da[79]*.h
4249F:	sound/soc/codecs/da[79]*.[ch]
4250
4251DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4253L:	linux-gpio@vger.kernel.org
4254S:	Maintained
4255F:	drivers/gpio/gpio-gpio-mm.c
4256
4257DIGI NEO AND CLASSIC PCI PRODUCTS
4258M:	Lidza Louina <lidza.louina@gmail.com>
4259M:	Mark Hounschell <markh@compro.net>
4260L:	driverdev-devel@linuxdriverproject.org
4261S:	Maintained
4262F:	drivers/staging/dgnc/
4263
4264DIOLAN U2C-12 I2C DRIVER
4265M:	Guenter Roeck <linux@roeck-us.net>
4266L:	linux-i2c@vger.kernel.org
4267S:	Maintained
4268F:	drivers/i2c/busses/i2c-diolan-u2c.c
4269
4270FILESYSTEM DIRECT ACCESS (DAX)
4271M:	Matthew Wilcox <mawilcox@microsoft.com>
4272M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4273L:	linux-fsdevel@vger.kernel.org
4274S:	Supported
4275F:	fs/dax.c
4276F:	include/linux/dax.h
4277F:	include/trace/events/fs_dax.h
4278
4279DEVICE DIRECT ACCESS (DAX)
4280M:	Dan Williams <dan.j.williams@intel.com>
4281M:	Dave Jiang <dave.jiang@intel.com>
4282M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4283M:	Vishal Verma <vishal.l.verma@intel.com>
4284L:	linux-nvdimm@lists.01.org
4285S:	Supported
4286F:	drivers/dax/
4287
4288DIRECTORY NOTIFICATION (DNOTIFY)
4289M:	Jan Kara <jack@suse.cz>
4290R:	Amir Goldstein <amir73il@gmail.com>
4291L:	linux-fsdevel@vger.kernel.org
4292S:	Maintained
4293F:	Documentation/filesystems/dnotify.txt
4294F:	fs/notify/dnotify/
4295F:	include/linux/dnotify.h
4296
4297DISK GEOMETRY AND PARTITION HANDLING
4298M:	Andries Brouwer <aeb@cwi.nl>
4299W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4300W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4301W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4302S:	Maintained
4303
4304DISKQUOTA
4305M:	Jan Kara <jack@suse.com>
4306S:	Maintained
4307F:	Documentation/filesystems/quota.txt
4308F:	fs/quota/
4309F:	include/linux/quota*.h
4310F:	include/uapi/linux/quota*.h
4311
4312DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4313M:	Bernie Thompson <bernie@plugable.com>
4314L:	linux-fbdev@vger.kernel.org
4315S:	Maintained
4316W:	http://plugable.com/category/projects/udlfb/
4317F:	drivers/video/fbdev/udlfb.c
4318F:	include/video/udlfb.h
4319F:	Documentation/fb/udlfb.txt
4320
4321DISTRIBUTED LOCK MANAGER (DLM)
4322M:	Christine Caulfield <ccaulfie@redhat.com>
4323M:	David Teigland <teigland@redhat.com>
4324L:	cluster-devel@redhat.com
4325W:	http://sources.redhat.com/cluster/
4326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4327S:	Supported
4328F:	fs/dlm/
4329
4330DMA BUFFER SHARING FRAMEWORK
4331M:	Sumit Semwal <sumit.semwal@linaro.org>
4332S:	Maintained
4333L:	linux-media@vger.kernel.org
4334L:	dri-devel@lists.freedesktop.org
4335L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4336F:	drivers/dma-buf/
4337F:	include/linux/dma-buf*
4338F:	include/linux/reservation.h
4339F:	include/linux/*fence.h
4340F:	Documentation/driver-api/dma-buf.rst
4341T:	git git://anongit.freedesktop.org/drm/drm-misc
4342
4343DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4344M:	Vinod Koul <vkoul@kernel.org>
4345L:	dmaengine@vger.kernel.org
4346Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4347S:	Maintained
4348F:	drivers/dma/
4349F:	include/linux/dmaengine.h
4350F:	include/linux/of_dma.h
4351F:	Documentation/devicetree/bindings/dma/
4352F:	Documentation/driver-api/dmaengine/
4353T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4354
4355DMA MAPPING HELPERS
4356M:	Christoph Hellwig <hch@lst.de>
4357M:	Marek Szyprowski <m.szyprowski@samsung.com>
4358R:	Robin Murphy <robin.murphy@arm.com>
4359L:	iommu@lists.linux-foundation.org
4360T:	git git://git.infradead.org/users/hch/dma-mapping.git
4361W:	http://git.infradead.org/users/hch/dma-mapping.git
4362S:	Supported
4363F:	kernel/dma/
4364F:	include/asm-generic/dma-mapping.h
4365F:	include/linux/dma-direct.h
4366F:	include/linux/dma-mapping.h
4367F:	include/linux/dma-noncoherent.h
4368
4369DME1737 HARDWARE MONITOR DRIVER
4370M:	Juerg Haefliger <juergh@gmail.com>
4371L:	linux-hwmon@vger.kernel.org
4372S:	Maintained
4373F:	Documentation/hwmon/dme1737
4374F:	drivers/hwmon/dme1737.c
4375
4376DMI/SMBIOS SUPPORT
4377M:	Jean Delvare <jdelvare@suse.com>
4378S:	Maintained
4379T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4380F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4381F:	drivers/firmware/dmi-id.c
4382F:	drivers/firmware/dmi_scan.c
4383F:	include/linux/dmi.h
4384
4385DOCUMENTATION
4386M:	Jonathan Corbet <corbet@lwn.net>
4387L:	linux-doc@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/
4390F:	scripts/kernel-doc
4391X:	Documentation/ABI/
4392X:	Documentation/devicetree/
4393X:	Documentation/acpi
4394X:	Documentation/power
4395X:	Documentation/spi
4396X:	Documentation/media
4397T:	git git://git.lwn.net/linux.git docs-next
4398
4399DONGWOON DW9714 LENS VOICE COIL DRIVER
4400M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403S:	Maintained
4404F:	drivers/media/i2c/dw9714.c
4405
4406DOUBLETALK DRIVER
4407M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4408L:	blinux-list@redhat.com
4409S:	Maintained
4410F:	drivers/char/dtlk.c
4411F:	include/linux/dtlk.h
4412
4413DPAA2 DATAPATH I/O (DPIO) DRIVER
4414M:	Roy Pledge <Roy.Pledge@nxp.com>
4415L:	linux-kernel@vger.kernel.org
4416S:	Maintained
4417F:	drivers/staging/fsl-mc/bus/dpio
4418
4419DPAA2 ETHERNET DRIVER
4420M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4421L:	linux-kernel@vger.kernel.org
4422S:	Maintained
4423F:	drivers/staging/fsl-dpaa2/ethernet
4424
4425DPAA2 ETHERNET SWITCH DRIVER
4426M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4427L:	linux-kernel@vger.kernel.org
4428S:	Maintained
4429F:	drivers/staging/fsl-dpaa2/ethsw
4430
4431DPAA2 PTP CLOCK DRIVER
4432M:	Yangbo Lu <yangbo.lu@nxp.com>
4433L:	linux-kernel@vger.kernel.org
4434S:	Maintained
4435F:	drivers/staging/fsl-dpaa2/rtc
4436
4437DPT_I2O SCSI RAID DRIVER
4438M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4439L:	linux-scsi@vger.kernel.org
4440W:	http://www.adaptec.com/
4441S:	Maintained
4442F:	drivers/scsi/dpt*
4443F:	drivers/scsi/dpt/
4444
4445DRBD DRIVER
4446M:	Philipp Reisner <philipp.reisner@linbit.com>
4447M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4448L:	drbd-dev@lists.linbit.com
4449W:	http://www.drbd.org
4450T:	git git://git.linbit.com/linux-drbd.git
4451T:	git git://git.linbit.com/drbd-8.4.git
4452S:	Supported
4453F:	drivers/block/drbd/
4454F:	lib/lru_cache.c
4455F:	Documentation/blockdev/drbd/
4456
4457DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4458M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4460S:	Supported
4461F:	Documentation/kobject.txt
4462F:	drivers/base/
4463F:	fs/debugfs/
4464F:	fs/sysfs/
4465F:	include/linux/debugfs.h
4466F:	include/linux/kobj*
4467F:	lib/kobj*
4468
4469DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4470M:	Kevin Hilman <khilman@kernel.org>
4471M:	Nishanth Menon <nm@ti.com>
4472S:	Maintained
4473F:	drivers/power/avs/
4474F:	include/linux/power/smartreflex.h
4475L:	linux-pm@vger.kernel.org
4476
4477DRM DRIVER FOR ARM PL111 CLCD
4478M:	Eric Anholt <eric@anholt.net>
4479T:	git git://anongit.freedesktop.org/drm/drm-misc
4480S:	Supported
4481F:	drivers/gpu/drm/pl111/
4482
4483DRM DRIVER FOR ARM VERSATILE TFT PANELS
4484M:	Linus Walleij <linus.walleij@linaro.org>
4485T:	git git://anongit.freedesktop.org/drm/drm-misc
4486S:	Maintained
4487F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4488F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4489
4490DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4491M:	Dave Airlie <airlied@redhat.com>
4492S:	Odd Fixes
4493F:	drivers/gpu/drm/ast/
4494
4495DRM DRIVER FOR BOCHS VIRTUAL GPU
4496M:	Gerd Hoffmann <kraxel@redhat.com>
4497L:	virtualization@lists.linux-foundation.org
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499S:	Maintained
4500F:	drivers/gpu/drm/bochs/
4501
4502DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4503M:	Linus Walleij <linus.walleij@linaro.org>
4504T:	git git://anongit.freedesktop.org/drm/drm-misc
4505S:	Maintained
4506F:	drivers/gpu/drm/tve200/
4507
4508DRM DRIVER FOR ILITEK ILI9225 PANELS
4509M:	David Lechner <david@lechnology.com>
4510S:	Maintained
4511F:	drivers/gpu/drm/tinydrm/ili9225.c
4512F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4513
4514DRM DRIVER FOR INTEL I810 VIDEO CARDS
4515S:	Orphan / Obsolete
4516F:	drivers/gpu/drm/i810/
4517F:	include/uapi/drm/i810_drm.h
4518
4519DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4520S:	Orphan / Obsolete
4521F:	drivers/gpu/drm/mga/
4522F:	include/uapi/drm/mga_drm.h
4523
4524DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4525M:	Dave Airlie <airlied@redhat.com>
4526S:	Odd Fixes
4527F:	drivers/gpu/drm/mgag200/
4528
4529DRM DRIVER FOR MI0283QT
4530M:	Noralf Trønnes <noralf@tronnes.org>
4531S:	Maintained
4532F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4533F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4534
4535DRM DRIVER FOR MSM ADRENO GPU
4536M:	Rob Clark <robdclark@gmail.com>
4537L:	linux-arm-msm@vger.kernel.org
4538L:	dri-devel@lists.freedesktop.org
4539L:	freedreno@lists.freedesktop.org
4540T:	git git://people.freedesktop.org/~robclark/linux
4541S:	Maintained
4542F:	drivers/gpu/drm/msm/
4543F:	include/uapi/drm/msm_drm.h
4544F:	Documentation/devicetree/bindings/display/msm/
4545
4546DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4547M:	Ben Skeggs <bskeggs@redhat.com>
4548L:	dri-devel@lists.freedesktop.org
4549L:	nouveau@lists.freedesktop.org
4550T:	git git://github.com/skeggsb/linux
4551S:	Supported
4552F:	drivers/gpu/drm/nouveau/
4553F:	include/uapi/drm/nouveau_drm.h
4554
4555DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4556M:	Noralf Trønnes <noralf@tronnes.org>
4557S:	Maintained
4558F:	drivers/gpu/drm/tinydrm/repaper.c
4559F:	Documentation/devicetree/bindings/display/repaper.txt
4560
4561DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4562M:	Dave Airlie <airlied@redhat.com>
4563M:	Gerd Hoffmann <kraxel@redhat.com>
4564L:	virtualization@lists.linux-foundation.org
4565T:	git git://anongit.freedesktop.org/drm/drm-misc
4566S:	Obsolete
4567W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4568F:	drivers/gpu/drm/cirrus/
4569
4570DRM DRIVER FOR QXL VIRTUAL GPU
4571M:	Dave Airlie <airlied@redhat.com>
4572M:	Gerd Hoffmann <kraxel@redhat.com>
4573L:	virtualization@lists.linux-foundation.org
4574T:	git git://anongit.freedesktop.org/drm/drm-misc
4575S:	Maintained
4576F:	drivers/gpu/drm/qxl/
4577F:	include/uapi/drm/qxl_drm.h
4578
4579DRM DRIVER FOR RAGE 128 VIDEO CARDS
4580S:	Orphan / Obsolete
4581F:	drivers/gpu/drm/r128/
4582F:	include/uapi/drm/r128_drm.h
4583
4584DRM DRIVER FOR SAVAGE VIDEO CARDS
4585S:	Orphan / Obsolete
4586F:	drivers/gpu/drm/savage/
4587F:	include/uapi/drm/savage_drm.h
4588
4589DRM DRIVER FOR SIS VIDEO CARDS
4590S:	Orphan / Obsolete
4591F:	drivers/gpu/drm/sis/
4592F:	include/uapi/drm/sis_drm.h
4593
4594DRM DRIVER FOR SITRONIX ST7586 PANELS
4595M:	David Lechner <david@lechnology.com>
4596S:	Maintained
4597F:	drivers/gpu/drm/tinydrm/st7586.c
4598F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4599
4600DRM DRIVER FOR SITRONIX ST7735R PANELS
4601M:	David Lechner <david@lechnology.com>
4602S:	Maintained
4603F:	drivers/gpu/drm/tinydrm/st7735r.c
4604F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4605
4606DRM DRIVER FOR TDFX VIDEO CARDS
4607S:	Orphan / Obsolete
4608F:	drivers/gpu/drm/tdfx/
4609
4610DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4611M:	Dave Airlie <airlied@redhat.com>
4612S:	Odd Fixes
4613F:	drivers/gpu/drm/udl/
4614
4615DRM DRIVER FOR VMWARE VIRTUAL GPU
4616M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4617M:	Sinclair Yeh <syeh@vmware.com>
4618M:	Thomas Hellstrom <thellstrom@vmware.com>
4619L:	dri-devel@lists.freedesktop.org
4620T:	git git://people.freedesktop.org/~syeh/repos_linux
4621T:	git git://people.freedesktop.org/~thomash/linux
4622S:	Supported
4623F:	drivers/gpu/drm/vmwgfx/
4624F:	include/uapi/drm/vmwgfx_drm.h
4625
4626DRM DRIVERS
4627M:	David Airlie <airlied@linux.ie>
4628L:	dri-devel@lists.freedesktop.org
4629T:	git git://people.freedesktop.org/~airlied/linux
4630B:	https://bugs.freedesktop.org/
4631C:	irc://chat.freenode.net/dri-devel
4632S:	Maintained
4633F:	drivers/gpu/drm/
4634F:	drivers/gpu/vga/
4635F:	Documentation/devicetree/bindings/display/
4636F:	Documentation/devicetree/bindings/gpu/
4637F:	Documentation/gpu/
4638F:	include/drm/
4639F:	include/uapi/drm/
4640F:	include/linux/vga*
4641
4642DRM DRIVERS AND MISC GPU PATCHES
4643M:	Gustavo Padovan <gustavo@padovan.org>
4644M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4645M:	Sean Paul <seanpaul@chromium.org>
4646W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4647S:	Maintained
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649F:	Documentation/gpu/
4650F:	drivers/gpu/vga/
4651F:	drivers/gpu/drm/*
4652F:	include/drm/drm*
4653F:	include/uapi/drm/drm*
4654F:	include/linux/vga*
4655
4656DRM DRIVERS FOR ALLWINNER A10
4657M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4658L:	dri-devel@lists.freedesktop.org
4659S:	Supported
4660F:	drivers/gpu/drm/sun4i/
4661F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4662T:	git git://anongit.freedesktop.org/drm/drm-misc
4663
4664DRM DRIVERS FOR AMLOGIC SOCS
4665M:	Neil Armstrong <narmstrong@baylibre.com>
4666L:	dri-devel@lists.freedesktop.org
4667L:	linux-amlogic@lists.infradead.org
4668W:	http://linux-meson.com/
4669S:	Supported
4670F:	drivers/gpu/drm/meson/
4671F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4672F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4673F:	Documentation/gpu/meson.rst
4674T:	git git://anongit.freedesktop.org/drm/drm-misc
4675
4676DRM DRIVERS FOR ATMEL HLCDC
4677M:	Boris Brezillon <boris.brezillon@bootlin.com>
4678L:	dri-devel@lists.freedesktop.org
4679S:	Supported
4680F:	drivers/gpu/drm/atmel-hlcdc/
4681F:	Documentation/devicetree/bindings/display/atmel/
4682T:	git git://anongit.freedesktop.org/drm/drm-misc
4683
4684DRM DRIVERS FOR BRIDGE CHIPS
4685M:	Archit Taneja <architt@codeaurora.org>
4686M:	Andrzej Hajda <a.hajda@samsung.com>
4687R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4688S:	Maintained
4689T:	git git://anongit.freedesktop.org/drm/drm-misc
4690F:	drivers/gpu/drm/bridge/
4691
4692DRM DRIVERS FOR EXYNOS
4693M:	Inki Dae <inki.dae@samsung.com>
4694M:	Joonyoung Shim <jy0922.shim@samsung.com>
4695M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4696M:	Kyungmin Park <kyungmin.park@samsung.com>
4697L:	dri-devel@lists.freedesktop.org
4698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4699S:	Supported
4700F:	drivers/gpu/drm/exynos/
4701F:	include/uapi/drm/exynos_drm.h
4702F:	Documentation/devicetree/bindings/display/exynos/
4703
4704DRM DRIVERS FOR FREESCALE DCU
4705M:	Stefan Agner <stefan@agner.ch>
4706M:	Alison Wang <alison.wang@nxp.com>
4707L:	dri-devel@lists.freedesktop.org
4708S:	Supported
4709F:	drivers/gpu/drm/fsl-dcu/
4710F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4711F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4712F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4713
4714DRM DRIVERS FOR FREESCALE IMX
4715M:	Philipp Zabel <p.zabel@pengutronix.de>
4716L:	dri-devel@lists.freedesktop.org
4717S:	Maintained
4718F:	drivers/gpu/drm/imx/
4719F:	drivers/gpu/ipu-v3/
4720F:	Documentation/devicetree/bindings/display/imx/
4721
4722DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4723M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4724L:	dri-devel@lists.freedesktop.org
4725T:	git git://github.com/patjak/drm-gma500
4726S:	Maintained
4727F:	drivers/gpu/drm/gma500/
4728
4729DRM DRIVERS FOR HISILICON
4730M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4731M:	Rongrong Zou <zourongrong@gmail.com>
4732R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4733R:	Chen Feng <puck.chen@hisilicon.com>
4734L:	dri-devel@lists.freedesktop.org
4735T:	git git://github.com/xin3liang/linux.git
4736S:	Maintained
4737F:	drivers/gpu/drm/hisilicon/
4738F:	Documentation/devicetree/bindings/display/hisilicon/
4739
4740DRM DRIVERS FOR MEDIATEK
4741M:	CK Hu <ck.hu@mediatek.com>
4742M:	Philipp Zabel <p.zabel@pengutronix.de>
4743L:	dri-devel@lists.freedesktop.org
4744S:	Supported
4745F:	drivers/gpu/drm/mediatek/
4746F:	Documentation/devicetree/bindings/display/mediatek/
4747
4748DRM DRIVERS FOR NVIDIA TEGRA
4749M:	Thierry Reding <thierry.reding@gmail.com>
4750L:	dri-devel@lists.freedesktop.org
4751L:	linux-tegra@vger.kernel.org
4752T:	git git://anongit.freedesktop.org/tegra/linux.git
4753S:	Supported
4754F:	drivers/gpu/drm/tegra/
4755F:	drivers/gpu/host1x/
4756F:	include/linux/host1x.h
4757F:	include/uapi/drm/tegra_drm.h
4758F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4759
4760DRM DRIVERS FOR RENESAS
4761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4762L:	dri-devel@lists.freedesktop.org
4763L:	linux-renesas-soc@vger.kernel.org
4764T:	git git://linuxtv.org/pinchartl/fbdev
4765S:	Supported
4766F:	drivers/gpu/drm/rcar-du/
4767F:	drivers/gpu/drm/shmobile/
4768F:	include/linux/platform_data/shmob_drm.h
4769F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4770F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4771F:	Documentation/devicetree/bindings/display/renesas,du.txt
4772
4773DRM DRIVERS FOR ROCKCHIP
4774M:	Sandy Huang <hjc@rock-chips.com>
4775M:	Heiko Stübner <heiko@sntech.de>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/rockchip/
4779F:	Documentation/devicetree/bindings/display/rockchip/
4780T:	git git://anongit.freedesktop.org/drm/drm-misc
4781
4782DRM DRIVERS FOR STI
4783M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4784M:	Vincent Abriou <vincent.abriou@st.com>
4785L:	dri-devel@lists.freedesktop.org
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787S:	Maintained
4788F:	drivers/gpu/drm/sti
4789F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4790
4791DRM DRIVERS FOR STM
4792M:	Yannick Fertre <yannick.fertre@st.com>
4793M:	Philippe Cornu <philippe.cornu@st.com>
4794M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4795M:	Vincent Abriou <vincent.abriou@st.com>
4796L:	dri-devel@lists.freedesktop.org
4797T:	git git://anongit.freedesktop.org/drm/drm-misc
4798S:	Maintained
4799F:	drivers/gpu/drm/stm
4800F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4801
4802DRM DRIVERS FOR TI LCDC
4803M:	Jyri Sarha <jsarha@ti.com>
4804R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4805L:	dri-devel@lists.freedesktop.org
4806S:	Maintained
4807F:	drivers/gpu/drm/tilcdc/
4808F:	Documentation/devicetree/bindings/display/tilcdc/
4809
4810DRM DRIVERS FOR TI OMAP
4811M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4812L:	dri-devel@lists.freedesktop.org
4813S:	Maintained
4814F:	drivers/gpu/drm/omapdrm/
4815F:	Documentation/devicetree/bindings/display/ti/
4816
4817DRM DRIVERS FOR V3D
4818M:	Eric Anholt <eric@anholt.net>
4819S:	Supported
4820F:	drivers/gpu/drm/v3d/
4821F:	include/uapi/drm/v3d_drm.h
4822F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4823T:	git git://anongit.freedesktop.org/drm/drm-misc
4824
4825DRM DRIVERS FOR VC4
4826M:	Eric Anholt <eric@anholt.net>
4827T:	git git://github.com/anholt/linux
4828S:	Supported
4829F:	drivers/gpu/drm/vc4/
4830F:	include/uapi/drm/vc4_drm.h
4831F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4832T:	git git://anongit.freedesktop.org/drm/drm-misc
4833
4834DRM DRIVERS FOR VIVANTE GPU IP
4835M:	Lucas Stach <l.stach@pengutronix.de>
4836R:	Russell King <linux+etnaviv@armlinux.org.uk>
4837R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4838L:	etnaviv@lists.freedesktop.org
4839L:	dri-devel@lists.freedesktop.org
4840S:	Maintained
4841F:	drivers/gpu/drm/etnaviv/
4842F:	include/uapi/drm/etnaviv_drm.h
4843F:	Documentation/devicetree/bindings/display/etnaviv/
4844
4845DRM DRIVERS FOR ZTE ZX
4846M:	Shawn Guo <shawnguo@kernel.org>
4847L:	dri-devel@lists.freedesktop.org
4848S:	Maintained
4849F:	drivers/gpu/drm/zte/
4850F:	Documentation/devicetree/bindings/display/zte,vou.txt
4851T:	git git://anongit.freedesktop.org/drm/drm-misc
4852
4853DRM PANEL DRIVERS
4854M:	Thierry Reding <thierry.reding@gmail.com>
4855L:	dri-devel@lists.freedesktop.org
4856T:	git git://anongit.freedesktop.org/drm/drm-misc
4857S:	Maintained
4858F:	drivers/gpu/drm/drm_panel.c
4859F:	drivers/gpu/drm/panel/
4860F:	include/drm/drm_panel.h
4861F:	Documentation/devicetree/bindings/display/panel/
4862
4863DRM TINYDRM DRIVERS
4864M:	Noralf Trønnes <noralf@tronnes.org>
4865W:	https://github.com/notro/tinydrm/wiki/Development
4866T:	git git://anongit.freedesktop.org/drm/drm-misc
4867S:	Maintained
4868F:	drivers/gpu/drm/tinydrm/
4869F:	include/drm/tinydrm/
4870
4871DRM DRIVERS FOR XEN
4872M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4873T:	git git://anongit.freedesktop.org/drm/drm-misc
4874L:	dri-devel@lists.freedesktop.org
4875L:	xen-devel@lists.xen.org
4876S:	Supported
4877F:	drivers/gpu/drm/xen/
4878F:	Documentation/gpu/xen-front.rst
4879
4880DRM TTM SUBSYSTEM
4881M:	Christian Koenig <christian.koenig@amd.com>
4882M:	Roger He <Hongbo.He@amd.com>
4883T:	git git://people.freedesktop.org/~agd5f/linux
4884S:	Maintained
4885L:	dri-devel@lists.freedesktop.org
4886F:	include/drm/ttm/
4887F:	drivers/gpu/drm/ttm/
4888
4889DSBR100 USB FM RADIO DRIVER
4890M:	Alexey Klimov <klimov.linux@gmail.com>
4891L:	linux-media@vger.kernel.org
4892T:	git git://linuxtv.org/media_tree.git
4893S:	Maintained
4894F:	drivers/media/radio/dsbr100.c
4895
4896DSCC4 DRIVER
4897M:	Francois Romieu <romieu@fr.zoreil.com>
4898L:	netdev@vger.kernel.org
4899S:	Maintained
4900F:	drivers/net/wan/dscc4.c
4901
4902DT3155 MEDIA DRIVER
4903M:	Hans Verkuil <hverkuil@xs4all.nl>
4904L:	linux-media@vger.kernel.org
4905T:	git git://linuxtv.org/media_tree.git
4906W:	https://linuxtv.org
4907S:	Odd Fixes
4908F:	drivers/media/pci/dt3155/
4909
4910DVB_USB_AF9015 MEDIA DRIVER
4911M:	Antti Palosaari <crope@iki.fi>
4912L:	linux-media@vger.kernel.org
4913W:	https://linuxtv.org
4914W:	http://palosaari.fi/linux/
4915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4916T:	git git://linuxtv.org/anttip/media_tree.git
4917S:	Maintained
4918F:	drivers/media/usb/dvb-usb-v2/af9015*
4919
4920DVB_USB_AF9035 MEDIA DRIVER
4921M:	Antti Palosaari <crope@iki.fi>
4922L:	linux-media@vger.kernel.org
4923W:	https://linuxtv.org
4924W:	http://palosaari.fi/linux/
4925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4926T:	git git://linuxtv.org/anttip/media_tree.git
4927S:	Maintained
4928F:	drivers/media/usb/dvb-usb-v2/af9035*
4929
4930DVB_USB_ANYSEE MEDIA DRIVER
4931M:	Antti Palosaari <crope@iki.fi>
4932L:	linux-media@vger.kernel.org
4933W:	https://linuxtv.org
4934W:	http://palosaari.fi/linux/
4935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4936T:	git git://linuxtv.org/anttip/media_tree.git
4937S:	Maintained
4938F:	drivers/media/usb/dvb-usb-v2/anysee*
4939
4940DVB_USB_AU6610 MEDIA DRIVER
4941M:	Antti Palosaari <crope@iki.fi>
4942L:	linux-media@vger.kernel.org
4943W:	https://linuxtv.org
4944W:	http://palosaari.fi/linux/
4945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4946T:	git git://linuxtv.org/anttip/media_tree.git
4947S:	Maintained
4948F:	drivers/media/usb/dvb-usb-v2/au6610*
4949
4950DVB_USB_CE6230 MEDIA DRIVER
4951M:	Antti Palosaari <crope@iki.fi>
4952L:	linux-media@vger.kernel.org
4953W:	https://linuxtv.org
4954W:	http://palosaari.fi/linux/
4955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4956T:	git git://linuxtv.org/anttip/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/dvb-usb-v2/ce6230*
4959
4960DVB_USB_CXUSB MEDIA DRIVER
4961M:	Michael Krufky <mkrufky@linuxtv.org>
4962L:	linux-media@vger.kernel.org
4963W:	https://linuxtv.org
4964W:	http://github.com/mkrufky
4965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4966T:	git git://linuxtv.org/media_tree.git
4967S:	Maintained
4968F:	drivers/media/usb/dvb-usb/cxusb*
4969
4970DVB_USB_EC168 MEDIA DRIVER
4971M:	Antti Palosaari <crope@iki.fi>
4972L:	linux-media@vger.kernel.org
4973W:	https://linuxtv.org
4974W:	http://palosaari.fi/linux/
4975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4976T:	git git://linuxtv.org/anttip/media_tree.git
4977S:	Maintained
4978F:	drivers/media/usb/dvb-usb-v2/ec168*
4979
4980DVB_USB_GL861 MEDIA DRIVER
4981M:	Antti Palosaari <crope@iki.fi>
4982L:	linux-media@vger.kernel.org
4983W:	https://linuxtv.org
4984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4985T:	git git://linuxtv.org/anttip/media_tree.git
4986S:	Maintained
4987F:	drivers/media/usb/dvb-usb-v2/gl861*
4988
4989DVB_USB_MXL111SF MEDIA DRIVER
4990M:	Michael Krufky <mkrufky@linuxtv.org>
4991L:	linux-media@vger.kernel.org
4992W:	https://linuxtv.org
4993W:	http://github.com/mkrufky
4994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4995T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4996S:	Maintained
4997F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4998
4999DVB_USB_RTL28XXU MEDIA DRIVER
5000M:	Antti Palosaari <crope@iki.fi>
5001L:	linux-media@vger.kernel.org
5002W:	https://linuxtv.org
5003W:	http://palosaari.fi/linux/
5004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5005T:	git git://linuxtv.org/anttip/media_tree.git
5006S:	Maintained
5007F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5008
5009DVB_USB_V2 MEDIA DRIVER
5010M:	Antti Palosaari <crope@iki.fi>
5011L:	linux-media@vger.kernel.org
5012W:	https://linuxtv.org
5013W:	http://palosaari.fi/linux/
5014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5015T:	git git://linuxtv.org/anttip/media_tree.git
5016S:	Maintained
5017F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5018F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5019
5020DYNAMIC DEBUG
5021M:	Jason Baron <jbaron@akamai.com>
5022S:	Maintained
5023F:	lib/dynamic_debug.c
5024F:	include/linux/dynamic_debug.h
5025
5026DYNAMIC INTERRUPT MODERATION
5027M:	Tal Gilboa <talgi@mellanox.com>
5028S:	Maintained
5029F:	include/linux/net_dim.h
5030
5031DZ DECSTATION DZ11 SERIAL DRIVER
5032M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5033S:	Maintained
5034F:	drivers/tty/serial/dz.*
5035
5036E3X0 POWER BUTTON DRIVER
5037M:	Moritz Fischer <moritz.fischer@ettus.com>
5038L:	usrp-users@lists.ettus.com
5039W:	http://www.ettus.com
5040S:	Supported
5041F:	drivers/input/misc/e3x0-button.c
5042F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5043
5044E4000 MEDIA DRIVER
5045M:	Antti Palosaari <crope@iki.fi>
5046L:	linux-media@vger.kernel.org
5047W:	https://linuxtv.org
5048W:	http://palosaari.fi/linux/
5049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5050T:	git git://linuxtv.org/anttip/media_tree.git
5051S:	Maintained
5052F:	drivers/media/tuners/e4000*
5053
5054EC100 MEDIA DRIVER
5055M:	Antti Palosaari <crope@iki.fi>
5056L:	linux-media@vger.kernel.org
5057W:	https://linuxtv.org
5058W:	http://palosaari.fi/linux/
5059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5060T:	git git://linuxtv.org/anttip/media_tree.git
5061S:	Maintained
5062F:	drivers/media/dvb-frontends/ec100*
5063
5064ECRYPT FILE SYSTEM
5065M:	Tyler Hicks <tyhicks@canonical.com>
5066L:	ecryptfs@vger.kernel.org
5067W:	http://ecryptfs.org
5068W:	https://launchpad.net/ecryptfs
5069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5070S:	Supported
5071F:	Documentation/filesystems/ecryptfs.txt
5072F:	fs/ecryptfs/
5073
5074EDAC-AMD64
5075M:	Borislav Petkov <bp@alien8.de>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/amd64_edac*
5079
5080EDAC-CALXEDA
5081M:	Robert Richter <rric@kernel.org>
5082L:	linux-edac@vger.kernel.org
5083S:	Maintained
5084F:	drivers/edac/highbank*
5085
5086EDAC-CAVIUM OCTEON
5087M:	Ralf Baechle <ralf@linux-mips.org>
5088M:	David Daney <david.daney@cavium.com>
5089L:	linux-edac@vger.kernel.org
5090L:	linux-mips@linux-mips.org
5091S:	Supported
5092F:	drivers/edac/octeon_edac*
5093
5094EDAC-CAVIUM THUNDERX
5095M:	David Daney <david.daney@cavium.com>
5096M:	Jan Glauber <jglauber@cavium.com>
5097L:	linux-edac@vger.kernel.org
5098S:	Supported
5099F:	drivers/edac/thunderx_edac*
5100
5101EDAC-CORE
5102M:	Borislav Petkov <bp@alien8.de>
5103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5104L:	linux-edac@vger.kernel.org
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5107S:	Supported
5108F:	Documentation/admin-guide/ras.rst
5109F:	Documentation/driver-api/edac.rst
5110F:	drivers/edac/
5111F:	include/linux/edac.h
5112
5113EDAC-E752X
5114M:	Mark Gross <mark.gross@intel.com>
5115L:	linux-edac@vger.kernel.org
5116S:	Maintained
5117F:	drivers/edac/e752x_edac.c
5118
5119EDAC-E7XXX
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/e7xxx_edac.c
5123
5124EDAC-FSL_DDR
5125M:	York Sun <york.sun@nxp.com>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/fsl_ddr_edac.*
5129
5130EDAC-GHES
5131M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5132L:	linux-edac@vger.kernel.org
5133S:	Maintained
5134F:	drivers/edac/ghes_edac.c
5135
5136EDAC-I3000
5137L:	linux-edac@vger.kernel.org
5138S:	Orphan
5139F:	drivers/edac/i3000_edac.c
5140
5141EDAC-I5000
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/i5000_edac.c
5145
5146EDAC-I5400
5147M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/i5400_edac.c
5151
5152EDAC-I7300
5153M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/i7300_edac.c
5157
5158EDAC-I7CORE
5159M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/i7core_edac.c
5163
5164EDAC-I82443BXGX
5165M:	Tim Small <tim@buttersideup.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/i82443bxgx_edac.c
5169
5170EDAC-I82975X
5171M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5172M:	"Arvind R." <arvino55@gmail.com>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/i82975x_edac.c
5176
5177EDAC-IE31200
5178M:	Jason Baron <jbaron@akamai.com>
5179L:	linux-edac@vger.kernel.org
5180S:	Maintained
5181F:	drivers/edac/ie31200_edac.c
5182
5183EDAC-MPC85XX
5184M:	Johannes Thumshirn <morbidrsa@gmail.com>
5185L:	linux-edac@vger.kernel.org
5186S:	Maintained
5187F:	drivers/edac/mpc85xx_edac.[ch]
5188
5189EDAC-PASEMI
5190M:	Egor Martovetsky <egor@pasemi.com>
5191L:	linux-edac@vger.kernel.org
5192S:	Maintained
5193F:	drivers/edac/pasemi_edac.c
5194
5195EDAC-PND2
5196M:	Tony Luck <tony.luck@intel.com>
5197L:	linux-edac@vger.kernel.org
5198S:	Maintained
5199F:	drivers/edac/pnd2_edac.[ch]
5200
5201EDAC-R82600
5202M:	Tim Small <tim@buttersideup.com>
5203L:	linux-edac@vger.kernel.org
5204S:	Maintained
5205F:	drivers/edac/r82600_edac.c
5206
5207EDAC-SBRIDGE
5208M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5209L:	linux-edac@vger.kernel.org
5210S:	Maintained
5211F:	drivers/edac/sb_edac.c
5212
5213EDAC-SKYLAKE
5214M:	Tony Luck <tony.luck@intel.com>
5215L:	linux-edac@vger.kernel.org
5216S:	Maintained
5217F:	drivers/edac/skx_edac.c
5218
5219EDAC-TI
5220M:	Tero Kristo <t-kristo@ti.com>
5221L:	linux-edac@vger.kernel.org
5222S:	Maintained
5223F:	drivers/edac/ti_edac.c
5224
5225EDIROL UA-101/UA-1000 DRIVER
5226M:	Clemens Ladisch <clemens@ladisch.de>
5227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5228T:	git git://git.alsa-project.org/alsa-kernel.git
5229S:	Maintained
5230F:	sound/usb/misc/ua101.c
5231
5232EFI TEST DRIVER
5233L:	linux-efi@vger.kernel.org
5234M:	Ivan Hu <ivan.hu@canonical.com>
5235M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5236S:	Maintained
5237F:	drivers/firmware/efi/test/
5238
5239EFI VARIABLE FILESYSTEM
5240M:	Matthew Garrett <matthew.garrett@nebula.com>
5241M:	Jeremy Kerr <jk@ozlabs.org>
5242M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5244L:	linux-efi@vger.kernel.org
5245S:	Maintained
5246F:	fs/efivarfs/
5247
5248EFIFB FRAMEBUFFER DRIVER
5249L:	linux-fbdev@vger.kernel.org
5250M:	Peter Jones <pjones@redhat.com>
5251S:	Maintained
5252F:	drivers/video/fbdev/efifb.c
5253
5254EFS FILESYSTEM
5255W:	http://aeschi.ch.eu.org/efs/
5256S:	Orphan
5257F:	fs/efs/
5258
5259EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5260M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5261L:	netdev@vger.kernel.org
5262S:	Maintained
5263F:	drivers/net/ethernet/ibm/ehea/
5264
5265EM28XX VIDEO4LINUX DRIVER
5266M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5267L:	linux-media@vger.kernel.org
5268W:	https://linuxtv.org
5269T:	git git://linuxtv.org/media_tree.git
5270S:	Maintained
5271F:	drivers/media/usb/em28xx/
5272F:	Documentation/media/v4l-drivers/em28xx*
5273
5274EMBEDDED LINUX
5275M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5276M:	Matt Mackall <mpm@selenic.com>
5277M:	David Woodhouse <dwmw2@infradead.org>
5278L:	linux-embedded@vger.kernel.org
5279S:	Maintained
5280
5281Emulex 10Gbps iSCSI - OneConnect DRIVER
5282M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5283M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5284M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5285L:	linux-scsi@vger.kernel.org
5286W:	http://www.broadcom.com
5287S:	Supported
5288F:	drivers/scsi/be2iscsi/
5289
5290Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5291M:	Sathya Perla <sathya.perla@broadcom.com>
5292M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5293M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5294M:	Somnath Kotur <somnath.kotur@broadcom.com>
5295L:	netdev@vger.kernel.org
5296W:	http://www.emulex.com
5297S:	Supported
5298F:	drivers/net/ethernet/emulex/benet/
5299
5300EMULEX ONECONNECT ROCE DRIVER
5301M:	Selvin Xavier <selvin.xavier@broadcom.com>
5302M:	Devesh Sharma <devesh.sharma@broadcom.com>
5303L:	linux-rdma@vger.kernel.org
5304W:	http://www.broadcom.com
5305S:	Odd Fixes
5306F:	drivers/infiniband/hw/ocrdma/
5307F:	include/uapi/rdma/ocrdma-abi.h
5308
5309EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5310M:	James Smart <james.smart@broadcom.com>
5311M:	Dick Kennedy <dick.kennedy@broadcom.com>
5312L:	linux-scsi@vger.kernel.org
5313W:	http://www.broadcom.com
5314S:	Supported
5315F:	drivers/scsi/lpfc/
5316
5317ENE CB710 FLASH CARD READER DRIVER
5318M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5319S:	Maintained
5320F:	drivers/misc/cb710/
5321F:	drivers/mmc/host/cb710-mmc.*
5322F:	include/linux/cb710.h
5323
5324ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5325M:	Maxim Levitsky <maximlevitsky@gmail.com>
5326S:	Maintained
5327F:	drivers/media/rc/ene_ir.*
5328
5329EPSON S1D13XXX FRAMEBUFFER DRIVER
5330M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5331S:	Maintained
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5333F:	drivers/video/fbdev/s1d13xxxfb.c
5334F:	include/video/s1d13xxxfb.h
5335
5336ERRSEQ ERROR TRACKING INFRASTRUCTURE
5337M:	Jeff Layton <jlayton@kernel.org>
5338S:	Maintained
5339F:	lib/errseq.c
5340F:	include/linux/errseq.h
5341
5342ET131X NETWORK DRIVER
5343M:	Mark Einon <mark.einon@gmail.com>
5344S:	Odd Fixes
5345F:	drivers/net/ethernet/agere/
5346
5347ETHERNET BRIDGE
5348M:	Stephen Hemminger <stephen@networkplumber.org>
5349L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5350L:	netdev@vger.kernel.org
5351W:	http://www.linuxfoundation.org/en/Net:Bridge
5352S:	Maintained
5353F:	include/linux/netfilter_bridge/
5354F:	net/bridge/
5355
5356ETHERNET PHY LIBRARY
5357M:	Andrew Lunn <andrew@lunn.ch>
5358M:	Florian Fainelli <f.fainelli@gmail.com>
5359L:	netdev@vger.kernel.org
5360S:	Maintained
5361F:	Documentation/ABI/testing/sysfs-bus-mdio
5362F:	Documentation/devicetree/bindings/net/mdio*
5363F:	Documentation/networking/phy.txt
5364F:	drivers/net/phy/
5365F:	drivers/of/of_mdio.c
5366F:	drivers/of/of_net.c
5367F:	include/linux/*mdio*.h
5368F:	include/linux/of_net.h
5369F:	include/linux/phy.h
5370F:	include/linux/phy_fixed.h
5371F:	include/linux/platform_data/mdio-bcm-unimac.h
5372F:	include/trace/events/mdio.h
5373F:	include/uapi/linux/mdio.h
5374F:	include/uapi/linux/mii.h
5375
5376EXT2 FILE SYSTEM
5377M:	Jan Kara <jack@suse.com>
5378L:	linux-ext4@vger.kernel.org
5379S:	Maintained
5380F:	Documentation/filesystems/ext2.txt
5381F:	fs/ext2/
5382F:	include/linux/ext2*
5383
5384EXT4 FILE SYSTEM
5385M:	"Theodore Ts'o" <tytso@mit.edu>
5386M:	Andreas Dilger <adilger.kernel@dilger.ca>
5387L:	linux-ext4@vger.kernel.org
5388W:	http://ext4.wiki.kernel.org
5389Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5391S:	Maintained
5392F:	Documentation/filesystems/ext4.txt
5393F:	fs/ext4/
5394
5395Extended Verification Module (EVM)
5396M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5397L:	linux-integrity@vger.kernel.org
5398S:	Supported
5399F:	security/integrity/evm/
5400
5401EXTENSIBLE FIRMWARE INTERFACE (EFI)
5402M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5403L:	linux-efi@vger.kernel.org
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5405S:	Maintained
5406F:	Documentation/efi-stub.txt
5407F:	arch/*/kernel/efi.c
5408F:	arch/x86/boot/compressed/eboot.[ch]
5409F:	arch/*/include/asm/efi.h
5410F:	arch/x86/platform/efi/
5411F:	drivers/firmware/efi/
5412F:	include/linux/efi*.h
5413F:	arch/arm/boot/compressed/efi-header.S
5414F:	arch/arm64/kernel/efi-entry.S
5415
5416EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5417M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5418M:	Chanwoo Choi <cw00.choi@samsung.com>
5419L:	linux-kernel@vger.kernel.org
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5421S:	Maintained
5422F:	drivers/extcon/
5423F:	include/linux/extcon/
5424F:	include/linux/extcon.h
5425F:	Documentation/extcon/
5426F:	Documentation/devicetree/bindings/extcon/
5427
5428EXYNOS DP DRIVER
5429M:	Jingoo Han <jingoohan1@gmail.com>
5430L:	dri-devel@lists.freedesktop.org
5431S:	Maintained
5432F:	drivers/gpu/drm/exynos/exynos_dp*
5433
5434EXYNOS SYSMMU (IOMMU) driver
5435M:	Marek Szyprowski <m.szyprowski@samsung.com>
5436L:	iommu@lists.linux-foundation.org
5437S:	Maintained
5438F:	drivers/iommu/exynos-iommu.c
5439
5440EZchip NPS platform support
5441M:	Vineet Gupta <vgupta@synopsys.com>
5442S:	Supported
5443F:	arch/arc/plat-eznps
5444F:	arch/arc/boot/dts/eznps.dts
5445
5446F2FS FILE SYSTEM
5447M:	Jaegeuk Kim <jaegeuk@kernel.org>
5448M:	Chao Yu <yuchao0@huawei.com>
5449L:	linux-f2fs-devel@lists.sourceforge.net
5450W:	https://f2fs.wiki.kernel.org/
5451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5452S:	Maintained
5453F:	Documentation/filesystems/f2fs.txt
5454F:	Documentation/ABI/testing/sysfs-fs-f2fs
5455F:	fs/f2fs/
5456F:	include/linux/f2fs_fs.h
5457F:	include/trace/events/f2fs.h
5458
5459F71805F HARDWARE MONITORING DRIVER
5460M:	Jean Delvare <jdelvare@suse.com>
5461L:	linux-hwmon@vger.kernel.org
5462S:	Maintained
5463F:	Documentation/hwmon/f71805f
5464F:	drivers/hwmon/f71805f.c
5465
5466FADDR2LINE
5467M:	Josh Poimboeuf <jpoimboe@redhat.com>
5468S:	Maintained
5469F:	scripts/faddr2line
5470
5471FAILOVER MODULE
5472M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5473L:	netdev@vger.kernel.org
5474S:	Supported
5475F:	net/core/failover.c
5476F:	include/net/failover.h
5477F:	Documentation/networking/failover.rst
5478
5479FANOTIFY
5480M:	Jan Kara <jack@suse.cz>
5481R:	Amir Goldstein <amir73il@gmail.com>
5482L:	linux-fsdevel@vger.kernel.org
5483S:	Maintained
5484F:	fs/notify/fanotify/
5485F:	include/linux/fanotify.h
5486F:	include/uapi/linux/fanotify.h
5487
5488FARSYNC SYNCHRONOUS DRIVER
5489M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5490W:	http://www.farsite.co.uk/
5491S:	Supported
5492F:	drivers/net/wan/farsync.*
5493
5494FAULT INJECTION SUPPORT
5495M:	Akinobu Mita <akinobu.mita@gmail.com>
5496S:	Supported
5497F:	Documentation/fault-injection/
5498F:	lib/fault-inject.c
5499
5500FBTFT Framebuffer drivers
5501M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5502S:	Maintained
5503F:	drivers/staging/fbtft/
5504
5505FC0011 TUNER DRIVER
5506M:	Michael Buesch <m@bues.ch>
5507L:	linux-media@vger.kernel.org
5508S:	Maintained
5509F:	drivers/media/tuners/fc0011.h
5510F:	drivers/media/tuners/fc0011.c
5511
5512FC2580 MEDIA DRIVER
5513M:	Antti Palosaari <crope@iki.fi>
5514L:	linux-media@vger.kernel.org
5515W:	https://linuxtv.org
5516W:	http://palosaari.fi/linux/
5517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5518T:	git git://linuxtv.org/anttip/media_tree.git
5519S:	Maintained
5520F:	drivers/media/tuners/fc2580*
5521
5522FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5523M:	Johannes Thumshirn <jth@kernel.org>
5524L:	linux-scsi@vger.kernel.org
5525W:	www.Open-FCoE.org
5526S:	Supported
5527F:	drivers/scsi/libfc/
5528F:	drivers/scsi/fcoe/
5529F:	include/scsi/fc/
5530F:	include/scsi/libfc.h
5531F:	include/scsi/libfcoe.h
5532F:	include/uapi/scsi/fc/
5533
5534FILE LOCKING (flock() and fcntl()/lockf())
5535M:	Jeff Layton <jlayton@kernel.org>
5536M:	"J. Bruce Fields" <bfields@fieldses.org>
5537L:	linux-fsdevel@vger.kernel.org
5538S:	Maintained
5539F:	include/linux/fcntl.h
5540F:	include/uapi/linux/fcntl.h
5541F:	fs/fcntl.c
5542F:	fs/locks.c
5543
5544FILESYSTEMS (VFS and infrastructure)
5545M:	Alexander Viro <viro@zeniv.linux.org.uk>
5546L:	linux-fsdevel@vger.kernel.org
5547S:	Maintained
5548F:	fs/*
5549F:	include/linux/fs.h
5550F:	include/uapi/linux/fs.h
5551
5552FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5553M:	Riku Voipio <riku.voipio@iki.fi>
5554L:	linux-hwmon@vger.kernel.org
5555S:	Maintained
5556F:	drivers/hwmon/f75375s.c
5557F:	include/linux/f75375s.h
5558
5559FIREWIRE AUDIO DRIVERS
5560M:	Clemens Ladisch <clemens@ladisch.de>
5561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5562T:	git git://git.alsa-project.org/alsa-kernel.git
5563S:	Maintained
5564F:	sound/firewire/
5565
5566FIREWIRE MEDIA DRIVERS (firedtv)
5567M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5568L:	linux-media@vger.kernel.org
5569L:	linux1394-devel@lists.sourceforge.net
5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5571S:	Maintained
5572F:	drivers/media/firewire/
5573
5574FIREWIRE SBP-2 TARGET
5575M:	Chris Boot <bootc@bootc.net>
5576L:	linux-scsi@vger.kernel.org
5577L:	target-devel@vger.kernel.org
5578L:	linux1394-devel@lists.sourceforge.net
5579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5580S:	Maintained
5581F:	drivers/target/sbp/
5582
5583FIREWIRE SUBSYSTEM
5584M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5585L:	linux1394-devel@lists.sourceforge.net
5586W:	http://ieee1394.wiki.kernel.org/
5587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5588S:	Maintained
5589F:	drivers/firewire/
5590F:	include/linux/firewire.h
5591F:	include/uapi/linux/firewire*.h
5592F:	tools/firewire/
5593
5594FIRMWARE LOADER (request_firmware)
5595M:	Luis R. Rodriguez <mcgrof@kernel.org>
5596L:	linux-kernel@vger.kernel.org
5597S:	Maintained
5598F:	Documentation/firmware_class/
5599F:	drivers/base/firmware_loader/
5600F:	include/linux/firmware.h
5601
5602FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5603M:	Joshua Morris <josh.h.morris@us.ibm.com>
5604M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5605S:	Maintained
5606F:	drivers/block/rsxx/
5607
5608FLOPPY DRIVER
5609M:	Jiri Kosina <jikos@kernel.org>
5610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5611S:	Odd fixes
5612F:	drivers/block/floppy.c
5613
5614FMC SUBSYSTEM
5615M:	Alessandro Rubini <rubini@gnudd.com>
5616W:	http://www.ohwr.org/projects/fmc-bus
5617S:	Supported
5618F:	drivers/fmc/
5619F:	include/linux/fmc*.h
5620F:	include/linux/ipmi-fru.h
5621K:	fmc_d.*register
5622
5623FPGA MANAGER FRAMEWORK
5624M:	Alan Tull <atull@kernel.org>
5625M:	Moritz Fischer <mdf@kernel.org>
5626L:	linux-fpga@vger.kernel.org
5627S:	Maintained
5628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5629Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5630F:	Documentation/fpga/
5631F:	Documentation/driver-api/fpga/
5632F:	Documentation/devicetree/bindings/fpga/
5633F:	drivers/fpga/
5634F:	include/linux/fpga/
5635W:	http://www.rocketboards.org
5636
5637FPU EMULATOR
5638M:	Bill Metzenthen <billm@melbpc.org.au>
5639W:	http://floatingpoint.sourceforge.net/emulator/index.html
5640S:	Maintained
5641F:	arch/x86/math-emu/
5642
5643FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5644L:	netdev@vger.kernel.org
5645S:	Orphan
5646F:	drivers/net/wan/dlci.c
5647F:	drivers/net/wan/sdla.c
5648
5649FRAMEBUFFER LAYER
5650M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5651L:	dri-devel@lists.freedesktop.org
5652L:	linux-fbdev@vger.kernel.org
5653T:	git git://github.com/bzolnier/linux.git
5654Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5655S:	Maintained
5656F:	Documentation/fb/
5657F:	drivers/video/
5658F:	include/video/
5659F:	include/linux/fb.h
5660F:	include/uapi/video/
5661F:	include/uapi/linux/fb.h
5662
5663FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5664M:	Horia Geantă <horia.geanta@nxp.com>
5665M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5666L:	linux-crypto@vger.kernel.org
5667S:	Maintained
5668F:	drivers/crypto/caam/
5669F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5670
5671FREESCALE DIU FRAMEBUFFER DRIVER
5672M:	Timur Tabi <timur@tabi.org>
5673L:	linux-fbdev@vger.kernel.org
5674S:	Maintained
5675F:	drivers/video/fbdev/fsl-diu-fb.*
5676
5677FREESCALE DMA DRIVER
5678M:	Li Yang <leoyang.li@nxp.com>
5679M:	Zhang Wei <zw@zh-kernel.org>
5680L:	linuxppc-dev@lists.ozlabs.org
5681S:	Maintained
5682F:	drivers/dma/fsldma.*
5683
5684FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5685M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5686L:	netdev@vger.kernel.org
5687S:	Maintained
5688F:	drivers/net/ethernet/freescale/gianfar*
5689F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5690
5691FREESCALE GPMI NAND DRIVER
5692M:	Han Xu <han.xu@nxp.com>
5693L:	linux-mtd@lists.infradead.org
5694S:	Maintained
5695F:	drivers/mtd/nand/raw/gpmi-nand/*
5696
5697FREESCALE I2C CPM DRIVER
5698M:	Jochen Friedrich <jochen@scram.de>
5699L:	linuxppc-dev@lists.ozlabs.org
5700L:	linux-i2c@vger.kernel.org
5701S:	Maintained
5702F:	drivers/i2c/busses/i2c-cpm.c
5703
5704FREESCALE IMX / MXC FEC DRIVER
5705M:	Fugang Duan <fugang.duan@nxp.com>
5706L:	netdev@vger.kernel.org
5707S:	Maintained
5708F:	drivers/net/ethernet/freescale/fec_main.c
5709F:	drivers/net/ethernet/freescale/fec_ptp.c
5710F:	drivers/net/ethernet/freescale/fec.h
5711F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5712
5713FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5714M:	Sascha Hauer <s.hauer@pengutronix.de>
5715R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5716L:	linux-fbdev@vger.kernel.org
5717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5718S:	Maintained
5719F:	include/linux/platform_data/video-imxfb.h
5720F:	drivers/video/fbdev/imxfb.c
5721
5722FREESCALE QORIQ DPAA ETHERNET DRIVER
5723M:	Madalin Bucur <madalin.bucur@nxp.com>
5724L:	netdev@vger.kernel.org
5725S:	Maintained
5726F:	drivers/net/ethernet/freescale/dpaa
5727
5728FREESCALE QORIQ DPAA FMAN DRIVER
5729M:	Madalin Bucur <madalin.bucur@nxp.com>
5730L:	netdev@vger.kernel.org
5731S:	Maintained
5732F:	drivers/net/ethernet/freescale/fman
5733F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5734
5735FREESCALE QORIQ PTP CLOCK DRIVER
5736M:	Yangbo Lu <yangbo.lu@nxp.com>
5737L:	netdev@vger.kernel.org
5738S:	Maintained
5739F:	drivers/ptp/ptp_qoriq.c
5740F:	include/linux/fsl/ptp_qoriq.h
5741F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5742
5743FREESCALE QUAD SPI DRIVER
5744M:	Han Xu <han.xu@nxp.com>
5745L:	linux-mtd@lists.infradead.org
5746S:	Maintained
5747F:	drivers/mtd/spi-nor/fsl-quadspi.c
5748
5749FREESCALE QUICC ENGINE LIBRARY
5750M:	Qiang Zhao <qiang.zhao@nxp.com>
5751L:	linuxppc-dev@lists.ozlabs.org
5752S:	Maintained
5753F:	drivers/soc/fsl/qe/
5754F:	include/soc/fsl/*qe*.h
5755F:	include/soc/fsl/*ucc*.h
5756
5757FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5758M:	Li Yang <leoyang.li@nxp.com>
5759L:	netdev@vger.kernel.org
5760L:	linuxppc-dev@lists.ozlabs.org
5761S:	Maintained
5762F:	drivers/net/ethernet/freescale/ucc_geth*
5763
5764FREESCALE QUICC ENGINE UCC HDLC DRIVER
5765M:	Zhao Qiang <qiang.zhao@nxp.com>
5766L:	netdev@vger.kernel.org
5767L:	linuxppc-dev@lists.ozlabs.org
5768S:	Maintained
5769F:	drivers/net/wan/fsl_ucc_hdlc*
5770
5771FREESCALE QUICC ENGINE UCC UART DRIVER
5772M:	Timur Tabi <timur@tabi.org>
5773L:	linuxppc-dev@lists.ozlabs.org
5774S:	Maintained
5775F:	drivers/tty/serial/ucc_uart.c
5776
5777FREESCALE SOC DRIVERS
5778M:	Li Yang <leoyang.li@nxp.com>
5779L:	linuxppc-dev@lists.ozlabs.org
5780L:	linux-arm-kernel@lists.infradead.org
5781S:	Maintained
5782F:	Documentation/devicetree/bindings/soc/fsl/
5783F:	drivers/soc/fsl/
5784F:	include/linux/fsl/
5785
5786FREESCALE SOC FS_ENET DRIVER
5787M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5788M:	Vitaly Bordug <vbordug@ru.mvista.com>
5789L:	linuxppc-dev@lists.ozlabs.org
5790L:	netdev@vger.kernel.org
5791S:	Maintained
5792F:	drivers/net/ethernet/freescale/fs_enet/
5793F:	include/linux/fs_enet_pd.h
5794
5795FREESCALE SOC SOUND DRIVERS
5796M:	Timur Tabi <timur@tabi.org>
5797M:	Nicolin Chen <nicoleotsuka@gmail.com>
5798M:	Xiubo Li <Xiubo.Lee@gmail.com>
5799R:	Fabio Estevam <fabio.estevam@nxp.com>
5800L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5801L:	linuxppc-dev@lists.ozlabs.org
5802S:	Maintained
5803F:	sound/soc/fsl/fsl*
5804F:	sound/soc/fsl/imx*
5805F:	sound/soc/fsl/mpc8610_hpcd.c
5806
5807FREESCALE USB PERIPHERAL DRIVERS
5808M:	Li Yang <leoyang.li@nxp.com>
5809L:	linux-usb@vger.kernel.org
5810L:	linuxppc-dev@lists.ozlabs.org
5811S:	Maintained
5812F:	drivers/usb/gadget/udc/fsl*
5813
5814FREEVXFS FILESYSTEM
5815M:	Christoph Hellwig <hch@infradead.org>
5816W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5817S:	Maintained
5818F:	fs/freevxfs/
5819
5820FREEZER
5821M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5822M:	Pavel Machek <pavel@ucw.cz>
5823L:	linux-pm@vger.kernel.org
5824S:	Supported
5825F:	Documentation/power/freezing-of-tasks.txt
5826F:	include/linux/freezer.h
5827F:	kernel/freezer.c
5828
5829FRONTSWAP API
5830M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5831L:	linux-kernel@vger.kernel.org
5832S:	Maintained
5833F:	mm/frontswap.c
5834F:	include/linux/frontswap.h
5835
5836FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5837M:	David Howells <dhowells@redhat.com>
5838L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5839S:	Supported
5840F:	Documentation/filesystems/caching/
5841F:	fs/fscache/
5842F:	include/linux/fscache*.h
5843
5844FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5845M:	Theodore Y. Ts'o <tytso@mit.edu>
5846M:	Jaegeuk Kim <jaegeuk@kernel.org>
5847L:	linux-fscrypt@vger.kernel.org
5848Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5850S:	Supported
5851F:	fs/crypto/
5852F:	include/linux/fscrypt*.h
5853F:	Documentation/filesystems/fscrypt.rst
5854
5855FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5856M:	Jan Kara <jack@suse.cz>
5857R:	Amir Goldstein <amir73il@gmail.com>
5858L:	linux-fsdevel@vger.kernel.org
5859S:	Maintained
5860F:	fs/notify/
5861F:	include/linux/fsnotify*.h
5862
5863FUJITSU LAPTOP EXTRAS
5864M:	Jonathan Woithe <jwoithe@just42.net>
5865L:	platform-driver-x86@vger.kernel.org
5866S:	Maintained
5867F:	drivers/platform/x86/fujitsu-laptop.c
5868
5869FUJITSU M-5MO LS CAMERA ISP DRIVER
5870M:	Kyungmin Park <kyungmin.park@samsung.com>
5871M:	Heungjun Kim <riverful.kim@samsung.com>
5872L:	linux-media@vger.kernel.org
5873S:	Maintained
5874F:	drivers/media/i2c/m5mols/
5875F:	include/media/i2c/m5mols.h
5876
5877FUJITSU TABLET EXTRAS
5878M:	Robert Gerlach <khnz@gmx.de>
5879L:	platform-driver-x86@vger.kernel.org
5880S:	Maintained
5881F:	drivers/platform/x86/fujitsu-tablet.c
5882
5883FUSE: FILESYSTEM IN USERSPACE
5884M:	Miklos Szeredi <miklos@szeredi.hu>
5885L:	linux-fsdevel@vger.kernel.org
5886W:	http://fuse.sourceforge.net/
5887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5888S:	Maintained
5889F:	fs/fuse/
5890F:	include/uapi/linux/fuse.h
5891F:	Documentation/filesystems/fuse.txt
5892
5893FUTEX SUBSYSTEM
5894M:	Thomas Gleixner <tglx@linutronix.de>
5895M:	Ingo Molnar <mingo@redhat.com>
5896R:	Peter Zijlstra <peterz@infradead.org>
5897R:	Darren Hart <dvhart@infradead.org>
5898L:	linux-kernel@vger.kernel.org
5899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5900S:	Maintained
5901F:	kernel/futex.c
5902F:	kernel/futex_compat.c
5903F:	include/asm-generic/futex.h
5904F:	include/linux/futex.h
5905F:	include/uapi/linux/futex.h
5906F:	tools/testing/selftests/futex/
5907F:	tools/perf/bench/futex*
5908F:	Documentation/*futex*
5909
5910GCC PLUGINS
5911M:	Kees Cook <keescook@chromium.org>
5912R:	Emese Revfy <re.emese@gmail.com>
5913L:	kernel-hardening@lists.openwall.com
5914S:	Maintained
5915F:	scripts/gcc-plugins/
5916F:	scripts/gcc-plugin.sh
5917F:	scripts/Makefile.gcc-plugins
5918F:	Documentation/gcc-plugins.txt
5919
5920GCOV BASED KERNEL PROFILING
5921M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5922S:	Maintained
5923F:	kernel/gcov/
5924F:	Documentation/dev-tools/gcov.rst
5925
5926GDB KERNEL DEBUGGING HELPER SCRIPTS
5927M:	Jan Kiszka <jan.kiszka@siemens.com>
5928M:	Kieran Bingham <kieran@bingham.xyz>
5929S:	Supported
5930F:	scripts/gdb/
5931
5932GDT SCSI DISK ARRAY CONTROLLER DRIVER
5933M:	Achim Leubner <achim_leubner@adaptec.com>
5934L:	linux-scsi@vger.kernel.org
5935W:	http://www.icp-vortex.com/
5936S:	Supported
5937F:	drivers/scsi/gdt*
5938
5939GEMTEK FM RADIO RECEIVER DRIVER
5940M:	Hans Verkuil <hverkuil@xs4all.nl>
5941L:	linux-media@vger.kernel.org
5942T:	git git://linuxtv.org/media_tree.git
5943W:	https://linuxtv.org
5944S:	Maintained
5945F:	drivers/media/radio/radio-gemtek*
5946
5947GENERIC GPIO I2C DRIVER
5948M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5949S:	Supported
5950F:	drivers/i2c/busses/i2c-gpio.c
5951F:	include/linux/platform_data/i2c-gpio.h
5952
5953GENERIC GPIO I2C MULTIPLEXER DRIVER
5954M:	Peter Korsgaard <peter.korsgaard@barco.com>
5955L:	linux-i2c@vger.kernel.org
5956S:	Supported
5957F:	drivers/i2c/muxes/i2c-mux-gpio.c
5958F:	include/linux/platform_data/i2c-mux-gpio.h
5959F:	Documentation/i2c/muxes/i2c-mux-gpio
5960
5961GENERIC HDLC (WAN) DRIVERS
5962M:	Krzysztof Halasa <khc@pm.waw.pl>
5963W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5964S:	Maintained
5965F:	drivers/net/wan/c101.c
5966F:	drivers/net/wan/hd6457*
5967F:	drivers/net/wan/hdlc*
5968F:	drivers/net/wan/n2.c
5969F:	drivers/net/wan/pc300too.c
5970F:	drivers/net/wan/pci200syn.c
5971F:	drivers/net/wan/wanxl*
5972
5973GENERIC INCLUDE/ASM HEADER FILES
5974M:	Arnd Bergmann <arnd@arndb.de>
5975L:	linux-arch@vger.kernel.org
5976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5977S:	Maintained
5978F:	include/asm-generic/
5979F:	include/uapi/asm-generic/
5980
5981GENERIC PHY FRAMEWORK
5982M:	Kishon Vijay Abraham I <kishon@ti.com>
5983L:	linux-kernel@vger.kernel.org
5984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5985S:	Supported
5986F:	drivers/phy/
5987F:	include/linux/phy/
5988
5989GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5990M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5991S:	Supported
5992F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5993
5994GENERIC PM DOMAINS
5995M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5996M:	Kevin Hilman <khilman@kernel.org>
5997M:	Ulf Hansson <ulf.hansson@linaro.org>
5998L:	linux-pm@vger.kernel.org
5999S:	Supported
6000F:	drivers/base/power/domain*.c
6001F:	include/linux/pm_domain.h
6002F:	Documentation/devicetree/bindings/power/power_domain.txt
6003
6004GENERIC UIO DRIVER FOR PCI DEVICES
6005M:	"Michael S. Tsirkin" <mst@redhat.com>
6006L:	kvm@vger.kernel.org
6007S:	Supported
6008F:	drivers/uio/uio_pci_generic.c
6009
6010GENWQE (IBM Generic Workqueue Card)
6011M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6012M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6013S:	Supported
6014F:	drivers/misc/genwqe/
6015
6016GET_MAINTAINER SCRIPT
6017M:	Joe Perches <joe@perches.com>
6018S:	Maintained
6019F:	scripts/get_maintainer.pl
6020
6021GFS2 FILE SYSTEM
6022M:	Bob Peterson <rpeterso@redhat.com>
6023M:	Andreas Gruenbacher <agruenba@redhat.com>
6024L:	cluster-devel@redhat.com
6025W:	http://sources.redhat.com/cluster/
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6027S:	Supported
6028F:	Documentation/filesystems/gfs2*.txt
6029F:	fs/gfs2/
6030F:	include/uapi/linux/gfs2_ondisk.h
6031
6032GIGASET ISDN DRIVERS
6033M:	Paul Bolle <pebolle@tiscali.nl>
6034L:	gigaset307x-common@lists.sourceforge.net
6035W:	http://gigaset307x.sourceforge.net/
6036S:	Odd Fixes
6037F:	Documentation/isdn/README.gigaset
6038F:	drivers/isdn/gigaset/
6039F:	include/uapi/linux/gigaset_dev.h
6040
6041GO7007 MPEG CODEC
6042M:	Hans Verkuil <hans.verkuil@cisco.com>
6043L:	linux-media@vger.kernel.org
6044S:	Maintained
6045F:	drivers/media/usb/go7007/
6046
6047GOODIX TOUCHSCREEN
6048M:	Bastien Nocera <hadess@hadess.net>
6049L:	linux-input@vger.kernel.org
6050S:	Maintained
6051F:	drivers/input/touchscreen/goodix.c
6052
6053GPD POCKET FAN DRIVER
6054M:	Hans de Goede <hdegoede@redhat.com>
6055L:	platform-driver-x86@vger.kernel.org
6056S:	Maintained
6057F:	drivers/platform/x86/gpd-pocket-fan.c
6058
6059GPIO ACPI SUPPORT
6060M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6061M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6062L:	linux-gpio@vger.kernel.org
6063L:	linux-acpi@vger.kernel.org
6064S:	Maintained
6065F:	Documentation/acpi/gpio-properties.txt
6066F:	drivers/gpio/gpiolib-acpi.c
6067
6068GPIO IR Transmitter
6069M:	Sean Young <sean@mess.org>
6070L:	linux-media@vger.kernel.org
6071S:	Maintained
6072F:	drivers/media/rc/gpio-ir-tx.c
6073
6074GPIO MOCKUP DRIVER
6075M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6076R:	Bartosz Golaszewski <brgl@bgdev.pl>
6077L:	linux-gpio@vger.kernel.org
6078S:	Maintained
6079F:	drivers/gpio/gpio-mockup.c
6080F:	tools/testing/selftests/gpio/
6081
6082GPIO SUBSYSTEM
6083M:	Linus Walleij <linus.walleij@linaro.org>
6084L:	linux-gpio@vger.kernel.org
6085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6086S:	Maintained
6087F:	Documentation/devicetree/bindings/gpio/
6088F:	Documentation/driver-api/gpio/
6089F:	Documentation/gpio/
6090F:	Documentation/ABI/testing/gpio-cdev
6091F:	Documentation/ABI/obsolete/sysfs-gpio
6092F:	drivers/gpio/
6093F:	include/linux/gpio/
6094F:	include/linux/gpio.h
6095F:	include/linux/of_gpio.h
6096F:	include/asm-generic/gpio.h
6097F:	include/uapi/linux/gpio.h
6098F:	tools/gpio/
6099
6100GRE DEMULTIPLEXER DRIVER
6101M:	Dmitry Kozlov <xeb@mail.ru>
6102L:	netdev@vger.kernel.org
6103S:	Maintained
6104F:	net/ipv4/gre_demux.c
6105F:	net/ipv4/gre_offload.c
6106F:	include/net/gre.h
6107
6108GRETH 10/100/1G Ethernet MAC device driver
6109M:	Andreas Larsson <andreas@gaisler.com>
6110L:	netdev@vger.kernel.org
6111S:	Maintained
6112F:	drivers/net/ethernet/aeroflex/
6113
6114GREYBUS AUDIO PROTOCOLS DRIVERS
6115M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6116M:	Mark Greer <mgreer@animalcreek.com>
6117S:	Maintained
6118F:	drivers/staging/greybus/audio_apbridgea.c
6119F:	drivers/staging/greybus/audio_apbridgea.h
6120F:	drivers/staging/greybus/audio_codec.c
6121F:	drivers/staging/greybus/audio_codec.h
6122F:	drivers/staging/greybus/audio_gb.c
6123F:	drivers/staging/greybus/audio_manager.c
6124F:	drivers/staging/greybus/audio_manager.h
6125F:	drivers/staging/greybus/audio_manager_module.c
6126F:	drivers/staging/greybus/audio_manager_private.h
6127F:	drivers/staging/greybus/audio_manager_sysfs.c
6128F:	drivers/staging/greybus/audio_module.c
6129F:	drivers/staging/greybus/audio_topology.c
6130
6131GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6132M:	Viresh Kumar <vireshk@kernel.org>
6133S:	Maintained
6134F:	drivers/staging/greybus/authentication.c
6135F:	drivers/staging/greybus/bootrom.c
6136F:	drivers/staging/greybus/firmware.h
6137F:	drivers/staging/greybus/fw-core.c
6138F:	drivers/staging/greybus/fw-download.c
6139F:	drivers/staging/greybus/fw-managament.c
6140F:	drivers/staging/greybus/greybus_authentication.h
6141F:	drivers/staging/greybus/greybus_firmware.h
6142F:	drivers/staging/greybus/hid.c
6143F:	drivers/staging/greybus/i2c.c
6144F:	drivers/staging/greybus/spi.c
6145F:	drivers/staging/greybus/spilib.c
6146F:	drivers/staging/greybus/spilib.h
6147
6148GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6149M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6150S:	Maintained
6151F:	drivers/staging/greybus/loopback.c
6152F:	drivers/staging/greybus/timesync.c
6153F:	drivers/staging/greybus/timesync_platform.c
6154
6155GREYBUS PLATFORM DRIVERS
6156M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6157S:	Maintained
6158F:	drivers/staging/greybus/arche-platform.c
6159F:	drivers/staging/greybus/arche-apb-ctrl.c
6160F:	drivers/staging/greybus/arche_platform.h
6161
6162GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6163M:	Rui Miguel Silva <rmfrfs@gmail.com>
6164S:	Maintained
6165F:	drivers/staging/greybus/sdio.c
6166F:	drivers/staging/greybus/light.c
6167F:	drivers/staging/greybus/gpio.c
6168F:	drivers/staging/greybus/power_supply.c
6169F:	drivers/staging/greybus/spi.c
6170F:	drivers/staging/greybus/spilib.c
6171
6172GREYBUS SUBSYSTEM
6173M:	Johan Hovold <johan@kernel.org>
6174M:	Alex Elder <elder@kernel.org>
6175M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6176S:	Maintained
6177F:	drivers/staging/greybus/
6178L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6179
6180GREYBUS UART PROTOCOLS DRIVERS
6181M:	David Lin <dtwlin@gmail.com>
6182S:	Maintained
6183F:	drivers/staging/greybus/uart.c
6184F:	drivers/staging/greybus/log.c
6185
6186GS1662 VIDEO SERIALIZER
6187M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6188L:	linux-media@vger.kernel.org
6189T:	git git://linuxtv.org/media_tree.git
6190S:	Maintained
6191F:	drivers/media/spi/gs1662.c
6192
6193GSPCA FINEPIX SUBDRIVER
6194M:	Frank Zago <frank@zago.net>
6195L:	linux-media@vger.kernel.org
6196T:	git git://linuxtv.org/media_tree.git
6197S:	Maintained
6198F:	drivers/media/usb/gspca/finepix.c
6199
6200GSPCA GL860 SUBDRIVER
6201M:	Olivier Lorin <o.lorin@laposte.net>
6202L:	linux-media@vger.kernel.org
6203T:	git git://linuxtv.org/media_tree.git
6204S:	Maintained
6205F:	drivers/media/usb/gspca/gl860/
6206
6207GSPCA M5602 SUBDRIVER
6208M:	Erik Andren <erik.andren@gmail.com>
6209L:	linux-media@vger.kernel.org
6210T:	git git://linuxtv.org/media_tree.git
6211S:	Maintained
6212F:	drivers/media/usb/gspca/m5602/
6213
6214GSPCA PAC207 SONIXB SUBDRIVER
6215M:	Hans Verkuil <hverkuil@xs4all.nl>
6216L:	linux-media@vger.kernel.org
6217T:	git git://linuxtv.org/media_tree.git
6218S:	Odd Fixes
6219F:	drivers/media/usb/gspca/pac207.c
6220
6221GSPCA SN9C20X SUBDRIVER
6222M:	Brian Johnson <brijohn@gmail.com>
6223L:	linux-media@vger.kernel.org
6224T:	git git://linuxtv.org/media_tree.git
6225S:	Maintained
6226F:	drivers/media/usb/gspca/sn9c20x.c
6227
6228GSPCA T613 SUBDRIVER
6229M:	Leandro Costantino <lcostantino@gmail.com>
6230L:	linux-media@vger.kernel.org
6231T:	git git://linuxtv.org/media_tree.git
6232S:	Maintained
6233F:	drivers/media/usb/gspca/t613.c
6234
6235GSPCA USB WEBCAM DRIVER
6236M:	Hans Verkuil <hverkuil@xs4all.nl>
6237L:	linux-media@vger.kernel.org
6238T:	git git://linuxtv.org/media_tree.git
6239S:	Odd Fixes
6240F:	drivers/media/usb/gspca/
6241
6242GTP (GPRS Tunneling Protocol)
6243M:	Pablo Neira Ayuso <pablo@netfilter.org>
6244M:	Harald Welte <laforge@gnumonks.org>
6245L:	osmocom-net-gprs@lists.osmocom.org
6246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6247S:	Maintained
6248F:	drivers/net/gtp.c
6249
6250GUID PARTITION TABLE (GPT)
6251M:	Davidlohr Bueso <dave@stgolabs.net>
6252L:	linux-efi@vger.kernel.org
6253S:	Maintained
6254F:	block/partitions/efi.*
6255
6256H8/300 ARCHITECTURE
6257M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6258L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6259W:	http://uclinux-h8.sourceforge.jp
6260T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6261S:	Maintained
6262F:	arch/h8300/
6263F:	drivers/clocksource/h8300_*.c
6264F:	drivers/clk/h8300/
6265F:	drivers/irqchip/irq-renesas-h8*.c
6266
6267HACKRF MEDIA DRIVER
6268M:	Antti Palosaari <crope@iki.fi>
6269L:	linux-media@vger.kernel.org
6270W:	https://linuxtv.org
6271W:	http://palosaari.fi/linux/
6272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6273T:	git git://linuxtv.org/anttip/media_tree.git
6274S:	Maintained
6275F:	drivers/media/usb/hackrf/
6276
6277HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6278M:	Frank Seidel <frank@f-seidel.de>
6279L:	platform-driver-x86@vger.kernel.org
6280W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6281S:	Maintained
6282F:	drivers/platform/x86/hdaps.c
6283
6284HARDWARE MONITORING
6285M:	Jean Delvare <jdelvare@suse.com>
6286M:	Guenter Roeck <linux@roeck-us.net>
6287L:	linux-hwmon@vger.kernel.org
6288W:	http://hwmon.wiki.kernel.org/
6289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6290S:	Maintained
6291F:	Documentation/devicetree/bindings/hwmon/
6292F:	Documentation/hwmon/
6293F:	drivers/hwmon/
6294F:	include/linux/hwmon*.h
6295
6296HARDWARE RANDOM NUMBER GENERATOR CORE
6297M:	Matt Mackall <mpm@selenic.com>
6298M:	Herbert Xu <herbert@gondor.apana.org.au>
6299L:	linux-crypto@vger.kernel.org
6300S:	Odd fixes
6301F:	Documentation/devicetree/bindings/rng/
6302F:	Documentation/hw_random.txt
6303F:	drivers/char/hw_random/
6304F:	include/linux/hw_random.h
6305
6306HARDWARE TRACING FACILITIES
6307M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6308S:	Maintained
6309F:	drivers/hwtracing/
6310
6311HARDWARE SPINLOCK CORE
6312M:	Ohad Ben-Cohen <ohad@wizery.com>
6313M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6314L:	linux-remoteproc@vger.kernel.org
6315S:	Maintained
6316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6317F:	Documentation/devicetree/bindings/hwlock/
6318F:	Documentation/hwspinlock.txt
6319F:	drivers/hwspinlock/
6320F:	include/linux/hwspinlock.h
6321
6322HARMONY SOUND DRIVER
6323L:	linux-parisc@vger.kernel.org
6324S:	Maintained
6325F:	sound/parisc/harmony.*
6326
6327HDPVR USB VIDEO ENCODER DRIVER
6328M:	Hans Verkuil <hverkuil@xs4all.nl>
6329L:	linux-media@vger.kernel.org
6330T:	git git://linuxtv.org/media_tree.git
6331W:	https://linuxtv.org
6332S:	Odd Fixes
6333F:	drivers/media/usb/hdpvr/
6334
6335HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6336M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6337S:	Supported
6338F:	Documentation/watchdog/hpwdt.txt
6339F:	drivers/watchdog/hpwdt.c
6340
6341HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6342M:	Don Brace <don.brace@microsemi.com>
6343L:	esc.storagedev@microsemi.com
6344L:	linux-scsi@vger.kernel.org
6345S:	Supported
6346F:	Documentation/scsi/hpsa.txt
6347F:	drivers/scsi/hpsa*.[ch]
6348F:	include/linux/cciss*.h
6349F:	include/uapi/linux/cciss*.h
6350
6351HFI1 DRIVER
6352M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6353M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6354L:	linux-rdma@vger.kernel.org
6355S:	Supported
6356F:	drivers/infiniband/hw/hfi1
6357
6358HFS FILESYSTEM
6359L:	linux-fsdevel@vger.kernel.org
6360S:	Orphan
6361F:	Documentation/filesystems/hfs.txt
6362F:	fs/hfs/
6363
6364HFSPLUS FILESYSTEM
6365L:	linux-fsdevel@vger.kernel.org
6366S:	Orphan
6367F:	Documentation/filesystems/hfsplus.txt
6368F:	fs/hfsplus/
6369
6370HGA FRAMEBUFFER DRIVER
6371M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6372L:	linux-nvidia@lists.surfsouth.com
6373W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6374S:	Maintained
6375F:	drivers/video/fbdev/hgafb.c
6376
6377HIBERNATION (aka Software Suspend, aka swsusp)
6378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6379M:	Pavel Machek <pavel@ucw.cz>
6380L:	linux-pm@vger.kernel.org
6381B:	https://bugzilla.kernel.org
6382S:	Supported
6383F:	arch/x86/power/
6384F:	drivers/base/power/
6385F:	kernel/power/
6386F:	include/linux/suspend.h
6387F:	include/linux/freezer.h
6388F:	include/linux/pm.h
6389F:	arch/*/include/asm/suspend*.h
6390
6391HID CORE LAYER
6392M:	Jiri Kosina <jikos@kernel.org>
6393R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6394L:	linux-input@vger.kernel.org
6395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6396S:	Maintained
6397F:	drivers/hid/
6398F:	include/linux/hid*
6399F:	include/uapi/linux/hid*
6400
6401HID SENSOR HUB DRIVERS
6402M:	Jiri Kosina <jikos@kernel.org>
6403M:	Jonathan Cameron <jic23@kernel.org>
6404M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6405L:	linux-input@vger.kernel.org
6406L:	linux-iio@vger.kernel.org
6407S:	Maintained
6408F:	Documentation/hid/hid-sensor*
6409F:	drivers/hid/hid-sensor-*
6410F:	drivers/iio/*/hid-*
6411F:	include/linux/hid-sensor-*
6412
6413HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6414M:	Thomas Gleixner <tglx@linutronix.de>
6415L:	linux-kernel@vger.kernel.org
6416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6417S:	Maintained
6418F:	Documentation/timers/
6419F:	kernel/time/hrtimer.c
6420F:	kernel/time/clockevents.c
6421F:	kernel/time/timer_*.c
6422F:	include/linux/clockchips.h
6423F:	include/linux/hrtimer.h
6424
6425HIGH-SPEED SCC DRIVER FOR AX.25
6426L:	linux-hams@vger.kernel.org
6427S:	Orphan
6428F:	drivers/net/hamradio/dmascc.c
6429F:	drivers/net/hamradio/scc.c
6430
6431HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6432M:	HighPoint Linux Team <linux@highpoint-tech.com>
6433W:	http://www.highpoint-tech.com
6434S:	Supported
6435F:	Documentation/scsi/hptiop.txt
6436F:	drivers/scsi/hptiop.c
6437
6438HIPPI
6439M:	Jes Sorensen <jes@trained-monkey.org>
6440L:	linux-hippi@sunsite.dk
6441S:	Maintained
6442F:	include/linux/hippidevice.h
6443F:	include/uapi/linux/if_hippi.h
6444F:	net/802/hippi.c
6445F:	drivers/net/hippi/
6446
6447HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6448M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6449M:	Salil Mehta <salil.mehta@huawei.com>
6450L:	netdev@vger.kernel.org
6451W:	http://www.hisilicon.com
6452S:	Maintained
6453F:	drivers/net/ethernet/hisilicon/hns3/
6454
6455HISILICON LPC BUS DRIVER
6456M:	john.garry@huawei.com
6457W:	http://www.hisilicon.com
6458S:	Maintained
6459F:	drivers/bus/hisi_lpc.c
6460F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6461
6462HISILICON NETWORK SUBSYSTEM DRIVER
6463M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6464M:	Salil Mehta <salil.mehta@huawei.com>
6465L:	netdev@vger.kernel.org
6466W:	http://www.hisilicon.com
6467S:	Maintained
6468F:	drivers/net/ethernet/hisilicon/
6469F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6470
6471HISILICON PMU DRIVER
6472M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6473W:	http://www.hisilicon.com
6474S:	Supported
6475F:	drivers/perf/hisilicon
6476F:	Documentation/perf/hisi-pmu.txt
6477
6478HISILICON ROCE DRIVER
6479M:	Lijun Ou <oulijun@huawei.com>
6480M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6481L:	linux-rdma@vger.kernel.org
6482S:	Maintained
6483F:	drivers/infiniband/hw/hns/
6484F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6485
6486HISILICON SAS Controller
6487M:	John Garry <john.garry@huawei.com>
6488W:	http://www.hisilicon.com
6489S:	Supported
6490F:	drivers/scsi/hisi_sas/
6491F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6492
6493HMM - Heterogeneous Memory Management
6494M:	Jérôme Glisse <jglisse@redhat.com>
6495L:	linux-mm@kvack.org
6496S:	Maintained
6497F:	mm/hmm*
6498F:	include/linux/hmm*
6499F:	Documentation/vm/hmm.rst
6500
6501HOST AP DRIVER
6502M:	Jouni Malinen <j@w1.fi>
6503L:	linux-wireless@vger.kernel.org
6504W:	http://w1.fi/hostap-driver.html
6505S:	Obsolete
6506F:	drivers/net/wireless/intersil/hostap/
6507
6508HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6509L:	platform-driver-x86@vger.kernel.org
6510S:	Orphan
6511F:	drivers/platform/x86/tc1100-wmi.c
6512
6513HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6514M:	Jaroslav Kysela <perex@perex.cz>
6515S:	Maintained
6516F:	drivers/net/ethernet/hp/hp100.*
6517
6518HPET:	High Precision Event Timers driver
6519M:	Clemens Ladisch <clemens@ladisch.de>
6520S:	Maintained
6521F:	Documentation/timers/hpet.txt
6522F:	drivers/char/hpet.c
6523F:	include/linux/hpet.h
6524F:	include/uapi/linux/hpet.h
6525
6526HPET:	x86
6527S:	Orphan
6528F:	arch/x86/kernel/hpet.c
6529F:	arch/x86/include/asm/hpet.h
6530
6531HPFS FILESYSTEM
6532M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6533W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6534S:	Maintained
6535F:	fs/hpfs/
6536
6537HSI SUBSYSTEM
6538M:	Sebastian Reichel <sre@kernel.org>
6539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6540S:	Maintained
6541F:	Documentation/ABI/testing/sysfs-bus-hsi
6542F:	Documentation/driver-api/hsi.rst
6543F:	drivers/hsi/
6544F:	include/linux/hsi/
6545F:	include/uapi/linux/hsi/
6546
6547HSO 3G MODEM DRIVER
6548L:	linux-usb@vger.kernel.org
6549S:	Orphan
6550F:	drivers/net/usb/hso.c
6551
6552HSR NETWORK PROTOCOL
6553M:	Arvid Brodin <arvid.brodin@alten.se>
6554L:	netdev@vger.kernel.org
6555S:	Maintained
6556F:	net/hsr/
6557
6558HT16K33 LED CONTROLLER DRIVER
6559M:	Robin van der Gracht <robin@protonic.nl>
6560S:	Maintained
6561F:	drivers/auxdisplay/ht16k33.c
6562F:	Documentation/devicetree/bindings/display/ht16k33.txt
6563
6564HTCPEN TOUCHSCREEN DRIVER
6565M:	Pau Oliva Fora <pof@eslack.org>
6566L:	linux-input@vger.kernel.org
6567S:	Maintained
6568F:	drivers/input/touchscreen/htcpen.c
6569
6570HUAWEI ETHERNET DRIVER
6571M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6572L:	netdev@vger.kernel.org
6573S:	Supported
6574F:	Documentation/networking/hinic.txt
6575F:	drivers/net/ethernet/huawei/hinic/
6576
6577HUGETLB FILESYSTEM
6578M:	Mike Kravetz <mike.kravetz@oracle.com>
6579L:	linux-mm@kvack.org
6580S:	Maintained
6581F:	fs/hugetlbfs/
6582F:	mm/hugetlb.c
6583F:	include/linux/hugetlb.h
6584F:	Documentation/admin-guide/mm/hugetlbpage.rst
6585F:	Documentation/vm/hugetlbfs_reserv.rst
6586F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6587
6588HVA ST MEDIA DRIVER
6589M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6590L:	linux-media@vger.kernel.org
6591T:	git git://linuxtv.org/media_tree.git
6592W:	https://linuxtv.org
6593S:	Supported
6594F:	drivers/media/platform/sti/hva
6595
6596HWPOISON MEMORY FAILURE HANDLING
6597M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6598L:	linux-mm@kvack.org
6599S:	Maintained
6600F:	mm/memory-failure.c
6601F:	mm/hwpoison-inject.c
6602
6603Hyper-V CORE AND DRIVERS
6604M:	"K. Y. Srinivasan" <kys@microsoft.com>
6605M:	Haiyang Zhang <haiyangz@microsoft.com>
6606M:	Stephen Hemminger <sthemmin@microsoft.com>
6607L:	devel@linuxdriverproject.org
6608S:	Maintained
6609F:	Documentation/networking/netvsc.txt
6610F:	arch/x86/include/asm/mshyperv.h
6611F:	arch/x86/include/asm/trace/hyperv.h
6612F:	arch/x86/include/asm/hyperv-tlfs.h
6613F:	arch/x86/kernel/cpu/mshyperv.c
6614F:	arch/x86/hyperv
6615F:	drivers/hid/hid-hyperv.c
6616F:	drivers/hv/
6617F:	drivers/input/serio/hyperv-keyboard.c
6618F:	drivers/pci/controller/pci-hyperv.c
6619F:	drivers/net/hyperv/
6620F:	drivers/scsi/storvsc_drv.c
6621F:	drivers/uio/uio_hv_generic.c
6622F:	drivers/video/fbdev/hyperv_fb.c
6623F:	net/vmw_vsock/hyperv_transport.c
6624F:	include/linux/hyperv.h
6625F:	include/uapi/linux/hyperv.h
6626F:	tools/hv/
6627F:	Documentation/ABI/stable/sysfs-bus-vmbus
6628
6629HYPERVISOR VIRTUAL CONSOLE DRIVER
6630L:	linuxppc-dev@lists.ozlabs.org
6631S:	Odd Fixes
6632F:	drivers/tty/hvc/
6633
6634I2C ACPI SUPPORT
6635M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6636L:	linux-i2c@vger.kernel.org
6637L:	linux-acpi@vger.kernel.org
6638S:	Maintained
6639F:	drivers/i2c/i2c-core-acpi.c
6640
6641I2C MUXES
6642M:	Peter Rosin <peda@axentia.se>
6643L:	linux-i2c@vger.kernel.org
6644S:	Maintained
6645F:	Documentation/i2c/i2c-topology
6646F:	Documentation/i2c/muxes/
6647F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6648F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6649F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6650F:	drivers/i2c/i2c-mux.c
6651F:	drivers/i2c/muxes/
6652F:	include/linux/i2c-mux.h
6653
6654I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6655M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6656L:	linux-i2c@vger.kernel.org
6657S:	Maintained
6658F:	drivers/i2c/busses/i2c-mv64xxx.c
6659
6660I2C OVER PARALLEL PORT
6661M:	Jean Delvare <jdelvare@suse.com>
6662L:	linux-i2c@vger.kernel.org
6663S:	Maintained
6664F:	Documentation/i2c/busses/i2c-parport
6665F:	Documentation/i2c/busses/i2c-parport-light
6666F:	drivers/i2c/busses/i2c-parport.c
6667F:	drivers/i2c/busses/i2c-parport-light.c
6668
6669I2C SUBSYSTEM
6670M:	Wolfram Sang <wsa@the-dreams.de>
6671L:	linux-i2c@vger.kernel.org
6672W:	https://i2c.wiki.kernel.org/
6673Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6675S:	Maintained
6676F:	Documentation/devicetree/bindings/i2c/i2c.txt
6677F:	Documentation/i2c/
6678F:	drivers/i2c/*
6679F:	include/linux/i2c.h
6680F:	include/linux/i2c-dev.h
6681F:	include/linux/i2c-smbus.h
6682F:	include/uapi/linux/i2c.h
6683F:	include/uapi/linux/i2c-*.h
6684
6685I2C SUBSYSTEM HOST DRIVERS
6686L:	linux-i2c@vger.kernel.org
6687W:	https://i2c.wiki.kernel.org/
6688Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6690S:	Odd Fixes
6691F:	Documentation/devicetree/bindings/i2c/
6692F:	drivers/i2c/algos/
6693F:	drivers/i2c/busses/
6694
6695I2C-TAOS-EVM DRIVER
6696M:	Jean Delvare <jdelvare@suse.com>
6697L:	linux-i2c@vger.kernel.org
6698S:	Maintained
6699F:	Documentation/i2c/busses/i2c-taos-evm
6700F:	drivers/i2c/busses/i2c-taos-evm.c
6701
6702I2C-TINY-USB DRIVER
6703M:	Till Harbaum <till@harbaum.org>
6704L:	linux-i2c@vger.kernel.org
6705W:	http://www.harbaum.org/till/i2c_tiny_usb
6706S:	Maintained
6707F:	drivers/i2c/busses/i2c-tiny-usb.c
6708
6709I2C/SMBUS CONTROLLER DRIVERS FOR PC
6710M:	Jean Delvare <jdelvare@suse.com>
6711L:	linux-i2c@vger.kernel.org
6712S:	Maintained
6713F:	Documentation/i2c/busses/i2c-ali1535
6714F:	Documentation/i2c/busses/i2c-ali1563
6715F:	Documentation/i2c/busses/i2c-ali15x3
6716F:	Documentation/i2c/busses/i2c-amd756
6717F:	Documentation/i2c/busses/i2c-amd8111
6718F:	Documentation/i2c/busses/i2c-i801
6719F:	Documentation/i2c/busses/i2c-nforce2
6720F:	Documentation/i2c/busses/i2c-piix4
6721F:	Documentation/i2c/busses/i2c-sis5595
6722F:	Documentation/i2c/busses/i2c-sis630
6723F:	Documentation/i2c/busses/i2c-sis96x
6724F:	Documentation/i2c/busses/i2c-via
6725F:	Documentation/i2c/busses/i2c-viapro
6726F:	drivers/i2c/busses/i2c-ali1535.c
6727F:	drivers/i2c/busses/i2c-ali1563.c
6728F:	drivers/i2c/busses/i2c-ali15x3.c
6729F:	drivers/i2c/busses/i2c-amd756.c
6730F:	drivers/i2c/busses/i2c-amd756-s4882.c
6731F:	drivers/i2c/busses/i2c-amd8111.c
6732F:	drivers/i2c/busses/i2c-i801.c
6733F:	drivers/i2c/busses/i2c-isch.c
6734F:	drivers/i2c/busses/i2c-nforce2.c
6735F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6736F:	drivers/i2c/busses/i2c-piix4.c
6737F:	drivers/i2c/busses/i2c-sis5595.c
6738F:	drivers/i2c/busses/i2c-sis630.c
6739F:	drivers/i2c/busses/i2c-sis96x.c
6740F:	drivers/i2c/busses/i2c-via.c
6741F:	drivers/i2c/busses/i2c-viapro.c
6742
6743I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6744M:	Hans de Goede <hdegoede@redhat.com>
6745L:	linux-i2c@vger.kernel.org
6746S:	Maintained
6747F:	drivers/i2c/busses/i2c-cht-wc.c
6748
6749I2C/SMBUS ISMT DRIVER
6750M:	Seth Heasley <seth.heasley@intel.com>
6751M:	Neil Horman <nhorman@tuxdriver.com>
6752L:	linux-i2c@vger.kernel.org
6753F:	drivers/i2c/busses/i2c-ismt.c
6754F:	Documentation/i2c/busses/i2c-ismt
6755
6756I2C/SMBUS STUB DRIVER
6757M:	Jean Delvare <jdelvare@suse.com>
6758L:	linux-i2c@vger.kernel.org
6759S:	Maintained
6760F:	drivers/i2c/i2c-stub.c
6761
6762IA64 (Itanium) PLATFORM
6763M:	Tony Luck <tony.luck@intel.com>
6764M:	Fenghua Yu <fenghua.yu@intel.com>
6765L:	linux-ia64@vger.kernel.org
6766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6767S:	Maintained
6768F:	arch/ia64/
6769
6770IBM Power 842 compression accelerator
6771M:	Haren Myneni <haren@us.ibm.com>
6772S:	Supported
6773F:	drivers/crypto/nx/Makefile
6774F:	drivers/crypto/nx/Kconfig
6775F:	drivers/crypto/nx/nx-842*
6776F:	include/linux/sw842.h
6777F:	crypto/842.c
6778F:	lib/842/
6779
6780IBM Power in-Nest Crypto Acceleration
6781M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6782M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6783L:	linux-crypto@vger.kernel.org
6784S:	Supported
6785F:	drivers/crypto/nx/Makefile
6786F:	drivers/crypto/nx/Kconfig
6787F:	drivers/crypto/nx/nx-aes*
6788F:	drivers/crypto/nx/nx-sha*
6789F:	drivers/crypto/nx/nx.*
6790F:	drivers/crypto/nx/nx_csbcpb.h
6791F:	drivers/crypto/nx/nx_debugfs.h
6792
6793IBM Power Linux RAID adapter
6794M:	Brian King <brking@us.ibm.com>
6795S:	Supported
6796F:	drivers/scsi/ipr.*
6797
6798IBM Power SRIOV Virtual NIC Device Driver
6799M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6800M:	John Allen <jallen@linux.vnet.ibm.com>
6801L:	netdev@vger.kernel.org
6802S:	Supported
6803F:	drivers/net/ethernet/ibm/ibmvnic.*
6804
6805IBM Power Virtual Accelerator Switchboard
6806M:	Sukadev Bhattiprolu
6807L:	linuxppc-dev@lists.ozlabs.org
6808S:	Supported
6809F:	arch/powerpc/platforms/powernv/vas*
6810F:	arch/powerpc/platforms/powernv/copy-paste.h
6811F:	arch/powerpc/include/asm/vas.h
6812F:	arch/powerpc/include/uapi/asm/vas.h
6813
6814IBM Power Virtual Ethernet Device Driver
6815M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6816L:	netdev@vger.kernel.org
6817S:	Supported
6818F:	drivers/net/ethernet/ibm/ibmveth.*
6819
6820IBM Power Virtual FC Device Drivers
6821M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6822L:	linux-scsi@vger.kernel.org
6823S:	Supported
6824F:	drivers/scsi/ibmvscsi/ibmvfc*
6825
6826IBM Power Virtual Management Channel Driver
6827M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6828M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6829S:	Supported
6830F:	drivers/misc/ibmvmc.*
6831
6832IBM Power Virtual SCSI Device Drivers
6833M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6834L:	linux-scsi@vger.kernel.org
6835S:	Supported
6836F:	drivers/scsi/ibmvscsi/ibmvscsi*
6837F:	include/scsi/viosrp.h
6838
6839IBM Power Virtual SCSI Device Target Driver
6840M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6841M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6842L:	linux-scsi@vger.kernel.org
6843L:	target-devel@vger.kernel.org
6844S:	Supported
6845F:	drivers/scsi/ibmvscsi_tgt/
6846
6847IBM Power VMX Cryptographic instructions
6848M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6849M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6850L:	linux-crypto@vger.kernel.org
6851S:	Supported
6852F:	drivers/crypto/vmx/Makefile
6853F:	drivers/crypto/vmx/Kconfig
6854F:	drivers/crypto/vmx/vmx.c
6855F:	drivers/crypto/vmx/aes*
6856F:	drivers/crypto/vmx/ghash*
6857F:	drivers/crypto/vmx/ppc-xlate.pl
6858
6859IBM ServeRAID RAID DRIVER
6860S:	Orphan
6861F:	drivers/scsi/ips.*
6862
6863ICH LPC AND GPIO DRIVER
6864M:	Peter Tyser <ptyser@xes-inc.com>
6865S:	Maintained
6866F:	drivers/mfd/lpc_ich.c
6867F:	drivers/gpio/gpio-ich.c
6868
6869IDE SUBSYSTEM
6870M:	"David S. Miller" <davem@davemloft.net>
6871L:	linux-ide@vger.kernel.org
6872Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6874S:	Maintained
6875F:	Documentation/ide/
6876F:	drivers/ide/
6877F:	include/linux/ide.h
6878
6879IDE/ATAPI DRIVERS
6880M:	Borislav Petkov <bp@alien8.de>
6881L:	linux-ide@vger.kernel.org
6882S:	Maintained
6883F:	Documentation/cdrom/ide-cd
6884F:	drivers/ide/ide-cd*
6885
6886IDEAPAD LAPTOP EXTRAS DRIVER
6887M:	Ike Panhc <ike.pan@canonical.com>
6888L:	platform-driver-x86@vger.kernel.org
6889W:	http://launchpad.net/ideapad-laptop
6890S:	Maintained
6891F:	drivers/platform/x86/ideapad-laptop.c
6892
6893IDEAPAD LAPTOP SLIDEBAR DRIVER
6894M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6895L:	linux-input@vger.kernel.org
6896W:	https://github.com/o2genum/ideapad-slidebar
6897S:	Maintained
6898F:	drivers/input/misc/ideapad_slidebar.c
6899
6900IDT VersaClock 5 CLOCK DRIVER
6901M:	Marek Vasut <marek.vasut@gmail.com>
6902S:	Maintained
6903F:	drivers/clk/clk-versaclock5.c
6904
6905IEEE 802.15.4 SUBSYSTEM
6906M:	Alexander Aring <alex.aring@gmail.com>
6907M:	Stefan Schmidt <stefan@osg.samsung.com>
6908L:	linux-wpan@vger.kernel.org
6909W:	http://wpan.cakelab.org/
6910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6912S:	Maintained
6913F:	net/ieee802154/
6914F:	net/mac802154/
6915F:	drivers/net/ieee802154/
6916F:	include/linux/nl802154.h
6917F:	include/linux/ieee802154.h
6918F:	include/net/nl802154.h
6919F:	include/net/mac802154.h
6920F:	include/net/af_ieee802154.h
6921F:	include/net/cfg802154.h
6922F:	include/net/ieee802154_netdev.h
6923F:	Documentation/networking/ieee802154.txt
6924
6925IFE PROTOCOL
6926M:	Yotam Gigi <yotam.gi@gmail.com>
6927M:	Jamal Hadi Salim <jhs@mojatatu.com>
6928F:	net/ife
6929F:	include/net/ife.h
6930F:	include/uapi/linux/ife.h
6931
6932IGORPLUG-USB IR RECEIVER
6933M:	Sean Young <sean@mess.org>
6934L:	linux-media@vger.kernel.org
6935S:	Maintained
6936F:	drivers/media/rc/igorplugusb.c
6937
6938IGUANAWORKS USB IR TRANSCEIVER
6939M:	Sean Young <sean@mess.org>
6940L:	linux-media@vger.kernel.org
6941S:	Maintained
6942F:	drivers/media/rc/iguanair.c
6943
6944IIO DIGITAL POTENTIOMETER DAC
6945M:	Peter Rosin <peda@axentia.se>
6946L:	linux-iio@vger.kernel.org
6947S:	Maintained
6948F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6949F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6950F:	drivers/iio/dac/dpot-dac.c
6951
6952IIO ENVELOPE DETECTOR
6953M:	Peter Rosin <peda@axentia.se>
6954L:	linux-iio@vger.kernel.org
6955S:	Maintained
6956F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6957F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6958F:	drivers/iio/adc/envelope-detector.c
6959
6960IIO MULTIPLEXER
6961M:	Peter Rosin <peda@axentia.se>
6962L:	linux-iio@vger.kernel.org
6963S:	Maintained
6964F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6965F:	drivers/iio/multiplexer/iio-mux.c
6966
6967IIO SUBSYSTEM AND DRIVERS
6968M:	Jonathan Cameron <jic23@kernel.org>
6969R:	Hartmut Knaack <knaack.h@gmx.de>
6970R:	Lars-Peter Clausen <lars@metafoo.de>
6971R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6972L:	linux-iio@vger.kernel.org
6973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6974S:	Maintained
6975F:	Documentation/ABI/testing/configfs-iio*
6976F:	Documentation/ABI/testing/sysfs-bus-iio*
6977F:	Documentation/devicetree/bindings/iio/
6978F:	drivers/iio/
6979F:	drivers/staging/iio/
6980F:	include/linux/iio/
6981F:	tools/iio/
6982
6983IIO UNIT CONVERTER
6984M:	Peter Rosin <peda@axentia.se>
6985L:	linux-iio@vger.kernel.org
6986S:	Maintained
6987F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6988F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6989F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6990F:	drivers/iio/afe/iio-rescale.c
6991
6992IKANOS/ADI EAGLE ADSL USB DRIVER
6993M:	Matthieu Castet <castet.matthieu@free.fr>
6994M:	Stanislaw Gruszka <stf_xl@wp.pl>
6995S:	Maintained
6996F:	drivers/usb/atm/ueagle-atm.c
6997
6998IMGTEC ASCII LCD DRIVER
6999M:	Paul Burton <paul.burton@mips.com>
7000S:	Maintained
7001F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7002F:	drivers/auxdisplay/img-ascii-lcd.c
7003
7004IMGTEC IR DECODER DRIVER
7005M:	James Hogan <jhogan@kernel.org>
7006S:	Maintained
7007F:	drivers/media/rc/img-ir/
7008
7009IMON SOUNDGRAPH USB IR RECEIVER
7010M:	Sean Young <sean@mess.org>
7011L:	linux-media@vger.kernel.org
7012S:	Maintained
7013F:	drivers/media/rc/imon_raw.c
7014F:	drivers/media/rc/imon.c
7015
7016IMS TWINTURBO FRAMEBUFFER DRIVER
7017L:	linux-fbdev@vger.kernel.org
7018S:	Orphan
7019F:	drivers/video/fbdev/imsttfb.c
7020
7021INA209 HARDWARE MONITOR DRIVER
7022M:	Guenter Roeck <linux@roeck-us.net>
7023L:	linux-hwmon@vger.kernel.org
7024S:	Maintained
7025F:	Documentation/hwmon/ina209
7026F:	Documentation/devicetree/bindings/i2c/ina209.txt
7027F:	drivers/hwmon/ina209.c
7028
7029INA2XX HARDWARE MONITOR DRIVER
7030M:	Guenter Roeck <linux@roeck-us.net>
7031L:	linux-hwmon@vger.kernel.org
7032S:	Maintained
7033F:	Documentation/hwmon/ina2xx
7034F:	drivers/hwmon/ina2xx.c
7035F:	include/linux/platform_data/ina2xx.h
7036
7037INDUSTRY PACK SUBSYSTEM (IPACK)
7038M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7039M:	Jens Taprogge <jens.taprogge@taprogge.org>
7040M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7041L:	industrypack-devel@lists.sourceforge.net
7042W:	http://industrypack.sourceforge.net
7043S:	Maintained
7044F:	drivers/ipack/
7045
7046INFINIBAND SUBSYSTEM
7047M:	Doug Ledford <dledford@redhat.com>
7048M:	Jason Gunthorpe <jgg@mellanox.com>
7049L:	linux-rdma@vger.kernel.org
7050W:	https://github.com/linux-rdma/rdma-core
7051Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7053S:	Supported
7054F:	Documentation/devicetree/bindings/infiniband/
7055F:	Documentation/infiniband/
7056F:	drivers/infiniband/
7057F:	include/uapi/linux/if_infiniband.h
7058F:	include/uapi/rdma/
7059F:	include/rdma/
7060
7061INGENIC JZ4780 DMA Driver
7062M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7063S:	Maintained
7064F:	drivers/dma/dma-jz4780.c
7065
7066INGENIC JZ4780 NAND DRIVER
7067M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7068L:	linux-mtd@lists.infradead.org
7069S:	Maintained
7070F:	drivers/mtd/nand/raw/jz4780_*
7071
7072INOTIFY
7073M:	Jan Kara <jack@suse.cz>
7074R:	Amir Goldstein <amir73il@gmail.com>
7075L:	linux-fsdevel@vger.kernel.org
7076S:	Maintained
7077F:	Documentation/filesystems/inotify.txt
7078F:	fs/notify/inotify/
7079F:	include/linux/inotify.h
7080F:	include/uapi/linux/inotify.h
7081
7082INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7083M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7084L:	linux-input@vger.kernel.org
7085Q:	http://patchwork.kernel.org/project/linux-input/list/
7086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7087S:	Maintained
7088F:	drivers/input/
7089F:	include/linux/input.h
7090F:	include/uapi/linux/input.h
7091F:	include/uapi/linux/input-event-codes.h
7092F:	include/linux/input/
7093F:	Documentation/devicetree/bindings/input/
7094F:	Documentation/input/
7095
7096INPUT MULTITOUCH (MT) PROTOCOL
7097M:	Henrik Rydberg <rydberg@bitmath.org>
7098L:	linux-input@vger.kernel.org
7099S:	Odd fixes
7100F:	Documentation/input/multi-touch-protocol.rst
7101F:	drivers/input/input-mt.c
7102K:	\b(ABS|SYN)_MT_
7103
7104INSIDE SECURE CRYPTO DRIVER
7105M:	Antoine Tenart <antoine.tenart@bootlin.com>
7106F:	drivers/crypto/inside-secure/
7107S:	Maintained
7108L:	linux-crypto@vger.kernel.org
7109
7110INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7111M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7112M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7113L:	linux-integrity@vger.kernel.org
7114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7115S:	Supported
7116F:	security/integrity/ima/
7117
7118INTEL 810/815 FRAMEBUFFER DRIVER
7119M:	Antonino Daplas <adaplas@gmail.com>
7120L:	linux-fbdev@vger.kernel.org
7121S:	Maintained
7122F:	drivers/video/fbdev/i810/
7123
7124INTEL ASoC DRIVERS
7125M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7126M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7127M:	Jie Yang <yang.jie@linux.intel.com>
7128L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7129S:	Supported
7130F:	sound/soc/intel/
7131
7132INTEL C600 SERIES SAS CONTROLLER DRIVER
7133M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7134M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7135L:	linux-scsi@vger.kernel.org
7136T:	git git://git.code.sf.net/p/intel-sas/isci
7137S:	Supported
7138F:	drivers/scsi/isci/
7139
7140INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7141M:	Jani Nikula <jani.nikula@linux.intel.com>
7142M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7143M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7144L:	intel-gfx@lists.freedesktop.org
7145W:	https://01.org/linuxgraphics/
7146B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7147C:	irc://chat.freenode.net/intel-gfx
7148Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7149T:	git git://anongit.freedesktop.org/drm-intel
7150S:	Supported
7151F:	drivers/gpu/drm/i915/
7152F:	include/drm/i915*
7153F:	include/uapi/drm/i915_drm.h
7154F:	Documentation/gpu/i915.rst
7155
7156INTEL ETHERNET DRIVERS
7157M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7158L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7159W:	http://www.intel.com/support/feedback.htm
7160W:	http://e1000.sourceforge.net/
7161Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7164S:	Supported
7165F:	Documentation/networking/e100.rst
7166F:	Documentation/networking/e1000.rst
7167F:	Documentation/networking/e1000e.txt
7168F:	Documentation/networking/igb.txt
7169F:	Documentation/networking/igbvf.txt
7170F:	Documentation/networking/ixgb.txt
7171F:	Documentation/networking/ixgbe.txt
7172F:	Documentation/networking/ixgbevf.txt
7173F:	Documentation/networking/i40e.txt
7174F:	Documentation/networking/i40evf.txt
7175F:	Documentation/networking/ice.txt
7176F:	drivers/net/ethernet/intel/
7177F:	drivers/net/ethernet/intel/*/
7178F:	include/linux/avf/virtchnl.h
7179
7180INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7181M:	Maik Broemme <mbroemme@libmpq.org>
7182L:	linux-fbdev@vger.kernel.org
7183S:	Maintained
7184F:	Documentation/fb/intelfb.txt
7185F:	drivers/video/fbdev/intelfb/
7186
7187INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7188M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7189M:	Zhi Wang <zhi.a.wang@intel.com>
7190L:	intel-gvt-dev@lists.freedesktop.org
7191L:	intel-gfx@lists.freedesktop.org
7192W:	https://01.org/igvt-g
7193T:	git https://github.com/intel/gvt-linux.git
7194S:	Supported
7195F:	drivers/gpu/drm/i915/gvt/
7196
7197INTEL HID EVENT DRIVER
7198M:	Alex Hung <alex.hung@canonical.com>
7199L:	platform-driver-x86@vger.kernel.org
7200S:	Maintained
7201F:	drivers/platform/x86/intel-hid.c
7202
7203INTEL I/OAT DMA DRIVER
7204M:	Dave Jiang <dave.jiang@intel.com>
7205R:	Dan Williams <dan.j.williams@intel.com>
7206L:	dmaengine@vger.kernel.org
7207Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7208S:	Supported
7209F:	drivers/dma/ioat*
7210
7211INTEL IDLE DRIVER
7212M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7213M:	Len Brown <lenb@kernel.org>
7214L:	linux-pm@vger.kernel.org
7215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7216B:	https://bugzilla.kernel.org
7217S:	Supported
7218F:	drivers/idle/intel_idle.c
7219
7220INTEL INTEGRATED SENSOR HUB DRIVER
7221M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7222M:	Jiri Kosina <jikos@kernel.org>
7223L:	linux-input@vger.kernel.org
7224S:	Maintained
7225F:	drivers/hid/intel-ish-hid/
7226
7227INTEL IOMMU (VT-d)
7228M:	David Woodhouse <dwmw2@infradead.org>
7229L:	iommu@lists.linux-foundation.org
7230T:	git git://git.infradead.org/iommu-2.6.git
7231S:	Supported
7232F:	drivers/iommu/intel-iommu.c
7233F:	include/linux/intel-iommu.h
7234
7235INTEL IOP-ADMA DMA DRIVER
7236R:	Dan Williams <dan.j.williams@intel.com>
7237S:	Odd fixes
7238F:	drivers/dma/iop-adma.c
7239
7240INTEL IPU3 CSI-2 CIO2 DRIVER
7241M:	Yong Zhi <yong.zhi@intel.com>
7242M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7243L:	linux-media@vger.kernel.org
7244S:	Maintained
7245F:	drivers/media/pci/intel/ipu3/
7246F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7247
7248INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7249M:	Krzysztof Halasa <khalasa@piap.pl>
7250S:	Maintained
7251F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7252F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7253F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7254F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7255F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7256F:	drivers/net/wan/ixp4xx_hss.c
7257
7258INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7259M:	Deepak Saxena <dsaxena@plexity.net>
7260S:	Maintained
7261F:	drivers/char/hw_random/ixp4xx-rng.c
7262
7263INTEL MANAGEMENT ENGINE (mei)
7264M:	Tomas Winkler <tomas.winkler@intel.com>
7265L:	linux-kernel@vger.kernel.org
7266S:	Supported
7267F:	include/uapi/linux/mei.h
7268F:	include/linux/mei_cl_bus.h
7269F:	drivers/misc/mei/*
7270F:	drivers/watchdog/mei_wdt.c
7271F:	Documentation/misc-devices/mei/*
7272F:	samples/mei/*
7273
7274INTEL MENLOW THERMAL DRIVER
7275M:	Sujith Thomas <sujith.thomas@intel.com>
7276L:	platform-driver-x86@vger.kernel.org
7277W:	https://01.org/linux-acpi
7278S:	Supported
7279F:	drivers/platform/x86/intel_menlow.c
7280
7281INTEL MERRIFIELD GPIO DRIVER
7282M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7283L:	linux-gpio@vger.kernel.org
7284S:	Maintained
7285F:	drivers/gpio/gpio-merrifield.c
7286
7287INTEL MIC DRIVERS (mic)
7288M:	Sudeep Dutt <sudeep.dutt@intel.com>
7289M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7290S:	Supported
7291W:	https://github.com/sudeepdutt/mic
7292W:	http://software.intel.com/en-us/mic-developer
7293F:	include/linux/mic_bus.h
7294F:	include/linux/scif.h
7295F:	include/uapi/linux/mic_common.h
7296F:	include/uapi/linux/mic_ioctl.h
7297F:	include/uapi/linux/scif_ioctl.h
7298F:	drivers/misc/mic/
7299F:	drivers/dma/mic_x100_dma.c
7300F:	drivers/dma/mic_x100_dma.h
7301F:	Documentation/mic/
7302
7303INTEL PMC CORE DRIVER
7304M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7305M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7306L:	platform-driver-x86@vger.kernel.org
7307S:	Maintained
7308F:	arch/x86/include/asm/pmc_core.h
7309F:	drivers/platform/x86/intel_pmc_core*
7310
7311INTEL PMC/P-Unit IPC DRIVER
7312M:	Zha Qipeng<qipeng.zha@intel.com>
7313L:	platform-driver-x86@vger.kernel.org
7314S:	Maintained
7315F:	drivers/platform/x86/intel_pmc_ipc.c
7316F:	drivers/platform/x86/intel_punit_ipc.c
7317F:	arch/x86/include/asm/intel_pmc_ipc.h
7318F:	arch/x86/include/asm/intel_punit_ipc.h
7319
7320INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7321M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7322L:	linux-wireless@vger.kernel.org
7323S:	Maintained
7324F:	Documentation/networking/README.ipw2100
7325F:	Documentation/networking/README.ipw2200
7326F:	drivers/net/wireless/intel/ipw2x00/
7327
7328INTEL PSTATE DRIVER
7329M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7330M:	Len Brown <lenb@kernel.org>
7331L:	linux-pm@vger.kernel.org
7332S:	Supported
7333F:	drivers/cpufreq/intel_pstate.c
7334
7335INTEL RDMA RNIC DRIVER
7336M:	Faisal Latif <faisal.latif@intel.com>
7337M:	Shiraz Saleem <shiraz.saleem@intel.com>
7338L:	linux-rdma@vger.kernel.org
7339S:	Supported
7340F:	drivers/infiniband/hw/i40iw/
7341F:	include/uapi/rdma/i40iw-abi.h
7342
7343INTEL SHA MULTIBUFFER DRIVER
7344M:	Megha Dey <megha.dey@linux.intel.com>
7345R:	Tim Chen <tim.c.chen@linux.intel.com>
7346L:	linux-crypto@vger.kernel.org
7347S:	Supported
7348F:	arch/x86/crypto/sha*-mb
7349F:	crypto/mcryptd.c
7350
7351INTEL TELEMETRY DRIVER
7352M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7353L:	platform-driver-x86@vger.kernel.org
7354S:	Maintained
7355F:	arch/x86/include/asm/intel_telemetry.h
7356F:	drivers/platform/x86/intel_telemetry*
7357
7358INTEL VIRTUAL BUTTON DRIVER
7359M:	AceLan Kao <acelan.kao@canonical.com>
7360L:	platform-driver-x86@vger.kernel.org
7361S:	Maintained
7362F:	drivers/platform/x86/intel-vbtn.c
7363
7364INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7365M:	Stanislaw Gruszka <sgruszka@redhat.com>
7366L:	linux-wireless@vger.kernel.org
7367S:	Supported
7368F:	drivers/net/wireless/intel/iwlegacy/
7369
7370INTEL WIRELESS WIFI LINK (iwlwifi)
7371M:	Johannes Berg <johannes.berg@intel.com>
7372M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7373M:	Luca Coelho <luciano.coelho@intel.com>
7374M:	Intel Linux Wireless <linuxwifi@intel.com>
7375L:	linux-wireless@vger.kernel.org
7376W:	http://intellinuxwireless.org
7377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7378S:	Supported
7379F:	drivers/net/wireless/intel/iwlwifi/
7380
7381INTEL WIRELESS WIMAX CONNECTION 2400
7382M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7383M:	linux-wimax@intel.com
7384L:	wimax@linuxwimax.org (subscribers-only)
7385S:	Supported
7386W:	http://linuxwimax.org
7387F:	Documentation/wimax/README.i2400m
7388F:	drivers/net/wimax/i2400m/
7389F:	include/uapi/linux/wimax/i2400m.h
7390
7391INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7392M:	Mario Limonciello <mario.limonciello@dell.com>
7393S:	Maintained
7394F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7395
7396INTEL(R) TRACE HUB
7397M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7398S:	Supported
7399F:	Documentation/trace/intel_th.rst
7400F:	drivers/hwtracing/intel_th/
7401
7402INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7403M:	Ning Sun <ning.sun@intel.com>
7404L:	tboot-devel@lists.sourceforge.net
7405W:	http://tboot.sourceforge.net
7406T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7407S:	Supported
7408F:	Documentation/intel_txt.txt
7409F:	include/linux/tboot.h
7410F:	arch/x86/kernel/tboot.c
7411
7412INTEL-MID GPIO DRIVER
7413M:	David Cohen <david.a.cohen@linux.intel.com>
7414L:	linux-gpio@vger.kernel.org
7415S:	Maintained
7416F:	drivers/gpio/gpio-intel-mid.c
7417
7418INVENSENSE MPU-3050 GYROSCOPE DRIVER
7419M:	Linus Walleij <linus.walleij@linaro.org>
7420L:	linux-iio@vger.kernel.org
7421S:	Maintained
7422F:	drivers/iio/gyro/mpu3050*
7423F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7424
7425IOC3 ETHERNET DRIVER
7426M:	Ralf Baechle <ralf@linux-mips.org>
7427L:	linux-mips@linux-mips.org
7428S:	Maintained
7429F:	drivers/net/ethernet/sgi/ioc3-eth.c
7430
7431IOC3 SERIAL DRIVER
7432M:	Pat Gefre <pfg@sgi.com>
7433L:	linux-serial@vger.kernel.org
7434S:	Maintained
7435F:	drivers/tty/serial/ioc3_serial.c
7436
7437IOMMU DRIVERS
7438M:	Joerg Roedel <joro@8bytes.org>
7439L:	iommu@lists.linux-foundation.org
7440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7441S:	Maintained
7442F:	Documentation/devicetree/bindings/iommu/
7443F:	drivers/iommu/
7444F:	include/linux/iommu.h
7445F:	include/linux/of_iommu.h
7446F:	include/linux/iova.h
7447
7448IP MASQUERADING
7449M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7450S:	Maintained
7451F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7452
7453IPMI SUBSYSTEM
7454M:	Corey Minyard <minyard@acm.org>
7455L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7456W:	http://openipmi.sourceforge.net/
7457S:	Supported
7458F:	Documentation/IPMI.txt
7459F:	drivers/char/ipmi/
7460F:	include/linux/ipmi*
7461F:	include/uapi/linux/ipmi*
7462
7463IPS SCSI RAID DRIVER
7464M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7465L:	linux-scsi@vger.kernel.org
7466W:	http://www.adaptec.com/
7467S:	Maintained
7468F:	drivers/scsi/ips*
7469
7470IPVS
7471M:	Wensong Zhang <wensong@linux-vs.org>
7472M:	Simon Horman <horms@verge.net.au>
7473M:	Julian Anastasov <ja@ssi.bg>
7474L:	netdev@vger.kernel.org
7475L:	lvs-devel@vger.kernel.org
7476S:	Maintained
7477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7479F:	Documentation/networking/ipvs-sysctl.txt
7480F:	include/net/ip_vs.h
7481F:	include/uapi/linux/ip_vs.h
7482F:	net/netfilter/ipvs/
7483
7484IPWIRELESS DRIVER
7485M:	Jiri Kosina <jikos@kernel.org>
7486M:	David Sterba <dsterba@suse.com>
7487S:	Odd Fixes
7488F:	drivers/tty/ipwireless/
7489
7490IPX NETWORK LAYER
7491L:	netdev@vger.kernel.org
7492S:	Obsolete
7493F:	include/uapi/linux/ipx.h
7494F:	drivers/staging/ipx/
7495
7496IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7497M:	Marc Zyngier <marc.zyngier@arm.com>
7498S:	Maintained
7499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7500F:	Documentation/IRQ-domain.txt
7501F:	include/linux/irqdomain.h
7502F:	kernel/irq/irqdomain.c
7503F:	kernel/irq/msi.c
7504
7505IRQ SUBSYSTEM
7506M:	Thomas Gleixner <tglx@linutronix.de>
7507L:	linux-kernel@vger.kernel.org
7508S:	Maintained
7509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7510F:	kernel/irq/
7511
7512IRQCHIP DRIVERS
7513M:	Thomas Gleixner <tglx@linutronix.de>
7514M:	Jason Cooper <jason@lakedaemon.net>
7515M:	Marc Zyngier <marc.zyngier@arm.com>
7516L:	linux-kernel@vger.kernel.org
7517S:	Maintained
7518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7519F:	Documentation/devicetree/bindings/interrupt-controller/
7520F:	drivers/irqchip/
7521
7522ISA
7523M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7524S:	Maintained
7525F:	Documentation/isa.txt
7526F:	drivers/base/isa.c
7527F:	include/linux/isa.h
7528
7529ISA RADIO MODULE
7530M:	Hans Verkuil <hverkuil@xs4all.nl>
7531L:	linux-media@vger.kernel.org
7532T:	git git://linuxtv.org/media_tree.git
7533W:	https://linuxtv.org
7534S:	Maintained
7535F:	drivers/media/radio/radio-isa*
7536
7537ISAPNP
7538M:	Jaroslav Kysela <perex@perex.cz>
7539S:	Maintained
7540F:	Documentation/isapnp.txt
7541F:	drivers/pnp/isapnp/
7542F:	include/linux/isapnp.h
7543
7544ISCSI
7545M:	Lee Duncan <lduncan@suse.com>
7546M:	Chris Leech <cleech@redhat.com>
7547L:	open-iscsi@googlegroups.com
7548W:	www.open-iscsi.com
7549S:	Maintained
7550F:	drivers/scsi/*iscsi*
7551F:	include/scsi/*iscsi*
7552
7553iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7554M:	Peter Jones <pjones@redhat.com>
7555M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7556S:	Maintained
7557F:	drivers/firmware/iscsi_ibft*
7558
7559ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7560M:	Or Gerlitz <ogerlitz@mellanox.com>
7561M:	Sagi Grimberg <sagi@grimberg.me>
7562M:	Roi Dayan <roid@mellanox.com>
7563L:	linux-rdma@vger.kernel.org
7564S:	Supported
7565W:	http://www.openfabrics.org
7566W:	www.open-iscsi.org
7567Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7568F:	drivers/infiniband/ulp/iser/
7569
7570ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7571M:	Sagi Grimberg <sagi@grimberg.me>
7572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7573L:	linux-rdma@vger.kernel.org
7574L:	target-devel@vger.kernel.org
7575S:	Supported
7576W:	http://www.linux-iscsi.org
7577F:	drivers/infiniband/ulp/isert
7578
7579ISDN SUBSYSTEM
7580M:	Karsten Keil <isdn@linux-pingi.de>
7581L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7582L:	netdev@vger.kernel.org
7583W:	http://www.isdn4linux.de
7584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7585S:	Maintained
7586F:	Documentation/isdn/
7587F:	drivers/isdn/
7588F:	include/linux/isdn.h
7589F:	include/linux/isdn/
7590F:	include/uapi/linux/isdn.h
7591F:	include/uapi/linux/isdn/
7592
7593ISDN SUBSYSTEM (Eicon active card driver)
7594M:	Armin Schindler <mac@melware.de>
7595L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7596W:	http://www.melware.de
7597S:	Maintained
7598F:	drivers/isdn/hardware/eicon/
7599
7600IT87 HARDWARE MONITORING DRIVER
7601M:	Jean Delvare <jdelvare@suse.com>
7602L:	linux-hwmon@vger.kernel.org
7603S:	Maintained
7604F:	Documentation/hwmon/it87
7605F:	drivers/hwmon/it87.c
7606
7607IT913X MEDIA DRIVER
7608M:	Antti Palosaari <crope@iki.fi>
7609L:	linux-media@vger.kernel.org
7610W:	https://linuxtv.org
7611W:	http://palosaari.fi/linux/
7612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7613T:	git git://linuxtv.org/anttip/media_tree.git
7614S:	Maintained
7615F:	drivers/media/tuners/it913x*
7616
7617IVTV VIDEO4LINUX DRIVER
7618M:	Andy Walls <awalls@md.metrocast.net>
7619L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7620L:	linux-media@vger.kernel.org
7621T:	git git://linuxtv.org/media_tree.git
7622W:	http://www.ivtvdriver.org
7623S:	Maintained
7624F:	Documentation/media/v4l-drivers/ivtv*
7625F:	drivers/media/pci/ivtv/
7626F:	include/uapi/linux/ivtv*
7627
7628IX2505V MEDIA DRIVER
7629M:	Malcolm Priestley <tvboxspy@gmail.com>
7630L:	linux-media@vger.kernel.org
7631W:	https://linuxtv.org
7632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7633S:	Maintained
7634F:	drivers/media/dvb-frontends/ix2505v*
7635
7636JAILHOUSE HYPERVISOR INTERFACE
7637M:	Jan Kiszka <jan.kiszka@siemens.com>
7638L:	jailhouse-dev@googlegroups.com
7639S:	Maintained
7640F:	arch/x86/kernel/jailhouse.c
7641F:	arch/x86/include/asm/jailhouse_para.h
7642
7643JC42.4 TEMPERATURE SENSOR DRIVER
7644M:	Guenter Roeck <linux@roeck-us.net>
7645L:	linux-hwmon@vger.kernel.org
7646S:	Maintained
7647F:	drivers/hwmon/jc42.c
7648F:	Documentation/hwmon/jc42
7649
7650JFS FILESYSTEM
7651M:	Dave Kleikamp <shaggy@kernel.org>
7652L:	jfs-discussion@lists.sourceforge.net
7653W:	http://jfs.sourceforge.net/
7654T:	git git://github.com/kleikamp/linux-shaggy.git
7655S:	Maintained
7656F:	Documentation/filesystems/jfs.txt
7657F:	fs/jfs/
7658
7659JME NETWORK DRIVER
7660M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7661L:	netdev@vger.kernel.org
7662S:	Maintained
7663F:	drivers/net/ethernet/jme.*
7664
7665JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7666M:	David Woodhouse <dwmw2@infradead.org>
7667L:	linux-mtd@lists.infradead.org
7668W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7669S:	Maintained
7670F:	fs/jffs2/
7671F:	include/uapi/linux/jffs2.h
7672
7673JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7674M:	"Theodore Ts'o" <tytso@mit.edu>
7675M:	Jan Kara <jack@suse.com>
7676L:	linux-ext4@vger.kernel.org
7677S:	Maintained
7678F:	fs/jbd2/
7679F:	include/linux/jbd2.h
7680
7681JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7682M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7683L:	linux-media@vger.kernel.org
7684S:	Maintained
7685F:	drivers/media/platform/rcar_jpu.c
7686
7687JSM Neo PCI based serial card
7688M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7689L:	linux-serial@vger.kernel.org
7690S:	Maintained
7691F:	drivers/tty/serial/jsm/
7692
7693K10TEMP HARDWARE MONITORING DRIVER
7694M:	Clemens Ladisch <clemens@ladisch.de>
7695L:	linux-hwmon@vger.kernel.org
7696S:	Maintained
7697F:	Documentation/hwmon/k10temp
7698F:	drivers/hwmon/k10temp.c
7699
7700K8TEMP HARDWARE MONITORING DRIVER
7701M:	Rudolf Marek <r.marek@assembler.cz>
7702L:	linux-hwmon@vger.kernel.org
7703S:	Maintained
7704F:	Documentation/hwmon/k8temp
7705F:	drivers/hwmon/k8temp.c
7706
7707KASAN
7708M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7709R:	Alexander Potapenko <glider@google.com>
7710R:	Dmitry Vyukov <dvyukov@google.com>
7711L:	kasan-dev@googlegroups.com
7712S:	Maintained
7713F:	arch/*/include/asm/kasan.h
7714F:	arch/*/mm/kasan_init*
7715F:	Documentation/dev-tools/kasan.rst
7716F:	include/linux/kasan*.h
7717F:	lib/test_kasan.c
7718F:	mm/kasan/
7719F:	scripts/Makefile.kasan
7720
7721KCONFIG
7722M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7724L:	linux-kbuild@vger.kernel.org
7725S:	Maintained
7726F:	Documentation/kbuild/kconfig*
7727F:	scripts/kconfig/
7728F:	scripts/Kconfig.include
7729
7730KDUMP
7731M:	Dave Young <dyoung@redhat.com>
7732M:	Baoquan He <bhe@redhat.com>
7733R:	Vivek Goyal <vgoyal@redhat.com>
7734L:	kexec@lists.infradead.org
7735W:	http://lse.sourceforge.net/kdump/
7736S:	Maintained
7737F:	Documentation/kdump/
7738
7739KEENE FM RADIO TRANSMITTER DRIVER
7740M:	Hans Verkuil <hverkuil@xs4all.nl>
7741L:	linux-media@vger.kernel.org
7742T:	git git://linuxtv.org/media_tree.git
7743W:	https://linuxtv.org
7744S:	Maintained
7745F:	drivers/media/radio/radio-keene*
7746
7747KERNEL AUTOMOUNTER
7748M:	Ian Kent <raven@themaw.net>
7749L:	autofs@vger.kernel.org
7750S:	Maintained
7751F:	fs/autofs/
7752
7753KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7754M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7755M:	Michal Marek <michal.lkml@markovi.net>
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7757L:	linux-kbuild@vger.kernel.org
7758S:	Maintained
7759F:	Documentation/kbuild/
7760F:	Makefile
7761F:	scripts/Kbuild*
7762F:	scripts/Makefile*
7763F:	scripts/basic/
7764F:	scripts/mk*
7765F:	scripts/mod/
7766F:	scripts/package/
7767
7768KERNEL JANITORS
7769L:	kernel-janitors@vger.kernel.org
7770W:	http://kernelnewbies.org/KernelJanitors
7771S:	Odd Fixes
7772
7773KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7774M:	"J. Bruce Fields" <bfields@fieldses.org>
7775M:	Jeff Layton <jlayton@kernel.org>
7776L:	linux-nfs@vger.kernel.org
7777W:	http://nfs.sourceforge.net/
7778T:	git git://linux-nfs.org/~bfields/linux.git
7779S:	Supported
7780F:	fs/nfsd/
7781F:	include/uapi/linux/nfsd/
7782F:	fs/lockd/
7783F:	fs/nfs_common/
7784F:	net/sunrpc/
7785F:	include/linux/lockd/
7786F:	include/linux/sunrpc/
7787F:	include/uapi/linux/sunrpc/
7788
7789KERNEL SELFTEST FRAMEWORK
7790M:	Shuah Khan <shuah@kernel.org>
7791L:	linux-kselftest@vger.kernel.org
7792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7793Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7794S:	Maintained
7795F:	tools/testing/selftests/
7796F:	Documentation/dev-tools/kselftest*
7797
7798KERNEL USERMODE HELPER
7799M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7800L:	linux-kernel@vger.kernel.org
7801S:	Maintained
7802F:	kernel/umh.c
7803F:	include/linux/umh.h
7804
7805KERNEL VIRTUAL MACHINE (KVM)
7806M:	Paolo Bonzini <pbonzini@redhat.com>
7807M:	Radim Krčmář <rkrcmar@redhat.com>
7808L:	kvm@vger.kernel.org
7809W:	http://www.linux-kvm.org
7810T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7811S:	Supported
7812F:	Documentation/virtual/kvm/
7813F:	include/trace/events/kvm.h
7814F:	include/uapi/asm-generic/kvm*
7815F:	include/uapi/linux/kvm*
7816F:	include/asm-generic/kvm*
7817F:	include/linux/kvm*
7818F:	include/kvm/iodev.h
7819F:	virt/kvm/*
7820F:	tools/kvm/
7821
7822KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7823M:	Joerg Roedel <joro@8bytes.org>
7824L:	kvm@vger.kernel.org
7825W:	http://www.linux-kvm.org/
7826S:	Maintained
7827F:	arch/x86/include/asm/svm.h
7828F:	arch/x86/kvm/svm.c
7829
7830KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7831M:	Christoffer Dall <christoffer.dall@arm.com>
7832M:	Marc Zyngier <marc.zyngier@arm.com>
7833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7834L:	kvmarm@lists.cs.columbia.edu
7835W:	http://systems.cs.columbia.edu/projects/kvm-arm
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7837S:	Supported
7838F:	arch/arm/include/uapi/asm/kvm*
7839F:	arch/arm/include/asm/kvm*
7840F:	arch/arm/kvm/
7841F:	virt/kvm/arm/
7842F:	include/kvm/arm_*
7843
7844KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7845M:	Christoffer Dall <christoffer.dall@arm.com>
7846M:	Marc Zyngier <marc.zyngier@arm.com>
7847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7848L:	kvmarm@lists.cs.columbia.edu
7849S:	Maintained
7850F:	arch/arm64/include/uapi/asm/kvm*
7851F:	arch/arm64/include/asm/kvm*
7852F:	arch/arm64/kvm/
7853
7854KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7855M:	James Hogan <jhogan@kernel.org>
7856L:	linux-mips@linux-mips.org
7857S:	Supported
7858F:	arch/mips/include/uapi/asm/kvm*
7859F:	arch/mips/include/asm/kvm*
7860F:	arch/mips/kvm/
7861
7862KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7863M:	Paul Mackerras <paulus@ozlabs.org>
7864L:	kvm-ppc@vger.kernel.org
7865W:	http://www.linux-kvm.org/
7866T:	git git://github.com/agraf/linux-2.6.git
7867S:	Supported
7868F:	arch/powerpc/include/uapi/asm/kvm*
7869F:	arch/powerpc/include/asm/kvm*
7870F:	arch/powerpc/kvm/
7871F:	arch/powerpc/kernel/kvm*
7872
7873KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7874M:	Christian Borntraeger <borntraeger@de.ibm.com>
7875M:	Janosch Frank <frankja@linux.ibm.com>
7876R:	David Hildenbrand <david@redhat.com>
7877R:	Cornelia Huck <cohuck@redhat.com>
7878L:	linux-s390@vger.kernel.org
7879W:	http://www.ibm.com/developerworks/linux/linux390/
7880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7881S:	Supported
7882F:	arch/s390/include/uapi/asm/kvm*
7883F:	arch/s390/include/asm/gmap.h
7884F:	arch/s390/include/asm/kvm*
7885F:	arch/s390/kvm/
7886F:	arch/s390/mm/gmap.c
7887
7888KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7889M:	Paolo Bonzini <pbonzini@redhat.com>
7890M:	Radim Krčmář <rkrcmar@redhat.com>
7891L:	kvm@vger.kernel.org
7892W:	http://www.linux-kvm.org
7893T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7894S:	Supported
7895F:	arch/x86/kvm/
7896F:	arch/x86/include/uapi/asm/kvm*
7897F:	arch/x86/include/asm/kvm*
7898F:	arch/x86/include/asm/pvclock-abi.h
7899F:	arch/x86/kernel/kvm.c
7900F:	arch/x86/kernel/kvmclock.c
7901
7902KERNFS
7903M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7904M:	Tejun Heo <tj@kernel.org>
7905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7906S:	Supported
7907F:	include/linux/kernfs.h
7908F:	fs/kernfs/
7909
7910KEXEC
7911M:	Eric Biederman <ebiederm@xmission.com>
7912W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7913L:	kexec@lists.infradead.org
7914S:	Maintained
7915F:	include/linux/kexec.h
7916F:	include/uapi/linux/kexec.h
7917F:	kernel/kexec*
7918
7919KEYS-ENCRYPTED
7920M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7921L:	linux-integrity@vger.kernel.org
7922L:	keyrings@vger.kernel.org
7923S:	Supported
7924F:	Documentation/security/keys/trusted-encrypted.rst
7925F:	include/keys/encrypted-type.h
7926F:	security/keys/encrypted-keys/
7927
7928KEYS-TRUSTED
7929M:	James Bottomley <jejb@linux.vnet.ibm.com>
7930M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7931L:	linux-integrity@vger.kernel.org
7932L:	keyrings@vger.kernel.org
7933S:	Supported
7934F:	Documentation/security/keys/trusted-encrypted.rst
7935F:	include/keys/trusted-type.h
7936F:	security/keys/trusted.c
7937F:	security/keys/trusted.h
7938
7939KEYS/KEYRINGS:
7940M:	David Howells <dhowells@redhat.com>
7941L:	keyrings@vger.kernel.org
7942S:	Maintained
7943F:	Documentation/security/keys/core.rst
7944F:	include/linux/key.h
7945F:	include/linux/key-type.h
7946F:	include/linux/keyctl.h
7947F:	include/uapi/linux/keyctl.h
7948F:	include/keys/
7949F:	security/keys/
7950
7951KGDB / KDB /debug_core
7952M:	Jason Wessel <jason.wessel@windriver.com>
7953M:	Daniel Thompson <daniel.thompson@linaro.org>
7954W:	http://kgdb.wiki.kernel.org/
7955L:	kgdb-bugreport@lists.sourceforge.net
7956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7957S:	Maintained
7958F:	Documentation/dev-tools/kgdb.rst
7959F:	drivers/misc/kgdbts.c
7960F:	drivers/tty/serial/kgdboc.c
7961F:	include/linux/kdb.h
7962F:	include/linux/kgdb.h
7963F:	kernel/debug/
7964
7965KMEMLEAK
7966M:	Catalin Marinas <catalin.marinas@arm.com>
7967S:	Maintained
7968F:	Documentation/dev-tools/kmemleak.rst
7969F:	include/linux/kmemleak.h
7970F:	mm/kmemleak.c
7971F:	mm/kmemleak-test.c
7972
7973KMOD KERNEL MODULE LOADER - USERMODE HELPER
7974M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7975L:	linux-kernel@vger.kernel.org
7976S:	Maintained
7977F:	kernel/kmod.c
7978F:	include/linux/kmod.h
7979F:	lib/test_kmod.c
7980F:	tools/testing/selftests/kmod/
7981
7982KPROBES
7983M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7984M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7985M:	"David S. Miller" <davem@davemloft.net>
7986M:	Masami Hiramatsu <mhiramat@kernel.org>
7987S:	Maintained
7988F:	Documentation/kprobes.txt
7989F:	include/linux/kprobes.h
7990F:	include/asm-generic/kprobes.h
7991F:	kernel/kprobes.c
7992
7993KS0108 LCD CONTROLLER DRIVER
7994M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7995S:	Maintained
7996F:	Documentation/auxdisplay/ks0108
7997F:	drivers/auxdisplay/ks0108.c
7998F:	include/linux/ks0108.h
7999
8000L3MDEV
8001M:	David Ahern <dsa@cumulusnetworks.com>
8002L:	netdev@vger.kernel.org
8003S:	Maintained
8004F:	net/l3mdev
8005F:	include/net/l3mdev.h
8006
8007LANTIQ MIPS ARCHITECTURE
8008M:	John Crispin <john@phrozen.org>
8009L:	linux-mips@linux-mips.org
8010S:	Maintained
8011F:	arch/mips/lantiq
8012F:	drivers/soc/lantiq
8013
8014LAPB module
8015L:	linux-x25@vger.kernel.org
8016S:	Orphan
8017F:	Documentation/networking/lapb-module.txt
8018F:	include/*/lapb.h
8019F:	net/lapb/
8020
8021LASI 53c700 driver for PARISC
8022M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8023L:	linux-scsi@vger.kernel.org
8024S:	Maintained
8025F:	Documentation/scsi/53c700.txt
8026F:	drivers/scsi/53c700*
8027
8028LEAKING_ADDRESSES
8029M:	Tobin C. Harding <me@tobin.cc>
8030M:	Tycho Andersen <tycho@tycho.ws>
8031L:	kernel-hardening@lists.openwall.com
8032S:	Maintained
8033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8034F:	scripts/leaking_addresses.pl
8035
8036LED SUBSYSTEM
8037M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8038M:	Pavel Machek <pavel@ucw.cz>
8039L:	linux-leds@vger.kernel.org
8040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8041S:	Maintained
8042F:	Documentation/devicetree/bindings/leds/
8043F:	drivers/leds/
8044F:	include/linux/leds.h
8045
8046LEGACY EEPROM DRIVER
8047M:	Jean Delvare <jdelvare@suse.com>
8048S:	Maintained
8049F:	Documentation/misc-devices/eeprom
8050F:	drivers/misc/eeprom/eeprom.c
8051
8052LEGO MINDSTORMS EV3
8053R:	David Lechner <david@lechnology.com>
8054S:	Maintained
8055F:	arch/arm/boot/dts/da850-lego-ev3.dts
8056F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8057F:	drivers/power/supply/lego_ev3_battery.c
8058
8059LEGO USB Tower driver
8060M:	Juergen Stuber <starblue@users.sourceforge.net>
8061L:	legousb-devel@lists.sourceforge.net
8062W:	http://legousb.sourceforge.net/
8063S:	Maintained
8064F:	drivers/usb/misc/legousbtower.c
8065
8066LG2160 MEDIA DRIVER
8067M:	Michael Krufky <mkrufky@linuxtv.org>
8068L:	linux-media@vger.kernel.org
8069W:	https://linuxtv.org
8070W:	http://github.com/mkrufky
8071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8072T:	git git://linuxtv.org/mkrufky/tuners.git
8073S:	Maintained
8074F:	drivers/media/dvb-frontends/lg2160.*
8075
8076LGDT3305 MEDIA DRIVER
8077M:	Michael Krufky <mkrufky@linuxtv.org>
8078L:	linux-media@vger.kernel.org
8079W:	https://linuxtv.org
8080W:	http://github.com/mkrufky
8081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8082T:	git git://linuxtv.org/mkrufky/tuners.git
8083S:	Maintained
8084F:	drivers/media/dvb-frontends/lgdt3305.*
8085
8086LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8087M:	Viresh Kumar <vireshk@kernel.org>
8088L:	linux-ide@vger.kernel.org
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8090S:	Maintained
8091F:	include/linux/pata_arasan_cf_data.h
8092F:	drivers/ata/pata_arasan_cf.c
8093
8094LIBATA PATA DRIVERS
8095M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8096M:	Tejun Heo <tj@kernel.org>
8097L:	linux-ide@vger.kernel.org
8098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8099S:	Maintained
8100F:	drivers/ata/pata_*.c
8101F:	drivers/ata/ata_generic.c
8102
8103LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8104M:	Linus Walleij <linus.walleij@linaro.org>
8105L:	linux-ide@vger.kernel.org
8106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8107S:	Maintained
8108F:	drivers/ata/pata_ftide010.c
8109F:	drivers/ata/sata_gemini.c
8110F:	drivers/ata/sata_gemini.h
8111
8112LIBATA SATA AHCI PLATFORM devices support
8113M:	Hans de Goede <hdegoede@redhat.com>
8114M:	Tejun Heo <tj@kernel.org>
8115L:	linux-ide@vger.kernel.org
8116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8117S:	Maintained
8118F:	drivers/ata/ahci_platform.c
8119F:	drivers/ata/libahci_platform.c
8120F:	include/linux/ahci_platform.h
8121
8122LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8123M:	Mikael Pettersson <mikpelinux@gmail.com>
8124L:	linux-ide@vger.kernel.org
8125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8126S:	Maintained
8127F:	drivers/ata/sata_promise.*
8128
8129LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8130M:	Tejun Heo <tj@kernel.org>
8131L:	linux-ide@vger.kernel.org
8132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8133S:	Maintained
8134F:	drivers/ata/
8135F:	include/linux/ata.h
8136F:	include/linux/libata.h
8137F:	Documentation/devicetree/bindings/ata/
8138
8139LIBLOCKDEP
8140M:	Sasha Levin <alexander.levin@verizon.com>
8141S:	Maintained
8142F:	tools/lib/lockdep/
8143
8144LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8145M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8146M:	Dan Williams <dan.j.williams@intel.com>
8147M:	Vishal Verma <vishal.l.verma@intel.com>
8148M:	Dave Jiang <dave.jiang@intel.com>
8149L:	linux-nvdimm@lists.01.org
8150Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8151S:	Supported
8152F:	drivers/nvdimm/blk.c
8153F:	drivers/nvdimm/region_devs.c
8154
8155LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8156M:	Vishal Verma <vishal.l.verma@intel.com>
8157M:	Dan Williams <dan.j.williams@intel.com>
8158M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8159M:	Dave Jiang <dave.jiang@intel.com>
8160L:	linux-nvdimm@lists.01.org
8161Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8162S:	Supported
8163F:	drivers/nvdimm/btt*
8164
8165LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8166M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8167M:	Dan Williams <dan.j.williams@intel.com>
8168M:	Vishal Verma <vishal.l.verma@intel.com>
8169M:	Dave Jiang <dave.jiang@intel.com>
8170L:	linux-nvdimm@lists.01.org
8171Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8172S:	Supported
8173F:	drivers/nvdimm/pmem*
8174
8175LIBNVDIMM: DEVICETREE BINDINGS
8176M:	Oliver O'Halloran <oohall@gmail.com>
8177L:	linux-nvdimm@lists.01.org
8178Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8179S:	Supported
8180F:	drivers/nvdimm/of_pmem.c
8181F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8182
8183LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8184M:	Dan Williams <dan.j.williams@intel.com>
8185M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8186M:	Vishal Verma <vishal.l.verma@intel.com>
8187M:	Dave Jiang <dave.jiang@intel.com>
8188L:	linux-nvdimm@lists.01.org
8189Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8191S:	Supported
8192F:	drivers/nvdimm/*
8193F:	drivers/acpi/nfit/*
8194F:	include/linux/nd.h
8195F:	include/linux/libnvdimm.h
8196F:	include/uapi/linux/ndctl.h
8197
8198LIGHTNVM PLATFORM SUPPORT
8199M:	Matias Bjorling <mb@lightnvm.io>
8200W:	http://github/OpenChannelSSD
8201L:	linux-block@vger.kernel.org
8202S:	Maintained
8203F:	drivers/lightnvm/
8204F:	include/linux/lightnvm.h
8205F:	include/uapi/linux/lightnvm.h
8206
8207LINUX FOR POWER MACINTOSH
8208M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8209W:	http://www.penguinppc.org/
8210L:	linuxppc-dev@lists.ozlabs.org
8211S:	Maintained
8212F:	arch/powerpc/platforms/powermac/
8213F:	drivers/macintosh/
8214
8215LINUX FOR POWERPC (32-BIT AND 64-BIT)
8216M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8217M:	Paul Mackerras <paulus@samba.org>
8218M:	Michael Ellerman <mpe@ellerman.id.au>
8219W:	https://github.com/linuxppc/linux/wiki
8220L:	linuxppc-dev@lists.ozlabs.org
8221Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8223S:	Supported
8224F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8225F:	Documentation/devicetree/bindings/powerpc/
8226F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8227F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8228F:	Documentation/powerpc/
8229F:	arch/powerpc/
8230F:	drivers/char/tpm/tpm_ibmvtpm*
8231F:	drivers/crypto/nx/
8232F:	drivers/crypto/vmx/
8233F:	drivers/i2c/busses/i2c-opal.c
8234F:	drivers/net/ethernet/ibm/ibmveth.*
8235F:	drivers/net/ethernet/ibm/ibmvnic.*
8236F:	drivers/pci/hotplug/pnv_php.c
8237F:	drivers/pci/hotplug/rpa*
8238F:	drivers/rtc/rtc-opal.c
8239F:	drivers/scsi/ibmvscsi/
8240F:	drivers/tty/hvc/hvc_opal.c
8241F:	drivers/watchdog/wdrtas.c
8242F:	tools/testing/selftests/powerpc
8243N:	/pmac
8244N:	powermac
8245N:	powernv
8246N:	[^a-z0-9]ps3
8247N:	pseries
8248
8249LINUX FOR POWERPC EMBEDDED MPC5XXX
8250M:	Anatolij Gustschin <agust@denx.de>
8251L:	linuxppc-dev@lists.ozlabs.org
8252T:	git git://git.denx.de/linux-denx-agust.git
8253S:	Maintained
8254F:	arch/powerpc/platforms/512x/
8255F:	arch/powerpc/platforms/52xx/
8256
8257LINUX FOR POWERPC EMBEDDED PPC4XX
8258M:	Alistair Popple <alistair@popple.id.au>
8259M:	Matt Porter <mporter@kernel.crashing.org>
8260W:	http://www.penguinppc.org/
8261L:	linuxppc-dev@lists.ozlabs.org
8262S:	Maintained
8263F:	arch/powerpc/platforms/40x/
8264F:	arch/powerpc/platforms/44x/
8265
8266LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8267M:	Scott Wood <oss@buserror.net>
8268M:	Kumar Gala <galak@kernel.crashing.org>
8269W:	http://www.penguinppc.org/
8270L:	linuxppc-dev@lists.ozlabs.org
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8272S:	Maintained
8273F:	arch/powerpc/platforms/83xx/
8274F:	arch/powerpc/platforms/85xx/
8275F:	Documentation/devicetree/bindings/powerpc/fsl/
8276
8277LINUX FOR POWERPC EMBEDDED PPC8XX
8278M:	Vitaly Bordug <vitb@kernel.crashing.org>
8279W:	http://www.penguinppc.org/
8280L:	linuxppc-dev@lists.ozlabs.org
8281S:	Maintained
8282F:	arch/powerpc/platforms/8xx/
8283
8284LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8285L:	linuxppc-dev@lists.ozlabs.org
8286S:	Orphan
8287F:	arch/powerpc/*/*virtex*
8288F:	arch/powerpc/*/*/*virtex*
8289
8290LINUX FOR POWERPC PA SEMI PWRFICIENT
8291L:	linuxppc-dev@lists.ozlabs.org
8292S:	Orphan
8293F:	arch/powerpc/platforms/pasemi/
8294F:	drivers/*/*pasemi*
8295F:	drivers/*/*/*pasemi*
8296
8297LINUX KERNEL DUMP TEST MODULE (LKDTM)
8298M:	Kees Cook <keescook@chromium.org>
8299S:	Maintained
8300F:	drivers/misc/lkdtm/*
8301
8302LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8303M:	Alan Stern <stern@rowland.harvard.edu>
8304M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8305M:	Will Deacon <will.deacon@arm.com>
8306M:	Peter Zijlstra <peterz@infradead.org>
8307M:	Boqun Feng <boqun.feng@gmail.com>
8308M:	Nicholas Piggin <npiggin@gmail.com>
8309M:	David Howells <dhowells@redhat.com>
8310M:	Jade Alglave <j.alglave@ucl.ac.uk>
8311M:	Luc Maranget <luc.maranget@inria.fr>
8312M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8313R:	Akira Yokosawa <akiyks@gmail.com>
8314L:	linux-kernel@vger.kernel.org
8315S:	Supported
8316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8317F:	tools/memory-model/
8318F:	Documentation/memory-barriers.txt
8319
8320LINUX SECURITY MODULE (LSM) FRAMEWORK
8321M:	Chris Wright <chrisw@sous-sol.org>
8322L:	linux-security-module@vger.kernel.org
8323S:	Supported
8324
8325LIS3LV02D ACCELEROMETER DRIVER
8326M:	Eric Piel <eric.piel@tremplin-utc.net>
8327S:	Maintained
8328F:	Documentation/misc-devices/lis3lv02d
8329F:	drivers/misc/lis3lv02d/
8330F:	drivers/platform/x86/hp_accel.c
8331
8332LIVE PATCHING
8333M:	Josh Poimboeuf <jpoimboe@redhat.com>
8334M:	Jessica Yu <jeyu@kernel.org>
8335M:	Jiri Kosina <jikos@kernel.org>
8336M:	Miroslav Benes <mbenes@suse.cz>
8337R:	Petr Mladek <pmladek@suse.com>
8338S:	Maintained
8339F:	kernel/livepatch/
8340F:	include/linux/livepatch.h
8341F:	arch/x86/include/asm/livepatch.h
8342F:	arch/x86/kernel/livepatch.c
8343F:	Documentation/livepatch/
8344F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8345F:	samples/livepatch/
8346L:	live-patching@vger.kernel.org
8347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8348
8349LLC (802.2)
8350L:	netdev@vger.kernel.org
8351S:	Odd fixes
8352F:	include/linux/llc.h
8353F:	include/uapi/linux/llc.h
8354F:	include/net/llc*
8355F:	net/llc/
8356
8357LM73 HARDWARE MONITOR DRIVER
8358M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8359L:	linux-hwmon@vger.kernel.org
8360S:	Maintained
8361F:	drivers/hwmon/lm73.c
8362
8363LM78 HARDWARE MONITOR DRIVER
8364M:	Jean Delvare <jdelvare@suse.com>
8365L:	linux-hwmon@vger.kernel.org
8366S:	Maintained
8367F:	Documentation/hwmon/lm78
8368F:	drivers/hwmon/lm78.c
8369
8370LM83 HARDWARE MONITOR DRIVER
8371M:	Jean Delvare <jdelvare@suse.com>
8372L:	linux-hwmon@vger.kernel.org
8373S:	Maintained
8374F:	Documentation/hwmon/lm83
8375F:	drivers/hwmon/lm83.c
8376
8377LM90 HARDWARE MONITOR DRIVER
8378M:	Jean Delvare <jdelvare@suse.com>
8379L:	linux-hwmon@vger.kernel.org
8380S:	Maintained
8381F:	Documentation/hwmon/lm90
8382F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8383F:	drivers/hwmon/lm90.c
8384F:	include/dt-bindings/thermal/lm90.h
8385
8386LM95234 HARDWARE MONITOR DRIVER
8387M:	Guenter Roeck <linux@roeck-us.net>
8388L:	linux-hwmon@vger.kernel.org
8389S:	Maintained
8390F:	Documentation/hwmon/lm95234
8391F:	drivers/hwmon/lm95234.c
8392
8393LME2510 MEDIA DRIVER
8394M:	Malcolm Priestley <tvboxspy@gmail.com>
8395L:	linux-media@vger.kernel.org
8396W:	https://linuxtv.org
8397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8398S:	Maintained
8399F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8400
8401LOADPIN SECURITY MODULE
8402M:	Kees Cook <keescook@chromium.org>
8403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8404S:	Supported
8405F:	security/loadpin/
8406F:	Documentation/admin-guide/LSM/LoadPin.rst
8407
8408LOCKING PRIMITIVES
8409M:	Peter Zijlstra <peterz@infradead.org>
8410M:	Ingo Molnar <mingo@redhat.com>
8411M:	Will Deacon <will.deacon@arm.com>
8412L:	linux-kernel@vger.kernel.org
8413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8414S:	Maintained
8415F:	Documentation/locking/
8416F:	include/linux/lockdep.h
8417F:	include/linux/spinlock*.h
8418F:	arch/*/include/asm/spinlock*.h
8419F:	include/linux/rwlock*.h
8420F:	include/linux/mutex*.h
8421F:	arch/*/include/asm/mutex*.h
8422F:	include/linux/rwsem*.h
8423F:	arch/*/include/asm/rwsem.h
8424F:	include/linux/seqlock.h
8425F:	lib/locking*.[ch]
8426F:	kernel/locking/
8427X:	kernel/locking/locktorture.c
8428
8429LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8430M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8431L:	linux-ntfs-dev@lists.sourceforge.net
8432W:	http://www.linux-ntfs.org/content/view/19/37/
8433S:	Maintained
8434F:	Documentation/ldm.txt
8435F:	block/partitions/ldm.*
8436
8437LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8438M:	Sathya Prakash <sathya.prakash@broadcom.com>
8439M:	Chaitra P B <chaitra.basappa@broadcom.com>
8440M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8441L:	MPT-FusionLinux.pdl@broadcom.com
8442L:	linux-scsi@vger.kernel.org
8443W:	http://www.avagotech.com/support/
8444S:	Supported
8445F:	drivers/message/fusion/
8446F:	drivers/scsi/mpt3sas/
8447
8448LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8449M:	Matthew Wilcox <matthew@wil.cx>
8450L:	linux-scsi@vger.kernel.org
8451S:	Maintained
8452F:	drivers/scsi/sym53c8xx_2/
8453
8454LTC4261 HARDWARE MONITOR DRIVER
8455M:	Guenter Roeck <linux@roeck-us.net>
8456L:	linux-hwmon@vger.kernel.org
8457S:	Maintained
8458F:	Documentation/hwmon/ltc4261
8459F:	drivers/hwmon/ltc4261.c
8460
8461LTC4306 I2C MULTIPLEXER DRIVER
8462M:	Michael Hennerich <michael.hennerich@analog.com>
8463W:	http://ez.analog.com/community/linux-device-drivers
8464L:	linux-i2c@vger.kernel.org
8465S:	Supported
8466F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8467F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8468
8469LTP (Linux Test Project)
8470M:	Mike Frysinger <vapier@gentoo.org>
8471M:	Cyril Hrubis <chrubis@suse.cz>
8472M:	Wanlong Gao <wanlong.gao@gmail.com>
8473M:	Jan Stancek <jstancek@redhat.com>
8474M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8475M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8476L:	ltp@lists.linux.it (subscribers-only)
8477W:	http://linux-test-project.github.io/
8478T:	git git://github.com/linux-test-project/ltp.git
8479S:	Maintained
8480
8481M68K ARCHITECTURE
8482M:	Geert Uytterhoeven <geert@linux-m68k.org>
8483L:	linux-m68k@lists.linux-m68k.org
8484W:	http://www.linux-m68k.org/
8485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8486S:	Maintained
8487F:	arch/m68k/
8488F:	drivers/zorro/
8489
8490M68K ON APPLE MACINTOSH
8491M:	Joshua Thompson <funaho@jurai.org>
8492W:	http://www.mac.linux-m68k.org/
8493L:	linux-m68k@lists.linux-m68k.org
8494S:	Maintained
8495F:	arch/m68k/mac/
8496
8497M68K ON HP9000/300
8498M:	Philip Blundell <philb@gnu.org>
8499W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8500S:	Maintained
8501F:	arch/m68k/hp300/
8502
8503M88DS3103 MEDIA DRIVER
8504M:	Antti Palosaari <crope@iki.fi>
8505L:	linux-media@vger.kernel.org
8506W:	https://linuxtv.org
8507W:	http://palosaari.fi/linux/
8508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8509T:	git git://linuxtv.org/anttip/media_tree.git
8510S:	Maintained
8511F:	drivers/media/dvb-frontends/m88ds3103*
8512
8513M88RS2000 MEDIA DRIVER
8514M:	Malcolm Priestley <tvboxspy@gmail.com>
8515L:	linux-media@vger.kernel.org
8516W:	https://linuxtv.org
8517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8518S:	Maintained
8519F:	drivers/media/dvb-frontends/m88rs2000*
8520
8521MA901 MASTERKIT USB FM RADIO DRIVER
8522M:	Alexey Klimov <klimov.linux@gmail.com>
8523L:	linux-media@vger.kernel.org
8524T:	git git://linuxtv.org/media_tree.git
8525S:	Maintained
8526F:	drivers/media/radio/radio-ma901.c
8527
8528MAC80211
8529M:	Johannes Berg <johannes@sipsolutions.net>
8530L:	linux-wireless@vger.kernel.org
8531W:	http://wireless.kernel.org/
8532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8534S:	Maintained
8535F:	Documentation/networking/mac80211-injection.txt
8536F:	include/net/mac80211.h
8537F:	net/mac80211/
8538F:	drivers/net/wireless/mac80211_hwsim.[ch]
8539F:	Documentation/networking/mac80211_hwsim/README
8540
8541MAILBOX API
8542M:	Jassi Brar <jassisinghbrar@gmail.com>
8543L:	linux-kernel@vger.kernel.org
8544S:	Maintained
8545F:	drivers/mailbox/
8546F:	include/linux/mailbox_client.h
8547F:	include/linux/mailbox_controller.h
8548
8549MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8550M:	Michael Kerrisk <mtk.manpages@gmail.com>
8551W:	http://www.kernel.org/doc/man-pages
8552L:	linux-man@vger.kernel.org
8553S:	Maintained
8554
8555MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8556M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8557L:	linux-mips@linux-mips.org
8558S:	Maintained
8559F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8560
8561MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8562M:	Andrew Lunn <andrew@lunn.ch>
8563M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8564L:	netdev@vger.kernel.org
8565S:	Maintained
8566F:	drivers/net/dsa/mv88e6xxx/
8567F:	linux/platform_data/mv88e6xxx.h
8568F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8569
8570MARVELL ARMADA DRM SUPPORT
8571M:	Russell King <linux@armlinux.org.uk>
8572S:	Maintained
8573T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8574T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8575F:	drivers/gpu/drm/armada/
8576F:	include/uapi/drm/armada_drm.h
8577F:	Documentation/devicetree/bindings/display/armada/
8578
8579MARVELL CRYPTO DRIVER
8580M:	Boris Brezillon <boris.brezillon@bootlin.com>
8581M:	Arnaud Ebalard <arno@natisbad.org>
8582F:	drivers/crypto/marvell/
8583S:	Maintained
8584L:	linux-crypto@vger.kernel.org
8585
8586MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8587M:	Mirko Lindner <mlindner@marvell.com>
8588M:	Stephen Hemminger <stephen@networkplumber.org>
8589L:	netdev@vger.kernel.org
8590S:	Maintained
8591F:	drivers/net/ethernet/marvell/sk*
8592
8593MARVELL LIBERTAS WIRELESS DRIVER
8594L:	libertas-dev@lists.infradead.org
8595S:	Orphan
8596F:	drivers/net/wireless/marvell/libertas/
8597
8598MARVELL MACCHIATOBIN SUPPORT
8599M:	Russell King <linux@armlinux.org.uk>
8600L:	linux-arm-kernel@lists.infradead.org
8601S:	Maintained
8602F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8603
8604MARVELL MV643XX ETHERNET DRIVER
8605M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8606L:	netdev@vger.kernel.org
8607S:	Maintained
8608F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8609F:	include/linux/mv643xx.h
8610
8611MARVELL MV88X3310 PHY DRIVER
8612M:	Russell King <linux@armlinux.org.uk>
8613L:	netdev@vger.kernel.org
8614S:	Maintained
8615F:	drivers/net/phy/marvell10g.c
8616
8617MARVELL MVNETA ETHERNET DRIVER
8618M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8619L:	netdev@vger.kernel.org
8620S:	Maintained
8621F:	drivers/net/ethernet/marvell/mvneta.*
8622
8623MARVELL MWIFIEX WIRELESS DRIVER
8624M:	Amitkumar Karwar <amitkarwar@gmail.com>
8625M:	Nishant Sarmukadam <nishants@marvell.com>
8626M:	Ganapathi Bhat <gbhat@marvell.com>
8627M:	Xinming Hu <huxm@marvell.com>
8628L:	linux-wireless@vger.kernel.org
8629S:	Maintained
8630F:	drivers/net/wireless/marvell/mwifiex/
8631
8632MARVELL MWL8K WIRELESS DRIVER
8633M:	Lennert Buytenhek <buytenh@wantstofly.org>
8634L:	linux-wireless@vger.kernel.org
8635S:	Odd Fixes
8636F:	drivers/net/wireless/marvell/mwl8k.c
8637
8638MARVELL NAND CONTROLLER DRIVER
8639M:	Miquel Raynal <miquel.raynal@bootlin.com>
8640L:	linux-mtd@lists.infradead.org
8641S:	Maintained
8642F:	drivers/mtd/nand/raw/marvell_nand.c
8643F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8644
8645MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8646M:	Nicolas Pitre <nico@fluxnic.net>
8647S:	Odd Fixes
8648F:	drivers/mmc/host/mvsdio.*
8649
8650MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8651M:	Hu Ziji <huziji@marvell.com>
8652L:	linux-mmc@vger.kernel.org
8653S:	Supported
8654F:	drivers/mmc/host/sdhci-xenon*
8655F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8656
8657MATROX FRAMEBUFFER DRIVER
8658L:	linux-fbdev@vger.kernel.org
8659S:	Orphan
8660F:	drivers/video/fbdev/matrox/matroxfb_*
8661F:	include/uapi/linux/matroxfb.h
8662
8663MAX16065 HARDWARE MONITOR DRIVER
8664M:	Guenter Roeck <linux@roeck-us.net>
8665L:	linux-hwmon@vger.kernel.org
8666S:	Maintained
8667F:	Documentation/hwmon/max16065
8668F:	drivers/hwmon/max16065.c
8669
8670MAX20751 HARDWARE MONITOR DRIVER
8671M:	Guenter Roeck <linux@roeck-us.net>
8672L:	linux-hwmon@vger.kernel.org
8673S:	Maintained
8674F:	Documentation/hwmon/max20751
8675F:	drivers/hwmon/max20751.c
8676
8677MAX2175 SDR TUNER DRIVER
8678M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8679L:	linux-media@vger.kernel.org
8680T:	git git://linuxtv.org/media_tree.git
8681S:	Maintained
8682F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8683F:	Documentation/media/v4l-drivers/max2175.rst
8684F:	drivers/media/i2c/max2175*
8685F:	include/uapi/linux/max2175.h
8686
8687MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8688L:	linux-hwmon@vger.kernel.org
8689S:	Orphan
8690F:	Documentation/hwmon/max6650
8691F:	drivers/hwmon/max6650.c
8692
8693MAX6697 HARDWARE MONITOR DRIVER
8694M:	Guenter Roeck <linux@roeck-us.net>
8695L:	linux-hwmon@vger.kernel.org
8696S:	Maintained
8697F:	Documentation/hwmon/max6697
8698F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8699F:	drivers/hwmon/max6697.c
8700F:	include/linux/platform_data/max6697.h
8701
8702MAX9860 MONO AUDIO VOICE CODEC DRIVER
8703M:	Peter Rosin <peda@axentia.se>
8704L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8705S:	Maintained
8706F:	Documentation/devicetree/bindings/sound/max9860.txt
8707F:	sound/soc/codecs/max9860.*
8708
8709MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8710M:	Javier Martinez Canillas <javier@dowhile0.org>
8711L:	linux-kernel@vger.kernel.org
8712S:	Supported
8713F:	drivers/regulator/max77802-regulator.c
8714F:	Documentation/devicetree/bindings/*/*max77802.txt
8715F:	include/dt-bindings/*/*max77802.h
8716
8717MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8718M:	Krzysztof Kozlowski <krzk@kernel.org>
8719M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8720L:	linux-pm@vger.kernel.org
8721S:	Supported
8722F:	drivers/power/supply/max14577_charger.c
8723F:	drivers/power/supply/max77693_charger.c
8724
8725MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8726M:	Chanwoo Choi <cw00.choi@samsung.com>
8727M:	Krzysztof Kozlowski <krzk@kernel.org>
8728M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8729L:	linux-kernel@vger.kernel.org
8730S:	Supported
8731F:	drivers/*/max14577*.c
8732F:	drivers/*/max77686*.c
8733F:	drivers/*/max77693*.c
8734F:	drivers/extcon/extcon-max14577.c
8735F:	drivers/extcon/extcon-max77693.c
8736F:	drivers/rtc/rtc-max77686.c
8737F:	drivers/clk/clk-max77686.c
8738F:	Documentation/devicetree/bindings/mfd/max14577.txt
8739F:	Documentation/devicetree/bindings/*/max77686.txt
8740F:	Documentation/devicetree/bindings/mfd/max77693.txt
8741F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8742F:	include/linux/mfd/max14577*.h
8743F:	include/linux/mfd/max77686*.h
8744F:	include/linux/mfd/max77693*.h
8745
8746MAXIRADIO FM RADIO RECEIVER DRIVER
8747M:	Hans Verkuil <hverkuil@xs4all.nl>
8748L:	linux-media@vger.kernel.org
8749T:	git git://linuxtv.org/media_tree.git
8750W:	https://linuxtv.org
8751S:	Maintained
8752F:	drivers/media/radio/radio-maxiradio*
8753
8754MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8755M:	Peter Rosin <peda@axentia.se>
8756L:	linux-iio@vger.kernel.org
8757S:	Maintained
8758F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8759F:	drivers/iio/potentiometer/mcp4018.c
8760F:	drivers/iio/potentiometer/mcp4531.c
8761
8762MCR20A IEEE-802.15.4 RADIO DRIVER
8763M:	Xue Liu <liuxuenetmail@gmail.com>
8764L:	linux-wpan@vger.kernel.org
8765W:	https://github.com/xueliu/mcr20a-linux
8766S:	Maintained
8767F:	drivers/net/ieee802154/mcr20a.c
8768F:	drivers/net/ieee802154/mcr20a.h
8769F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8770
8771MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8772M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8773L:	linux-iio@vger.kernel.org
8774S:	Maintained
8775F:	drivers/iio/dac/cio-dac.c
8776
8777MEDIA DRIVERS FOR ASCOT2E
8778M:	Sergey Kozlov <serjk@netup.ru>
8779M:	Abylay Ospan <aospan@netup.ru>
8780L:	linux-media@vger.kernel.org
8781W:	https://linuxtv.org
8782W:	http://netup.tv/
8783T:	git git://linuxtv.org/media_tree.git
8784S:	Supported
8785F:	drivers/media/dvb-frontends/ascot2e*
8786
8787MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8788M:	Jasmin Jessich <jasmin@anw.at>
8789L:	linux-media@vger.kernel.org
8790W:	https://linuxtv.org
8791T:	git git://linuxtv.org/media_tree.git
8792S:	Maintained
8793F:	drivers/media/dvb-frontends/cxd2099*
8794
8795MEDIA DRIVERS FOR CXD2841ER
8796M:	Sergey Kozlov <serjk@netup.ru>
8797M:	Abylay Ospan <aospan@netup.ru>
8798L:	linux-media@vger.kernel.org
8799W:	https://linuxtv.org
8800W:	http://netup.tv/
8801T:	git git://linuxtv.org/media_tree.git
8802S:	Supported
8803F:	drivers/media/dvb-frontends/cxd2841er*
8804
8805MEDIA DRIVERS FOR CXD2880
8806M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8807L:	linux-media@vger.kernel.org
8808W:	http://linuxtv.org/
8809T:	git git://linuxtv.org/media_tree.git
8810S:	Supported
8811F:	drivers/media/dvb-frontends/cxd2880/*
8812F:	drivers/media/spi/cxd2880*
8813
8814MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8815M:	Daniel Scheller <d.scheller.oss@gmail.com>
8816L:	linux-media@vger.kernel.org
8817W:	https://linuxtv.org
8818T:	git git://linuxtv.org/media_tree.git
8819S:	Maintained
8820F:	drivers/media/pci/ddbridge/*
8821
8822MEDIA DRIVERS FOR FREESCALE IMX
8823M:	Steve Longerbeam <slongerbeam@gmail.com>
8824M:	Philipp Zabel <p.zabel@pengutronix.de>
8825L:	linux-media@vger.kernel.org
8826T:	git git://linuxtv.org/media_tree.git
8827S:	Maintained
8828F:	Documentation/devicetree/bindings/media/imx.txt
8829F:	Documentation/media/v4l-drivers/imx.rst
8830F:	drivers/staging/media/imx/
8831F:	include/linux/imx-media.h
8832F:	include/media/imx.h
8833
8834MEDIA DRIVERS FOR HELENE
8835M:	Abylay Ospan <aospan@netup.ru>
8836L:	linux-media@vger.kernel.org
8837W:	https://linuxtv.org
8838W:	http://netup.tv/
8839T:	git git://linuxtv.org/media_tree.git
8840S:	Supported
8841F:	drivers/media/dvb-frontends/helene*
8842
8843MEDIA DRIVERS FOR HORUS3A
8844M:	Sergey Kozlov <serjk@netup.ru>
8845M:	Abylay Ospan <aospan@netup.ru>
8846L:	linux-media@vger.kernel.org
8847W:	https://linuxtv.org
8848W:	http://netup.tv/
8849T:	git git://linuxtv.org/media_tree.git
8850S:	Supported
8851F:	drivers/media/dvb-frontends/horus3a*
8852
8853MEDIA DRIVERS FOR LNBH25
8854M:	Sergey Kozlov <serjk@netup.ru>
8855M:	Abylay Ospan <aospan@netup.ru>
8856L:	linux-media@vger.kernel.org
8857W:	https://linuxtv.org
8858W:	http://netup.tv/
8859T:	git git://linuxtv.org/media_tree.git
8860S:	Supported
8861F:	drivers/media/dvb-frontends/lnbh25*
8862
8863MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8864M:	Daniel Scheller <d.scheller.oss@gmail.com>
8865L:	linux-media@vger.kernel.org
8866W:	https://linuxtv.org
8867T:	git git://linuxtv.org/media_tree.git
8868S:	Maintained
8869F:	drivers/media/dvb-frontends/mxl5xx*
8870
8871MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8872M:	Sergey Kozlov <serjk@netup.ru>
8873M:	Abylay Ospan <aospan@netup.ru>
8874L:	linux-media@vger.kernel.org
8875W:	https://linuxtv.org
8876W:	http://netup.tv/
8877T:	git git://linuxtv.org/media_tree.git
8878S:	Supported
8879F:	drivers/media/pci/netup_unidvb/*
8880
8881MEDIA DRIVERS FOR RENESAS - CEU
8882M:	Jacopo Mondi <jacopo@jmondi.org>
8883L:	linux-media@vger.kernel.org
8884L:	linux-renesas-soc@vger.kernel.org
8885T:	git git://linuxtv.org/media_tree.git
8886S:	Supported
8887F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8888F:	drivers/media/platform/renesas-ceu.c
8889F:	include/media/drv-intf/renesas-ceu.h
8890
8891MEDIA DRIVERS FOR RENESAS - DRIF
8892M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8893L:	linux-media@vger.kernel.org
8894L:	linux-renesas-soc@vger.kernel.org
8895T:	git git://linuxtv.org/media_tree.git
8896S:	Supported
8897F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8898F:	drivers/media/platform/rcar_drif.c
8899
8900MEDIA DRIVERS FOR RENESAS - FCP
8901M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8902L:	linux-media@vger.kernel.org
8903L:	linux-renesas-soc@vger.kernel.org
8904T:	git git://linuxtv.org/media_tree.git
8905S:	Supported
8906F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8907F:	drivers/media/platform/rcar-fcp.c
8908F:	include/media/rcar-fcp.h
8909
8910MEDIA DRIVERS FOR RENESAS - FDP1
8911M:	Kieran Bingham <kieran@bingham.xyz>
8912L:	linux-media@vger.kernel.org
8913L:	linux-renesas-soc@vger.kernel.org
8914T:	git git://linuxtv.org/media_tree.git
8915S:	Supported
8916F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8917F:	drivers/media/platform/rcar_fdp1.c
8918
8919MEDIA DRIVERS FOR RENESAS - VIN
8920M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8921L:	linux-media@vger.kernel.org
8922L:	linux-renesas-soc@vger.kernel.org
8923T:	git git://linuxtv.org/media_tree.git
8924S:	Supported
8925F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8926F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8927F:	drivers/media/platform/rcar-vin/
8928
8929MEDIA DRIVERS FOR RENESAS - VSP1
8930M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8931L:	linux-media@vger.kernel.org
8932L:	linux-renesas-soc@vger.kernel.org
8933T:	git git://linuxtv.org/media_tree.git
8934S:	Supported
8935F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8936F:	drivers/media/platform/vsp1/
8937
8938MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8939M:	Daniel Scheller <d.scheller.oss@gmail.com>
8940L:	linux-media@vger.kernel.org
8941W:	https://linuxtv.org
8942T:	git git://linuxtv.org/media_tree.git
8943S:	Maintained
8944F:	drivers/media/dvb-frontends/stv0910*
8945
8946MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8947M:	Daniel Scheller <d.scheller.oss@gmail.com>
8948L:	linux-media@vger.kernel.org
8949W:	https://linuxtv.org
8950T:	git git://linuxtv.org/media_tree.git
8951S:	Maintained
8952F:	drivers/media/dvb-frontends/stv6111*
8953
8954MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8955M:	Dmitry Osipenko <digetx@gmail.com>
8956L:	linux-media@vger.kernel.org
8957L:	linux-tegra@vger.kernel.org
8958T:	git git://linuxtv.org/media_tree.git
8959S:	Maintained
8960F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8961F:	drivers/staging/media/tegra-vde/
8962
8963MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8964M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8965P:	LinuxTV.org Project
8966L:	linux-media@vger.kernel.org
8967W:	https://linuxtv.org
8968Q:	http://patchwork.kernel.org/project/linux-media/list/
8969T:	git git://linuxtv.org/media_tree.git
8970S:	Maintained
8971F:	Documentation/devicetree/bindings/media/
8972F:	Documentation/media/
8973F:	drivers/media/
8974F:	drivers/staging/media/
8975F:	include/linux/platform_data/media/
8976F:	include/media/
8977F:	include/uapi/linux/dvb/
8978F:	include/uapi/linux/videodev2.h
8979F:	include/uapi/linux/media.h
8980F:	include/uapi/linux/v4l2-*
8981F:	include/uapi/linux/meye.h
8982F:	include/uapi/linux/ivtv*
8983F:	include/uapi/linux/uvcvideo.h
8984
8985MEDIATEK CIR DRIVER
8986M:	Sean Wang <sean.wang@mediatek.com>
8987S:	Maintained
8988F:	drivers/media/rc/mtk-cir.c
8989
8990MEDIATEK DMA DRIVER
8991M:	Sean Wang <sean.wang@mediatek.com>
8992L:	dmaengine@vger.kernel.org
8993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8995S:	Maintained
8996F:	Documentation/devicetree/bindings/dma/mtk-*
8997F:	drivers/dma/mediatek/
8998
8999MEDIATEK PMIC LED DRIVER
9000M:	Sean Wang <sean.wang@mediatek.com>
9001S:	Maintained
9002F:	drivers/leds/leds-mt6323.c
9003F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9004
9005MEDIATEK ETHERNET DRIVER
9006M:	Felix Fietkau <nbd@openwrt.org>
9007M:	John Crispin <john@phrozen.org>
9008M:	Sean Wang <sean.wang@mediatek.com>
9009M:	Nelson Chang <nelson.chang@mediatek.com>
9010L:	netdev@vger.kernel.org
9011S:	Maintained
9012F:	drivers/net/ethernet/mediatek/
9013
9014MEDIATEK SWITCH DRIVER
9015M:	Sean Wang <sean.wang@mediatek.com>
9016L:	netdev@vger.kernel.org
9017S:	Maintained
9018F:	drivers/net/dsa/mt7530.*
9019F:	net/dsa/tag_mtk.c
9020
9021MEDIATEK JPEG DRIVER
9022M:	Rick Chang <rick.chang@mediatek.com>
9023M:	Bin Liu <bin.liu@mediatek.com>
9024S:	Supported
9025F:	drivers/media/platform/mtk-jpeg/
9026F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9027
9028MEDIATEK MDP DRIVER
9029M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9030M:	Houlong Wei <houlong.wei@mediatek.com>
9031M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9032S:	Supported
9033F:	drivers/media/platform/mtk-mdp/
9034F:	drivers/media/platform/mtk-vpu/
9035F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9036
9037MEDIATEK MEDIA DRIVER
9038M:	Tiffany Lin <tiffany.lin@mediatek.com>
9039M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9040S:	Supported
9041F:	drivers/media/platform/mtk-vcodec/
9042F:	drivers/media/platform/mtk-vpu/
9043F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9044F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9045
9046MEDIATEK MT7601U WIRELESS LAN DRIVER
9047M:	Jakub Kicinski <kubakici@wp.pl>
9048L:	linux-wireless@vger.kernel.org
9049S:	Maintained
9050F:	drivers/net/wireless/mediatek/mt7601u/
9051
9052MEDIATEK NAND CONTROLLER DRIVER
9053M:	Xiaolei Li <xiaolei.li@mediatek.com>
9054L:	linux-mtd@lists.infradead.org
9055S:	Maintained
9056F:	drivers/mtd/nand/raw/mtk_*
9057F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9058
9059MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9060M:	Sean Wang <sean.wang@mediatek.com>
9061S:	Maintained
9062F:	drivers/char/hw_random/mtk-rng.c
9063
9064MEDIATEK USB3 DRD IP DRIVER
9065M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9066L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9068L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9069S:	Maintained
9070F:	drivers/usb/mtu3/
9071
9072MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9073M:	Peter Senna Tschudin <peter.senna@collabora.com>
9074M:	Martin Donnelly <martin.donnelly@ge.com>
9075M:	Martyn Welch <martyn.welch@collabora.co.uk>
9076S:	Maintained
9077F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9078F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9079
9080MEGARAID SCSI/SAS DRIVERS
9081M:	Kashyap Desai <kashyap.desai@broadcom.com>
9082M:	Sumit Saxena <sumit.saxena@broadcom.com>
9083M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9084L:	megaraidlinux.pdl@broadcom.com
9085L:	linux-scsi@vger.kernel.org
9086W:	http://www.avagotech.com/support/
9087S:	Maintained
9088F:	Documentation/scsi/megaraid.txt
9089F:	drivers/scsi/megaraid.*
9090F:	drivers/scsi/megaraid/
9091
9092MELEXIS MLX90614 DRIVER
9093M:	Crt Mori <cmo@melexis.com>
9094L:	linux-iio@vger.kernel.org
9095W:	http://www.melexis.com
9096S:	Supported
9097F:	drivers/iio/temperature/mlx90614.c
9098
9099MELEXIS MLX90632 DRIVER
9100M:	Crt Mori <cmo@melexis.com>
9101L:	linux-iio@vger.kernel.org
9102W:	http://www.melexis.com
9103S:	Supported
9104F:	drivers/iio/temperature/mlx90632.c
9105
9106MELFAS MIP4 TOUCHSCREEN DRIVER
9107M:	Sangwon Jee <jeesw@melfas.com>
9108W:	http://www.melfas.com
9109S:	Supported
9110F:	drivers/input/touchscreen/melfas_mip4.c
9111F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9112
9113MELLANOX ETHERNET DRIVER (mlx4_en)
9114M:	Tariq Toukan <tariqt@mellanox.com>
9115L:	netdev@vger.kernel.org
9116S:	Supported
9117W:	http://www.mellanox.com
9118Q:	http://patchwork.ozlabs.org/project/netdev/list/
9119F:	drivers/net/ethernet/mellanox/mlx4/en_*
9120
9121MELLANOX ETHERNET DRIVER (mlx5e)
9122M:	Saeed Mahameed <saeedm@mellanox.com>
9123L:	netdev@vger.kernel.org
9124S:	Supported
9125W:	http://www.mellanox.com
9126Q:	http://patchwork.ozlabs.org/project/netdev/list/
9127F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9128
9129MELLANOX ETHERNET INNOVA DRIVERS
9130R:	Boris Pismenny <borisp@mellanox.com>
9131L:	netdev@vger.kernel.org
9132S:	Supported
9133W:	http://www.mellanox.com
9134Q:	http://patchwork.ozlabs.org/project/netdev/list/
9135F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9136F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9137F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9138F:	include/linux/mlx5/mlx5_ifc_fpga.h
9139
9140MELLANOX ETHERNET INNOVA IPSEC DRIVER
9141R:	Boris Pismenny <borisp@mellanox.com>
9142L:	netdev@vger.kernel.org
9143S:	Supported
9144W:	http://www.mellanox.com
9145Q:	http://patchwork.ozlabs.org/project/netdev/list/
9146F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9147F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9148
9149MELLANOX ETHERNET SWITCH DRIVERS
9150M:	Jiri Pirko <jiri@mellanox.com>
9151M:	Ido Schimmel <idosch@mellanox.com>
9152L:	netdev@vger.kernel.org
9153S:	Supported
9154W:	http://www.mellanox.com
9155Q:	http://patchwork.ozlabs.org/project/netdev/list/
9156F:	drivers/net/ethernet/mellanox/mlxsw/
9157
9158MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9159M:	mlxsw@mellanox.com
9160L:	netdev@vger.kernel.org
9161S:	Supported
9162W:	http://www.mellanox.com
9163Q:	http://patchwork.ozlabs.org/project/netdev/list/
9164F:	drivers/net/ethernet/mellanox/mlxfw/
9165
9166MELLANOX HARDWARE PLATFORM SUPPORT
9167M:	Andy Shevchenko <andy@infradead.org>
9168M:	Darren Hart <dvhart@infradead.org>
9169M:	Vadim Pasternak <vadimp@mellanox.com>
9170L:	platform-driver-x86@vger.kernel.org
9171S:	Supported
9172F:	drivers/platform/mellanox/
9173
9174MELLANOX MLX4 core VPI driver
9175M:	Tariq Toukan <tariqt@mellanox.com>
9176L:	netdev@vger.kernel.org
9177L:	linux-rdma@vger.kernel.org
9178W:	http://www.mellanox.com
9179Q:	http://patchwork.ozlabs.org/project/netdev/list/
9180S:	Supported
9181F:	drivers/net/ethernet/mellanox/mlx4/
9182F:	include/linux/mlx4/
9183
9184MELLANOX MLX4 IB driver
9185M:	Yishai Hadas <yishaih@mellanox.com>
9186L:	linux-rdma@vger.kernel.org
9187W:	http://www.mellanox.com
9188Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9189S:	Supported
9190F:	drivers/infiniband/hw/mlx4/
9191F:	include/linux/mlx4/
9192F:	include/uapi/rdma/mlx4-abi.h
9193
9194MELLANOX MLX5 core VPI driver
9195M:	Saeed Mahameed <saeedm@mellanox.com>
9196M:	Leon Romanovsky <leonro@mellanox.com>
9197L:	netdev@vger.kernel.org
9198L:	linux-rdma@vger.kernel.org
9199W:	http://www.mellanox.com
9200Q:	http://patchwork.ozlabs.org/project/netdev/list/
9201S:	Supported
9202F:	drivers/net/ethernet/mellanox/mlx5/core/
9203F:	include/linux/mlx5/
9204
9205MELLANOX MLX5 IB driver
9206M:	Leon Romanovsky <leonro@mellanox.com>
9207L:	linux-rdma@vger.kernel.org
9208W:	http://www.mellanox.com
9209Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9210S:	Supported
9211F:	drivers/infiniband/hw/mlx5/
9212F:	include/linux/mlx5/
9213F:	include/uapi/rdma/mlx5-abi.h
9214
9215MELLANOX MLXCPLD I2C AND MUX DRIVER
9216M:	Vadim Pasternak <vadimp@mellanox.com>
9217M:	Michael Shych <michaelsh@mellanox.com>
9218L:	linux-i2c@vger.kernel.org
9219S:	Supported
9220F:	drivers/i2c/busses/i2c-mlxcpld.c
9221F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9222F:	Documentation/i2c/busses/i2c-mlxcpld
9223
9224MELLANOX MLXCPLD LED DRIVER
9225M:	Vadim Pasternak <vadimp@mellanox.com>
9226L:	linux-leds@vger.kernel.org
9227S:	Supported
9228F:	drivers/leds/leds-mlxcpld.c
9229F:	drivers/leds/leds-mlxreg.c
9230F:	Documentation/leds/leds-mlxcpld.txt
9231
9232MELLANOX PLATFORM DRIVER
9233M:	Vadim Pasternak <vadimp@mellanox.com>
9234L:	platform-driver-x86@vger.kernel.org
9235S:	Supported
9236F:	drivers/platform/x86/mlx-platform.c
9237
9238MEMBARRIER SUPPORT
9239M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9240M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9241L:	linux-kernel@vger.kernel.org
9242S:	Supported
9243F:	kernel/sched/membarrier.c
9244F:	include/uapi/linux/membarrier.h
9245F:	arch/powerpc/include/asm/membarrier.h
9246
9247MEMORY MANAGEMENT
9248L:	linux-mm@kvack.org
9249W:	http://www.linux-mm.org
9250S:	Maintained
9251F:	include/linux/mm.h
9252F:	include/linux/gfp.h
9253F:	include/linux/mmzone.h
9254F:	include/linux/memory_hotplug.h
9255F:	include/linux/vmalloc.h
9256F:	mm/
9257
9258MEMORY TECHNOLOGY DEVICES (MTD)
9259M:	David Woodhouse <dwmw2@infradead.org>
9260M:	Brian Norris <computersforpeace@gmail.com>
9261M:	Boris Brezillon <boris.brezillon@bootlin.com>
9262M:	Marek Vasut <marek.vasut@gmail.com>
9263M:	Richard Weinberger <richard@nod.at>
9264L:	linux-mtd@lists.infradead.org
9265W:	http://www.linux-mtd.infradead.org/
9266Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9267T:	git git://git.infradead.org/linux-mtd.git master
9268T:	git git://git.infradead.org/linux-mtd.git mtd/next
9269S:	Maintained
9270F:	Documentation/devicetree/bindings/mtd/
9271F:	drivers/mtd/
9272F:	include/linux/mtd/
9273F:	include/uapi/mtd/
9274
9275MEN A21 WATCHDOG DRIVER
9276M:	Johannes Thumshirn <morbidrsa@gmail.com>
9277L:	linux-watchdog@vger.kernel.org
9278S:	Maintained
9279F:	drivers/watchdog/mena21_wdt.c
9280
9281MEN CHAMELEON BUS (mcb)
9282M:	Johannes Thumshirn <morbidrsa@gmail.com>
9283S:	Maintained
9284F:	drivers/mcb/
9285F:	include/linux/mcb.h
9286F:	Documentation/men-chameleon-bus.txt
9287
9288MEN F21BMC (Board Management Controller)
9289M:	Andreas Werner <andreas.werner@men.de>
9290S:	Supported
9291F:	drivers/mfd/menf21bmc.c
9292F:	drivers/watchdog/menf21bmc_wdt.c
9293F:	drivers/leds/leds-menf21bmc.c
9294F:	drivers/hwmon/menf21bmc_hwmon.c
9295F:	Documentation/hwmon/menf21bmc
9296
9297MESON AO CEC DRIVER FOR AMLOGIC SOCS
9298M:	Neil Armstrong <narmstrong@baylibre.com>
9299L:	linux-media@lists.freedesktop.org
9300L:	linux-amlogic@lists.infradead.org
9301W:	http://linux-meson.com/
9302S:	Supported
9303F:	drivers/media/platform/meson/ao-cec.c
9304F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9305T:	git git://linuxtv.org/media_tree.git
9306
9307MICROBLAZE ARCHITECTURE
9308M:	Michal Simek <monstr@monstr.eu>
9309W:	http://www.monstr.eu/fdt/
9310T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9311S:	Supported
9312F:	arch/microblaze/
9313
9314MICROCHIP / ATMEL AT91 SERIAL DRIVER
9315M:	Richard Genoud <richard.genoud@gmail.com>
9316S:	Maintained
9317F:	drivers/tty/serial/atmel_serial.c
9318F:	drivers/tty/serial/atmel_serial.h
9319
9320MICROCHIP / ATMEL DMA DRIVER
9321M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9323L:	dmaengine@vger.kernel.org
9324S:	Supported
9325F:	drivers/dma/at_hdmac.c
9326F:	drivers/dma/at_hdmac_regs.h
9327F:	include/linux/platform_data/dma-atmel.h
9328
9329MICROCHIP / ATMEL ECC DRIVER
9330M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9331L:	linux-crypto@vger.kernel.org
9332S:	Maintained
9333F:	drivers/crypto/atmel-ecc.*
9334
9335MICROCHIP / ATMEL ISC DRIVER
9336M:	Songjun Wu <songjun.wu@microchip.com>
9337L:	linux-media@vger.kernel.org
9338S:	Supported
9339F:	drivers/media/platform/atmel/atmel-isc.c
9340F:	drivers/media/platform/atmel/atmel-isc-regs.h
9341F:	devicetree/bindings/media/atmel-isc.txt
9342
9343MICROCHIP / ATMEL NAND DRIVER
9344M:	Wenyou Yang <wenyou.yang@microchip.com>
9345M:	Josh Wu <rainyfeeling@outlook.com>
9346L:	linux-mtd@lists.infradead.org
9347S:	Supported
9348F:	drivers/mtd/nand/raw/atmel/*
9349F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9350
9351MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9352M:	Woojung Huh <Woojung.Huh@microchip.com>
9353M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9354L:	netdev@vger.kernel.org
9355S:	Maintained
9356F:	net/dsa/tag_ksz.c
9357F:	drivers/net/dsa/microchip/*
9358F:	include/linux/platform_data/microchip-ksz.h
9359F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9360
9361MICROCHIP LAN743X ETHERNET DRIVER
9362M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9363M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9364L:	netdev@vger.kernel.org
9365S:	Maintained
9366F:	drivers/net/ethernet/microchip/lan743x_*
9367
9368MICROCHIP USB251XB DRIVER
9369M:	Richard Leitner <richard.leitner@skidata.com>
9370L:	linux-usb@vger.kernel.org
9371S:	Maintained
9372F:	drivers/usb/misc/usb251xb.c
9373F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9374
9375MICROSEMI MIPS SOCS
9376M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9377L:	linux-mips@linux-mips.org
9378S:	Maintained
9379F:	arch/mips/generic/board-ocelot.c
9380F:	arch/mips/configs/generic/board-ocelot.config
9381F:	arch/mips/boot/dts/mscc/
9382F:	Documentation/devicetree/bindings/mips/mscc.txt
9383
9384MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9385M:	Don Brace <don.brace@microsemi.com>
9386L:	esc.storagedev@microsemi.com
9387L:	linux-scsi@vger.kernel.org
9388S:	Supported
9389F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9390F:	drivers/scsi/smartpqi/Kconfig
9391F:	drivers/scsi/smartpqi/Makefile
9392F:	include/linux/cciss*.h
9393F:	include/uapi/linux/cciss*.h
9394F:	Documentation/scsi/smartpqi.txt
9395
9396MICROSEMI ETHERNET SWITCH DRIVER
9397M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9398L:	netdev@vger.kernel.org
9399S:	Supported
9400F:	drivers/net/ethernet/mscc/
9401
9402MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9403M:	Chen Yu <yu.c.chen@intel.com>
9404L:	platform-driver-x86@vger.kernel.org
9405S:	Supported
9406F:	drivers/platform/x86/surfacepro3_button.c
9407
9408MICROTEK X6 SCANNER
9409M:	Oliver Neukum <oliver@neukum.org>
9410S:	Maintained
9411F:	drivers/usb/image/microtek.*
9412
9413MIPS
9414M:	Ralf Baechle <ralf@linux-mips.org>
9415M:	Paul Burton <paul.burton@mips.com>
9416M:	James Hogan <jhogan@kernel.org>
9417L:	linux-mips@linux-mips.org
9418W:	http://www.linux-mips.org/
9419T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9421Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9422S:	Supported
9423F:	Documentation/devicetree/bindings/mips/
9424F:	Documentation/mips/
9425F:	arch/mips/
9426F:	drivers/platform/mips/
9427
9428MIPS BOSTON DEVELOPMENT BOARD
9429M:	Paul Burton <paul.burton@mips.com>
9430L:	linux-mips@linux-mips.org
9431S:	Maintained
9432F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9433F:	arch/mips/boot/dts/img/boston.dts
9434F:	arch/mips/configs/generic/board-boston.config
9435F:	drivers/clk/imgtec/clk-boston.c
9436F:	include/dt-bindings/clock/boston-clock.h
9437
9438MIPS GENERIC PLATFORM
9439M:	Paul Burton <paul.burton@mips.com>
9440L:	linux-mips@linux-mips.org
9441S:	Supported
9442F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9443F:	arch/mips/generic/
9444F:	arch/mips/tools/generic-board-config.sh
9445
9446MIPS/LOONGSON1 ARCHITECTURE
9447M:	Keguang Zhang <keguang.zhang@gmail.com>
9448L:	linux-mips@linux-mips.org
9449S:	Maintained
9450F:	arch/mips/loongson32/
9451F:	arch/mips/include/asm/mach-loongson32/
9452F:	drivers/*/*loongson1*
9453F:	drivers/*/*/*loongson1*
9454
9455MIPS/LOONGSON2 ARCHITECTURE
9456M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9457L:	linux-mips@linux-mips.org
9458S:	Maintained
9459F:	arch/mips/loongson64/*{2e/2f}*
9460F:	arch/mips/include/asm/mach-loongson64/
9461F:	drivers/*/*loongson2*
9462F:	drivers/*/*/*loongson2*
9463
9464MIPS/LOONGSON3 ARCHITECTURE
9465M:	Huacai Chen <chenhc@lemote.com>
9466L:	linux-mips@linux-mips.org
9467S:	Maintained
9468F:	arch/mips/loongson64/
9469F:	arch/mips/include/asm/mach-loongson64/
9470F:	drivers/platform/mips/cpu_hwmon.c
9471F:	drivers/*/*loongson3*
9472F:	drivers/*/*/*loongson3*
9473
9474MIPS RINT INSTRUCTION EMULATION
9475M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9476L:	linux-mips@linux-mips.org
9477S:	Supported
9478F:	arch/mips/math-emu/sp_rint.c
9479F:	arch/mips/math-emu/dp_rint.c
9480
9481MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9482M:	Hans Verkuil <hverkuil@xs4all.nl>
9483L:	linux-media@vger.kernel.org
9484T:	git git://linuxtv.org/media_tree.git
9485W:	https://linuxtv.org
9486S:	Odd Fixes
9487F:	drivers/media/radio/radio-miropcm20*
9488
9489MMP SUPPORT
9490M:	Eric Miao <eric.y.miao@gmail.com>
9491M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9493T:	git git://github.com/hzhuang1/linux.git
9494T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9495S:	Maintained
9496F:	arch/arm/boot/dts/mmp*
9497F:	arch/arm/mach-mmp/
9498
9499MN88472 MEDIA DRIVER
9500M:	Antti Palosaari <crope@iki.fi>
9501L:	linux-media@vger.kernel.org
9502W:	https://linuxtv.org
9503W:	http://palosaari.fi/linux/
9504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9505S:	Maintained
9506F:	drivers/media/dvb-frontends/mn88472*
9507
9508MN88473 MEDIA DRIVER
9509M:	Antti Palosaari <crope@iki.fi>
9510L:	linux-media@vger.kernel.org
9511W:	https://linuxtv.org
9512W:	http://palosaari.fi/linux/
9513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9514S:	Maintained
9515F:	drivers/media/dvb-frontends/mn88473*
9516
9517PCI DRIVER FOR MOBIVEIL PCIE IP
9518M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9519L:	linux-pci@vger.kernel.org
9520S:	Supported
9521F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9522F:	drivers/pci/controller/pcie-mobiveil.c
9523
9524MODULE SUPPORT
9525M:	Jessica Yu <jeyu@kernel.org>
9526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9527S:	Maintained
9528F:	include/linux/module.h
9529F:	kernel/module.c
9530
9531MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9532W:	http://popies.net/meye/
9533S:	Orphan
9534F:	Documentation/media/v4l-drivers/meye*
9535F:	drivers/media/pci/meye/
9536F:	include/uapi/linux/meye.h
9537
9538MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9539M:	Jiri Slaby <jirislaby@gmail.com>
9540S:	Maintained
9541F:	Documentation/serial/moxa-smartio
9542F:	drivers/tty/mxser.*
9543
9544MR800 AVERMEDIA USB FM RADIO DRIVER
9545M:	Alexey Klimov <klimov.linux@gmail.com>
9546L:	linux-media@vger.kernel.org
9547T:	git git://linuxtv.org/media_tree.git
9548S:	Maintained
9549F:	drivers/media/radio/radio-mr800.c
9550
9551MRF24J40 IEEE 802.15.4 RADIO DRIVER
9552M:	Alan Ott <alan@signal11.us>
9553L:	linux-wpan@vger.kernel.org
9554S:	Maintained
9555F:	drivers/net/ieee802154/mrf24j40.c
9556F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9557
9558MSI LAPTOP SUPPORT
9559M:	"Lee, Chun-Yi" <jlee@suse.com>
9560L:	platform-driver-x86@vger.kernel.org
9561S:	Maintained
9562F:	drivers/platform/x86/msi-laptop.c
9563
9564MSI WMI SUPPORT
9565L:	platform-driver-x86@vger.kernel.org
9566S:	Orphan
9567F:	drivers/platform/x86/msi-wmi.c
9568
9569MSI001 MEDIA DRIVER
9570M:	Antti Palosaari <crope@iki.fi>
9571L:	linux-media@vger.kernel.org
9572W:	https://linuxtv.org
9573W:	http://palosaari.fi/linux/
9574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9575T:	git git://linuxtv.org/anttip/media_tree.git
9576S:	Maintained
9577F:	drivers/media/tuners/msi001*
9578
9579MSI2500 MEDIA DRIVER
9580M:	Antti Palosaari <crope@iki.fi>
9581L:	linux-media@vger.kernel.org
9582W:	https://linuxtv.org
9583W:	http://palosaari.fi/linux/
9584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9585T:	git git://linuxtv.org/anttip/media_tree.git
9586S:	Maintained
9587F:	drivers/media/usb/msi2500/
9588
9589MSYSTEMS DISKONCHIP G3 MTD DRIVER
9590M:	Robert Jarzmik <robert.jarzmik@free.fr>
9591L:	linux-mtd@lists.infradead.org
9592S:	Maintained
9593F:	drivers/mtd/devices/docg3*
9594
9595MT9M032 APTINA SENSOR DRIVER
9596M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9597L:	linux-media@vger.kernel.org
9598T:	git git://linuxtv.org/media_tree.git
9599S:	Maintained
9600F:	drivers/media/i2c/mt9m032.c
9601F:	include/media/i2c/mt9m032.h
9602
9603MT9P031 APTINA CAMERA SENSOR
9604M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9605L:	linux-media@vger.kernel.org
9606T:	git git://linuxtv.org/media_tree.git
9607S:	Maintained
9608F:	drivers/media/i2c/mt9p031.c
9609F:	include/media/i2c/mt9p031.h
9610
9611MT9T001 APTINA CAMERA SENSOR
9612M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9613L:	linux-media@vger.kernel.org
9614T:	git git://linuxtv.org/media_tree.git
9615S:	Maintained
9616F:	drivers/media/i2c/mt9t001.c
9617F:	include/media/i2c/mt9t001.h
9618
9619MT9T112 APTINA CAMERA SENSOR
9620M:	Jacopo Mondi <jacopo@jmondi.org>
9621L:	linux-media@vger.kernel.org
9622T:	git git://linuxtv.org/media_tree.git
9623S:	Odd Fixes
9624F:	drivers/media/i2c/mt9t112.c
9625F:	include/media/i2c/mt9t112.h
9626
9627MT9V032 APTINA CAMERA SENSOR
9628M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9629L:	linux-media@vger.kernel.org
9630T:	git git://linuxtv.org/media_tree.git
9631S:	Maintained
9632F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9633F:	drivers/media/i2c/mt9v032.c
9634F:	include/media/i2c/mt9v032.h
9635
9636MULTIFUNCTION DEVICES (MFD)
9637M:	Lee Jones <lee.jones@linaro.org>
9638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9639S:	Supported
9640F:	Documentation/devicetree/bindings/mfd/
9641F:	drivers/mfd/
9642F:	include/linux/mfd/
9643F:	include/dt-bindings/mfd/
9644
9645MULTIMEDIA CARD (MMC) ETC. OVER SPI
9646S:	Orphan
9647F:	drivers/mmc/host/mmc_spi.c
9648F:	include/linux/spi/mmc_spi.h
9649
9650MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9651M:	Ulf Hansson <ulf.hansson@linaro.org>
9652L:	linux-mmc@vger.kernel.org
9653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9654S:	Maintained
9655F:	Documentation/devicetree/bindings/mmc/
9656F:	drivers/mmc/
9657F:	include/linux/mmc/
9658F:	include/uapi/linux/mmc/
9659
9660MULTIPLEXER SUBSYSTEM
9661M:	Peter Rosin <peda@axentia.se>
9662S:	Maintained
9663F:	Documentation/ABI/testing/sysfs-class-mux*
9664F:	Documentation/devicetree/bindings/mux/
9665F:	include/linux/dt-bindings/mux/
9666F:	include/linux/mux/
9667F:	drivers/mux/
9668
9669MULTITECH MULTIPORT CARD (ISICOM)
9670S:	Orphan
9671F:	drivers/tty/isicom.c
9672F:	include/linux/isicom.h
9673
9674MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9675M:	Bin Liu <b-liu@ti.com>
9676L:	linux-usb@vger.kernel.org
9677S:	Maintained
9678F:	drivers/usb/musb/
9679
9680MXL5007T MEDIA DRIVER
9681M:	Michael Krufky <mkrufky@linuxtv.org>
9682L:	linux-media@vger.kernel.org
9683W:	https://linuxtv.org
9684W:	http://github.com/mkrufky
9685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9686T:	git git://linuxtv.org/mkrufky/tuners.git
9687S:	Maintained
9688F:	drivers/media/tuners/mxl5007t.*
9689
9690MXSFB DRM DRIVER
9691M:	Marek Vasut <marex@denx.de>
9692S:	Supported
9693F:	drivers/gpu/drm/mxsfb/
9694F:	Documentation/devicetree/bindings/display/mxsfb.txt
9695
9696MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9697M:	Chris Lee <christopher.lee@cspi.com>
9698L:	netdev@vger.kernel.org
9699W:	https://www.cspi.com/ethernet-products/support/downloads/
9700S:	Supported
9701F:	drivers/net/ethernet/myricom/myri10ge/
9702
9703NAND FLASH SUBSYSTEM
9704M:	Boris Brezillon <boris.brezillon@bootlin.com>
9705M:	Miquel Raynal <miquel.raynal@bootlin.com>
9706R:	Richard Weinberger <richard@nod.at>
9707L:	linux-mtd@lists.infradead.org
9708W:	http://www.linux-mtd.infradead.org/
9709Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9710T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9711T:	git git://git.infradead.org/linux-mtd.git nand/next
9712S:	Maintained
9713F:	drivers/mtd/nand/
9714F:	include/linux/mtd/*nand*.h
9715
9716NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9717M:	Daniel Mack <zonque@gmail.com>
9718S:	Maintained
9719L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9720W:	http://www.native-instruments.com
9721F:	sound/usb/caiaq/
9722
9723NATSEMI ETHERNET DRIVER (DP8381x)
9724S:	Orphan
9725F:	drivers/net/ethernet/natsemi/natsemi.c
9726
9727NCP FILESYSTEM
9728M:	Petr Vandrovec <petr@vandrovec.name>
9729S:	Obsolete
9730F:	drivers/staging/ncpfs/
9731
9732NCR 5380 SCSI DRIVERS
9733M:	Finn Thain <fthain@telegraphics.com.au>
9734M:	Michael Schmitz <schmitzmic@gmail.com>
9735L:	linux-scsi@vger.kernel.org
9736S:	Maintained
9737F:	Documentation/scsi/g_NCR5380.txt
9738F:	drivers/scsi/NCR5380.*
9739F:	drivers/scsi/arm/cumana_1.c
9740F:	drivers/scsi/arm/oak.c
9741F:	drivers/scsi/atari_scsi.*
9742F:	drivers/scsi/dmx3191d.c
9743F:	drivers/scsi/g_NCR5380.*
9744F:	drivers/scsi/mac_scsi.*
9745F:	drivers/scsi/sun3_scsi.*
9746F:	drivers/scsi/sun3_scsi_vme.c
9747
9748NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9749M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9750L:	linux-scsi@vger.kernel.org
9751S:	Maintained
9752F:	drivers/scsi/NCR_D700.*
9753
9754NCSI LIBRARY:
9755M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9756S:	Maintained
9757F:	net/ncsi/
9758
9759NCT6775 HARDWARE MONITOR DRIVER
9760M:	Guenter Roeck <linux@roeck-us.net>
9761L:	linux-hwmon@vger.kernel.org
9762S:	Maintained
9763F:	Documentation/hwmon/nct6775
9764F:	drivers/hwmon/nct6775.c
9765
9766NET_FAILOVER MODULE
9767M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9768L:	netdev@vger.kernel.org
9769S:	Supported
9770F:	driver/net/net_failover.c
9771F:	include/net/net_failover.h
9772F:	Documentation/networking/net_failover.rst
9773
9774NETEFFECT IWARP RNIC DRIVER (IW_NES)
9775M:	Faisal Latif <faisal.latif@intel.com>
9776L:	linux-rdma@vger.kernel.org
9777W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9778S:	Supported
9779F:	drivers/infiniband/hw/nes/
9780F:	include/uapi/rdma/nes-abi.h
9781
9782NETEM NETWORK EMULATOR
9783M:	Stephen Hemminger <stephen@networkplumber.org>
9784L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9785S:	Maintained
9786F:	net/sched/sch_netem.c
9787
9788NETERION 10GbE DRIVERS (s2io/vxge)
9789M:	Jon Mason <jdmason@kudzu.us>
9790L:	netdev@vger.kernel.org
9791S:	Supported
9792F:	Documentation/networking/s2io.txt
9793F:	Documentation/networking/vxge.txt
9794F:	drivers/net/ethernet/neterion/
9795
9796NETFILTER
9797M:	Pablo Neira Ayuso <pablo@netfilter.org>
9798M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9799M:	Florian Westphal <fw@strlen.de>
9800L:	netfilter-devel@vger.kernel.org
9801L:	coreteam@netfilter.org
9802W:	http://www.netfilter.org/
9803W:	http://www.iptables.org/
9804W:	http://www.nftables.org/
9805Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9808S:	Maintained
9809F:	include/linux/netfilter*
9810F:	include/linux/netfilter/
9811F:	include/net/netfilter/
9812F:	include/uapi/linux/netfilter*
9813F:	include/uapi/linux/netfilter/
9814F:	net/*/netfilter.c
9815F:	net/*/netfilter/
9816F:	net/netfilter/
9817F:	net/bridge/br_netfilter*.c
9818
9819NETROM NETWORK LAYER
9820M:	Ralf Baechle <ralf@linux-mips.org>
9821L:	linux-hams@vger.kernel.org
9822W:	http://www.linux-ax25.org/
9823S:	Maintained
9824F:	include/net/netrom.h
9825F:	include/uapi/linux/netrom.h
9826F:	net/netrom/
9827
9828NETRONOME ETHERNET DRIVERS
9829M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9830L:	oss-drivers@netronome.com
9831S:	Maintained
9832F:	drivers/net/ethernet/netronome/
9833
9834NETWORK BLOCK DEVICE (NBD)
9835M:	Josef Bacik <josef@toxicpanda.com>
9836S:	Maintained
9837L:	linux-block@vger.kernel.org
9838L:	nbd@other.debian.org
9839F:	Documentation/blockdev/nbd.txt
9840F:	drivers/block/nbd.c
9841F:	include/uapi/linux/nbd.h
9842
9843NETWORK DROP MONITOR
9844M:	Neil Horman <nhorman@tuxdriver.com>
9845L:	netdev@vger.kernel.org
9846S:	Maintained
9847W:	https://fedorahosted.org/dropwatch/
9848F:	net/core/drop_monitor.c
9849
9850NETWORKING DRIVERS
9851M:	"David S. Miller" <davem@davemloft.net>
9852L:	netdev@vger.kernel.org
9853W:	http://www.linuxfoundation.org/en/Net
9854Q:	http://patchwork.ozlabs.org/project/netdev/list/
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9857S:	Odd Fixes
9858F:	Documentation/devicetree/bindings/net/
9859F:	drivers/net/
9860F:	include/linux/if_*
9861F:	include/linux/netdevice.h
9862F:	include/linux/etherdevice.h
9863F:	include/linux/fcdevice.h
9864F:	include/linux/fddidevice.h
9865F:	include/linux/hippidevice.h
9866F:	include/linux/inetdevice.h
9867F:	include/uapi/linux/if_*
9868F:	include/uapi/linux/netdevice.h
9869
9870NETWORKING DRIVERS (WIRELESS)
9871M:	Kalle Valo <kvalo@codeaurora.org>
9872L:	linux-wireless@vger.kernel.org
9873Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9876S:	Maintained
9877F:	Documentation/devicetree/bindings/net/wireless/
9878F:	drivers/net/wireless/
9879
9880NETWORKING [DSA]
9881M:	Andrew Lunn <andrew@lunn.ch>
9882M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9883M:	Florian Fainelli <f.fainelli@gmail.com>
9884S:	Maintained
9885F:	net/dsa/
9886F:	include/net/dsa.h
9887F:	include/linux/dsa/
9888F:	drivers/net/dsa/
9889
9890NETWORKING [GENERAL]
9891M:	"David S. Miller" <davem@davemloft.net>
9892L:	netdev@vger.kernel.org
9893W:	http://www.linuxfoundation.org/en/Net
9894Q:	http://patchwork.ozlabs.org/project/netdev/list/
9895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9897B:	mailto:netdev@vger.kernel.org
9898S:	Maintained
9899F:	net/
9900F:	include/net/
9901F:	include/linux/in.h
9902F:	include/linux/net.h
9903F:	include/linux/netdevice.h
9904F:	include/uapi/linux/in.h
9905F:	include/uapi/linux/net.h
9906F:	include/uapi/linux/netdevice.h
9907F:	include/uapi/linux/net_namespace.h
9908F:	tools/testing/selftests/net/
9909F:	lib/net_utils.c
9910F:	lib/random32.c
9911F:	Documentation/networking/
9912
9913NETWORKING [IPSEC]
9914M:	Steffen Klassert <steffen.klassert@secunet.com>
9915M:	Herbert Xu <herbert@gondor.apana.org.au>
9916M:	"David S. Miller" <davem@davemloft.net>
9917L:	netdev@vger.kernel.org
9918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9920S:	Maintained
9921F:	net/core/flow.c
9922F:	net/xfrm/
9923F:	net/key/
9924F:	net/ipv4/xfrm*
9925F:	net/ipv4/esp4*
9926F:	net/ipv4/ah4.c
9927F:	net/ipv4/ipcomp.c
9928F:	net/ipv4/ip_vti.c
9929F:	net/ipv6/xfrm*
9930F:	net/ipv6/esp6*
9931F:	net/ipv6/ah6.c
9932F:	net/ipv6/ipcomp6.c
9933F:	net/ipv6/ip6_vti.c
9934F:	include/uapi/linux/xfrm.h
9935F:	include/net/xfrm.h
9936
9937NETWORKING [IPv4/IPv6]
9938M:	"David S. Miller" <davem@davemloft.net>
9939M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9940M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9941L:	netdev@vger.kernel.org
9942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9943S:	Maintained
9944F:	net/ipv4/
9945F:	net/ipv6/
9946F:	include/net/ip*
9947F:	arch/x86/net/*
9948
9949NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9950M:	Paul Moore <paul@paul-moore.com>
9951W:	https://github.com/netlabel
9952L:	netdev@vger.kernel.org
9953L:	linux-security-module@vger.kernel.org
9954S:	Maintained
9955F:	Documentation/netlabel/
9956F:	include/net/calipso.h
9957F:	include/net/cipso_ipv4.h
9958F:	include/net/netlabel.h
9959F:	include/uapi/linux/netfilter/xt_SECMARK.h
9960F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9961F:	net/netlabel/
9962F:	net/ipv4/cipso_ipv4.c
9963F:	net/ipv6/calipso.c
9964F:	net/netfilter/xt_CONNSECMARK.c
9965F:	net/netfilter/xt_SECMARK.c
9966
9967NETWORKING [TCP]
9968M:	Eric Dumazet <edumazet@google.com>
9969L:	netdev@vger.kernel.org
9970S:	Maintained
9971F:	net/ipv4/tcp*.c
9972F:	net/ipv4/syncookies.c
9973F:	net/ipv6/tcp*.c
9974F:	net/ipv6/syncookies.c
9975F:	include/uapi/linux/tcp.h
9976F:	include/net/tcp.h
9977F:	include/linux/tcp.h
9978F:	include/trace/events/tcp.h
9979
9980NETWORKING [TLS]
9981M:	Boris Pismenny <borisp@mellanox.com>
9982M:	Aviad Yehezkel <aviadye@mellanox.com>
9983M:	Dave Watson <davejwatson@fb.com>
9984L:	netdev@vger.kernel.org
9985S:	Maintained
9986F:	net/tls/*
9987F:	include/uapi/linux/tls.h
9988F:	include/net/tls.h
9989
9990NETWORKING [WIRELESS]
9991L:	linux-wireless@vger.kernel.org
9992Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9993
9994NETDEVSIM
9995M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9996S:	Maintained
9997F:	drivers/net/netdevsim/*
9998
9999NETXEN (1/10) GbE SUPPORT
10000M:	Manish Chopra <manish.chopra@cavium.com>
10001M:	Rahul Verma <rahul.verma@cavium.com>
10002M:	Dept-GELinuxNICDev@cavium.com
10003L:	netdev@vger.kernel.org
10004S:	Supported
10005F:	drivers/net/ethernet/qlogic/netxen/
10006
10007NFC SUBSYSTEM
10008M:	Samuel Ortiz <sameo@linux.intel.com>
10009L:	linux-wireless@vger.kernel.org
10010L:	linux-nfc@lists.01.org (subscribers-only)
10011S:	Supported
10012F:	net/nfc/
10013F:	include/net/nfc/
10014F:	include/uapi/linux/nfc.h
10015F:	drivers/nfc/
10016F:	include/linux/platform_data/nfcmrvl.h
10017F:	include/linux/platform_data/nxp-nci.h
10018F:	Documentation/devicetree/bindings/net/nfc/
10019
10020NFS, SUNRPC, AND LOCKD CLIENTS
10021M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10022M:	Anna Schumaker <anna.schumaker@netapp.com>
10023L:	linux-nfs@vger.kernel.org
10024W:	http://client.linux-nfs.org
10025T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10026S:	Maintained
10027F:	fs/lockd/
10028F:	fs/nfs/
10029F:	fs/nfs_common/
10030F:	net/sunrpc/
10031F:	include/linux/lockd/
10032F:	include/linux/nfs*
10033F:	include/linux/sunrpc/
10034F:	include/uapi/linux/nfs*
10035F:	include/uapi/linux/sunrpc/
10036
10037NILFS2 FILESYSTEM
10038M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10039L:	linux-nilfs@vger.kernel.org
10040W:	https://nilfs.sourceforge.io/
10041W:	https://nilfs.osdn.jp/
10042T:	git git://github.com/konis/nilfs2.git
10043S:	Supported
10044F:	Documentation/filesystems/nilfs2.txt
10045F:	fs/nilfs2/
10046F:	include/trace/events/nilfs2.h
10047F:	include/uapi/linux/nilfs2_api.h
10048F:	include/uapi/linux/nilfs2_ondisk.h
10049
10050NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10051M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10052W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10053S:	Maintained
10054F:	Documentation/scsi/NinjaSCSI.txt
10055F:	drivers/scsi/pcmcia/nsp_*
10056
10057NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10058M:	GOTO Masanori <gotom@debian.or.jp>
10059M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10060W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10061S:	Maintained
10062F:	Documentation/scsi/NinjaSCSI.txt
10063F:	drivers/scsi/nsp32*
10064
10065NIOS2 ARCHITECTURE
10066M:	Ley Foon Tan <lftan@altera.com>
10067L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10069S:	Maintained
10070F:	arch/nios2/
10071
10072NOHZ, DYNTICKS SUPPORT
10073M:	Frederic Weisbecker <fweisbec@gmail.com>
10074M:	Thomas Gleixner <tglx@linutronix.de>
10075M:	Ingo Molnar <mingo@kernel.org>
10076L:	linux-kernel@vger.kernel.org
10077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10078S:	Maintained
10079F:	kernel/time/tick*.*
10080F:	include/linux/tick.h
10081F:	include/linux/sched/nohz.h
10082
10083NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10084M:	Pavel Machek <pavel@ucw.cz>
10085M:	Sakari Ailus <sakari.ailus@iki.fi>
10086L:	linux-media@vger.kernel.org
10087S:	Maintained
10088F:	drivers/media/i2c/et8ek8
10089F:	drivers/media/i2c/ad5820.c
10090
10091NOKIA N900 POWER SUPPLY DRIVERS
10092R:	Pali Rohár <pali.rohar@gmail.com>
10093F:	include/linux/power/bq2415x_charger.h
10094F:	include/linux/power/bq27xxx_battery.h
10095F:	include/linux/power/isp1704_charger.h
10096F:	drivers/power/supply/bq2415x_charger.c
10097F:	drivers/power/supply/bq27xxx_battery.c
10098F:	drivers/power/supply/bq27xxx_battery_i2c.c
10099F:	drivers/power/supply/isp1704_charger.c
10100F:	drivers/power/supply/rx51_battery.c
10101
10102NTB AMD DRIVER
10103M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10104L:	linux-ntb@googlegroups.com
10105S:	Supported
10106F:	drivers/ntb/hw/amd/
10107
10108NTB DRIVER CORE
10109M:	Jon Mason <jdmason@kudzu.us>
10110M:	Dave Jiang <dave.jiang@intel.com>
10111M:	Allen Hubbe <allenbh@gmail.com>
10112L:	linux-ntb@googlegroups.com
10113S:	Supported
10114W:	https://github.com/jonmason/ntb/wiki
10115T:	git git://github.com/jonmason/ntb.git
10116F:	drivers/ntb/
10117F:	drivers/net/ntb_netdev.c
10118F:	include/linux/ntb.h
10119F:	include/linux/ntb_transport.h
10120F:	tools/testing/selftests/ntb/
10121
10122NTB IDT DRIVER
10123M:	Serge Semin <fancer.lancer@gmail.com>
10124L:	linux-ntb@googlegroups.com
10125S:	Supported
10126F:	drivers/ntb/hw/idt/
10127
10128NTB INTEL DRIVER
10129M:	Dave Jiang <dave.jiang@intel.com>
10130L:	linux-ntb@googlegroups.com
10131S:	Supported
10132W:	https://github.com/davejiang/linux/wiki
10133T:	git https://github.com/davejiang/linux.git
10134F:	drivers/ntb/hw/intel/
10135
10136NTFS FILESYSTEM
10137M:	Anton Altaparmakov <anton@tuxera.com>
10138L:	linux-ntfs-dev@lists.sourceforge.net
10139W:	http://www.tuxera.com/
10140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10141S:	Supported
10142F:	Documentation/filesystems/ntfs.txt
10143F:	fs/ntfs/
10144
10145NUBUS SUBSYSTEM
10146M:	Finn Thain <fthain@telegraphics.com.au>
10147L:	linux-m68k@lists.linux-m68k.org
10148S:	Maintained
10149F:	arch/*/include/asm/nubus.h
10150F:	drivers/nubus/
10151F:	include/linux/nubus.h
10152F:	include/uapi/linux/nubus.h
10153
10154NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10155M:	Antonino Daplas <adaplas@gmail.com>
10156L:	linux-fbdev@vger.kernel.org
10157S:	Maintained
10158F:	drivers/video/fbdev/riva/
10159F:	drivers/video/fbdev/nvidia/
10160
10161NVM EXPRESS DRIVER
10162M:	Keith Busch <keith.busch@intel.com>
10163M:	Jens Axboe <axboe@fb.com>
10164M:	Christoph Hellwig <hch@lst.de>
10165M:	Sagi Grimberg <sagi@grimberg.me>
10166L:	linux-nvme@lists.infradead.org
10167T:	git://git.infradead.org/nvme.git
10168W:	http://git.infradead.org/nvme.git
10169S:	Supported
10170F:	drivers/nvme/host/
10171F:	include/linux/nvme.h
10172F:	include/uapi/linux/nvme_ioctl.h
10173
10174NVM EXPRESS FC TRANSPORT DRIVERS
10175M:	James Smart <james.smart@broadcom.com>
10176L:	linux-nvme@lists.infradead.org
10177S:	Supported
10178F:	include/linux/nvme-fc.h
10179F:	include/linux/nvme-fc-driver.h
10180F:	drivers/nvme/host/fc.c
10181F:	drivers/nvme/target/fc.c
10182F:	drivers/nvme/target/fcloop.c
10183
10184NVM EXPRESS TARGET DRIVER
10185M:	Christoph Hellwig <hch@lst.de>
10186M:	Sagi Grimberg <sagi@grimberg.me>
10187L:	linux-nvme@lists.infradead.org
10188T:	git://git.infradead.org/nvme.git
10189W:	http://git.infradead.org/nvme.git
10190S:	Supported
10191F:	drivers/nvme/target/
10192
10193NVMEM FRAMEWORK
10194M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10195S:	Maintained
10196F:	drivers/nvmem/
10197F:	Documentation/devicetree/bindings/nvmem/
10198F:	Documentation/ABI/stable/sysfs-bus-nvmem
10199F:	include/linux/nvmem-consumer.h
10200F:	include/linux/nvmem-provider.h
10201
10202NXP SGTL5000 DRIVER
10203M:	Fabio Estevam <fabio.estevam@nxp.com>
10204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10207F:	sound/soc/codecs/sgtl5000*
10208
10209NXP TDA998X DRM DRIVER
10210M:	Russell King <linux@armlinux.org.uk>
10211S:	Supported
10212T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10213T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10214F:	drivers/gpu/drm/i2c/tda998x_drv.c
10215F:	include/drm/i2c/tda998x.h
10216
10217NXP TFA9879 DRIVER
10218M:	Peter Rosin <peda@axentia.se>
10219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10220S:	Maintained
10221F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10222F:	sound/soc/codecs/tfa9879*
10223
10224NXP-NCI NFC DRIVER
10225M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10226R:	Charles Gorand <charles.gorand@effinnov.com>
10227L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10228S:	Supported
10229F:	drivers/nfc/nxp-nci
10230
10231OBJTOOL
10232M:	Josh Poimboeuf <jpoimboe@redhat.com>
10233M:	Peter Zijlstra <peterz@infradead.org>
10234S:	Supported
10235F:	tools/objtool/
10236
10237OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10238M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10239M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10240L:	linuxppc-dev@lists.ozlabs.org
10241S:	Supported
10242F:	arch/powerpc/platforms/powernv/ocxl.c
10243F:	arch/powerpc/include/asm/pnv-ocxl.h
10244F:	drivers/misc/ocxl/
10245F:	include/misc/ocxl*
10246F:	include/uapi/misc/ocxl.h
10247F:	Documentation/accelerators/ocxl.rst
10248
10249OMAP AUDIO SUPPORT
10250M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10251M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10252L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10253L:	linux-omap@vger.kernel.org
10254S:	Maintained
10255F:	sound/soc/omap/
10256
10257OMAP CLOCK FRAMEWORK SUPPORT
10258M:	Paul Walmsley <paul@pwsan.com>
10259L:	linux-omap@vger.kernel.org
10260S:	Maintained
10261F:	arch/arm/*omap*/*clock*
10262
10263OMAP DEVICE TREE SUPPORT
10264M:	Benoît Cousson <bcousson@baylibre.com>
10265M:	Tony Lindgren <tony@atomide.com>
10266L:	linux-omap@vger.kernel.org
10267L:	devicetree@vger.kernel.org
10268S:	Maintained
10269F:	arch/arm/boot/dts/*omap*
10270F:	arch/arm/boot/dts/*am3*
10271F:	arch/arm/boot/dts/*am4*
10272F:	arch/arm/boot/dts/*am5*
10273F:	arch/arm/boot/dts/*dra7*
10274
10275OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10276L:	linux-omap@vger.kernel.org
10277L:	linux-fbdev@vger.kernel.org
10278S:	Orphan
10279F:	drivers/video/fbdev/omap2/
10280F:	Documentation/arm/OMAP/DSS
10281
10282OMAP FRAMEBUFFER SUPPORT
10283L:	linux-fbdev@vger.kernel.org
10284L:	linux-omap@vger.kernel.org
10285S:	Orphan
10286F:	drivers/video/fbdev/omap/
10287
10288OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10289M:	Roger Quadros <rogerq@ti.com>
10290M:	Tony Lindgren <tony@atomide.com>
10291L:	linux-omap@vger.kernel.org
10292S:	Maintained
10293F:	drivers/memory/omap-gpmc.c
10294F:	arch/arm/mach-omap2/*gpmc*
10295
10296OMAP GPIO DRIVER
10297M:	Grygorii Strashko <grygorii.strashko@ti.com>
10298M:	Santosh Shilimkar <ssantosh@kernel.org>
10299M:	Kevin Hilman <khilman@kernel.org>
10300L:	linux-omap@vger.kernel.org
10301S:	Maintained
10302F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10303F:	drivers/gpio/gpio-omap.c
10304
10305OMAP HARDWARE SPINLOCK SUPPORT
10306M:	Ohad Ben-Cohen <ohad@wizery.com>
10307L:	linux-omap@vger.kernel.org
10308S:	Maintained
10309F:	drivers/hwspinlock/omap_hwspinlock.c
10310
10311OMAP HS MMC SUPPORT
10312L:	linux-mmc@vger.kernel.org
10313L:	linux-omap@vger.kernel.org
10314S:	Orphan
10315F:	drivers/mmc/host/omap_hsmmc.c
10316
10317OMAP HWMOD DATA
10318M:	Paul Walmsley <paul@pwsan.com>
10319L:	linux-omap@vger.kernel.org
10320S:	Maintained
10321F:	arch/arm/mach-omap2/omap_hwmod*data*
10322
10323OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10324M:	Benoît Cousson <bcousson@baylibre.com>
10325L:	linux-omap@vger.kernel.org
10326S:	Maintained
10327F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10328
10329OMAP HWMOD SUPPORT
10330M:	Benoît Cousson <bcousson@baylibre.com>
10331M:	Paul Walmsley <paul@pwsan.com>
10332L:	linux-omap@vger.kernel.org
10333S:	Maintained
10334F:	arch/arm/mach-omap2/omap_hwmod.*
10335
10336OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10337M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10338L:	linux-media@vger.kernel.org
10339S:	Maintained
10340F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10341F:	drivers/media/platform/omap3isp/
10342F:	drivers/staging/media/omap4iss/
10343
10344OMAP MMC SUPPORT
10345M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10346L:	linux-omap@vger.kernel.org
10347S:	Maintained
10348F:	drivers/mmc/host/omap.c
10349
10350OMAP POWER MANAGEMENT SUPPORT
10351M:	Kevin Hilman <khilman@kernel.org>
10352L:	linux-omap@vger.kernel.org
10353S:	Maintained
10354F:	arch/arm/*omap*/*pm*
10355F:	drivers/cpufreq/omap-cpufreq.c
10356
10357OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10358M:	Rajendra Nayak <rnayak@codeaurora.org>
10359M:	Paul Walmsley <paul@pwsan.com>
10360L:	linux-omap@vger.kernel.org
10361S:	Maintained
10362F:	arch/arm/mach-omap2/prm*
10363
10364OMAP RANDOM NUMBER GENERATOR SUPPORT
10365M:	Deepak Saxena <dsaxena@plexity.net>
10366S:	Maintained
10367F:	drivers/char/hw_random/omap-rng.c
10368
10369OMAP USB SUPPORT
10370L:	linux-usb@vger.kernel.org
10371L:	linux-omap@vger.kernel.org
10372S:	Orphan
10373F:	drivers/usb/*/*omap*
10374F:	arch/arm/*omap*/usb*
10375
10376OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10377M:	Mark Jackson <mpfj@newflow.co.uk>
10378L:	linux-omap@vger.kernel.org
10379S:	Maintained
10380F:	arch/arm/boot/dts/am335x-nano.dts
10381
10382OMAP1 SUPPORT
10383M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10384M:	Tony Lindgren <tony@atomide.com>
10385L:	linux-omap@vger.kernel.org
10386Q:	http://patchwork.kernel.org/project/linux-omap/list/
10387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10388S:	Maintained
10389F:	arch/arm/mach-omap1/
10390F:	arch/arm/plat-omap/
10391F:	arch/arm/configs/omap1_defconfig
10392F:	drivers/i2c/busses/i2c-omap.c
10393F:	include/linux/platform_data/i2c-omap.h
10394
10395OMAP2+ SUPPORT
10396M:	Tony Lindgren <tony@atomide.com>
10397L:	linux-omap@vger.kernel.org
10398W:	http://www.muru.com/linux/omap/
10399W:	http://linux.omap.com/
10400Q:	http://patchwork.kernel.org/project/linux-omap/list/
10401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10402S:	Maintained
10403F:	arch/arm/mach-omap2/
10404F:	arch/arm/plat-omap/
10405F:	arch/arm/configs/omap2plus_defconfig
10406F:	drivers/i2c/busses/i2c-omap.c
10407F:	drivers/irqchip/irq-omap-intc.c
10408F:	drivers/mfd/*omap*.c
10409F:	drivers/mfd/menelaus.c
10410F:	drivers/mfd/palmas.c
10411F:	drivers/mfd/tps65217.c
10412F:	drivers/mfd/tps65218.c
10413F:	drivers/mfd/tps65910.c
10414F:	drivers/mfd/twl-core.[ch]
10415F:	drivers/mfd/twl4030*.c
10416F:	drivers/mfd/twl6030*.c
10417F:	drivers/mfd/twl6040*.c
10418F:	drivers/regulator/palmas-regulator*.c
10419F:	drivers/regulator/pbias-regulator.c
10420F:	drivers/regulator/tps65217-regulator.c
10421F:	drivers/regulator/tps65218-regulator.c
10422F:	drivers/regulator/tps65910-regulator.c
10423F:	drivers/regulator/twl-regulator.c
10424F:	drivers/regulator/twl6030-regulator.c
10425F:	include/linux/platform_data/i2c-omap.h
10426
10427ONION OMEGA2+ BOARD
10428M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10429L:	linux-mips@linux-mips.org
10430S:	Maintained
10431F:	arch/mips/boot/dts/ralink/omega2p.dts
10432
10433OMFS FILESYSTEM
10434M:	Bob Copeland <me@bobcopeland.com>
10435L:	linux-karma-devel@lists.sourceforge.net
10436S:	Maintained
10437F:	Documentation/filesystems/omfs.txt
10438F:	fs/omfs/
10439
10440OMNIKEY CARDMAN 4000 DRIVER
10441M:	Harald Welte <laforge@gnumonks.org>
10442S:	Maintained
10443F:	drivers/char/pcmcia/cm4000_cs.c
10444F:	include/linux/cm4000_cs.h
10445F:	include/uapi/linux/cm4000_cs.h
10446
10447OMNIKEY CARDMAN 4040 DRIVER
10448M:	Harald Welte <laforge@gnumonks.org>
10449S:	Maintained
10450F:	drivers/char/pcmcia/cm4040_cs.*
10451
10452OMNIVISION OV13858 SENSOR DRIVER
10453M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10454L:	linux-media@vger.kernel.org
10455T:	git git://linuxtv.org/media_tree.git
10456S:	Maintained
10457F:	drivers/media/i2c/ov13858.c
10458
10459OMNIVISION OV2685 SENSOR DRIVER
10460M:	Shunqian Zheng <zhengsq@rock-chips.com>
10461L:	linux-media@vger.kernel.org
10462T:	git git://linuxtv.org/media_tree.git
10463S:	Maintained
10464F:	drivers/media/i2c/ov2685.c
10465
10466OMNIVISION OV5640 SENSOR DRIVER
10467M:	Steve Longerbeam <slongerbeam@gmail.com>
10468L:	linux-media@vger.kernel.org
10469T:	git git://linuxtv.org/media_tree.git
10470S:	Maintained
10471F:	drivers/media/i2c/ov5640.c
10472
10473OMNIVISION OV5647 SENSOR DRIVER
10474M:	Luis Oliveira <lolivei@synopsys.com>
10475L:	linux-media@vger.kernel.org
10476T:	git git://linuxtv.org/media_tree.git
10477S:	Maintained
10478F:	drivers/media/i2c/ov5647.c
10479
10480OMNIVISION OV5695 SENSOR DRIVER
10481M:	Shunqian Zheng <zhengsq@rock-chips.com>
10482L:	linux-media@vger.kernel.org
10483T:	git git://linuxtv.org/media_tree.git
10484S:	Maintained
10485F:	drivers/media/i2c/ov5695.c
10486
10487OMNIVISION OV7670 SENSOR DRIVER
10488M:	Jonathan Corbet <corbet@lwn.net>
10489L:	linux-media@vger.kernel.org
10490T:	git git://linuxtv.org/media_tree.git
10491S:	Maintained
10492F:	drivers/media/i2c/ov7670.c
10493F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10494
10495OMNIVISION OV772x SENSOR DRIVER
10496M:	Jacopo Mondi <jacopo@jmondi.org>
10497L:	linux-media@vger.kernel.org
10498T:	git git://linuxtv.org/media_tree.git
10499S:	Odd fixes
10500F:	drivers/media/i2c/ov772x.c
10501F:	include/media/i2c/ov772x.h
10502F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10503
10504OMNIVISION OV7740 SENSOR DRIVER
10505M:	Wenyou Yang <wenyou.yang@microchip.com>
10506L:	linux-media@vger.kernel.org
10507T:	git git://linuxtv.org/media_tree.git
10508S:	Maintained
10509F:	drivers/media/i2c/ov7740.c
10510F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10511
10512OMNIVISION OV9650 SENSOR DRIVER
10513M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10514R:	Akinobu Mita <akinobu.mita@gmail.com>
10515R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10516L:	linux-media@vger.kernel.org
10517T:	git git://linuxtv.org/media_tree.git
10518S:	Maintained
10519F:	drivers/media/i2c/ov9650.c
10520F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10521
10522ONENAND FLASH DRIVER
10523M:	Kyungmin Park <kyungmin.park@samsung.com>
10524L:	linux-mtd@lists.infradead.org
10525S:	Maintained
10526F:	drivers/mtd/nand/onenand/
10527F:	include/linux/mtd/onenand*.h
10528
10529ONSTREAM SCSI TAPE DRIVER
10530M:	Willem Riede <osst@riede.org>
10531L:	osst-users@lists.sourceforge.net
10532L:	linux-scsi@vger.kernel.org
10533S:	Maintained
10534F:	Documentation/scsi/osst.txt
10535F:	drivers/scsi/osst.*
10536F:	drivers/scsi/osst_*.h
10537F:	drivers/scsi/st.h
10538
10539OP-TEE DRIVER
10540M:	Jens Wiklander <jens.wiklander@linaro.org>
10541S:	Maintained
10542F:	drivers/tee/optee/
10543
10544OPA-VNIC DRIVER
10545M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10546M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10547L:	linux-rdma@vger.kernel.org
10548S:	Supported
10549F:	drivers/infiniband/ulp/opa_vnic
10550
10551OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10552M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10553M:	Frank Rowand <frowand.list@gmail.com>
10554L:	devicetree@vger.kernel.org
10555S:	Maintained
10556F:	Documentation/devicetree/dynamic-resolution-notes.txt
10557F:	Documentation/devicetree/overlay-notes.txt
10558F:	drivers/of/overlay.c
10559F:	drivers/of/resolver.c
10560K:	of_overlay_notifier_
10561
10562OPEN FIRMWARE AND FLATTENED DEVICE TREE
10563M:	Rob Herring <robh+dt@kernel.org>
10564M:	Frank Rowand <frowand.list@gmail.com>
10565L:	devicetree@vger.kernel.org
10566W:	http://www.devicetree.org/
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10568S:	Maintained
10569F:	drivers/of/
10570F:	include/linux/of*.h
10571F:	scripts/dtc/
10572F:	Documentation/ABI/testing/sysfs-firmware-ofw
10573
10574OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10575M:	Rob Herring <robh+dt@kernel.org>
10576M:	Mark Rutland <mark.rutland@arm.com>
10577L:	devicetree@vger.kernel.org
10578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10579Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10580S:	Maintained
10581F:	Documentation/devicetree/
10582F:	arch/*/boot/dts/
10583F:	include/dt-bindings/
10584
10585OPENCORES I2C BUS DRIVER
10586M:	Peter Korsgaard <jacmet@sunsite.dk>
10587L:	linux-i2c@vger.kernel.org
10588S:	Maintained
10589F:	Documentation/i2c/busses/i2c-ocores
10590F:	drivers/i2c/busses/i2c-ocores.c
10591
10592OPENRISC ARCHITECTURE
10593M:	Jonas Bonn <jonas@southpole.se>
10594M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10595M:	Stafford Horne <shorne@gmail.com>
10596T:	git git://github.com/openrisc/linux.git
10597L:	openrisc@lists.librecores.org
10598W:	http://openrisc.io
10599S:	Maintained
10600F:	Documentation/devicetree/bindings/openrisc/
10601F:	Documentation/openrisc/
10602F:	arch/openrisc/
10603F:	drivers/irqchip/irq-ompic.c
10604F:	drivers/irqchip/irq-or1k-*
10605
10606OPENVSWITCH
10607M:	Pravin B Shelar <pshelar@ovn.org>
10608L:	netdev@vger.kernel.org
10609L:	dev@openvswitch.org
10610W:	http://openvswitch.org
10611S:	Maintained
10612F:	net/openvswitch/
10613F:	include/uapi/linux/openvswitch.h
10614
10615OPERATING PERFORMANCE POINTS (OPP)
10616M:	Viresh Kumar <vireshk@kernel.org>
10617M:	Nishanth Menon <nm@ti.com>
10618M:	Stephen Boyd <sboyd@kernel.org>
10619L:	linux-pm@vger.kernel.org
10620S:	Maintained
10621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10622F:	drivers/opp/
10623F:	include/linux/pm_opp.h
10624F:	Documentation/power/opp.txt
10625F:	Documentation/devicetree/bindings/opp/
10626
10627OPL4 DRIVER
10628M:	Clemens Ladisch <clemens@ladisch.de>
10629L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10630T:	git git://git.alsa-project.org/alsa-kernel.git
10631S:	Maintained
10632F:	sound/drivers/opl4/
10633
10634OPROFILE
10635M:	Robert Richter <rric@kernel.org>
10636L:	oprofile-list@lists.sf.net
10637S:	Maintained
10638F:	arch/*/include/asm/oprofile*.h
10639F:	arch/*/oprofile/
10640F:	drivers/oprofile/
10641F:	include/linux/oprofile.h
10642
10643ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10644M:	Mark Fasheh <mark@fasheh.com>
10645M:	Joel Becker <jlbec@evilplan.org>
10646L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10647W:	http://ocfs2.wiki.kernel.org
10648S:	Supported
10649F:	Documentation/filesystems/ocfs2.txt
10650F:	Documentation/filesystems/dlmfs.txt
10651F:	fs/ocfs2/
10652
10653ORANGEFS FILESYSTEM
10654M:	Mike Marshall <hubcap@omnibond.com>
10655R:	Martin Brandenburg <martin@omnibond.com>
10656L:	devel@lists.orangefs.org
10657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10658S:	Supported
10659F:	fs/orangefs/
10660F:	Documentation/filesystems/orangefs.txt
10661
10662ORINOCO DRIVER
10663L:	linux-wireless@vger.kernel.org
10664W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10665W:	http://www.nongnu.org/orinoco/
10666S:	Orphan
10667F:	drivers/net/wireless/intersil/orinoco/
10668
10669OSD LIBRARY and FILESYSTEM
10670M:	Boaz Harrosh <ooo@electrozaur.com>
10671S:	Maintained
10672F:	drivers/scsi/osd/
10673F:	include/scsi/osd_*
10674F:	fs/exofs/
10675
10676OV2659 OMNIVISION SENSOR DRIVER
10677M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10678L:	linux-media@vger.kernel.org
10679W:	https://linuxtv.org
10680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10681T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10682S:	Maintained
10683F:	drivers/media/i2c/ov2659.c
10684F:	include/media/i2c/ov2659.h
10685
10686OVERLAY FILESYSTEM
10687M:	Miklos Szeredi <miklos@szeredi.hu>
10688L:	linux-unionfs@vger.kernel.org
10689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10690S:	Supported
10691F:	fs/overlayfs/
10692F:	Documentation/filesystems/overlayfs.txt
10693
10694P54 WIRELESS DRIVER
10695M:	Christian Lamparter <chunkeey@googlemail.com>
10696L:	linux-wireless@vger.kernel.org
10697W:	http://wireless.kernel.org/en/users/Drivers/p54
10698S:	Maintained
10699F:	drivers/net/wireless/intersil/p54/
10700
10701PA SEMI ETHERNET DRIVER
10702L:	netdev@vger.kernel.org
10703S:	Orphan
10704F:	drivers/net/ethernet/pasemi/*
10705
10706PA SEMI SMBUS DRIVER
10707L:	linux-i2c@vger.kernel.org
10708S:	Orphan
10709F:	drivers/i2c/busses/i2c-pasemi.c
10710
10711PADATA PARALLEL EXECUTION MECHANISM
10712M:	Steffen Klassert <steffen.klassert@secunet.com>
10713L:	linux-crypto@vger.kernel.org
10714S:	Maintained
10715F:	kernel/padata.c
10716F:	include/linux/padata.h
10717F:	Documentation/padata.txt
10718
10719PANASONIC LAPTOP ACPI EXTRAS DRIVER
10720M:	Harald Welte <laforge@gnumonks.org>
10721L:	platform-driver-x86@vger.kernel.org
10722S:	Maintained
10723F:	drivers/platform/x86/panasonic-laptop.c
10724
10725PARALLEL LCD/KEYPAD PANEL DRIVER
10726M:	Willy Tarreau <willy@haproxy.com>
10727M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10728S:	Odd Fixes
10729F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10730F:	drivers/misc/panel.c
10731
10732PARALLEL PORT SUBSYSTEM
10733M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10734M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10735L:	linux-parport@lists.infradead.org (subscribers-only)
10736S:	Maintained
10737F:	drivers/parport/
10738F:	include/linux/parport*.h
10739F:	drivers/char/ppdev.c
10740F:	include/uapi/linux/ppdev.h
10741F:	Documentation/parport*.txt
10742
10743PARAVIRT_OPS INTERFACE
10744M:	Juergen Gross <jgross@suse.com>
10745M:	Alok Kataria <akataria@vmware.com>
10746L:	virtualization@lists.linux-foundation.org
10747S:	Supported
10748F:	Documentation/virtual/paravirt_ops.txt
10749F:	arch/*/kernel/paravirt*
10750F:	arch/*/include/asm/paravirt*.h
10751F:	include/linux/hypervisor.h
10752
10753PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10754M:	Tim Waugh <tim@cyberelk.net>
10755L:	linux-parport@lists.infradead.org (subscribers-only)
10756S:	Maintained
10757F:	Documentation/blockdev/paride.txt
10758F:	drivers/block/paride/
10759
10760PARISC ARCHITECTURE
10761M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10762M:	Helge Deller <deller@gmx.de>
10763L:	linux-parisc@vger.kernel.org
10764W:	http://www.parisc-linux.org/
10765Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10768S:	Maintained
10769F:	arch/parisc/
10770F:	Documentation/parisc/
10771F:	drivers/parisc/
10772F:	drivers/char/agp/parisc-agp.c
10773F:	drivers/input/serio/gscps2.c
10774F:	drivers/parport/parport_gsc.*
10775F:	drivers/tty/serial/8250/8250_gsc.c
10776F:	drivers/video/fbdev/sti*
10777F:	drivers/video/console/sti*
10778F:	drivers/video/logo/logo_parisc*
10779
10780PARMAN
10781M:	Jiri Pirko <jiri@mellanox.com>
10782L:	netdev@vger.kernel.org
10783S:	Supported
10784F:	lib/parman.c
10785F:	lib/test_parman.c
10786F:	include/linux/parman.h
10787
10788PC87360 HARDWARE MONITORING DRIVER
10789M:	Jim Cromie <jim.cromie@gmail.com>
10790L:	linux-hwmon@vger.kernel.org
10791S:	Maintained
10792F:	Documentation/hwmon/pc87360
10793F:	drivers/hwmon/pc87360.c
10794
10795PC8736x GPIO DRIVER
10796M:	Jim Cromie <jim.cromie@gmail.com>
10797S:	Maintained
10798F:	drivers/char/pc8736x_gpio.c
10799
10800PC87427 HARDWARE MONITORING DRIVER
10801M:	Jean Delvare <jdelvare@suse.com>
10802L:	linux-hwmon@vger.kernel.org
10803S:	Maintained
10804F:	Documentation/hwmon/pc87427
10805F:	drivers/hwmon/pc87427.c
10806
10807PCA9532 LED DRIVER
10808M:	Riku Voipio <riku.voipio@iki.fi>
10809S:	Maintained
10810F:	drivers/leds/leds-pca9532.c
10811F:	include/linux/leds-pca9532.h
10812
10813PCA9541 I2C BUS MASTER SELECTOR DRIVER
10814M:	Guenter Roeck <linux@roeck-us.net>
10815L:	linux-i2c@vger.kernel.org
10816S:	Maintained
10817F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10818
10819PCDP - PRIMARY CONSOLE AND DEBUG PORT
10820M:	Khalid Aziz <khalid@gonehiking.org>
10821S:	Maintained
10822F:	drivers/firmware/pcdp.*
10823
10824PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10825M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10826L:	linux-pci@vger.kernel.org
10827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10828S:	Maintained
10829F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10830F:	drivers/pci/controller/pci-aardvark.c
10831
10832PCI DRIVER FOR ALTERA PCIE IP
10833M:	Ley Foon Tan <lftan@altera.com>
10834L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10835L:	linux-pci@vger.kernel.org
10836S:	Supported
10837F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10838F:	drivers/pci/controller/pcie-altera.c
10839
10840PCI DRIVER FOR APPLIEDMICRO XGENE
10841M:	Tanmay Inamdar <tinamdar@apm.com>
10842L:	linux-pci@vger.kernel.org
10843L:	linux-arm-kernel@lists.infradead.org
10844S:	Maintained
10845F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10846F:	drivers/pci/controller/pci-xgene.c
10847
10848PCI DRIVER FOR ARM VERSATILE PLATFORM
10849M:	Rob Herring <robh@kernel.org>
10850L:	linux-pci@vger.kernel.org
10851L:	linux-arm-kernel@lists.infradead.org
10852S:	Maintained
10853F:	Documentation/devicetree/bindings/pci/versatile.txt
10854F:	drivers/pci/controller/pci-versatile.c
10855
10856PCI DRIVER FOR ARMADA 8K
10857M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10858L:	linux-pci@vger.kernel.org
10859L:	linux-arm-kernel@lists.infradead.org
10860S:	Maintained
10861F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10862F:	drivers/pci/controller/dwc/pcie-armada8k.c
10863
10864PCI DRIVER FOR CADENCE PCIE IP
10865M:	Alan Douglas <adouglas@cadence.com>
10866L:	linux-pci@vger.kernel.org
10867S:	Maintained
10868F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10869F:	drivers/pci/controller/pcie-cadence*
10870
10871PCI DRIVER FOR FREESCALE LAYERSCAPE
10872M:	Minghuan Lian <minghuan.Lian@nxp.com>
10873M:	Mingkai Hu <mingkai.hu@nxp.com>
10874M:	Roy Zang <roy.zang@nxp.com>
10875L:	linuxppc-dev@lists.ozlabs.org
10876L:	linux-pci@vger.kernel.org
10877L:	linux-arm-kernel@lists.infradead.org
10878S:	Maintained
10879F:	drivers/pci/controller/dwc/*layerscape*
10880
10881PCI DRIVER FOR GENERIC OF HOSTS
10882M:	Will Deacon <will.deacon@arm.com>
10883L:	linux-pci@vger.kernel.org
10884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10885S:	Maintained
10886F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10887F:	drivers/pci/controller/pci-host-common.c
10888F:	drivers/pci/controller/pci-host-generic.c
10889
10890PCI DRIVER FOR IMX6
10891M:	Richard Zhu <hongxing.zhu@nxp.com>
10892M:	Lucas Stach <l.stach@pengutronix.de>
10893L:	linux-pci@vger.kernel.org
10894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10895S:	Maintained
10896F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10897F:	drivers/pci/controller/dwc/*imx6*
10898
10899PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10900M:	Keith Busch <keith.busch@intel.com>
10901M:	Jonathan Derrick <jonathan.derrick@intel.com>
10902L:	linux-pci@vger.kernel.org
10903S:	Supported
10904F:	drivers/pci/controller/vmd.c
10905
10906PCI DRIVER FOR MICROSEMI SWITCHTEC
10907M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10908M:	Logan Gunthorpe <logang@deltatee.com>
10909L:	linux-pci@vger.kernel.org
10910S:	Maintained
10911F:	Documentation/switchtec.txt
10912F:	Documentation/ABI/testing/sysfs-class-switchtec
10913F:	drivers/pci/switch/switchtec*
10914F:	include/uapi/linux/switchtec_ioctl.h
10915F:	include/linux/switchtec.h
10916F:	drivers/ntb/hw/mscc/
10917
10918PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10919M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10920M:	Jason Cooper <jason@lakedaemon.net>
10921L:	linux-pci@vger.kernel.org
10922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10923S:	Maintained
10924F:	drivers/pci/controller/*mvebu*
10925
10926PCI DRIVER FOR NVIDIA TEGRA
10927M:	Thierry Reding <thierry.reding@gmail.com>
10928L:	linux-tegra@vger.kernel.org
10929L:	linux-pci@vger.kernel.org
10930S:	Supported
10931F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10932F:	drivers/pci/controller/pci-tegra.c
10933
10934PCI DRIVER FOR RENESAS R-CAR
10935M:	Simon Horman <horms@verge.net.au>
10936L:	linux-pci@vger.kernel.org
10937L:	linux-renesas-soc@vger.kernel.org
10938S:	Maintained
10939F:	drivers/pci/controller/*rcar*
10940
10941PCI DRIVER FOR SAMSUNG EXYNOS
10942M:	Jingoo Han <jingoohan1@gmail.com>
10943L:	linux-pci@vger.kernel.org
10944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10945L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10946S:	Maintained
10947F:	drivers/pci/controller/dwc/pci-exynos.c
10948
10949PCI DRIVER FOR SYNOPSYS DESIGNWARE
10950M:	Jingoo Han <jingoohan1@gmail.com>
10951M:	Joao Pinto <Joao.Pinto@synopsys.com>
10952L:	linux-pci@vger.kernel.org
10953S:	Maintained
10954F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10955F:	drivers/pci/controller/dwc/*designware*
10956
10957PCI DRIVER FOR TI DRA7XX
10958M:	Kishon Vijay Abraham I <kishon@ti.com>
10959L:	linux-omap@vger.kernel.org
10960L:	linux-pci@vger.kernel.org
10961S:	Supported
10962F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10963F:	drivers/pci/controller/dwc/pci-dra7xx.c
10964
10965PCI DRIVER FOR TI KEYSTONE
10966M:	Murali Karicheri <m-karicheri2@ti.com>
10967L:	linux-pci@vger.kernel.org
10968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10969S:	Maintained
10970F:	drivers/pci/controller/dwc/*keystone*
10971
10972PCI ENDPOINT SUBSYSTEM
10973M:	Kishon Vijay Abraham I <kishon@ti.com>
10974M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10975L:	linux-pci@vger.kernel.org
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10977S:	Supported
10978F:	drivers/pci/endpoint/
10979F:	drivers/misc/pci_endpoint_test.c
10980F:	tools/pci/
10981
10982PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10983M:	Russell Currey <ruscur@russell.cc>
10984L:	linuxppc-dev@lists.ozlabs.org
10985S:	Supported
10986F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10987F:	arch/powerpc/kernel/eeh*.c
10988F:	arch/powerpc/platforms/*/eeh*.c
10989F:	arch/powerpc/include/*/eeh*.h
10990
10991PCI ERROR RECOVERY
10992M:	Linas Vepstas <linasvepstas@gmail.com>
10993L:	linux-pci@vger.kernel.org
10994S:	Supported
10995F:	Documentation/PCI/pci-error-recovery.txt
10996
10997PCI MSI DRIVER FOR ALTERA MSI IP
10998M:	Ley Foon Tan <lftan@altera.com>
10999L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11000L:	linux-pci@vger.kernel.org
11001S:	Supported
11002F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11003F:	drivers/pci/controller/pcie-altera-msi.c
11004
11005PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11006M:	Duc Dang <dhdang@apm.com>
11007L:	linux-pci@vger.kernel.org
11008L:	linux-arm-kernel@lists.infradead.org
11009S:	Maintained
11010F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11011F:	drivers/pci/controller/pci-xgene-msi.c
11012
11013PCI SUBSYSTEM
11014M:	Bjorn Helgaas <bhelgaas@google.com>
11015L:	linux-pci@vger.kernel.org
11016Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11018S:	Supported
11019F:	Documentation/devicetree/bindings/pci/
11020F:	Documentation/PCI/
11021F:	drivers/acpi/pci*
11022F:	drivers/pci/
11023F:	include/asm-generic/pci*
11024F:	include/linux/pci*
11025F:	include/linux/of_pci.h
11026F:	include/uapi/linux/pci*
11027F:	lib/pci*
11028F:	arch/x86/pci/
11029F:	arch/x86/kernel/quirks.c
11030
11031PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11032M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11033L:	linux-pci@vger.kernel.org
11034Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11036S:	Supported
11037F:	drivers/pci/controller/
11038
11039PCIE DRIVER FOR AXIS ARTPEC
11040M:	Jesper Nilsson <jesper.nilsson@axis.com>
11041L:	linux-arm-kernel@axis.com
11042L:	linux-pci@vger.kernel.org
11043S:	Maintained
11044F:	Documentation/devicetree/bindings/pci/axis,artpec*
11045F:	drivers/pci/controller/dwc/*artpec*
11046
11047PCIE DRIVER FOR CAVIUM THUNDERX
11048M:	David Daney <david.daney@cavium.com>
11049L:	linux-pci@vger.kernel.org
11050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11051S:	Supported
11052F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11053F:	drivers/pci/controller/pci-thunder-*
11054
11055PCIE DRIVER FOR HISILICON
11056M:	Zhou Wang <wangzhou1@hisilicon.com>
11057L:	linux-pci@vger.kernel.org
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11060F:	drivers/pci/controller/dwc/pcie-hisi.c
11061
11062PCIE DRIVER FOR HISILICON KIRIN
11063M:	Xiaowei Song <songxiaowei@hisilicon.com>
11064M:	Binghui Wang <wangbinghui@hisilicon.com>
11065L:	linux-pci@vger.kernel.org
11066S:	Maintained
11067F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11068F:	drivers/pci/controller/dwc/pcie-kirin.c
11069
11070PCIE DRIVER FOR HISILICON STB
11071M:	Jianguo Sun <sunjianguo1@huawei.com>
11072M:	Shawn Guo <shawn.guo@linaro.org>
11073L:	linux-pci@vger.kernel.org
11074S:	Maintained
11075F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11076F:	drivers/pci/controller/dwc/pcie-histb.c
11077
11078PCIE DRIVER FOR MEDIATEK
11079M:	Ryder Lee <ryder.lee@mediatek.com>
11080L:	linux-pci@vger.kernel.org
11081L:	linux-mediatek@lists.infradead.org
11082S:	Supported
11083F:	Documentation/devicetree/bindings/pci/mediatek*
11084F:	drivers/pci/controller/*mediatek*
11085
11086PCIE DRIVER FOR QUALCOMM MSM
11087M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11088L:	linux-pci@vger.kernel.org
11089L:	linux-arm-msm@vger.kernel.org
11090S:	Maintained
11091F:	drivers/pci/controller/dwc/*qcom*
11092
11093PCIE DRIVER FOR ROCKCHIP
11094M:	Shawn Lin <shawn.lin@rock-chips.com>
11095L:	linux-pci@vger.kernel.org
11096L:	linux-rockchip@lists.infradead.org
11097S:	Maintained
11098F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11099F:	drivers/pci/controller/pcie-rockchip*
11100
11101PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11102M:	Linus Walleij <linus.walleij@linaro.org>
11103L:	linux-pci@vger.kernel.org
11104S:	Maintained
11105F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11106F:	drivers/pci/controller/pci-v3-semi.c
11107
11108PCIE DRIVER FOR ST SPEAR13XX
11109M:	Pratyush Anand <pratyush.anand@gmail.com>
11110L:	linux-pci@vger.kernel.org
11111S:	Maintained
11112F:	drivers/pci/controller/dwc/*spear*
11113
11114PCMCIA SUBSYSTEM
11115M:	Dominik Brodowski <linux@dominikbrodowski.net>
11116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11117S:	Odd Fixes
11118F:	Documentation/pcmcia/
11119F:	tools/pcmcia/
11120F:	drivers/pcmcia/
11121F:	include/pcmcia/
11122
11123PCNET32 NETWORK DRIVER
11124M:	Don Fry <pcnet32@frontier.com>
11125L:	netdev@vger.kernel.org
11126S:	Maintained
11127F:	drivers/net/ethernet/amd/pcnet32.c
11128
11129PCRYPT PARALLEL CRYPTO ENGINE
11130M:	Steffen Klassert <steffen.klassert@secunet.com>
11131L:	linux-crypto@vger.kernel.org
11132S:	Maintained
11133F:	crypto/pcrypt.c
11134F:	include/crypto/pcrypt.h
11135
11136PEAQ WMI HOTKEYS DRIVER
11137M:	Hans de Goede <hdegoede@redhat.com>
11138L:	platform-driver-x86@vger.kernel.org
11139S:	Maintained
11140F:	drivers/platform/x86/peaq-wmi.c
11141
11142PER-CPU MEMORY ALLOCATOR
11143M:	Tejun Heo <tj@kernel.org>
11144M:	Christoph Lameter <cl@linux.com>
11145M:	Dennis Zhou <dennisszhou@gmail.com>
11146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11147S:	Maintained
11148F:	include/linux/percpu*.h
11149F:	mm/percpu*.c
11150F:	arch/*/include/asm/percpu.h
11151
11152PER-TASK DELAY ACCOUNTING
11153M:	Balbir Singh <bsingharora@gmail.com>
11154S:	Maintained
11155F:	include/linux/delayacct.h
11156F:	kernel/delayacct.c
11157
11158PERFORMANCE EVENTS SUBSYSTEM
11159M:	Peter Zijlstra <peterz@infradead.org>
11160M:	Ingo Molnar <mingo@redhat.com>
11161M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11162R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11163R:	Jiri Olsa <jolsa@redhat.com>
11164R:	Namhyung Kim <namhyung@kernel.org>
11165L:	linux-kernel@vger.kernel.org
11166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11167S:	Supported
11168F:	kernel/events/*
11169F:	include/linux/perf_event.h
11170F:	include/uapi/linux/perf_event.h
11171F:	arch/*/kernel/perf_event*.c
11172F:	arch/*/kernel/*/perf_event*.c
11173F:	arch/*/kernel/*/*/perf_event*.c
11174F:	arch/*/include/asm/perf_event.h
11175F:	arch/*/kernel/perf_callchain.c
11176F:	arch/*/events/*
11177F:	tools/perf/
11178
11179PERSONALITY HANDLING
11180M:	Christoph Hellwig <hch@infradead.org>
11181L:	linux-abi-devel@lists.sourceforge.net
11182S:	Maintained
11183F:	include/linux/personality.h
11184F:	include/uapi/linux/personality.h
11185
11186PHONET PROTOCOL
11187M:	Remi Denis-Courmont <courmisch@gmail.com>
11188S:	Supported
11189F:	Documentation/networking/phonet.txt
11190F:	include/linux/phonet.h
11191F:	include/net/phonet/
11192F:	include/uapi/linux/phonet.h
11193F:	net/phonet/
11194
11195PHRAM MTD DRIVER
11196M:	Joern Engel <joern@lazybastard.org>
11197L:	linux-mtd@lists.infradead.org
11198S:	Maintained
11199F:	drivers/mtd/devices/phram.c
11200
11201PICOLCD HID DRIVER
11202M:	Bruno Prémont <bonbons@linux-vserver.org>
11203L:	linux-input@vger.kernel.org
11204S:	Maintained
11205F:	drivers/hid/hid-picolcd*
11206
11207PICOXCELL SUPPORT
11208M:	Jamie Iles <jamie@jamieiles.com>
11209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11210T:	git git://github.com/jamieiles/linux-2.6-ji.git
11211S:	Supported
11212F:	arch/arm/boot/dts/picoxcell*
11213F:	arch/arm/mach-picoxcell/
11214F:	drivers/crypto/picoxcell*
11215
11216PIN CONTROL SUBSYSTEM
11217M:	Linus Walleij <linus.walleij@linaro.org>
11218L:	linux-gpio@vger.kernel.org
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11220S:	Maintained
11221F:	Documentation/devicetree/bindings/pinctrl/
11222F:	Documentation/driver-api/pinctl.rst
11223F:	drivers/pinctrl/
11224F:	include/linux/pinctrl/
11225
11226PIN CONTROLLER - ATMEL AT91
11227M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11229S:	Maintained
11230F:	drivers/pinctrl/pinctrl-at91.*
11231
11232PIN CONTROLLER - ATMEL AT91 PIO4
11233M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11235L:	linux-gpio@vger.kernel.org
11236S:	Supported
11237F:	drivers/pinctrl/pinctrl-at91-pio4.*
11238
11239PIN CONTROLLER - FREESCALE
11240M:	Dong Aisheng <aisheng.dong@nxp.com>
11241M:	Fabio Estevam <festevam@gmail.com>
11242M:	Shawn Guo <shawnguo@kernel.org>
11243M:	Stefan Agner <stefan@agner.ch>
11244R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11245L:	linux-gpio@vger.kernel.org
11246S:	Maintained
11247F:	drivers/pinctrl/freescale/
11248F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11249
11250PIN CONTROLLER - INTEL
11251M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11252M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11253S:	Maintained
11254F:	drivers/pinctrl/intel/
11255
11256PIN CONTROLLER - MEDIATEK
11257M:	Sean Wang <sean.wang@mediatek.com>
11258L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11259S:	Maintained
11260F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11261F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11262F:	drivers/pinctrl/mediatek/mtk-eint.*
11263F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11264F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11265F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11266
11267PIN CONTROLLER - QUALCOMM
11268M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11269S:	Maintained
11270L:	linux-arm-msm@vger.kernel.org
11271F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11272F:	drivers/pinctrl/qcom/
11273
11274PIN CONTROLLER - RENESAS
11275M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11276M:	Geert Uytterhoeven <geert+renesas@glider.be>
11277L:	linux-renesas-soc@vger.kernel.org
11278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11279S:	Maintained
11280F:	drivers/pinctrl/sh-pfc/
11281
11282PIN CONTROLLER - SAMSUNG
11283M:	Tomasz Figa <tomasz.figa@gmail.com>
11284M:	Krzysztof Kozlowski <krzk@kernel.org>
11285M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11287L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11288Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11290S:	Maintained
11291F:	drivers/pinctrl/samsung/
11292F:	include/dt-bindings/pinctrl/samsung.h
11293F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11294
11295PIN CONTROLLER - SINGLE
11296M:	Tony Lindgren <tony@atomide.com>
11297M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11299L:	linux-omap@vger.kernel.org
11300S:	Maintained
11301F:	drivers/pinctrl/pinctrl-single.c
11302
11303PIN CONTROLLER - ST SPEAR
11304M:	Viresh Kumar <vireshk@kernel.org>
11305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11306W:	http://www.st.com/spear
11307S:	Maintained
11308F:	drivers/pinctrl/spear/
11309
11310PISTACHIO SOC SUPPORT
11311M:	James Hartley <james.hartley@sondrel.com>
11312L:	linux-mips@linux-mips.org
11313S:	Odd Fixes
11314F:	arch/mips/pistachio/
11315F:	arch/mips/include/asm/mach-pistachio/
11316F:	arch/mips/boot/dts/img/pistachio*
11317F:	arch/mips/configs/pistachio*_defconfig
11318
11319PKTCDVD DRIVER
11320S:	Orphan
11321M:	linux-block@vger.kernel.org
11322F:	drivers/block/pktcdvd.c
11323F:	include/linux/pktcdvd.h
11324F:	include/uapi/linux/pktcdvd.h
11325
11326PKUNITY SOC DRIVERS
11327M:	Guan Xuetao <gxt@pku.edu.cn>
11328W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11329S:	Maintained
11330T:	git git://github.com/gxt/linux.git
11331F:	drivers/input/serio/i8042-unicore32io.h
11332F:	drivers/i2c/busses/i2c-puv3.c
11333F:	drivers/video/fbdev/fb-puv3.c
11334F:	drivers/rtc/rtc-puv3.c
11335
11336PMBUS HARDWARE MONITORING DRIVERS
11337M:	Guenter Roeck <linux@roeck-us.net>
11338L:	linux-hwmon@vger.kernel.org
11339W:	http://hwmon.wiki.kernel.org/
11340W:	http://www.roeck-us.net/linux/drivers/
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11342S:	Maintained
11343F:	Documentation/hwmon/pmbus
11344F:	drivers/hwmon/pmbus/
11345F:	include/linux/pmbus.h
11346
11347PMC SIERRA MaxRAID DRIVER
11348L:	linux-scsi@vger.kernel.org
11349W:	http://www.pmc-sierra.com/
11350S:	Orphan
11351F:	drivers/scsi/pmcraid.*
11352
11353PMC SIERRA PM8001 DRIVER
11354M:	Jack Wang <jinpu.wang@profitbricks.com>
11355M:	lindar_liu@usish.com
11356L:	linux-scsi@vger.kernel.org
11357S:	Supported
11358F:	drivers/scsi/pm8001/
11359
11360PNP SUPPORT
11361M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11362S:	Maintained
11363F:	drivers/pnp/
11364
11365POSIX CLOCKS and TIMERS
11366M:	Thomas Gleixner <tglx@linutronix.de>
11367L:	linux-kernel@vger.kernel.org
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11369S:	Maintained
11370F:	fs/timerfd.c
11371F:	include/linux/timer*
11372F:	kernel/time/*timer*
11373
11374POWER MANAGEMENT CORE
11375M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11376L:	linux-pm@vger.kernel.org
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11378B:	https://bugzilla.kernel.org
11379S:	Supported
11380F:	drivers/base/power/
11381F:	include/linux/pm.h
11382F:	include/linux/pm_*
11383F:	include/linux/powercap.h
11384F:	drivers/powercap/
11385F:	kernel/configs/nopm.config
11386
11387POWER STATE COORDINATION INTERFACE (PSCI)
11388M:	Mark Rutland <mark.rutland@arm.com>
11389M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11390L:	linux-arm-kernel@lists.infradead.org
11391S:	Maintained
11392F:	drivers/firmware/psci*.c
11393F:	include/linux/psci.h
11394F:	include/uapi/linux/psci.h
11395
11396POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11397M:	Sebastian Reichel <sre@kernel.org>
11398L:	linux-pm@vger.kernel.org
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11400S:	Maintained
11401F:	Documentation/ABI/testing/sysfs-class-power
11402F:	Documentation/devicetree/bindings/power/supply/
11403F:	include/linux/power_supply.h
11404F:	drivers/power/supply/
11405
11406POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11407M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11408L:	linuxppc-dev@lists.ozlabs.org
11409S:	Maintained
11410F:	drivers/char/powernv-op-panel.c
11411
11412PPP OVER ATM (RFC 2364)
11413M:	Mitchell Blank Jr <mitch@sfgoth.com>
11414S:	Maintained
11415F:	net/atm/pppoatm.c
11416F:	include/uapi/linux/atmppp.h
11417
11418PPP OVER ETHERNET
11419M:	Michal Ostrowski <mostrows@earthlink.net>
11420S:	Maintained
11421F:	drivers/net/ppp/pppoe.c
11422F:	drivers/net/ppp/pppox.c
11423
11424PPP OVER L2TP
11425M:	James Chapman <jchapman@katalix.com>
11426S:	Maintained
11427F:	net/l2tp/l2tp_ppp.c
11428F:	include/linux/if_pppol2tp.h
11429F:	include/uapi/linux/if_pppol2tp.h
11430
11431PPP PROTOCOL DRIVERS AND COMPRESSORS
11432M:	Paul Mackerras <paulus@samba.org>
11433L:	linux-ppp@vger.kernel.org
11434S:	Maintained
11435F:	drivers/net/ppp/ppp_*
11436
11437PPS SUPPORT
11438M:	Rodolfo Giometti <giometti@enneenne.com>
11439W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11440L:	linuxpps@ml.enneenne.com (subscribers-only)
11441S:	Maintained
11442F:	Documentation/pps/
11443F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11444F:	Documentation/ABI/testing/sysfs-pps
11445F:	drivers/pps/
11446F:	include/linux/pps*.h
11447F:	include/uapi/linux/pps.h
11448
11449PPTP DRIVER
11450M:	Dmitry Kozlov <xeb@mail.ru>
11451L:	netdev@vger.kernel.org
11452S:	Maintained
11453F:	drivers/net/ppp/pptp.c
11454W:	http://sourceforge.net/projects/accel-pptp
11455
11456PREEMPTIBLE KERNEL
11457M:	Robert Love <rml@tech9.net>
11458L:	kpreempt-tech@lists.sourceforge.net
11459W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11460S:	Supported
11461F:	Documentation/preempt-locking.txt
11462F:	include/linux/preempt.h
11463
11464PRINTK
11465M:	Petr Mladek <pmladek@suse.com>
11466M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11467R:	Steven Rostedt <rostedt@goodmis.org>
11468S:	Maintained
11469F:	kernel/printk/
11470F:	include/linux/printk.h
11471
11472PRISM54 WIRELESS DRIVER
11473M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11474L:	linux-wireless@vger.kernel.org
11475W:	http://wireless.kernel.org/en/users/Drivers/p54
11476S:	Obsolete
11477F:	drivers/net/wireless/intersil/prism54/
11478
11479PROC SYSCTL
11480M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11481M:	Kees Cook <keescook@chromium.org>
11482L:	linux-kernel@vger.kernel.org
11483L:	linux-fsdevel@vger.kernel.org
11484S:	Maintained
11485F:	fs/proc/proc_sysctl.c
11486F:	include/linux/sysctl.h
11487F:	kernel/sysctl.c
11488F:	tools/testing/selftests/sysctl/
11489
11490PS3 NETWORK SUPPORT
11491M:	Geoff Levand <geoff@infradead.org>
11492L:	netdev@vger.kernel.org
11493L:	linuxppc-dev@lists.ozlabs.org
11494S:	Maintained
11495F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11496
11497PS3 PLATFORM SUPPORT
11498M:	Geoff Levand <geoff@infradead.org>
11499L:	linuxppc-dev@lists.ozlabs.org
11500S:	Maintained
11501F:	arch/powerpc/boot/ps3*
11502F:	arch/powerpc/include/asm/lv1call.h
11503F:	arch/powerpc/include/asm/ps3*.h
11504F:	arch/powerpc/platforms/ps3/
11505F:	drivers/*/ps3*
11506F:	drivers/ps3/
11507F:	drivers/rtc/rtc-ps3.c
11508F:	drivers/usb/host/*ps3.c
11509F:	sound/ppc/snd_ps3*
11510
11511PS3VRAM DRIVER
11512M:	Jim Paris <jim@jtan.com>
11513M:	Geoff Levand <geoff@infradead.org>
11514L:	linuxppc-dev@lists.ozlabs.org
11515S:	Maintained
11516F:	drivers/block/ps3vram.c
11517
11518PSAMPLE PACKET SAMPLING SUPPORT:
11519M:	Yotam Gigi <yotam.gi@gmail.com>
11520S:	Maintained
11521F:	net/psample
11522F:	include/net/psample.h
11523F:	include/uapi/linux/psample.h
11524
11525PSTORE FILESYSTEM
11526M:	Kees Cook <keescook@chromium.org>
11527M:	Anton Vorontsov <anton@enomsg.org>
11528M:	Colin Cross <ccross@android.com>
11529M:	Tony Luck <tony.luck@intel.com>
11530S:	Maintained
11531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11532F:	fs/pstore/
11533F:	include/linux/pstore*
11534F:	drivers/firmware/efi/efi-pstore.c
11535F:	drivers/acpi/apei/erst.c
11536F:	Documentation/admin-guide/ramoops.rst
11537F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11538K:	\b(pstore|ramoops)
11539
11540PTP HARDWARE CLOCK SUPPORT
11541M:	Richard Cochran <richardcochran@gmail.com>
11542L:	netdev@vger.kernel.org
11543S:	Maintained
11544W:	http://linuxptp.sourceforge.net/
11545F:	Documentation/ABI/testing/sysfs-ptp
11546F:	Documentation/ptp/*
11547F:	drivers/net/phy/dp83640*
11548F:	drivers/ptp/*
11549F:	include/linux/ptp_cl*
11550
11551PTRACE SUPPORT
11552M:	Oleg Nesterov <oleg@redhat.com>
11553S:	Maintained
11554F:	include/asm-generic/syscall.h
11555F:	include/linux/ptrace.h
11556F:	include/linux/regset.h
11557F:	include/linux/tracehook.h
11558F:	include/uapi/linux/ptrace.h
11559F:	include/uapi/linux/ptrace.h
11560F:	include/asm-generic/ptrace.h
11561F:	kernel/ptrace.c
11562F:	arch/*/ptrace*.c
11563F:	arch/*/*/ptrace*.c
11564F:	arch/*/include/asm/ptrace*.h
11565
11566PULSE8-CEC DRIVER
11567M:	Hans Verkuil <hverkuil@xs4all.nl>
11568L:	linux-media@vger.kernel.org
11569T:	git git://linuxtv.org/media_tree.git
11570S:	Maintained
11571F:	drivers/media/usb/pulse8-cec/*
11572F:	Documentation/media/cec-drivers/pulse8-cec.rst
11573
11574PVRUSB2 VIDEO4LINUX DRIVER
11575M:	Mike Isely <isely@pobox.com>
11576L:	pvrusb2@isely.net	(subscribers-only)
11577L:	linux-media@vger.kernel.org
11578W:	http://www.isely.net/pvrusb2/
11579T:	git git://linuxtv.org/media_tree.git
11580S:	Maintained
11581F:	Documentation/media/v4l-drivers/pvrusb2*
11582F:	drivers/media/usb/pvrusb2/
11583
11584PWC WEBCAM DRIVER
11585M:	Hans Verkuil <hverkuil@xs4all.nl>
11586L:	linux-media@vger.kernel.org
11587T:	git git://linuxtv.org/media_tree.git
11588S:	Odd Fixes
11589F:	drivers/media/usb/pwc/*
11590
11591PWM FAN DRIVER
11592M:	Kamil Debski <kamil@wypas.org>
11593M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11594L:	linux-hwmon@vger.kernel.org
11595S:	Supported
11596F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11597F:	Documentation/hwmon/pwm-fan
11598F:	drivers/hwmon/pwm-fan.c
11599
11600PWM IR Transmitter
11601M:	Sean Young <sean@mess.org>
11602L:	linux-media@vger.kernel.org
11603S:	Maintained
11604F:	drivers/media/rc/pwm-ir-tx.c
11605
11606PWM SUBSYSTEM
11607M:	Thierry Reding <thierry.reding@gmail.com>
11608L:	linux-pwm@vger.kernel.org
11609S:	Maintained
11610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11611F:	Documentation/pwm.txt
11612F:	Documentation/devicetree/bindings/pwm/
11613F:	include/linux/pwm.h
11614F:	drivers/pwm/
11615F:	drivers/video/backlight/pwm_bl.c
11616F:	include/linux/pwm_backlight.h
11617F:	drivers/gpio/gpio-mvebu.c
11618F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11619
11620PXA GPIO DRIVER
11621M:	Robert Jarzmik <robert.jarzmik@free.fr>
11622L:	linux-gpio@vger.kernel.org
11623S:	Maintained
11624F:	drivers/gpio/gpio-pxa.c
11625
11626PXA MMCI DRIVER
11627S:	Orphan
11628
11629PXA RTC DRIVER
11630M:	Robert Jarzmik <robert.jarzmik@free.fr>
11631L:	linux-rtc@vger.kernel.org
11632S:	Maintained
11633
11634PXA2xx/PXA3xx SUPPORT
11635M:	Daniel Mack <daniel@zonque.org>
11636M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11637M:	Robert Jarzmik <robert.jarzmik@free.fr>
11638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11639T:	git git://github.com/hzhuang1/linux.git
11640T:	git git://github.com/rjarzmik/linux.git
11641S:	Maintained
11642F:	arch/arm/boot/dts/pxa*
11643F:	arch/arm/mach-pxa/
11644F:	drivers/dma/pxa*
11645F:	drivers/pcmcia/pxa2xx*
11646F:	drivers/pinctrl/pxa/
11647F:	drivers/spi/spi-pxa2xx*
11648F:	drivers/usb/gadget/udc/pxa2*
11649F:	include/sound/pxa2xx-lib.h
11650F:	sound/arm/pxa*
11651F:	sound/soc/pxa/
11652
11653QAT DRIVER
11654M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11655L:	qat-linux@intel.com
11656S:	Supported
11657F:	drivers/crypto/qat/
11658
11659QCOM AUDIO (ASoC) DRIVERS
11660M:	Patrick Lai <plai@codeaurora.org>
11661M:	Banajit Goswami <bgoswami@codeaurora.org>
11662L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11663S:	Supported
11664F:	sound/soc/qcom/
11665
11666QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11667M:	Gabriel Somlo <somlo@cmu.edu>
11668M:	"Michael S. Tsirkin" <mst@redhat.com>
11669L:	qemu-devel@nongnu.org
11670S:	Maintained
11671F:	drivers/firmware/qemu_fw_cfg.c
11672F:	include/uapi/linux/qemu_fw_cfg.h
11673
11674QIB DRIVER
11675M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11676M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11677L:	linux-rdma@vger.kernel.org
11678S:	Supported
11679F:	drivers/infiniband/hw/qib/
11680
11681QLOGIC QL41xxx FCOE DRIVER
11682M:	QLogic-Storage-Upstream@cavium.com
11683L:	linux-scsi@vger.kernel.org
11684S:	Supported
11685F:	drivers/scsi/qedf/
11686
11687QLOGIC QL41xxx ISCSI DRIVER
11688M:	QLogic-Storage-Upstream@cavium.com
11689L:	linux-scsi@vger.kernel.org
11690S:	Supported
11691F:	drivers/scsi/qedi/
11692
11693QLOGIC QL4xxx ETHERNET DRIVER
11694M:	Ariel Elior <Ariel.Elior@cavium.com>
11695M:	everest-linux-l2@cavium.com
11696L:	netdev@vger.kernel.org
11697S:	Supported
11698F:	drivers/net/ethernet/qlogic/qed/
11699F:	include/linux/qed/
11700F:	drivers/net/ethernet/qlogic/qede/
11701
11702QLOGIC QL4xxx RDMA DRIVER
11703M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11704M:	Ariel Elior <Ariel.Elior@cavium.com>
11705L:	linux-rdma@vger.kernel.org
11706S:	Supported
11707F:	drivers/infiniband/hw/qedr/
11708F:	include/uapi/rdma/qedr-abi.h
11709
11710QLOGIC QLA1280 SCSI DRIVER
11711M:	Michael Reed <mdr@sgi.com>
11712L:	linux-scsi@vger.kernel.org
11713S:	Maintained
11714F:	drivers/scsi/qla1280.[ch]
11715
11716QLOGIC QLA2XXX FC-SCSI DRIVER
11717M:	qla2xxx-upstream@qlogic.com
11718L:	linux-scsi@vger.kernel.org
11719S:	Supported
11720F:	Documentation/scsi/LICENSE.qla2xxx
11721F:	drivers/scsi/qla2xxx/
11722
11723QLOGIC QLA3XXX NETWORK DRIVER
11724M:	Dept-GELinuxNICDev@cavium.com
11725L:	netdev@vger.kernel.org
11726S:	Supported
11727F:	Documentation/networking/LICENSE.qla3xxx
11728F:	drivers/net/ethernet/qlogic/qla3xxx.*
11729
11730QLOGIC QLA4XXX iSCSI DRIVER
11731M:	QLogic-Storage-Upstream@qlogic.com
11732L:	linux-scsi@vger.kernel.org
11733S:	Supported
11734F:	Documentation/scsi/LICENSE.qla4xxx
11735F:	drivers/scsi/qla4xxx/
11736
11737QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11738M:	Harish Patil <harish.patil@cavium.com>
11739M:	Manish Chopra <manish.chopra@cavium.com>
11740M:	Dept-GELinuxNICDev@cavium.com
11741L:	netdev@vger.kernel.org
11742S:	Supported
11743F:	drivers/net/ethernet/qlogic/qlcnic/
11744
11745QLOGIC QLGE 10Gb ETHERNET DRIVER
11746M:	Harish Patil <harish.patil@cavium.com>
11747M:	Manish Chopra <manish.chopra@cavium.com>
11748M:	Dept-GELinuxNICDev@cavium.com
11749L:	netdev@vger.kernel.org
11750S:	Supported
11751F:	drivers/net/ethernet/qlogic/qlge/
11752
11753QNX4 FILESYSTEM
11754M:	Anders Larsen <al@alarsen.net>
11755W:	http://www.alarsen.net/linux/qnx4fs/
11756S:	Maintained
11757F:	fs/qnx4/
11758F:	include/uapi/linux/qnx4_fs.h
11759F:	include/uapi/linux/qnxtypes.h
11760
11761QORIQ DPAA2 FSL-MC BUS DRIVER
11762M:	Stuart Yoder <stuyoder@gmail.com>
11763M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11764L:	linux-kernel@vger.kernel.org
11765S:	Maintained
11766F:	drivers/bus/fsl-mc/
11767F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11768F:	Documentation/networking/dpaa2/overview.rst
11769
11770QT1010 MEDIA DRIVER
11771M:	Antti Palosaari <crope@iki.fi>
11772L:	linux-media@vger.kernel.org
11773W:	https://linuxtv.org
11774W:	http://palosaari.fi/linux/
11775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11776T:	git git://linuxtv.org/anttip/media_tree.git
11777S:	Maintained
11778F:	drivers/media/tuners/qt1010*
11779
11780QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11781M:	Kalle Valo <kvalo@codeaurora.org>
11782L:	ath10k@lists.infradead.org
11783W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11785S:	Supported
11786F:	drivers/net/wireless/ath/ath10k/
11787
11788QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11789M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11790L:	linux-wireless@vger.kernel.org
11791W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11792S:	Supported
11793F:	drivers/net/wireless/ath/ath9k/
11794
11795QUALCOMM CAMERA SUBSYSTEM DRIVER
11796M:	Todor Tomov <todor.tomov@linaro.org>
11797L:	linux-media@vger.kernel.org
11798S:	Maintained
11799F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11800F:	Documentation/media/v4l-drivers/qcom_camss.rst
11801F:	drivers/media/platform/qcom/camss-8x16/
11802
11803QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11804M:  Ilia Lin <ilia.lin@gmail.com>
11805L:  linux-pm@vger.kernel.org
11806S:  Maintained
11807F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11808F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11809
11810QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11811M:	Timur Tabi <timur@codeaurora.org>
11812L:	netdev@vger.kernel.org
11813S:	Supported
11814F:	drivers/net/ethernet/qualcomm/emac/
11815
11816QUALCOMM HEXAGON ARCHITECTURE
11817M:	Richard Kuo <rkuo@codeaurora.org>
11818L:	linux-hexagon@vger.kernel.org
11819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11820S:	Supported
11821F:	arch/hexagon/
11822
11823QUALCOMM HIDMA DRIVER
11824M:	Sinan Kaya <okaya@codeaurora.org>
11825L:	linux-arm-kernel@lists.infradead.org
11826L:	linux-arm-msm@vger.kernel.org
11827L:	dmaengine@vger.kernel.org
11828S:	Supported
11829F:	drivers/dma/qcom/hidma*
11830
11831QUALCOMM IOMMU
11832M:	Rob Clark <robdclark@gmail.com>
11833L:	iommu@lists.linux-foundation.org
11834L:	linux-arm-msm@vger.kernel.org
11835S:	Maintained
11836F:	drivers/iommu/qcom_iommu.c
11837
11838QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11839M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11840L:	linux-media@vger.kernel.org
11841L:	linux-arm-msm@vger.kernel.org
11842T:	git git://linuxtv.org/media_tree.git
11843S:	Maintained
11844F:	drivers/media/platform/qcom/venus/
11845
11846QUALCOMM WCN36XX WIRELESS DRIVER
11847M:	Kalle Valo <kvalo@codeaurora.org>
11848L:	wcn36xx@lists.infradead.org
11849W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11850T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11851S:	Supported
11852F:	drivers/net/wireless/ath/wcn36xx/
11853
11854QUANTENNA QTNFMAC WIRELESS DRIVER
11855M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11856M:	Avinash Patil <avinashp@quantenna.com>
11857M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11858L:	linux-wireless@vger.kernel.org
11859S:	Maintained
11860F:	drivers/net/wireless/quantenna
11861
11862RADEON and AMDGPU DRM DRIVERS
11863M:	Alex Deucher <alexander.deucher@amd.com>
11864M:	Christian König <christian.koenig@amd.com>
11865M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11866L:	amd-gfx@lists.freedesktop.org
11867T:	git git://people.freedesktop.org/~agd5f/linux
11868S:	Supported
11869F:	drivers/gpu/drm/radeon/
11870F:	include/uapi/drm/radeon_drm.h
11871F:	drivers/gpu/drm/amd/
11872F:	include/uapi/drm/amdgpu_drm.h
11873
11874RADEON FRAMEBUFFER DISPLAY DRIVER
11875M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11876L:	linux-fbdev@vger.kernel.org
11877S:	Maintained
11878F:	drivers/video/fbdev/aty/radeon*
11879F:	include/uapi/linux/radeonfb.h
11880
11881RADIOSHARK RADIO DRIVER
11882M:	Hans Verkuil <hverkuil@xs4all.nl>
11883L:	linux-media@vger.kernel.org
11884T:	git git://linuxtv.org/media_tree.git
11885S:	Maintained
11886F:	drivers/media/radio/radio-shark.c
11887
11888RADIOSHARK2 RADIO DRIVER
11889M:	Hans Verkuil <hverkuil@xs4all.nl>
11890L:	linux-media@vger.kernel.org
11891T:	git git://linuxtv.org/media_tree.git
11892S:	Maintained
11893F:	drivers/media/radio/radio-shark2.c
11894F:	drivers/media/radio/radio-tea5777.c
11895
11896RADOS BLOCK DEVICE (RBD)
11897M:	Ilya Dryomov <idryomov@gmail.com>
11898M:	Sage Weil <sage@redhat.com>
11899M:	Alex Elder <elder@kernel.org>
11900L:	ceph-devel@vger.kernel.org
11901W:	http://ceph.com/
11902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11903T:	git git://github.com/ceph/ceph-client.git
11904S:	Supported
11905F:	Documentation/ABI/testing/sysfs-bus-rbd
11906F:	drivers/block/rbd.c
11907F:	drivers/block/rbd_types.h
11908
11909RAGE128 FRAMEBUFFER DISPLAY DRIVER
11910M:	Paul Mackerras <paulus@samba.org>
11911L:	linux-fbdev@vger.kernel.org
11912S:	Maintained
11913F:	drivers/video/fbdev/aty/aty128fb.c
11914
11915RAINSHADOW-CEC DRIVER
11916M:	Hans Verkuil <hverkuil@xs4all.nl>
11917L:	linux-media@vger.kernel.org
11918T:	git git://linuxtv.org/media_tree.git
11919S:	Maintained
11920F:	drivers/media/usb/rainshadow-cec/*
11921
11922RALINK MIPS ARCHITECTURE
11923M:	John Crispin <john@phrozen.org>
11924L:	linux-mips@linux-mips.org
11925S:	Maintained
11926F:	arch/mips/ralink
11927
11928RALINK RT2X00 WIRELESS LAN DRIVER
11929P:	rt2x00 project
11930M:	Stanislaw Gruszka <sgruszka@redhat.com>
11931M:	Helmut Schaa <helmut.schaa@googlemail.com>
11932L:	linux-wireless@vger.kernel.org
11933S:	Maintained
11934F:	drivers/net/wireless/ralink/rt2x00/
11935
11936RAMDISK RAM BLOCK DEVICE DRIVER
11937M:	Jens Axboe <axboe@kernel.dk>
11938S:	Maintained
11939F:	Documentation/blockdev/ramdisk.txt
11940F:	drivers/block/brd.c
11941
11942RANCHU VIRTUAL BOARD FOR MIPS
11943M:	Miodrag Dinic <miodrag.dinic@mips.com>
11944L:	linux-mips@linux-mips.org
11945S:	Supported
11946F:	arch/mips/generic/board-ranchu.c
11947F:	arch/mips/configs/generic/board-ranchu.config
11948
11949RANDOM NUMBER DRIVER
11950M:	"Theodore Ts'o" <tytso@mit.edu>
11951S:	Maintained
11952F:	drivers/char/random.c
11953
11954RAPIDIO SUBSYSTEM
11955M:	Matt Porter <mporter@kernel.crashing.org>
11956M:	Alexandre Bounine <alex.bou9@gmail.com>
11957S:	Maintained
11958F:	drivers/rapidio/
11959
11960RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11961L:	linux-wireless@vger.kernel.org
11962S:	Orphan
11963F:	drivers/net/wireless/ray*
11964
11965RCUTORTURE TEST FRAMEWORK
11966M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11967M:	Josh Triplett <josh@joshtriplett.org>
11968R:	Steven Rostedt <rostedt@goodmis.org>
11969R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11970R:	Lai Jiangshan <jiangshanlai@gmail.com>
11971L:	linux-kernel@vger.kernel.org
11972S:	Supported
11973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11974F:	tools/testing/selftests/rcutorture
11975
11976RDC R-321X SoC
11977M:	Florian Fainelli <florian@openwrt.org>
11978S:	Maintained
11979
11980RDC R6040 FAST ETHERNET DRIVER
11981M:	Florian Fainelli <f.fainelli@gmail.com>
11982L:	netdev@vger.kernel.org
11983S:	Maintained
11984F:	drivers/net/ethernet/rdc/r6040.c
11985
11986RDMAVT - RDMA verbs software
11987M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11988M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11989L:	linux-rdma@vger.kernel.org
11990S:	Supported
11991F:	drivers/infiniband/sw/rdmavt
11992
11993RDS - RELIABLE DATAGRAM SOCKETS
11994M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11995L:	netdev@vger.kernel.org
11996L:	linux-rdma@vger.kernel.org
11997L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11998W:	https://oss.oracle.com/projects/rds/
11999S:	Supported
12000F:	net/rds/
12001F:	Documentation/networking/rds.txt
12002
12003RDT - RESOURCE ALLOCATION
12004M:	Fenghua Yu <fenghua.yu@intel.com>
12005L:	linux-kernel@vger.kernel.org
12006S:	Supported
12007F:	arch/x86/kernel/cpu/intel_rdt*
12008F:	arch/x86/include/asm/intel_rdt_sched.h
12009F:	Documentation/x86/intel_rdt*
12010
12011READ-COPY UPDATE (RCU)
12012M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12013M:	Josh Triplett <josh@joshtriplett.org>
12014R:	Steven Rostedt <rostedt@goodmis.org>
12015R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12016R:	Lai Jiangshan <jiangshanlai@gmail.com>
12017L:	linux-kernel@vger.kernel.org
12018W:	http://www.rdrop.com/users/paulmck/RCU/
12019S:	Supported
12020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12021F:	Documentation/RCU/
12022X:	Documentation/RCU/torture.txt
12023F:	include/linux/rcu*
12024X:	include/linux/srcu.h
12025F:	kernel/rcu/
12026X:	kernel/torture.c
12027
12028REAL TIME CLOCK (RTC) SUBSYSTEM
12029M:	Alessandro Zummo <a.zummo@towertech.it>
12030M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12031L:	linux-rtc@vger.kernel.org
12032Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12034S:	Maintained
12035F:	Documentation/devicetree/bindings/rtc/
12036F:	Documentation/rtc.txt
12037F:	drivers/rtc/
12038F:	include/linux/rtc.h
12039F:	include/uapi/linux/rtc.h
12040F:	include/linux/rtc/
12041F:	include/linux/platform_data/rtc-*
12042F:	tools/testing/selftests/rtc/
12043
12044REALTEK AUDIO CODECS
12045M:	Bard Liao <bardliao@realtek.com>
12046M:	Oder Chiou <oder_chiou@realtek.com>
12047S:	Maintained
12048F:	sound/soc/codecs/rt*
12049F:	include/sound/rt*.h
12050
12051REGISTER MAP ABSTRACTION
12052M:	Mark Brown <broonie@kernel.org>
12053L:	linux-kernel@vger.kernel.org
12054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12055S:	Supported
12056F:	Documentation/devicetree/bindings/regmap/
12057F:	drivers/base/regmap/
12058F:	include/linux/regmap.h
12059
12060REISERFS FILE SYSTEM
12061L:	reiserfs-devel@vger.kernel.org
12062S:	Supported
12063F:	fs/reiserfs/
12064
12065REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12066M:	Ohad Ben-Cohen <ohad@wizery.com>
12067M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12068L:	linux-remoteproc@vger.kernel.org
12069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12070S:	Maintained
12071F:	Documentation/devicetree/bindings/remoteproc/
12072F:	Documentation/remoteproc.txt
12073F:	drivers/remoteproc/
12074F:	include/linux/remoteproc.h
12075
12076REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12077M:	Ohad Ben-Cohen <ohad@wizery.com>
12078M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12079L:	linux-remoteproc@vger.kernel.org
12080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12081S:	Maintained
12082F:	drivers/rpmsg/
12083F:	Documentation/rpmsg.txt
12084F:	include/linux/rpmsg.h
12085F:	include/linux/rpmsg/
12086
12087RENESAS CLOCK DRIVERS
12088M:	Geert Uytterhoeven <geert+renesas@glider.be>
12089L:	linux-renesas-soc@vger.kernel.org
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12091S:	Supported
12092F:	drivers/clk/renesas/
12093
12094RENESAS EMEV2 I2C DRIVER
12095M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12096S:	Supported
12097F:	drivers/i2c/busses/i2c-emev2.c
12098
12099RENESAS ETHERNET DRIVERS
12100R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12101L:	netdev@vger.kernel.org
12102L:	linux-renesas-soc@vger.kernel.org
12103F:	Documentation/devicetree/bindings/net/renesas,*.txt
12104F:	Documentation/devicetree/bindings/net/sh_eth.txt
12105F:	drivers/net/ethernet/renesas/
12106F:	include/linux/sh_eth.h
12107
12108RENESAS R-CAR GYROADC DRIVER
12109M:	Marek Vasut <marek.vasut@gmail.com>
12110L:	linux-iio@vger.kernel.org
12111S:	Supported
12112F:	drivers/iio/adc/rcar_gyro_adc.c
12113
12114RENESAS R-CAR I2C DRIVERS
12115M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12116S:	Supported
12117F:	drivers/i2c/busses/i2c-rcar.c
12118F:	drivers/i2c/busses/i2c-sh_mobile.c
12119
12120RENESAS USB PHY DRIVER
12121M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12122L:	linux-renesas-soc@vger.kernel.org
12123S:	Maintained
12124F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12125
12126RESET CONTROLLER FRAMEWORK
12127M:	Philipp Zabel <p.zabel@pengutronix.de>
12128T:	git git://git.pengutronix.de/git/pza/linux
12129S:	Maintained
12130F:	drivers/reset/
12131F:	Documentation/devicetree/bindings/reset/
12132F:	include/dt-bindings/reset/
12133F:	include/linux/reset.h
12134F:	include/linux/reset-controller.h
12135
12136RESTARTABLE SEQUENCES SUPPORT
12137M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12138M:	Peter Zijlstra <peterz@infradead.org>
12139M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12140M:	Boqun Feng <boqun.feng@gmail.com>
12141L:	linux-kernel@vger.kernel.org
12142S:	Supported
12143F:	kernel/rseq.c
12144F:	include/uapi/linux/rseq.h
12145F:	include/trace/events/rseq.h
12146F:	tools/testing/selftests/rseq/
12147
12148RFKILL
12149M:	Johannes Berg <johannes@sipsolutions.net>
12150L:	linux-wireless@vger.kernel.org
12151W:	http://wireless.kernel.org/
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12154S:	Maintained
12155F:	Documentation/rfkill.txt
12156F:	Documentation/ABI/stable/sysfs-class-rfkill
12157F:	net/rfkill/
12158
12159RHASHTABLE
12160M:	Thomas Graf <tgraf@suug.ch>
12161M:	Herbert Xu <herbert@gondor.apana.org.au>
12162L:	netdev@vger.kernel.org
12163S:	Maintained
12164F:	lib/rhashtable.c
12165F:	include/linux/rhashtable.h
12166
12167RICOH R5C592 MEMORYSTICK DRIVER
12168M:	Maxim Levitsky <maximlevitsky@gmail.com>
12169S:	Maintained
12170F:	drivers/memstick/host/r592.*
12171
12172RICOH SMARTMEDIA/XD DRIVER
12173M:	Maxim Levitsky <maximlevitsky@gmail.com>
12174S:	Maintained
12175F:	drivers/mtd/nand/raw/r852.c
12176F:	drivers/mtd/nand/raw/r852.h
12177
12178RISC-V ARCHITECTURE
12179M:	Palmer Dabbelt <palmer@sifive.com>
12180M:	Albert Ou <aou@eecs.berkeley.edu>
12181L:	linux-riscv@lists.infradead.org
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12183S:	Supported
12184F:	arch/riscv/
12185K:	riscv
12186N:	riscv
12187
12188ROCCAT DRIVERS
12189M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12190W:	http://sourceforge.net/projects/roccat/
12191S:	Maintained
12192F:	drivers/hid/hid-roccat*
12193F:	include/linux/hid-roccat*
12194F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12195
12196ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12197M:	Jacob chen <jacob2.chen@rock-chips.com>
12198L:	linux-media@vger.kernel.org
12199S:	Maintained
12200F:	drivers/media/platform/rockchip/rga/
12201F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12202
12203ROCKER DRIVER
12204M:	Jiri Pirko <jiri@resnulli.us>
12205L:	netdev@vger.kernel.org
12206S:	Supported
12207F:	drivers/net/ethernet/rocker/
12208
12209ROCKETPORT DRIVER
12210P:	Comtrol Corp.
12211W:	http://www.comtrol.com
12212S:	Maintained
12213F:	Documentation/serial/rocket.txt
12214F:	drivers/tty/rocket*
12215
12216ROCKETPORT EXPRESS/INFINITY DRIVER
12217M:	Kevin Cernekee <cernekee@gmail.com>
12218L:	linux-serial@vger.kernel.org
12219S:	Odd Fixes
12220F:	drivers/tty/serial/rp2.*
12221
12222ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12223M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12224L:	linux-kernel@vger.kernel.org
12225L:	linux-renesas-soc@vger.kernel.org
12226S:	Supported
12227F:	drivers/mfd/bd9571mwv.c
12228F:	drivers/regulator/bd9571mwv-regulator.c
12229F:	drivers/gpio/gpio-bd9571mwv.c
12230F:	include/linux/mfd/bd9571mwv.h
12231F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12232
12233ROSE NETWORK LAYER
12234M:	Ralf Baechle <ralf@linux-mips.org>
12235L:	linux-hams@vger.kernel.org
12236W:	http://www.linux-ax25.org/
12237S:	Maintained
12238F:	include/net/rose.h
12239F:	include/uapi/linux/rose.h
12240F:	net/rose/
12241
12242RTL2830 MEDIA DRIVER
12243M:	Antti Palosaari <crope@iki.fi>
12244L:	linux-media@vger.kernel.org
12245W:	https://linuxtv.org
12246W:	http://palosaari.fi/linux/
12247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12248T:	git git://linuxtv.org/anttip/media_tree.git
12249S:	Maintained
12250F:	drivers/media/dvb-frontends/rtl2830*
12251
12252RTL2832 MEDIA DRIVER
12253M:	Antti Palosaari <crope@iki.fi>
12254L:	linux-media@vger.kernel.org
12255W:	https://linuxtv.org
12256W:	http://palosaari.fi/linux/
12257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12258T:	git git://linuxtv.org/anttip/media_tree.git
12259S:	Maintained
12260F:	drivers/media/dvb-frontends/rtl2832*
12261
12262RTL2832_SDR MEDIA DRIVER
12263M:	Antti Palosaari <crope@iki.fi>
12264L:	linux-media@vger.kernel.org
12265W:	https://linuxtv.org
12266W:	http://palosaari.fi/linux/
12267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12268T:	git git://linuxtv.org/anttip/media_tree.git
12269S:	Maintained
12270F:	drivers/media/dvb-frontends/rtl2832_sdr*
12271
12272RTL8180 WIRELESS DRIVER
12273L:	linux-wireless@vger.kernel.org
12274W:	http://wireless.kernel.org/
12275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12276S:	Orphan
12277F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12278
12279RTL8187 WIRELESS DRIVER
12280M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12281M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12282M:	Larry Finger <Larry.Finger@lwfinger.net>
12283L:	linux-wireless@vger.kernel.org
12284W:	http://wireless.kernel.org/
12285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12286S:	Maintained
12287F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12288
12289REALTEK WIRELESS DRIVER (rtlwifi family)
12290M:	Ping-Ke Shih <pkshih@realtek.com>
12291L:	linux-wireless@vger.kernel.org
12292W:	http://wireless.kernel.org/
12293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12294S:	Maintained
12295F:	drivers/net/wireless/realtek/rtlwifi/
12296
12297RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12298M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12299L:	linux-wireless@vger.kernel.org
12300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12301S:	Maintained
12302F:	drivers/net/wireless/realtek/rtl8xxxu/
12303
12304RXRPC SOCKETS (AF_RXRPC)
12305M:	David Howells <dhowells@redhat.com>
12306L:	linux-afs@lists.infradead.org
12307S:	Supported
12308F:	net/rxrpc/
12309F:	include/keys/rxrpc-type.h
12310F:	include/net/af_rxrpc.h
12311F:	include/trace/events/rxrpc.h
12312F:	include/uapi/linux/rxrpc.h
12313F:	Documentation/networking/rxrpc.txt
12314W:	https://www.infradead.org/~dhowells/kafs/
12315
12316S3 SAVAGE FRAMEBUFFER DRIVER
12317M:	Antonino Daplas <adaplas@gmail.com>
12318L:	linux-fbdev@vger.kernel.org
12319S:	Maintained
12320F:	drivers/video/fbdev/savage/
12321
12322S390
12323M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12324M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12325L:	linux-s390@vger.kernel.org
12326W:	http://www.ibm.com/developerworks/linux/linux390/
12327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12328S:	Supported
12329F:	arch/s390/
12330F:	drivers/s390/
12331F:	Documentation/s390/
12332F:	Documentation/driver-api/s390-drivers.rst
12333
12334S390 COMMON I/O LAYER
12335M:	Sebastian Ott <sebott@linux.ibm.com>
12336M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12337L:	linux-s390@vger.kernel.org
12338W:	http://www.ibm.com/developerworks/linux/linux390/
12339S:	Supported
12340F:	drivers/s390/cio/
12341
12342S390 DASD DRIVER
12343M:	Stefan Haberland <sth@linux.ibm.com>
12344M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12345L:	linux-s390@vger.kernel.org
12346W:	http://www.ibm.com/developerworks/linux/linux390/
12347S:	Supported
12348F:	drivers/s390/block/dasd*
12349F:	block/partitions/ibm.c
12350
12351S390 IOMMU (PCI)
12352M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12353L:	linux-s390@vger.kernel.org
12354W:	http://www.ibm.com/developerworks/linux/linux390/
12355S:	Supported
12356F:	drivers/iommu/s390-iommu.c
12357
12358S390 IUCV NETWORK LAYER
12359M:	Julian Wiedmann <jwi@linux.ibm.com>
12360M:	Ursula Braun <ubraun@linux.ibm.com>
12361L:	linux-s390@vger.kernel.org
12362W:	http://www.ibm.com/developerworks/linux/linux390/
12363S:	Supported
12364F:	drivers/s390/net/*iucv*
12365F:	include/net/iucv/
12366F:	net/iucv/
12367
12368S390 NETWORK DRIVERS
12369M:	Julian Wiedmann <jwi@linux.ibm.com>
12370M:	Ursula Braun <ubraun@linux.ibm.com>
12371L:	linux-s390@vger.kernel.org
12372W:	http://www.ibm.com/developerworks/linux/linux390/
12373S:	Supported
12374F:	drivers/s390/net/
12375
12376S390 PCI SUBSYSTEM
12377M:	Sebastian Ott <sebott@linux.ibm.com>
12378M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12379L:	linux-s390@vger.kernel.org
12380W:	http://www.ibm.com/developerworks/linux/linux390/
12381S:	Supported
12382F:	arch/s390/pci/
12383F:	drivers/pci/hotplug/s390_pci_hpc.c
12384
12385S390 VFIO-CCW DRIVER
12386M:	Cornelia Huck <cohuck@redhat.com>
12387M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12388M:	Halil Pasic <pasic@linux.ibm.com>
12389L:	linux-s390@vger.kernel.org
12390L:	kvm@vger.kernel.org
12391S:	Supported
12392F:	drivers/s390/cio/vfio_ccw*
12393F:	Documentation/s390/vfio-ccw.txt
12394F:	include/uapi/linux/vfio_ccw.h
12395
12396S390 ZCRYPT DRIVER
12397M:	Harald Freudenberger <freude@linux.ibm.com>
12398L:	linux-s390@vger.kernel.org
12399W:	http://www.ibm.com/developerworks/linux/linux390/
12400S:	Supported
12401F:	drivers/s390/crypto/
12402
12403S390 ZFCP DRIVER
12404M:	Steffen Maier <maier@linux.ibm.com>
12405M:	Benjamin Block <bblock@linux.ibm.com>
12406L:	linux-s390@vger.kernel.org
12407W:	http://www.ibm.com/developerworks/linux/linux390/
12408S:	Supported
12409F:	drivers/s390/scsi/zfcp_*
12410
12411S3C24XX SD/MMC Driver
12412M:	Ben Dooks <ben-linux@fluff.org>
12413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12414S:	Supported
12415F:	drivers/mmc/host/s3cmci.*
12416
12417SAA6588 RDS RECEIVER DRIVER
12418M:	Hans Verkuil <hverkuil@xs4all.nl>
12419L:	linux-media@vger.kernel.org
12420T:	git git://linuxtv.org/media_tree.git
12421W:	https://linuxtv.org
12422S:	Odd Fixes
12423F:	drivers/media/i2c/saa6588*
12424
12425SAA7134 VIDEO4LINUX DRIVER
12426M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12427L:	linux-media@vger.kernel.org
12428W:	https://linuxtv.org
12429T:	git git://linuxtv.org/media_tree.git
12430S:	Odd fixes
12431F:	Documentation/media/v4l-drivers/saa7134*
12432F:	drivers/media/pci/saa7134/
12433
12434SAA7146 VIDEO4LINUX-2 DRIVER
12435M:	Hans Verkuil <hverkuil@xs4all.nl>
12436L:	linux-media@vger.kernel.org
12437T:	git git://linuxtv.org/media_tree.git
12438S:	Maintained
12439F:	drivers/media/common/saa7146/
12440F:	drivers/media/pci/saa7146/
12441F:	include/media/saa7146*
12442
12443SAMSUNG AUDIO (ASoC) DRIVERS
12444M:	Krzysztof Kozlowski <krzk@kernel.org>
12445M:	Sangbeom Kim <sbkim73@samsung.com>
12446M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12447L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12448S:	Supported
12449F:	sound/soc/samsung/
12450F:	Documentation/devicetree/bindings/sound/samsung*
12451
12452SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12453M:	Krzysztof Kozlowski <krzk@kernel.org>
12454L:	linux-crypto@vger.kernel.org
12455L:	linux-samsung-soc@vger.kernel.org
12456S:	Maintained
12457F:	drivers/crypto/exynos-rng.c
12458F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12459
12460SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12461M:	Łukasz Stelmach <l.stelmach@samsung.com>
12462L:	linux-samsung-soc@vger.kernel.org
12463S:	Maintained
12464F:	drivers/char/hw_random/exynos-trng.c
12465F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12466
12467SAMSUNG FRAMEBUFFER DRIVER
12468M:	Jingoo Han <jingoohan1@gmail.com>
12469L:	linux-fbdev@vger.kernel.org
12470S:	Maintained
12471F:	drivers/video/fbdev/s3c-fb.c
12472
12473SAMSUNG LAPTOP DRIVER
12474M:	Corentin Chary <corentin.chary@gmail.com>
12475L:	platform-driver-x86@vger.kernel.org
12476S:	Maintained
12477F:	drivers/platform/x86/samsung-laptop.c
12478
12479SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12480M:	Sangbeom Kim <sbkim73@samsung.com>
12481M:	Krzysztof Kozlowski <krzk@kernel.org>
12482M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12483L:	linux-kernel@vger.kernel.org
12484L:	linux-samsung-soc@vger.kernel.org
12485S:	Supported
12486F:	drivers/mfd/sec*.c
12487F:	drivers/regulator/s2m*.c
12488F:	drivers/regulator/s5m*.c
12489F:	drivers/clk/clk-s2mps11.c
12490F:	drivers/rtc/rtc-s5m.c
12491F:	include/linux/mfd/samsung/
12492F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12493F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12494F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12495F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12496
12497SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12498M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12499L:	linux-media@vger.kernel.org
12500L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12501S:	Maintained
12502F:	drivers/media/platform/s3c-camif/
12503F:	include/media/drv-intf/s3c_camif.h
12504
12505SAMSUNG S3FWRN5 NFC DRIVER
12506M:	Robert Baldyga <r.baldyga@samsung.com>
12507M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12508L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12509S:	Supported
12510F:	drivers/nfc/s3fwrn5
12511
12512SAMSUNG S5C73M3 CAMERA DRIVER
12513M:	Kyungmin Park <kyungmin.park@samsung.com>
12514M:	Andrzej Hajda <a.hajda@samsung.com>
12515L:	linux-media@vger.kernel.org
12516S:	Supported
12517F:	drivers/media/i2c/s5c73m3/*
12518
12519SAMSUNG S5K5BAF CAMERA DRIVER
12520M:	Kyungmin Park <kyungmin.park@samsung.com>
12521M:	Andrzej Hajda <a.hajda@samsung.com>
12522L:	linux-media@vger.kernel.org
12523S:	Supported
12524F:	drivers/media/i2c/s5k5baf.c
12525
12526SAMSUNG S5P Security SubSystem (SSS) DRIVER
12527M:	Krzysztof Kozlowski <krzk@kernel.org>
12528M:	Vladimir Zapolskiy <vz@mleia.com>
12529M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12530L:	linux-crypto@vger.kernel.org
12531L:	linux-samsung-soc@vger.kernel.org
12532S:	Maintained
12533F:	drivers/crypto/s5p-sss.c
12534
12535SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12536M:	Kyungmin Park <kyungmin.park@samsung.com>
12537M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12538L:	linux-media@vger.kernel.org
12539Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12540S:	Supported
12541F:	drivers/media/platform/exynos4-is/
12542
12543SAMSUNG SOC CLOCK DRIVERS
12544M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12545M:	Tomasz Figa <tomasz.figa@gmail.com>
12546M:	Chanwoo Choi <cw00.choi@samsung.com>
12547S:	Supported
12548L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12550F:	drivers/clk/samsung/
12551F:	include/dt-bindings/clock/exynos*.h
12552F:	Documentation/devicetree/bindings/clock/exynos*.txt
12553
12554SAMSUNG SPI DRIVERS
12555M:	Kukjin Kim <kgene@kernel.org>
12556M:	Krzysztof Kozlowski <krzk@kernel.org>
12557M:	Andi Shyti <andi@etezian.org>
12558L:	linux-spi@vger.kernel.org
12559L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12560S:	Maintained
12561F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12562F:	drivers/spi/spi-s3c*
12563F:	include/linux/platform_data/spi-s3c64xx.h
12564
12565SAMSUNG SXGBE DRIVERS
12566M:	Byungho An <bh74.an@samsung.com>
12567M:	Girish K S <ks.giri@samsung.com>
12568M:	Vipul Pandya <vipul.pandya@samsung.com>
12569S:	Supported
12570L:	netdev@vger.kernel.org
12571F:	drivers/net/ethernet/samsung/sxgbe/
12572
12573SAMSUNG THERMAL DRIVER
12574M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12575L:	linux-pm@vger.kernel.org
12576L:	linux-samsung-soc@vger.kernel.org
12577S:	Supported
12578T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12579F:	drivers/thermal/samsung/
12580
12581SAMSUNG USB2 PHY DRIVER
12582M:	Kamil Debski <kamil@wypas.org>
12583M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12584L:	linux-kernel@vger.kernel.org
12585S:	Supported
12586F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12587F:	Documentation/phy/samsung-usb2.txt
12588F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12589F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12590F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12591F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12592F:	drivers/phy/samsung/phy-samsung-usb2.c
12593F:	drivers/phy/samsung/phy-samsung-usb2.h
12594
12595SC1200 WDT DRIVER
12596M:	Zwane Mwaikambo <zwanem@gmail.com>
12597S:	Maintained
12598F:	drivers/watchdog/sc1200wdt.c
12599
12600SCHEDULER
12601M:	Ingo Molnar <mingo@redhat.com>
12602M:	Peter Zijlstra <peterz@infradead.org>
12603L:	linux-kernel@vger.kernel.org
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12605S:	Maintained
12606F:	kernel/sched/
12607F:	include/linux/sched.h
12608F:	include/uapi/linux/sched.h
12609F:	include/linux/wait.h
12610
12611SCR24X CHIP CARD INTERFACE DRIVER
12612M:	Lubomir Rintel <lkundrak@v3.sk>
12613S:	Supported
12614F:	drivers/char/pcmcia/scr24x_cs.c
12615
12616SCSI CDROM DRIVER
12617M:	Jens Axboe <axboe@kernel.dk>
12618L:	linux-scsi@vger.kernel.org
12619W:	http://www.kernel.dk
12620S:	Maintained
12621F:	drivers/scsi/sr*
12622
12623SCSI RDMA PROTOCOL (SRP) INITIATOR
12624M:	Bart Van Assche <bart.vanassche@sandisk.com>
12625L:	linux-rdma@vger.kernel.org
12626S:	Supported
12627W:	http://www.openfabrics.org
12628Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12630F:	drivers/infiniband/ulp/srp/
12631F:	include/scsi/srp.h
12632
12633SCSI SG DRIVER
12634M:	Doug Gilbert <dgilbert@interlog.com>
12635L:	linux-scsi@vger.kernel.org
12636W:	http://sg.danny.cz/sg
12637S:	Maintained
12638F:	Documentation/scsi/scsi-generic.txt
12639F:	drivers/scsi/sg.c
12640F:	include/scsi/sg.h
12641
12642SCSI SUBSYSTEM
12643M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12645M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12647L:	linux-scsi@vger.kernel.org
12648S:	Maintained
12649F:	Documentation/devicetree/bindings/scsi/
12650F:	drivers/scsi/
12651F:	include/scsi/
12652
12653SCSI TAPE DRIVER
12654M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12655L:	linux-scsi@vger.kernel.org
12656S:	Maintained
12657F:	Documentation/scsi/st.txt
12658F:	drivers/scsi/st.*
12659F:	drivers/scsi/st_*.h
12660
12661SCTP PROTOCOL
12662M:	Vlad Yasevich <vyasevich@gmail.com>
12663M:	Neil Horman <nhorman@tuxdriver.com>
12664M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12665L:	linux-sctp@vger.kernel.org
12666W:	http://lksctp.sourceforge.net
12667S:	Maintained
12668F:	Documentation/networking/sctp.txt
12669F:	include/linux/sctp.h
12670F:	include/uapi/linux/sctp.h
12671F:	include/net/sctp/
12672F:	net/sctp/
12673
12674SCx200 CPU SUPPORT
12675M:	Jim Cromie <jim.cromie@gmail.com>
12676S:	Odd Fixes
12677F:	Documentation/i2c/busses/scx200_acb
12678F:	arch/x86/platform/scx200/
12679F:	drivers/watchdog/scx200_wdt.c
12680F:	drivers/i2c/busses/scx200*
12681F:	drivers/mtd/maps/scx200_docflash.c
12682F:	include/linux/scx200.h
12683
12684SCx200 GPIO DRIVER
12685M:	Jim Cromie <jim.cromie@gmail.com>
12686S:	Maintained
12687F:	drivers/char/scx200_gpio.c
12688F:	include/linux/scx200_gpio.h
12689
12690SCx200 HRT CLOCKSOURCE DRIVER
12691M:	Jim Cromie <jim.cromie@gmail.com>
12692S:	Maintained
12693F:	drivers/clocksource/scx200_hrt.c
12694
12695SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12696M:	Sascha Sommer <saschasommer@freenet.de>
12697L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12698S:	Maintained
12699F:	drivers/mmc/host/sdricoh_cs.c
12700
12701SECURE COMPUTING
12702M:	Kees Cook <keescook@chromium.org>
12703R:	Andy Lutomirski <luto@amacapital.net>
12704R:	Will Drewry <wad@chromium.org>
12705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12706S:	Supported
12707F:	kernel/seccomp.c
12708F:	include/uapi/linux/seccomp.h
12709F:	include/linux/seccomp.h
12710F:	tools/testing/selftests/seccomp/*
12711F:	tools/testing/selftests/kselftest_harness.h
12712F:	Documentation/userspace-api/seccomp_filter.rst
12713K:	\bsecure_computing
12714K:	\bTIF_SECCOMP\b
12715
12716SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12717M:	Al Cooper <alcooperx@gmail.com>
12718L:	linux-mmc@vger.kernel.org
12719L:	bcm-kernel-feedback-list@broadcom.com
12720S:	Maintained
12721F:	drivers/mmc/host/sdhci-brcmstb*
12722
12723SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12724M:	Adrian Hunter <adrian.hunter@intel.com>
12725L:	linux-mmc@vger.kernel.org
12726T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12727S:	Maintained
12728F:	drivers/mmc/host/sdhci*
12729F:	include/linux/mmc/sdhci*
12730
12731SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12732M:	Ben Dooks <ben-linux@fluff.org>
12733M:	Jaehoon Chung <jh80.chung@samsung.com>
12734L:	linux-mmc@vger.kernel.org
12735S:	Maintained
12736F:	drivers/mmc/host/sdhci-s3c*
12737
12738SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12739M:	Viresh Kumar <vireshk@kernel.org>
12740L:	linux-mmc@vger.kernel.org
12741S:	Maintained
12742F:	drivers/mmc/host/sdhci-spear.c
12743
12744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12745M:	Kishon Vijay Abraham I <kishon@ti.com>
12746L:	linux-mmc@vger.kernel.org
12747S:	Maintained
12748F:	drivers/mmc/host/sdhci-omap.c
12749
12750SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12751M:	Scott Bauer <scott.bauer@intel.com>
12752M:	Jonathan Derrick <jonathan.derrick@intel.com>
12753L:	linux-block@vger.kernel.org
12754S:	Supported
12755F:	block/sed*
12756F:	block/opal_proto.h
12757F:	include/linux/sed*
12758F:	include/uapi/linux/sed*
12759
12760SECURITY CONTACT
12761M:	Security Officers <security@kernel.org>
12762S:	Supported
12763
12764SECURITY SUBSYSTEM
12765M:	James Morris <jmorris@namei.org>
12766M:	"Serge E. Hallyn" <serge@hallyn.com>
12767L:	linux-security-module@vger.kernel.org (suggested Cc:)
12768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12769W:	http://kernsec.org/
12770S:	Supported
12771F:	security/
12772
12773SELINUX SECURITY MODULE
12774M:	Paul Moore <paul@paul-moore.com>
12775M:	Stephen Smalley <sds@tycho.nsa.gov>
12776M:	Eric Paris <eparis@parisplace.org>
12777L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12778W:	https://selinuxproject.org
12779W:	https://github.com/SELinuxProject
12780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12781S:	Supported
12782F:	include/linux/selinux*
12783F:	security/selinux/
12784F:	scripts/selinux/
12785F:	Documentation/admin-guide/LSM/SELinux.rst
12786
12787SENSABLE PHANTOM
12788M:	Jiri Slaby <jirislaby@gmail.com>
12789S:	Maintained
12790F:	drivers/misc/phantom.c
12791F:	include/uapi/linux/phantom.h
12792
12793SERIAL DEVICE BUS
12794M:	Rob Herring <robh@kernel.org>
12795L:	linux-serial@vger.kernel.org
12796S:	Maintained
12797F:	Documentation/devicetree/bindings/serial/slave-device.txt
12798F:	drivers/tty/serdev/
12799F:	include/linux/serdev.h
12800
12801SERIAL DRIVERS
12802M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12803L:	linux-serial@vger.kernel.org
12804S:	Maintained
12805F:	Documentation/devicetree/bindings/serial/
12806F:	drivers/tty/serial/
12807
12808SERIAL IR RECEIVER
12809M:	Sean Young <sean@mess.org>
12810L:	linux-media@vger.kernel.org
12811S:	Maintained
12812F:	drivers/media/rc/serial_ir.c
12813
12814SFC NETWORK DRIVER
12815M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12816M:	Edward Cree <ecree@solarflare.com>
12817M:	Bert Kenward <bkenward@solarflare.com>
12818L:	netdev@vger.kernel.org
12819S:	Supported
12820F:	drivers/net/ethernet/sfc/
12821
12822SGI GRU DRIVER
12823M:	Dimitri Sivanich <sivanich@sgi.com>
12824S:	Maintained
12825F:	drivers/misc/sgi-gru/
12826
12827SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12828M:	Pat Gefre <pfg@sgi.com>
12829L:	linux-ia64@vger.kernel.org
12830S:	Supported
12831F:	Documentation/ia64/serial.txt
12832F:	drivers/tty/serial/ioc?_serial.c
12833F:	include/linux/ioc?.h
12834
12835SGI XP/XPC/XPNET DRIVER
12836M:	Cliff Whickman <cpw@sgi.com>
12837M:	Robin Holt <robinmholt@gmail.com>
12838S:	Maintained
12839F:	drivers/misc/sgi-xp/
12840
12841SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12842M:	Ursula Braun <ubraun@linux.ibm.com>
12843L:	linux-s390@vger.kernel.org
12844W:	http://www.ibm.com/developerworks/linux/linux390/
12845S:	Supported
12846F:	net/smc/
12847
12848SH_VEU V4L2 MEM2MEM DRIVER
12849L:	linux-media@vger.kernel.org
12850S:	Orphan
12851F:	drivers/media/platform/sh_veu.c
12852
12853SH_VOU V4L2 OUTPUT DRIVER
12854L:	linux-media@vger.kernel.org
12855S:	Orphan
12856F:	drivers/media/platform/sh_vou.c
12857F:	include/media/drv-intf/sh_vou.h
12858
12859SI2157 MEDIA DRIVER
12860M:	Antti Palosaari <crope@iki.fi>
12861L:	linux-media@vger.kernel.org
12862W:	https://linuxtv.org
12863W:	http://palosaari.fi/linux/
12864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12865T:	git git://linuxtv.org/anttip/media_tree.git
12866S:	Maintained
12867F:	drivers/media/tuners/si2157*
12868
12869SI2165 MEDIA DRIVER
12870M:	Matthias Schwarzott <zzam@gentoo.org>
12871L:	linux-media@vger.kernel.org
12872W:	https://linuxtv.org
12873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12874S:	Maintained
12875F:	drivers/media/dvb-frontends/si2165*
12876
12877SI2168 MEDIA DRIVER
12878M:	Antti Palosaari <crope@iki.fi>
12879L:	linux-media@vger.kernel.org
12880W:	https://linuxtv.org
12881W:	http://palosaari.fi/linux/
12882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12883T:	git git://linuxtv.org/anttip/media_tree.git
12884S:	Maintained
12885F:	drivers/media/dvb-frontends/si2168*
12886
12887SI470X FM RADIO RECEIVER I2C DRIVER
12888M:	Hans Verkuil <hverkuil@xs4all.nl>
12889L:	linux-media@vger.kernel.org
12890T:	git git://linuxtv.org/media_tree.git
12891W:	https://linuxtv.org
12892S:	Odd Fixes
12893F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12894
12895SI470X FM RADIO RECEIVER USB DRIVER
12896M:	Hans Verkuil <hverkuil@xs4all.nl>
12897L:	linux-media@vger.kernel.org
12898T:	git git://linuxtv.org/media_tree.git
12899W:	https://linuxtv.org
12900S:	Maintained
12901F:	drivers/media/radio/si470x/radio-si470x-common.c
12902F:	drivers/media/radio/si470x/radio-si470x.h
12903F:	drivers/media/radio/si470x/radio-si470x-usb.c
12904
12905SI4713 FM RADIO TRANSMITTER I2C DRIVER
12906M:	Eduardo Valentin <edubezval@gmail.com>
12907L:	linux-media@vger.kernel.org
12908T:	git git://linuxtv.org/media_tree.git
12909W:	https://linuxtv.org
12910S:	Odd Fixes
12911F:	drivers/media/radio/si4713/si4713.?
12912
12913SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12914M:	Eduardo Valentin <edubezval@gmail.com>
12915L:	linux-media@vger.kernel.org
12916T:	git git://linuxtv.org/media_tree.git
12917W:	https://linuxtv.org
12918S:	Odd Fixes
12919F:	drivers/media/radio/si4713/radio-platform-si4713.c
12920
12921SI4713 FM RADIO TRANSMITTER USB DRIVER
12922M:	Hans Verkuil <hverkuil@xs4all.nl>
12923L:	linux-media@vger.kernel.org
12924T:	git git://linuxtv.org/media_tree.git
12925W:	https://linuxtv.org
12926S:	Maintained
12927F:	drivers/media/radio/si4713/radio-usb-si4713.c
12928
12929SIANO DVB DRIVER
12930M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12931L:	linux-media@vger.kernel.org
12932W:	https://linuxtv.org
12933T:	git git://linuxtv.org/media_tree.git
12934S:	Odd fixes
12935F:	drivers/media/common/siano/
12936F:	drivers/media/usb/siano/
12937F:	drivers/media/usb/siano/
12938F:	drivers/media/mmc/siano/
12939
12940SIFIVE DRIVERS
12941M:	Palmer Dabbelt <palmer@sifive.com>
12942L:	linux-riscv@lists.infradead.org
12943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12944S:	Supported
12945K:	sifive
12946N:	sifive
12947
12948SILEAD TOUCHSCREEN DRIVER
12949M:	Hans de Goede <hdegoede@redhat.com>
12950L:	linux-input@vger.kernel.org
12951L:	platform-driver-x86@vger.kernel.org
12952S:	Maintained
12953F:	drivers/input/touchscreen/silead.c
12954F:	drivers/platform/x86/silead_dmi.c
12955
12956SILICON MOTION SM712 FRAME BUFFER DRIVER
12957M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12958M:	Teddy Wang <teddy.wang@siliconmotion.com>
12959M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12960L:	linux-fbdev@vger.kernel.org
12961S:	Maintained
12962F:	drivers/video/fbdev/sm712*
12963F:	Documentation/fb/sm712fb.txt
12964
12965SIMPLE FIRMWARE INTERFACE (SFI)
12966M:	Len Brown <lenb@kernel.org>
12967L:	sfi-devel@simplefirmware.org
12968W:	http://simplefirmware.org/
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12970S:	Supported
12971F:	arch/x86/platform/sfi/
12972F:	drivers/sfi/
12973F:	include/linux/sfi*.h
12974
12975SIMPLEFB FB DRIVER
12976M:	Hans de Goede <hdegoede@redhat.com>
12977L:	linux-fbdev@vger.kernel.org
12978S:	Maintained
12979F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12980F:	drivers/video/fbdev/simplefb.c
12981F:	include/linux/platform_data/simplefb.h
12982
12983SIMTEC EB110ATX (Chalice CATS)
12984P:	Ben Dooks
12985P:	Vincent Sanders <vince@simtec.co.uk>
12986M:	Simtec Linux Team <linux@simtec.co.uk>
12987W:	http://www.simtec.co.uk/products/EB110ATX/
12988S:	Supported
12989
12990SIMTEC EB2410ITX (BAST)
12991P:	Ben Dooks
12992P:	Vincent Sanders <vince@simtec.co.uk>
12993M:	Simtec Linux Team <linux@simtec.co.uk>
12994W:	http://www.simtec.co.uk/products/EB2410ITX/
12995S:	Supported
12996F:	arch/arm/mach-s3c24xx/mach-bast.c
12997F:	arch/arm/mach-s3c24xx/bast-ide.c
12998F:	arch/arm/mach-s3c24xx/bast-irq.c
12999
13000SIPHASH PRF ROUTINES
13001M:	Jason A. Donenfeld <Jason@zx2c4.com>
13002S:	Maintained
13003F:	lib/siphash.c
13004F:	lib/test_siphash.c
13005F:	include/linux/siphash.h
13006
13007SIOX
13008M:	Gavin Schenk <g.schenk@eckelmann.de>
13009M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13010R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13011S:	Supported
13012F:	drivers/siox/*
13013F:	include/trace/events/siox.h
13014
13015SIS 190 ETHERNET DRIVER
13016M:	Francois Romieu <romieu@fr.zoreil.com>
13017L:	netdev@vger.kernel.org
13018S:	Maintained
13019F:	drivers/net/ethernet/sis/sis190.c
13020
13021SIS 900/7016 FAST ETHERNET DRIVER
13022M:	Daniele Venzano <venza@brownhat.org>
13023W:	http://www.brownhat.org/sis900.html
13024L:	netdev@vger.kernel.org
13025S:	Maintained
13026F:	drivers/net/ethernet/sis/sis900.*
13027
13028SIS FRAMEBUFFER DRIVER
13029M:	Thomas Winischhofer <thomas@winischhofer.net>
13030W:	http://www.winischhofer.net/linuxsisvga.shtml
13031S:	Maintained
13032F:	Documentation/fb/sisfb.txt
13033F:	drivers/video/fbdev/sis/
13034F:	include/video/sisfb.h
13035
13036SIS USB2VGA DRIVER
13037M:	Thomas Winischhofer <thomas@winischhofer.net>
13038W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13039S:	Maintained
13040F:	drivers/usb/misc/sisusbvga/
13041
13042SLAB ALLOCATOR
13043M:	Christoph Lameter <cl@linux.com>
13044M:	Pekka Enberg <penberg@kernel.org>
13045M:	David Rientjes <rientjes@google.com>
13046M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13047M:	Andrew Morton <akpm@linux-foundation.org>
13048L:	linux-mm@kvack.org
13049S:	Maintained
13050F:	include/linux/sl?b*.h
13051F:	mm/sl?b*
13052
13053SLEEPABLE READ-COPY UPDATE (SRCU)
13054M:	Lai Jiangshan <jiangshanlai@gmail.com>
13055M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13056M:	Josh Triplett <josh@joshtriplett.org>
13057R:	Steven Rostedt <rostedt@goodmis.org>
13058R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13059L:	linux-kernel@vger.kernel.org
13060W:	http://www.rdrop.com/users/paulmck/RCU/
13061S:	Supported
13062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13063F:	include/linux/srcu.h
13064F:	kernel/rcu/srcu.c
13065
13066SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13067M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13069S:	Maintained
13070F:	drivers/slimbus/
13071F:	Documentation/devicetree/bindings/slimbus/
13072F:	include/linux/slimbus.h
13073
13074SMACK SECURITY MODULE
13075M:	Casey Schaufler <casey@schaufler-ca.com>
13076L:	linux-security-module@vger.kernel.org
13077W:	http://schaufler-ca.com
13078T:	git git://github.com/cschaufler/smack-next
13079S:	Maintained
13080F:	Documentation/admin-guide/LSM/Smack.rst
13081F:	security/smack/
13082
13083SMC91x ETHERNET DRIVER
13084M:	Nicolas Pitre <nico@fluxnic.net>
13085S:	Odd Fixes
13086F:	drivers/net/ethernet/smsc/smc91x.*
13087
13088SMIA AND SMIA++ IMAGE SENSOR DRIVER
13089M:	Sakari Ailus <sakari.ailus@iki.fi>
13090L:	linux-media@vger.kernel.org
13091S:	Maintained
13092F:	drivers/media/i2c/smiapp/
13093F:	include/media/i2c/smiapp.h
13094F:	drivers/media/i2c/smiapp-pll.c
13095F:	drivers/media/i2c/smiapp-pll.h
13096F:	include/uapi/linux/smiapp.h
13097F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13098
13099SMM665 HARDWARE MONITOR DRIVER
13100M:	Guenter Roeck <linux@roeck-us.net>
13101L:	linux-hwmon@vger.kernel.org
13102S:	Maintained
13103F:	Documentation/hwmon/smm665
13104F:	drivers/hwmon/smm665.c
13105
13106SMSC EMC2103 HARDWARE MONITOR DRIVER
13107M:	Steve Glendinning <steve.glendinning@shawell.net>
13108L:	linux-hwmon@vger.kernel.org
13109S:	Maintained
13110F:	Documentation/hwmon/emc2103
13111F:	drivers/hwmon/emc2103.c
13112
13113SMSC SCH5627 HARDWARE MONITOR DRIVER
13114M:	Hans de Goede <hdegoede@redhat.com>
13115L:	linux-hwmon@vger.kernel.org
13116S:	Supported
13117F:	Documentation/hwmon/sch5627
13118F:	drivers/hwmon/sch5627.c
13119
13120SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13121M:	Steve Glendinning <steve.glendinning@shawell.net>
13122L:	linux-fbdev@vger.kernel.org
13123S:	Maintained
13124F:	drivers/video/fbdev/smscufx.c
13125
13126SMSC47B397 HARDWARE MONITOR DRIVER
13127M:	Jean Delvare <jdelvare@suse.com>
13128L:	linux-hwmon@vger.kernel.org
13129S:	Maintained
13130F:	Documentation/hwmon/smsc47b397
13131F:	drivers/hwmon/smsc47b397.c
13132
13133SMSC911x ETHERNET DRIVER
13134M:	Steve Glendinning <steve.glendinning@shawell.net>
13135L:	netdev@vger.kernel.org
13136S:	Maintained
13137F:	include/linux/smsc911x.h
13138F:	drivers/net/ethernet/smsc/smsc911x.*
13139
13140SMSC9420 PCI ETHERNET DRIVER
13141M:	Steve Glendinning <steve.glendinning@shawell.net>
13142L:	netdev@vger.kernel.org
13143S:	Maintained
13144F:	drivers/net/ethernet/smsc/smsc9420.*
13145
13146SOC-CAMERA V4L2 SUBSYSTEM
13147L:	linux-media@vger.kernel.org
13148T:	git git://linuxtv.org/media_tree.git
13149S:	Orphan
13150F:	include/media/soc*
13151F:	drivers/media/i2c/soc_camera/
13152F:	drivers/media/platform/soc_camera/
13153
13154SOCIONEXT SYNQUACER I2C DRIVER
13155M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13156L:	linux-i2c@vger.kernel.org
13157S:	Maintained
13158F:	drivers/i2c/busses/i2c-synquacer.c
13159F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13160
13161SOCIONEXT UNIPHIER SOUND DRIVER
13162M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13163L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13164S:	Maintained
13165F:	sound/soc/uniphier/
13166
13167SOEKRIS NET48XX LED SUPPORT
13168M:	Chris Boot <bootc@bootc.net>
13169S:	Maintained
13170F:	drivers/leds/leds-net48xx.c
13171
13172SOFT-ROCE DRIVER (rxe)
13173M:	Moni Shoua <monis@mellanox.com>
13174L:	linux-rdma@vger.kernel.org
13175S:	Supported
13176W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13177Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13178F:	drivers/infiniband/sw/rxe/
13179F:	include/uapi/rdma/rdma_user_rxe.h
13180
13181SOFTLOGIC 6x10 MPEG CODEC
13182M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13183M:	Anton Sviridenko <anton@corp.bluecherry.net>
13184M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13185M:	Andrey Utkin <andrey_utkin@fastmail.com>
13186M:	Ismael Luceno <ismael@iodev.co.uk>
13187L:	linux-media@vger.kernel.org
13188S:	Supported
13189F:	drivers/media/pci/solo6x10/
13190
13191SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13192M:	James Morse <james.morse@arm.com>
13193L:	linux-arm-kernel@lists.infradead.org
13194S:	Maintained
13195F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13196F:	drivers/firmware/arm_sdei.c
13197F:	include/linux/sdei.h
13198F:	include/uapi/linux/sdei.h
13199
13200SOFTWARE RAID (Multiple Disks) SUPPORT
13201M:	Shaohua Li <shli@kernel.org>
13202L:	linux-raid@vger.kernel.org
13203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13204S:	Supported
13205F:	drivers/md/Makefile
13206F:	drivers/md/Kconfig
13207F:	drivers/md/md*
13208F:	drivers/md/raid*
13209F:	include/linux/raid/
13210F:	include/uapi/linux/raid/
13211
13212SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13213M:	Jassi Brar <jaswinder.singh@linaro.org>
13214L:	netdev@vger.kernel.org
13215S:	Maintained
13216F:	drivers/net/ethernet/socionext/netsec.c
13217F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13218
13219SOLIDRUN CLEARFOG SUPPORT
13220M:	Russell King <linux@armlinux.org.uk>
13221S:	Maintained
13222F:	arch/arm/boot/dts/armada-388-clearfog*
13223F:	arch/arm/boot/dts/armada-38x-solidrun-*
13224
13225SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13226M:	Russell King <linux@armlinux.org.uk>
13227S:	Maintained
13228F:	arch/arm/boot/dts/imx6*-cubox-i*
13229F:	arch/arm/boot/dts/imx6*-hummingboard*
13230F:	arch/arm/boot/dts/imx6*-sr-*
13231
13232SONIC NETWORK DRIVER
13233M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13234L:	netdev@vger.kernel.org
13235S:	Maintained
13236F:	drivers/net/ethernet/natsemi/sonic.*
13237
13238SONICS SILICON BACKPLANE DRIVER (SSB)
13239M:	Michael Buesch <m@bues.ch>
13240L:	linux-wireless@vger.kernel.org
13241S:	Maintained
13242F:	drivers/ssb/
13243F:	include/linux/ssb/
13244
13245SONY IMX258 SENSOR DRIVER
13246M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13247L:	linux-media@vger.kernel.org
13248T:	git git://linuxtv.org/media_tree.git
13249S:	Maintained
13250F:	drivers/media/i2c/imx258.c
13251
13252SONY IMX274 SENSOR DRIVER
13253M:	Leon Luo <leonl@leopardimaging.com>
13254L:	linux-media@vger.kernel.org
13255T:	git git://linuxtv.org/media_tree.git
13256S:	Maintained
13257F:	drivers/media/i2c/imx274.c
13258F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13259
13260SONY MEMORYSTICK CARD SUPPORT
13261M:	Alex Dubov <oakad@yahoo.com>
13262W:	http://tifmxx.berlios.de/
13263S:	Maintained
13264F:	drivers/memstick/host/tifm_ms.c
13265
13266SONY MEMORYSTICK STANDARD SUPPORT
13267M:	Maxim Levitsky <maximlevitsky@gmail.com>
13268S:	Maintained
13269F:	drivers/memstick/core/ms_block.*
13270
13271SONY VAIO CONTROL DEVICE DRIVER
13272M:	Mattia Dongili <malattia@linux.it>
13273L:	platform-driver-x86@vger.kernel.org
13274W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13275S:	Maintained
13276F:	Documentation/laptops/sony-laptop.txt
13277F:	drivers/char/sonypi.c
13278F:	drivers/platform/x86/sony-laptop.c
13279F:	include/linux/sony-laptop.h
13280
13281SOUND
13282M:	Jaroslav Kysela <perex@perex.cz>
13283M:	Takashi Iwai <tiwai@suse.com>
13284L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13285W:	http://www.alsa-project.org/
13286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13287T:	git git://git.alsa-project.org/alsa-kernel.git
13288Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13289S:	Maintained
13290F:	Documentation/sound/
13291F:	include/sound/
13292F:	include/uapi/sound/
13293F:	sound/
13294
13295SOUND - COMPRESSED AUDIO
13296M:	Vinod Koul <vkoul@kernel.org>
13297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13299S:	Supported
13300F:	Documentation/sound/designs/compress-offload.rst
13301F:	include/sound/compress_driver.h
13302F:	include/uapi/sound/compress_*
13303F:	sound/core/compress_offload.c
13304F:	sound/soc/soc-compress.c
13305
13306SOUND - DMAENGINE HELPERS
13307M:	Lars-Peter Clausen <lars@metafoo.de>
13308S:	Supported
13309F:	include/sound/dmaengine_pcm.h
13310F:	sound/core/pcm_dmaengine.c
13311F:	sound/soc/soc-generic-dmaengine-pcm.c
13312
13313SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13314M:	Liam Girdwood <lgirdwood@gmail.com>
13315M:	Mark Brown <broonie@kernel.org>
13316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13317L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13318W:	http://alsa-project.org/main/index.php/ASoC
13319S:	Supported
13320F:	Documentation/devicetree/bindings/sound/
13321F:	Documentation/sound/soc/
13322F:	sound/soc/
13323F:	include/sound/soc*
13324
13325SOUNDWIRE SUBSYSTEM
13326M:	Vinod Koul <vinod.koul@intel.com>
13327M:	Sanyog Kale <sanyog.r.kale@intel.com>
13328R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13329L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13330S:	Supported
13331F:	Documentation/driver-api/soundwire/
13332F:	drivers/soundwire/
13333F:	include/linux/soundwire/
13334
13335SP2 MEDIA DRIVER
13336M:	Olli Salonen <olli.salonen@iki.fi>
13337L:	linux-media@vger.kernel.org
13338W:	https://linuxtv.org
13339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13340S:	Maintained
13341F:	drivers/media/dvb-frontends/sp2*
13342
13343SPARC + UltraSPARC (sparc/sparc64)
13344M:	"David S. Miller" <davem@davemloft.net>
13345L:	sparclinux@vger.kernel.org
13346Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13349S:	Maintained
13350F:	arch/sparc/
13351F:	drivers/sbus/
13352
13353SPARC SERIAL DRIVERS
13354M:	"David S. Miller" <davem@davemloft.net>
13355L:	sparclinux@vger.kernel.org
13356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13358S:	Maintained
13359F:	include/linux/sunserialcore.h
13360F:	drivers/tty/serial/suncore.c
13361F:	drivers/tty/serial/sunhv.c
13362F:	drivers/tty/serial/sunsab.c
13363F:	drivers/tty/serial/sunsab.h
13364F:	drivers/tty/serial/sunsu.c
13365F:	drivers/tty/serial/sunzilog.c
13366F:	drivers/tty/serial/sunzilog.h
13367F:	drivers/tty/vcc.c
13368
13369SPARSE CHECKER
13370M:	"Christopher Li" <sparse@chrisli.org>
13371L:	linux-sparse@vger.kernel.org
13372W:	https://sparse.wiki.kernel.org/
13373T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13374T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13375S:	Maintained
13376F:	include/linux/compiler.h
13377
13378SPEAR CLOCK FRAMEWORK SUPPORT
13379M:	Viresh Kumar <vireshk@kernel.org>
13380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13381W:	http://www.st.com/spear
13382S:	Maintained
13383F:	drivers/clk/spear/
13384
13385SPEAR PLATFORM SUPPORT
13386M:	Viresh Kumar <vireshk@kernel.org>
13387M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13389W:	http://www.st.com/spear
13390S:	Maintained
13391F:	arch/arm/boot/dts/spear*
13392F:	arch/arm/mach-spear/
13393
13394SPI NOR SUBSYSTEM
13395M:	Marek Vasut <marek.vasut@gmail.com>
13396L:	linux-mtd@lists.infradead.org
13397W:	http://www.linux-mtd.infradead.org/
13398Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13399T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13400T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13401S:	Maintained
13402F:	drivers/mtd/spi-nor/
13403F:	include/linux/mtd/spi-nor.h
13404
13405SPI SUBSYSTEM
13406M:	Mark Brown <broonie@kernel.org>
13407L:	linux-spi@vger.kernel.org
13408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13409Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13410S:	Maintained
13411F:	Documentation/devicetree/bindings/spi/
13412F:	Documentation/spi/
13413F:	drivers/spi/
13414F:	include/linux/spi/
13415F:	include/uapi/linux/spi/
13416F:	tools/spi/
13417
13418SPIDERNET NETWORK DRIVER for CELL
13419M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13420L:	netdev@vger.kernel.org
13421S:	Supported
13422F:	Documentation/networking/spider_net.txt
13423F:	drivers/net/ethernet/toshiba/spider_net*
13424
13425SPMI SUBSYSTEM
13426R:	Stephen Boyd <sboyd@kernel.org>
13427L:	linux-arm-msm@vger.kernel.org
13428F:	Documentation/devicetree/bindings/spmi/
13429F:	drivers/spmi/
13430F:	include/dt-bindings/spmi/spmi.h
13431F:	include/linux/spmi.h
13432F:	include/trace/events/spmi.h
13433
13434SPU FILE SYSTEM
13435M:	Jeremy Kerr <jk@ozlabs.org>
13436L:	linuxppc-dev@lists.ozlabs.org
13437W:	http://www.ibm.com/developerworks/power/cell/
13438S:	Supported
13439F:	Documentation/filesystems/spufs.txt
13440F:	arch/powerpc/platforms/cell/spufs/
13441
13442SQUASHFS FILE SYSTEM
13443M:	Phillip Lougher <phillip@squashfs.org.uk>
13444L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13445W:	http://squashfs.org.uk
13446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13447S:	Maintained
13448F:	Documentation/filesystems/squashfs.txt
13449F:	fs/squashfs/
13450
13451SRM (Alpha) environment access
13452M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13453S:	Maintained
13454F:	arch/alpha/kernel/srm_env.c
13455
13456ST STM32 I2C/SMBUS DRIVER
13457M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13458L:	linux-i2c@vger.kernel.org
13459S:	Maintained
13460F:	drivers/i2c/busses/i2c-stm32*
13461
13462STABLE BRANCH
13463M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13464L:	stable@vger.kernel.org
13465S:	Supported
13466F:	Documentation/process/stable-kernel-rules.rst
13467
13468STAGING - COMEDI
13469M:	Ian Abbott <abbotti@mev.co.uk>
13470M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13471S:	Odd Fixes
13472F:	drivers/staging/comedi/
13473
13474STAGING - FLARION FT1000 DRIVERS
13475M:	Marek Belisko <marek.belisko@gmail.com>
13476S:	Odd Fixes
13477F:	drivers/staging/ft1000/
13478
13479STAGING - INDUSTRIAL IO
13480M:	Jonathan Cameron <jic23@kernel.org>
13481L:	linux-iio@vger.kernel.org
13482S:	Odd Fixes
13483F:	Documentation/devicetree/bindings/staging/iio/
13484F:	drivers/staging/iio/
13485
13486STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13487M:	Marc Dietrich <marvin24@gmx.de>
13488L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13489L:	linux-tegra@vger.kernel.org
13490S:	Maintained
13491F:	drivers/staging/nvec/
13492
13493STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13494M:	Jens Frederich <jfrederich@gmail.com>
13495M:	Daniel Drake <dsd@laptop.org>
13496M:	Jon Nettleton <jon.nettleton@gmail.com>
13497W:	http://wiki.laptop.org/go/DCON
13498S:	Maintained
13499F:	drivers/staging/olpc_dcon/
13500
13501STAGING - REALTEK RTL8712U DRIVERS
13502M:	Larry Finger <Larry.Finger@lwfinger.net>
13503M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13504S:	Odd Fixes
13505F:	drivers/staging/rtl8712/
13506
13507STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13508M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13509M:	Teddy Wang <teddy.wang@siliconmotion.com>
13510M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13511L:	linux-fbdev@vger.kernel.org
13512S:	Maintained
13513F:	drivers/staging/sm750fb/
13514
13515STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13516M:	William Hubbs <w.d.hubbs@gmail.com>
13517M:	Chris Brannon <chris@the-brannons.com>
13518M:	Kirk Reiser <kirk@reisers.ca>
13519M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13520L:	speakup@linux-speakup.org
13521W:	http://www.linux-speakup.org/
13522S:	Odd Fixes
13523F:	drivers/staging/speakup/
13524
13525STAGING - VIA VT665X DRIVERS
13526M:	Forest Bond <forest@alittletooquiet.net>
13527S:	Odd Fixes
13528F:	drivers/staging/vt665?/
13529
13530STAGING - WILC1000 WIFI DRIVER
13531M:	Aditya Shankar <aditya.shankar@microchip.com>
13532M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13533L:	linux-wireless@vger.kernel.org
13534S:	Supported
13535F:	drivers/staging/wilc1000/
13536
13537STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13538M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13539S:	Odd Fixes
13540F:	drivers/staging/xgifb/
13541
13542STAGING SUBSYSTEM
13543M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13545L:	devel@driverdev.osuosl.org
13546S:	Supported
13547F:	drivers/staging/
13548
13549STARFIRE/DURALAN NETWORK DRIVER
13550M:	Ion Badulescu <ionut@badula.org>
13551S:	Odd Fixes
13552F:	drivers/net/ethernet/adaptec/starfire*
13553
13554STEC S1220 SKD DRIVER
13555M:	Bart Van Assche <bart.vanassche@wdc.com>
13556L:	linux-block@vger.kernel.org
13557S:	Maintained
13558F:	drivers/block/skd*[ch]
13559
13560STI CEC DRIVER
13561M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13562S:	Maintained
13563F:	drivers/staging/media/st-cec/
13564F:	Documentation/devicetree/bindings/media/stih-cec.txt
13565
13566STK1160 USB VIDEO CAPTURE DRIVER
13567M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13568L:	linux-media@vger.kernel.org
13569T:	git git://linuxtv.org/media_tree.git
13570S:	Maintained
13571F:	drivers/media/usb/stk1160/
13572
13573STM32 TIMER/LPTIMER DRIVERS
13574M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13575S:	Maintained
13576F:	drivers/*/stm32-*timer*
13577F:	drivers/pwm/pwm-stm32*
13578F:	include/linux/*/stm32-*tim*
13579F:	Documentation/ABI/testing/*timer-stm32
13580F:	Documentation/devicetree/bindings/*/stm32-*timer*
13581F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13582
13583STMMAC ETHERNET DRIVER
13584M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13585M:	Alexandre Torgue <alexandre.torgue@st.com>
13586M:	Jose Abreu <joabreu@synopsys.com>
13587L:	netdev@vger.kernel.org
13588W:	http://www.stlinux.com
13589S:	Supported
13590F:	drivers/net/ethernet/stmicro/stmmac/
13591
13592SUN3/3X
13593M:	Sam Creasey <sammy@sammy.net>
13594W:	http://sammy.net/sun3/
13595S:	Maintained
13596F:	arch/m68k/kernel/*sun3*
13597F:	arch/m68k/sun3*/
13598F:	arch/m68k/include/asm/sun3*
13599F:	drivers/net/ethernet/i825xx/sun3*
13600
13601SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13602M:	Hans de Goede <hdegoede@redhat.com>
13603L:	linux-input@vger.kernel.org
13604S:	Maintained
13605F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13606F:	drivers/input/keyboard/sun4i-lradc-keys.c
13607
13608SUNDANCE NETWORK DRIVER
13609M:	Denis Kirjanov <kda@linux-powerpc.org>
13610L:	netdev@vger.kernel.org
13611S:	Maintained
13612F:	drivers/net/ethernet/dlink/sundance.c
13613
13614SUPERH
13615M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13616M:	Rich Felker <dalias@libc.org>
13617L:	linux-sh@vger.kernel.org
13618Q:	http://patchwork.kernel.org/project/linux-sh/list/
13619S:	Maintained
13620F:	Documentation/sh/
13621F:	arch/sh/
13622F:	drivers/sh/
13623
13624SUSPEND TO RAM
13625M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13626M:	Len Brown <len.brown@intel.com>
13627M:	Pavel Machek <pavel@ucw.cz>
13628L:	linux-pm@vger.kernel.org
13629B:	https://bugzilla.kernel.org
13630S:	Supported
13631F:	Documentation/power/
13632F:	arch/x86/kernel/acpi/
13633F:	drivers/base/power/
13634F:	kernel/power/
13635F:	include/linux/suspend.h
13636F:	include/linux/freezer.h
13637F:	include/linux/pm.h
13638
13639SVGA HANDLING
13640M:	Martin Mares <mj@ucw.cz>
13641L:	linux-video@atrey.karlin.mff.cuni.cz
13642S:	Maintained
13643F:	Documentation/svga.txt
13644F:	arch/x86/boot/video*
13645
13646SWIOTLB SUBSYSTEM
13647M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13648L:	iommu@lists.linux-foundation.org
13649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13650S:	Supported
13651F:	kernel/dma/swiotlb.c
13652F:	arch/*/kernel/pci-swiotlb.c
13653F:	include/linux/swiotlb.h
13654
13655SWITCHDEV
13656M:	Jiri Pirko <jiri@resnulli.us>
13657M:	Ivan Vecera <ivecera@redhat.com>
13658L:	netdev@vger.kernel.org
13659S:	Supported
13660F:	net/switchdev/
13661F:	include/net/switchdev.h
13662
13663SY8106A REGULATOR DRIVER
13664M:	Icenowy Zheng <icenowy@aosc.io>
13665S:	Maintained
13666F:	drivers/regulator/sy8106a-regulator.c
13667F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13668
13669SYNC FILE FRAMEWORK
13670M:	Sumit Semwal <sumit.semwal@linaro.org>
13671R:	Gustavo Padovan <gustavo@padovan.org>
13672S:	Maintained
13673L:	linux-media@vger.kernel.org
13674L:	dri-devel@lists.freedesktop.org
13675F:	drivers/dma-buf/sync_*
13676F:	drivers/dma-buf/dma-fence*
13677F:	drivers/dma-buf/sw_sync.c
13678F:	include/linux/sync_file.h
13679F:	include/uapi/linux/sync_file.h
13680F:	Documentation/sync_file.txt
13681T:	git git://anongit.freedesktop.org/drm/drm-misc
13682
13683SYNOPSYS ARC ARCHITECTURE
13684M:	Vineet Gupta <vgupta@synopsys.com>
13685L:	linux-snps-arc@lists.infradead.org
13686S:	Supported
13687F:	arch/arc/
13688F:	Documentation/devicetree/bindings/arc/*
13689F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13690F:	drivers/clocksource/arc_timer.c
13691F:	drivers/tty/serial/arc_uart.c
13692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13693
13694SYNOPSYS ARC HSDK SDP pll clock driver
13695M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13696S:	Supported
13697F:	drivers/clk/clk-hsdk-pll.c
13698F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13699
13700SYNOPSYS ARC SDP clock driver
13701M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13702S:	Supported
13703F:	drivers/clk/axs10x/*
13704F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13705
13706SYNOPSYS ARC SDP platform support
13707M:	Alexey Brodkin <abrodkin@synopsys.com>
13708S:	Supported
13709F:	arch/arc/plat-axs10x
13710F:	arch/arc/boot/dts/ax*
13711F:	Documentation/devicetree/bindings/arc/axs10*
13712
13713SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13714M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13715S:	Supported
13716F:	drivers/reset/reset-axs10x.c
13717F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13718
13719SYNOPSYS DESIGNWARE 8250 UART DRIVER
13720R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13721S:	Maintained
13722F:	drivers/tty/serial/8250/8250_dw.c
13723
13724SYNOPSYS DESIGNWARE APB GPIO DRIVER
13725M:	Hoan Tran <hotran@apm.com>
13726L:	linux-gpio@vger.kernel.org
13727S:	Maintained
13728F:	drivers/gpio/gpio-dwapb.c
13729F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13730
13731SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13732M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13733S:	Maintained
13734F:	drivers/dma/dwi-axi-dmac/
13735F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13736
13737SYNOPSYS DESIGNWARE DMAC DRIVER
13738M:	Viresh Kumar <vireshk@kernel.org>
13739R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13740S:	Maintained
13741F:	include/linux/dma/dw.h
13742F:	include/linux/platform_data/dma-dw.h
13743F:	drivers/dma/dw/
13744
13745SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13746M:	Jose Abreu <Jose.Abreu@synopsys.com>
13747L:	netdev@vger.kernel.org
13748S:	Supported
13749F:	drivers/net/ethernet/synopsys/
13750
13751SYNOPSYS DESIGNWARE I2C DRIVER
13752M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13753R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13754R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13755L:	linux-i2c@vger.kernel.org
13756S:	Maintained
13757F:	drivers/i2c/busses/i2c-designware-*
13758F:	include/linux/platform_data/i2c-designware.h
13759
13760SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13761M:	Jaehoon Chung <jh80.chung@samsung.com>
13762L:	linux-mmc@vger.kernel.org
13763S:	Maintained
13764F:	drivers/mmc/host/dw_mmc*
13765
13766SYNOPSYS HSDK RESET CONTROLLER DRIVER
13767M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13768S:	Supported
13769F:	drivers/reset/reset-hsdk.c
13770F:	include/dt-bindings/reset/snps,hsdk-reset.h
13771F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13772
13773SYSTEM CONFIGURATION (SYSCON)
13774M:	Lee Jones <lee.jones@linaro.org>
13775M:	Arnd Bergmann <arnd@arndb.de>
13776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13777S:	Supported
13778F:	drivers/mfd/syscon.c
13779
13780SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13781M:	Sudeep Holla <sudeep.holla@arm.com>
13782L:	linux-arm-kernel@lists.infradead.org
13783S:	Maintained
13784F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13785F:	drivers/clk/clk-sc[mp]i.c
13786F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13787F:	drivers/firmware/arm_scpi.c
13788F:	drivers/firmware/arm_scmi/
13789F:	include/linux/sc[mp]i_protocol.h
13790
13791SYSTEM RESET/SHUTDOWN DRIVERS
13792M:	Sebastian Reichel <sre@kernel.org>
13793L:	linux-pm@vger.kernel.org
13794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13795S:	Maintained
13796F:	Documentation/devicetree/bindings/power/reset/
13797F:	drivers/power/reset/
13798
13799SYSTEM TRACE MODULE CLASS
13800M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13801S:	Maintained
13802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13803F:	Documentation/trace/stm.rst
13804F:	drivers/hwtracing/stm/
13805F:	include/linux/stm.h
13806F:	include/uapi/linux/stm.h
13807
13808SYSV FILESYSTEM
13809M:	Christoph Hellwig <hch@infradead.org>
13810S:	Maintained
13811F:	Documentation/filesystems/sysv-fs.txt
13812F:	fs/sysv/
13813F:	include/linux/sysv_fs.h
13814
13815TARGET SUBSYSTEM
13816M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13817L:	linux-scsi@vger.kernel.org
13818L:	target-devel@vger.kernel.org
13819W:	http://www.linux-iscsi.org
13820W:	http://groups.google.com/group/linux-iscsi-target-dev
13821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13822S:	Supported
13823F:	drivers/target/
13824F:	include/target/
13825F:	Documentation/target/
13826
13827TASKSTATS STATISTICS INTERFACE
13828M:	Balbir Singh <bsingharora@gmail.com>
13829S:	Maintained
13830F:	Documentation/accounting/taskstats*
13831F:	include/linux/taskstats*
13832F:	kernel/taskstats.c
13833
13834TC subsystem
13835M:	Jamal Hadi Salim <jhs@mojatatu.com>
13836M:	Cong Wang <xiyou.wangcong@gmail.com>
13837M:	Jiri Pirko <jiri@resnulli.us>
13838L:	netdev@vger.kernel.org
13839S:	Maintained
13840F:	include/net/pkt_cls.h
13841F:	include/net/pkt_sched.h
13842F:	include/net/tc_act/
13843F:	include/uapi/linux/pkt_cls.h
13844F:	include/uapi/linux/pkt_sched.h
13845F:	include/uapi/linux/tc_act/
13846F:	include/uapi/linux/tc_ematch/
13847F:	net/sched/
13848
13849TCP LOW PRIORITY MODULE
13850M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13851M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13852W:	http://tcp-lp-mod.sourceforge.net/
13853S:	Maintained
13854F:	net/ipv4/tcp_lp.c
13855
13856TDA10071 MEDIA DRIVER
13857M:	Antti Palosaari <crope@iki.fi>
13858L:	linux-media@vger.kernel.org
13859W:	https://linuxtv.org
13860W:	http://palosaari.fi/linux/
13861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13862T:	git git://linuxtv.org/anttip/media_tree.git
13863S:	Maintained
13864F:	drivers/media/dvb-frontends/tda10071*
13865
13866TDA18212 MEDIA DRIVER
13867M:	Antti Palosaari <crope@iki.fi>
13868L:	linux-media@vger.kernel.org
13869W:	https://linuxtv.org
13870W:	http://palosaari.fi/linux/
13871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13872T:	git git://linuxtv.org/anttip/media_tree.git
13873S:	Maintained
13874F:	drivers/media/tuners/tda18212*
13875
13876TDA18218 MEDIA DRIVER
13877M:	Antti Palosaari <crope@iki.fi>
13878L:	linux-media@vger.kernel.org
13879W:	https://linuxtv.org
13880W:	http://palosaari.fi/linux/
13881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13882T:	git git://linuxtv.org/anttip/media_tree.git
13883S:	Maintained
13884F:	drivers/media/tuners/tda18218*
13885
13886TDA18250 MEDIA DRIVER
13887M:	Olli Salonen <olli.salonen@iki.fi>
13888L:	linux-media@vger.kernel.org
13889W:	https://linuxtv.org
13890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13891T:	git git://linuxtv.org/media_tree.git
13892S:	Maintained
13893F:	drivers/media/tuners/tda18250*
13894
13895TDA18271 MEDIA DRIVER
13896M:	Michael Krufky <mkrufky@linuxtv.org>
13897L:	linux-media@vger.kernel.org
13898W:	https://linuxtv.org
13899W:	http://github.com/mkrufky
13900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13901T:	git git://linuxtv.org/mkrufky/tuners.git
13902S:	Maintained
13903F:	drivers/media/tuners/tda18271*
13904
13905TDA1997x MEDIA DRIVER
13906M:	Tim Harvey <tharvey@gateworks.com>
13907L:	linux-media@vger.kernel.org
13908W:	https://linuxtv.org
13909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13910S:	Maintained
13911F:	drivers/media/i2c/tda1997x.*
13912
13913TDA827x MEDIA DRIVER
13914M:	Michael Krufky <mkrufky@linuxtv.org>
13915L:	linux-media@vger.kernel.org
13916W:	https://linuxtv.org
13917W:	http://github.com/mkrufky
13918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13919T:	git git://linuxtv.org/mkrufky/tuners.git
13920S:	Maintained
13921F:	drivers/media/tuners/tda8290.*
13922
13923TDA8290 MEDIA DRIVER
13924M:	Michael Krufky <mkrufky@linuxtv.org>
13925L:	linux-media@vger.kernel.org
13926W:	https://linuxtv.org
13927W:	http://github.com/mkrufky
13928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13929T:	git git://linuxtv.org/mkrufky/tuners.git
13930S:	Maintained
13931F:	drivers/media/tuners/tda8290.*
13932
13933TDA9840 MEDIA DRIVER
13934M:	Hans Verkuil <hverkuil@xs4all.nl>
13935L:	linux-media@vger.kernel.org
13936T:	git git://linuxtv.org/media_tree.git
13937W:	https://linuxtv.org
13938S:	Maintained
13939F:	drivers/media/i2c/tda9840*
13940
13941TEA5761 TUNER DRIVER
13942M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13943L:	linux-media@vger.kernel.org
13944W:	https://linuxtv.org
13945T:	git git://linuxtv.org/media_tree.git
13946S:	Odd fixes
13947F:	drivers/media/tuners/tea5761.*
13948
13949TEA5767 TUNER DRIVER
13950M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13951L:	linux-media@vger.kernel.org
13952W:	https://linuxtv.org
13953T:	git git://linuxtv.org/media_tree.git
13954S:	Maintained
13955F:	drivers/media/tuners/tea5767.*
13956
13957TEA6415C MEDIA DRIVER
13958M:	Hans Verkuil <hverkuil@xs4all.nl>
13959L:	linux-media@vger.kernel.org
13960T:	git git://linuxtv.org/media_tree.git
13961W:	https://linuxtv.org
13962S:	Maintained
13963F:	drivers/media/i2c/tea6415c*
13964
13965TEA6420 MEDIA DRIVER
13966M:	Hans Verkuil <hverkuil@xs4all.nl>
13967L:	linux-media@vger.kernel.org
13968T:	git git://linuxtv.org/media_tree.git
13969W:	https://linuxtv.org
13970S:	Maintained
13971F:	drivers/media/i2c/tea6420*
13972
13973TEAM DRIVER
13974M:	Jiri Pirko <jiri@resnulli.us>
13975L:	netdev@vger.kernel.org
13976S:	Supported
13977F:	drivers/net/team/
13978F:	include/linux/if_team.h
13979F:	include/uapi/linux/if_team.h
13980
13981TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13982M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13983S:	Maintained
13984F:	arch/x86/platform/ts5500/
13985
13986TECHNOTREND USB IR RECEIVER
13987M:	Sean Young <sean@mess.org>
13988L:	linux-media@vger.kernel.org
13989S:	Maintained
13990F:	drivers/media/rc/ttusbir.c
13991
13992TECHWELL TW9910 VIDEO DECODER
13993L:	linux-media@vger.kernel.org
13994S:	Orphan
13995F:	drivers/media/i2c/tw9910.c
13996F:	include/media/i2c/tw9910.h
13997
13998TEE SUBSYSTEM
13999M:	Jens Wiklander <jens.wiklander@linaro.org>
14000S:	Maintained
14001F:	include/linux/tee_drv.h
14002F:	include/uapi/linux/tee.h
14003F:	drivers/tee/
14004F:	Documentation/tee.txt
14005
14006TEGRA ARCHITECTURE SUPPORT
14007M:	Thierry Reding <thierry.reding@gmail.com>
14008M:	Jonathan Hunter <jonathanh@nvidia.com>
14009L:	linux-tegra@vger.kernel.org
14010Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14012S:	Supported
14013N:	[^a-z]tegra
14014
14015TEGRA CLOCK DRIVER
14016M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14017M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14018S:	Supported
14019F:	drivers/clk/tegra/
14020
14021TEGRA DMA DRIVERS
14022M:	Laxman Dewangan <ldewangan@nvidia.com>
14023M:	Jon Hunter <jonathanh@nvidia.com>
14024S:	Supported
14025F:	drivers/dma/tegra*
14026
14027TEGRA I2C DRIVER
14028M:	Laxman Dewangan <ldewangan@nvidia.com>
14029S:	Supported
14030F:	drivers/i2c/busses/i2c-tegra.c
14031
14032TEGRA IOMMU DRIVERS
14033M:	Thierry Reding <thierry.reding@gmail.com>
14034L:	linux-tegra@vger.kernel.org
14035S:	Supported
14036F:	drivers/iommu/tegra*
14037
14038TEGRA KBC DRIVER
14039M:	Laxman Dewangan <ldewangan@nvidia.com>
14040S:	Supported
14041F:	drivers/input/keyboard/tegra-kbc.c
14042
14043TEGRA PWM DRIVER
14044M:	Thierry Reding <thierry.reding@gmail.com>
14045S:	Supported
14046F:	drivers/pwm/pwm-tegra.c
14047
14048TEGRA SERIAL DRIVER
14049M:	Laxman Dewangan <ldewangan@nvidia.com>
14050S:	Supported
14051F:	drivers/tty/serial/serial-tegra.c
14052
14053TEGRA SPI DRIVER
14054M:	Laxman Dewangan <ldewangan@nvidia.com>
14055S:	Supported
14056F:	drivers/spi/spi-tegra*
14057
14058TEHUTI ETHERNET DRIVER
14059M:	Andy Gospodarek <andy@greyhouse.net>
14060L:	netdev@vger.kernel.org
14061S:	Supported
14062F:	drivers/net/ethernet/tehuti/*
14063
14064Telecom Clock Driver for MCPL0010
14065M:	Mark Gross <mark.gross@intel.com>
14066S:	Supported
14067F:	drivers/char/tlclk.c
14068
14069TENSILICA XTENSA PORT (xtensa)
14070M:	Chris Zankel <chris@zankel.net>
14071M:	Max Filippov <jcmvbkbc@gmail.com>
14072L:	linux-xtensa@linux-xtensa.org
14073T:	git git://github.com/czankel/xtensa-linux.git
14074S:	Maintained
14075F:	arch/xtensa/
14076F:	drivers/irqchip/irq-xtensa-*
14077
14078Texas Instruments' System Control Interface (TISCI) Protocol Driver
14079M:	Nishanth Menon <nm@ti.com>
14080M:	Tero Kristo <t-kristo@ti.com>
14081M:	Santosh Shilimkar <ssantosh@kernel.org>
14082L:	linux-arm-kernel@lists.infradead.org
14083S:	Maintained
14084F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14085F:	drivers/firmware/ti_sci*
14086F:	include/linux/soc/ti/ti_sci_protocol.h
14087F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14088F:	include/dt-bindings/genpd/k2g.h
14089F:	drivers/soc/ti/ti_sci_pm_domains.c
14090F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14091F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14092F:	drivers/clk/keystone/sci-clk.c
14093F:	drivers/reset/reset-ti-sci.c
14094
14095THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14096M:	Hans Verkuil <hverkuil@xs4all.nl>
14097L:	linux-media@vger.kernel.org
14098T:	git git://linuxtv.org/media_tree.git
14099W:	https://linuxtv.org
14100S:	Maintained
14101F:	drivers/media/radio/radio-raremono.c
14102
14103THERMAL
14104M:	Zhang Rui <rui.zhang@intel.com>
14105M:	Eduardo Valentin <edubezval@gmail.com>
14106L:	linux-pm@vger.kernel.org
14107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14109Q:	https://patchwork.kernel.org/project/linux-pm/list/
14110S:	Supported
14111F:	drivers/thermal/
14112F:	include/linux/thermal.h
14113F:	include/uapi/linux/thermal.h
14114F:	include/linux/cpu_cooling.h
14115F:	Documentation/devicetree/bindings/thermal/
14116
14117THERMAL/CPU_COOLING
14118M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14119M:	Viresh Kumar <viresh.kumar@linaro.org>
14120M:	Javi Merino <javi.merino@kernel.org>
14121L:	linux-pm@vger.kernel.org
14122S:	Supported
14123F:	Documentation/thermal/cpu-cooling-api.txt
14124F:	drivers/thermal/cpu_cooling.c
14125F:	include/linux/cpu_cooling.h
14126
14127THINKPAD ACPI EXTRAS DRIVER
14128M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14129L:	ibm-acpi-devel@lists.sourceforge.net
14130L:	platform-driver-x86@vger.kernel.org
14131W:	http://ibm-acpi.sourceforge.net
14132W:	http://thinkwiki.org/wiki/Ibm-acpi
14133T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14134S:	Maintained
14135F:	drivers/platform/x86/thinkpad_acpi.c
14136
14137THUNDERBOLT DRIVER
14138M:	Andreas Noever <andreas.noever@gmail.com>
14139M:	Michael Jamet <michael.jamet@intel.com>
14140M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14141M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14143S:	Maintained
14144F:	Documentation/admin-guide/thunderbolt.rst
14145F:	drivers/thunderbolt/
14146F:	include/linux/thunderbolt.h
14147
14148THUNDERBOLT NETWORK DRIVER
14149M:	Michael Jamet <michael.jamet@intel.com>
14150M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14151M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14152L:	netdev@vger.kernel.org
14153S:	Maintained
14154F:	drivers/net/thunderbolt.c
14155
14156THUNDERX GPIO DRIVER
14157M:	David Daney <david.daney@cavium.com>
14158S:	Maintained
14159F:	drivers/gpio/gpio-thunderx.c
14160
14161TI AM437X VPFE DRIVER
14162M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14163L:	linux-media@vger.kernel.org
14164W:	https://linuxtv.org
14165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14166T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14167S:	Maintained
14168F:	drivers/media/platform/am437x/
14169
14170TI BANDGAP AND THERMAL DRIVER
14171M:	Eduardo Valentin <edubezval@gmail.com>
14172M:	Keerthy <j-keerthy@ti.com>
14173L:	linux-pm@vger.kernel.org
14174L:	linux-omap@vger.kernel.org
14175S:	Maintained
14176F:	drivers/thermal/ti-soc-thermal/
14177
14178TI BQ27XXX POWER SUPPLY DRIVER
14179R:	Andrew F. Davis <afd@ti.com>
14180F:	include/linux/power/bq27xxx_battery.h
14181F:	drivers/power/supply/bq27xxx_battery.c
14182F:	drivers/power/supply/bq27xxx_battery_i2c.c
14183
14184TI CDCE706 CLOCK DRIVER
14185M:	Max Filippov <jcmvbkbc@gmail.com>
14186S:	Maintained
14187F:	drivers/clk/clk-cdce706.c
14188
14189TI CLOCK DRIVER
14190M:	Tero Kristo <t-kristo@ti.com>
14191L:	linux-omap@vger.kernel.org
14192S:	Maintained
14193F:	drivers/clk/ti/
14194F:	include/linux/clk/ti.h
14195
14196TI DAVINCI MACHINE SUPPORT
14197M:	Sekhar Nori <nsekhar@ti.com>
14198M:	Kevin Hilman <khilman@kernel.org>
14199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14201S:	Supported
14202F:	arch/arm/mach-davinci/
14203F:	drivers/i2c/busses/i2c-davinci.c
14204F:	arch/arm/boot/dts/da850*
14205
14206TI DAVINCI SERIES CLOCK DRIVER
14207M:	David Lechner <david@lechnology.com>
14208R:	Sekhar Nori <nsekhar@ti.com>
14209S:	Maintained
14210F:	Documentation/devicetree/bindings/clock/ti/davinci/
14211F:	drivers/clk/davinci/
14212
14213TI DAVINCI SERIES GPIO DRIVER
14214M:	Keerthy <j-keerthy@ti.com>
14215L:	linux-gpio@vger.kernel.org
14216S:	Maintained
14217F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14218F:	drivers/gpio/gpio-davinci.c
14219
14220TI DAVINCI SERIES MEDIA DRIVER
14221M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14222L:	linux-media@vger.kernel.org
14223W:	https://linuxtv.org
14224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14225T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14226S:	Maintained
14227F:	drivers/media/platform/davinci/
14228F:	include/media/davinci/
14229
14230TI ETHERNET SWITCH DRIVER (CPSW)
14231R:	Grygorii Strashko <grygorii.strashko@ti.com>
14232L:	linux-omap@vger.kernel.org
14233L:	netdev@vger.kernel.org
14234S:	Maintained
14235F:	drivers/net/ethernet/ti/cpsw*
14236F:	drivers/net/ethernet/ti/davinci*
14237
14238TI FLASH MEDIA INTERFACE DRIVER
14239M:	Alex Dubov <oakad@yahoo.com>
14240S:	Maintained
14241F:	drivers/misc/tifm*
14242F:	drivers/mmc/host/tifm_sd.c
14243F:	include/linux/tifm.h
14244
14245TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14246M:	Santosh Shilimkar <ssantosh@kernel.org>
14247L:	linux-kernel@vger.kernel.org
14248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14249S:	Maintained
14250F:	drivers/soc/ti/*
14251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14252
14253TI LM49xxx FAMILY ASoC CODEC DRIVERS
14254M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14255M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14256L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14257S:	Maintained
14258F:	sound/soc/codecs/lm49453*
14259F:	sound/soc/codecs/isabelle*
14260
14261TI LP855x BACKLIGHT DRIVER
14262M:	Milo Kim <milo.kim@ti.com>
14263S:	Maintained
14264F:	Documentation/backlight/lp855x-driver.txt
14265F:	drivers/video/backlight/lp855x_bl.c
14266F:	include/linux/platform_data/lp855x.h
14267
14268TI LP8727 CHARGER DRIVER
14269M:	Milo Kim <milo.kim@ti.com>
14270S:	Maintained
14271F:	drivers/power/supply/lp8727_charger.c
14272F:	include/linux/platform_data/lp8727.h
14273
14274TI LP8788 MFD DRIVER
14275M:	Milo Kim <milo.kim@ti.com>
14276S:	Maintained
14277F:	drivers/iio/adc/lp8788_adc.c
14278F:	drivers/leds/leds-lp8788.c
14279F:	drivers/mfd/lp8788*.c
14280F:	drivers/power/supply/lp8788-charger.c
14281F:	drivers/regulator/lp8788-*.c
14282F:	include/linux/mfd/lp8788*.h
14283
14284TI NETCP ETHERNET DRIVER
14285M:	Wingman Kwok <w-kwok2@ti.com>
14286M:	Murali Karicheri <m-karicheri2@ti.com>
14287L:	netdev@vger.kernel.org
14288S:	Maintained
14289F:	drivers/net/ethernet/ti/netcp*
14290
14291TI TAS571X FAMILY ASoC CODEC DRIVER
14292M:	Kevin Cernekee <cernekee@chromium.org>
14293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14294S:	Odd Fixes
14295F:	sound/soc/codecs/tas571x*
14296
14297TI TRF7970A NFC DRIVER
14298M:	Mark Greer <mgreer@animalcreek.com>
14299L:	linux-wireless@vger.kernel.org
14300L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14301S:	Supported
14302F:	drivers/nfc/trf7970a.c
14303F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14304
14305TI TWL4030 SERIES SOC CODEC DRIVER
14306M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14307L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14308S:	Maintained
14309F:	sound/soc/codecs/twl4030*
14310
14311TI VPE/CAL DRIVERS
14312M:	Benoit Parrot <bparrot@ti.com>
14313L:	linux-media@vger.kernel.org
14314W:	http://linuxtv.org/
14315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14316S:	Maintained
14317F:	drivers/media/platform/ti-vpe/
14318
14319TI WILINK WIRELESS DRIVERS
14320L:	linux-wireless@vger.kernel.org
14321W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14322W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14324S:	Orphan
14325F:	drivers/net/wireless/ti/
14326F:	include/linux/wl12xx.h
14327
14328TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14329M:	John Stultz <john.stultz@linaro.org>
14330M:	Thomas Gleixner <tglx@linutronix.de>
14331R:	Stephen Boyd <sboyd@kernel.org>
14332L:	linux-kernel@vger.kernel.org
14333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14334S:	Supported
14335F:	include/linux/clocksource.h
14336F:	include/linux/time.h
14337F:	include/linux/timex.h
14338F:	include/uapi/linux/time.h
14339F:	include/uapi/linux/timex.h
14340F:	kernel/time/clocksource.c
14341F:	kernel/time/time*.c
14342F:	kernel/time/alarmtimer.c
14343F:	kernel/time/ntp.c
14344F:	tools/testing/selftests/timers/
14345
14346TIPC NETWORK LAYER
14347M:	Jon Maloy <jon.maloy@ericsson.com>
14348M:	Ying Xue <ying.xue@windriver.com>
14349L:	netdev@vger.kernel.org (core kernel code)
14350L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14351W:	http://tipc.sourceforge.net/
14352S:	Maintained
14353F:	include/uapi/linux/tipc*.h
14354F:	net/tipc/
14355
14356TLAN NETWORK DRIVER
14357M:	Samuel Chessman <chessman@tux.org>
14358L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14359W:	http://sourceforge.net/projects/tlan/
14360S:	Maintained
14361F:	Documentation/networking/tlan.txt
14362F:	drivers/net/ethernet/ti/tlan.*
14363
14364TM6000 VIDEO4LINUX DRIVER
14365M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14366L:	linux-media@vger.kernel.org
14367W:	https://linuxtv.org
14368T:	git git://linuxtv.org/media_tree.git
14369S:	Odd fixes
14370F:	drivers/media/usb/tm6000/
14371F:	Documentation/media/v4l-drivers/tm6000*
14372
14373TMIO/SDHI MMC DRIVER
14374M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14375L:	linux-mmc@vger.kernel.org
14376S:	Supported
14377F:	drivers/mmc/host/tmio_mmc*
14378F:	drivers/mmc/host/renesas_sdhi*
14379F:	include/linux/mfd/tmio.h
14380
14381TMP401 HARDWARE MONITOR DRIVER
14382M:	Guenter Roeck <linux@roeck-us.net>
14383L:	linux-hwmon@vger.kernel.org
14384S:	Maintained
14385F:	Documentation/hwmon/tmp401
14386F:	drivers/hwmon/tmp401.c
14387
14388TMPFS (SHMEM FILESYSTEM)
14389M:	Hugh Dickins <hughd@google.com>
14390L:	linux-mm@kvack.org
14391S:	Maintained
14392F:	include/linux/shmem_fs.h
14393F:	mm/shmem.c
14394
14395TOMOYO SECURITY MODULE
14396M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14397M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14398L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14399L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14400L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14401L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14402W:	http://tomoyo.sourceforge.jp/
14403T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14404S:	Maintained
14405F:	security/tomoyo/
14406
14407TOPSTAR LAPTOP EXTRAS DRIVER
14408M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14409L:	platform-driver-x86@vger.kernel.org
14410S:	Maintained
14411F:	drivers/platform/x86/topstar-laptop.c
14412
14413TORTURE-TEST MODULES
14414M:	Davidlohr Bueso <dave@stgolabs.net>
14415M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14416M:	Josh Triplett <josh@joshtriplett.org>
14417L:	linux-kernel@vger.kernel.org
14418S:	Supported
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14420F:	Documentation/RCU/torture.txt
14421F:	kernel/torture.c
14422F:	kernel/rcu/rcutorture.c
14423F:	kernel/locking/locktorture.c
14424
14425TOSHIBA ACPI EXTRAS DRIVER
14426M:	Azael Avalos <coproscefalo@gmail.com>
14427L:	platform-driver-x86@vger.kernel.org
14428S:	Maintained
14429F:	drivers/platform/x86/toshiba_acpi.c
14430
14431TOSHIBA BLUETOOTH DRIVER
14432M:	Azael Avalos <coproscefalo@gmail.com>
14433L:	platform-driver-x86@vger.kernel.org
14434S:	Maintained
14435F:	drivers/platform/x86/toshiba_bluetooth.c
14436
14437TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14438M:	Azael Avalos <coproscefalo@gmail.com>
14439L:	platform-driver-x86@vger.kernel.org
14440S:	Maintained
14441F:	drivers/platform/x86/toshiba_haps.c
14442
14443TOSHIBA SMM DRIVER
14444M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14445W:	http://www.buzzard.org.uk/toshiba/
14446S:	Maintained
14447F:	drivers/char/toshiba.c
14448F:	include/linux/toshiba.h
14449F:	include/uapi/linux/toshiba.h
14450
14451TOSHIBA TC358743 DRIVER
14452M:	Mats Randgaard <matrandg@cisco.com>
14453L:	linux-media@vger.kernel.org
14454S:	Maintained
14455F:	drivers/media/i2c/tc358743*
14456F:	include/media/i2c/tc358743.h
14457
14458TOSHIBA WMI HOTKEYS DRIVER
14459M:	Azael Avalos <coproscefalo@gmail.com>
14460L:	platform-driver-x86@vger.kernel.org
14461S:	Maintained
14462F:	drivers/platform/x86/toshiba-wmi.c
14463
14464TPM DEVICE DRIVER
14465M:	Peter Huewe <peterhuewe@gmx.de>
14466M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14467R:	Jason Gunthorpe <jgg@ziepe.ca>
14468L:	linux-integrity@vger.kernel.org
14469Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14470W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14471T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14472S:	Maintained
14473F:	drivers/char/tpm/
14474
14475TRACING
14476M:	Steven Rostedt <rostedt@goodmis.org>
14477M:	Ingo Molnar <mingo@redhat.com>
14478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14479S:	Maintained
14480F:	Documentation/trace/ftrace.rst
14481F:	arch/*/*/*/ftrace.h
14482F:	arch/*/kernel/ftrace.c
14483F:	include/*/ftrace.h
14484F:	include/linux/trace*.h
14485F:	include/trace/
14486F:	kernel/trace/
14487F:	tools/testing/selftests/ftrace/
14488
14489TRACING MMIO ACCESSES (MMIOTRACE)
14490M:	Steven Rostedt <rostedt@goodmis.org>
14491M:	Ingo Molnar <mingo@kernel.org>
14492R:	Karol Herbst <karolherbst@gmail.com>
14493R:	Pekka Paalanen <ppaalanen@gmail.com>
14494S:	Maintained
14495L:	linux-kernel@vger.kernel.org
14496L:	nouveau@lists.freedesktop.org
14497F:	kernel/trace/trace_mmiotrace.c
14498F:	include/linux/mmiotrace.h
14499F:	arch/x86/mm/kmmio.c
14500F:	arch/x86/mm/mmio-mod.c
14501F:	arch/x86/mm/testmmiotrace.c
14502
14503TRIVIAL PATCHES
14504M:	Jiri Kosina <trivial@kernel.org>
14505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14506S:	Maintained
14507K:	^Subject:.*(?i)trivial
14508
14509TEMPO SEMICONDUCTOR DRIVERS
14510M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14511S:	Maintained
14512F:	sound/soc/codecs/tscs*.c
14513F:	sound/soc/codecs/tscs*.h
14514F:	Documentation/devicetree/bindings/sound/tscs*.txt
14515
14516TTY LAYER
14517M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14518M:	Jiri Slaby <jslaby@suse.com>
14519S:	Supported
14520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14521F:	Documentation/serial/
14522F:	drivers/tty/
14523F:	drivers/tty/serial/serial_core.c
14524F:	include/linux/serial_core.h
14525F:	include/linux/serial.h
14526F:	include/linux/tty.h
14527F:	include/uapi/linux/serial_core.h
14528F:	include/uapi/linux/serial.h
14529F:	include/uapi/linux/tty.h
14530
14531TUA9001 MEDIA DRIVER
14532M:	Antti Palosaari <crope@iki.fi>
14533L:	linux-media@vger.kernel.org
14534W:	https://linuxtv.org
14535W:	http://palosaari.fi/linux/
14536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14537T:	git git://linuxtv.org/anttip/media_tree.git
14538S:	Maintained
14539F:	drivers/media/tuners/tua9001*
14540
14541TULIP NETWORK DRIVERS
14542L:	netdev@vger.kernel.org
14543L:	linux-parisc@vger.kernel.org
14544S:	Orphan
14545F:	drivers/net/ethernet/dec/tulip/
14546
14547TUN/TAP driver
14548M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14549W:	http://vtun.sourceforge.net/tun
14550S:	Maintained
14551F:	Documentation/networking/tuntap.txt
14552F:	arch/um/os-Linux/drivers/
14553
14554TURBOCHANNEL SUBSYSTEM
14555M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14556M:	Ralf Baechle <ralf@linux-mips.org>
14557L:	linux-mips@linux-mips.org
14558Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14559S:	Maintained
14560F:	drivers/tc/
14561F:	include/linux/tc.h
14562
14563TURBOSTAT UTILITY
14564M:	"Len Brown" <lenb@kernel.org>
14565L:	linux-pm@vger.kernel.org
14566B:	https://bugzilla.kernel.org
14567Q:	https://patchwork.kernel.org/project/linux-pm/list/
14568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14569S:	Supported
14570F:	tools/power/x86/turbostat/
14571
14572TW5864 VIDEO4LINUX DRIVER
14573M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14574M:	Anton Sviridenko <anton@corp.bluecherry.net>
14575M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14576M:	Andrey Utkin <andrey_utkin@fastmail.com>
14577L:	linux-media@vger.kernel.org
14578S:	Supported
14579F:	drivers/media/pci/tw5864/
14580
14581TW68 VIDEO4LINUX DRIVER
14582M:	Hans Verkuil <hverkuil@xs4all.nl>
14583L:	linux-media@vger.kernel.org
14584T:	git git://linuxtv.org/media_tree.git
14585W:	https://linuxtv.org
14586S:	Odd Fixes
14587F:	drivers/media/pci/tw68/
14588
14589TW686X VIDEO4LINUX DRIVER
14590M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14591L:	linux-media@vger.kernel.org
14592T:	git git://linuxtv.org/media_tree.git
14593W:	http://linuxtv.org
14594S:	Maintained
14595F:	drivers/media/pci/tw686x/
14596
14597UBI FILE SYSTEM (UBIFS)
14598M:	Richard Weinberger <richard@nod.at>
14599M:	Artem Bityutskiy <dedekind1@gmail.com>
14600M:	Adrian Hunter <adrian.hunter@intel.com>
14601L:	linux-mtd@lists.infradead.org
14602T:	git git://git.infradead.org/ubifs-2.6.git
14603W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14604S:	Supported
14605F:	Documentation/filesystems/ubifs.txt
14606F:	fs/ubifs/
14607
14608UCLINUX (M68KNOMMU AND COLDFIRE)
14609M:	Greg Ungerer <gerg@linux-m68k.org>
14610W:	http://www.linux-m68k.org/
14611W:	http://www.uclinux.org/
14612L:	linux-m68k@lists.linux-m68k.org
14613L:	uclinux-dev@uclinux.org  (subscribers-only)
14614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14615S:	Maintained
14616F:	arch/m68k/coldfire/
14617F:	arch/m68k/68*/
14618F:	arch/m68k/*/*_no.*
14619F:	arch/m68k/include/asm/*_no.*
14620
14621UDF FILESYSTEM
14622M:	Jan Kara <jack@suse.com>
14623S:	Maintained
14624F:	Documentation/filesystems/udf.txt
14625F:	fs/udf/
14626
14627UDRAW TABLET
14628M:	Bastien Nocera <hadess@hadess.net>
14629L:	linux-input@vger.kernel.org
14630S:	Maintained
14631F:	drivers/hid/hid-udraw-ps3.c
14632
14633UFS FILESYSTEM
14634M:	Evgeniy Dushistov <dushistov@mail.ru>
14635S:	Maintained
14636F:	Documentation/filesystems/ufs.txt
14637F:	fs/ufs/
14638
14639UHID USERSPACE HID IO DRIVER:
14640M:	David Herrmann <dh.herrmann@googlemail.com>
14641L:	linux-input@vger.kernel.org
14642S:	Maintained
14643F:	drivers/hid/uhid.c
14644F:	include/uapi/linux/uhid.h
14645
14646ULPI BUS
14647M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14648L:	linux-usb@vger.kernel.org
14649S:	Maintained
14650F:	drivers/usb/common/ulpi.c
14651F:	include/linux/ulpi/
14652
14653ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14654L:	linux-usb@vger.kernel.org
14655S:	Orphan
14656F:	drivers/uwb/
14657F:	include/linux/uwb.h
14658F:	include/linux/uwb/
14659
14660UNICORE32 ARCHITECTURE:
14661M:	Guan Xuetao <gxt@pku.edu.cn>
14662W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14663S:	Maintained
14664T:	git git://github.com/gxt/linux.git
14665F:	arch/unicore32/
14666
14667UNIFDEF
14668M:	Tony Finch <dot@dotat.at>
14669W:	http://dotat.at/prog/unifdef
14670S:	Maintained
14671F:	scripts/unifdef.c
14672
14673UNIFORM CDROM DRIVER
14674M:	Jens Axboe <axboe@kernel.dk>
14675W:	http://www.kernel.dk
14676S:	Maintained
14677F:	Documentation/cdrom/
14678F:	drivers/cdrom/cdrom.c
14679F:	include/linux/cdrom.h
14680F:	include/uapi/linux/cdrom.h
14681
14682UNISYS S-PAR DRIVERS
14683M:	David Kershner <david.kershner@unisys.com>
14684L:	sparmaintainer@unisys.com (Unisys internal)
14685S:	Supported
14686F:	include/linux/visorbus.h
14687F:	drivers/visorbus/
14688F:	drivers/staging/unisys/
14689
14690UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14691M:	Vinayak Holikatti <vinholikatti@gmail.com>
14692L:	linux-scsi@vger.kernel.org
14693S:	Supported
14694F:	Documentation/scsi/ufs.txt
14695F:	drivers/scsi/ufs/
14696
14697UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14698M:	Joao Pinto <jpinto@synopsys.com>
14699L:	linux-scsi@vger.kernel.org
14700S:	Supported
14701F:	drivers/scsi/ufs/*dwc*
14702
14703UNSORTED BLOCK IMAGES (UBI)
14704M:	Artem Bityutskiy <dedekind1@gmail.com>
14705M:	Richard Weinberger <richard@nod.at>
14706W:	http://www.linux-mtd.infradead.org/
14707L:	linux-mtd@lists.infradead.org
14708T:	git git://git.infradead.org/ubifs-2.6.git
14709S:	Supported
14710F:	drivers/mtd/ubi/
14711F:	include/linux/mtd/ubi.h
14712F:	include/uapi/mtd/ubi-user.h
14713
14714USB "USBNET" DRIVER FRAMEWORK
14715M:	Oliver Neukum <oneukum@suse.com>
14716L:	netdev@vger.kernel.org
14717W:	http://www.linux-usb.org/usbnet
14718S:	Maintained
14719F:	drivers/net/usb/usbnet.c
14720F:	include/linux/usb/usbnet.h
14721
14722USB ACM DRIVER
14723M:	Oliver Neukum <oneukum@suse.com>
14724L:	linux-usb@vger.kernel.org
14725S:	Maintained
14726F:	Documentation/usb/acm.txt
14727F:	drivers/usb/class/cdc-acm.*
14728
14729USB AR5523 WIRELESS DRIVER
14730M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14731L:	linux-wireless@vger.kernel.org
14732S:	Maintained
14733F:	drivers/net/wireless/ath/ar5523/
14734
14735USB ATTACHED SCSI
14736M:	Oliver Neukum <oneukum@suse.com>
14737L:	linux-usb@vger.kernel.org
14738L:	linux-scsi@vger.kernel.org
14739S:	Maintained
14740F:	drivers/usb/storage/uas.c
14741
14742USB CDC ETHERNET DRIVER
14743M:	Oliver Neukum <oliver@neukum.org>
14744L:	linux-usb@vger.kernel.org
14745S:	Maintained
14746F:	drivers/net/usb/cdc_*.c
14747F:	include/uapi/linux/usb/cdc.h
14748
14749USB CHAOSKEY DRIVER
14750M:	Keith Packard <keithp@keithp.com>
14751L:	linux-usb@vger.kernel.org
14752S:	Maintained
14753F:	drivers/usb/misc/chaoskey.c
14754
14755USB CYPRESS C67X00 DRIVER
14756M:	Peter Korsgaard <jacmet@sunsite.dk>
14757L:	linux-usb@vger.kernel.org
14758S:	Maintained
14759F:	drivers/usb/c67x00/
14760
14761USB DAVICOM DM9601 DRIVER
14762M:	Peter Korsgaard <jacmet@sunsite.dk>
14763L:	netdev@vger.kernel.org
14764W:	http://www.linux-usb.org/usbnet
14765S:	Maintained
14766F:	drivers/net/usb/dm9601.c
14767
14768USB DIAMOND RIO500 DRIVER
14769M:	Cesar Miquel <miquel@df.uba.ar>
14770L:	rio500-users@lists.sourceforge.net
14771W:	http://rio500.sourceforge.net
14772S:	Maintained
14773F:	drivers/usb/misc/rio500*
14774
14775USB EHCI DRIVER
14776M:	Alan Stern <stern@rowland.harvard.edu>
14777L:	linux-usb@vger.kernel.org
14778S:	Maintained
14779F:	Documentation/usb/ehci.txt
14780F:	drivers/usb/host/ehci*
14781
14782USB GADGET/PERIPHERAL SUBSYSTEM
14783M:	Felipe Balbi <balbi@kernel.org>
14784L:	linux-usb@vger.kernel.org
14785W:	http://www.linux-usb.org/gadget
14786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14787S:	Maintained
14788F:	drivers/usb/gadget/
14789F:	include/linux/usb/gadget*
14790
14791USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14792M:	Jiri Kosina <jikos@kernel.org>
14793R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14794L:	linux-usb@vger.kernel.org
14795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14796S:	Maintained
14797F:	Documentation/hid/hiddev.txt
14798F:	drivers/hid/usbhid/
14799
14800USB INTEL XHCI ROLE MUX DRIVER
14801M:	Hans de Goede <hdegoede@redhat.com>
14802L:	linux-usb@vger.kernel.org
14803S:	Maintained
14804F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14805
14806USB ISP116X DRIVER
14807M:	Olav Kongas <ok@artecdesign.ee>
14808L:	linux-usb@vger.kernel.org
14809S:	Maintained
14810F:	drivers/usb/host/isp116x*
14811F:	include/linux/usb/isp116x.h
14812
14813USB LAN78XX ETHERNET DRIVER
14814M:	Woojung Huh <woojung.huh@microchip.com>
14815M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14816L:	netdev@vger.kernel.org
14817S:	Maintained
14818F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14819F:	drivers/net/usb/lan78xx.*
14820F:	include/dt-bindings/net/microchip-lan78xx.h
14821
14822USB MASS STORAGE DRIVER
14823M:	Alan Stern <stern@rowland.harvard.edu>
14824L:	linux-usb@vger.kernel.org
14825L:	usb-storage@lists.one-eyed-alien.net
14826S:	Maintained
14827W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14828F:	drivers/usb/storage/
14829
14830USB MIDI DRIVER
14831M:	Clemens Ladisch <clemens@ladisch.de>
14832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14833T:	git git://git.alsa-project.org/alsa-kernel.git
14834S:	Maintained
14835F:	sound/usb/midi.*
14836
14837USB NETWORKING DRIVERS
14838L:	linux-usb@vger.kernel.org
14839S:	Odd Fixes
14840F:	drivers/net/usb/
14841
14842USB OHCI DRIVER
14843M:	Alan Stern <stern@rowland.harvard.edu>
14844L:	linux-usb@vger.kernel.org
14845S:	Maintained
14846F:	Documentation/usb/ohci.txt
14847F:	drivers/usb/host/ohci*
14848
14849USB OTG FSM (Finite State Machine)
14850M:	Peter Chen <Peter.Chen@nxp.com>
14851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14852L:	linux-usb@vger.kernel.org
14853S:	Maintained
14854F:	drivers/usb/common/usb-otg-fsm.c
14855
14856USB OVER IP DRIVER
14857M:	Valentina Manea <valentina.manea.m@gmail.com>
14858M:	Shuah Khan <shuah@kernel.org>
14859L:	linux-usb@vger.kernel.org
14860S:	Maintained
14861F:	Documentation/usb/usbip_protocol.txt
14862F:	drivers/usb/usbip/
14863F:	tools/usb/usbip/
14864F:	tools/testing/selftests/drivers/usb/usbip/
14865
14866USB PEGASUS DRIVER
14867M:	Petko Manolov <petkan@nucleusys.com>
14868L:	linux-usb@vger.kernel.org
14869L:	netdev@vger.kernel.org
14870T:	git git://github.com/petkan/pegasus.git
14871W:	https://github.com/petkan/pegasus
14872S:	Maintained
14873F:	drivers/net/usb/pegasus.*
14874
14875USB PHY LAYER
14876M:	Felipe Balbi <balbi@kernel.org>
14877L:	linux-usb@vger.kernel.org
14878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14879S:	Maintained
14880F:	drivers/usb/phy/
14881
14882USB PRINTER DRIVER (usblp)
14883M:	Pete Zaitcev <zaitcev@redhat.com>
14884L:	linux-usb@vger.kernel.org
14885S:	Supported
14886F:	drivers/usb/class/usblp.c
14887
14888USB QMI WWAN NETWORK DRIVER
14889M:	Bjørn Mork <bjorn@mork.no>
14890L:	netdev@vger.kernel.org
14891S:	Maintained
14892F:	Documentation/ABI/testing/sysfs-class-net-qmi
14893F:	drivers/net/usb/qmi_wwan.c
14894
14895USB RTL8150 DRIVER
14896M:	Petko Manolov <petkan@nucleusys.com>
14897L:	linux-usb@vger.kernel.org
14898L:	netdev@vger.kernel.org
14899T:	git git://github.com/petkan/rtl8150.git
14900W:	https://github.com/petkan/rtl8150
14901S:	Maintained
14902F:	drivers/net/usb/rtl8150.c
14903
14904USB SERIAL SUBSYSTEM
14905M:	Johan Hovold <johan@kernel.org>
14906L:	linux-usb@vger.kernel.org
14907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14908S:	Maintained
14909F:	Documentation/usb/usb-serial.txt
14910F:	drivers/usb/serial/
14911F:	include/linux/usb/serial.h
14912
14913USB SMSC75XX ETHERNET DRIVER
14914M:	Steve Glendinning <steve.glendinning@shawell.net>
14915L:	netdev@vger.kernel.org
14916S:	Maintained
14917F:	drivers/net/usb/smsc75xx.*
14918
14919USB SMSC95XX ETHERNET DRIVER
14920M:	Steve Glendinning <steve.glendinning@shawell.net>
14921M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14922L:	netdev@vger.kernel.org
14923S:	Maintained
14924F:	drivers/net/usb/smsc95xx.*
14925
14926USB SUBSYSTEM
14927M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14928L:	linux-usb@vger.kernel.org
14929W:	http://www.linux-usb.org
14930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14931S:	Supported
14932F:	Documentation/devicetree/bindings/usb/
14933F:	Documentation/usb/
14934F:	drivers/usb/
14935F:	include/linux/usb.h
14936F:	include/linux/usb/
14937
14938USB TYPEC PI3USB30532 MUX DRIVER
14939M:	Hans de Goede <hdegoede@redhat.com>
14940L:	linux-usb@vger.kernel.org
14941S:	Maintained
14942F:	drivers/usb/typec/mux/pi3usb30532.c
14943
14944USB TYPEC SUBSYSTEM
14945M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14946L:	linux-usb@vger.kernel.org
14947S:	Maintained
14948F:	Documentation/ABI/testing/sysfs-class-typec
14949F:	Documentation/driver-api/usb/typec.rst
14950F:	drivers/usb/typec/
14951F:	include/linux/usb/typec.h
14952
14953USB UHCI DRIVER
14954M:	Alan Stern <stern@rowland.harvard.edu>
14955L:	linux-usb@vger.kernel.org
14956S:	Maintained
14957F:	drivers/usb/host/uhci*
14958
14959USB VIDEO CLASS
14960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14961L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14962L:	linux-media@vger.kernel.org
14963T:	git git://linuxtv.org/media_tree.git
14964W:	http://www.ideasonboard.org/uvc/
14965S:	Maintained
14966F:	drivers/media/usb/uvc/
14967F:	include/uapi/linux/uvcvideo.h
14968
14969USB VISION DRIVER
14970M:	Hans Verkuil <hverkuil@xs4all.nl>
14971L:	linux-media@vger.kernel.org
14972T:	git git://linuxtv.org/media_tree.git
14973W:	https://linuxtv.org
14974S:	Odd Fixes
14975F:	drivers/media/usb/usbvision/
14976
14977USB WEBCAM GADGET
14978M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14979L:	linux-usb@vger.kernel.org
14980S:	Maintained
14981F:	drivers/usb/gadget/function/*uvc*
14982F:	drivers/usb/gadget/legacy/webcam.c
14983
14984USB WIRELESS RNDIS DRIVER (rndis_wlan)
14985M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14986L:	linux-wireless@vger.kernel.org
14987S:	Maintained
14988F:	drivers/net/wireless/rndis_wlan.c
14989
14990USB XHCI DRIVER
14991M:	Mathias Nyman <mathias.nyman@intel.com>
14992L:	linux-usb@vger.kernel.org
14993S:	Supported
14994F:	drivers/usb/host/xhci*
14995F:	drivers/usb/host/pci-quirks*
14996
14997USB ZD1201 DRIVER
14998L:	linux-wireless@vger.kernel.org
14999W:	http://linux-lc100020.sourceforge.net
15000S:	Orphan
15001F:	drivers/net/wireless/zydas/zd1201.*
15002
15003USB ZR364XX DRIVER
15004M:	Antoine Jacquet <royale@zerezo.com>
15005L:	linux-usb@vger.kernel.org
15006L:	linux-media@vger.kernel.org
15007T:	git git://linuxtv.org/media_tree.git
15008W:	http://royale.zerezo.com/zr364xx/
15009S:	Maintained
15010F:	Documentation/media/v4l-drivers/zr364xx*
15011F:	drivers/media/usb/zr364xx/
15012
15013USER-MODE LINUX (UML)
15014M:	Jeff Dike <jdike@addtoit.com>
15015M:	Richard Weinberger <richard@nod.at>
15016L:	linux-um@lists.infradead.org
15017W:	http://user-mode-linux.sourceforge.net
15018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15019S:	Maintained
15020F:	Documentation/virtual/uml/
15021F:	arch/um/
15022F:	arch/x86/um/
15023F:	fs/hostfs/
15024F:	fs/hppfs/
15025
15026USERSPACE I/O (UIO)
15027M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15028S:	Maintained
15029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15030F:	Documentation/driver-api/uio-howto.rst
15031F:	drivers/uio/
15032F:	include/linux/uio*.h
15033
15034UTIL-LINUX PACKAGE
15035M:	Karel Zak <kzak@redhat.com>
15036L:	util-linux@vger.kernel.org
15037W:	http://en.wikipedia.org/wiki/Util-linux
15038T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15039S:	Maintained
15040
15041UUID HELPERS
15042M:	Christoph Hellwig <hch@lst.de>
15043R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15044L:	linux-kernel@vger.kernel.org
15045T:	git git://git.infradead.org/users/hch/uuid.git
15046F:	lib/uuid.c
15047F:	lib/test_uuid.c
15048F:	include/linux/uuid.h
15049F:	include/uapi/linux/uuid.h
15050S:	Maintained
15051
15052UVESAFB DRIVER
15053M:	Michal Januszewski <spock@gentoo.org>
15054L:	linux-fbdev@vger.kernel.org
15055W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15056S:	Maintained
15057F:	Documentation/fb/uvesafb.txt
15058F:	drivers/video/fbdev/uvesafb.*
15059
15060VF610 NAND DRIVER
15061M:	Stefan Agner <stefan@agner.ch>
15062L:	linux-mtd@lists.infradead.org
15063S:	Supported
15064F:	drivers/mtd/nand/raw/vf610_nfc.c
15065
15066VFAT/FAT/MSDOS FILESYSTEM
15067M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15068S:	Maintained
15069F:	Documentation/filesystems/vfat.txt
15070F:	fs/fat/
15071
15072VFIO DRIVER
15073M:	Alex Williamson <alex.williamson@redhat.com>
15074L:	kvm@vger.kernel.org
15075T:	git git://github.com/awilliam/linux-vfio.git
15076S:	Maintained
15077F:	Documentation/vfio.txt
15078F:	drivers/vfio/
15079F:	include/linux/vfio.h
15080F:	include/uapi/linux/vfio.h
15081
15082VFIO MEDIATED DEVICE DRIVERS
15083M:	Kirti Wankhede <kwankhede@nvidia.com>
15084L:	kvm@vger.kernel.org
15085S:	Maintained
15086F:	Documentation/vfio-mediated-device.txt
15087F:	drivers/vfio/mdev/
15088F:	include/linux/mdev.h
15089F:	samples/vfio-mdev/
15090
15091VFIO PLATFORM DRIVER
15092M:	Eric Auger <eric.auger@redhat.com>
15093L:	kvm@vger.kernel.org
15094S:	Maintained
15095F:	drivers/vfio/platform/
15096
15097VGA_SWITCHEROO
15098R:	Lukas Wunner <lukas@wunner.de>
15099S:	Maintained
15100F:	Documentation/gpu/vga-switcheroo.rst
15101F:	drivers/gpu/vga/vga_switcheroo.c
15102F:	include/linux/vga_switcheroo.h
15103T:	git git://anongit.freedesktop.org/drm/drm-misc
15104
15105VIA RHINE NETWORK DRIVER
15106S:	Orphan
15107F:	drivers/net/ethernet/via/via-rhine.c
15108
15109VIA SD/MMC CARD CONTROLLER DRIVER
15110M:	Bruce Chang <brucechang@via.com.tw>
15111M:	Harald Welte <HaraldWelte@viatech.com>
15112S:	Maintained
15113F:	drivers/mmc/host/via-sdmmc.c
15114
15115VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15116M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15117L:	linux-fbdev@vger.kernel.org
15118S:	Maintained
15119F:	include/linux/via-core.h
15120F:	include/linux/via-gpio.h
15121F:	include/linux/via_i2c.h
15122F:	drivers/video/fbdev/via/
15123
15124VIA VELOCITY NETWORK DRIVER
15125M:	Francois Romieu <romieu@fr.zoreil.com>
15126L:	netdev@vger.kernel.org
15127S:	Maintained
15128F:	drivers/net/ethernet/via/via-velocity.*
15129
15130VIDEO MULTIPLEXER DRIVER
15131M:	Philipp Zabel <p.zabel@pengutronix.de>
15132L:	linux-media@vger.kernel.org
15133S:	Maintained
15134F:	drivers/media/platform/video-mux.c
15135
15136VIDEO I2C POLLING DRIVER
15137M:	Matt Ranostay <matt.ranostay@konsulko.com>
15138L:	linux-media@vger.kernel.org
15139S:	Maintained
15140F:	drivers/media/i2c/video-i2c.c
15141
15142VIDEOBUF2 FRAMEWORK
15143M:	Pawel Osciak <pawel@osciak.com>
15144M:	Marek Szyprowski <m.szyprowski@samsung.com>
15145M:	Kyungmin Park <kyungmin.park@samsung.com>
15146L:	linux-media@vger.kernel.org
15147S:	Maintained
15148F:	drivers/media/v4l2-core/videobuf2-*
15149F:	include/media/videobuf2-*
15150
15151VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15152M:	Helen Koike <helen.koike@collabora.com>
15153L:	linux-media@vger.kernel.org
15154T:	git git://linuxtv.org/media_tree.git
15155W:	https://linuxtv.org
15156S:	Maintained
15157F:	drivers/media/platform/vimc/*
15158
15159VIRT LIB
15160M:	Alex Williamson <alex.williamson@redhat.com>
15161M:	Paolo Bonzini <pbonzini@redhat.com>
15162L:	kvm@vger.kernel.org
15163S:	Supported
15164F:	virt/lib/
15165
15166VIRTIO AND VHOST VSOCK DRIVER
15167M:	Stefan Hajnoczi <stefanha@redhat.com>
15168L:	kvm@vger.kernel.org
15169L:	virtualization@lists.linux-foundation.org
15170L:	netdev@vger.kernel.org
15171S:	Maintained
15172F:	include/linux/virtio_vsock.h
15173F:	include/uapi/linux/virtio_vsock.h
15174F:	include/uapi/linux/vsockmon.h
15175F:	include/uapi/linux/vm_sockets_diag.h
15176F:	net/vmw_vsock/diag.c
15177F:	net/vmw_vsock/af_vsock_tap.c
15178F:	net/vmw_vsock/virtio_transport_common.c
15179F:	net/vmw_vsock/virtio_transport.c
15180F:	drivers/net/vsockmon.c
15181F:	drivers/vhost/vsock.c
15182F:	drivers/vhost/vsock.h
15183F:	tools/testing/vsock/
15184
15185VIRTIO CONSOLE DRIVER
15186M:	Amit Shah <amit@kernel.org>
15187L:	virtualization@lists.linux-foundation.org
15188S:	Maintained
15189F:	drivers/char/virtio_console.c
15190F:	include/linux/virtio_console.h
15191F:	include/uapi/linux/virtio_console.h
15192
15193VIRTIO CORE, NET AND BLOCK DRIVERS
15194M:	"Michael S. Tsirkin" <mst@redhat.com>
15195M:	Jason Wang <jasowang@redhat.com>
15196L:	virtualization@lists.linux-foundation.org
15197S:	Maintained
15198F:	Documentation/devicetree/bindings/virtio/
15199F:	drivers/virtio/
15200F:	tools/virtio/
15201F:	drivers/net/virtio_net.c
15202F:	drivers/block/virtio_blk.c
15203F:	include/linux/virtio*.h
15204F:	include/uapi/linux/virtio_*.h
15205F:	drivers/crypto/virtio/
15206F:	mm/balloon_compaction.c
15207
15208VIRTIO CRYPTO DRIVER
15209M:	Gonglei <arei.gonglei@huawei.com>
15210L:	virtualization@lists.linux-foundation.org
15211L:	linux-crypto@vger.kernel.org
15212S:	Maintained
15213F:	drivers/crypto/virtio/
15214F:	include/uapi/linux/virtio_crypto.h
15215
15216VIRTIO DRIVERS FOR S390
15217M:	Cornelia Huck <cohuck@redhat.com>
15218M:	Halil Pasic <pasic@linux.ibm.com>
15219L:	linux-s390@vger.kernel.org
15220L:	virtualization@lists.linux-foundation.org
15221L:	kvm@vger.kernel.org
15222S:	Supported
15223F:	drivers/s390/virtio/
15224F:	arch/s390/include/uapi/asm/virtio-ccw.h
15225
15226VIRTIO GPU DRIVER
15227M:	David Airlie <airlied@linux.ie>
15228M:	Gerd Hoffmann <kraxel@redhat.com>
15229L:	dri-devel@lists.freedesktop.org
15230L:	virtualization@lists.linux-foundation.org
15231T:	git git://anongit.freedesktop.org/drm/drm-misc
15232S:	Maintained
15233F:	drivers/gpu/drm/virtio/
15234F:	include/uapi/linux/virtio_gpu.h
15235
15236VIRTIO HOST (VHOST)
15237M:	"Michael S. Tsirkin" <mst@redhat.com>
15238M:	Jason Wang <jasowang@redhat.com>
15239L:	kvm@vger.kernel.org
15240L:	virtualization@lists.linux-foundation.org
15241L:	netdev@vger.kernel.org
15242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15243S:	Maintained
15244F:	drivers/vhost/
15245F:	include/uapi/linux/vhost.h
15246
15247VIRTIO INPUT DRIVER
15248M:	Gerd Hoffmann <kraxel@redhat.com>
15249S:	Maintained
15250F:	drivers/virtio/virtio_input.c
15251F:	include/uapi/linux/virtio_input.h
15252
15253VIRTUAL BOX GUEST DEVICE DRIVER
15254M:	Hans de Goede <hdegoede@redhat.com>
15255M:	Arnd Bergmann <arnd@arndb.de>
15256M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15257S:	Maintained
15258F:	include/linux/vbox_utils.h
15259F:	include/uapi/linux/vbox*.h
15260F:	drivers/virt/vboxguest/
15261
15262VIRTUAL SERIO DEVICE DRIVER
15263M:	Stephen Chandler Paul <thatslyude@gmail.com>
15264S:	Maintained
15265F:	drivers/input/serio/userio.c
15266F:	include/uapi/linux/userio.h
15267
15268VIVID VIRTUAL VIDEO DRIVER
15269M:	Hans Verkuil <hverkuil@xs4all.nl>
15270L:	linux-media@vger.kernel.org
15271T:	git git://linuxtv.org/media_tree.git
15272W:	https://linuxtv.org
15273S:	Maintained
15274F:	drivers/media/platform/vivid/*
15275
15276VLYNQ BUS
15277M:	Florian Fainelli <f.fainelli@gmail.com>
15278L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15279S:	Maintained
15280F:	drivers/vlynq/vlynq.c
15281F:	include/linux/vlynq.h
15282
15283VME SUBSYSTEM
15284M:	Martyn Welch <martyn@welchs.me.uk>
15285M:	Manohar Vanga <manohar.vanga@gmail.com>
15286M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15287L:	devel@driverdev.osuosl.org
15288S:	Maintained
15289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15290F:	Documentation/driver-api/vme.rst
15291F:	drivers/staging/vme/
15292F:	drivers/vme/
15293F:	include/linux/vme*
15294
15295VMWARE BALLOON DRIVER
15296M:	Xavier Deguillard <xdeguillard@vmware.com>
15297M:	Philip Moltmann <moltmann@vmware.com>
15298M:	"VMware, Inc." <pv-drivers@vmware.com>
15299L:	linux-kernel@vger.kernel.org
15300S:	Maintained
15301F:	drivers/misc/vmw_balloon.c
15302
15303VMWARE HYPERVISOR INTERFACE
15304M:	Alok Kataria <akataria@vmware.com>
15305L:	virtualization@lists.linux-foundation.org
15306S:	Supported
15307F:	arch/x86/kernel/cpu/vmware.c
15308
15309VMWARE PVRDMA DRIVER
15310M:	Adit Ranadive <aditr@vmware.com>
15311M:	VMware PV-Drivers <pv-drivers@vmware.com>
15312L:	linux-rdma@vger.kernel.org
15313S:	Maintained
15314F:	drivers/infiniband/hw/vmw_pvrdma/
15315
15316VMware PVSCSI driver
15317M:	Jim Gill <jgill@vmware.com>
15318M:	VMware PV-Drivers <pv-drivers@vmware.com>
15319L:	linux-scsi@vger.kernel.org
15320S:	Maintained
15321F:	drivers/scsi/vmw_pvscsi.c
15322F:	drivers/scsi/vmw_pvscsi.h
15323
15324VMWARE VMMOUSE SUBDRIVER
15325M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15326M:	"VMware, Inc." <pv-drivers@vmware.com>
15327L:	linux-input@vger.kernel.org
15328S:	Maintained
15329F:	drivers/input/mouse/vmmouse.c
15330F:	drivers/input/mouse/vmmouse.h
15331
15332VMWARE VMXNET3 ETHERNET DRIVER
15333M:	Ronak Doshi <doshir@vmware.com>
15334M:	"VMware, Inc." <pv-drivers@vmware.com>
15335L:	netdev@vger.kernel.org
15336S:	Maintained
15337F:	drivers/net/vmxnet3/
15338
15339VOCORE VOCORE2 BOARD
15340M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15341L:	linux-mips@linux-mips.org
15342S:	Maintained
15343F:	arch/mips/boot/dts/ralink/vocore2.dts
15344
15345VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15346M:	Liam Girdwood <lgirdwood@gmail.com>
15347M:	Mark Brown <broonie@kernel.org>
15348L:	linux-kernel@vger.kernel.org
15349W:	http://www.slimlogic.co.uk/?p=48
15350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15351S:	Supported
15352F:	Documentation/devicetree/bindings/regulator/
15353F:	Documentation/power/regulator/
15354F:	drivers/regulator/
15355F:	include/dt-bindings/regulator/
15356F:	include/linux/regulator/
15357
15358VRF
15359M:	David Ahern <dsa@cumulusnetworks.com>
15360M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15361L:	netdev@vger.kernel.org
15362S:	Maintained
15363F:	drivers/net/vrf.c
15364F:	Documentation/networking/vrf.txt
15365
15366VT1211 HARDWARE MONITOR DRIVER
15367M:	Juerg Haefliger <juergh@gmail.com>
15368L:	linux-hwmon@vger.kernel.org
15369S:	Maintained
15370F:	Documentation/hwmon/vt1211
15371F:	drivers/hwmon/vt1211.c
15372
15373VT8231 HARDWARE MONITOR DRIVER
15374M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15375L:	linux-hwmon@vger.kernel.org
15376S:	Maintained
15377F:	drivers/hwmon/vt8231.c
15378
15379VUB300 USB to SDIO/SD/MMC bridge chip
15380M:	Tony Olech <tony.olech@elandigitalsystems.com>
15381L:	linux-mmc@vger.kernel.org
15382L:	linux-usb@vger.kernel.org
15383S:	Supported
15384F:	drivers/mmc/host/vub300.c
15385
15386W1 DALLAS'S 1-WIRE BUS
15387M:	Evgeniy Polyakov <zbr@ioremap.net>
15388S:	Maintained
15389F:	Documentation/w1/
15390F:	drivers/w1/
15391F:	include/linux/w1.h
15392
15393W83791D HARDWARE MONITORING DRIVER
15394M:	Marc Hulsman <m.hulsman@tudelft.nl>
15395L:	linux-hwmon@vger.kernel.org
15396S:	Maintained
15397F:	Documentation/hwmon/w83791d
15398F:	drivers/hwmon/w83791d.c
15399
15400W83793 HARDWARE MONITORING DRIVER
15401M:	Rudolf Marek <r.marek@assembler.cz>
15402L:	linux-hwmon@vger.kernel.org
15403S:	Maintained
15404F:	Documentation/hwmon/w83793
15405F:	drivers/hwmon/w83793.c
15406
15407W83795 HARDWARE MONITORING DRIVER
15408M:	Jean Delvare <jdelvare@suse.com>
15409L:	linux-hwmon@vger.kernel.org
15410S:	Maintained
15411F:	drivers/hwmon/w83795.c
15412
15413W83L51xD SD/MMC CARD INTERFACE DRIVER
15414M:	Pierre Ossman <pierre@ossman.eu>
15415S:	Maintained
15416F:	drivers/mmc/host/wbsd.*
15417
15418WACOM PROTOCOL 4 SERIAL TABLETS
15419M:	Julian Squires <julian@cipht.net>
15420M:	Hans de Goede <hdegoede@redhat.com>
15421L:	linux-input@vger.kernel.org
15422S:	Maintained
15423F:	drivers/input/tablet/wacom_serial4.c
15424
15425WATCHDOG DEVICE DRIVERS
15426M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15427M:	Guenter Roeck <linux@roeck-us.net>
15428L:	linux-watchdog@vger.kernel.org
15429W:	http://www.linux-watchdog.org/
15430T:	git git://www.linux-watchdog.org/linux-watchdog.git
15431S:	Maintained
15432F:	Documentation/devicetree/bindings/watchdog/
15433F:	Documentation/watchdog/
15434F:	drivers/watchdog/
15435F:	include/linux/watchdog.h
15436F:	include/uapi/linux/watchdog.h
15437
15438WHISKEYCOVE PMIC GPIO DRIVER
15439M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15440L:	linux-gpio@vger.kernel.org
15441S:	Maintained
15442F:	drivers/gpio/gpio-wcove.c
15443
15444WIIMOTE HID DRIVER
15445M:	David Herrmann <dh.herrmann@googlemail.com>
15446L:	linux-input@vger.kernel.org
15447S:	Maintained
15448F:	drivers/hid/hid-wiimote*
15449
15450WILOCITY WIL6210 WIRELESS DRIVER
15451M:	Maya Erez <merez@codeaurora.org>
15452L:	linux-wireless@vger.kernel.org
15453L:	wil6210@qti.qualcomm.com
15454S:	Supported
15455W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15456F:	drivers/net/wireless/ath/wil6210/
15457
15458WIMAX STACK
15459M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15460M:	linux-wimax@intel.com
15461L:	wimax@linuxwimax.org (subscribers-only)
15462S:	Supported
15463W:	http://linuxwimax.org
15464F:	Documentation/wimax/README.wimax
15465F:	include/linux/wimax/debug.h
15466F:	include/net/wimax.h
15467F:	include/uapi/linux/wimax.h
15468F:	net/wimax/
15469
15470WINBOND CIR DRIVER
15471M:	David Härdeman <david@hardeman.nu>
15472S:	Maintained
15473F:	drivers/media/rc/winbond-cir.c
15474
15475WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15476M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15477L:	linux-watchdog@vger.kernel.org
15478S:	Maintained
15479F:	drivers/watchdog/ebc-c384_wdt.c
15480
15481WINSYSTEMS WS16C48 GPIO DRIVER
15482M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15483L:	linux-gpio@vger.kernel.org
15484S:	Maintained
15485F:	drivers/gpio/gpio-ws16c48.c
15486
15487WISTRON LAPTOP BUTTON DRIVER
15488M:	Miloslav Trmac <mitr@volny.cz>
15489S:	Maintained
15490F:	drivers/input/misc/wistron_btns.c
15491
15492WL3501 WIRELESS PCMCIA CARD DRIVER
15493L:	linux-wireless@vger.kernel.org
15494S:	Odd fixes
15495F:	drivers/net/wireless/wl3501*
15496
15497WOLFSON MICROELECTRONICS DRIVERS
15498L:	patches@opensource.cirrus.com
15499T:	git https://github.com/CirrusLogic/linux-drivers.git
15500W:	https://github.com/CirrusLogic/linux-drivers/wiki
15501S:	Supported
15502F:	Documentation/hwmon/wm83??
15503F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15504F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15505F:	Documentation/devicetree/bindings/mfd/arizona.txt
15506F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15507F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15508F:	arch/arm/mach-s3c64xx/mach-crag6410*
15509F:	drivers/clk/clk-wm83*.c
15510F:	drivers/extcon/extcon-arizona.c
15511F:	drivers/leds/leds-wm83*.c
15512F:	drivers/gpio/gpio-*wm*.c
15513F:	drivers/gpio/gpio-arizona.c
15514F:	drivers/hwmon/wm83??-hwmon.c
15515F:	drivers/input/misc/wm831x-on.c
15516F:	drivers/input/touchscreen/wm831x-ts.c
15517F:	drivers/input/touchscreen/wm97*.c
15518F:	drivers/mfd/arizona*
15519F:	drivers/mfd/wm*.c
15520F:	drivers/mfd/cs47l24*
15521F:	drivers/power/supply/wm83*.c
15522F:	drivers/rtc/rtc-wm83*.c
15523F:	drivers/regulator/wm8*.c
15524F:	drivers/regulator/arizona*
15525F:	drivers/video/backlight/wm83*_bl.c
15526F:	drivers/watchdog/wm83*_wdt.c
15527F:	include/linux/mfd/arizona/
15528F:	include/linux/mfd/wm831x/
15529F:	include/linux/mfd/wm8350/
15530F:	include/linux/mfd/wm8400*
15531F:	include/linux/regulator/arizona*
15532F:	include/linux/wm97xx.h
15533F:	include/sound/wm????.h
15534F:	sound/soc/codecs/arizona.?
15535F:	sound/soc/codecs/wm*
15536F:	sound/soc/codecs/cs47l24*
15537
15538WORKQUEUE
15539M:	Tejun Heo <tj@kernel.org>
15540R:	Lai Jiangshan <jiangshanlai@gmail.com>
15541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15542S:	Maintained
15543F:	include/linux/workqueue.h
15544F:	kernel/workqueue.c
15545F:	Documentation/core-api/workqueue.rst
15546
15547X-POWERS AXP288 PMIC DRIVERS
15548M:	Hans de Goede <hdegoede@redhat.com>
15549S:	Maintained
15550N:	axp288
15551F:	drivers/acpi/pmic/intel_pmic_xpower.c
15552
15553X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15554M:	Chen-Yu Tsai <wens@csie.org>
15555L:	linux-kernel@vger.kernel.org
15556S:	Maintained
15557N:	axp[128]
15558
15559X.25 NETWORK LAYER
15560M:	Andrew Hendry <andrew.hendry@gmail.com>
15561L:	linux-x25@vger.kernel.org
15562S:	Odd Fixes
15563F:	Documentation/networking/x25*
15564F:	include/net/x25*
15565F:	net/x25/
15566
15567X86 ARCHITECTURE (32-BIT AND 64-BIT)
15568M:	Thomas Gleixner <tglx@linutronix.de>
15569M:	Ingo Molnar <mingo@redhat.com>
15570R:	"H. Peter Anvin" <hpa@zytor.com>
15571M:	x86@kernel.org
15572L:	linux-kernel@vger.kernel.org
15573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15574S:	Maintained
15575F:	Documentation/devicetree/bindings/x86/
15576F:	Documentation/x86/
15577F:	arch/x86/
15578
15579X86 ENTRY CODE
15580M:	Andy Lutomirski <luto@kernel.org>
15581L:	linux-kernel@vger.kernel.org
15582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15583S:	Maintained
15584F:	arch/x86/entry/
15585
15586X86 MCE INFRASTRUCTURE
15587M:	Tony Luck <tony.luck@intel.com>
15588M:	Borislav Petkov <bp@alien8.de>
15589L:	linux-edac@vger.kernel.org
15590S:	Maintained
15591F:	arch/x86/kernel/cpu/mcheck/*
15592
15593X86 MICROCODE UPDATE SUPPORT
15594M:	Borislav Petkov <bp@alien8.de>
15595S:	Maintained
15596F:	arch/x86/kernel/cpu/microcode/*
15597
15598X86 PLATFORM DRIVERS
15599M:	Darren Hart <dvhart@infradead.org>
15600M:	Andy Shevchenko <andy@infradead.org>
15601L:	platform-driver-x86@vger.kernel.org
15602T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15603S:	Maintained
15604F:	drivers/platform/x86/
15605F:	drivers/platform/olpc/
15606
15607X86 VDSO
15608M:	Andy Lutomirski <luto@kernel.org>
15609L:	linux-kernel@vger.kernel.org
15610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15611S:	Maintained
15612F:	arch/x86/entry/vdso/
15613
15614XC2028/3028 TUNER DRIVER
15615M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15616L:	linux-media@vger.kernel.org
15617W:	https://linuxtv.org
15618T:	git git://linuxtv.org/media_tree.git
15619S:	Maintained
15620F:	drivers/media/tuners/tuner-xc2028.*
15621
15622XDP SOCKETS (AF_XDP)
15623M:	Björn Töpel <bjorn.topel@intel.com>
15624M:	Magnus Karlsson <magnus.karlsson@intel.com>
15625L:	netdev@vger.kernel.org
15626S:	Maintained
15627F:	kernel/bpf/xskmap.c
15628F:	net/xdp/
15629
15630XEN BLOCK SUBSYSTEM
15631M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15632M:	Roger Pau Monné <roger.pau@citrix.com>
15633L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15634S:	Supported
15635F:	drivers/block/xen-blkback/*
15636F:	drivers/block/xen*
15637
15638XEN HYPERVISOR ARM
15639M:	Stefano Stabellini <sstabellini@kernel.org>
15640L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15641S:	Maintained
15642F:	arch/arm/xen/
15643F:	arch/arm/include/asm/xen/
15644
15645XEN HYPERVISOR ARM64
15646M:	Stefano Stabellini <sstabellini@kernel.org>
15647L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15648S:	Maintained
15649F:	arch/arm64/xen/
15650F:	arch/arm64/include/asm/xen/
15651
15652XEN HYPERVISOR INTERFACE
15653M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15654M:	Juergen Gross <jgross@suse.com>
15655L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15657S:	Supported
15658F:	arch/x86/xen/
15659F:	drivers/*/xen-*front.c
15660F:	drivers/xen/
15661F:	arch/x86/include/asm/xen/
15662F:	arch/x86/include/asm/pvclock-abi.h
15663F:	include/xen/
15664F:	include/uapi/xen/
15665F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15666F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15667
15668XEN NETWORK BACKEND DRIVER
15669M:	Wei Liu <wei.liu2@citrix.com>
15670M:	Paul Durrant <paul.durrant@citrix.com>
15671L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15672L:	netdev@vger.kernel.org
15673S:	Supported
15674F:	drivers/net/xen-netback/*
15675
15676XEN PCI SUBSYSTEM
15677M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15678L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15679S:	Supported
15680F:	arch/x86/pci/*xen*
15681F:	drivers/pci/*xen*
15682
15683XEN PVSCSI DRIVERS
15684M:	Juergen Gross <jgross@suse.com>
15685L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15686L:	linux-scsi@vger.kernel.org
15687S:	Supported
15688F:	drivers/scsi/xen-scsifront.c
15689F:	drivers/xen/xen-scsiback.c
15690F:	include/xen/interface/io/vscsiif.h
15691
15692XEN SWIOTLB SUBSYSTEM
15693M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15694L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15695L:	iommu@lists.linux-foundation.org
15696S:	Supported
15697F:	arch/x86/xen/*swiotlb*
15698F:	drivers/xen/*swiotlb*
15699
15700XEN SOUND FRONTEND DRIVER
15701M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15702L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15704S:	Supported
15705F:	sound/xen/*
15706
15707XFS FILESYSTEM
15708M:	Darrick J. Wong <darrick.wong@oracle.com>
15709M:	linux-xfs@vger.kernel.org
15710L:	linux-xfs@vger.kernel.org
15711W:	http://xfs.org/
15712T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15713S:	Supported
15714F:	Documentation/filesystems/xfs.txt
15715F:	fs/xfs/
15716
15717XILINX AXI ETHERNET DRIVER
15718M:	Anirudha Sarangi <anirudh@xilinx.com>
15719M:	John Linn <John.Linn@xilinx.com>
15720S:	Maintained
15721F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15722
15723XILINX UARTLITE SERIAL DRIVER
15724M:	Peter Korsgaard <jacmet@sunsite.dk>
15725L:	linux-serial@vger.kernel.org
15726S:	Maintained
15727F:	drivers/tty/serial/uartlite.c
15728
15729XILINX VIDEO IP CORES
15730M:	Hyun Kwon <hyun.kwon@xilinx.com>
15731M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15732L:	linux-media@vger.kernel.org
15733T:	git git://linuxtv.org/media_tree.git
15734S:	Supported
15735F:	Documentation/devicetree/bindings/media/xilinx/
15736F:	drivers/media/platform/xilinx/
15737F:	include/uapi/linux/xilinx-v4l2-controls.h
15738
15739XILLYBUS DRIVER
15740M:	Eli Billauer <eli.billauer@gmail.com>
15741L:	linux-kernel@vger.kernel.org
15742S:	Supported
15743F:	drivers/char/xillybus/
15744
15745XLP9XX I2C DRIVER
15746M:	George Cherian <george.cherian@cavium.com>
15747M:	Jan Glauber <jglauber@cavium.com>
15748L:	linux-i2c@vger.kernel.org
15749W:	http://www.cavium.com
15750S:	Supported
15751F:	drivers/i2c/busses/i2c-xlp9xx.c
15752
15753XRA1403 GPIO EXPANDER
15754M:	Nandor Han <nandor.han@ge.com>
15755M:	Semi Malinen <semi.malinen@ge.com>
15756L:	linux-gpio@vger.kernel.org
15757S:	Maintained
15758F:	drivers/gpio/gpio-xra1403.c
15759F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15760
15761XTENSA XTFPGA PLATFORM SUPPORT
15762M:	Max Filippov <jcmvbkbc@gmail.com>
15763L:	linux-xtensa@linux-xtensa.org
15764S:	Maintained
15765F:	drivers/spi/spi-xtensa-xtfpga.c
15766F:	sound/soc/xtensa/xtfpga-i2s.c
15767
15768YAM DRIVER FOR AX.25
15769M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15770L:	linux-hams@vger.kernel.org
15771S:	Maintained
15772F:	drivers/net/hamradio/yam*
15773F:	include/linux/yam.h
15774
15775YAMA SECURITY MODULE
15776M:	Kees Cook <keescook@chromium.org>
15777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15778S:	Supported
15779F:	security/yama/
15780F:	Documentation/admin-guide/LSM/Yama.rst
15781
15782YEALINK PHONE DRIVER
15783M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15784L:	usbb2k-api-dev@nongnu.org
15785S:	Maintained
15786F:	Documentation/input/devices/yealink.rst
15787F:	drivers/input/misc/yealink.*
15788
15789Z8530 DRIVER FOR AX.25
15790M:	Joerg Reuter <jreuter@yaina.de>
15791W:	http://yaina.de/jreuter/
15792W:	http://www.qsl.net/dl1bke/
15793L:	linux-hams@vger.kernel.org
15794S:	Maintained
15795F:	Documentation/networking/z8530drv.txt
15796F:	drivers/net/hamradio/*scc.c
15797F:	drivers/net/hamradio/z8530.h
15798
15799ZBUD COMPRESSED PAGE ALLOCATOR
15800M:	Seth Jennings <sjenning@redhat.com>
15801M:	Dan Streetman <ddstreet@ieee.org>
15802L:	linux-mm@kvack.org
15803S:	Maintained
15804F:	mm/zbud.c
15805F:	include/linux/zbud.h
15806
15807ZD1211RW WIRELESS DRIVER
15808M:	Daniel Drake <dsd@gentoo.org>
15809M:	Ulrich Kunitz <kune@deine-taler.de>
15810W:	http://zd1211.ath.cx/wiki/DriverRewrite
15811L:	linux-wireless@vger.kernel.org
15812L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15813S:	Maintained
15814F:	drivers/net/wireless/zydas/zd1211rw/
15815
15816ZD1301 MEDIA DRIVER
15817M:	Antti Palosaari <crope@iki.fi>
15818L:	linux-media@vger.kernel.org
15819W:	https://linuxtv.org/
15820W:	http://palosaari.fi/linux/
15821Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15822S:	Maintained
15823F:	drivers/media/usb/dvb-usb-v2/zd1301*
15824
15825ZD1301_DEMOD MEDIA DRIVER
15826M:	Antti Palosaari <crope@iki.fi>
15827L:	linux-media@vger.kernel.org
15828W:	https://linuxtv.org/
15829W:	http://palosaari.fi/linux/
15830Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15831S:	Maintained
15832F:	drivers/media/dvb-frontends/zd1301_demod*
15833
15834ZPOOL COMPRESSED PAGE STORAGE API
15835M:	Dan Streetman <ddstreet@ieee.org>
15836L:	linux-mm@kvack.org
15837S:	Maintained
15838F:	mm/zpool.c
15839F:	include/linux/zpool.h
15840
15841ZR36067 VIDEO FOR LINUX DRIVER
15842L:	mjpeg-users@lists.sourceforge.net
15843L:	linux-media@vger.kernel.org
15844W:	http://mjpeg.sourceforge.net/driver-zoran/
15845T:	hg https://linuxtv.org/hg/v4l-dvb
15846S:	Odd Fixes
15847F:	drivers/staging/media/zoran/
15848
15849ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15850M:	Minchan Kim <minchan@kernel.org>
15851M:	Nitin Gupta <ngupta@vflare.org>
15852R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15853L:	linux-kernel@vger.kernel.org
15854S:	Maintained
15855F:	drivers/block/zram/
15856F:	Documentation/blockdev/zram.txt
15857
15858ZS DECSTATION Z85C30 SERIAL DRIVER
15859M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15860S:	Maintained
15861F:	drivers/tty/serial/zs.*
15862
15863ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15864M:	Minchan Kim <minchan@kernel.org>
15865M:	Nitin Gupta <ngupta@vflare.org>
15866R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15867L:	linux-mm@kvack.org
15868S:	Maintained
15869F:	mm/zsmalloc.c
15870F:	include/linux/zsmalloc.h
15871F:	Documentation/vm/zsmalloc.rst
15872
15873ZSWAP COMPRESSED SWAP CACHING
15874M:	Seth Jennings <sjenning@redhat.com>
15875M:	Dan Streetman <ddstreet@ieee.org>
15876L:	linux-mm@kvack.org
15877S:	Maintained
15878F:	mm/zswap.c
15879
15880THE REST
15881M:	Linus Torvalds <torvalds@linux-foundation.org>
15882L:	linux-kernel@vger.kernel.org
15883Q:	http://patchwork.kernel.org/project/LKML/list/
15884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15885S:	Buried alive in reporters
15886F:	*
15887F:	*/
15888