xref: /linux/MAINTAINERS (revision de167752a889d19b9bb018f8eecbc1ebbfe07b2f)
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
2974N:	stingray
2975F:	arch/arm64/boot/dts/broadcom/northstar2/*
2976F:	arch/arm64/boot/dts/broadcom/stingray/*
2977F:	drivers/clk/bcm/clk-ns*
2978F:	drivers/clk/bcm/clk-sr*
2979F:	drivers/pinctrl/bcm/pinctrl-ns*
2980F:	include/dt-bindings/clock/bcm-sr*
2981
2982BROADCOM KONA GPIO DRIVER
2983M:	Ray Jui <rjui@broadcom.com>
2984L:	bcm-kernel-feedback-list@broadcom.com
2985S:	Supported
2986F:	drivers/gpio/gpio-bcm-kona.c
2987F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2988
2989BROADCOM NETXTREME-E ROCE DRIVER
2990M:	Selvin Xavier <selvin.xavier@broadcom.com>
2991M:	Devesh Sharma <devesh.sharma@broadcom.com>
2992M:	Somnath Kotur <somnath.kotur@broadcom.com>
2993M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2994L:	linux-rdma@vger.kernel.org
2995W:	http://www.broadcom.com
2996S:	Supported
2997F:	drivers/infiniband/hw/bnxt_re/
2998F:	include/uapi/rdma/bnxt_re-abi.h
2999
3000BROADCOM NVRAM DRIVER
3001M:	Rafał Miłecki <zajec5@gmail.com>
3002L:	linux-mips@linux-mips.org
3003S:	Maintained
3004F:	drivers/firmware/broadcom/*
3005
3006BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3007M:	Rafał Miłecki <zajec5@gmail.com>
3008L:	linux-wireless@vger.kernel.org
3009S:	Maintained
3010F:	drivers/bcma/
3011F:	include/linux/bcma/
3012
3013BROADCOM STB AVS CPUFREQ DRIVER
3014M:	Markus Mayer <mmayer@broadcom.com>
3015M:	bcm-kernel-feedback-list@broadcom.com
3016L:	linux-pm@vger.kernel.org
3017S:	Maintained
3018F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3019F:	drivers/cpufreq/brcmstb*
3020
3021BROADCOM STB AVS TMON DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-pm@vger.kernel.org
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3027F:	drivers/thermal/broadcom/brcmstb*
3028
3029BROADCOM STB NAND FLASH DRIVER
3030M:	Brian Norris <computersforpeace@gmail.com>
3031M:	Kamal Dasu <kdasu.kdev@gmail.com>
3032L:	linux-mtd@lists.infradead.org
3033L:	bcm-kernel-feedback-list@broadcom.com
3034S:	Maintained
3035F:	drivers/mtd/nand/raw/brcmnand/
3036
3037BROADCOM STB DPFE DRIVER
3038M:	Markus Mayer <mmayer@broadcom.com>
3039M:	bcm-kernel-feedback-list@broadcom.com
3040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3043F:	drivers/memory/brcmstb_dpfe.c
3044
3045BROADCOM SYSTEMPORT ETHERNET DRIVER
3046M:	Florian Fainelli <f.fainelli@gmail.com>
3047L:	netdev@vger.kernel.org
3048S:	Supported
3049F:	drivers/net/ethernet/broadcom/bcmsysport.*
3050
3051BROADCOM TG3 GIGABIT ETHERNET DRIVER
3052M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3053M:	Prashant Sreedharan <prashant@broadcom.com>
3054M:	Michael Chan <mchan@broadcom.com>
3055L:	netdev@vger.kernel.org
3056S:	Supported
3057F:	drivers/net/ethernet/broadcom/tg3.*
3058
3059BROCADE BFA FC SCSI DRIVER
3060M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3061M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3062L:	linux-scsi@vger.kernel.org
3063S:	Supported
3064F:	drivers/scsi/bfa/
3065
3066BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3067M:	Rasesh Mody <rasesh.mody@cavium.com>
3068M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3069M:	Dept-GELinuxNICDev@cavium.com
3070L:	netdev@vger.kernel.org
3071S:	Supported
3072F:	drivers/net/ethernet/brocade/bna/
3073
3074BSG (block layer generic sg v4 driver)
3075M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3076L:	linux-scsi@vger.kernel.org
3077S:	Supported
3078F:	block/bsg.c
3079F:	include/linux/bsg.h
3080F:	include/uapi/linux/bsg.h
3081
3082BT87X AUDIO DRIVER
3083M:	Clemens Ladisch <clemens@ladisch.de>
3084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3085T:	git git://git.alsa-project.org/alsa-kernel.git
3086S:	Maintained
3087F:	Documentation/sound/cards/bt87x.rst
3088F:	sound/pci/bt87x.c
3089
3090BT8XXGPIO DRIVER
3091M:	Michael Buesch <m@bues.ch>
3092W:	http://bu3sch.de/btgpio.php
3093S:	Maintained
3094F:	drivers/gpio/gpio-bt8xx.c
3095
3096BTRFS FILE SYSTEM
3097M:	Chris Mason <clm@fb.com>
3098M:	Josef Bacik <jbacik@fb.com>
3099M:	David Sterba <dsterba@suse.com>
3100L:	linux-btrfs@vger.kernel.org
3101W:	http://btrfs.wiki.kernel.org/
3102Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3104S:	Maintained
3105F:	Documentation/filesystems/btrfs.txt
3106F:	fs/btrfs/
3107F:	include/linux/btrfs*
3108F:	include/uapi/linux/btrfs*
3109
3110BTTV VIDEO4LINUX DRIVER
3111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3112L:	linux-media@vger.kernel.org
3113W:	https://linuxtv.org
3114T:	git git://linuxtv.org/media_tree.git
3115S:	Odd fixes
3116F:	Documentation/media/v4l-drivers/bttv*
3117F:	drivers/media/pci/bt8xx/bttv*
3118
3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3120M:	Chanwoo Choi <cw00.choi@samsung.com>
3121L:	linux-pm@vger.kernel.org
3122L:	linux-samsung-soc@vger.kernel.org
3123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3124S:	Maintained
3125F:	drivers/devfreq/exynos-bus.c
3126F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3127
3128BUSLOGIC SCSI DRIVER
3129M:	Khalid Aziz <khalid@gonehiking.org>
3130L:	linux-scsi@vger.kernel.org
3131S:	Maintained
3132F:	drivers/scsi/BusLogic.*
3133F:	drivers/scsi/FlashPoint.*
3134
3135C-MEDIA CMI8788 DRIVER
3136M:	Clemens Ladisch <clemens@ladisch.de>
3137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3138T:	git git://git.alsa-project.org/alsa-kernel.git
3139S:	Maintained
3140F:	sound/pci/oxygen/
3141
3142C6X ARCHITECTURE
3143M:	Mark Salter <msalter@redhat.com>
3144M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3145L:	linux-c6x-dev@linux-c6x.org
3146W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3147S:	Maintained
3148F:	arch/c6x/
3149
3150CA8210 IEEE-802.15.4 RADIO DRIVER
3151M:	Harry Morris <h.morris@cascoda.com>
3152L:	linux-wpan@vger.kernel.org
3153W:	https://github.com/Cascoda/ca8210-linux.git
3154S:	Maintained
3155F:	drivers/net/ieee802154/ca8210.c
3156F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3157
3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3159M:	David Howells <dhowells@redhat.com>
3160L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3161S:	Supported
3162F:	Documentation/filesystems/caching/cachefiles.txt
3163F:	fs/cachefiles/
3164
3165CADENCE MIPI-CSI2 BRIDGES
3166M:	Maxime Ripard <maxime.ripard@bootlin.com>
3167L:	linux-media@vger.kernel.org
3168S:	Maintained
3169F:	Documentation/devicetree/bindings/media/cdns,*.txt
3170F:	drivers/media/platform/cadence/cdns-csi2*
3171
3172CADET FM/AM RADIO RECEIVER DRIVER
3173M:	Hans Verkuil <hverkuil@xs4all.nl>
3174L:	linux-media@vger.kernel.org
3175T:	git git://linuxtv.org/media_tree.git
3176W:	https://linuxtv.org
3177S:	Maintained
3178F:	drivers/media/radio/radio-cadet*
3179
3180CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3181M:	Jonathan Corbet <corbet@lwn.net>
3182L:	linux-media@vger.kernel.org
3183T:	git git://linuxtv.org/media_tree.git
3184S:	Maintained
3185F:	Documentation/media/v4l-drivers/cafe_ccic*
3186F:	drivers/media/platform/marvell-ccic/
3187
3188CAIF NETWORK LAYER
3189M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3190L:	netdev@vger.kernel.org
3191S:	Supported
3192F:	Documentation/networking/caif/
3193F:	drivers/net/caif/
3194F:	include/uapi/linux/caif/
3195F:	include/net/caif/
3196F:	net/caif/
3197
3198CALGARY x86-64 IOMMU
3199M:	Muli Ben-Yehuda <mulix@mulix.org>
3200M:	Jon Mason <jdmason@kudzu.us>
3201L:	iommu@lists.linux-foundation.org
3202S:	Maintained
3203F:	arch/x86/kernel/pci-calgary_64.c
3204F:	arch/x86/kernel/tce_64.c
3205F:	arch/x86/include/asm/calgary.h
3206F:	arch/x86/include/asm/tce.h
3207
3208CAN NETWORK DRIVERS
3209M:	Wolfgang Grandegger <wg@grandegger.com>
3210M:	Marc Kleine-Budde <mkl@pengutronix.de>
3211L:	linux-can@vger.kernel.org
3212W:	https://github.com/linux-can
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3215S:	Maintained
3216F:	Documentation/devicetree/bindings/net/can/
3217F:	drivers/net/can/
3218F:	include/linux/can/dev.h
3219F:	include/linux/can/platform/
3220F:	include/uapi/linux/can/error.h
3221F:	include/uapi/linux/can/netlink.h
3222
3223CAN NETWORK LAYER
3224M:	Oliver Hartkopp <socketcan@hartkopp.net>
3225M:	Marc Kleine-Budde <mkl@pengutronix.de>
3226L:	linux-can@vger.kernel.org
3227W:	https://github.com/linux-can
3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3230S:	Maintained
3231F:	Documentation/networking/can.rst
3232F:	net/can/
3233F:	include/linux/can/core.h
3234F:	include/uapi/linux/can.h
3235F:	include/uapi/linux/can/bcm.h
3236F:	include/uapi/linux/can/raw.h
3237F:	include/uapi/linux/can/gw.h
3238
3239CAPABILITIES
3240M:	Serge Hallyn <serge@hallyn.com>
3241L:	linux-security-module@vger.kernel.org
3242S:	Supported
3243F:	include/linux/capability.h
3244F:	include/uapi/linux/capability.h
3245F:	security/commoncap.c
3246F:	kernel/capability.c
3247
3248CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3249M:	Kevin Tsai <ktsai@capellamicro.com>
3250S:	Maintained
3251F:	drivers/iio/light/cm*
3252
3253CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3254M:	Christian Lamparter <chunkeey@googlemail.com>
3255L:	linux-wireless@vger.kernel.org
3256W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3257S:	Maintained
3258F:	drivers/net/wireless/ath/carl9170/
3259
3260CAVIUM I2C DRIVER
3261M:	Jan Glauber <jglauber@cavium.com>
3262M:	David Daney <david.daney@cavium.com>
3263W:	http://www.cavium.com
3264S:	Supported
3265F:	drivers/i2c/busses/i2c-octeon*
3266F:	drivers/i2c/busses/i2c-thunderx*
3267
3268CAVIUM LIQUIDIO NETWORK DRIVER
3269M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3270M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3271M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3272M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3273L:	netdev@vger.kernel.org
3274W:	http://www.cavium.com
3275S:	Supported
3276F:	drivers/net/ethernet/cavium/liquidio/
3277
3278CAVIUM MMC DRIVER
3279M:	Jan Glauber <jglauber@cavium.com>
3280M:	David Daney <david.daney@cavium.com>
3281M:	Steven J. Hill <Steven.Hill@cavium.com>
3282W:	http://www.cavium.com
3283S:	Supported
3284F:	drivers/mmc/host/cavium*
3285
3286CAVIUM OCTEON-TX CRYPTO DRIVER
3287M:	George Cherian <george.cherian@cavium.com>
3288L:	linux-crypto@vger.kernel.org
3289W:	http://www.cavium.com
3290S:	Supported
3291F:	drivers/crypto/cavium/cpt/
3292
3293CAVIUM THUNDERX2 ARM64 SOC
3294M:	Robert Richter <rrichter@cavium.com>
3295M:	Jayachandran C <jnair@caviumnetworks.com>
3296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3297S:	Maintained
3298F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3299F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3300
3301CC2520 IEEE-802.15.4 RADIO DRIVER
3302M:	Varka Bhadram <varkabhadram@gmail.com>
3303L:	linux-wpan@vger.kernel.org
3304S:	Maintained
3305F:	drivers/net/ieee802154/cc2520.c
3306F:	include/linux/spi/cc2520.h
3307F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3308
3309CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3310M:	Gilad Ben-Yossef <gilad@benyossef.com>
3311L:	linux-crypto@vger.kernel.org
3312S:	Supported
3313F:	drivers/crypto/ccree/
3314W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3315
3316CEC FRAMEWORK
3317M:	Hans Verkuil <hans.verkuil@cisco.com>
3318L:	linux-media@vger.kernel.org
3319T:	git git://linuxtv.org/media_tree.git
3320W:	http://linuxtv.org
3321S:	Supported
3322F:	Documentation/media/kapi/cec-core.rst
3323F:	Documentation/media/uapi/cec
3324F:	drivers/media/cec/
3325F:	drivers/media/rc/keymaps/rc-cec.c
3326F:	include/media/cec.h
3327F:	include/media/cec-notifier.h
3328F:	include/uapi/linux/cec.h
3329F:	include/uapi/linux/cec-funcs.h
3330F:	Documentation/devicetree/bindings/media/cec.txt
3331F:	Documentation/ABI/testing/debugfs-cec-error-inj
3332
3333CEC GPIO DRIVER
3334M:	Hans Verkuil <hans.verkuil@cisco.com>
3335L:	linux-media@vger.kernel.org
3336T:	git git://linuxtv.org/media_tree.git
3337W:	http://linuxtv.org
3338S:	Supported
3339F:	drivers/media/platform/cec-gpio/
3340F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3341
3342CELL BROADBAND ENGINE ARCHITECTURE
3343M:	Arnd Bergmann <arnd@arndb.de>
3344L:	linuxppc-dev@lists.ozlabs.org
3345W:	http://www.ibm.com/developerworks/power/cell/
3346S:	Supported
3347F:	arch/powerpc/include/asm/cell*.h
3348F:	arch/powerpc/include/asm/spu*.h
3349F:	arch/powerpc/include/uapi/asm/spu*.h
3350F:	arch/powerpc/oprofile/*cell*
3351F:	arch/powerpc/platforms/cell/
3352
3353CEPH COMMON CODE (LIBCEPH)
3354M:	Ilya Dryomov <idryomov@gmail.com>
3355M:	"Yan, Zheng" <zyan@redhat.com>
3356M:	Sage Weil <sage@redhat.com>
3357L:	ceph-devel@vger.kernel.org
3358W:	http://ceph.com/
3359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3360T:	git git://github.com/ceph/ceph-client.git
3361S:	Supported
3362F:	net/ceph/
3363F:	include/linux/ceph/
3364F:	include/linux/crush/
3365
3366CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3367M:	"Yan, Zheng" <zyan@redhat.com>
3368M:	Sage Weil <sage@redhat.com>
3369M:	Ilya Dryomov <idryomov@gmail.com>
3370L:	ceph-devel@vger.kernel.org
3371W:	http://ceph.com/
3372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3373T:	git git://github.com/ceph/ceph-client.git
3374S:	Supported
3375F:	Documentation/filesystems/ceph.txt
3376F:	fs/ceph/
3377
3378CERTIFICATE HANDLING:
3379M:	David Howells <dhowells@redhat.com>
3380M:	David Woodhouse <dwmw2@infradead.org>
3381L:	keyrings@vger.kernel.org
3382S:	Maintained
3383F:	Documentation/admin-guide/module-signing.rst
3384F:	certs/
3385F:	scripts/sign-file.c
3386F:	scripts/extract-cert.c
3387
3388CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3389L:	linux-usb@vger.kernel.org
3390S:	Orphan
3391F:	Documentation/usb/WUSB-Design-overview.txt
3392F:	Documentation/usb/wusb-cbaf
3393F:	drivers/usb/host/hwa-hc.c
3394F:	drivers/usb/host/whci/
3395F:	drivers/usb/wusbcore/
3396F:	include/linux/usb/wusb*
3397
3398CFAG12864B LCD DRIVER
3399M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3400S:	Maintained
3401F:	drivers/auxdisplay/cfag12864b.c
3402F:	include/linux/cfag12864b.h
3403
3404CFAG12864BFB LCD FRAMEBUFFER DRIVER
3405M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3406S:	Maintained
3407F:	drivers/auxdisplay/cfag12864bfb.c
3408F:	include/linux/cfag12864b.h
3409
3410802.11 (including CFG80211/NL80211)
3411M:	Johannes Berg <johannes@sipsolutions.net>
3412L:	linux-wireless@vger.kernel.org
3413W:	http://wireless.kernel.org/
3414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3416S:	Maintained
3417F:	net/wireless/
3418F:	include/uapi/linux/nl80211.h
3419F:	include/linux/ieee80211.h
3420F:	include/net/wext.h
3421F:	include/net/cfg80211.h
3422F:	include/net/iw_handler.h
3423F:	include/net/ieee80211_radiotap.h
3424F:	Documentation/driver-api/80211/cfg80211.rst
3425F:	Documentation/networking/regulatory.txt
3426
3427CHAR and MISC DRIVERS
3428M:	Arnd Bergmann <arnd@arndb.de>
3429M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3431S:	Supported
3432F:	drivers/char/
3433F:	drivers/misc/
3434F:	include/linux/miscdevice.h
3435
3436CHECKPATCH
3437M:	Andy Whitcroft <apw@canonical.com>
3438M:	Joe Perches <joe@perches.com>
3439S:	Maintained
3440F:	scripts/checkpatch.pl
3441
3442CHINESE DOCUMENTATION
3443M:	Harry Wei <harryxiyou@gmail.com>
3444L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3445L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	Documentation/translations/zh_CN/
3448
3449CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3450M:	Peter Chen <Peter.Chen@nxp.com>
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3452L:	linux-usb@vger.kernel.org
3453S:	Maintained
3454F:	drivers/usb/chipidea/
3455
3456CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3457M:	Hans de Goede <hdegoede@redhat.com>
3458L:	linux-input@vger.kernel.org
3459S:	Maintained
3460F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3461F:	drivers/input/touchscreen/chipone_icn8318.c
3462
3463CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3464M:	Hans de Goede <hdegoede@redhat.com>
3465L:	linux-input@vger.kernel.org
3466S:	Maintained
3467F:	drivers/input/touchscreen/chipone_icn8505.c
3468
3469CHROME HARDWARE PLATFORM SUPPORT
3470M:	Benson Leung <bleung@chromium.org>
3471M:	Olof Johansson <olof@lixom.net>
3472S:	Maintained
3473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3474F:	drivers/platform/chrome/
3475
3476CIRRUS LOGIC AUDIO CODEC DRIVERS
3477M:	Brian Austin <brian.austin@cirrus.com>
3478M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3480S:	Maintained
3481F:	sound/soc/codecs/cs*
3482
3483CIRRUS LOGIC EP93XX ETHERNET DRIVER
3484M:	Hartley Sweeten <hsweeten@visionengravers.com>
3485L:	netdev@vger.kernel.org
3486S:	Maintained
3487F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3488
3489CISCO FCOE HBA DRIVER
3490M:	Satish Kharat <satishkh@cisco.com>
3491M:	Sesidhar Baddela <sebaddel@cisco.com>
3492M:	Karan Tilak Kumar <kartilak@cisco.com>
3493L:	linux-scsi@vger.kernel.org
3494S:	Supported
3495F:	drivers/scsi/fnic/
3496
3497CISCO SCSI HBA DRIVER
3498M:	Karan Tilak Kumar <kartilak@cisco.com>
3499M:	Sesidhar Baddela <sebaddel@cisco.com>
3500L:	linux-scsi@vger.kernel.org
3501S:	Supported
3502F:	drivers/scsi/snic/
3503
3504CISCO VIC ETHERNET NIC DRIVER
3505M:	Christian Benvenuti <benve@cisco.com>
3506M:	Govindarajulu Varadarajan <_govind@gmx.com>
3507M:	Parvi Kaustubhi <pkaustub@cisco.com>
3508S:	Supported
3509F:	drivers/net/ethernet/cisco/enic/
3510
3511CISCO VIC LOW LATENCY NIC DRIVER
3512M:	Christian Benvenuti <benve@cisco.com>
3513M:	Dave Goodell <dgoodell@cisco.com>
3514S:	Supported
3515F:	drivers/infiniband/hw/usnic/
3516
3517CLEANCACHE API
3518M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3519L:	linux-kernel@vger.kernel.org
3520S:	Maintained
3521F:	mm/cleancache.c
3522F:	include/linux/cleancache.h
3523
3524CLK API
3525M:	Russell King <linux@armlinux.org.uk>
3526L:	linux-clk@vger.kernel.org
3527S:	Maintained
3528F:	include/linux/clk.h
3529
3530CLOCKSOURCE, CLOCKEVENT DRIVERS
3531M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3532M:	Thomas Gleixner <tglx@linutronix.de>
3533L:	linux-kernel@vger.kernel.org
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3535S:	Supported
3536F:	drivers/clocksource/
3537F:	Documentation/devicetree/bindings/timer/
3538
3539CMPC ACPI DRIVER
3540M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3541M:	Daniel Oliveira Nascimento <don@syst.com.br>
3542L:	platform-driver-x86@vger.kernel.org
3543S:	Supported
3544F:	drivers/platform/x86/classmate-laptop.c
3545
3546COBALT MEDIA DRIVER
3547M:	Hans Verkuil <hans.verkuil@cisco.com>
3548L:	linux-media@vger.kernel.org
3549T:	git git://linuxtv.org/media_tree.git
3550W:	https://linuxtv.org
3551S:	Supported
3552F:	drivers/media/pci/cobalt/
3553
3554COCCINELLE/Semantic Patches (SmPL)
3555M:	Julia Lawall <Julia.Lawall@lip6.fr>
3556M:	Gilles Muller <Gilles.Muller@lip6.fr>
3557M:	Nicolas Palix <nicolas.palix@imag.fr>
3558M:	Michal Marek <michal.lkml@markovi.net>
3559L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3561W:	http://coccinelle.lip6.fr/
3562S:	Supported
3563F:	Documentation/dev-tools/coccinelle.rst
3564F:	scripts/coccinelle/
3565F:	scripts/coccicheck
3566
3567CODA FILE SYSTEM
3568M:	Jan Harkes <jaharkes@cs.cmu.edu>
3569M:	coda@cs.cmu.edu
3570L:	codalist@coda.cs.cmu.edu
3571W:	http://www.coda.cs.cmu.edu/
3572S:	Maintained
3573F:	Documentation/filesystems/coda.txt
3574F:	fs/coda/
3575F:	include/linux/coda*.h
3576F:	include/uapi/linux/coda*.h
3577
3578CODA V4L2 MEM2MEM DRIVER
3579M:	Philipp Zabel <p.zabel@pengutronix.de>
3580L:	linux-media@vger.kernel.org
3581S:	Maintained
3582F:	Documentation/devicetree/bindings/media/coda.txt
3583F:	drivers/media/platform/coda/
3584
3585COMMON CLK FRAMEWORK
3586M:	Michael Turquette <mturquette@baylibre.com>
3587M:	Stephen Boyd <sboyd@kernel.org>
3588L:	linux-clk@vger.kernel.org
3589Q:	http://patchwork.kernel.org/project/linux-clk/list/
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3591S:	Maintained
3592F:	Documentation/devicetree/bindings/clock/
3593F:	drivers/clk/
3594X:	drivers/clk/clkdev.c
3595F:	include/linux/clk-pr*
3596F:	include/linux/clk/
3597F:	include/linux/of_clk.h
3598
3599COMMON INTERNET FILE SYSTEM (CIFS)
3600M:	Steve French <sfrench@samba.org>
3601L:	linux-cifs@vger.kernel.org
3602L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3603W:	http://linux-cifs.samba.org/
3604T:	git git://git.samba.org/sfrench/cifs-2.6.git
3605S:	Supported
3606F:	Documentation/filesystems/cifs/
3607F:	fs/cifs/
3608
3609COMPACTPCI HOTPLUG CORE
3610M:	Scott Murray <scott@spiteful.org>
3611L:	linux-pci@vger.kernel.org
3612S:	Maintained
3613F:	drivers/pci/hotplug/cpci_hotplug*
3614
3615COMPACTPCI HOTPLUG GENERIC DRIVER
3616M:	Scott Murray <scott@spiteful.org>
3617L:	linux-pci@vger.kernel.org
3618S:	Maintained
3619F:	drivers/pci/hotplug/cpcihp_generic.c
3620
3621COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3622M:	Scott Murray <scott@spiteful.org>
3623L:	linux-pci@vger.kernel.org
3624S:	Maintained
3625F:	drivers/pci/hotplug/cpcihp_zt5550.*
3626
3627COMPAL LAPTOP SUPPORT
3628M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3629L:	platform-driver-x86@vger.kernel.org
3630S:	Maintained
3631F:	drivers/platform/x86/compal-laptop.c
3632
3633CONEXANT ACCESSRUNNER USB DRIVER
3634L:	accessrunner-general@lists.sourceforge.net
3635W:	http://accessrunner.sourceforge.net/
3636S:	Orphan
3637F:	drivers/usb/atm/cxacru.c
3638
3639CONFIGFS
3640M:	Joel Becker <jlbec@evilplan.org>
3641M:	Christoph Hellwig <hch@lst.de>
3642T:	git git://git.infradead.org/users/hch/configfs.git
3643S:	Supported
3644F:	fs/configfs/
3645F:	include/linux/configfs.h
3646
3647CONNECTOR
3648M:	Evgeniy Polyakov <zbr@ioremap.net>
3649L:	netdev@vger.kernel.org
3650S:	Maintained
3651F:	drivers/connector/
3652
3653CONTROL GROUP (CGROUP)
3654M:	Tejun Heo <tj@kernel.org>
3655M:	Li Zefan <lizefan@huawei.com>
3656M:	Johannes Weiner <hannes@cmpxchg.org>
3657L:	cgroups@vger.kernel.org
3658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3659S:	Maintained
3660F:	Documentation/cgroup*
3661F:	include/linux/cgroup*
3662F:	kernel/cgroup*
3663
3664CONTROL GROUP - CPUSET
3665M:	Li Zefan <lizefan@huawei.com>
3666L:	cgroups@vger.kernel.org
3667W:	http://www.bullopensource.org/cpuset/
3668W:	http://oss.sgi.com/projects/cpusets/
3669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3670S:	Maintained
3671F:	Documentation/cgroup-v1/cpusets.txt
3672F:	include/linux/cpuset.h
3673F:	kernel/cgroup/cpuset.c
3674
3675CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3676M:	Johannes Weiner <hannes@cmpxchg.org>
3677M:	Michal Hocko <mhocko@kernel.org>
3678M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3679L:	cgroups@vger.kernel.org
3680L:	linux-mm@kvack.org
3681S:	Maintained
3682F:	mm/memcontrol.c
3683F:	mm/swap_cgroup.c
3684
3685CORETEMP HARDWARE MONITORING DRIVER
3686M:	Fenghua Yu <fenghua.yu@intel.com>
3687L:	linux-hwmon@vger.kernel.org
3688S:	Maintained
3689F:	Documentation/hwmon/coretemp
3690F:	drivers/hwmon/coretemp.c
3691
3692COSA/SRP SYNC SERIAL DRIVER
3693M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3694W:	http://www.fi.muni.cz/~kas/cosa/
3695S:	Maintained
3696F:	drivers/net/wan/cosa*
3697
3698CPMAC ETHERNET DRIVER
3699M:	Florian Fainelli <f.fainelli@gmail.com>
3700L:	netdev@vger.kernel.org
3701S:	Maintained
3702F:	drivers/net/ethernet/ti/cpmac.c
3703
3704CPU FREQUENCY DRIVERS
3705M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3706M:	Viresh Kumar <viresh.kumar@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708S:	Maintained
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3711B:	https://bugzilla.kernel.org
3712F:	Documentation/cpu-freq/
3713F:	Documentation/devicetree/bindings/cpufreq/
3714F:	drivers/cpufreq/
3715F:	include/linux/cpufreq.h
3716F:	tools/testing/selftests/cpufreq/
3717
3718CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3719M:	Viresh Kumar <viresh.kumar@linaro.org>
3720M:	Sudeep Holla <sudeep.holla@arm.com>
3721L:	linux-pm@vger.kernel.org
3722W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3723S:	Maintained
3724F:	drivers/cpufreq/arm_big_little.h
3725F:	drivers/cpufreq/arm_big_little.c
3726F:	drivers/cpufreq/arm_big_little_dt.c
3727
3728CPU POWER MONITORING SUBSYSTEM
3729M:	Thomas Renninger <trenn@suse.com>
3730M:	Shuah Khan <shuah@kernel.org>
3731L:	linux-pm@vger.kernel.org
3732S:	Maintained
3733F:	tools/power/cpupower/
3734
3735CPUID/MSR DRIVER
3736M:	"H. Peter Anvin" <hpa@zytor.com>
3737S:	Maintained
3738F:	arch/x86/kernel/cpuid.c
3739F:	arch/x86/kernel/msr.c
3740
3741CPUIDLE DRIVER - ARM BIG LITTLE
3742M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3743M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3744L:	linux-pm@vger.kernel.org
3745L:	linux-arm-kernel@lists.infradead.org
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3747S:	Maintained
3748F:	drivers/cpuidle/cpuidle-big_little.c
3749
3750CPUIDLE DRIVER - ARM EXYNOS
3751M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3752M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3753M:	Kukjin Kim <kgene@kernel.org>
3754L:	linux-pm@vger.kernel.org
3755L:	linux-samsung-soc@vger.kernel.org
3756S:	Supported
3757F:	drivers/cpuidle/cpuidle-exynos.c
3758F:	arch/arm/mach-exynos/pm.c
3759
3760CPUIDLE DRIVERS
3761M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3762M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3763L:	linux-pm@vger.kernel.org
3764S:	Maintained
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3766B:	https://bugzilla.kernel.org
3767F:	drivers/cpuidle/*
3768F:	include/linux/cpuidle.h
3769
3770CRAMFS FILESYSTEM
3771M:	Nicolas Pitre <nico@linaro.org>
3772S:	Maintained
3773F:	Documentation/filesystems/cramfs.txt
3774F:	fs/cramfs/
3775
3776CRYPTO API
3777M:	Herbert Xu <herbert@gondor.apana.org.au>
3778M:	"David S. Miller" <davem@davemloft.net>
3779L:	linux-crypto@vger.kernel.org
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3782S:	Maintained
3783F:	Documentation/crypto/
3784F:	Documentation/devicetree/bindings/crypto/
3785F:	arch/*/crypto/
3786F:	crypto/
3787F:	drivers/crypto/
3788F:	include/crypto/
3789F:	include/linux/crypto*
3790
3791CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3792M:	Neil Horman <nhorman@tuxdriver.com>
3793L:	linux-crypto@vger.kernel.org
3794S:	Maintained
3795F:	crypto/ansi_cprng.c
3796F:	crypto/rng.c
3797
3798CS3308 MEDIA DRIVER
3799M:	Hans Verkuil <hverkuil@xs4all.nl>
3800L:	linux-media@vger.kernel.org
3801T:	git git://linuxtv.org/media_tree.git
3802W:	http://linuxtv.org
3803S:	Odd Fixes
3804F:	drivers/media/i2c/cs3308.c
3805F:	drivers/media/i2c/cs3308.h
3806
3807CS5535 Audio ALSA driver
3808M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3809S:	Maintained
3810F:	sound/pci/cs5535audio/
3811
3812CW1200 WLAN driver
3813M:	Solomon Peachy <pizza@shaftnet.org>
3814S:	Maintained
3815F:	drivers/net/wireless/st/cw1200/
3816
3817CX18 VIDEO4LINUX DRIVER
3818M:	Andy Walls <awalls@md.metrocast.net>
3819L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3820L:	linux-media@vger.kernel.org
3821T:	git git://linuxtv.org/media_tree.git
3822W:	https://linuxtv.org
3823W:	http://www.ivtvdriver.org/index.php/Cx18
3824S:	Maintained
3825F:	Documentation/media/v4l-drivers/cx18*
3826F:	drivers/media/pci/cx18/
3827F:	include/uapi/linux/ivtv*
3828
3829CX2341X MPEG ENCODER HELPER MODULE
3830M:	Hans Verkuil <hverkuil@xs4all.nl>
3831L:	linux-media@vger.kernel.org
3832T:	git git://linuxtv.org/media_tree.git
3833W:	https://linuxtv.org
3834S:	Maintained
3835F:	drivers/media/common/cx2341x*
3836F:	include/media/cx2341x*
3837
3838CX24120 MEDIA DRIVER
3839M:	Jemma Denson <jdenson@gmail.com>
3840M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3841L:	linux-media@vger.kernel.org
3842W:	https://linuxtv.org
3843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3844S:	Maintained
3845F:	drivers/media/dvb-frontends/cx24120*
3846
3847CX88 VIDEO4LINUX DRIVER
3848M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3849L:	linux-media@vger.kernel.org
3850W:	https://linuxtv.org
3851T:	git git://linuxtv.org/media_tree.git
3852S:	Odd fixes
3853F:	Documentation/media/v4l-drivers/cx88*
3854F:	drivers/media/pci/cx88/
3855
3856CXD2820R MEDIA DRIVER
3857M:	Antti Palosaari <crope@iki.fi>
3858L:	linux-media@vger.kernel.org
3859W:	https://linuxtv.org
3860W:	http://palosaari.fi/linux/
3861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3862T:	git git://linuxtv.org/anttip/media_tree.git
3863S:	Maintained
3864F:	drivers/media/dvb-frontends/cxd2820r*
3865
3866CXGB3 ETHERNET DRIVER (CXGB3)
3867M:	Santosh Raspatur <santosh@chelsio.com>
3868L:	netdev@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/net/ethernet/chelsio/cxgb3/
3872
3873CXGB3 ISCSI DRIVER (CXGB3I)
3874M:	Karen Xie <kxie@chelsio.com>
3875L:	linux-scsi@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/scsi/cxgbi/cxgb3i
3879
3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3881M:	Steve Wise <swise@chelsio.com>
3882L:	linux-rdma@vger.kernel.org
3883W:	http://www.openfabrics.org
3884S:	Supported
3885F:	drivers/infiniband/hw/cxgb3/
3886F:	include/uapi/rdma/cxgb3-abi.h
3887
3888CXGB4 CRYPTO DRIVER (chcr)
3889M:	Harsh Jain <harsh@chelsio.com>
3890L:	linux-crypto@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/crypto/chelsio
3894
3895CXGB4 ETHERNET DRIVER (CXGB4)
3896M:	Ganesh Goudar <ganeshgr@chelsio.com>
3897L:	netdev@vger.kernel.org
3898W:	http://www.chelsio.com
3899S:	Supported
3900F:	drivers/net/ethernet/chelsio/cxgb4/
3901
3902CXGB4 ISCSI DRIVER (CXGB4I)
3903M:	Karen Xie <kxie@chelsio.com>
3904L:	linux-scsi@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/scsi/cxgbi/cxgb4i
3908
3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3910M:	Steve Wise <swise@chelsio.com>
3911L:	linux-rdma@vger.kernel.org
3912W:	http://www.openfabrics.org
3913S:	Supported
3914F:	drivers/infiniband/hw/cxgb4/
3915F:	include/uapi/rdma/cxgb4-abi.h
3916
3917CXGB4VF ETHERNET DRIVER (CXGB4VF)
3918M:	Casey Leedom <leedom@chelsio.com>
3919L:	netdev@vger.kernel.org
3920W:	http://www.chelsio.com
3921S:	Supported
3922F:	drivers/net/ethernet/chelsio/cxgb4vf/
3923
3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3925M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3926M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3927L:	linuxppc-dev@lists.ozlabs.org
3928S:	Supported
3929F:	arch/powerpc/platforms/powernv/pci-cxl.c
3930F:	drivers/misc/cxl/
3931F:	include/misc/cxl*
3932F:	include/uapi/misc/cxl.h
3933F:	Documentation/powerpc/cxl.txt
3934F:	Documentation/ABI/testing/sysfs-class-cxl
3935
3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3937M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3938M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3939M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3940L:	linux-scsi@vger.kernel.org
3941S:	Supported
3942F:	drivers/scsi/cxlflash/
3943F:	include/uapi/scsi/cxlflash_ioctls.h
3944F:	Documentation/powerpc/cxlflash.txt
3945
3946CYBERPRO FB DRIVER
3947M:	Russell King <linux@armlinux.org.uk>
3948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3949W:	http://www.armlinux.org.uk/
3950S:	Maintained
3951F:	drivers/video/fbdev/cyber2000fb.*
3952
3953CYCLADES ASYNC MUX DRIVER
3954W:	http://www.cyclades.com/
3955S:	Orphan
3956F:	drivers/tty/cyclades.c
3957F:	include/linux/cyclades.h
3958F:	include/uapi/linux/cyclades.h
3959
3960CYCLADES PC300 DRIVER
3961W:	http://www.cyclades.com/
3962S:	Orphan
3963F:	drivers/net/wan/pc300*
3964
3965CYPRESS_FIRMWARE MEDIA DRIVER
3966M:	Antti Palosaari <crope@iki.fi>
3967L:	linux-media@vger.kernel.org
3968W:	https://linuxtv.org
3969W:	http://palosaari.fi/linux/
3970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3971T:	git git://linuxtv.org/anttip/media_tree.git
3972S:	Maintained
3973F:	drivers/media/common/cypress_firmware*
3974
3975CYTTSP TOUCHSCREEN DRIVER
3976M:	Ferruh Yigit <fery@cypress.com>
3977L:	linux-input@vger.kernel.org
3978S:	Supported
3979F:	drivers/input/touchscreen/cyttsp*
3980F:	include/linux/input/cyttsp.h
3981
3982D-LINK DIR-685 TOUCHKEYS DRIVER
3983M:	Linus Walleij <linus.walleij@linaro.org>
3984L:	linux-input@vger.kernel.org
3985S:	Supported
3986F:	drivers/input/dlink-dir685-touchkeys.c
3987
3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3989M:	Joshua Kinard <kumba@gentoo.org>
3990S:	Maintained
3991F:	drivers/rtc/rtc-ds1685.c
3992F:	include/linux/rtc/ds1685.h
3993
3994DAMA SLAVE for AX.25
3995M:	Joerg Reuter <jreuter@yaina.de>
3996W:	http://yaina.de/jreuter/
3997W:	http://www.qsl.net/dl1bke/
3998L:	linux-hams@vger.kernel.org
3999S:	Maintained
4000F:	net/ax25/af_ax25.c
4001F:	net/ax25/ax25_dev.c
4002F:	net/ax25/ax25_ds_*
4003F:	net/ax25/ax25_in.c
4004F:	net/ax25/ax25_out.c
4005F:	net/ax25/ax25_timer.c
4006F:	net/ax25/sysctl_net_ax25.c
4007
4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4009L:	netdev@vger.kernel.org
4010S:	Orphan
4011F:	Documentation/networking/dmfe.txt
4012F:	drivers/net/ethernet/dec/tulip/dmfe.c
4013
4014DC390/AM53C974 SCSI driver
4015M:	Hannes Reinecke <hare@suse.com>
4016L:	linux-scsi@vger.kernel.org
4017S:	Maintained
4018F:	drivers/scsi/am53c974.c
4019
4020DC395x SCSI driver
4021M:	Oliver Neukum <oliver@neukum.org>
4022M:	Ali Akcaagac <aliakc@web.de>
4023M:	Jamie Lenehan <lenehan@twibble.org>
4024L:	dc395x@twibble.org
4025W:	http://twibble.org/dist/dc395x/
4026W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4027S:	Maintained
4028F:	Documentation/scsi/dc395x.txt
4029F:	drivers/scsi/dc395x.*
4030
4031DCCP PROTOCOL
4032M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4033L:	dccp@vger.kernel.org
4034W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4035S:	Maintained
4036F:	include/linux/dccp.h
4037F:	include/uapi/linux/dccp.h
4038F:	include/linux/tfrc.h
4039F:	net/dccp/
4040
4041DECnet NETWORK LAYER
4042W:	http://linux-decnet.sourceforge.net
4043L:	linux-decnet-user@lists.sourceforge.net
4044S:	Orphan
4045F:	Documentation/networking/decnet.txt
4046F:	net/decnet/
4047
4048DECSTATION PLATFORM SUPPORT
4049M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4050L:	linux-mips@linux-mips.org
4051W:	http://www.linux-mips.org/wiki/DECstation
4052S:	Maintained
4053F:	arch/mips/dec/
4054F:	arch/mips/include/asm/dec/
4055F:	arch/mips/include/asm/mach-dec/
4056
4057DEFXX FDDI NETWORK DRIVER
4058M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4059S:	Maintained
4060F:	drivers/net/fddi/defxx.*
4061
4062DELL SMBIOS DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064M:	Mario Limonciello <mario.limonciello@dell.com>
4065L:	platform-driver-x86@vger.kernel.org
4066S:	Maintained
4067F:	drivers/platform/x86/dell-smbios.*
4068
4069DELL SMBIOS SMM DRIVER
4070M:	Mario Limonciello <mario.limonciello@dell.com>
4071L:	platform-driver-x86@vger.kernel.org
4072S:	Maintained
4073F:	drivers/platform/x86/dell-smbios-smm.c
4074
4075DELL SMBIOS WMI DRIVER
4076M:	Mario Limonciello <mario.limonciello@dell.com>
4077L:	platform-driver-x86@vger.kernel.org
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smbios-wmi.c
4080F:	tools/wmi/dell-smbios-example.c
4081
4082DELL LAPTOP DRIVER
4083M:	Matthew Garrett <mjg59@srcf.ucam.org>
4084M:	Pali Rohár <pali.rohar@gmail.com>
4085L:	platform-driver-x86@vger.kernel.org
4086S:	Maintained
4087F:	drivers/platform/x86/dell-laptop.c
4088
4089DELL LAPTOP FREEFALL DRIVER
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-smo8800.c
4093
4094DELL LAPTOP RBTN DRIVER
4095M:	Pali Rohár <pali.rohar@gmail.com>
4096S:	Maintained
4097F:	drivers/platform/x86/dell-rbtn.*
4098
4099DELL LAPTOP SMM DRIVER
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/hwmon/dell-smm-hwmon.c
4103F:	include/uapi/linux/i8k.h
4104
4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4106M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4107S:	Maintained
4108F:	Documentation/dcdbas.txt
4109F:	drivers/firmware/dcdbas.*
4110
4111DELL WMI NOTIFICATIONS DRIVER
4112M:	Matthew Garrett <mjg59@srcf.ucam.org>
4113M:	Pali Rohár <pali.rohar@gmail.com>
4114S:	Maintained
4115F:	drivers/platform/x86/dell-wmi.c
4116
4117DELL WMI DESCRIPTOR DRIVER
4118M:	Mario Limonciello <mario.limonciello@dell.com>
4119S:	Maintained
4120F:	drivers/platform/x86/dell-wmi-descriptor.c
4121
4122DELTA ST MEDIA DRIVER
4123M:	Hugues Fruchet <hugues.fruchet@st.com>
4124L:	linux-media@vger.kernel.org
4125T:	git git://linuxtv.org/media_tree.git
4126W:	https://linuxtv.org
4127S:	Supported
4128F:	drivers/media/platform/sti/delta
4129
4130DENALI NAND DRIVER
4131M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4132L:	linux-mtd@lists.infradead.org
4133S:	Supported
4134F:	drivers/mtd/nand/raw/denali*
4135
4136DESIGNWARE USB2 DRD IP DRIVER
4137M:	Minas Harutyunyan <hminas@synopsys.com>
4138L:	linux-usb@vger.kernel.org
4139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4140S:	Maintained
4141F:	drivers/usb/dwc2/
4142
4143DESIGNWARE USB3 DRD IP DRIVER
4144M:	Felipe Balbi <balbi@kernel.org>
4145L:	linux-usb@vger.kernel.org
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4147S:	Maintained
4148F:	drivers/usb/dwc3/
4149
4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4151M:	Andreas Klinger <ak@it-klinger.de>
4152L:	linux-iio@vger.kernel.org
4153S:	Maintained
4154F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4155F:	drivers/iio/proximity/srf*.c
4156
4157DEVICE COREDUMP (DEV_COREDUMP)
4158M:	Johannes Berg <johannes@sipsolutions.net>
4159L:	linux-kernel@vger.kernel.org
4160S:	Maintained
4161F:	drivers/base/devcoredump.c
4162F:	include/linux/devcoredump.h
4163
4164DEVICE FREQUENCY (DEVFREQ)
4165M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4166M:	Kyungmin Park <kyungmin.park@samsung.com>
4167R:	Chanwoo Choi <cw00.choi@samsung.com>
4168L:	linux-pm@vger.kernel.org
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4170S:	Maintained
4171F:	drivers/devfreq/
4172F:	include/linux/devfreq.h
4173F:	Documentation/devicetree/bindings/devfreq/
4174
4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4176M:	Chanwoo Choi <cw00.choi@samsung.com>
4177L:	linux-pm@vger.kernel.org
4178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4179S:	Supported
4180F:	drivers/devfreq/event/
4181F:	drivers/devfreq/devfreq-event.c
4182F:	include/linux/devfreq-event.h
4183F:	Documentation/devicetree/bindings/devfreq/event/
4184
4185DEVICE NUMBER REGISTRY
4186M:	Torben Mathiasen <device@lanana.org>
4187W:	http://lanana.org/docs/device-list/index.html
4188S:	Maintained
4189
4190DEVICE-MAPPER  (LVM)
4191M:	Alasdair Kergon <agk@redhat.com>
4192M:	Mike Snitzer <snitzer@redhat.com>
4193M:	dm-devel@redhat.com
4194L:	dm-devel@redhat.com
4195W:	http://sources.redhat.com/dm
4196Q:	http://patchwork.kernel.org/project/dm-devel/list/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4198T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4199S:	Maintained
4200F:	Documentation/device-mapper/
4201F:	drivers/md/Makefile
4202F:	drivers/md/Kconfig
4203F:	drivers/md/dm*
4204F:	drivers/md/persistent-data/
4205F:	include/linux/device-mapper.h
4206F:	include/linux/dm-*.h
4207F:	include/uapi/linux/dm-*.h
4208
4209DEVLINK
4210M:	Jiri Pirko <jiri@mellanox.com>
4211L:	netdev@vger.kernel.org
4212S:	Supported
4213F:	net/core/devlink.c
4214F:	include/net/devlink.h
4215F:	include/uapi/linux/devlink.h
4216
4217DIALOG SEMICONDUCTOR DRIVERS
4218M:	Support Opensource <support.opensource@diasemi.com>
4219W:	http://www.dialog-semiconductor.com/products
4220S:	Supported
4221F:	Documentation/hwmon/da90??
4222F:	Documentation/devicetree/bindings/mfd/da90*.txt
4223F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4224F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4225F:	Documentation/devicetree/bindings/regulator/da92*.txt
4226F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4227F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4228F:	drivers/gpio/gpio-da90??.c
4229F:	drivers/hwmon/da90??-hwmon.c
4230F:	drivers/iio/adc/da91??-*.c
4231F:	drivers/input/misc/da90??_onkey.c
4232F:	drivers/input/touchscreen/da9052_tsi.c
4233F:	drivers/leds/leds-da90??.c
4234F:	drivers/mfd/da903x.c
4235F:	drivers/mfd/da90??-*.c
4236F:	drivers/mfd/da91??-*.c
4237F:	drivers/power/supply/da9052-battery.c
4238F:	drivers/power/supply/da91??-*.c
4239F:	drivers/regulator/da903x.c
4240F:	drivers/regulator/da9???-regulator.[ch]
4241F:	drivers/thermal/da90??-thermal.c
4242F:	drivers/rtc/rtc-da90??.c
4243F:	drivers/video/backlight/da90??_bl.c
4244F:	drivers/watchdog/da90??_wdt.c
4245F:	include/linux/mfd/da903x.h
4246F:	include/linux/mfd/da9052/
4247F:	include/linux/mfd/da9055/
4248F:	include/linux/mfd/da9062/
4249F:	include/linux/mfd/da9063/
4250F:	include/linux/mfd/da9150/
4251F:	include/linux/regulator/da9211.h
4252F:	include/sound/da[79]*.h
4253F:	sound/soc/codecs/da[79]*.[ch]
4254
4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4256M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4257L:	linux-gpio@vger.kernel.org
4258S:	Maintained
4259F:	drivers/gpio/gpio-gpio-mm.c
4260
4261DIGI NEO AND CLASSIC PCI PRODUCTS
4262M:	Lidza Louina <lidza.louina@gmail.com>
4263M:	Mark Hounschell <markh@compro.net>
4264L:	driverdev-devel@linuxdriverproject.org
4265S:	Maintained
4266F:	drivers/staging/dgnc/
4267
4268DIOLAN U2C-12 I2C DRIVER
4269M:	Guenter Roeck <linux@roeck-us.net>
4270L:	linux-i2c@vger.kernel.org
4271S:	Maintained
4272F:	drivers/i2c/busses/i2c-diolan-u2c.c
4273
4274FILESYSTEM DIRECT ACCESS (DAX)
4275M:	Matthew Wilcox <mawilcox@microsoft.com>
4276M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Supported
4279F:	fs/dax.c
4280F:	include/linux/dax.h
4281F:	include/trace/events/fs_dax.h
4282
4283DEVICE DIRECT ACCESS (DAX)
4284M:	Dan Williams <dan.j.williams@intel.com>
4285M:	Dave Jiang <dave.jiang@intel.com>
4286M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4287M:	Vishal Verma <vishal.l.verma@intel.com>
4288L:	linux-nvdimm@lists.01.org
4289S:	Supported
4290F:	drivers/dax/
4291
4292DIRECTORY NOTIFICATION (DNOTIFY)
4293M:	Jan Kara <jack@suse.cz>
4294R:	Amir Goldstein <amir73il@gmail.com>
4295L:	linux-fsdevel@vger.kernel.org
4296S:	Maintained
4297F:	Documentation/filesystems/dnotify.txt
4298F:	fs/notify/dnotify/
4299F:	include/linux/dnotify.h
4300
4301DISK GEOMETRY AND PARTITION HANDLING
4302M:	Andries Brouwer <aeb@cwi.nl>
4303W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4304W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4305W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4306S:	Maintained
4307
4308DISKQUOTA
4309M:	Jan Kara <jack@suse.com>
4310S:	Maintained
4311F:	Documentation/filesystems/quota.txt
4312F:	fs/quota/
4313F:	include/linux/quota*.h
4314F:	include/uapi/linux/quota*.h
4315
4316DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4317M:	Bernie Thompson <bernie@plugable.com>
4318L:	linux-fbdev@vger.kernel.org
4319S:	Maintained
4320W:	http://plugable.com/category/projects/udlfb/
4321F:	drivers/video/fbdev/udlfb.c
4322F:	include/video/udlfb.h
4323F:	Documentation/fb/udlfb.txt
4324
4325DISTRIBUTED LOCK MANAGER (DLM)
4326M:	Christine Caulfield <ccaulfie@redhat.com>
4327M:	David Teigland <teigland@redhat.com>
4328L:	cluster-devel@redhat.com
4329W:	http://sources.redhat.com/cluster/
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4331S:	Supported
4332F:	fs/dlm/
4333
4334DMA BUFFER SHARING FRAMEWORK
4335M:	Sumit Semwal <sumit.semwal@linaro.org>
4336S:	Maintained
4337L:	linux-media@vger.kernel.org
4338L:	dri-devel@lists.freedesktop.org
4339L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4340F:	drivers/dma-buf/
4341F:	include/linux/dma-buf*
4342F:	include/linux/reservation.h
4343F:	include/linux/*fence.h
4344F:	Documentation/driver-api/dma-buf.rst
4345T:	git git://anongit.freedesktop.org/drm/drm-misc
4346
4347DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4348M:	Vinod Koul <vkoul@kernel.org>
4349L:	dmaengine@vger.kernel.org
4350Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4351S:	Maintained
4352F:	drivers/dma/
4353F:	include/linux/dmaengine.h
4354F:	include/linux/of_dma.h
4355F:	Documentation/devicetree/bindings/dma/
4356F:	Documentation/driver-api/dmaengine/
4357T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4358
4359DMA MAPPING HELPERS
4360M:	Christoph Hellwig <hch@lst.de>
4361M:	Marek Szyprowski <m.szyprowski@samsung.com>
4362R:	Robin Murphy <robin.murphy@arm.com>
4363L:	iommu@lists.linux-foundation.org
4364T:	git git://git.infradead.org/users/hch/dma-mapping.git
4365W:	http://git.infradead.org/users/hch/dma-mapping.git
4366S:	Supported
4367F:	kernel/dma/
4368F:	include/asm-generic/dma-mapping.h
4369F:	include/linux/dma-direct.h
4370F:	include/linux/dma-mapping.h
4371F:	include/linux/dma-noncoherent.h
4372
4373DME1737 HARDWARE MONITOR DRIVER
4374M:	Juerg Haefliger <juergh@gmail.com>
4375L:	linux-hwmon@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/hwmon/dme1737
4378F:	drivers/hwmon/dme1737.c
4379
4380DMI/SMBIOS SUPPORT
4381M:	Jean Delvare <jdelvare@suse.com>
4382S:	Maintained
4383T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4384F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4385F:	drivers/firmware/dmi-id.c
4386F:	drivers/firmware/dmi_scan.c
4387F:	include/linux/dmi.h
4388
4389DOCUMENTATION
4390M:	Jonathan Corbet <corbet@lwn.net>
4391L:	linux-doc@vger.kernel.org
4392S:	Maintained
4393F:	Documentation/
4394F:	scripts/kernel-doc
4395X:	Documentation/ABI/
4396X:	Documentation/devicetree/
4397X:	Documentation/acpi
4398X:	Documentation/power
4399X:	Documentation/spi
4400X:	Documentation/media
4401T:	git git://git.lwn.net/linux.git docs-next
4402
4403DONGWOON DW9714 LENS VOICE COIL DRIVER
4404M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4405L:	linux-media@vger.kernel.org
4406T:	git git://linuxtv.org/media_tree.git
4407S:	Maintained
4408F:	drivers/media/i2c/dw9714.c
4409
4410DOUBLETALK DRIVER
4411M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4412L:	blinux-list@redhat.com
4413S:	Maintained
4414F:	drivers/char/dtlk.c
4415F:	include/linux/dtlk.h
4416
4417DPAA2 DATAPATH I/O (DPIO) DRIVER
4418M:	Roy Pledge <Roy.Pledge@nxp.com>
4419L:	linux-kernel@vger.kernel.org
4420S:	Maintained
4421F:	drivers/staging/fsl-mc/bus/dpio
4422
4423DPAA2 ETHERNET DRIVER
4424M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4425L:	linux-kernel@vger.kernel.org
4426S:	Maintained
4427F:	drivers/staging/fsl-dpaa2/ethernet
4428
4429DPAA2 ETHERNET SWITCH DRIVER
4430M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4431L:	linux-kernel@vger.kernel.org
4432S:	Maintained
4433F:	drivers/staging/fsl-dpaa2/ethsw
4434
4435DPAA2 PTP CLOCK DRIVER
4436M:	Yangbo Lu <yangbo.lu@nxp.com>
4437L:	linux-kernel@vger.kernel.org
4438S:	Maintained
4439F:	drivers/staging/fsl-dpaa2/rtc
4440
4441DPT_I2O SCSI RAID DRIVER
4442M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4443L:	linux-scsi@vger.kernel.org
4444W:	http://www.adaptec.com/
4445S:	Maintained
4446F:	drivers/scsi/dpt*
4447F:	drivers/scsi/dpt/
4448
4449DRBD DRIVER
4450M:	Philipp Reisner <philipp.reisner@linbit.com>
4451M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4452L:	drbd-dev@lists.linbit.com
4453W:	http://www.drbd.org
4454T:	git git://git.linbit.com/linux-drbd.git
4455T:	git git://git.linbit.com/drbd-8.4.git
4456S:	Supported
4457F:	drivers/block/drbd/
4458F:	lib/lru_cache.c
4459F:	Documentation/blockdev/drbd/
4460
4461DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4462M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4464S:	Supported
4465F:	Documentation/kobject.txt
4466F:	drivers/base/
4467F:	fs/debugfs/
4468F:	fs/sysfs/
4469F:	include/linux/debugfs.h
4470F:	include/linux/kobj*
4471F:	lib/kobj*
4472
4473DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4474M:	Kevin Hilman <khilman@kernel.org>
4475M:	Nishanth Menon <nm@ti.com>
4476S:	Maintained
4477F:	drivers/power/avs/
4478F:	include/linux/power/smartreflex.h
4479L:	linux-pm@vger.kernel.org
4480
4481DRM DRIVER FOR ARM PL111 CLCD
4482M:	Eric Anholt <eric@anholt.net>
4483T:	git git://anongit.freedesktop.org/drm/drm-misc
4484S:	Supported
4485F:	drivers/gpu/drm/pl111/
4486
4487DRM DRIVER FOR ARM VERSATILE TFT PANELS
4488M:	Linus Walleij <linus.walleij@linaro.org>
4489T:	git git://anongit.freedesktop.org/drm/drm-misc
4490S:	Maintained
4491F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4492F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4493
4494DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4495M:	Dave Airlie <airlied@redhat.com>
4496S:	Odd Fixes
4497F:	drivers/gpu/drm/ast/
4498
4499DRM DRIVER FOR BOCHS VIRTUAL GPU
4500M:	Gerd Hoffmann <kraxel@redhat.com>
4501L:	virtualization@lists.linux-foundation.org
4502T:	git git://anongit.freedesktop.org/drm/drm-misc
4503S:	Maintained
4504F:	drivers/gpu/drm/bochs/
4505
4506DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4507M:	Linus Walleij <linus.walleij@linaro.org>
4508T:	git git://anongit.freedesktop.org/drm/drm-misc
4509S:	Maintained
4510F:	drivers/gpu/drm/tve200/
4511
4512DRM DRIVER FOR ILITEK ILI9225 PANELS
4513M:	David Lechner <david@lechnology.com>
4514S:	Maintained
4515F:	drivers/gpu/drm/tinydrm/ili9225.c
4516F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4517
4518DRM DRIVER FOR INTEL I810 VIDEO CARDS
4519S:	Orphan / Obsolete
4520F:	drivers/gpu/drm/i810/
4521F:	include/uapi/drm/i810_drm.h
4522
4523DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4524S:	Orphan / Obsolete
4525F:	drivers/gpu/drm/mga/
4526F:	include/uapi/drm/mga_drm.h
4527
4528DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4529M:	Dave Airlie <airlied@redhat.com>
4530S:	Odd Fixes
4531F:	drivers/gpu/drm/mgag200/
4532
4533DRM DRIVER FOR MI0283QT
4534M:	Noralf Trønnes <noralf@tronnes.org>
4535S:	Maintained
4536F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4537F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4538
4539DRM DRIVER FOR MSM ADRENO GPU
4540M:	Rob Clark <robdclark@gmail.com>
4541L:	linux-arm-msm@vger.kernel.org
4542L:	dri-devel@lists.freedesktop.org
4543L:	freedreno@lists.freedesktop.org
4544T:	git git://people.freedesktop.org/~robclark/linux
4545S:	Maintained
4546F:	drivers/gpu/drm/msm/
4547F:	include/uapi/drm/msm_drm.h
4548F:	Documentation/devicetree/bindings/display/msm/
4549
4550DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4551M:	Ben Skeggs <bskeggs@redhat.com>
4552L:	dri-devel@lists.freedesktop.org
4553L:	nouveau@lists.freedesktop.org
4554T:	git git://github.com/skeggsb/linux
4555S:	Supported
4556F:	drivers/gpu/drm/nouveau/
4557F:	include/uapi/drm/nouveau_drm.h
4558
4559DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4560M:	Noralf Trønnes <noralf@tronnes.org>
4561S:	Maintained
4562F:	drivers/gpu/drm/tinydrm/repaper.c
4563F:	Documentation/devicetree/bindings/display/repaper.txt
4564
4565DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4566M:	Dave Airlie <airlied@redhat.com>
4567M:	Gerd Hoffmann <kraxel@redhat.com>
4568L:	virtualization@lists.linux-foundation.org
4569T:	git git://anongit.freedesktop.org/drm/drm-misc
4570S:	Obsolete
4571W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4572F:	drivers/gpu/drm/cirrus/
4573
4574DRM DRIVER FOR QXL VIRTUAL GPU
4575M:	Dave Airlie <airlied@redhat.com>
4576M:	Gerd Hoffmann <kraxel@redhat.com>
4577L:	virtualization@lists.linux-foundation.org
4578T:	git git://anongit.freedesktop.org/drm/drm-misc
4579S:	Maintained
4580F:	drivers/gpu/drm/qxl/
4581F:	include/uapi/drm/qxl_drm.h
4582
4583DRM DRIVER FOR RAGE 128 VIDEO CARDS
4584S:	Orphan / Obsolete
4585F:	drivers/gpu/drm/r128/
4586F:	include/uapi/drm/r128_drm.h
4587
4588DRM DRIVER FOR SAVAGE VIDEO CARDS
4589S:	Orphan / Obsolete
4590F:	drivers/gpu/drm/savage/
4591F:	include/uapi/drm/savage_drm.h
4592
4593DRM DRIVER FOR SIS VIDEO CARDS
4594S:	Orphan / Obsolete
4595F:	drivers/gpu/drm/sis/
4596F:	include/uapi/drm/sis_drm.h
4597
4598DRM DRIVER FOR SITRONIX ST7586 PANELS
4599M:	David Lechner <david@lechnology.com>
4600S:	Maintained
4601F:	drivers/gpu/drm/tinydrm/st7586.c
4602F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4603
4604DRM DRIVER FOR SITRONIX ST7735R PANELS
4605M:	David Lechner <david@lechnology.com>
4606S:	Maintained
4607F:	drivers/gpu/drm/tinydrm/st7735r.c
4608F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4609
4610DRM DRIVER FOR TDFX VIDEO CARDS
4611S:	Orphan / Obsolete
4612F:	drivers/gpu/drm/tdfx/
4613
4614DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4615M:	Dave Airlie <airlied@redhat.com>
4616S:	Odd Fixes
4617F:	drivers/gpu/drm/udl/
4618
4619DRM DRIVER FOR VMWARE VIRTUAL GPU
4620M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4621M:	Sinclair Yeh <syeh@vmware.com>
4622M:	Thomas Hellstrom <thellstrom@vmware.com>
4623L:	dri-devel@lists.freedesktop.org
4624T:	git git://people.freedesktop.org/~syeh/repos_linux
4625T:	git git://people.freedesktop.org/~thomash/linux
4626S:	Supported
4627F:	drivers/gpu/drm/vmwgfx/
4628F:	include/uapi/drm/vmwgfx_drm.h
4629
4630DRM DRIVERS
4631M:	David Airlie <airlied@linux.ie>
4632L:	dri-devel@lists.freedesktop.org
4633T:	git git://people.freedesktop.org/~airlied/linux
4634B:	https://bugs.freedesktop.org/
4635C:	irc://chat.freenode.net/dri-devel
4636S:	Maintained
4637F:	drivers/gpu/drm/
4638F:	drivers/gpu/vga/
4639F:	Documentation/devicetree/bindings/display/
4640F:	Documentation/devicetree/bindings/gpu/
4641F:	Documentation/gpu/
4642F:	include/drm/
4643F:	include/uapi/drm/
4644F:	include/linux/vga*
4645
4646DRM DRIVERS AND MISC GPU PATCHES
4647M:	Gustavo Padovan <gustavo@padovan.org>
4648M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4649M:	Sean Paul <seanpaul@chromium.org>
4650W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4651S:	Maintained
4652T:	git git://anongit.freedesktop.org/drm/drm-misc
4653F:	Documentation/gpu/
4654F:	drivers/gpu/vga/
4655F:	drivers/gpu/drm/*
4656F:	include/drm/drm*
4657F:	include/uapi/drm/drm*
4658F:	include/linux/vga*
4659
4660DRM DRIVERS FOR ALLWINNER A10
4661M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4662L:	dri-devel@lists.freedesktop.org
4663S:	Supported
4664F:	drivers/gpu/drm/sun4i/
4665F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4666T:	git git://anongit.freedesktop.org/drm/drm-misc
4667
4668DRM DRIVERS FOR AMLOGIC SOCS
4669M:	Neil Armstrong <narmstrong@baylibre.com>
4670L:	dri-devel@lists.freedesktop.org
4671L:	linux-amlogic@lists.infradead.org
4672W:	http://linux-meson.com/
4673S:	Supported
4674F:	drivers/gpu/drm/meson/
4675F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4676F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4677F:	Documentation/gpu/meson.rst
4678T:	git git://anongit.freedesktop.org/drm/drm-misc
4679
4680DRM DRIVERS FOR ATMEL HLCDC
4681M:	Boris Brezillon <boris.brezillon@bootlin.com>
4682L:	dri-devel@lists.freedesktop.org
4683S:	Supported
4684F:	drivers/gpu/drm/atmel-hlcdc/
4685F:	Documentation/devicetree/bindings/display/atmel/
4686T:	git git://anongit.freedesktop.org/drm/drm-misc
4687
4688DRM DRIVERS FOR BRIDGE CHIPS
4689M:	Archit Taneja <architt@codeaurora.org>
4690M:	Andrzej Hajda <a.hajda@samsung.com>
4691R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4692S:	Maintained
4693T:	git git://anongit.freedesktop.org/drm/drm-misc
4694F:	drivers/gpu/drm/bridge/
4695
4696DRM DRIVERS FOR EXYNOS
4697M:	Inki Dae <inki.dae@samsung.com>
4698M:	Joonyoung Shim <jy0922.shim@samsung.com>
4699M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4700M:	Kyungmin Park <kyungmin.park@samsung.com>
4701L:	dri-devel@lists.freedesktop.org
4702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4703S:	Supported
4704F:	drivers/gpu/drm/exynos/
4705F:	include/uapi/drm/exynos_drm.h
4706F:	Documentation/devicetree/bindings/display/exynos/
4707
4708DRM DRIVERS FOR FREESCALE DCU
4709M:	Stefan Agner <stefan@agner.ch>
4710M:	Alison Wang <alison.wang@nxp.com>
4711L:	dri-devel@lists.freedesktop.org
4712S:	Supported
4713F:	drivers/gpu/drm/fsl-dcu/
4714F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4715F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4716F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4717
4718DRM DRIVERS FOR FREESCALE IMX
4719M:	Philipp Zabel <p.zabel@pengutronix.de>
4720L:	dri-devel@lists.freedesktop.org
4721S:	Maintained
4722F:	drivers/gpu/drm/imx/
4723F:	drivers/gpu/ipu-v3/
4724F:	Documentation/devicetree/bindings/display/imx/
4725
4726DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4727M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4728L:	dri-devel@lists.freedesktop.org
4729T:	git git://github.com/patjak/drm-gma500
4730S:	Maintained
4731F:	drivers/gpu/drm/gma500/
4732
4733DRM DRIVERS FOR HISILICON
4734M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4735M:	Rongrong Zou <zourongrong@gmail.com>
4736R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4737R:	Chen Feng <puck.chen@hisilicon.com>
4738L:	dri-devel@lists.freedesktop.org
4739T:	git git://github.com/xin3liang/linux.git
4740S:	Maintained
4741F:	drivers/gpu/drm/hisilicon/
4742F:	Documentation/devicetree/bindings/display/hisilicon/
4743
4744DRM DRIVERS FOR MEDIATEK
4745M:	CK Hu <ck.hu@mediatek.com>
4746M:	Philipp Zabel <p.zabel@pengutronix.de>
4747L:	dri-devel@lists.freedesktop.org
4748S:	Supported
4749F:	drivers/gpu/drm/mediatek/
4750F:	Documentation/devicetree/bindings/display/mediatek/
4751
4752DRM DRIVERS FOR NVIDIA TEGRA
4753M:	Thierry Reding <thierry.reding@gmail.com>
4754L:	dri-devel@lists.freedesktop.org
4755L:	linux-tegra@vger.kernel.org
4756T:	git git://anongit.freedesktop.org/tegra/linux.git
4757S:	Supported
4758F:	drivers/gpu/drm/tegra/
4759F:	drivers/gpu/host1x/
4760F:	include/linux/host1x.h
4761F:	include/uapi/drm/tegra_drm.h
4762F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4763
4764DRM DRIVERS FOR RENESAS
4765M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4766L:	dri-devel@lists.freedesktop.org
4767L:	linux-renesas-soc@vger.kernel.org
4768T:	git git://linuxtv.org/pinchartl/fbdev
4769S:	Supported
4770F:	drivers/gpu/drm/rcar-du/
4771F:	drivers/gpu/drm/shmobile/
4772F:	include/linux/platform_data/shmob_drm.h
4773F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4774F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4775F:	Documentation/devicetree/bindings/display/renesas,du.txt
4776
4777DRM DRIVERS FOR ROCKCHIP
4778M:	Sandy Huang <hjc@rock-chips.com>
4779M:	Heiko Stübner <heiko@sntech.de>
4780L:	dri-devel@lists.freedesktop.org
4781S:	Maintained
4782F:	drivers/gpu/drm/rockchip/
4783F:	Documentation/devicetree/bindings/display/rockchip/
4784T:	git git://anongit.freedesktop.org/drm/drm-misc
4785
4786DRM DRIVERS FOR STI
4787M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4788M:	Vincent Abriou <vincent.abriou@st.com>
4789L:	dri-devel@lists.freedesktop.org
4790T:	git git://anongit.freedesktop.org/drm/drm-misc
4791S:	Maintained
4792F:	drivers/gpu/drm/sti
4793F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4794
4795DRM DRIVERS FOR STM
4796M:	Yannick Fertre <yannick.fertre@st.com>
4797M:	Philippe Cornu <philippe.cornu@st.com>
4798M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4799M:	Vincent Abriou <vincent.abriou@st.com>
4800L:	dri-devel@lists.freedesktop.org
4801T:	git git://anongit.freedesktop.org/drm/drm-misc
4802S:	Maintained
4803F:	drivers/gpu/drm/stm
4804F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4805
4806DRM DRIVERS FOR TI LCDC
4807M:	Jyri Sarha <jsarha@ti.com>
4808R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4809L:	dri-devel@lists.freedesktop.org
4810S:	Maintained
4811F:	drivers/gpu/drm/tilcdc/
4812F:	Documentation/devicetree/bindings/display/tilcdc/
4813
4814DRM DRIVERS FOR TI OMAP
4815M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4816L:	dri-devel@lists.freedesktop.org
4817S:	Maintained
4818F:	drivers/gpu/drm/omapdrm/
4819F:	Documentation/devicetree/bindings/display/ti/
4820
4821DRM DRIVERS FOR V3D
4822M:	Eric Anholt <eric@anholt.net>
4823S:	Supported
4824F:	drivers/gpu/drm/v3d/
4825F:	include/uapi/drm/v3d_drm.h
4826F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828
4829DRM DRIVERS FOR VC4
4830M:	Eric Anholt <eric@anholt.net>
4831T:	git git://github.com/anholt/linux
4832S:	Supported
4833F:	drivers/gpu/drm/vc4/
4834F:	include/uapi/drm/vc4_drm.h
4835F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4836T:	git git://anongit.freedesktop.org/drm/drm-misc
4837
4838DRM DRIVERS FOR VIVANTE GPU IP
4839M:	Lucas Stach <l.stach@pengutronix.de>
4840R:	Russell King <linux+etnaviv@armlinux.org.uk>
4841R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4842L:	etnaviv@lists.freedesktop.org
4843L:	dri-devel@lists.freedesktop.org
4844S:	Maintained
4845F:	drivers/gpu/drm/etnaviv/
4846F:	include/uapi/drm/etnaviv_drm.h
4847F:	Documentation/devicetree/bindings/display/etnaviv/
4848
4849DRM DRIVERS FOR ZTE ZX
4850M:	Shawn Guo <shawnguo@kernel.org>
4851L:	dri-devel@lists.freedesktop.org
4852S:	Maintained
4853F:	drivers/gpu/drm/zte/
4854F:	Documentation/devicetree/bindings/display/zte,vou.txt
4855T:	git git://anongit.freedesktop.org/drm/drm-misc
4856
4857DRM PANEL DRIVERS
4858M:	Thierry Reding <thierry.reding@gmail.com>
4859L:	dri-devel@lists.freedesktop.org
4860T:	git git://anongit.freedesktop.org/drm/drm-misc
4861S:	Maintained
4862F:	drivers/gpu/drm/drm_panel.c
4863F:	drivers/gpu/drm/panel/
4864F:	include/drm/drm_panel.h
4865F:	Documentation/devicetree/bindings/display/panel/
4866
4867DRM TINYDRM DRIVERS
4868M:	Noralf Trønnes <noralf@tronnes.org>
4869W:	https://github.com/notro/tinydrm/wiki/Development
4870T:	git git://anongit.freedesktop.org/drm/drm-misc
4871S:	Maintained
4872F:	drivers/gpu/drm/tinydrm/
4873F:	include/drm/tinydrm/
4874
4875DRM DRIVERS FOR XEN
4876M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4877T:	git git://anongit.freedesktop.org/drm/drm-misc
4878L:	dri-devel@lists.freedesktop.org
4879L:	xen-devel@lists.xen.org
4880S:	Supported
4881F:	drivers/gpu/drm/xen/
4882F:	Documentation/gpu/xen-front.rst
4883
4884DRM TTM SUBSYSTEM
4885M:	Christian Koenig <christian.koenig@amd.com>
4886M:	Roger He <Hongbo.He@amd.com>
4887T:	git git://people.freedesktop.org/~agd5f/linux
4888S:	Maintained
4889L:	dri-devel@lists.freedesktop.org
4890F:	include/drm/ttm/
4891F:	drivers/gpu/drm/ttm/
4892
4893DSBR100 USB FM RADIO DRIVER
4894M:	Alexey Klimov <klimov.linux@gmail.com>
4895L:	linux-media@vger.kernel.org
4896T:	git git://linuxtv.org/media_tree.git
4897S:	Maintained
4898F:	drivers/media/radio/dsbr100.c
4899
4900DSCC4 DRIVER
4901M:	Francois Romieu <romieu@fr.zoreil.com>
4902L:	netdev@vger.kernel.org
4903S:	Maintained
4904F:	drivers/net/wan/dscc4.c
4905
4906DT3155 MEDIA DRIVER
4907M:	Hans Verkuil <hverkuil@xs4all.nl>
4908L:	linux-media@vger.kernel.org
4909T:	git git://linuxtv.org/media_tree.git
4910W:	https://linuxtv.org
4911S:	Odd Fixes
4912F:	drivers/media/pci/dt3155/
4913
4914DVB_USB_AF9015 MEDIA DRIVER
4915M:	Antti Palosaari <crope@iki.fi>
4916L:	linux-media@vger.kernel.org
4917W:	https://linuxtv.org
4918W:	http://palosaari.fi/linux/
4919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4920T:	git git://linuxtv.org/anttip/media_tree.git
4921S:	Maintained
4922F:	drivers/media/usb/dvb-usb-v2/af9015*
4923
4924DVB_USB_AF9035 MEDIA DRIVER
4925M:	Antti Palosaari <crope@iki.fi>
4926L:	linux-media@vger.kernel.org
4927W:	https://linuxtv.org
4928W:	http://palosaari.fi/linux/
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/af9035*
4933
4934DVB_USB_ANYSEE MEDIA DRIVER
4935M:	Antti Palosaari <crope@iki.fi>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938W:	http://palosaari.fi/linux/
4939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4940T:	git git://linuxtv.org/anttip/media_tree.git
4941S:	Maintained
4942F:	drivers/media/usb/dvb-usb-v2/anysee*
4943
4944DVB_USB_AU6610 MEDIA DRIVER
4945M:	Antti Palosaari <crope@iki.fi>
4946L:	linux-media@vger.kernel.org
4947W:	https://linuxtv.org
4948W:	http://palosaari.fi/linux/
4949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4950T:	git git://linuxtv.org/anttip/media_tree.git
4951S:	Maintained
4952F:	drivers/media/usb/dvb-usb-v2/au6610*
4953
4954DVB_USB_CE6230 MEDIA DRIVER
4955M:	Antti Palosaari <crope@iki.fi>
4956L:	linux-media@vger.kernel.org
4957W:	https://linuxtv.org
4958W:	http://palosaari.fi/linux/
4959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4960T:	git git://linuxtv.org/anttip/media_tree.git
4961S:	Maintained
4962F:	drivers/media/usb/dvb-usb-v2/ce6230*
4963
4964DVB_USB_CXUSB MEDIA DRIVER
4965M:	Michael Krufky <mkrufky@linuxtv.org>
4966L:	linux-media@vger.kernel.org
4967W:	https://linuxtv.org
4968W:	http://github.com/mkrufky
4969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4970T:	git git://linuxtv.org/media_tree.git
4971S:	Maintained
4972F:	drivers/media/usb/dvb-usb/cxusb*
4973
4974DVB_USB_EC168 MEDIA DRIVER
4975M:	Antti Palosaari <crope@iki.fi>
4976L:	linux-media@vger.kernel.org
4977W:	https://linuxtv.org
4978W:	http://palosaari.fi/linux/
4979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4980T:	git git://linuxtv.org/anttip/media_tree.git
4981S:	Maintained
4982F:	drivers/media/usb/dvb-usb-v2/ec168*
4983
4984DVB_USB_GL861 MEDIA DRIVER
4985M:	Antti Palosaari <crope@iki.fi>
4986L:	linux-media@vger.kernel.org
4987W:	https://linuxtv.org
4988Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4989T:	git git://linuxtv.org/anttip/media_tree.git
4990S:	Maintained
4991F:	drivers/media/usb/dvb-usb-v2/gl861*
4992
4993DVB_USB_MXL111SF MEDIA DRIVER
4994M:	Michael Krufky <mkrufky@linuxtv.org>
4995L:	linux-media@vger.kernel.org
4996W:	https://linuxtv.org
4997W:	http://github.com/mkrufky
4998Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4999T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5000S:	Maintained
5001F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5002
5003DVB_USB_RTL28XXU MEDIA DRIVER
5004M:	Antti Palosaari <crope@iki.fi>
5005L:	linux-media@vger.kernel.org
5006W:	https://linuxtv.org
5007W:	http://palosaari.fi/linux/
5008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5009T:	git git://linuxtv.org/anttip/media_tree.git
5010S:	Maintained
5011F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5012
5013DVB_USB_V2 MEDIA DRIVER
5014M:	Antti Palosaari <crope@iki.fi>
5015L:	linux-media@vger.kernel.org
5016W:	https://linuxtv.org
5017W:	http://palosaari.fi/linux/
5018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5019T:	git git://linuxtv.org/anttip/media_tree.git
5020S:	Maintained
5021F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5022F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5023
5024DYNAMIC DEBUG
5025M:	Jason Baron <jbaron@akamai.com>
5026S:	Maintained
5027F:	lib/dynamic_debug.c
5028F:	include/linux/dynamic_debug.h
5029
5030DYNAMIC INTERRUPT MODERATION
5031M:	Tal Gilboa <talgi@mellanox.com>
5032S:	Maintained
5033F:	include/linux/net_dim.h
5034
5035DZ DECSTATION DZ11 SERIAL DRIVER
5036M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5037S:	Maintained
5038F:	drivers/tty/serial/dz.*
5039
5040E3X0 POWER BUTTON DRIVER
5041M:	Moritz Fischer <moritz.fischer@ettus.com>
5042L:	usrp-users@lists.ettus.com
5043W:	http://www.ettus.com
5044S:	Supported
5045F:	drivers/input/misc/e3x0-button.c
5046F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5047
5048E4000 MEDIA DRIVER
5049M:	Antti Palosaari <crope@iki.fi>
5050L:	linux-media@vger.kernel.org
5051W:	https://linuxtv.org
5052W:	http://palosaari.fi/linux/
5053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5054T:	git git://linuxtv.org/anttip/media_tree.git
5055S:	Maintained
5056F:	drivers/media/tuners/e4000*
5057
5058EC100 MEDIA DRIVER
5059M:	Antti Palosaari <crope@iki.fi>
5060L:	linux-media@vger.kernel.org
5061W:	https://linuxtv.org
5062W:	http://palosaari.fi/linux/
5063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5064T:	git git://linuxtv.org/anttip/media_tree.git
5065S:	Maintained
5066F:	drivers/media/dvb-frontends/ec100*
5067
5068ECRYPT FILE SYSTEM
5069M:	Tyler Hicks <tyhicks@canonical.com>
5070L:	ecryptfs@vger.kernel.org
5071W:	http://ecryptfs.org
5072W:	https://launchpad.net/ecryptfs
5073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5074S:	Supported
5075F:	Documentation/filesystems/ecryptfs.txt
5076F:	fs/ecryptfs/
5077
5078EDAC-AMD64
5079M:	Borislav Petkov <bp@alien8.de>
5080L:	linux-edac@vger.kernel.org
5081S:	Maintained
5082F:	drivers/edac/amd64_edac*
5083
5084EDAC-CALXEDA
5085M:	Robert Richter <rric@kernel.org>
5086L:	linux-edac@vger.kernel.org
5087S:	Maintained
5088F:	drivers/edac/highbank*
5089
5090EDAC-CAVIUM OCTEON
5091M:	Ralf Baechle <ralf@linux-mips.org>
5092M:	David Daney <david.daney@cavium.com>
5093L:	linux-edac@vger.kernel.org
5094L:	linux-mips@linux-mips.org
5095S:	Supported
5096F:	drivers/edac/octeon_edac*
5097
5098EDAC-CAVIUM THUNDERX
5099M:	David Daney <david.daney@cavium.com>
5100M:	Jan Glauber <jglauber@cavium.com>
5101L:	linux-edac@vger.kernel.org
5102S:	Supported
5103F:	drivers/edac/thunderx_edac*
5104
5105EDAC-CORE
5106M:	Borislav Petkov <bp@alien8.de>
5107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5108L:	linux-edac@vger.kernel.org
5109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5111S:	Supported
5112F:	Documentation/admin-guide/ras.rst
5113F:	Documentation/driver-api/edac.rst
5114F:	drivers/edac/
5115F:	include/linux/edac.h
5116
5117EDAC-E752X
5118M:	Mark Gross <mark.gross@intel.com>
5119L:	linux-edac@vger.kernel.org
5120S:	Maintained
5121F:	drivers/edac/e752x_edac.c
5122
5123EDAC-E7XXX
5124L:	linux-edac@vger.kernel.org
5125S:	Maintained
5126F:	drivers/edac/e7xxx_edac.c
5127
5128EDAC-FSL_DDR
5129M:	York Sun <york.sun@nxp.com>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/fsl_ddr_edac.*
5133
5134EDAC-GHES
5135M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/ghes_edac.c
5139
5140EDAC-I3000
5141L:	linux-edac@vger.kernel.org
5142S:	Orphan
5143F:	drivers/edac/i3000_edac.c
5144
5145EDAC-I5000
5146L:	linux-edac@vger.kernel.org
5147S:	Maintained
5148F:	drivers/edac/i5000_edac.c
5149
5150EDAC-I5400
5151M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5152L:	linux-edac@vger.kernel.org
5153S:	Maintained
5154F:	drivers/edac/i5400_edac.c
5155
5156EDAC-I7300
5157M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5158L:	linux-edac@vger.kernel.org
5159S:	Maintained
5160F:	drivers/edac/i7300_edac.c
5161
5162EDAC-I7CORE
5163M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5164L:	linux-edac@vger.kernel.org
5165S:	Maintained
5166F:	drivers/edac/i7core_edac.c
5167
5168EDAC-I82443BXGX
5169M:	Tim Small <tim@buttersideup.com>
5170L:	linux-edac@vger.kernel.org
5171S:	Maintained
5172F:	drivers/edac/i82443bxgx_edac.c
5173
5174EDAC-I82975X
5175M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5176M:	"Arvind R." <arvino55@gmail.com>
5177L:	linux-edac@vger.kernel.org
5178S:	Maintained
5179F:	drivers/edac/i82975x_edac.c
5180
5181EDAC-IE31200
5182M:	Jason Baron <jbaron@akamai.com>
5183L:	linux-edac@vger.kernel.org
5184S:	Maintained
5185F:	drivers/edac/ie31200_edac.c
5186
5187EDAC-MPC85XX
5188M:	Johannes Thumshirn <morbidrsa@gmail.com>
5189L:	linux-edac@vger.kernel.org
5190S:	Maintained
5191F:	drivers/edac/mpc85xx_edac.[ch]
5192
5193EDAC-PASEMI
5194M:	Egor Martovetsky <egor@pasemi.com>
5195L:	linux-edac@vger.kernel.org
5196S:	Maintained
5197F:	drivers/edac/pasemi_edac.c
5198
5199EDAC-PND2
5200M:	Tony Luck <tony.luck@intel.com>
5201L:	linux-edac@vger.kernel.org
5202S:	Maintained
5203F:	drivers/edac/pnd2_edac.[ch]
5204
5205EDAC-R82600
5206M:	Tim Small <tim@buttersideup.com>
5207L:	linux-edac@vger.kernel.org
5208S:	Maintained
5209F:	drivers/edac/r82600_edac.c
5210
5211EDAC-SBRIDGE
5212M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5213L:	linux-edac@vger.kernel.org
5214S:	Maintained
5215F:	drivers/edac/sb_edac.c
5216
5217EDAC-SKYLAKE
5218M:	Tony Luck <tony.luck@intel.com>
5219L:	linux-edac@vger.kernel.org
5220S:	Maintained
5221F:	drivers/edac/skx_edac.c
5222
5223EDAC-TI
5224M:	Tero Kristo <t-kristo@ti.com>
5225L:	linux-edac@vger.kernel.org
5226S:	Maintained
5227F:	drivers/edac/ti_edac.c
5228
5229EDIROL UA-101/UA-1000 DRIVER
5230M:	Clemens Ladisch <clemens@ladisch.de>
5231L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5232T:	git git://git.alsa-project.org/alsa-kernel.git
5233S:	Maintained
5234F:	sound/usb/misc/ua101.c
5235
5236EFI TEST DRIVER
5237L:	linux-efi@vger.kernel.org
5238M:	Ivan Hu <ivan.hu@canonical.com>
5239M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5240S:	Maintained
5241F:	drivers/firmware/efi/test/
5242
5243EFI VARIABLE FILESYSTEM
5244M:	Matthew Garrett <matthew.garrett@nebula.com>
5245M:	Jeremy Kerr <jk@ozlabs.org>
5246M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5248L:	linux-efi@vger.kernel.org
5249S:	Maintained
5250F:	fs/efivarfs/
5251
5252EFIFB FRAMEBUFFER DRIVER
5253L:	linux-fbdev@vger.kernel.org
5254M:	Peter Jones <pjones@redhat.com>
5255S:	Maintained
5256F:	drivers/video/fbdev/efifb.c
5257
5258EFS FILESYSTEM
5259W:	http://aeschi.ch.eu.org/efs/
5260S:	Orphan
5261F:	fs/efs/
5262
5263EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5264M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5265L:	netdev@vger.kernel.org
5266S:	Maintained
5267F:	drivers/net/ethernet/ibm/ehea/
5268
5269EM28XX VIDEO4LINUX DRIVER
5270M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5271L:	linux-media@vger.kernel.org
5272W:	https://linuxtv.org
5273T:	git git://linuxtv.org/media_tree.git
5274S:	Maintained
5275F:	drivers/media/usb/em28xx/
5276F:	Documentation/media/v4l-drivers/em28xx*
5277
5278EMBEDDED LINUX
5279M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5280M:	Matt Mackall <mpm@selenic.com>
5281M:	David Woodhouse <dwmw2@infradead.org>
5282L:	linux-embedded@vger.kernel.org
5283S:	Maintained
5284
5285Emulex 10Gbps iSCSI - OneConnect DRIVER
5286M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5287M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5288M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5289L:	linux-scsi@vger.kernel.org
5290W:	http://www.broadcom.com
5291S:	Supported
5292F:	drivers/scsi/be2iscsi/
5293
5294Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5295M:	Sathya Perla <sathya.perla@broadcom.com>
5296M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5297M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5298M:	Somnath Kotur <somnath.kotur@broadcom.com>
5299L:	netdev@vger.kernel.org
5300W:	http://www.emulex.com
5301S:	Supported
5302F:	drivers/net/ethernet/emulex/benet/
5303
5304EMULEX ONECONNECT ROCE DRIVER
5305M:	Selvin Xavier <selvin.xavier@broadcom.com>
5306M:	Devesh Sharma <devesh.sharma@broadcom.com>
5307L:	linux-rdma@vger.kernel.org
5308W:	http://www.broadcom.com
5309S:	Odd Fixes
5310F:	drivers/infiniband/hw/ocrdma/
5311F:	include/uapi/rdma/ocrdma-abi.h
5312
5313EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5314M:	James Smart <james.smart@broadcom.com>
5315M:	Dick Kennedy <dick.kennedy@broadcom.com>
5316L:	linux-scsi@vger.kernel.org
5317W:	http://www.broadcom.com
5318S:	Supported
5319F:	drivers/scsi/lpfc/
5320
5321ENE CB710 FLASH CARD READER DRIVER
5322M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5323S:	Maintained
5324F:	drivers/misc/cb710/
5325F:	drivers/mmc/host/cb710-mmc.*
5326F:	include/linux/cb710.h
5327
5328ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5329M:	Maxim Levitsky <maximlevitsky@gmail.com>
5330S:	Maintained
5331F:	drivers/media/rc/ene_ir.*
5332
5333EPSON S1D13XXX FRAMEBUFFER DRIVER
5334M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5335S:	Maintained
5336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5337F:	drivers/video/fbdev/s1d13xxxfb.c
5338F:	include/video/s1d13xxxfb.h
5339
5340ERRSEQ ERROR TRACKING INFRASTRUCTURE
5341M:	Jeff Layton <jlayton@kernel.org>
5342S:	Maintained
5343F:	lib/errseq.c
5344F:	include/linux/errseq.h
5345
5346ET131X NETWORK DRIVER
5347M:	Mark Einon <mark.einon@gmail.com>
5348S:	Odd Fixes
5349F:	drivers/net/ethernet/agere/
5350
5351ETHERNET BRIDGE
5352M:	Stephen Hemminger <stephen@networkplumber.org>
5353L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5354L:	netdev@vger.kernel.org
5355W:	http://www.linuxfoundation.org/en/Net:Bridge
5356S:	Maintained
5357F:	include/linux/netfilter_bridge/
5358F:	net/bridge/
5359
5360ETHERNET PHY LIBRARY
5361M:	Andrew Lunn <andrew@lunn.ch>
5362M:	Florian Fainelli <f.fainelli@gmail.com>
5363L:	netdev@vger.kernel.org
5364S:	Maintained
5365F:	Documentation/ABI/testing/sysfs-bus-mdio
5366F:	Documentation/devicetree/bindings/net/mdio*
5367F:	Documentation/networking/phy.txt
5368F:	drivers/net/phy/
5369F:	drivers/of/of_mdio.c
5370F:	drivers/of/of_net.c
5371F:	include/linux/*mdio*.h
5372F:	include/linux/of_net.h
5373F:	include/linux/phy.h
5374F:	include/linux/phy_fixed.h
5375F:	include/linux/platform_data/mdio-bcm-unimac.h
5376F:	include/trace/events/mdio.h
5377F:	include/uapi/linux/mdio.h
5378F:	include/uapi/linux/mii.h
5379
5380EXT2 FILE SYSTEM
5381M:	Jan Kara <jack@suse.com>
5382L:	linux-ext4@vger.kernel.org
5383S:	Maintained
5384F:	Documentation/filesystems/ext2.txt
5385F:	fs/ext2/
5386F:	include/linux/ext2*
5387
5388EXT4 FILE SYSTEM
5389M:	"Theodore Ts'o" <tytso@mit.edu>
5390M:	Andreas Dilger <adilger.kernel@dilger.ca>
5391L:	linux-ext4@vger.kernel.org
5392W:	http://ext4.wiki.kernel.org
5393Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5395S:	Maintained
5396F:	Documentation/filesystems/ext4.txt
5397F:	fs/ext4/
5398
5399Extended Verification Module (EVM)
5400M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5401L:	linux-integrity@vger.kernel.org
5402S:	Supported
5403F:	security/integrity/evm/
5404
5405EXTENSIBLE FIRMWARE INTERFACE (EFI)
5406M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5407L:	linux-efi@vger.kernel.org
5408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5409S:	Maintained
5410F:	Documentation/efi-stub.txt
5411F:	arch/*/kernel/efi.c
5412F:	arch/x86/boot/compressed/eboot.[ch]
5413F:	arch/*/include/asm/efi.h
5414F:	arch/x86/platform/efi/
5415F:	drivers/firmware/efi/
5416F:	include/linux/efi*.h
5417F:	arch/arm/boot/compressed/efi-header.S
5418F:	arch/arm64/kernel/efi-entry.S
5419
5420EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5421M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5422M:	Chanwoo Choi <cw00.choi@samsung.com>
5423L:	linux-kernel@vger.kernel.org
5424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5425S:	Maintained
5426F:	drivers/extcon/
5427F:	include/linux/extcon/
5428F:	include/linux/extcon.h
5429F:	Documentation/extcon/
5430F:	Documentation/devicetree/bindings/extcon/
5431
5432EXYNOS DP DRIVER
5433M:	Jingoo Han <jingoohan1@gmail.com>
5434L:	dri-devel@lists.freedesktop.org
5435S:	Maintained
5436F:	drivers/gpu/drm/exynos/exynos_dp*
5437
5438EXYNOS SYSMMU (IOMMU) driver
5439M:	Marek Szyprowski <m.szyprowski@samsung.com>
5440L:	iommu@lists.linux-foundation.org
5441S:	Maintained
5442F:	drivers/iommu/exynos-iommu.c
5443
5444EZchip NPS platform support
5445M:	Vineet Gupta <vgupta@synopsys.com>
5446S:	Supported
5447F:	arch/arc/plat-eznps
5448F:	arch/arc/boot/dts/eznps.dts
5449
5450F2FS FILE SYSTEM
5451M:	Jaegeuk Kim <jaegeuk@kernel.org>
5452M:	Chao Yu <yuchao0@huawei.com>
5453L:	linux-f2fs-devel@lists.sourceforge.net
5454W:	https://f2fs.wiki.kernel.org/
5455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5456S:	Maintained
5457F:	Documentation/filesystems/f2fs.txt
5458F:	Documentation/ABI/testing/sysfs-fs-f2fs
5459F:	fs/f2fs/
5460F:	include/linux/f2fs_fs.h
5461F:	include/trace/events/f2fs.h
5462
5463F71805F HARDWARE MONITORING DRIVER
5464M:	Jean Delvare <jdelvare@suse.com>
5465L:	linux-hwmon@vger.kernel.org
5466S:	Maintained
5467F:	Documentation/hwmon/f71805f
5468F:	drivers/hwmon/f71805f.c
5469
5470FADDR2LINE
5471M:	Josh Poimboeuf <jpoimboe@redhat.com>
5472S:	Maintained
5473F:	scripts/faddr2line
5474
5475FAILOVER MODULE
5476M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5477L:	netdev@vger.kernel.org
5478S:	Supported
5479F:	net/core/failover.c
5480F:	include/net/failover.h
5481F:	Documentation/networking/failover.rst
5482
5483FANOTIFY
5484M:	Jan Kara <jack@suse.cz>
5485R:	Amir Goldstein <amir73il@gmail.com>
5486L:	linux-fsdevel@vger.kernel.org
5487S:	Maintained
5488F:	fs/notify/fanotify/
5489F:	include/linux/fanotify.h
5490F:	include/uapi/linux/fanotify.h
5491
5492FARSYNC SYNCHRONOUS DRIVER
5493M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5494W:	http://www.farsite.co.uk/
5495S:	Supported
5496F:	drivers/net/wan/farsync.*
5497
5498FAULT INJECTION SUPPORT
5499M:	Akinobu Mita <akinobu.mita@gmail.com>
5500S:	Supported
5501F:	Documentation/fault-injection/
5502F:	lib/fault-inject.c
5503
5504FBTFT Framebuffer drivers
5505M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5506S:	Maintained
5507F:	drivers/staging/fbtft/
5508
5509FC0011 TUNER DRIVER
5510M:	Michael Buesch <m@bues.ch>
5511L:	linux-media@vger.kernel.org
5512S:	Maintained
5513F:	drivers/media/tuners/fc0011.h
5514F:	drivers/media/tuners/fc0011.c
5515
5516FC2580 MEDIA DRIVER
5517M:	Antti Palosaari <crope@iki.fi>
5518L:	linux-media@vger.kernel.org
5519W:	https://linuxtv.org
5520W:	http://palosaari.fi/linux/
5521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5522T:	git git://linuxtv.org/anttip/media_tree.git
5523S:	Maintained
5524F:	drivers/media/tuners/fc2580*
5525
5526FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5527M:	Johannes Thumshirn <jth@kernel.org>
5528L:	linux-scsi@vger.kernel.org
5529W:	www.Open-FCoE.org
5530S:	Supported
5531F:	drivers/scsi/libfc/
5532F:	drivers/scsi/fcoe/
5533F:	include/scsi/fc/
5534F:	include/scsi/libfc.h
5535F:	include/scsi/libfcoe.h
5536F:	include/uapi/scsi/fc/
5537
5538FILE LOCKING (flock() and fcntl()/lockf())
5539M:	Jeff Layton <jlayton@kernel.org>
5540M:	"J. Bruce Fields" <bfields@fieldses.org>
5541L:	linux-fsdevel@vger.kernel.org
5542S:	Maintained
5543F:	include/linux/fcntl.h
5544F:	include/uapi/linux/fcntl.h
5545F:	fs/fcntl.c
5546F:	fs/locks.c
5547
5548FILESYSTEMS (VFS and infrastructure)
5549M:	Alexander Viro <viro@zeniv.linux.org.uk>
5550L:	linux-fsdevel@vger.kernel.org
5551S:	Maintained
5552F:	fs/*
5553F:	include/linux/fs.h
5554F:	include/uapi/linux/fs.h
5555
5556FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5557M:	Riku Voipio <riku.voipio@iki.fi>
5558L:	linux-hwmon@vger.kernel.org
5559S:	Maintained
5560F:	drivers/hwmon/f75375s.c
5561F:	include/linux/f75375s.h
5562
5563FIREWIRE AUDIO DRIVERS
5564M:	Clemens Ladisch <clemens@ladisch.de>
5565L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5566T:	git git://git.alsa-project.org/alsa-kernel.git
5567S:	Maintained
5568F:	sound/firewire/
5569
5570FIREWIRE MEDIA DRIVERS (firedtv)
5571M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5572L:	linux-media@vger.kernel.org
5573L:	linux1394-devel@lists.sourceforge.net
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5575S:	Maintained
5576F:	drivers/media/firewire/
5577
5578FIREWIRE SBP-2 TARGET
5579M:	Chris Boot <bootc@bootc.net>
5580L:	linux-scsi@vger.kernel.org
5581L:	target-devel@vger.kernel.org
5582L:	linux1394-devel@lists.sourceforge.net
5583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5584S:	Maintained
5585F:	drivers/target/sbp/
5586
5587FIREWIRE SUBSYSTEM
5588M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5589L:	linux1394-devel@lists.sourceforge.net
5590W:	http://ieee1394.wiki.kernel.org/
5591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5592S:	Maintained
5593F:	drivers/firewire/
5594F:	include/linux/firewire.h
5595F:	include/uapi/linux/firewire*.h
5596F:	tools/firewire/
5597
5598FIRMWARE LOADER (request_firmware)
5599M:	Luis R. Rodriguez <mcgrof@kernel.org>
5600L:	linux-kernel@vger.kernel.org
5601S:	Maintained
5602F:	Documentation/firmware_class/
5603F:	drivers/base/firmware_loader/
5604F:	include/linux/firmware.h
5605
5606FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5607M:	Joshua Morris <josh.h.morris@us.ibm.com>
5608M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5609S:	Maintained
5610F:	drivers/block/rsxx/
5611
5612FLOPPY DRIVER
5613M:	Jiri Kosina <jikos@kernel.org>
5614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5615S:	Odd fixes
5616F:	drivers/block/floppy.c
5617
5618FMC SUBSYSTEM
5619M:	Alessandro Rubini <rubini@gnudd.com>
5620W:	http://www.ohwr.org/projects/fmc-bus
5621S:	Supported
5622F:	drivers/fmc/
5623F:	include/linux/fmc*.h
5624F:	include/linux/ipmi-fru.h
5625K:	fmc_d.*register
5626
5627FPGA MANAGER FRAMEWORK
5628M:	Alan Tull <atull@kernel.org>
5629M:	Moritz Fischer <mdf@kernel.org>
5630L:	linux-fpga@vger.kernel.org
5631S:	Maintained
5632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5633Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5634F:	Documentation/fpga/
5635F:	Documentation/driver-api/fpga/
5636F:	Documentation/devicetree/bindings/fpga/
5637F:	drivers/fpga/
5638F:	include/linux/fpga/
5639W:	http://www.rocketboards.org
5640
5641FPU EMULATOR
5642M:	Bill Metzenthen <billm@melbpc.org.au>
5643W:	http://floatingpoint.sourceforge.net/emulator/index.html
5644S:	Maintained
5645F:	arch/x86/math-emu/
5646
5647FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5648L:	netdev@vger.kernel.org
5649S:	Orphan
5650F:	drivers/net/wan/dlci.c
5651F:	drivers/net/wan/sdla.c
5652
5653FRAMEBUFFER LAYER
5654M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5655L:	dri-devel@lists.freedesktop.org
5656L:	linux-fbdev@vger.kernel.org
5657T:	git git://github.com/bzolnier/linux.git
5658Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5659S:	Maintained
5660F:	Documentation/fb/
5661F:	drivers/video/
5662F:	include/video/
5663F:	include/linux/fb.h
5664F:	include/uapi/video/
5665F:	include/uapi/linux/fb.h
5666
5667FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5668M:	Horia Geantă <horia.geanta@nxp.com>
5669M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5670L:	linux-crypto@vger.kernel.org
5671S:	Maintained
5672F:	drivers/crypto/caam/
5673F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5674
5675FREESCALE DIU FRAMEBUFFER DRIVER
5676M:	Timur Tabi <timur@kernel.org>
5677L:	linux-fbdev@vger.kernel.org
5678S:	Maintained
5679F:	drivers/video/fbdev/fsl-diu-fb.*
5680
5681FREESCALE DMA DRIVER
5682M:	Li Yang <leoyang.li@nxp.com>
5683M:	Zhang Wei <zw@zh-kernel.org>
5684L:	linuxppc-dev@lists.ozlabs.org
5685S:	Maintained
5686F:	drivers/dma/fsldma.*
5687
5688FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5689M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5690L:	netdev@vger.kernel.org
5691S:	Maintained
5692F:	drivers/net/ethernet/freescale/gianfar*
5693F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5694
5695FREESCALE GPMI NAND DRIVER
5696M:	Han Xu <han.xu@nxp.com>
5697L:	linux-mtd@lists.infradead.org
5698S:	Maintained
5699F:	drivers/mtd/nand/raw/gpmi-nand/*
5700
5701FREESCALE I2C CPM DRIVER
5702M:	Jochen Friedrich <jochen@scram.de>
5703L:	linuxppc-dev@lists.ozlabs.org
5704L:	linux-i2c@vger.kernel.org
5705S:	Maintained
5706F:	drivers/i2c/busses/i2c-cpm.c
5707
5708FREESCALE IMX / MXC FEC DRIVER
5709M:	Fugang Duan <fugang.duan@nxp.com>
5710L:	netdev@vger.kernel.org
5711S:	Maintained
5712F:	drivers/net/ethernet/freescale/fec_main.c
5713F:	drivers/net/ethernet/freescale/fec_ptp.c
5714F:	drivers/net/ethernet/freescale/fec.h
5715F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5716
5717FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5718M:	Sascha Hauer <s.hauer@pengutronix.de>
5719R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5720L:	linux-fbdev@vger.kernel.org
5721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5722S:	Maintained
5723F:	include/linux/platform_data/video-imxfb.h
5724F:	drivers/video/fbdev/imxfb.c
5725
5726FREESCALE QORIQ DPAA ETHERNET DRIVER
5727M:	Madalin Bucur <madalin.bucur@nxp.com>
5728L:	netdev@vger.kernel.org
5729S:	Maintained
5730F:	drivers/net/ethernet/freescale/dpaa
5731
5732FREESCALE QORIQ DPAA FMAN DRIVER
5733M:	Madalin Bucur <madalin.bucur@nxp.com>
5734L:	netdev@vger.kernel.org
5735S:	Maintained
5736F:	drivers/net/ethernet/freescale/fman
5737F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5738
5739FREESCALE QORIQ PTP CLOCK DRIVER
5740M:	Yangbo Lu <yangbo.lu@nxp.com>
5741L:	netdev@vger.kernel.org
5742S:	Maintained
5743F:	drivers/ptp/ptp_qoriq.c
5744F:	include/linux/fsl/ptp_qoriq.h
5745F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5746
5747FREESCALE QUAD SPI DRIVER
5748M:	Han Xu <han.xu@nxp.com>
5749L:	linux-mtd@lists.infradead.org
5750S:	Maintained
5751F:	drivers/mtd/spi-nor/fsl-quadspi.c
5752
5753FREESCALE QUICC ENGINE LIBRARY
5754M:	Qiang Zhao <qiang.zhao@nxp.com>
5755L:	linuxppc-dev@lists.ozlabs.org
5756S:	Maintained
5757F:	drivers/soc/fsl/qe/
5758F:	include/soc/fsl/*qe*.h
5759F:	include/soc/fsl/*ucc*.h
5760
5761FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5762M:	Li Yang <leoyang.li@nxp.com>
5763L:	netdev@vger.kernel.org
5764L:	linuxppc-dev@lists.ozlabs.org
5765S:	Maintained
5766F:	drivers/net/ethernet/freescale/ucc_geth*
5767
5768FREESCALE QUICC ENGINE UCC HDLC DRIVER
5769M:	Zhao Qiang <qiang.zhao@nxp.com>
5770L:	netdev@vger.kernel.org
5771L:	linuxppc-dev@lists.ozlabs.org
5772S:	Maintained
5773F:	drivers/net/wan/fsl_ucc_hdlc*
5774
5775FREESCALE QUICC ENGINE UCC UART DRIVER
5776M:	Timur Tabi <timur@kernel.org>
5777L:	linuxppc-dev@lists.ozlabs.org
5778S:	Maintained
5779F:	drivers/tty/serial/ucc_uart.c
5780
5781FREESCALE SOC DRIVERS
5782M:	Li Yang <leoyang.li@nxp.com>
5783L:	linuxppc-dev@lists.ozlabs.org
5784L:	linux-arm-kernel@lists.infradead.org
5785S:	Maintained
5786F:	Documentation/devicetree/bindings/soc/fsl/
5787F:	drivers/soc/fsl/
5788F:	include/linux/fsl/
5789
5790FREESCALE SOC FS_ENET DRIVER
5791M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5792M:	Vitaly Bordug <vbordug@ru.mvista.com>
5793L:	linuxppc-dev@lists.ozlabs.org
5794L:	netdev@vger.kernel.org
5795S:	Maintained
5796F:	drivers/net/ethernet/freescale/fs_enet/
5797F:	include/linux/fs_enet_pd.h
5798
5799FREESCALE SOC SOUND DRIVERS
5800M:	Timur Tabi <timur@kernel.org>
5801M:	Nicolin Chen <nicoleotsuka@gmail.com>
5802M:	Xiubo Li <Xiubo.Lee@gmail.com>
5803R:	Fabio Estevam <fabio.estevam@nxp.com>
5804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5805L:	linuxppc-dev@lists.ozlabs.org
5806S:	Maintained
5807F:	sound/soc/fsl/fsl*
5808F:	sound/soc/fsl/imx*
5809F:	sound/soc/fsl/mpc8610_hpcd.c
5810
5811FREESCALE USB PERIPHERAL DRIVERS
5812M:	Li Yang <leoyang.li@nxp.com>
5813L:	linux-usb@vger.kernel.org
5814L:	linuxppc-dev@lists.ozlabs.org
5815S:	Maintained
5816F:	drivers/usb/gadget/udc/fsl*
5817
5818FREEVXFS FILESYSTEM
5819M:	Christoph Hellwig <hch@infradead.org>
5820W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5821S:	Maintained
5822F:	fs/freevxfs/
5823
5824FREEZER
5825M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5826M:	Pavel Machek <pavel@ucw.cz>
5827L:	linux-pm@vger.kernel.org
5828S:	Supported
5829F:	Documentation/power/freezing-of-tasks.txt
5830F:	include/linux/freezer.h
5831F:	kernel/freezer.c
5832
5833FRONTSWAP API
5834M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5835L:	linux-kernel@vger.kernel.org
5836S:	Maintained
5837F:	mm/frontswap.c
5838F:	include/linux/frontswap.h
5839
5840FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5841M:	David Howells <dhowells@redhat.com>
5842L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5843S:	Supported
5844F:	Documentation/filesystems/caching/
5845F:	fs/fscache/
5846F:	include/linux/fscache*.h
5847
5848FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5849M:	Theodore Y. Ts'o <tytso@mit.edu>
5850M:	Jaegeuk Kim <jaegeuk@kernel.org>
5851L:	linux-fscrypt@vger.kernel.org
5852Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5854S:	Supported
5855F:	fs/crypto/
5856F:	include/linux/fscrypt*.h
5857F:	Documentation/filesystems/fscrypt.rst
5858
5859FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5860M:	Jan Kara <jack@suse.cz>
5861R:	Amir Goldstein <amir73il@gmail.com>
5862L:	linux-fsdevel@vger.kernel.org
5863S:	Maintained
5864F:	fs/notify/
5865F:	include/linux/fsnotify*.h
5866
5867FUJITSU LAPTOP EXTRAS
5868M:	Jonathan Woithe <jwoithe@just42.net>
5869L:	platform-driver-x86@vger.kernel.org
5870S:	Maintained
5871F:	drivers/platform/x86/fujitsu-laptop.c
5872
5873FUJITSU M-5MO LS CAMERA ISP DRIVER
5874M:	Kyungmin Park <kyungmin.park@samsung.com>
5875M:	Heungjun Kim <riverful.kim@samsung.com>
5876L:	linux-media@vger.kernel.org
5877S:	Maintained
5878F:	drivers/media/i2c/m5mols/
5879F:	include/media/i2c/m5mols.h
5880
5881FUJITSU TABLET EXTRAS
5882M:	Robert Gerlach <khnz@gmx.de>
5883L:	platform-driver-x86@vger.kernel.org
5884S:	Maintained
5885F:	drivers/platform/x86/fujitsu-tablet.c
5886
5887FUSE: FILESYSTEM IN USERSPACE
5888M:	Miklos Szeredi <miklos@szeredi.hu>
5889L:	linux-fsdevel@vger.kernel.org
5890W:	http://fuse.sourceforge.net/
5891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5892S:	Maintained
5893F:	fs/fuse/
5894F:	include/uapi/linux/fuse.h
5895F:	Documentation/filesystems/fuse.txt
5896
5897FUTEX SUBSYSTEM
5898M:	Thomas Gleixner <tglx@linutronix.de>
5899M:	Ingo Molnar <mingo@redhat.com>
5900R:	Peter Zijlstra <peterz@infradead.org>
5901R:	Darren Hart <dvhart@infradead.org>
5902L:	linux-kernel@vger.kernel.org
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5904S:	Maintained
5905F:	kernel/futex.c
5906F:	kernel/futex_compat.c
5907F:	include/asm-generic/futex.h
5908F:	include/linux/futex.h
5909F:	include/uapi/linux/futex.h
5910F:	tools/testing/selftests/futex/
5911F:	tools/perf/bench/futex*
5912F:	Documentation/*futex*
5913
5914GCC PLUGINS
5915M:	Kees Cook <keescook@chromium.org>
5916R:	Emese Revfy <re.emese@gmail.com>
5917L:	kernel-hardening@lists.openwall.com
5918S:	Maintained
5919F:	scripts/gcc-plugins/
5920F:	scripts/gcc-plugin.sh
5921F:	scripts/Makefile.gcc-plugins
5922F:	Documentation/gcc-plugins.txt
5923
5924GCOV BASED KERNEL PROFILING
5925M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5926S:	Maintained
5927F:	kernel/gcov/
5928F:	Documentation/dev-tools/gcov.rst
5929
5930GDB KERNEL DEBUGGING HELPER SCRIPTS
5931M:	Jan Kiszka <jan.kiszka@siemens.com>
5932M:	Kieran Bingham <kieran@bingham.xyz>
5933S:	Supported
5934F:	scripts/gdb/
5935
5936GDT SCSI DISK ARRAY CONTROLLER DRIVER
5937M:	Achim Leubner <achim_leubner@adaptec.com>
5938L:	linux-scsi@vger.kernel.org
5939W:	http://www.icp-vortex.com/
5940S:	Supported
5941F:	drivers/scsi/gdt*
5942
5943GEMTEK FM RADIO RECEIVER DRIVER
5944M:	Hans Verkuil <hverkuil@xs4all.nl>
5945L:	linux-media@vger.kernel.org
5946T:	git git://linuxtv.org/media_tree.git
5947W:	https://linuxtv.org
5948S:	Maintained
5949F:	drivers/media/radio/radio-gemtek*
5950
5951GENERIC GPIO I2C DRIVER
5952M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5953S:	Supported
5954F:	drivers/i2c/busses/i2c-gpio.c
5955F:	include/linux/platform_data/i2c-gpio.h
5956
5957GENERIC GPIO I2C MULTIPLEXER DRIVER
5958M:	Peter Korsgaard <peter.korsgaard@barco.com>
5959L:	linux-i2c@vger.kernel.org
5960S:	Supported
5961F:	drivers/i2c/muxes/i2c-mux-gpio.c
5962F:	include/linux/platform_data/i2c-mux-gpio.h
5963F:	Documentation/i2c/muxes/i2c-mux-gpio
5964
5965GENERIC HDLC (WAN) DRIVERS
5966M:	Krzysztof Halasa <khc@pm.waw.pl>
5967W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5968S:	Maintained
5969F:	drivers/net/wan/c101.c
5970F:	drivers/net/wan/hd6457*
5971F:	drivers/net/wan/hdlc*
5972F:	drivers/net/wan/n2.c
5973F:	drivers/net/wan/pc300too.c
5974F:	drivers/net/wan/pci200syn.c
5975F:	drivers/net/wan/wanxl*
5976
5977GENERIC INCLUDE/ASM HEADER FILES
5978M:	Arnd Bergmann <arnd@arndb.de>
5979L:	linux-arch@vger.kernel.org
5980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5981S:	Maintained
5982F:	include/asm-generic/
5983F:	include/uapi/asm-generic/
5984
5985GENERIC PHY FRAMEWORK
5986M:	Kishon Vijay Abraham I <kishon@ti.com>
5987L:	linux-kernel@vger.kernel.org
5988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5989S:	Supported
5990F:	drivers/phy/
5991F:	include/linux/phy/
5992
5993GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5994M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5995S:	Supported
5996F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5997
5998GENERIC PM DOMAINS
5999M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6000M:	Kevin Hilman <khilman@kernel.org>
6001M:	Ulf Hansson <ulf.hansson@linaro.org>
6002L:	linux-pm@vger.kernel.org
6003S:	Supported
6004F:	drivers/base/power/domain*.c
6005F:	include/linux/pm_domain.h
6006F:	Documentation/devicetree/bindings/power/power_domain.txt
6007
6008GENERIC UIO DRIVER FOR PCI DEVICES
6009M:	"Michael S. Tsirkin" <mst@redhat.com>
6010L:	kvm@vger.kernel.org
6011S:	Supported
6012F:	drivers/uio/uio_pci_generic.c
6013
6014GENWQE (IBM Generic Workqueue Card)
6015M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6016M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6017S:	Supported
6018F:	drivers/misc/genwqe/
6019
6020GET_MAINTAINER SCRIPT
6021M:	Joe Perches <joe@perches.com>
6022S:	Maintained
6023F:	scripts/get_maintainer.pl
6024
6025GFS2 FILE SYSTEM
6026M:	Bob Peterson <rpeterso@redhat.com>
6027M:	Andreas Gruenbacher <agruenba@redhat.com>
6028L:	cluster-devel@redhat.com
6029W:	http://sources.redhat.com/cluster/
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6031S:	Supported
6032F:	Documentation/filesystems/gfs2*.txt
6033F:	fs/gfs2/
6034F:	include/uapi/linux/gfs2_ondisk.h
6035
6036GIGASET ISDN DRIVERS
6037M:	Paul Bolle <pebolle@tiscali.nl>
6038L:	gigaset307x-common@lists.sourceforge.net
6039W:	http://gigaset307x.sourceforge.net/
6040S:	Odd Fixes
6041F:	Documentation/isdn/README.gigaset
6042F:	drivers/isdn/gigaset/
6043F:	include/uapi/linux/gigaset_dev.h
6044
6045GO7007 MPEG CODEC
6046M:	Hans Verkuil <hans.verkuil@cisco.com>
6047L:	linux-media@vger.kernel.org
6048S:	Maintained
6049F:	drivers/media/usb/go7007/
6050
6051GOODIX TOUCHSCREEN
6052M:	Bastien Nocera <hadess@hadess.net>
6053L:	linux-input@vger.kernel.org
6054S:	Maintained
6055F:	drivers/input/touchscreen/goodix.c
6056
6057GPD POCKET FAN DRIVER
6058M:	Hans de Goede <hdegoede@redhat.com>
6059L:	platform-driver-x86@vger.kernel.org
6060S:	Maintained
6061F:	drivers/platform/x86/gpd-pocket-fan.c
6062
6063GPIO ACPI SUPPORT
6064M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6065M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6066L:	linux-gpio@vger.kernel.org
6067L:	linux-acpi@vger.kernel.org
6068S:	Maintained
6069F:	Documentation/acpi/gpio-properties.txt
6070F:	drivers/gpio/gpiolib-acpi.c
6071
6072GPIO IR Transmitter
6073M:	Sean Young <sean@mess.org>
6074L:	linux-media@vger.kernel.org
6075S:	Maintained
6076F:	drivers/media/rc/gpio-ir-tx.c
6077
6078GPIO MOCKUP DRIVER
6079M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6080R:	Bartosz Golaszewski <brgl@bgdev.pl>
6081L:	linux-gpio@vger.kernel.org
6082S:	Maintained
6083F:	drivers/gpio/gpio-mockup.c
6084F:	tools/testing/selftests/gpio/
6085
6086GPIO SUBSYSTEM
6087M:	Linus Walleij <linus.walleij@linaro.org>
6088L:	linux-gpio@vger.kernel.org
6089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6090S:	Maintained
6091F:	Documentation/devicetree/bindings/gpio/
6092F:	Documentation/driver-api/gpio/
6093F:	Documentation/gpio/
6094F:	Documentation/ABI/testing/gpio-cdev
6095F:	Documentation/ABI/obsolete/sysfs-gpio
6096F:	drivers/gpio/
6097F:	include/linux/gpio/
6098F:	include/linux/gpio.h
6099F:	include/linux/of_gpio.h
6100F:	include/asm-generic/gpio.h
6101F:	include/uapi/linux/gpio.h
6102F:	tools/gpio/
6103
6104GRE DEMULTIPLEXER DRIVER
6105M:	Dmitry Kozlov <xeb@mail.ru>
6106L:	netdev@vger.kernel.org
6107S:	Maintained
6108F:	net/ipv4/gre_demux.c
6109F:	net/ipv4/gre_offload.c
6110F:	include/net/gre.h
6111
6112GRETH 10/100/1G Ethernet MAC device driver
6113M:	Andreas Larsson <andreas@gaisler.com>
6114L:	netdev@vger.kernel.org
6115S:	Maintained
6116F:	drivers/net/ethernet/aeroflex/
6117
6118GREYBUS AUDIO PROTOCOLS DRIVERS
6119M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6120M:	Mark Greer <mgreer@animalcreek.com>
6121S:	Maintained
6122F:	drivers/staging/greybus/audio_apbridgea.c
6123F:	drivers/staging/greybus/audio_apbridgea.h
6124F:	drivers/staging/greybus/audio_codec.c
6125F:	drivers/staging/greybus/audio_codec.h
6126F:	drivers/staging/greybus/audio_gb.c
6127F:	drivers/staging/greybus/audio_manager.c
6128F:	drivers/staging/greybus/audio_manager.h
6129F:	drivers/staging/greybus/audio_manager_module.c
6130F:	drivers/staging/greybus/audio_manager_private.h
6131F:	drivers/staging/greybus/audio_manager_sysfs.c
6132F:	drivers/staging/greybus/audio_module.c
6133F:	drivers/staging/greybus/audio_topology.c
6134
6135GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6136M:	Viresh Kumar <vireshk@kernel.org>
6137S:	Maintained
6138F:	drivers/staging/greybus/authentication.c
6139F:	drivers/staging/greybus/bootrom.c
6140F:	drivers/staging/greybus/firmware.h
6141F:	drivers/staging/greybus/fw-core.c
6142F:	drivers/staging/greybus/fw-download.c
6143F:	drivers/staging/greybus/fw-managament.c
6144F:	drivers/staging/greybus/greybus_authentication.h
6145F:	drivers/staging/greybus/greybus_firmware.h
6146F:	drivers/staging/greybus/hid.c
6147F:	drivers/staging/greybus/i2c.c
6148F:	drivers/staging/greybus/spi.c
6149F:	drivers/staging/greybus/spilib.c
6150F:	drivers/staging/greybus/spilib.h
6151
6152GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6153M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6154S:	Maintained
6155F:	drivers/staging/greybus/loopback.c
6156F:	drivers/staging/greybus/timesync.c
6157F:	drivers/staging/greybus/timesync_platform.c
6158
6159GREYBUS PLATFORM DRIVERS
6160M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6161S:	Maintained
6162F:	drivers/staging/greybus/arche-platform.c
6163F:	drivers/staging/greybus/arche-apb-ctrl.c
6164F:	drivers/staging/greybus/arche_platform.h
6165
6166GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6167M:	Rui Miguel Silva <rmfrfs@gmail.com>
6168S:	Maintained
6169F:	drivers/staging/greybus/sdio.c
6170F:	drivers/staging/greybus/light.c
6171F:	drivers/staging/greybus/gpio.c
6172F:	drivers/staging/greybus/power_supply.c
6173F:	drivers/staging/greybus/spi.c
6174F:	drivers/staging/greybus/spilib.c
6175
6176GREYBUS SUBSYSTEM
6177M:	Johan Hovold <johan@kernel.org>
6178M:	Alex Elder <elder@kernel.org>
6179M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6180S:	Maintained
6181F:	drivers/staging/greybus/
6182L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6183
6184GREYBUS UART PROTOCOLS DRIVERS
6185M:	David Lin <dtwlin@gmail.com>
6186S:	Maintained
6187F:	drivers/staging/greybus/uart.c
6188F:	drivers/staging/greybus/log.c
6189
6190GS1662 VIDEO SERIALIZER
6191M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6192L:	linux-media@vger.kernel.org
6193T:	git git://linuxtv.org/media_tree.git
6194S:	Maintained
6195F:	drivers/media/spi/gs1662.c
6196
6197GSPCA FINEPIX SUBDRIVER
6198M:	Frank Zago <frank@zago.net>
6199L:	linux-media@vger.kernel.org
6200T:	git git://linuxtv.org/media_tree.git
6201S:	Maintained
6202F:	drivers/media/usb/gspca/finepix.c
6203
6204GSPCA GL860 SUBDRIVER
6205M:	Olivier Lorin <o.lorin@laposte.net>
6206L:	linux-media@vger.kernel.org
6207T:	git git://linuxtv.org/media_tree.git
6208S:	Maintained
6209F:	drivers/media/usb/gspca/gl860/
6210
6211GSPCA M5602 SUBDRIVER
6212M:	Erik Andren <erik.andren@gmail.com>
6213L:	linux-media@vger.kernel.org
6214T:	git git://linuxtv.org/media_tree.git
6215S:	Maintained
6216F:	drivers/media/usb/gspca/m5602/
6217
6218GSPCA PAC207 SONIXB SUBDRIVER
6219M:	Hans Verkuil <hverkuil@xs4all.nl>
6220L:	linux-media@vger.kernel.org
6221T:	git git://linuxtv.org/media_tree.git
6222S:	Odd Fixes
6223F:	drivers/media/usb/gspca/pac207.c
6224
6225GSPCA SN9C20X SUBDRIVER
6226M:	Brian Johnson <brijohn@gmail.com>
6227L:	linux-media@vger.kernel.org
6228T:	git git://linuxtv.org/media_tree.git
6229S:	Maintained
6230F:	drivers/media/usb/gspca/sn9c20x.c
6231
6232GSPCA T613 SUBDRIVER
6233M:	Leandro Costantino <lcostantino@gmail.com>
6234L:	linux-media@vger.kernel.org
6235T:	git git://linuxtv.org/media_tree.git
6236S:	Maintained
6237F:	drivers/media/usb/gspca/t613.c
6238
6239GSPCA USB WEBCAM DRIVER
6240M:	Hans Verkuil <hverkuil@xs4all.nl>
6241L:	linux-media@vger.kernel.org
6242T:	git git://linuxtv.org/media_tree.git
6243S:	Odd Fixes
6244F:	drivers/media/usb/gspca/
6245
6246GTP (GPRS Tunneling Protocol)
6247M:	Pablo Neira Ayuso <pablo@netfilter.org>
6248M:	Harald Welte <laforge@gnumonks.org>
6249L:	osmocom-net-gprs@lists.osmocom.org
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6251S:	Maintained
6252F:	drivers/net/gtp.c
6253
6254GUID PARTITION TABLE (GPT)
6255M:	Davidlohr Bueso <dave@stgolabs.net>
6256L:	linux-efi@vger.kernel.org
6257S:	Maintained
6258F:	block/partitions/efi.*
6259
6260H8/300 ARCHITECTURE
6261M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6262L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6263W:	http://uclinux-h8.sourceforge.jp
6264T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6265S:	Maintained
6266F:	arch/h8300/
6267F:	drivers/clocksource/h8300_*.c
6268F:	drivers/clk/h8300/
6269F:	drivers/irqchip/irq-renesas-h8*.c
6270
6271HACKRF MEDIA DRIVER
6272M:	Antti Palosaari <crope@iki.fi>
6273L:	linux-media@vger.kernel.org
6274W:	https://linuxtv.org
6275W:	http://palosaari.fi/linux/
6276Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6277T:	git git://linuxtv.org/anttip/media_tree.git
6278S:	Maintained
6279F:	drivers/media/usb/hackrf/
6280
6281HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6282M:	Frank Seidel <frank@f-seidel.de>
6283L:	platform-driver-x86@vger.kernel.org
6284W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6285S:	Maintained
6286F:	drivers/platform/x86/hdaps.c
6287
6288HARDWARE MONITORING
6289M:	Jean Delvare <jdelvare@suse.com>
6290M:	Guenter Roeck <linux@roeck-us.net>
6291L:	linux-hwmon@vger.kernel.org
6292W:	http://hwmon.wiki.kernel.org/
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6294S:	Maintained
6295F:	Documentation/devicetree/bindings/hwmon/
6296F:	Documentation/hwmon/
6297F:	drivers/hwmon/
6298F:	include/linux/hwmon*.h
6299
6300HARDWARE RANDOM NUMBER GENERATOR CORE
6301M:	Matt Mackall <mpm@selenic.com>
6302M:	Herbert Xu <herbert@gondor.apana.org.au>
6303L:	linux-crypto@vger.kernel.org
6304S:	Odd fixes
6305F:	Documentation/devicetree/bindings/rng/
6306F:	Documentation/hw_random.txt
6307F:	drivers/char/hw_random/
6308F:	include/linux/hw_random.h
6309
6310HARDWARE TRACING FACILITIES
6311M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6312S:	Maintained
6313F:	drivers/hwtracing/
6314
6315HARDWARE SPINLOCK CORE
6316M:	Ohad Ben-Cohen <ohad@wizery.com>
6317M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6318L:	linux-remoteproc@vger.kernel.org
6319S:	Maintained
6320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6321F:	Documentation/devicetree/bindings/hwlock/
6322F:	Documentation/hwspinlock.txt
6323F:	drivers/hwspinlock/
6324F:	include/linux/hwspinlock.h
6325
6326HARMONY SOUND DRIVER
6327L:	linux-parisc@vger.kernel.org
6328S:	Maintained
6329F:	sound/parisc/harmony.*
6330
6331HDPVR USB VIDEO ENCODER DRIVER
6332M:	Hans Verkuil <hverkuil@xs4all.nl>
6333L:	linux-media@vger.kernel.org
6334T:	git git://linuxtv.org/media_tree.git
6335W:	https://linuxtv.org
6336S:	Odd Fixes
6337F:	drivers/media/usb/hdpvr/
6338
6339HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6340M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6341S:	Supported
6342F:	Documentation/watchdog/hpwdt.txt
6343F:	drivers/watchdog/hpwdt.c
6344
6345HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6346M:	Don Brace <don.brace@microsemi.com>
6347L:	esc.storagedev@microsemi.com
6348L:	linux-scsi@vger.kernel.org
6349S:	Supported
6350F:	Documentation/scsi/hpsa.txt
6351F:	drivers/scsi/hpsa*.[ch]
6352F:	include/linux/cciss*.h
6353F:	include/uapi/linux/cciss*.h
6354
6355HFI1 DRIVER
6356M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6357M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6358L:	linux-rdma@vger.kernel.org
6359S:	Supported
6360F:	drivers/infiniband/hw/hfi1
6361
6362HFS FILESYSTEM
6363L:	linux-fsdevel@vger.kernel.org
6364S:	Orphan
6365F:	Documentation/filesystems/hfs.txt
6366F:	fs/hfs/
6367
6368HFSPLUS FILESYSTEM
6369L:	linux-fsdevel@vger.kernel.org
6370S:	Orphan
6371F:	Documentation/filesystems/hfsplus.txt
6372F:	fs/hfsplus/
6373
6374HGA FRAMEBUFFER DRIVER
6375M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6376L:	linux-nvidia@lists.surfsouth.com
6377W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6378S:	Maintained
6379F:	drivers/video/fbdev/hgafb.c
6380
6381HIBERNATION (aka Software Suspend, aka swsusp)
6382M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6383M:	Pavel Machek <pavel@ucw.cz>
6384L:	linux-pm@vger.kernel.org
6385B:	https://bugzilla.kernel.org
6386S:	Supported
6387F:	arch/x86/power/
6388F:	drivers/base/power/
6389F:	kernel/power/
6390F:	include/linux/suspend.h
6391F:	include/linux/freezer.h
6392F:	include/linux/pm.h
6393F:	arch/*/include/asm/suspend*.h
6394
6395HID CORE LAYER
6396M:	Jiri Kosina <jikos@kernel.org>
6397R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6398L:	linux-input@vger.kernel.org
6399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6400S:	Maintained
6401F:	drivers/hid/
6402F:	include/linux/hid*
6403F:	include/uapi/linux/hid*
6404
6405HID SENSOR HUB DRIVERS
6406M:	Jiri Kosina <jikos@kernel.org>
6407M:	Jonathan Cameron <jic23@kernel.org>
6408M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6409L:	linux-input@vger.kernel.org
6410L:	linux-iio@vger.kernel.org
6411S:	Maintained
6412F:	Documentation/hid/hid-sensor*
6413F:	drivers/hid/hid-sensor-*
6414F:	drivers/iio/*/hid-*
6415F:	include/linux/hid-sensor-*
6416
6417HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6418M:	Thomas Gleixner <tglx@linutronix.de>
6419L:	linux-kernel@vger.kernel.org
6420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6421S:	Maintained
6422F:	Documentation/timers/
6423F:	kernel/time/hrtimer.c
6424F:	kernel/time/clockevents.c
6425F:	kernel/time/timer_*.c
6426F:	include/linux/clockchips.h
6427F:	include/linux/hrtimer.h
6428
6429HIGH-SPEED SCC DRIVER FOR AX.25
6430L:	linux-hams@vger.kernel.org
6431S:	Orphan
6432F:	drivers/net/hamradio/dmascc.c
6433F:	drivers/net/hamradio/scc.c
6434
6435HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6436M:	HighPoint Linux Team <linux@highpoint-tech.com>
6437W:	http://www.highpoint-tech.com
6438S:	Supported
6439F:	Documentation/scsi/hptiop.txt
6440F:	drivers/scsi/hptiop.c
6441
6442HIPPI
6443M:	Jes Sorensen <jes@trained-monkey.org>
6444L:	linux-hippi@sunsite.dk
6445S:	Maintained
6446F:	include/linux/hippidevice.h
6447F:	include/uapi/linux/if_hippi.h
6448F:	net/802/hippi.c
6449F:	drivers/net/hippi/
6450
6451HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6452M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6453M:	Salil Mehta <salil.mehta@huawei.com>
6454L:	netdev@vger.kernel.org
6455W:	http://www.hisilicon.com
6456S:	Maintained
6457F:	drivers/net/ethernet/hisilicon/hns3/
6458
6459HISILICON LPC BUS DRIVER
6460M:	john.garry@huawei.com
6461W:	http://www.hisilicon.com
6462S:	Maintained
6463F:	drivers/bus/hisi_lpc.c
6464F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6465
6466HISILICON NETWORK SUBSYSTEM DRIVER
6467M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6468M:	Salil Mehta <salil.mehta@huawei.com>
6469L:	netdev@vger.kernel.org
6470W:	http://www.hisilicon.com
6471S:	Maintained
6472F:	drivers/net/ethernet/hisilicon/
6473F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6474
6475HISILICON PMU DRIVER
6476M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6477W:	http://www.hisilicon.com
6478S:	Supported
6479F:	drivers/perf/hisilicon
6480F:	Documentation/perf/hisi-pmu.txt
6481
6482HISILICON ROCE DRIVER
6483M:	Lijun Ou <oulijun@huawei.com>
6484M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6485L:	linux-rdma@vger.kernel.org
6486S:	Maintained
6487F:	drivers/infiniband/hw/hns/
6488F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6489
6490HISILICON SAS Controller
6491M:	John Garry <john.garry@huawei.com>
6492W:	http://www.hisilicon.com
6493S:	Supported
6494F:	drivers/scsi/hisi_sas/
6495F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6496
6497HMM - Heterogeneous Memory Management
6498M:	Jérôme Glisse <jglisse@redhat.com>
6499L:	linux-mm@kvack.org
6500S:	Maintained
6501F:	mm/hmm*
6502F:	include/linux/hmm*
6503F:	Documentation/vm/hmm.rst
6504
6505HOST AP DRIVER
6506M:	Jouni Malinen <j@w1.fi>
6507L:	linux-wireless@vger.kernel.org
6508W:	http://w1.fi/hostap-driver.html
6509S:	Obsolete
6510F:	drivers/net/wireless/intersil/hostap/
6511
6512HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6513L:	platform-driver-x86@vger.kernel.org
6514S:	Orphan
6515F:	drivers/platform/x86/tc1100-wmi.c
6516
6517HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6518M:	Jaroslav Kysela <perex@perex.cz>
6519S:	Maintained
6520F:	drivers/net/ethernet/hp/hp100.*
6521
6522HPET:	High Precision Event Timers driver
6523M:	Clemens Ladisch <clemens@ladisch.de>
6524S:	Maintained
6525F:	Documentation/timers/hpet.txt
6526F:	drivers/char/hpet.c
6527F:	include/linux/hpet.h
6528F:	include/uapi/linux/hpet.h
6529
6530HPET:	x86
6531S:	Orphan
6532F:	arch/x86/kernel/hpet.c
6533F:	arch/x86/include/asm/hpet.h
6534
6535HPFS FILESYSTEM
6536M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6537W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6538S:	Maintained
6539F:	fs/hpfs/
6540
6541HSI SUBSYSTEM
6542M:	Sebastian Reichel <sre@kernel.org>
6543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6544S:	Maintained
6545F:	Documentation/ABI/testing/sysfs-bus-hsi
6546F:	Documentation/driver-api/hsi.rst
6547F:	drivers/hsi/
6548F:	include/linux/hsi/
6549F:	include/uapi/linux/hsi/
6550
6551HSO 3G MODEM DRIVER
6552L:	linux-usb@vger.kernel.org
6553S:	Orphan
6554F:	drivers/net/usb/hso.c
6555
6556HSR NETWORK PROTOCOL
6557M:	Arvid Brodin <arvid.brodin@alten.se>
6558L:	netdev@vger.kernel.org
6559S:	Maintained
6560F:	net/hsr/
6561
6562HT16K33 LED CONTROLLER DRIVER
6563M:	Robin van der Gracht <robin@protonic.nl>
6564S:	Maintained
6565F:	drivers/auxdisplay/ht16k33.c
6566F:	Documentation/devicetree/bindings/display/ht16k33.txt
6567
6568HTCPEN TOUCHSCREEN DRIVER
6569M:	Pau Oliva Fora <pof@eslack.org>
6570L:	linux-input@vger.kernel.org
6571S:	Maintained
6572F:	drivers/input/touchscreen/htcpen.c
6573
6574HUAWEI ETHERNET DRIVER
6575M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6576L:	netdev@vger.kernel.org
6577S:	Supported
6578F:	Documentation/networking/hinic.txt
6579F:	drivers/net/ethernet/huawei/hinic/
6580
6581HUGETLB FILESYSTEM
6582M:	Mike Kravetz <mike.kravetz@oracle.com>
6583L:	linux-mm@kvack.org
6584S:	Maintained
6585F:	fs/hugetlbfs/
6586F:	mm/hugetlb.c
6587F:	include/linux/hugetlb.h
6588F:	Documentation/admin-guide/mm/hugetlbpage.rst
6589F:	Documentation/vm/hugetlbfs_reserv.rst
6590F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6591
6592HVA ST MEDIA DRIVER
6593M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6594L:	linux-media@vger.kernel.org
6595T:	git git://linuxtv.org/media_tree.git
6596W:	https://linuxtv.org
6597S:	Supported
6598F:	drivers/media/platform/sti/hva
6599
6600HWPOISON MEMORY FAILURE HANDLING
6601M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6602L:	linux-mm@kvack.org
6603S:	Maintained
6604F:	mm/memory-failure.c
6605F:	mm/hwpoison-inject.c
6606
6607Hyper-V CORE AND DRIVERS
6608M:	"K. Y. Srinivasan" <kys@microsoft.com>
6609M:	Haiyang Zhang <haiyangz@microsoft.com>
6610M:	Stephen Hemminger <sthemmin@microsoft.com>
6611L:	devel@linuxdriverproject.org
6612S:	Maintained
6613F:	Documentation/networking/netvsc.txt
6614F:	arch/x86/include/asm/mshyperv.h
6615F:	arch/x86/include/asm/trace/hyperv.h
6616F:	arch/x86/include/asm/hyperv-tlfs.h
6617F:	arch/x86/kernel/cpu/mshyperv.c
6618F:	arch/x86/hyperv
6619F:	drivers/hid/hid-hyperv.c
6620F:	drivers/hv/
6621F:	drivers/input/serio/hyperv-keyboard.c
6622F:	drivers/pci/controller/pci-hyperv.c
6623F:	drivers/net/hyperv/
6624F:	drivers/scsi/storvsc_drv.c
6625F:	drivers/uio/uio_hv_generic.c
6626F:	drivers/video/fbdev/hyperv_fb.c
6627F:	net/vmw_vsock/hyperv_transport.c
6628F:	include/linux/hyperv.h
6629F:	include/uapi/linux/hyperv.h
6630F:	tools/hv/
6631F:	Documentation/ABI/stable/sysfs-bus-vmbus
6632
6633HYPERVISOR VIRTUAL CONSOLE DRIVER
6634L:	linuxppc-dev@lists.ozlabs.org
6635S:	Odd Fixes
6636F:	drivers/tty/hvc/
6637
6638I2C ACPI SUPPORT
6639M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6640L:	linux-i2c@vger.kernel.org
6641L:	linux-acpi@vger.kernel.org
6642S:	Maintained
6643F:	drivers/i2c/i2c-core-acpi.c
6644
6645I2C MUXES
6646M:	Peter Rosin <peda@axentia.se>
6647L:	linux-i2c@vger.kernel.org
6648S:	Maintained
6649F:	Documentation/i2c/i2c-topology
6650F:	Documentation/i2c/muxes/
6651F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6652F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6653F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6654F:	drivers/i2c/i2c-mux.c
6655F:	drivers/i2c/muxes/
6656F:	include/linux/i2c-mux.h
6657
6658I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6659M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6660L:	linux-i2c@vger.kernel.org
6661S:	Maintained
6662F:	drivers/i2c/busses/i2c-mv64xxx.c
6663
6664I2C OVER PARALLEL PORT
6665M:	Jean Delvare <jdelvare@suse.com>
6666L:	linux-i2c@vger.kernel.org
6667S:	Maintained
6668F:	Documentation/i2c/busses/i2c-parport
6669F:	Documentation/i2c/busses/i2c-parport-light
6670F:	drivers/i2c/busses/i2c-parport.c
6671F:	drivers/i2c/busses/i2c-parport-light.c
6672
6673I2C SUBSYSTEM
6674M:	Wolfram Sang <wsa@the-dreams.de>
6675L:	linux-i2c@vger.kernel.org
6676W:	https://i2c.wiki.kernel.org/
6677Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6679S:	Maintained
6680F:	Documentation/devicetree/bindings/i2c/i2c.txt
6681F:	Documentation/i2c/
6682F:	drivers/i2c/*
6683F:	include/linux/i2c.h
6684F:	include/linux/i2c-dev.h
6685F:	include/linux/i2c-smbus.h
6686F:	include/uapi/linux/i2c.h
6687F:	include/uapi/linux/i2c-*.h
6688
6689I2C SUBSYSTEM HOST DRIVERS
6690L:	linux-i2c@vger.kernel.org
6691W:	https://i2c.wiki.kernel.org/
6692Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6694S:	Odd Fixes
6695F:	Documentation/devicetree/bindings/i2c/
6696F:	drivers/i2c/algos/
6697F:	drivers/i2c/busses/
6698
6699I2C-TAOS-EVM DRIVER
6700M:	Jean Delvare <jdelvare@suse.com>
6701L:	linux-i2c@vger.kernel.org
6702S:	Maintained
6703F:	Documentation/i2c/busses/i2c-taos-evm
6704F:	drivers/i2c/busses/i2c-taos-evm.c
6705
6706I2C-TINY-USB DRIVER
6707M:	Till Harbaum <till@harbaum.org>
6708L:	linux-i2c@vger.kernel.org
6709W:	http://www.harbaum.org/till/i2c_tiny_usb
6710S:	Maintained
6711F:	drivers/i2c/busses/i2c-tiny-usb.c
6712
6713I2C/SMBUS CONTROLLER DRIVERS FOR PC
6714M:	Jean Delvare <jdelvare@suse.com>
6715L:	linux-i2c@vger.kernel.org
6716S:	Maintained
6717F:	Documentation/i2c/busses/i2c-ali1535
6718F:	Documentation/i2c/busses/i2c-ali1563
6719F:	Documentation/i2c/busses/i2c-ali15x3
6720F:	Documentation/i2c/busses/i2c-amd756
6721F:	Documentation/i2c/busses/i2c-amd8111
6722F:	Documentation/i2c/busses/i2c-i801
6723F:	Documentation/i2c/busses/i2c-nforce2
6724F:	Documentation/i2c/busses/i2c-piix4
6725F:	Documentation/i2c/busses/i2c-sis5595
6726F:	Documentation/i2c/busses/i2c-sis630
6727F:	Documentation/i2c/busses/i2c-sis96x
6728F:	Documentation/i2c/busses/i2c-via
6729F:	Documentation/i2c/busses/i2c-viapro
6730F:	drivers/i2c/busses/i2c-ali1535.c
6731F:	drivers/i2c/busses/i2c-ali1563.c
6732F:	drivers/i2c/busses/i2c-ali15x3.c
6733F:	drivers/i2c/busses/i2c-amd756.c
6734F:	drivers/i2c/busses/i2c-amd756-s4882.c
6735F:	drivers/i2c/busses/i2c-amd8111.c
6736F:	drivers/i2c/busses/i2c-i801.c
6737F:	drivers/i2c/busses/i2c-isch.c
6738F:	drivers/i2c/busses/i2c-nforce2.c
6739F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6740F:	drivers/i2c/busses/i2c-piix4.c
6741F:	drivers/i2c/busses/i2c-sis5595.c
6742F:	drivers/i2c/busses/i2c-sis630.c
6743F:	drivers/i2c/busses/i2c-sis96x.c
6744F:	drivers/i2c/busses/i2c-via.c
6745F:	drivers/i2c/busses/i2c-viapro.c
6746
6747I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6748M:	Hans de Goede <hdegoede@redhat.com>
6749L:	linux-i2c@vger.kernel.org
6750S:	Maintained
6751F:	drivers/i2c/busses/i2c-cht-wc.c
6752
6753I2C/SMBUS ISMT DRIVER
6754M:	Seth Heasley <seth.heasley@intel.com>
6755M:	Neil Horman <nhorman@tuxdriver.com>
6756L:	linux-i2c@vger.kernel.org
6757F:	drivers/i2c/busses/i2c-ismt.c
6758F:	Documentation/i2c/busses/i2c-ismt
6759
6760I2C/SMBUS STUB DRIVER
6761M:	Jean Delvare <jdelvare@suse.com>
6762L:	linux-i2c@vger.kernel.org
6763S:	Maintained
6764F:	drivers/i2c/i2c-stub.c
6765
6766IA64 (Itanium) PLATFORM
6767M:	Tony Luck <tony.luck@intel.com>
6768M:	Fenghua Yu <fenghua.yu@intel.com>
6769L:	linux-ia64@vger.kernel.org
6770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6771S:	Maintained
6772F:	arch/ia64/
6773
6774IBM Power 842 compression accelerator
6775M:	Haren Myneni <haren@us.ibm.com>
6776S:	Supported
6777F:	drivers/crypto/nx/Makefile
6778F:	drivers/crypto/nx/Kconfig
6779F:	drivers/crypto/nx/nx-842*
6780F:	include/linux/sw842.h
6781F:	crypto/842.c
6782F:	lib/842/
6783
6784IBM Power in-Nest Crypto Acceleration
6785M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6786M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6787L:	linux-crypto@vger.kernel.org
6788S:	Supported
6789F:	drivers/crypto/nx/Makefile
6790F:	drivers/crypto/nx/Kconfig
6791F:	drivers/crypto/nx/nx-aes*
6792F:	drivers/crypto/nx/nx-sha*
6793F:	drivers/crypto/nx/nx.*
6794F:	drivers/crypto/nx/nx_csbcpb.h
6795F:	drivers/crypto/nx/nx_debugfs.h
6796
6797IBM Power Linux RAID adapter
6798M:	Brian King <brking@us.ibm.com>
6799S:	Supported
6800F:	drivers/scsi/ipr.*
6801
6802IBM Power SRIOV Virtual NIC Device Driver
6803M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6804M:	John Allen <jallen@linux.vnet.ibm.com>
6805L:	netdev@vger.kernel.org
6806S:	Supported
6807F:	drivers/net/ethernet/ibm/ibmvnic.*
6808
6809IBM Power Virtual Accelerator Switchboard
6810M:	Sukadev Bhattiprolu
6811L:	linuxppc-dev@lists.ozlabs.org
6812S:	Supported
6813F:	arch/powerpc/platforms/powernv/vas*
6814F:	arch/powerpc/platforms/powernv/copy-paste.h
6815F:	arch/powerpc/include/asm/vas.h
6816F:	arch/powerpc/include/uapi/asm/vas.h
6817
6818IBM Power Virtual Ethernet Device Driver
6819M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6820L:	netdev@vger.kernel.org
6821S:	Supported
6822F:	drivers/net/ethernet/ibm/ibmveth.*
6823
6824IBM Power Virtual FC Device Drivers
6825M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6826L:	linux-scsi@vger.kernel.org
6827S:	Supported
6828F:	drivers/scsi/ibmvscsi/ibmvfc*
6829
6830IBM Power Virtual Management Channel Driver
6831M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6832M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6833S:	Supported
6834F:	drivers/misc/ibmvmc.*
6835
6836IBM Power Virtual SCSI Device Drivers
6837M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6838L:	linux-scsi@vger.kernel.org
6839S:	Supported
6840F:	drivers/scsi/ibmvscsi/ibmvscsi*
6841F:	include/scsi/viosrp.h
6842
6843IBM Power Virtual SCSI Device Target Driver
6844M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6845M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6846L:	linux-scsi@vger.kernel.org
6847L:	target-devel@vger.kernel.org
6848S:	Supported
6849F:	drivers/scsi/ibmvscsi_tgt/
6850
6851IBM Power VMX Cryptographic instructions
6852M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6853M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6854L:	linux-crypto@vger.kernel.org
6855S:	Supported
6856F:	drivers/crypto/vmx/Makefile
6857F:	drivers/crypto/vmx/Kconfig
6858F:	drivers/crypto/vmx/vmx.c
6859F:	drivers/crypto/vmx/aes*
6860F:	drivers/crypto/vmx/ghash*
6861F:	drivers/crypto/vmx/ppc-xlate.pl
6862
6863IBM ServeRAID RAID DRIVER
6864S:	Orphan
6865F:	drivers/scsi/ips.*
6866
6867ICH LPC AND GPIO DRIVER
6868M:	Peter Tyser <ptyser@xes-inc.com>
6869S:	Maintained
6870F:	drivers/mfd/lpc_ich.c
6871F:	drivers/gpio/gpio-ich.c
6872
6873IDE SUBSYSTEM
6874M:	"David S. Miller" <davem@davemloft.net>
6875L:	linux-ide@vger.kernel.org
6876Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6878S:	Maintained
6879F:	Documentation/ide/
6880F:	drivers/ide/
6881F:	include/linux/ide.h
6882
6883IDE/ATAPI DRIVERS
6884M:	Borislav Petkov <bp@alien8.de>
6885L:	linux-ide@vger.kernel.org
6886S:	Maintained
6887F:	Documentation/cdrom/ide-cd
6888F:	drivers/ide/ide-cd*
6889
6890IDEAPAD LAPTOP EXTRAS DRIVER
6891M:	Ike Panhc <ike.pan@canonical.com>
6892L:	platform-driver-x86@vger.kernel.org
6893W:	http://launchpad.net/ideapad-laptop
6894S:	Maintained
6895F:	drivers/platform/x86/ideapad-laptop.c
6896
6897IDEAPAD LAPTOP SLIDEBAR DRIVER
6898M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6899L:	linux-input@vger.kernel.org
6900W:	https://github.com/o2genum/ideapad-slidebar
6901S:	Maintained
6902F:	drivers/input/misc/ideapad_slidebar.c
6903
6904IDT VersaClock 5 CLOCK DRIVER
6905M:	Marek Vasut <marek.vasut@gmail.com>
6906S:	Maintained
6907F:	drivers/clk/clk-versaclock5.c
6908
6909IEEE 802.15.4 SUBSYSTEM
6910M:	Alexander Aring <alex.aring@gmail.com>
6911M:	Stefan Schmidt <stefan@osg.samsung.com>
6912L:	linux-wpan@vger.kernel.org
6913W:	http://wpan.cakelab.org/
6914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6916S:	Maintained
6917F:	net/ieee802154/
6918F:	net/mac802154/
6919F:	drivers/net/ieee802154/
6920F:	include/linux/nl802154.h
6921F:	include/linux/ieee802154.h
6922F:	include/net/nl802154.h
6923F:	include/net/mac802154.h
6924F:	include/net/af_ieee802154.h
6925F:	include/net/cfg802154.h
6926F:	include/net/ieee802154_netdev.h
6927F:	Documentation/networking/ieee802154.txt
6928
6929IFE PROTOCOL
6930M:	Yotam Gigi <yotam.gi@gmail.com>
6931M:	Jamal Hadi Salim <jhs@mojatatu.com>
6932F:	net/ife
6933F:	include/net/ife.h
6934F:	include/uapi/linux/ife.h
6935
6936IGORPLUG-USB IR RECEIVER
6937M:	Sean Young <sean@mess.org>
6938L:	linux-media@vger.kernel.org
6939S:	Maintained
6940F:	drivers/media/rc/igorplugusb.c
6941
6942IGUANAWORKS USB IR TRANSCEIVER
6943M:	Sean Young <sean@mess.org>
6944L:	linux-media@vger.kernel.org
6945S:	Maintained
6946F:	drivers/media/rc/iguanair.c
6947
6948IIO DIGITAL POTENTIOMETER DAC
6949M:	Peter Rosin <peda@axentia.se>
6950L:	linux-iio@vger.kernel.org
6951S:	Maintained
6952F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6953F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6954F:	drivers/iio/dac/dpot-dac.c
6955
6956IIO ENVELOPE DETECTOR
6957M:	Peter Rosin <peda@axentia.se>
6958L:	linux-iio@vger.kernel.org
6959S:	Maintained
6960F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6961F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6962F:	drivers/iio/adc/envelope-detector.c
6963
6964IIO MULTIPLEXER
6965M:	Peter Rosin <peda@axentia.se>
6966L:	linux-iio@vger.kernel.org
6967S:	Maintained
6968F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6969F:	drivers/iio/multiplexer/iio-mux.c
6970
6971IIO SUBSYSTEM AND DRIVERS
6972M:	Jonathan Cameron <jic23@kernel.org>
6973R:	Hartmut Knaack <knaack.h@gmx.de>
6974R:	Lars-Peter Clausen <lars@metafoo.de>
6975R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6976L:	linux-iio@vger.kernel.org
6977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6978S:	Maintained
6979F:	Documentation/ABI/testing/configfs-iio*
6980F:	Documentation/ABI/testing/sysfs-bus-iio*
6981F:	Documentation/devicetree/bindings/iio/
6982F:	drivers/iio/
6983F:	drivers/staging/iio/
6984F:	include/linux/iio/
6985F:	tools/iio/
6986
6987IIO UNIT CONVERTER
6988M:	Peter Rosin <peda@axentia.se>
6989L:	linux-iio@vger.kernel.org
6990S:	Maintained
6991F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6992F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6993F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6994F:	drivers/iio/afe/iio-rescale.c
6995
6996IKANOS/ADI EAGLE ADSL USB DRIVER
6997M:	Matthieu Castet <castet.matthieu@free.fr>
6998M:	Stanislaw Gruszka <stf_xl@wp.pl>
6999S:	Maintained
7000F:	drivers/usb/atm/ueagle-atm.c
7001
7002IMGTEC ASCII LCD DRIVER
7003M:	Paul Burton <paul.burton@mips.com>
7004S:	Maintained
7005F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7006F:	drivers/auxdisplay/img-ascii-lcd.c
7007
7008IMGTEC IR DECODER DRIVER
7009M:	James Hogan <jhogan@kernel.org>
7010S:	Maintained
7011F:	drivers/media/rc/img-ir/
7012
7013IMON SOUNDGRAPH USB IR RECEIVER
7014M:	Sean Young <sean@mess.org>
7015L:	linux-media@vger.kernel.org
7016S:	Maintained
7017F:	drivers/media/rc/imon_raw.c
7018F:	drivers/media/rc/imon.c
7019
7020IMS TWINTURBO FRAMEBUFFER DRIVER
7021L:	linux-fbdev@vger.kernel.org
7022S:	Orphan
7023F:	drivers/video/fbdev/imsttfb.c
7024
7025INA209 HARDWARE MONITOR DRIVER
7026M:	Guenter Roeck <linux@roeck-us.net>
7027L:	linux-hwmon@vger.kernel.org
7028S:	Maintained
7029F:	Documentation/hwmon/ina209
7030F:	Documentation/devicetree/bindings/i2c/ina209.txt
7031F:	drivers/hwmon/ina209.c
7032
7033INA2XX HARDWARE MONITOR DRIVER
7034M:	Guenter Roeck <linux@roeck-us.net>
7035L:	linux-hwmon@vger.kernel.org
7036S:	Maintained
7037F:	Documentation/hwmon/ina2xx
7038F:	drivers/hwmon/ina2xx.c
7039F:	include/linux/platform_data/ina2xx.h
7040
7041INDUSTRY PACK SUBSYSTEM (IPACK)
7042M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7043M:	Jens Taprogge <jens.taprogge@taprogge.org>
7044M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7045L:	industrypack-devel@lists.sourceforge.net
7046W:	http://industrypack.sourceforge.net
7047S:	Maintained
7048F:	drivers/ipack/
7049
7050INFINIBAND SUBSYSTEM
7051M:	Doug Ledford <dledford@redhat.com>
7052M:	Jason Gunthorpe <jgg@mellanox.com>
7053L:	linux-rdma@vger.kernel.org
7054W:	https://github.com/linux-rdma/rdma-core
7055Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7057S:	Supported
7058F:	Documentation/devicetree/bindings/infiniband/
7059F:	Documentation/infiniband/
7060F:	drivers/infiniband/
7061F:	include/uapi/linux/if_infiniband.h
7062F:	include/uapi/rdma/
7063F:	include/rdma/
7064
7065INGENIC JZ4780 DMA Driver
7066M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7067S:	Maintained
7068F:	drivers/dma/dma-jz4780.c
7069
7070INGENIC JZ4780 NAND DRIVER
7071M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7072L:	linux-mtd@lists.infradead.org
7073S:	Maintained
7074F:	drivers/mtd/nand/raw/jz4780_*
7075
7076INOTIFY
7077M:	Jan Kara <jack@suse.cz>
7078R:	Amir Goldstein <amir73il@gmail.com>
7079L:	linux-fsdevel@vger.kernel.org
7080S:	Maintained
7081F:	Documentation/filesystems/inotify.txt
7082F:	fs/notify/inotify/
7083F:	include/linux/inotify.h
7084F:	include/uapi/linux/inotify.h
7085
7086INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7087M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7088L:	linux-input@vger.kernel.org
7089Q:	http://patchwork.kernel.org/project/linux-input/list/
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7091S:	Maintained
7092F:	drivers/input/
7093F:	include/linux/input.h
7094F:	include/uapi/linux/input.h
7095F:	include/uapi/linux/input-event-codes.h
7096F:	include/linux/input/
7097F:	Documentation/devicetree/bindings/input/
7098F:	Documentation/input/
7099
7100INPUT MULTITOUCH (MT) PROTOCOL
7101M:	Henrik Rydberg <rydberg@bitmath.org>
7102L:	linux-input@vger.kernel.org
7103S:	Odd fixes
7104F:	Documentation/input/multi-touch-protocol.rst
7105F:	drivers/input/input-mt.c
7106K:	\b(ABS|SYN)_MT_
7107
7108INSIDE SECURE CRYPTO DRIVER
7109M:	Antoine Tenart <antoine.tenart@bootlin.com>
7110F:	drivers/crypto/inside-secure/
7111S:	Maintained
7112L:	linux-crypto@vger.kernel.org
7113
7114INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7115M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7116M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7117L:	linux-integrity@vger.kernel.org
7118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7119S:	Supported
7120F:	security/integrity/ima/
7121
7122INTEL 810/815 FRAMEBUFFER DRIVER
7123M:	Antonino Daplas <adaplas@gmail.com>
7124L:	linux-fbdev@vger.kernel.org
7125S:	Maintained
7126F:	drivers/video/fbdev/i810/
7127
7128INTEL ASoC DRIVERS
7129M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7130M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7131M:	Jie Yang <yang.jie@linux.intel.com>
7132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7133S:	Supported
7134F:	sound/soc/intel/
7135
7136INTEL C600 SERIES SAS CONTROLLER DRIVER
7137M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7138M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7139L:	linux-scsi@vger.kernel.org
7140T:	git git://git.code.sf.net/p/intel-sas/isci
7141S:	Supported
7142F:	drivers/scsi/isci/
7143
7144INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7145M:	Jani Nikula <jani.nikula@linux.intel.com>
7146M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7147M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7148L:	intel-gfx@lists.freedesktop.org
7149W:	https://01.org/linuxgraphics/
7150B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7151C:	irc://chat.freenode.net/intel-gfx
7152Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7153T:	git git://anongit.freedesktop.org/drm-intel
7154S:	Supported
7155F:	drivers/gpu/drm/i915/
7156F:	include/drm/i915*
7157F:	include/uapi/drm/i915_drm.h
7158F:	Documentation/gpu/i915.rst
7159
7160INTEL ETHERNET DRIVERS
7161M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7162L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7163W:	http://www.intel.com/support/feedback.htm
7164W:	http://e1000.sourceforge.net/
7165Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7168S:	Supported
7169F:	Documentation/networking/e100.rst
7170F:	Documentation/networking/e1000.rst
7171F:	Documentation/networking/e1000e.txt
7172F:	Documentation/networking/igb.txt
7173F:	Documentation/networking/igbvf.txt
7174F:	Documentation/networking/ixgb.txt
7175F:	Documentation/networking/ixgbe.txt
7176F:	Documentation/networking/ixgbevf.txt
7177F:	Documentation/networking/i40e.txt
7178F:	Documentation/networking/i40evf.txt
7179F:	Documentation/networking/ice.txt
7180F:	drivers/net/ethernet/intel/
7181F:	drivers/net/ethernet/intel/*/
7182F:	include/linux/avf/virtchnl.h
7183
7184INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7185M:	Maik Broemme <mbroemme@libmpq.org>
7186L:	linux-fbdev@vger.kernel.org
7187S:	Maintained
7188F:	Documentation/fb/intelfb.txt
7189F:	drivers/video/fbdev/intelfb/
7190
7191INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7192M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7193M:	Zhi Wang <zhi.a.wang@intel.com>
7194L:	intel-gvt-dev@lists.freedesktop.org
7195L:	intel-gfx@lists.freedesktop.org
7196W:	https://01.org/igvt-g
7197T:	git https://github.com/intel/gvt-linux.git
7198S:	Supported
7199F:	drivers/gpu/drm/i915/gvt/
7200
7201INTEL HID EVENT DRIVER
7202M:	Alex Hung <alex.hung@canonical.com>
7203L:	platform-driver-x86@vger.kernel.org
7204S:	Maintained
7205F:	drivers/platform/x86/intel-hid.c
7206
7207INTEL I/OAT DMA DRIVER
7208M:	Dave Jiang <dave.jiang@intel.com>
7209R:	Dan Williams <dan.j.williams@intel.com>
7210L:	dmaengine@vger.kernel.org
7211Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7212S:	Supported
7213F:	drivers/dma/ioat*
7214
7215INTEL IDLE DRIVER
7216M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7217M:	Len Brown <lenb@kernel.org>
7218L:	linux-pm@vger.kernel.org
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7220B:	https://bugzilla.kernel.org
7221S:	Supported
7222F:	drivers/idle/intel_idle.c
7223
7224INTEL INTEGRATED SENSOR HUB DRIVER
7225M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7226M:	Jiri Kosina <jikos@kernel.org>
7227L:	linux-input@vger.kernel.org
7228S:	Maintained
7229F:	drivers/hid/intel-ish-hid/
7230
7231INTEL IOMMU (VT-d)
7232M:	David Woodhouse <dwmw2@infradead.org>
7233L:	iommu@lists.linux-foundation.org
7234T:	git git://git.infradead.org/iommu-2.6.git
7235S:	Supported
7236F:	drivers/iommu/intel-iommu.c
7237F:	include/linux/intel-iommu.h
7238
7239INTEL IOP-ADMA DMA DRIVER
7240R:	Dan Williams <dan.j.williams@intel.com>
7241S:	Odd fixes
7242F:	drivers/dma/iop-adma.c
7243
7244INTEL IPU3 CSI-2 CIO2 DRIVER
7245M:	Yong Zhi <yong.zhi@intel.com>
7246M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7247L:	linux-media@vger.kernel.org
7248S:	Maintained
7249F:	drivers/media/pci/intel/ipu3/
7250F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7251
7252INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7253M:	Krzysztof Halasa <khalasa@piap.pl>
7254S:	Maintained
7255F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7256F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7257F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7258F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7259F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7260F:	drivers/net/wan/ixp4xx_hss.c
7261
7262INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7263M:	Deepak Saxena <dsaxena@plexity.net>
7264S:	Maintained
7265F:	drivers/char/hw_random/ixp4xx-rng.c
7266
7267INTEL MANAGEMENT ENGINE (mei)
7268M:	Tomas Winkler <tomas.winkler@intel.com>
7269L:	linux-kernel@vger.kernel.org
7270S:	Supported
7271F:	include/uapi/linux/mei.h
7272F:	include/linux/mei_cl_bus.h
7273F:	drivers/misc/mei/*
7274F:	drivers/watchdog/mei_wdt.c
7275F:	Documentation/misc-devices/mei/*
7276F:	samples/mei/*
7277
7278INTEL MENLOW THERMAL DRIVER
7279M:	Sujith Thomas <sujith.thomas@intel.com>
7280L:	platform-driver-x86@vger.kernel.org
7281W:	https://01.org/linux-acpi
7282S:	Supported
7283F:	drivers/platform/x86/intel_menlow.c
7284
7285INTEL MERRIFIELD GPIO DRIVER
7286M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7287L:	linux-gpio@vger.kernel.org
7288S:	Maintained
7289F:	drivers/gpio/gpio-merrifield.c
7290
7291INTEL MIC DRIVERS (mic)
7292M:	Sudeep Dutt <sudeep.dutt@intel.com>
7293M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7294S:	Supported
7295W:	https://github.com/sudeepdutt/mic
7296W:	http://software.intel.com/en-us/mic-developer
7297F:	include/linux/mic_bus.h
7298F:	include/linux/scif.h
7299F:	include/uapi/linux/mic_common.h
7300F:	include/uapi/linux/mic_ioctl.h
7301F:	include/uapi/linux/scif_ioctl.h
7302F:	drivers/misc/mic/
7303F:	drivers/dma/mic_x100_dma.c
7304F:	drivers/dma/mic_x100_dma.h
7305F:	Documentation/mic/
7306
7307INTEL PMC CORE DRIVER
7308M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7309M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7310L:	platform-driver-x86@vger.kernel.org
7311S:	Maintained
7312F:	arch/x86/include/asm/pmc_core.h
7313F:	drivers/platform/x86/intel_pmc_core*
7314
7315INTEL PMC/P-Unit IPC DRIVER
7316M:	Zha Qipeng<qipeng.zha@intel.com>
7317L:	platform-driver-x86@vger.kernel.org
7318S:	Maintained
7319F:	drivers/platform/x86/intel_pmc_ipc.c
7320F:	drivers/platform/x86/intel_punit_ipc.c
7321F:	arch/x86/include/asm/intel_pmc_ipc.h
7322F:	arch/x86/include/asm/intel_punit_ipc.h
7323
7324INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7325M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7326L:	linux-wireless@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/networking/README.ipw2100
7329F:	Documentation/networking/README.ipw2200
7330F:	drivers/net/wireless/intel/ipw2x00/
7331
7332INTEL PSTATE DRIVER
7333M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7334M:	Len Brown <lenb@kernel.org>
7335L:	linux-pm@vger.kernel.org
7336S:	Supported
7337F:	drivers/cpufreq/intel_pstate.c
7338
7339INTEL RDMA RNIC DRIVER
7340M:	Faisal Latif <faisal.latif@intel.com>
7341M:	Shiraz Saleem <shiraz.saleem@intel.com>
7342L:	linux-rdma@vger.kernel.org
7343S:	Supported
7344F:	drivers/infiniband/hw/i40iw/
7345F:	include/uapi/rdma/i40iw-abi.h
7346
7347INTEL SHA MULTIBUFFER DRIVER
7348M:	Megha Dey <megha.dey@linux.intel.com>
7349R:	Tim Chen <tim.c.chen@linux.intel.com>
7350L:	linux-crypto@vger.kernel.org
7351S:	Supported
7352F:	arch/x86/crypto/sha*-mb
7353F:	crypto/mcryptd.c
7354
7355INTEL TELEMETRY DRIVER
7356M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7357L:	platform-driver-x86@vger.kernel.org
7358S:	Maintained
7359F:	arch/x86/include/asm/intel_telemetry.h
7360F:	drivers/platform/x86/intel_telemetry*
7361
7362INTEL VIRTUAL BUTTON DRIVER
7363M:	AceLan Kao <acelan.kao@canonical.com>
7364L:	platform-driver-x86@vger.kernel.org
7365S:	Maintained
7366F:	drivers/platform/x86/intel-vbtn.c
7367
7368INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7369M:	Stanislaw Gruszka <sgruszka@redhat.com>
7370L:	linux-wireless@vger.kernel.org
7371S:	Supported
7372F:	drivers/net/wireless/intel/iwlegacy/
7373
7374INTEL WIRELESS WIFI LINK (iwlwifi)
7375M:	Johannes Berg <johannes.berg@intel.com>
7376M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7377M:	Luca Coelho <luciano.coelho@intel.com>
7378M:	Intel Linux Wireless <linuxwifi@intel.com>
7379L:	linux-wireless@vger.kernel.org
7380W:	http://intellinuxwireless.org
7381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7382S:	Supported
7383F:	drivers/net/wireless/intel/iwlwifi/
7384
7385INTEL WIRELESS WIMAX CONNECTION 2400
7386M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7387M:	linux-wimax@intel.com
7388L:	wimax@linuxwimax.org (subscribers-only)
7389S:	Supported
7390W:	http://linuxwimax.org
7391F:	Documentation/wimax/README.i2400m
7392F:	drivers/net/wimax/i2400m/
7393F:	include/uapi/linux/wimax/i2400m.h
7394
7395INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7396M:	Mario Limonciello <mario.limonciello@dell.com>
7397S:	Maintained
7398F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7399
7400INTEL(R) TRACE HUB
7401M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7402S:	Supported
7403F:	Documentation/trace/intel_th.rst
7404F:	drivers/hwtracing/intel_th/
7405
7406INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7407M:	Ning Sun <ning.sun@intel.com>
7408L:	tboot-devel@lists.sourceforge.net
7409W:	http://tboot.sourceforge.net
7410T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7411S:	Supported
7412F:	Documentation/intel_txt.txt
7413F:	include/linux/tboot.h
7414F:	arch/x86/kernel/tboot.c
7415
7416INTEL-MID GPIO DRIVER
7417M:	David Cohen <david.a.cohen@linux.intel.com>
7418L:	linux-gpio@vger.kernel.org
7419S:	Maintained
7420F:	drivers/gpio/gpio-intel-mid.c
7421
7422INVENSENSE MPU-3050 GYROSCOPE DRIVER
7423M:	Linus Walleij <linus.walleij@linaro.org>
7424L:	linux-iio@vger.kernel.org
7425S:	Maintained
7426F:	drivers/iio/gyro/mpu3050*
7427F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7428
7429IOC3 ETHERNET DRIVER
7430M:	Ralf Baechle <ralf@linux-mips.org>
7431L:	linux-mips@linux-mips.org
7432S:	Maintained
7433F:	drivers/net/ethernet/sgi/ioc3-eth.c
7434
7435IOC3 SERIAL DRIVER
7436M:	Pat Gefre <pfg@sgi.com>
7437L:	linux-serial@vger.kernel.org
7438S:	Maintained
7439F:	drivers/tty/serial/ioc3_serial.c
7440
7441IOMMU DRIVERS
7442M:	Joerg Roedel <joro@8bytes.org>
7443L:	iommu@lists.linux-foundation.org
7444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7445S:	Maintained
7446F:	Documentation/devicetree/bindings/iommu/
7447F:	drivers/iommu/
7448F:	include/linux/iommu.h
7449F:	include/linux/of_iommu.h
7450F:	include/linux/iova.h
7451
7452IP MASQUERADING
7453M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7454S:	Maintained
7455F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7456
7457IPMI SUBSYSTEM
7458M:	Corey Minyard <minyard@acm.org>
7459L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7460W:	http://openipmi.sourceforge.net/
7461S:	Supported
7462F:	Documentation/IPMI.txt
7463F:	drivers/char/ipmi/
7464F:	include/linux/ipmi*
7465F:	include/uapi/linux/ipmi*
7466
7467IPS SCSI RAID DRIVER
7468M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7469L:	linux-scsi@vger.kernel.org
7470W:	http://www.adaptec.com/
7471S:	Maintained
7472F:	drivers/scsi/ips*
7473
7474IPVS
7475M:	Wensong Zhang <wensong@linux-vs.org>
7476M:	Simon Horman <horms@verge.net.au>
7477M:	Julian Anastasov <ja@ssi.bg>
7478L:	netdev@vger.kernel.org
7479L:	lvs-devel@vger.kernel.org
7480S:	Maintained
7481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7483F:	Documentation/networking/ipvs-sysctl.txt
7484F:	include/net/ip_vs.h
7485F:	include/uapi/linux/ip_vs.h
7486F:	net/netfilter/ipvs/
7487
7488IPWIRELESS DRIVER
7489M:	Jiri Kosina <jikos@kernel.org>
7490M:	David Sterba <dsterba@suse.com>
7491S:	Odd Fixes
7492F:	drivers/tty/ipwireless/
7493
7494IPX NETWORK LAYER
7495L:	netdev@vger.kernel.org
7496S:	Obsolete
7497F:	include/uapi/linux/ipx.h
7498F:	drivers/staging/ipx/
7499
7500IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7501M:	Marc Zyngier <marc.zyngier@arm.com>
7502S:	Maintained
7503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7504F:	Documentation/IRQ-domain.txt
7505F:	include/linux/irqdomain.h
7506F:	kernel/irq/irqdomain.c
7507F:	kernel/irq/msi.c
7508
7509IRQ SUBSYSTEM
7510M:	Thomas Gleixner <tglx@linutronix.de>
7511L:	linux-kernel@vger.kernel.org
7512S:	Maintained
7513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7514F:	kernel/irq/
7515
7516IRQCHIP DRIVERS
7517M:	Thomas Gleixner <tglx@linutronix.de>
7518M:	Jason Cooper <jason@lakedaemon.net>
7519M:	Marc Zyngier <marc.zyngier@arm.com>
7520L:	linux-kernel@vger.kernel.org
7521S:	Maintained
7522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7523F:	Documentation/devicetree/bindings/interrupt-controller/
7524F:	drivers/irqchip/
7525
7526ISA
7527M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7528S:	Maintained
7529F:	Documentation/isa.txt
7530F:	drivers/base/isa.c
7531F:	include/linux/isa.h
7532
7533ISA RADIO MODULE
7534M:	Hans Verkuil <hverkuil@xs4all.nl>
7535L:	linux-media@vger.kernel.org
7536T:	git git://linuxtv.org/media_tree.git
7537W:	https://linuxtv.org
7538S:	Maintained
7539F:	drivers/media/radio/radio-isa*
7540
7541ISAPNP
7542M:	Jaroslav Kysela <perex@perex.cz>
7543S:	Maintained
7544F:	Documentation/isapnp.txt
7545F:	drivers/pnp/isapnp/
7546F:	include/linux/isapnp.h
7547
7548ISCSI
7549M:	Lee Duncan <lduncan@suse.com>
7550M:	Chris Leech <cleech@redhat.com>
7551L:	open-iscsi@googlegroups.com
7552W:	www.open-iscsi.com
7553S:	Maintained
7554F:	drivers/scsi/*iscsi*
7555F:	include/scsi/*iscsi*
7556
7557iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7558M:	Peter Jones <pjones@redhat.com>
7559M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7560S:	Maintained
7561F:	drivers/firmware/iscsi_ibft*
7562
7563ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7564M:	Or Gerlitz <ogerlitz@mellanox.com>
7565M:	Sagi Grimberg <sagi@grimberg.me>
7566M:	Roi Dayan <roid@mellanox.com>
7567L:	linux-rdma@vger.kernel.org
7568S:	Supported
7569W:	http://www.openfabrics.org
7570W:	www.open-iscsi.org
7571Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7572F:	drivers/infiniband/ulp/iser/
7573
7574ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7575M:	Sagi Grimberg <sagi@grimberg.me>
7576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7577L:	linux-rdma@vger.kernel.org
7578L:	target-devel@vger.kernel.org
7579S:	Supported
7580W:	http://www.linux-iscsi.org
7581F:	drivers/infiniband/ulp/isert
7582
7583ISDN SUBSYSTEM
7584M:	Karsten Keil <isdn@linux-pingi.de>
7585L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7586L:	netdev@vger.kernel.org
7587W:	http://www.isdn4linux.de
7588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7589S:	Maintained
7590F:	Documentation/isdn/
7591F:	drivers/isdn/
7592F:	include/linux/isdn.h
7593F:	include/linux/isdn/
7594F:	include/uapi/linux/isdn.h
7595F:	include/uapi/linux/isdn/
7596
7597ISDN SUBSYSTEM (Eicon active card driver)
7598M:	Armin Schindler <mac@melware.de>
7599L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7600W:	http://www.melware.de
7601S:	Maintained
7602F:	drivers/isdn/hardware/eicon/
7603
7604IT87 HARDWARE MONITORING DRIVER
7605M:	Jean Delvare <jdelvare@suse.com>
7606L:	linux-hwmon@vger.kernel.org
7607S:	Maintained
7608F:	Documentation/hwmon/it87
7609F:	drivers/hwmon/it87.c
7610
7611IT913X MEDIA DRIVER
7612M:	Antti Palosaari <crope@iki.fi>
7613L:	linux-media@vger.kernel.org
7614W:	https://linuxtv.org
7615W:	http://palosaari.fi/linux/
7616Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7617T:	git git://linuxtv.org/anttip/media_tree.git
7618S:	Maintained
7619F:	drivers/media/tuners/it913x*
7620
7621IVTV VIDEO4LINUX DRIVER
7622M:	Andy Walls <awalls@md.metrocast.net>
7623L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7624L:	linux-media@vger.kernel.org
7625T:	git git://linuxtv.org/media_tree.git
7626W:	http://www.ivtvdriver.org
7627S:	Maintained
7628F:	Documentation/media/v4l-drivers/ivtv*
7629F:	drivers/media/pci/ivtv/
7630F:	include/uapi/linux/ivtv*
7631
7632IX2505V MEDIA DRIVER
7633M:	Malcolm Priestley <tvboxspy@gmail.com>
7634L:	linux-media@vger.kernel.org
7635W:	https://linuxtv.org
7636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7637S:	Maintained
7638F:	drivers/media/dvb-frontends/ix2505v*
7639
7640JAILHOUSE HYPERVISOR INTERFACE
7641M:	Jan Kiszka <jan.kiszka@siemens.com>
7642L:	jailhouse-dev@googlegroups.com
7643S:	Maintained
7644F:	arch/x86/kernel/jailhouse.c
7645F:	arch/x86/include/asm/jailhouse_para.h
7646
7647JC42.4 TEMPERATURE SENSOR DRIVER
7648M:	Guenter Roeck <linux@roeck-us.net>
7649L:	linux-hwmon@vger.kernel.org
7650S:	Maintained
7651F:	drivers/hwmon/jc42.c
7652F:	Documentation/hwmon/jc42
7653
7654JFS FILESYSTEM
7655M:	Dave Kleikamp <shaggy@kernel.org>
7656L:	jfs-discussion@lists.sourceforge.net
7657W:	http://jfs.sourceforge.net/
7658T:	git git://github.com/kleikamp/linux-shaggy.git
7659S:	Maintained
7660F:	Documentation/filesystems/jfs.txt
7661F:	fs/jfs/
7662
7663JME NETWORK DRIVER
7664M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7665L:	netdev@vger.kernel.org
7666S:	Maintained
7667F:	drivers/net/ethernet/jme.*
7668
7669JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7670M:	David Woodhouse <dwmw2@infradead.org>
7671L:	linux-mtd@lists.infradead.org
7672W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7673S:	Maintained
7674F:	fs/jffs2/
7675F:	include/uapi/linux/jffs2.h
7676
7677JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7678M:	"Theodore Ts'o" <tytso@mit.edu>
7679M:	Jan Kara <jack@suse.com>
7680L:	linux-ext4@vger.kernel.org
7681S:	Maintained
7682F:	fs/jbd2/
7683F:	include/linux/jbd2.h
7684
7685JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7686M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7687L:	linux-media@vger.kernel.org
7688S:	Maintained
7689F:	drivers/media/platform/rcar_jpu.c
7690
7691JSM Neo PCI based serial card
7692M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7693L:	linux-serial@vger.kernel.org
7694S:	Maintained
7695F:	drivers/tty/serial/jsm/
7696
7697K10TEMP HARDWARE MONITORING DRIVER
7698M:	Clemens Ladisch <clemens@ladisch.de>
7699L:	linux-hwmon@vger.kernel.org
7700S:	Maintained
7701F:	Documentation/hwmon/k10temp
7702F:	drivers/hwmon/k10temp.c
7703
7704K8TEMP HARDWARE MONITORING DRIVER
7705M:	Rudolf Marek <r.marek@assembler.cz>
7706L:	linux-hwmon@vger.kernel.org
7707S:	Maintained
7708F:	Documentation/hwmon/k8temp
7709F:	drivers/hwmon/k8temp.c
7710
7711KASAN
7712M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7713R:	Alexander Potapenko <glider@google.com>
7714R:	Dmitry Vyukov <dvyukov@google.com>
7715L:	kasan-dev@googlegroups.com
7716S:	Maintained
7717F:	arch/*/include/asm/kasan.h
7718F:	arch/*/mm/kasan_init*
7719F:	Documentation/dev-tools/kasan.rst
7720F:	include/linux/kasan*.h
7721F:	lib/test_kasan.c
7722F:	mm/kasan/
7723F:	scripts/Makefile.kasan
7724
7725KCONFIG
7726M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7728L:	linux-kbuild@vger.kernel.org
7729S:	Maintained
7730F:	Documentation/kbuild/kconfig*
7731F:	scripts/kconfig/
7732F:	scripts/Kconfig.include
7733
7734KDUMP
7735M:	Dave Young <dyoung@redhat.com>
7736M:	Baoquan He <bhe@redhat.com>
7737R:	Vivek Goyal <vgoyal@redhat.com>
7738L:	kexec@lists.infradead.org
7739W:	http://lse.sourceforge.net/kdump/
7740S:	Maintained
7741F:	Documentation/kdump/
7742
7743KEENE FM RADIO TRANSMITTER DRIVER
7744M:	Hans Verkuil <hverkuil@xs4all.nl>
7745L:	linux-media@vger.kernel.org
7746T:	git git://linuxtv.org/media_tree.git
7747W:	https://linuxtv.org
7748S:	Maintained
7749F:	drivers/media/radio/radio-keene*
7750
7751KERNEL AUTOMOUNTER
7752M:	Ian Kent <raven@themaw.net>
7753L:	autofs@vger.kernel.org
7754S:	Maintained
7755F:	fs/autofs/
7756
7757KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7758M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7759M:	Michal Marek <michal.lkml@markovi.net>
7760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7761L:	linux-kbuild@vger.kernel.org
7762S:	Maintained
7763F:	Documentation/kbuild/
7764F:	Makefile
7765F:	scripts/Kbuild*
7766F:	scripts/Makefile*
7767F:	scripts/basic/
7768F:	scripts/mk*
7769F:	scripts/mod/
7770F:	scripts/package/
7771
7772KERNEL JANITORS
7773L:	kernel-janitors@vger.kernel.org
7774W:	http://kernelnewbies.org/KernelJanitors
7775S:	Odd Fixes
7776
7777KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7778M:	"J. Bruce Fields" <bfields@fieldses.org>
7779M:	Jeff Layton <jlayton@kernel.org>
7780L:	linux-nfs@vger.kernel.org
7781W:	http://nfs.sourceforge.net/
7782T:	git git://linux-nfs.org/~bfields/linux.git
7783S:	Supported
7784F:	fs/nfsd/
7785F:	include/uapi/linux/nfsd/
7786F:	fs/lockd/
7787F:	fs/nfs_common/
7788F:	net/sunrpc/
7789F:	include/linux/lockd/
7790F:	include/linux/sunrpc/
7791F:	include/uapi/linux/sunrpc/
7792
7793KERNEL SELFTEST FRAMEWORK
7794M:	Shuah Khan <shuah@kernel.org>
7795L:	linux-kselftest@vger.kernel.org
7796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7797Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7798S:	Maintained
7799F:	tools/testing/selftests/
7800F:	Documentation/dev-tools/kselftest*
7801
7802KERNEL USERMODE HELPER
7803M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7804L:	linux-kernel@vger.kernel.org
7805S:	Maintained
7806F:	kernel/umh.c
7807F:	include/linux/umh.h
7808
7809KERNEL VIRTUAL MACHINE (KVM)
7810M:	Paolo Bonzini <pbonzini@redhat.com>
7811M:	Radim Krčmář <rkrcmar@redhat.com>
7812L:	kvm@vger.kernel.org
7813W:	http://www.linux-kvm.org
7814T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7815S:	Supported
7816F:	Documentation/virtual/kvm/
7817F:	include/trace/events/kvm.h
7818F:	include/uapi/asm-generic/kvm*
7819F:	include/uapi/linux/kvm*
7820F:	include/asm-generic/kvm*
7821F:	include/linux/kvm*
7822F:	include/kvm/iodev.h
7823F:	virt/kvm/*
7824F:	tools/kvm/
7825
7826KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7827M:	Joerg Roedel <joro@8bytes.org>
7828L:	kvm@vger.kernel.org
7829W:	http://www.linux-kvm.org/
7830S:	Maintained
7831F:	arch/x86/include/asm/svm.h
7832F:	arch/x86/kvm/svm.c
7833
7834KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7835M:	Christoffer Dall <christoffer.dall@arm.com>
7836M:	Marc Zyngier <marc.zyngier@arm.com>
7837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7838L:	kvmarm@lists.cs.columbia.edu
7839W:	http://systems.cs.columbia.edu/projects/kvm-arm
7840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7841S:	Supported
7842F:	arch/arm/include/uapi/asm/kvm*
7843F:	arch/arm/include/asm/kvm*
7844F:	arch/arm/kvm/
7845F:	virt/kvm/arm/
7846F:	include/kvm/arm_*
7847
7848KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7849M:	Christoffer Dall <christoffer.dall@arm.com>
7850M:	Marc Zyngier <marc.zyngier@arm.com>
7851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7852L:	kvmarm@lists.cs.columbia.edu
7853S:	Maintained
7854F:	arch/arm64/include/uapi/asm/kvm*
7855F:	arch/arm64/include/asm/kvm*
7856F:	arch/arm64/kvm/
7857
7858KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7859M:	James Hogan <jhogan@kernel.org>
7860L:	linux-mips@linux-mips.org
7861S:	Supported
7862F:	arch/mips/include/uapi/asm/kvm*
7863F:	arch/mips/include/asm/kvm*
7864F:	arch/mips/kvm/
7865
7866KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7867M:	Paul Mackerras <paulus@ozlabs.org>
7868L:	kvm-ppc@vger.kernel.org
7869W:	http://www.linux-kvm.org/
7870T:	git git://github.com/agraf/linux-2.6.git
7871S:	Supported
7872F:	arch/powerpc/include/uapi/asm/kvm*
7873F:	arch/powerpc/include/asm/kvm*
7874F:	arch/powerpc/kvm/
7875F:	arch/powerpc/kernel/kvm*
7876
7877KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7878M:	Christian Borntraeger <borntraeger@de.ibm.com>
7879M:	Janosch Frank <frankja@linux.ibm.com>
7880R:	David Hildenbrand <david@redhat.com>
7881R:	Cornelia Huck <cohuck@redhat.com>
7882L:	linux-s390@vger.kernel.org
7883W:	http://www.ibm.com/developerworks/linux/linux390/
7884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7885S:	Supported
7886F:	arch/s390/include/uapi/asm/kvm*
7887F:	arch/s390/include/asm/gmap.h
7888F:	arch/s390/include/asm/kvm*
7889F:	arch/s390/kvm/
7890F:	arch/s390/mm/gmap.c
7891
7892KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7893M:	Paolo Bonzini <pbonzini@redhat.com>
7894M:	Radim Krčmář <rkrcmar@redhat.com>
7895L:	kvm@vger.kernel.org
7896W:	http://www.linux-kvm.org
7897T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7898S:	Supported
7899F:	arch/x86/kvm/
7900F:	arch/x86/include/uapi/asm/kvm*
7901F:	arch/x86/include/asm/kvm*
7902F:	arch/x86/include/asm/pvclock-abi.h
7903F:	arch/x86/kernel/kvm.c
7904F:	arch/x86/kernel/kvmclock.c
7905
7906KERNFS
7907M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7908M:	Tejun Heo <tj@kernel.org>
7909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7910S:	Supported
7911F:	include/linux/kernfs.h
7912F:	fs/kernfs/
7913
7914KEXEC
7915M:	Eric Biederman <ebiederm@xmission.com>
7916W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7917L:	kexec@lists.infradead.org
7918S:	Maintained
7919F:	include/linux/kexec.h
7920F:	include/uapi/linux/kexec.h
7921F:	kernel/kexec*
7922
7923KEYS-ENCRYPTED
7924M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7925L:	linux-integrity@vger.kernel.org
7926L:	keyrings@vger.kernel.org
7927S:	Supported
7928F:	Documentation/security/keys/trusted-encrypted.rst
7929F:	include/keys/encrypted-type.h
7930F:	security/keys/encrypted-keys/
7931
7932KEYS-TRUSTED
7933M:	James Bottomley <jejb@linux.vnet.ibm.com>
7934M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7935L:	linux-integrity@vger.kernel.org
7936L:	keyrings@vger.kernel.org
7937S:	Supported
7938F:	Documentation/security/keys/trusted-encrypted.rst
7939F:	include/keys/trusted-type.h
7940F:	security/keys/trusted.c
7941F:	security/keys/trusted.h
7942
7943KEYS/KEYRINGS:
7944M:	David Howells <dhowells@redhat.com>
7945L:	keyrings@vger.kernel.org
7946S:	Maintained
7947F:	Documentation/security/keys/core.rst
7948F:	include/linux/key.h
7949F:	include/linux/key-type.h
7950F:	include/linux/keyctl.h
7951F:	include/uapi/linux/keyctl.h
7952F:	include/keys/
7953F:	security/keys/
7954
7955KGDB / KDB /debug_core
7956M:	Jason Wessel <jason.wessel@windriver.com>
7957M:	Daniel Thompson <daniel.thompson@linaro.org>
7958W:	http://kgdb.wiki.kernel.org/
7959L:	kgdb-bugreport@lists.sourceforge.net
7960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7961S:	Maintained
7962F:	Documentation/dev-tools/kgdb.rst
7963F:	drivers/misc/kgdbts.c
7964F:	drivers/tty/serial/kgdboc.c
7965F:	include/linux/kdb.h
7966F:	include/linux/kgdb.h
7967F:	kernel/debug/
7968
7969KMEMLEAK
7970M:	Catalin Marinas <catalin.marinas@arm.com>
7971S:	Maintained
7972F:	Documentation/dev-tools/kmemleak.rst
7973F:	include/linux/kmemleak.h
7974F:	mm/kmemleak.c
7975F:	mm/kmemleak-test.c
7976
7977KMOD KERNEL MODULE LOADER - USERMODE HELPER
7978M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7979L:	linux-kernel@vger.kernel.org
7980S:	Maintained
7981F:	kernel/kmod.c
7982F:	include/linux/kmod.h
7983F:	lib/test_kmod.c
7984F:	tools/testing/selftests/kmod/
7985
7986KPROBES
7987M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7988M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7989M:	"David S. Miller" <davem@davemloft.net>
7990M:	Masami Hiramatsu <mhiramat@kernel.org>
7991S:	Maintained
7992F:	Documentation/kprobes.txt
7993F:	include/linux/kprobes.h
7994F:	include/asm-generic/kprobes.h
7995F:	kernel/kprobes.c
7996
7997KS0108 LCD CONTROLLER DRIVER
7998M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7999S:	Maintained
8000F:	Documentation/auxdisplay/ks0108
8001F:	drivers/auxdisplay/ks0108.c
8002F:	include/linux/ks0108.h
8003
8004L3MDEV
8005M:	David Ahern <dsa@cumulusnetworks.com>
8006L:	netdev@vger.kernel.org
8007S:	Maintained
8008F:	net/l3mdev
8009F:	include/net/l3mdev.h
8010
8011LANTIQ MIPS ARCHITECTURE
8012M:	John Crispin <john@phrozen.org>
8013L:	linux-mips@linux-mips.org
8014S:	Maintained
8015F:	arch/mips/lantiq
8016F:	drivers/soc/lantiq
8017
8018LAPB module
8019L:	linux-x25@vger.kernel.org
8020S:	Orphan
8021F:	Documentation/networking/lapb-module.txt
8022F:	include/*/lapb.h
8023F:	net/lapb/
8024
8025LASI 53c700 driver for PARISC
8026M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8027L:	linux-scsi@vger.kernel.org
8028S:	Maintained
8029F:	Documentation/scsi/53c700.txt
8030F:	drivers/scsi/53c700*
8031
8032LEAKING_ADDRESSES
8033M:	Tobin C. Harding <me@tobin.cc>
8034M:	Tycho Andersen <tycho@tycho.ws>
8035L:	kernel-hardening@lists.openwall.com
8036S:	Maintained
8037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8038F:	scripts/leaking_addresses.pl
8039
8040LED SUBSYSTEM
8041M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8042M:	Pavel Machek <pavel@ucw.cz>
8043L:	linux-leds@vger.kernel.org
8044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8045S:	Maintained
8046F:	Documentation/devicetree/bindings/leds/
8047F:	drivers/leds/
8048F:	include/linux/leds.h
8049
8050LEGACY EEPROM DRIVER
8051M:	Jean Delvare <jdelvare@suse.com>
8052S:	Maintained
8053F:	Documentation/misc-devices/eeprom
8054F:	drivers/misc/eeprom/eeprom.c
8055
8056LEGO MINDSTORMS EV3
8057R:	David Lechner <david@lechnology.com>
8058S:	Maintained
8059F:	arch/arm/boot/dts/da850-lego-ev3.dts
8060F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8061F:	drivers/power/supply/lego_ev3_battery.c
8062
8063LEGO USB Tower driver
8064M:	Juergen Stuber <starblue@users.sourceforge.net>
8065L:	legousb-devel@lists.sourceforge.net
8066W:	http://legousb.sourceforge.net/
8067S:	Maintained
8068F:	drivers/usb/misc/legousbtower.c
8069
8070LG2160 MEDIA DRIVER
8071M:	Michael Krufky <mkrufky@linuxtv.org>
8072L:	linux-media@vger.kernel.org
8073W:	https://linuxtv.org
8074W:	http://github.com/mkrufky
8075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8076T:	git git://linuxtv.org/mkrufky/tuners.git
8077S:	Maintained
8078F:	drivers/media/dvb-frontends/lg2160.*
8079
8080LGDT3305 MEDIA DRIVER
8081M:	Michael Krufky <mkrufky@linuxtv.org>
8082L:	linux-media@vger.kernel.org
8083W:	https://linuxtv.org
8084W:	http://github.com/mkrufky
8085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8086T:	git git://linuxtv.org/mkrufky/tuners.git
8087S:	Maintained
8088F:	drivers/media/dvb-frontends/lgdt3305.*
8089
8090LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8091M:	Viresh Kumar <vireshk@kernel.org>
8092L:	linux-ide@vger.kernel.org
8093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8094S:	Maintained
8095F:	include/linux/pata_arasan_cf_data.h
8096F:	drivers/ata/pata_arasan_cf.c
8097
8098LIBATA PATA DRIVERS
8099M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8100M:	Tejun Heo <tj@kernel.org>
8101L:	linux-ide@vger.kernel.org
8102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8103S:	Maintained
8104F:	drivers/ata/pata_*.c
8105F:	drivers/ata/ata_generic.c
8106
8107LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8108M:	Linus Walleij <linus.walleij@linaro.org>
8109L:	linux-ide@vger.kernel.org
8110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8111S:	Maintained
8112F:	drivers/ata/pata_ftide010.c
8113F:	drivers/ata/sata_gemini.c
8114F:	drivers/ata/sata_gemini.h
8115
8116LIBATA SATA AHCI PLATFORM devices support
8117M:	Hans de Goede <hdegoede@redhat.com>
8118M:	Tejun Heo <tj@kernel.org>
8119L:	linux-ide@vger.kernel.org
8120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8121S:	Maintained
8122F:	drivers/ata/ahci_platform.c
8123F:	drivers/ata/libahci_platform.c
8124F:	include/linux/ahci_platform.h
8125
8126LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8127M:	Mikael Pettersson <mikpelinux@gmail.com>
8128L:	linux-ide@vger.kernel.org
8129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8130S:	Maintained
8131F:	drivers/ata/sata_promise.*
8132
8133LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8134M:	Tejun Heo <tj@kernel.org>
8135L:	linux-ide@vger.kernel.org
8136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8137S:	Maintained
8138F:	drivers/ata/
8139F:	include/linux/ata.h
8140F:	include/linux/libata.h
8141F:	Documentation/devicetree/bindings/ata/
8142
8143LIBLOCKDEP
8144M:	Sasha Levin <alexander.levin@verizon.com>
8145S:	Maintained
8146F:	tools/lib/lockdep/
8147
8148LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8149M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8150M:	Dan Williams <dan.j.williams@intel.com>
8151M:	Vishal Verma <vishal.l.verma@intel.com>
8152M:	Dave Jiang <dave.jiang@intel.com>
8153L:	linux-nvdimm@lists.01.org
8154Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8155S:	Supported
8156F:	drivers/nvdimm/blk.c
8157F:	drivers/nvdimm/region_devs.c
8158
8159LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8160M:	Vishal Verma <vishal.l.verma@intel.com>
8161M:	Dan Williams <dan.j.williams@intel.com>
8162M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8163M:	Dave Jiang <dave.jiang@intel.com>
8164L:	linux-nvdimm@lists.01.org
8165Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8166S:	Supported
8167F:	drivers/nvdimm/btt*
8168
8169LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8170M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8171M:	Dan Williams <dan.j.williams@intel.com>
8172M:	Vishal Verma <vishal.l.verma@intel.com>
8173M:	Dave Jiang <dave.jiang@intel.com>
8174L:	linux-nvdimm@lists.01.org
8175Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8176S:	Supported
8177F:	drivers/nvdimm/pmem*
8178
8179LIBNVDIMM: DEVICETREE BINDINGS
8180M:	Oliver O'Halloran <oohall@gmail.com>
8181L:	linux-nvdimm@lists.01.org
8182Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8183S:	Supported
8184F:	drivers/nvdimm/of_pmem.c
8185F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8186
8187LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8188M:	Dan Williams <dan.j.williams@intel.com>
8189M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8190M:	Vishal Verma <vishal.l.verma@intel.com>
8191M:	Dave Jiang <dave.jiang@intel.com>
8192L:	linux-nvdimm@lists.01.org
8193Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8195S:	Supported
8196F:	drivers/nvdimm/*
8197F:	drivers/acpi/nfit/*
8198F:	include/linux/nd.h
8199F:	include/linux/libnvdimm.h
8200F:	include/uapi/linux/ndctl.h
8201
8202LIGHTNVM PLATFORM SUPPORT
8203M:	Matias Bjorling <mb@lightnvm.io>
8204W:	http://github/OpenChannelSSD
8205L:	linux-block@vger.kernel.org
8206S:	Maintained
8207F:	drivers/lightnvm/
8208F:	include/linux/lightnvm.h
8209F:	include/uapi/linux/lightnvm.h
8210
8211LINUX FOR POWER MACINTOSH
8212M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8213W:	http://www.penguinppc.org/
8214L:	linuxppc-dev@lists.ozlabs.org
8215S:	Maintained
8216F:	arch/powerpc/platforms/powermac/
8217F:	drivers/macintosh/
8218
8219LINUX FOR POWERPC (32-BIT AND 64-BIT)
8220M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8221M:	Paul Mackerras <paulus@samba.org>
8222M:	Michael Ellerman <mpe@ellerman.id.au>
8223W:	https://github.com/linuxppc/linux/wiki
8224L:	linuxppc-dev@lists.ozlabs.org
8225Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8227S:	Supported
8228F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8229F:	Documentation/devicetree/bindings/powerpc/
8230F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8231F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8232F:	Documentation/powerpc/
8233F:	arch/powerpc/
8234F:	drivers/char/tpm/tpm_ibmvtpm*
8235F:	drivers/crypto/nx/
8236F:	drivers/crypto/vmx/
8237F:	drivers/i2c/busses/i2c-opal.c
8238F:	drivers/net/ethernet/ibm/ibmveth.*
8239F:	drivers/net/ethernet/ibm/ibmvnic.*
8240F:	drivers/pci/hotplug/pnv_php.c
8241F:	drivers/pci/hotplug/rpa*
8242F:	drivers/rtc/rtc-opal.c
8243F:	drivers/scsi/ibmvscsi/
8244F:	drivers/tty/hvc/hvc_opal.c
8245F:	drivers/watchdog/wdrtas.c
8246F:	tools/testing/selftests/powerpc
8247N:	/pmac
8248N:	powermac
8249N:	powernv
8250N:	[^a-z0-9]ps3
8251N:	pseries
8252
8253LINUX FOR POWERPC EMBEDDED MPC5XXX
8254M:	Anatolij Gustschin <agust@denx.de>
8255L:	linuxppc-dev@lists.ozlabs.org
8256T:	git git://git.denx.de/linux-denx-agust.git
8257S:	Maintained
8258F:	arch/powerpc/platforms/512x/
8259F:	arch/powerpc/platforms/52xx/
8260
8261LINUX FOR POWERPC EMBEDDED PPC4XX
8262M:	Alistair Popple <alistair@popple.id.au>
8263M:	Matt Porter <mporter@kernel.crashing.org>
8264W:	http://www.penguinppc.org/
8265L:	linuxppc-dev@lists.ozlabs.org
8266S:	Maintained
8267F:	arch/powerpc/platforms/40x/
8268F:	arch/powerpc/platforms/44x/
8269
8270LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8271M:	Scott Wood <oss@buserror.net>
8272M:	Kumar Gala <galak@kernel.crashing.org>
8273W:	http://www.penguinppc.org/
8274L:	linuxppc-dev@lists.ozlabs.org
8275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8276S:	Maintained
8277F:	arch/powerpc/platforms/83xx/
8278F:	arch/powerpc/platforms/85xx/
8279F:	Documentation/devicetree/bindings/powerpc/fsl/
8280
8281LINUX FOR POWERPC EMBEDDED PPC8XX
8282M:	Vitaly Bordug <vitb@kernel.crashing.org>
8283W:	http://www.penguinppc.org/
8284L:	linuxppc-dev@lists.ozlabs.org
8285S:	Maintained
8286F:	arch/powerpc/platforms/8xx/
8287
8288LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8289L:	linuxppc-dev@lists.ozlabs.org
8290S:	Orphan
8291F:	arch/powerpc/*/*virtex*
8292F:	arch/powerpc/*/*/*virtex*
8293
8294LINUX FOR POWERPC PA SEMI PWRFICIENT
8295L:	linuxppc-dev@lists.ozlabs.org
8296S:	Orphan
8297F:	arch/powerpc/platforms/pasemi/
8298F:	drivers/*/*pasemi*
8299F:	drivers/*/*/*pasemi*
8300
8301LINUX KERNEL DUMP TEST MODULE (LKDTM)
8302M:	Kees Cook <keescook@chromium.org>
8303S:	Maintained
8304F:	drivers/misc/lkdtm/*
8305
8306LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8307M:	Alan Stern <stern@rowland.harvard.edu>
8308M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8309M:	Will Deacon <will.deacon@arm.com>
8310M:	Peter Zijlstra <peterz@infradead.org>
8311M:	Boqun Feng <boqun.feng@gmail.com>
8312M:	Nicholas Piggin <npiggin@gmail.com>
8313M:	David Howells <dhowells@redhat.com>
8314M:	Jade Alglave <j.alglave@ucl.ac.uk>
8315M:	Luc Maranget <luc.maranget@inria.fr>
8316M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8317R:	Akira Yokosawa <akiyks@gmail.com>
8318L:	linux-kernel@vger.kernel.org
8319S:	Supported
8320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8321F:	tools/memory-model/
8322F:	Documentation/memory-barriers.txt
8323
8324LINUX SECURITY MODULE (LSM) FRAMEWORK
8325M:	Chris Wright <chrisw@sous-sol.org>
8326L:	linux-security-module@vger.kernel.org
8327S:	Supported
8328
8329LIS3LV02D ACCELEROMETER DRIVER
8330M:	Eric Piel <eric.piel@tremplin-utc.net>
8331S:	Maintained
8332F:	Documentation/misc-devices/lis3lv02d
8333F:	drivers/misc/lis3lv02d/
8334F:	drivers/platform/x86/hp_accel.c
8335
8336LIVE PATCHING
8337M:	Josh Poimboeuf <jpoimboe@redhat.com>
8338M:	Jessica Yu <jeyu@kernel.org>
8339M:	Jiri Kosina <jikos@kernel.org>
8340M:	Miroslav Benes <mbenes@suse.cz>
8341R:	Petr Mladek <pmladek@suse.com>
8342S:	Maintained
8343F:	kernel/livepatch/
8344F:	include/linux/livepatch.h
8345F:	arch/x86/include/asm/livepatch.h
8346F:	arch/x86/kernel/livepatch.c
8347F:	Documentation/livepatch/
8348F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8349F:	samples/livepatch/
8350L:	live-patching@vger.kernel.org
8351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8352
8353LLC (802.2)
8354L:	netdev@vger.kernel.org
8355S:	Odd fixes
8356F:	include/linux/llc.h
8357F:	include/uapi/linux/llc.h
8358F:	include/net/llc*
8359F:	net/llc/
8360
8361LM73 HARDWARE MONITOR DRIVER
8362M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8363L:	linux-hwmon@vger.kernel.org
8364S:	Maintained
8365F:	drivers/hwmon/lm73.c
8366
8367LM78 HARDWARE MONITOR DRIVER
8368M:	Jean Delvare <jdelvare@suse.com>
8369L:	linux-hwmon@vger.kernel.org
8370S:	Maintained
8371F:	Documentation/hwmon/lm78
8372F:	drivers/hwmon/lm78.c
8373
8374LM83 HARDWARE MONITOR DRIVER
8375M:	Jean Delvare <jdelvare@suse.com>
8376L:	linux-hwmon@vger.kernel.org
8377S:	Maintained
8378F:	Documentation/hwmon/lm83
8379F:	drivers/hwmon/lm83.c
8380
8381LM90 HARDWARE MONITOR DRIVER
8382M:	Jean Delvare <jdelvare@suse.com>
8383L:	linux-hwmon@vger.kernel.org
8384S:	Maintained
8385F:	Documentation/hwmon/lm90
8386F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8387F:	drivers/hwmon/lm90.c
8388F:	include/dt-bindings/thermal/lm90.h
8389
8390LM95234 HARDWARE MONITOR DRIVER
8391M:	Guenter Roeck <linux@roeck-us.net>
8392L:	linux-hwmon@vger.kernel.org
8393S:	Maintained
8394F:	Documentation/hwmon/lm95234
8395F:	drivers/hwmon/lm95234.c
8396
8397LME2510 MEDIA DRIVER
8398M:	Malcolm Priestley <tvboxspy@gmail.com>
8399L:	linux-media@vger.kernel.org
8400W:	https://linuxtv.org
8401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8402S:	Maintained
8403F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8404
8405LOADPIN SECURITY MODULE
8406M:	Kees Cook <keescook@chromium.org>
8407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8408S:	Supported
8409F:	security/loadpin/
8410F:	Documentation/admin-guide/LSM/LoadPin.rst
8411
8412LOCKING PRIMITIVES
8413M:	Peter Zijlstra <peterz@infradead.org>
8414M:	Ingo Molnar <mingo@redhat.com>
8415M:	Will Deacon <will.deacon@arm.com>
8416L:	linux-kernel@vger.kernel.org
8417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8418S:	Maintained
8419F:	Documentation/locking/
8420F:	include/linux/lockdep.h
8421F:	include/linux/spinlock*.h
8422F:	arch/*/include/asm/spinlock*.h
8423F:	include/linux/rwlock*.h
8424F:	include/linux/mutex*.h
8425F:	arch/*/include/asm/mutex*.h
8426F:	include/linux/rwsem*.h
8427F:	arch/*/include/asm/rwsem.h
8428F:	include/linux/seqlock.h
8429F:	lib/locking*.[ch]
8430F:	kernel/locking/
8431X:	kernel/locking/locktorture.c
8432
8433LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8434M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8435L:	linux-ntfs-dev@lists.sourceforge.net
8436W:	http://www.linux-ntfs.org/content/view/19/37/
8437S:	Maintained
8438F:	Documentation/ldm.txt
8439F:	block/partitions/ldm.*
8440
8441LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8442M:	Sathya Prakash <sathya.prakash@broadcom.com>
8443M:	Chaitra P B <chaitra.basappa@broadcom.com>
8444M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8445L:	MPT-FusionLinux.pdl@broadcom.com
8446L:	linux-scsi@vger.kernel.org
8447W:	http://www.avagotech.com/support/
8448S:	Supported
8449F:	drivers/message/fusion/
8450F:	drivers/scsi/mpt3sas/
8451
8452LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8453M:	Matthew Wilcox <matthew@wil.cx>
8454L:	linux-scsi@vger.kernel.org
8455S:	Maintained
8456F:	drivers/scsi/sym53c8xx_2/
8457
8458LTC4261 HARDWARE MONITOR DRIVER
8459M:	Guenter Roeck <linux@roeck-us.net>
8460L:	linux-hwmon@vger.kernel.org
8461S:	Maintained
8462F:	Documentation/hwmon/ltc4261
8463F:	drivers/hwmon/ltc4261.c
8464
8465LTC4306 I2C MULTIPLEXER DRIVER
8466M:	Michael Hennerich <michael.hennerich@analog.com>
8467W:	http://ez.analog.com/community/linux-device-drivers
8468L:	linux-i2c@vger.kernel.org
8469S:	Supported
8470F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8471F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8472
8473LTP (Linux Test Project)
8474M:	Mike Frysinger <vapier@gentoo.org>
8475M:	Cyril Hrubis <chrubis@suse.cz>
8476M:	Wanlong Gao <wanlong.gao@gmail.com>
8477M:	Jan Stancek <jstancek@redhat.com>
8478M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8479M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8480L:	ltp@lists.linux.it (subscribers-only)
8481W:	http://linux-test-project.github.io/
8482T:	git git://github.com/linux-test-project/ltp.git
8483S:	Maintained
8484
8485M68K ARCHITECTURE
8486M:	Geert Uytterhoeven <geert@linux-m68k.org>
8487L:	linux-m68k@lists.linux-m68k.org
8488W:	http://www.linux-m68k.org/
8489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8490S:	Maintained
8491F:	arch/m68k/
8492F:	drivers/zorro/
8493
8494M68K ON APPLE MACINTOSH
8495M:	Joshua Thompson <funaho@jurai.org>
8496W:	http://www.mac.linux-m68k.org/
8497L:	linux-m68k@lists.linux-m68k.org
8498S:	Maintained
8499F:	arch/m68k/mac/
8500
8501M68K ON HP9000/300
8502M:	Philip Blundell <philb@gnu.org>
8503W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8504S:	Maintained
8505F:	arch/m68k/hp300/
8506
8507M88DS3103 MEDIA DRIVER
8508M:	Antti Palosaari <crope@iki.fi>
8509L:	linux-media@vger.kernel.org
8510W:	https://linuxtv.org
8511W:	http://palosaari.fi/linux/
8512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8513T:	git git://linuxtv.org/anttip/media_tree.git
8514S:	Maintained
8515F:	drivers/media/dvb-frontends/m88ds3103*
8516
8517M88RS2000 MEDIA DRIVER
8518M:	Malcolm Priestley <tvboxspy@gmail.com>
8519L:	linux-media@vger.kernel.org
8520W:	https://linuxtv.org
8521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8522S:	Maintained
8523F:	drivers/media/dvb-frontends/m88rs2000*
8524
8525MA901 MASTERKIT USB FM RADIO DRIVER
8526M:	Alexey Klimov <klimov.linux@gmail.com>
8527L:	linux-media@vger.kernel.org
8528T:	git git://linuxtv.org/media_tree.git
8529S:	Maintained
8530F:	drivers/media/radio/radio-ma901.c
8531
8532MAC80211
8533M:	Johannes Berg <johannes@sipsolutions.net>
8534L:	linux-wireless@vger.kernel.org
8535W:	http://wireless.kernel.org/
8536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8538S:	Maintained
8539F:	Documentation/networking/mac80211-injection.txt
8540F:	include/net/mac80211.h
8541F:	net/mac80211/
8542F:	drivers/net/wireless/mac80211_hwsim.[ch]
8543F:	Documentation/networking/mac80211_hwsim/README
8544
8545MAILBOX API
8546M:	Jassi Brar <jassisinghbrar@gmail.com>
8547L:	linux-kernel@vger.kernel.org
8548S:	Maintained
8549F:	drivers/mailbox/
8550F:	include/linux/mailbox_client.h
8551F:	include/linux/mailbox_controller.h
8552
8553MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8554M:	Michael Kerrisk <mtk.manpages@gmail.com>
8555W:	http://www.kernel.org/doc/man-pages
8556L:	linux-man@vger.kernel.org
8557S:	Maintained
8558
8559MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8560M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8561L:	linux-mips@linux-mips.org
8562S:	Maintained
8563F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8564
8565MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8566M:	Andrew Lunn <andrew@lunn.ch>
8567M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8568L:	netdev@vger.kernel.org
8569S:	Maintained
8570F:	drivers/net/dsa/mv88e6xxx/
8571F:	linux/platform_data/mv88e6xxx.h
8572F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8573
8574MARVELL ARMADA DRM SUPPORT
8575M:	Russell King <linux@armlinux.org.uk>
8576S:	Maintained
8577T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8578T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8579F:	drivers/gpu/drm/armada/
8580F:	include/uapi/drm/armada_drm.h
8581F:	Documentation/devicetree/bindings/display/armada/
8582
8583MARVELL CRYPTO DRIVER
8584M:	Boris Brezillon <boris.brezillon@bootlin.com>
8585M:	Arnaud Ebalard <arno@natisbad.org>
8586F:	drivers/crypto/marvell/
8587S:	Maintained
8588L:	linux-crypto@vger.kernel.org
8589
8590MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8591M:	Mirko Lindner <mlindner@marvell.com>
8592M:	Stephen Hemminger <stephen@networkplumber.org>
8593L:	netdev@vger.kernel.org
8594S:	Maintained
8595F:	drivers/net/ethernet/marvell/sk*
8596
8597MARVELL LIBERTAS WIRELESS DRIVER
8598L:	libertas-dev@lists.infradead.org
8599S:	Orphan
8600F:	drivers/net/wireless/marvell/libertas/
8601
8602MARVELL MACCHIATOBIN SUPPORT
8603M:	Russell King <linux@armlinux.org.uk>
8604L:	linux-arm-kernel@lists.infradead.org
8605S:	Maintained
8606F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8607
8608MARVELL MV643XX ETHERNET DRIVER
8609M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8610L:	netdev@vger.kernel.org
8611S:	Maintained
8612F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8613F:	include/linux/mv643xx.h
8614
8615MARVELL MV88X3310 PHY DRIVER
8616M:	Russell King <linux@armlinux.org.uk>
8617L:	netdev@vger.kernel.org
8618S:	Maintained
8619F:	drivers/net/phy/marvell10g.c
8620
8621MARVELL MVNETA ETHERNET DRIVER
8622M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8623L:	netdev@vger.kernel.org
8624S:	Maintained
8625F:	drivers/net/ethernet/marvell/mvneta.*
8626
8627MARVELL MWIFIEX WIRELESS DRIVER
8628M:	Amitkumar Karwar <amitkarwar@gmail.com>
8629M:	Nishant Sarmukadam <nishants@marvell.com>
8630M:	Ganapathi Bhat <gbhat@marvell.com>
8631M:	Xinming Hu <huxm@marvell.com>
8632L:	linux-wireless@vger.kernel.org
8633S:	Maintained
8634F:	drivers/net/wireless/marvell/mwifiex/
8635
8636MARVELL MWL8K WIRELESS DRIVER
8637M:	Lennert Buytenhek <buytenh@wantstofly.org>
8638L:	linux-wireless@vger.kernel.org
8639S:	Odd Fixes
8640F:	drivers/net/wireless/marvell/mwl8k.c
8641
8642MARVELL NAND CONTROLLER DRIVER
8643M:	Miquel Raynal <miquel.raynal@bootlin.com>
8644L:	linux-mtd@lists.infradead.org
8645S:	Maintained
8646F:	drivers/mtd/nand/raw/marvell_nand.c
8647F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8648
8649MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8650M:	Nicolas Pitre <nico@fluxnic.net>
8651S:	Odd Fixes
8652F:	drivers/mmc/host/mvsdio.*
8653
8654MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8655M:	Hu Ziji <huziji@marvell.com>
8656L:	linux-mmc@vger.kernel.org
8657S:	Supported
8658F:	drivers/mmc/host/sdhci-xenon*
8659F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8660
8661MATROX FRAMEBUFFER DRIVER
8662L:	linux-fbdev@vger.kernel.org
8663S:	Orphan
8664F:	drivers/video/fbdev/matrox/matroxfb_*
8665F:	include/uapi/linux/matroxfb.h
8666
8667MAX16065 HARDWARE MONITOR DRIVER
8668M:	Guenter Roeck <linux@roeck-us.net>
8669L:	linux-hwmon@vger.kernel.org
8670S:	Maintained
8671F:	Documentation/hwmon/max16065
8672F:	drivers/hwmon/max16065.c
8673
8674MAX20751 HARDWARE MONITOR DRIVER
8675M:	Guenter Roeck <linux@roeck-us.net>
8676L:	linux-hwmon@vger.kernel.org
8677S:	Maintained
8678F:	Documentation/hwmon/max20751
8679F:	drivers/hwmon/max20751.c
8680
8681MAX2175 SDR TUNER DRIVER
8682M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8683L:	linux-media@vger.kernel.org
8684T:	git git://linuxtv.org/media_tree.git
8685S:	Maintained
8686F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8687F:	Documentation/media/v4l-drivers/max2175.rst
8688F:	drivers/media/i2c/max2175*
8689F:	include/uapi/linux/max2175.h
8690
8691MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8692L:	linux-hwmon@vger.kernel.org
8693S:	Orphan
8694F:	Documentation/hwmon/max6650
8695F:	drivers/hwmon/max6650.c
8696
8697MAX6697 HARDWARE MONITOR DRIVER
8698M:	Guenter Roeck <linux@roeck-us.net>
8699L:	linux-hwmon@vger.kernel.org
8700S:	Maintained
8701F:	Documentation/hwmon/max6697
8702F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8703F:	drivers/hwmon/max6697.c
8704F:	include/linux/platform_data/max6697.h
8705
8706MAX9860 MONO AUDIO VOICE CODEC DRIVER
8707M:	Peter Rosin <peda@axentia.se>
8708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8709S:	Maintained
8710F:	Documentation/devicetree/bindings/sound/max9860.txt
8711F:	sound/soc/codecs/max9860.*
8712
8713MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8714M:	Javier Martinez Canillas <javier@dowhile0.org>
8715L:	linux-kernel@vger.kernel.org
8716S:	Supported
8717F:	drivers/regulator/max77802-regulator.c
8718F:	Documentation/devicetree/bindings/*/*max77802.txt
8719F:	include/dt-bindings/*/*max77802.h
8720
8721MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8722M:	Krzysztof Kozlowski <krzk@kernel.org>
8723M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8724L:	linux-pm@vger.kernel.org
8725S:	Supported
8726F:	drivers/power/supply/max14577_charger.c
8727F:	drivers/power/supply/max77693_charger.c
8728
8729MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8730M:	Chanwoo Choi <cw00.choi@samsung.com>
8731M:	Krzysztof Kozlowski <krzk@kernel.org>
8732M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8733L:	linux-kernel@vger.kernel.org
8734S:	Supported
8735F:	drivers/*/max14577*.c
8736F:	drivers/*/max77686*.c
8737F:	drivers/*/max77693*.c
8738F:	drivers/extcon/extcon-max14577.c
8739F:	drivers/extcon/extcon-max77693.c
8740F:	drivers/rtc/rtc-max77686.c
8741F:	drivers/clk/clk-max77686.c
8742F:	Documentation/devicetree/bindings/mfd/max14577.txt
8743F:	Documentation/devicetree/bindings/*/max77686.txt
8744F:	Documentation/devicetree/bindings/mfd/max77693.txt
8745F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8746F:	include/linux/mfd/max14577*.h
8747F:	include/linux/mfd/max77686*.h
8748F:	include/linux/mfd/max77693*.h
8749
8750MAXIRADIO FM RADIO RECEIVER DRIVER
8751M:	Hans Verkuil <hverkuil@xs4all.nl>
8752L:	linux-media@vger.kernel.org
8753T:	git git://linuxtv.org/media_tree.git
8754W:	https://linuxtv.org
8755S:	Maintained
8756F:	drivers/media/radio/radio-maxiradio*
8757
8758MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8759M:	Peter Rosin <peda@axentia.se>
8760L:	linux-iio@vger.kernel.org
8761S:	Maintained
8762F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8763F:	drivers/iio/potentiometer/mcp4018.c
8764F:	drivers/iio/potentiometer/mcp4531.c
8765
8766MCR20A IEEE-802.15.4 RADIO DRIVER
8767M:	Xue Liu <liuxuenetmail@gmail.com>
8768L:	linux-wpan@vger.kernel.org
8769W:	https://github.com/xueliu/mcr20a-linux
8770S:	Maintained
8771F:	drivers/net/ieee802154/mcr20a.c
8772F:	drivers/net/ieee802154/mcr20a.h
8773F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8774
8775MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8776M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8777L:	linux-iio@vger.kernel.org
8778S:	Maintained
8779F:	drivers/iio/dac/cio-dac.c
8780
8781MEDIA DRIVERS FOR ASCOT2E
8782M:	Sergey Kozlov <serjk@netup.ru>
8783M:	Abylay Ospan <aospan@netup.ru>
8784L:	linux-media@vger.kernel.org
8785W:	https://linuxtv.org
8786W:	http://netup.tv/
8787T:	git git://linuxtv.org/media_tree.git
8788S:	Supported
8789F:	drivers/media/dvb-frontends/ascot2e*
8790
8791MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8792M:	Jasmin Jessich <jasmin@anw.at>
8793L:	linux-media@vger.kernel.org
8794W:	https://linuxtv.org
8795T:	git git://linuxtv.org/media_tree.git
8796S:	Maintained
8797F:	drivers/media/dvb-frontends/cxd2099*
8798
8799MEDIA DRIVERS FOR CXD2841ER
8800M:	Sergey Kozlov <serjk@netup.ru>
8801M:	Abylay Ospan <aospan@netup.ru>
8802L:	linux-media@vger.kernel.org
8803W:	https://linuxtv.org
8804W:	http://netup.tv/
8805T:	git git://linuxtv.org/media_tree.git
8806S:	Supported
8807F:	drivers/media/dvb-frontends/cxd2841er*
8808
8809MEDIA DRIVERS FOR CXD2880
8810M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8811L:	linux-media@vger.kernel.org
8812W:	http://linuxtv.org/
8813T:	git git://linuxtv.org/media_tree.git
8814S:	Supported
8815F:	drivers/media/dvb-frontends/cxd2880/*
8816F:	drivers/media/spi/cxd2880*
8817
8818MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8819M:	Daniel Scheller <d.scheller.oss@gmail.com>
8820L:	linux-media@vger.kernel.org
8821W:	https://linuxtv.org
8822T:	git git://linuxtv.org/media_tree.git
8823S:	Maintained
8824F:	drivers/media/pci/ddbridge/*
8825
8826MEDIA DRIVERS FOR FREESCALE IMX
8827M:	Steve Longerbeam <slongerbeam@gmail.com>
8828M:	Philipp Zabel <p.zabel@pengutronix.de>
8829L:	linux-media@vger.kernel.org
8830T:	git git://linuxtv.org/media_tree.git
8831S:	Maintained
8832F:	Documentation/devicetree/bindings/media/imx.txt
8833F:	Documentation/media/v4l-drivers/imx.rst
8834F:	drivers/staging/media/imx/
8835F:	include/linux/imx-media.h
8836F:	include/media/imx.h
8837
8838MEDIA DRIVERS FOR HELENE
8839M:	Abylay Ospan <aospan@netup.ru>
8840L:	linux-media@vger.kernel.org
8841W:	https://linuxtv.org
8842W:	http://netup.tv/
8843T:	git git://linuxtv.org/media_tree.git
8844S:	Supported
8845F:	drivers/media/dvb-frontends/helene*
8846
8847MEDIA DRIVERS FOR HORUS3A
8848M:	Sergey Kozlov <serjk@netup.ru>
8849M:	Abylay Ospan <aospan@netup.ru>
8850L:	linux-media@vger.kernel.org
8851W:	https://linuxtv.org
8852W:	http://netup.tv/
8853T:	git git://linuxtv.org/media_tree.git
8854S:	Supported
8855F:	drivers/media/dvb-frontends/horus3a*
8856
8857MEDIA DRIVERS FOR LNBH25
8858M:	Sergey Kozlov <serjk@netup.ru>
8859M:	Abylay Ospan <aospan@netup.ru>
8860L:	linux-media@vger.kernel.org
8861W:	https://linuxtv.org
8862W:	http://netup.tv/
8863T:	git git://linuxtv.org/media_tree.git
8864S:	Supported
8865F:	drivers/media/dvb-frontends/lnbh25*
8866
8867MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8868M:	Daniel Scheller <d.scheller.oss@gmail.com>
8869L:	linux-media@vger.kernel.org
8870W:	https://linuxtv.org
8871T:	git git://linuxtv.org/media_tree.git
8872S:	Maintained
8873F:	drivers/media/dvb-frontends/mxl5xx*
8874
8875MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8876M:	Sergey Kozlov <serjk@netup.ru>
8877M:	Abylay Ospan <aospan@netup.ru>
8878L:	linux-media@vger.kernel.org
8879W:	https://linuxtv.org
8880W:	http://netup.tv/
8881T:	git git://linuxtv.org/media_tree.git
8882S:	Supported
8883F:	drivers/media/pci/netup_unidvb/*
8884
8885MEDIA DRIVERS FOR RENESAS - CEU
8886M:	Jacopo Mondi <jacopo@jmondi.org>
8887L:	linux-media@vger.kernel.org
8888L:	linux-renesas-soc@vger.kernel.org
8889T:	git git://linuxtv.org/media_tree.git
8890S:	Supported
8891F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8892F:	drivers/media/platform/renesas-ceu.c
8893F:	include/media/drv-intf/renesas-ceu.h
8894
8895MEDIA DRIVERS FOR RENESAS - DRIF
8896M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8897L:	linux-media@vger.kernel.org
8898L:	linux-renesas-soc@vger.kernel.org
8899T:	git git://linuxtv.org/media_tree.git
8900S:	Supported
8901F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8902F:	drivers/media/platform/rcar_drif.c
8903
8904MEDIA DRIVERS FOR RENESAS - FCP
8905M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8906L:	linux-media@vger.kernel.org
8907L:	linux-renesas-soc@vger.kernel.org
8908T:	git git://linuxtv.org/media_tree.git
8909S:	Supported
8910F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8911F:	drivers/media/platform/rcar-fcp.c
8912F:	include/media/rcar-fcp.h
8913
8914MEDIA DRIVERS FOR RENESAS - FDP1
8915M:	Kieran Bingham <kieran@bingham.xyz>
8916L:	linux-media@vger.kernel.org
8917L:	linux-renesas-soc@vger.kernel.org
8918T:	git git://linuxtv.org/media_tree.git
8919S:	Supported
8920F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8921F:	drivers/media/platform/rcar_fdp1.c
8922
8923MEDIA DRIVERS FOR RENESAS - VIN
8924M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8925L:	linux-media@vger.kernel.org
8926L:	linux-renesas-soc@vger.kernel.org
8927T:	git git://linuxtv.org/media_tree.git
8928S:	Supported
8929F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8930F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8931F:	drivers/media/platform/rcar-vin/
8932
8933MEDIA DRIVERS FOR RENESAS - VSP1
8934M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8935L:	linux-media@vger.kernel.org
8936L:	linux-renesas-soc@vger.kernel.org
8937T:	git git://linuxtv.org/media_tree.git
8938S:	Supported
8939F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8940F:	drivers/media/platform/vsp1/
8941
8942MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8943M:	Daniel Scheller <d.scheller.oss@gmail.com>
8944L:	linux-media@vger.kernel.org
8945W:	https://linuxtv.org
8946T:	git git://linuxtv.org/media_tree.git
8947S:	Maintained
8948F:	drivers/media/dvb-frontends/stv0910*
8949
8950MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8951M:	Daniel Scheller <d.scheller.oss@gmail.com>
8952L:	linux-media@vger.kernel.org
8953W:	https://linuxtv.org
8954T:	git git://linuxtv.org/media_tree.git
8955S:	Maintained
8956F:	drivers/media/dvb-frontends/stv6111*
8957
8958MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8959M:	Dmitry Osipenko <digetx@gmail.com>
8960L:	linux-media@vger.kernel.org
8961L:	linux-tegra@vger.kernel.org
8962T:	git git://linuxtv.org/media_tree.git
8963S:	Maintained
8964F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8965F:	drivers/staging/media/tegra-vde/
8966
8967MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8968M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8969P:	LinuxTV.org Project
8970L:	linux-media@vger.kernel.org
8971W:	https://linuxtv.org
8972Q:	http://patchwork.kernel.org/project/linux-media/list/
8973T:	git git://linuxtv.org/media_tree.git
8974S:	Maintained
8975F:	Documentation/devicetree/bindings/media/
8976F:	Documentation/media/
8977F:	drivers/media/
8978F:	drivers/staging/media/
8979F:	include/linux/platform_data/media/
8980F:	include/media/
8981F:	include/uapi/linux/dvb/
8982F:	include/uapi/linux/videodev2.h
8983F:	include/uapi/linux/media.h
8984F:	include/uapi/linux/v4l2-*
8985F:	include/uapi/linux/meye.h
8986F:	include/uapi/linux/ivtv*
8987F:	include/uapi/linux/uvcvideo.h
8988
8989MEDIATEK CIR DRIVER
8990M:	Sean Wang <sean.wang@mediatek.com>
8991S:	Maintained
8992F:	drivers/media/rc/mtk-cir.c
8993
8994MEDIATEK DMA DRIVER
8995M:	Sean Wang <sean.wang@mediatek.com>
8996L:	dmaengine@vger.kernel.org
8997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8999S:	Maintained
9000F:	Documentation/devicetree/bindings/dma/mtk-*
9001F:	drivers/dma/mediatek/
9002
9003MEDIATEK PMIC LED DRIVER
9004M:	Sean Wang <sean.wang@mediatek.com>
9005S:	Maintained
9006F:	drivers/leds/leds-mt6323.c
9007F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9008
9009MEDIATEK ETHERNET DRIVER
9010M:	Felix Fietkau <nbd@openwrt.org>
9011M:	John Crispin <john@phrozen.org>
9012M:	Sean Wang <sean.wang@mediatek.com>
9013M:	Nelson Chang <nelson.chang@mediatek.com>
9014L:	netdev@vger.kernel.org
9015S:	Maintained
9016F:	drivers/net/ethernet/mediatek/
9017
9018MEDIATEK SWITCH DRIVER
9019M:	Sean Wang <sean.wang@mediatek.com>
9020L:	netdev@vger.kernel.org
9021S:	Maintained
9022F:	drivers/net/dsa/mt7530.*
9023F:	net/dsa/tag_mtk.c
9024
9025MEDIATEK JPEG DRIVER
9026M:	Rick Chang <rick.chang@mediatek.com>
9027M:	Bin Liu <bin.liu@mediatek.com>
9028S:	Supported
9029F:	drivers/media/platform/mtk-jpeg/
9030F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9031
9032MEDIATEK MDP DRIVER
9033M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9034M:	Houlong Wei <houlong.wei@mediatek.com>
9035M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9036S:	Supported
9037F:	drivers/media/platform/mtk-mdp/
9038F:	drivers/media/platform/mtk-vpu/
9039F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9040
9041MEDIATEK MEDIA DRIVER
9042M:	Tiffany Lin <tiffany.lin@mediatek.com>
9043M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9044S:	Supported
9045F:	drivers/media/platform/mtk-vcodec/
9046F:	drivers/media/platform/mtk-vpu/
9047F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9048F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9049
9050MEDIATEK MT7601U WIRELESS LAN DRIVER
9051M:	Jakub Kicinski <kubakici@wp.pl>
9052L:	linux-wireless@vger.kernel.org
9053S:	Maintained
9054F:	drivers/net/wireless/mediatek/mt7601u/
9055
9056MEDIATEK NAND CONTROLLER DRIVER
9057M:	Xiaolei Li <xiaolei.li@mediatek.com>
9058L:	linux-mtd@lists.infradead.org
9059S:	Maintained
9060F:	drivers/mtd/nand/raw/mtk_*
9061F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9062
9063MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9064M:	Sean Wang <sean.wang@mediatek.com>
9065S:	Maintained
9066F:	drivers/char/hw_random/mtk-rng.c
9067
9068MEDIATEK USB3 DRD IP DRIVER
9069M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9070L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9072L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9073S:	Maintained
9074F:	drivers/usb/mtu3/
9075
9076MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9077M:	Peter Senna Tschudin <peter.senna@collabora.com>
9078M:	Martin Donnelly <martin.donnelly@ge.com>
9079M:	Martyn Welch <martyn.welch@collabora.co.uk>
9080S:	Maintained
9081F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9082F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9083
9084MEGARAID SCSI/SAS DRIVERS
9085M:	Kashyap Desai <kashyap.desai@broadcom.com>
9086M:	Sumit Saxena <sumit.saxena@broadcom.com>
9087M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9088L:	megaraidlinux.pdl@broadcom.com
9089L:	linux-scsi@vger.kernel.org
9090W:	http://www.avagotech.com/support/
9091S:	Maintained
9092F:	Documentation/scsi/megaraid.txt
9093F:	drivers/scsi/megaraid.*
9094F:	drivers/scsi/megaraid/
9095
9096MELEXIS MLX90614 DRIVER
9097M:	Crt Mori <cmo@melexis.com>
9098L:	linux-iio@vger.kernel.org
9099W:	http://www.melexis.com
9100S:	Supported
9101F:	drivers/iio/temperature/mlx90614.c
9102
9103MELEXIS MLX90632 DRIVER
9104M:	Crt Mori <cmo@melexis.com>
9105L:	linux-iio@vger.kernel.org
9106W:	http://www.melexis.com
9107S:	Supported
9108F:	drivers/iio/temperature/mlx90632.c
9109
9110MELFAS MIP4 TOUCHSCREEN DRIVER
9111M:	Sangwon Jee <jeesw@melfas.com>
9112W:	http://www.melfas.com
9113S:	Supported
9114F:	drivers/input/touchscreen/melfas_mip4.c
9115F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9116
9117MELLANOX ETHERNET DRIVER (mlx4_en)
9118M:	Tariq Toukan <tariqt@mellanox.com>
9119L:	netdev@vger.kernel.org
9120S:	Supported
9121W:	http://www.mellanox.com
9122Q:	http://patchwork.ozlabs.org/project/netdev/list/
9123F:	drivers/net/ethernet/mellanox/mlx4/en_*
9124
9125MELLANOX ETHERNET DRIVER (mlx5e)
9126M:	Saeed Mahameed <saeedm@mellanox.com>
9127L:	netdev@vger.kernel.org
9128S:	Supported
9129W:	http://www.mellanox.com
9130Q:	http://patchwork.ozlabs.org/project/netdev/list/
9131F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9132
9133MELLANOX ETHERNET INNOVA DRIVERS
9134R:	Boris Pismenny <borisp@mellanox.com>
9135L:	netdev@vger.kernel.org
9136S:	Supported
9137W:	http://www.mellanox.com
9138Q:	http://patchwork.ozlabs.org/project/netdev/list/
9139F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9140F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9141F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9142F:	include/linux/mlx5/mlx5_ifc_fpga.h
9143
9144MELLANOX ETHERNET INNOVA IPSEC DRIVER
9145R:	Boris Pismenny <borisp@mellanox.com>
9146L:	netdev@vger.kernel.org
9147S:	Supported
9148W:	http://www.mellanox.com
9149Q:	http://patchwork.ozlabs.org/project/netdev/list/
9150F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9151F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9152
9153MELLANOX ETHERNET SWITCH DRIVERS
9154M:	Jiri Pirko <jiri@mellanox.com>
9155M:	Ido Schimmel <idosch@mellanox.com>
9156L:	netdev@vger.kernel.org
9157S:	Supported
9158W:	http://www.mellanox.com
9159Q:	http://patchwork.ozlabs.org/project/netdev/list/
9160F:	drivers/net/ethernet/mellanox/mlxsw/
9161
9162MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9163M:	mlxsw@mellanox.com
9164L:	netdev@vger.kernel.org
9165S:	Supported
9166W:	http://www.mellanox.com
9167Q:	http://patchwork.ozlabs.org/project/netdev/list/
9168F:	drivers/net/ethernet/mellanox/mlxfw/
9169
9170MELLANOX HARDWARE PLATFORM SUPPORT
9171M:	Andy Shevchenko <andy@infradead.org>
9172M:	Darren Hart <dvhart@infradead.org>
9173M:	Vadim Pasternak <vadimp@mellanox.com>
9174L:	platform-driver-x86@vger.kernel.org
9175S:	Supported
9176F:	drivers/platform/mellanox/
9177
9178MELLANOX MLX4 core VPI driver
9179M:	Tariq Toukan <tariqt@mellanox.com>
9180L:	netdev@vger.kernel.org
9181L:	linux-rdma@vger.kernel.org
9182W:	http://www.mellanox.com
9183Q:	http://patchwork.ozlabs.org/project/netdev/list/
9184S:	Supported
9185F:	drivers/net/ethernet/mellanox/mlx4/
9186F:	include/linux/mlx4/
9187
9188MELLANOX MLX4 IB driver
9189M:	Yishai Hadas <yishaih@mellanox.com>
9190L:	linux-rdma@vger.kernel.org
9191W:	http://www.mellanox.com
9192Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9193S:	Supported
9194F:	drivers/infiniband/hw/mlx4/
9195F:	include/linux/mlx4/
9196F:	include/uapi/rdma/mlx4-abi.h
9197
9198MELLANOX MLX5 core VPI driver
9199M:	Saeed Mahameed <saeedm@mellanox.com>
9200M:	Leon Romanovsky <leonro@mellanox.com>
9201L:	netdev@vger.kernel.org
9202L:	linux-rdma@vger.kernel.org
9203W:	http://www.mellanox.com
9204Q:	http://patchwork.ozlabs.org/project/netdev/list/
9205S:	Supported
9206F:	drivers/net/ethernet/mellanox/mlx5/core/
9207F:	include/linux/mlx5/
9208
9209MELLANOX MLX5 IB driver
9210M:	Leon Romanovsky <leonro@mellanox.com>
9211L:	linux-rdma@vger.kernel.org
9212W:	http://www.mellanox.com
9213Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9214S:	Supported
9215F:	drivers/infiniband/hw/mlx5/
9216F:	include/linux/mlx5/
9217F:	include/uapi/rdma/mlx5-abi.h
9218
9219MELLANOX MLXCPLD I2C AND MUX DRIVER
9220M:	Vadim Pasternak <vadimp@mellanox.com>
9221M:	Michael Shych <michaelsh@mellanox.com>
9222L:	linux-i2c@vger.kernel.org
9223S:	Supported
9224F:	drivers/i2c/busses/i2c-mlxcpld.c
9225F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9226F:	Documentation/i2c/busses/i2c-mlxcpld
9227
9228MELLANOX MLXCPLD LED DRIVER
9229M:	Vadim Pasternak <vadimp@mellanox.com>
9230L:	linux-leds@vger.kernel.org
9231S:	Supported
9232F:	drivers/leds/leds-mlxcpld.c
9233F:	drivers/leds/leds-mlxreg.c
9234F:	Documentation/leds/leds-mlxcpld.txt
9235
9236MELLANOX PLATFORM DRIVER
9237M:	Vadim Pasternak <vadimp@mellanox.com>
9238L:	platform-driver-x86@vger.kernel.org
9239S:	Supported
9240F:	drivers/platform/x86/mlx-platform.c
9241
9242MEMBARRIER SUPPORT
9243M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9244M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9245L:	linux-kernel@vger.kernel.org
9246S:	Supported
9247F:	kernel/sched/membarrier.c
9248F:	include/uapi/linux/membarrier.h
9249F:	arch/powerpc/include/asm/membarrier.h
9250
9251MEMORY MANAGEMENT
9252L:	linux-mm@kvack.org
9253W:	http://www.linux-mm.org
9254S:	Maintained
9255F:	include/linux/mm.h
9256F:	include/linux/gfp.h
9257F:	include/linux/mmzone.h
9258F:	include/linux/memory_hotplug.h
9259F:	include/linux/vmalloc.h
9260F:	mm/
9261
9262MEMORY TECHNOLOGY DEVICES (MTD)
9263M:	David Woodhouse <dwmw2@infradead.org>
9264M:	Brian Norris <computersforpeace@gmail.com>
9265M:	Boris Brezillon <boris.brezillon@bootlin.com>
9266M:	Marek Vasut <marek.vasut@gmail.com>
9267M:	Richard Weinberger <richard@nod.at>
9268L:	linux-mtd@lists.infradead.org
9269W:	http://www.linux-mtd.infradead.org/
9270Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9271T:	git git://git.infradead.org/linux-mtd.git master
9272T:	git git://git.infradead.org/linux-mtd.git mtd/next
9273S:	Maintained
9274F:	Documentation/devicetree/bindings/mtd/
9275F:	drivers/mtd/
9276F:	include/linux/mtd/
9277F:	include/uapi/mtd/
9278
9279MEN A21 WATCHDOG DRIVER
9280M:	Johannes Thumshirn <morbidrsa@gmail.com>
9281L:	linux-watchdog@vger.kernel.org
9282S:	Maintained
9283F:	drivers/watchdog/mena21_wdt.c
9284
9285MEN CHAMELEON BUS (mcb)
9286M:	Johannes Thumshirn <morbidrsa@gmail.com>
9287S:	Maintained
9288F:	drivers/mcb/
9289F:	include/linux/mcb.h
9290F:	Documentation/men-chameleon-bus.txt
9291
9292MEN F21BMC (Board Management Controller)
9293M:	Andreas Werner <andreas.werner@men.de>
9294S:	Supported
9295F:	drivers/mfd/menf21bmc.c
9296F:	drivers/watchdog/menf21bmc_wdt.c
9297F:	drivers/leds/leds-menf21bmc.c
9298F:	drivers/hwmon/menf21bmc_hwmon.c
9299F:	Documentation/hwmon/menf21bmc
9300
9301MESON AO CEC DRIVER FOR AMLOGIC SOCS
9302M:	Neil Armstrong <narmstrong@baylibre.com>
9303L:	linux-media@lists.freedesktop.org
9304L:	linux-amlogic@lists.infradead.org
9305W:	http://linux-meson.com/
9306S:	Supported
9307F:	drivers/media/platform/meson/ao-cec.c
9308F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9309T:	git git://linuxtv.org/media_tree.git
9310
9311MICROBLAZE ARCHITECTURE
9312M:	Michal Simek <monstr@monstr.eu>
9313W:	http://www.monstr.eu/fdt/
9314T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9315S:	Supported
9316F:	arch/microblaze/
9317
9318MICROCHIP / ATMEL AT91 SERIAL DRIVER
9319M:	Richard Genoud <richard.genoud@gmail.com>
9320S:	Maintained
9321F:	drivers/tty/serial/atmel_serial.c
9322F:	drivers/tty/serial/atmel_serial.h
9323
9324MICROCHIP / ATMEL DMA DRIVER
9325M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9327L:	dmaengine@vger.kernel.org
9328S:	Supported
9329F:	drivers/dma/at_hdmac.c
9330F:	drivers/dma/at_hdmac_regs.h
9331F:	include/linux/platform_data/dma-atmel.h
9332
9333MICROCHIP / ATMEL ECC DRIVER
9334M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9335L:	linux-crypto@vger.kernel.org
9336S:	Maintained
9337F:	drivers/crypto/atmel-ecc.*
9338
9339MICROCHIP / ATMEL ISC DRIVER
9340M:	Songjun Wu <songjun.wu@microchip.com>
9341L:	linux-media@vger.kernel.org
9342S:	Supported
9343F:	drivers/media/platform/atmel/atmel-isc.c
9344F:	drivers/media/platform/atmel/atmel-isc-regs.h
9345F:	devicetree/bindings/media/atmel-isc.txt
9346
9347MICROCHIP / ATMEL NAND DRIVER
9348M:	Wenyou Yang <wenyou.yang@microchip.com>
9349M:	Josh Wu <rainyfeeling@outlook.com>
9350L:	linux-mtd@lists.infradead.org
9351S:	Supported
9352F:	drivers/mtd/nand/raw/atmel/*
9353F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9354
9355MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9356M:	Woojung Huh <Woojung.Huh@microchip.com>
9357M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9358L:	netdev@vger.kernel.org
9359S:	Maintained
9360F:	net/dsa/tag_ksz.c
9361F:	drivers/net/dsa/microchip/*
9362F:	include/linux/platform_data/microchip-ksz.h
9363F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9364
9365MICROCHIP LAN743X ETHERNET DRIVER
9366M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9367M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9368L:	netdev@vger.kernel.org
9369S:	Maintained
9370F:	drivers/net/ethernet/microchip/lan743x_*
9371
9372MICROCHIP USB251XB DRIVER
9373M:	Richard Leitner <richard.leitner@skidata.com>
9374L:	linux-usb@vger.kernel.org
9375S:	Maintained
9376F:	drivers/usb/misc/usb251xb.c
9377F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9378
9379MICROSEMI MIPS SOCS
9380M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9381L:	linux-mips@linux-mips.org
9382S:	Maintained
9383F:	arch/mips/generic/board-ocelot.c
9384F:	arch/mips/configs/generic/board-ocelot.config
9385F:	arch/mips/boot/dts/mscc/
9386F:	Documentation/devicetree/bindings/mips/mscc.txt
9387
9388MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9389M:	Don Brace <don.brace@microsemi.com>
9390L:	esc.storagedev@microsemi.com
9391L:	linux-scsi@vger.kernel.org
9392S:	Supported
9393F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9394F:	drivers/scsi/smartpqi/Kconfig
9395F:	drivers/scsi/smartpqi/Makefile
9396F:	include/linux/cciss*.h
9397F:	include/uapi/linux/cciss*.h
9398F:	Documentation/scsi/smartpqi.txt
9399
9400MICROSEMI ETHERNET SWITCH DRIVER
9401M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9402L:	netdev@vger.kernel.org
9403S:	Supported
9404F:	drivers/net/ethernet/mscc/
9405
9406MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9407M:	Chen Yu <yu.c.chen@intel.com>
9408L:	platform-driver-x86@vger.kernel.org
9409S:	Supported
9410F:	drivers/platform/x86/surfacepro3_button.c
9411
9412MICROTEK X6 SCANNER
9413M:	Oliver Neukum <oliver@neukum.org>
9414S:	Maintained
9415F:	drivers/usb/image/microtek.*
9416
9417MIPS
9418M:	Ralf Baechle <ralf@linux-mips.org>
9419M:	Paul Burton <paul.burton@mips.com>
9420M:	James Hogan <jhogan@kernel.org>
9421L:	linux-mips@linux-mips.org
9422W:	http://www.linux-mips.org/
9423T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9425Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9426S:	Supported
9427F:	Documentation/devicetree/bindings/mips/
9428F:	Documentation/mips/
9429F:	arch/mips/
9430F:	drivers/platform/mips/
9431
9432MIPS BOSTON DEVELOPMENT BOARD
9433M:	Paul Burton <paul.burton@mips.com>
9434L:	linux-mips@linux-mips.org
9435S:	Maintained
9436F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9437F:	arch/mips/boot/dts/img/boston.dts
9438F:	arch/mips/configs/generic/board-boston.config
9439F:	drivers/clk/imgtec/clk-boston.c
9440F:	include/dt-bindings/clock/boston-clock.h
9441
9442MIPS GENERIC PLATFORM
9443M:	Paul Burton <paul.burton@mips.com>
9444L:	linux-mips@linux-mips.org
9445S:	Supported
9446F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9447F:	arch/mips/generic/
9448F:	arch/mips/tools/generic-board-config.sh
9449
9450MIPS/LOONGSON1 ARCHITECTURE
9451M:	Keguang Zhang <keguang.zhang@gmail.com>
9452L:	linux-mips@linux-mips.org
9453S:	Maintained
9454F:	arch/mips/loongson32/
9455F:	arch/mips/include/asm/mach-loongson32/
9456F:	drivers/*/*loongson1*
9457F:	drivers/*/*/*loongson1*
9458
9459MIPS/LOONGSON2 ARCHITECTURE
9460M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9461L:	linux-mips@linux-mips.org
9462S:	Maintained
9463F:	arch/mips/loongson64/*{2e/2f}*
9464F:	arch/mips/include/asm/mach-loongson64/
9465F:	drivers/*/*loongson2*
9466F:	drivers/*/*/*loongson2*
9467
9468MIPS/LOONGSON3 ARCHITECTURE
9469M:	Huacai Chen <chenhc@lemote.com>
9470L:	linux-mips@linux-mips.org
9471S:	Maintained
9472F:	arch/mips/loongson64/
9473F:	arch/mips/include/asm/mach-loongson64/
9474F:	drivers/platform/mips/cpu_hwmon.c
9475F:	drivers/*/*loongson3*
9476F:	drivers/*/*/*loongson3*
9477
9478MIPS RINT INSTRUCTION EMULATION
9479M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9480L:	linux-mips@linux-mips.org
9481S:	Supported
9482F:	arch/mips/math-emu/sp_rint.c
9483F:	arch/mips/math-emu/dp_rint.c
9484
9485MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9486M:	Hans Verkuil <hverkuil@xs4all.nl>
9487L:	linux-media@vger.kernel.org
9488T:	git git://linuxtv.org/media_tree.git
9489W:	https://linuxtv.org
9490S:	Odd Fixes
9491F:	drivers/media/radio/radio-miropcm20*
9492
9493MMP SUPPORT
9494M:	Eric Miao <eric.y.miao@gmail.com>
9495M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9497T:	git git://github.com/hzhuang1/linux.git
9498T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9499S:	Maintained
9500F:	arch/arm/boot/dts/mmp*
9501F:	arch/arm/mach-mmp/
9502
9503MN88472 MEDIA DRIVER
9504M:	Antti Palosaari <crope@iki.fi>
9505L:	linux-media@vger.kernel.org
9506W:	https://linuxtv.org
9507W:	http://palosaari.fi/linux/
9508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9509S:	Maintained
9510F:	drivers/media/dvb-frontends/mn88472*
9511
9512MN88473 MEDIA DRIVER
9513M:	Antti Palosaari <crope@iki.fi>
9514L:	linux-media@vger.kernel.org
9515W:	https://linuxtv.org
9516W:	http://palosaari.fi/linux/
9517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9518S:	Maintained
9519F:	drivers/media/dvb-frontends/mn88473*
9520
9521PCI DRIVER FOR MOBIVEIL PCIE IP
9522M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9523L:	linux-pci@vger.kernel.org
9524S:	Supported
9525F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9526F:	drivers/pci/controller/pcie-mobiveil.c
9527
9528MODULE SUPPORT
9529M:	Jessica Yu <jeyu@kernel.org>
9530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9531S:	Maintained
9532F:	include/linux/module.h
9533F:	kernel/module.c
9534
9535MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9536W:	http://popies.net/meye/
9537S:	Orphan
9538F:	Documentation/media/v4l-drivers/meye*
9539F:	drivers/media/pci/meye/
9540F:	include/uapi/linux/meye.h
9541
9542MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9543M:	Jiri Slaby <jirislaby@gmail.com>
9544S:	Maintained
9545F:	Documentation/serial/moxa-smartio
9546F:	drivers/tty/mxser.*
9547
9548MR800 AVERMEDIA USB FM RADIO DRIVER
9549M:	Alexey Klimov <klimov.linux@gmail.com>
9550L:	linux-media@vger.kernel.org
9551T:	git git://linuxtv.org/media_tree.git
9552S:	Maintained
9553F:	drivers/media/radio/radio-mr800.c
9554
9555MRF24J40 IEEE 802.15.4 RADIO DRIVER
9556M:	Alan Ott <alan@signal11.us>
9557L:	linux-wpan@vger.kernel.org
9558S:	Maintained
9559F:	drivers/net/ieee802154/mrf24j40.c
9560F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9561
9562MSI LAPTOP SUPPORT
9563M:	"Lee, Chun-Yi" <jlee@suse.com>
9564L:	platform-driver-x86@vger.kernel.org
9565S:	Maintained
9566F:	drivers/platform/x86/msi-laptop.c
9567
9568MSI WMI SUPPORT
9569L:	platform-driver-x86@vger.kernel.org
9570S:	Orphan
9571F:	drivers/platform/x86/msi-wmi.c
9572
9573MSI001 MEDIA DRIVER
9574M:	Antti Palosaari <crope@iki.fi>
9575L:	linux-media@vger.kernel.org
9576W:	https://linuxtv.org
9577W:	http://palosaari.fi/linux/
9578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9579T:	git git://linuxtv.org/anttip/media_tree.git
9580S:	Maintained
9581F:	drivers/media/tuners/msi001*
9582
9583MSI2500 MEDIA DRIVER
9584M:	Antti Palosaari <crope@iki.fi>
9585L:	linux-media@vger.kernel.org
9586W:	https://linuxtv.org
9587W:	http://palosaari.fi/linux/
9588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9589T:	git git://linuxtv.org/anttip/media_tree.git
9590S:	Maintained
9591F:	drivers/media/usb/msi2500/
9592
9593MSYSTEMS DISKONCHIP G3 MTD DRIVER
9594M:	Robert Jarzmik <robert.jarzmik@free.fr>
9595L:	linux-mtd@lists.infradead.org
9596S:	Maintained
9597F:	drivers/mtd/devices/docg3*
9598
9599MT9M032 APTINA SENSOR DRIVER
9600M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9601L:	linux-media@vger.kernel.org
9602T:	git git://linuxtv.org/media_tree.git
9603S:	Maintained
9604F:	drivers/media/i2c/mt9m032.c
9605F:	include/media/i2c/mt9m032.h
9606
9607MT9P031 APTINA CAMERA SENSOR
9608M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9609L:	linux-media@vger.kernel.org
9610T:	git git://linuxtv.org/media_tree.git
9611S:	Maintained
9612F:	drivers/media/i2c/mt9p031.c
9613F:	include/media/i2c/mt9p031.h
9614
9615MT9T001 APTINA CAMERA SENSOR
9616M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9617L:	linux-media@vger.kernel.org
9618T:	git git://linuxtv.org/media_tree.git
9619S:	Maintained
9620F:	drivers/media/i2c/mt9t001.c
9621F:	include/media/i2c/mt9t001.h
9622
9623MT9T112 APTINA CAMERA SENSOR
9624M:	Jacopo Mondi <jacopo@jmondi.org>
9625L:	linux-media@vger.kernel.org
9626T:	git git://linuxtv.org/media_tree.git
9627S:	Odd Fixes
9628F:	drivers/media/i2c/mt9t112.c
9629F:	include/media/i2c/mt9t112.h
9630
9631MT9V032 APTINA CAMERA SENSOR
9632M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9633L:	linux-media@vger.kernel.org
9634T:	git git://linuxtv.org/media_tree.git
9635S:	Maintained
9636F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9637F:	drivers/media/i2c/mt9v032.c
9638F:	include/media/i2c/mt9v032.h
9639
9640MULTIFUNCTION DEVICES (MFD)
9641M:	Lee Jones <lee.jones@linaro.org>
9642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9643S:	Supported
9644F:	Documentation/devicetree/bindings/mfd/
9645F:	drivers/mfd/
9646F:	include/linux/mfd/
9647F:	include/dt-bindings/mfd/
9648
9649MULTIMEDIA CARD (MMC) ETC. OVER SPI
9650S:	Orphan
9651F:	drivers/mmc/host/mmc_spi.c
9652F:	include/linux/spi/mmc_spi.h
9653
9654MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9655M:	Ulf Hansson <ulf.hansson@linaro.org>
9656L:	linux-mmc@vger.kernel.org
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9658S:	Maintained
9659F:	Documentation/devicetree/bindings/mmc/
9660F:	drivers/mmc/
9661F:	include/linux/mmc/
9662F:	include/uapi/linux/mmc/
9663
9664MULTIPLEXER SUBSYSTEM
9665M:	Peter Rosin <peda@axentia.se>
9666S:	Maintained
9667F:	Documentation/ABI/testing/sysfs-class-mux*
9668F:	Documentation/devicetree/bindings/mux/
9669F:	include/linux/dt-bindings/mux/
9670F:	include/linux/mux/
9671F:	drivers/mux/
9672
9673MULTITECH MULTIPORT CARD (ISICOM)
9674S:	Orphan
9675F:	drivers/tty/isicom.c
9676F:	include/linux/isicom.h
9677
9678MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9679M:	Bin Liu <b-liu@ti.com>
9680L:	linux-usb@vger.kernel.org
9681S:	Maintained
9682F:	drivers/usb/musb/
9683
9684MXL5007T MEDIA DRIVER
9685M:	Michael Krufky <mkrufky@linuxtv.org>
9686L:	linux-media@vger.kernel.org
9687W:	https://linuxtv.org
9688W:	http://github.com/mkrufky
9689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9690T:	git git://linuxtv.org/mkrufky/tuners.git
9691S:	Maintained
9692F:	drivers/media/tuners/mxl5007t.*
9693
9694MXSFB DRM DRIVER
9695M:	Marek Vasut <marex@denx.de>
9696S:	Supported
9697F:	drivers/gpu/drm/mxsfb/
9698F:	Documentation/devicetree/bindings/display/mxsfb.txt
9699
9700MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9701M:	Chris Lee <christopher.lee@cspi.com>
9702L:	netdev@vger.kernel.org
9703W:	https://www.cspi.com/ethernet-products/support/downloads/
9704S:	Supported
9705F:	drivers/net/ethernet/myricom/myri10ge/
9706
9707NAND FLASH SUBSYSTEM
9708M:	Boris Brezillon <boris.brezillon@bootlin.com>
9709M:	Miquel Raynal <miquel.raynal@bootlin.com>
9710R:	Richard Weinberger <richard@nod.at>
9711L:	linux-mtd@lists.infradead.org
9712W:	http://www.linux-mtd.infradead.org/
9713Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9714T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9715T:	git git://git.infradead.org/linux-mtd.git nand/next
9716S:	Maintained
9717F:	drivers/mtd/nand/
9718F:	include/linux/mtd/*nand*.h
9719
9720NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9721M:	Daniel Mack <zonque@gmail.com>
9722S:	Maintained
9723L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9724W:	http://www.native-instruments.com
9725F:	sound/usb/caiaq/
9726
9727NATSEMI ETHERNET DRIVER (DP8381x)
9728S:	Orphan
9729F:	drivers/net/ethernet/natsemi/natsemi.c
9730
9731NCP FILESYSTEM
9732M:	Petr Vandrovec <petr@vandrovec.name>
9733S:	Obsolete
9734F:	drivers/staging/ncpfs/
9735
9736NCR 5380 SCSI DRIVERS
9737M:	Finn Thain <fthain@telegraphics.com.au>
9738M:	Michael Schmitz <schmitzmic@gmail.com>
9739L:	linux-scsi@vger.kernel.org
9740S:	Maintained
9741F:	Documentation/scsi/g_NCR5380.txt
9742F:	drivers/scsi/NCR5380.*
9743F:	drivers/scsi/arm/cumana_1.c
9744F:	drivers/scsi/arm/oak.c
9745F:	drivers/scsi/atari_scsi.*
9746F:	drivers/scsi/dmx3191d.c
9747F:	drivers/scsi/g_NCR5380.*
9748F:	drivers/scsi/mac_scsi.*
9749F:	drivers/scsi/sun3_scsi.*
9750F:	drivers/scsi/sun3_scsi_vme.c
9751
9752NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9753M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9754L:	linux-scsi@vger.kernel.org
9755S:	Maintained
9756F:	drivers/scsi/NCR_D700.*
9757
9758NCSI LIBRARY:
9759M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9760S:	Maintained
9761F:	net/ncsi/
9762
9763NCT6775 HARDWARE MONITOR DRIVER
9764M:	Guenter Roeck <linux@roeck-us.net>
9765L:	linux-hwmon@vger.kernel.org
9766S:	Maintained
9767F:	Documentation/hwmon/nct6775
9768F:	drivers/hwmon/nct6775.c
9769
9770NET_FAILOVER MODULE
9771M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9772L:	netdev@vger.kernel.org
9773S:	Supported
9774F:	driver/net/net_failover.c
9775F:	include/net/net_failover.h
9776F:	Documentation/networking/net_failover.rst
9777
9778NETEFFECT IWARP RNIC DRIVER (IW_NES)
9779M:	Faisal Latif <faisal.latif@intel.com>
9780L:	linux-rdma@vger.kernel.org
9781W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9782S:	Supported
9783F:	drivers/infiniband/hw/nes/
9784F:	include/uapi/rdma/nes-abi.h
9785
9786NETEM NETWORK EMULATOR
9787M:	Stephen Hemminger <stephen@networkplumber.org>
9788L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9789S:	Maintained
9790F:	net/sched/sch_netem.c
9791
9792NETERION 10GbE DRIVERS (s2io/vxge)
9793M:	Jon Mason <jdmason@kudzu.us>
9794L:	netdev@vger.kernel.org
9795S:	Supported
9796F:	Documentation/networking/s2io.txt
9797F:	Documentation/networking/vxge.txt
9798F:	drivers/net/ethernet/neterion/
9799
9800NETFILTER
9801M:	Pablo Neira Ayuso <pablo@netfilter.org>
9802M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9803M:	Florian Westphal <fw@strlen.de>
9804L:	netfilter-devel@vger.kernel.org
9805L:	coreteam@netfilter.org
9806W:	http://www.netfilter.org/
9807W:	http://www.iptables.org/
9808W:	http://www.nftables.org/
9809Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9812S:	Maintained
9813F:	include/linux/netfilter*
9814F:	include/linux/netfilter/
9815F:	include/net/netfilter/
9816F:	include/uapi/linux/netfilter*
9817F:	include/uapi/linux/netfilter/
9818F:	net/*/netfilter.c
9819F:	net/*/netfilter/
9820F:	net/netfilter/
9821F:	net/bridge/br_netfilter*.c
9822
9823NETROM NETWORK LAYER
9824M:	Ralf Baechle <ralf@linux-mips.org>
9825L:	linux-hams@vger.kernel.org
9826W:	http://www.linux-ax25.org/
9827S:	Maintained
9828F:	include/net/netrom.h
9829F:	include/uapi/linux/netrom.h
9830F:	net/netrom/
9831
9832NETRONOME ETHERNET DRIVERS
9833M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9834L:	oss-drivers@netronome.com
9835S:	Maintained
9836F:	drivers/net/ethernet/netronome/
9837
9838NETWORK BLOCK DEVICE (NBD)
9839M:	Josef Bacik <josef@toxicpanda.com>
9840S:	Maintained
9841L:	linux-block@vger.kernel.org
9842L:	nbd@other.debian.org
9843F:	Documentation/blockdev/nbd.txt
9844F:	drivers/block/nbd.c
9845F:	include/uapi/linux/nbd.h
9846
9847NETWORK DROP MONITOR
9848M:	Neil Horman <nhorman@tuxdriver.com>
9849L:	netdev@vger.kernel.org
9850S:	Maintained
9851W:	https://fedorahosted.org/dropwatch/
9852F:	net/core/drop_monitor.c
9853
9854NETWORKING DRIVERS
9855M:	"David S. Miller" <davem@davemloft.net>
9856L:	netdev@vger.kernel.org
9857W:	http://www.linuxfoundation.org/en/Net
9858Q:	http://patchwork.ozlabs.org/project/netdev/list/
9859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9861S:	Odd Fixes
9862F:	Documentation/devicetree/bindings/net/
9863F:	drivers/net/
9864F:	include/linux/if_*
9865F:	include/linux/netdevice.h
9866F:	include/linux/etherdevice.h
9867F:	include/linux/fcdevice.h
9868F:	include/linux/fddidevice.h
9869F:	include/linux/hippidevice.h
9870F:	include/linux/inetdevice.h
9871F:	include/uapi/linux/if_*
9872F:	include/uapi/linux/netdevice.h
9873
9874NETWORKING DRIVERS (WIRELESS)
9875M:	Kalle Valo <kvalo@codeaurora.org>
9876L:	linux-wireless@vger.kernel.org
9877Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9880S:	Maintained
9881F:	Documentation/devicetree/bindings/net/wireless/
9882F:	drivers/net/wireless/
9883
9884NETWORKING [DSA]
9885M:	Andrew Lunn <andrew@lunn.ch>
9886M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9887M:	Florian Fainelli <f.fainelli@gmail.com>
9888S:	Maintained
9889F:	Documentation/devicetree/bindings/net/dsa/
9890F:	net/dsa/
9891F:	include/net/dsa.h
9892F:	include/linux/dsa/
9893F:	drivers/net/dsa/
9894
9895NETWORKING [GENERAL]
9896M:	"David S. Miller" <davem@davemloft.net>
9897L:	netdev@vger.kernel.org
9898W:	http://www.linuxfoundation.org/en/Net
9899Q:	http://patchwork.ozlabs.org/project/netdev/list/
9900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9902B:	mailto:netdev@vger.kernel.org
9903S:	Maintained
9904F:	net/
9905F:	include/net/
9906F:	include/linux/in.h
9907F:	include/linux/net.h
9908F:	include/linux/netdevice.h
9909F:	include/uapi/linux/in.h
9910F:	include/uapi/linux/net.h
9911F:	include/uapi/linux/netdevice.h
9912F:	include/uapi/linux/net_namespace.h
9913F:	tools/testing/selftests/net/
9914F:	lib/net_utils.c
9915F:	lib/random32.c
9916F:	Documentation/networking/
9917
9918NETWORKING [IPSEC]
9919M:	Steffen Klassert <steffen.klassert@secunet.com>
9920M:	Herbert Xu <herbert@gondor.apana.org.au>
9921M:	"David S. Miller" <davem@davemloft.net>
9922L:	netdev@vger.kernel.org
9923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9925S:	Maintained
9926F:	net/core/flow.c
9927F:	net/xfrm/
9928F:	net/key/
9929F:	net/ipv4/xfrm*
9930F:	net/ipv4/esp4*
9931F:	net/ipv4/ah4.c
9932F:	net/ipv4/ipcomp.c
9933F:	net/ipv4/ip_vti.c
9934F:	net/ipv6/xfrm*
9935F:	net/ipv6/esp6*
9936F:	net/ipv6/ah6.c
9937F:	net/ipv6/ipcomp6.c
9938F:	net/ipv6/ip6_vti.c
9939F:	include/uapi/linux/xfrm.h
9940F:	include/net/xfrm.h
9941
9942NETWORKING [IPv4/IPv6]
9943M:	"David S. Miller" <davem@davemloft.net>
9944M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9945M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9946L:	netdev@vger.kernel.org
9947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9948S:	Maintained
9949F:	net/ipv4/
9950F:	net/ipv6/
9951F:	include/net/ip*
9952F:	arch/x86/net/*
9953
9954NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9955M:	Paul Moore <paul@paul-moore.com>
9956W:	https://github.com/netlabel
9957L:	netdev@vger.kernel.org
9958L:	linux-security-module@vger.kernel.org
9959S:	Maintained
9960F:	Documentation/netlabel/
9961F:	include/net/calipso.h
9962F:	include/net/cipso_ipv4.h
9963F:	include/net/netlabel.h
9964F:	include/uapi/linux/netfilter/xt_SECMARK.h
9965F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9966F:	net/netlabel/
9967F:	net/ipv4/cipso_ipv4.c
9968F:	net/ipv6/calipso.c
9969F:	net/netfilter/xt_CONNSECMARK.c
9970F:	net/netfilter/xt_SECMARK.c
9971
9972NETWORKING [TCP]
9973M:	Eric Dumazet <edumazet@google.com>
9974L:	netdev@vger.kernel.org
9975S:	Maintained
9976F:	net/ipv4/tcp*.c
9977F:	net/ipv4/syncookies.c
9978F:	net/ipv6/tcp*.c
9979F:	net/ipv6/syncookies.c
9980F:	include/uapi/linux/tcp.h
9981F:	include/net/tcp.h
9982F:	include/linux/tcp.h
9983F:	include/trace/events/tcp.h
9984
9985NETWORKING [TLS]
9986M:	Boris Pismenny <borisp@mellanox.com>
9987M:	Aviad Yehezkel <aviadye@mellanox.com>
9988M:	Dave Watson <davejwatson@fb.com>
9989L:	netdev@vger.kernel.org
9990S:	Maintained
9991F:	net/tls/*
9992F:	include/uapi/linux/tls.h
9993F:	include/net/tls.h
9994
9995NETWORKING [WIRELESS]
9996L:	linux-wireless@vger.kernel.org
9997Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9998
9999NETDEVSIM
10000M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10001S:	Maintained
10002F:	drivers/net/netdevsim/*
10003
10004NETXEN (1/10) GbE SUPPORT
10005M:	Manish Chopra <manish.chopra@cavium.com>
10006M:	Rahul Verma <rahul.verma@cavium.com>
10007M:	Dept-GELinuxNICDev@cavium.com
10008L:	netdev@vger.kernel.org
10009S:	Supported
10010F:	drivers/net/ethernet/qlogic/netxen/
10011
10012NFC SUBSYSTEM
10013M:	Samuel Ortiz <sameo@linux.intel.com>
10014L:	linux-wireless@vger.kernel.org
10015L:	linux-nfc@lists.01.org (subscribers-only)
10016S:	Supported
10017F:	net/nfc/
10018F:	include/net/nfc/
10019F:	include/uapi/linux/nfc.h
10020F:	drivers/nfc/
10021F:	include/linux/platform_data/nfcmrvl.h
10022F:	include/linux/platform_data/nxp-nci.h
10023F:	Documentation/devicetree/bindings/net/nfc/
10024
10025NFS, SUNRPC, AND LOCKD CLIENTS
10026M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10027M:	Anna Schumaker <anna.schumaker@netapp.com>
10028L:	linux-nfs@vger.kernel.org
10029W:	http://client.linux-nfs.org
10030T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10031S:	Maintained
10032F:	fs/lockd/
10033F:	fs/nfs/
10034F:	fs/nfs_common/
10035F:	net/sunrpc/
10036F:	include/linux/lockd/
10037F:	include/linux/nfs*
10038F:	include/linux/sunrpc/
10039F:	include/uapi/linux/nfs*
10040F:	include/uapi/linux/sunrpc/
10041
10042NILFS2 FILESYSTEM
10043M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10044L:	linux-nilfs@vger.kernel.org
10045W:	https://nilfs.sourceforge.io/
10046W:	https://nilfs.osdn.jp/
10047T:	git git://github.com/konis/nilfs2.git
10048S:	Supported
10049F:	Documentation/filesystems/nilfs2.txt
10050F:	fs/nilfs2/
10051F:	include/trace/events/nilfs2.h
10052F:	include/uapi/linux/nilfs2_api.h
10053F:	include/uapi/linux/nilfs2_ondisk.h
10054
10055NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10056M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10057W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10058S:	Maintained
10059F:	Documentation/scsi/NinjaSCSI.txt
10060F:	drivers/scsi/pcmcia/nsp_*
10061
10062NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10063M:	GOTO Masanori <gotom@debian.or.jp>
10064M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10065W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10066S:	Maintained
10067F:	Documentation/scsi/NinjaSCSI.txt
10068F:	drivers/scsi/nsp32*
10069
10070NIOS2 ARCHITECTURE
10071M:	Ley Foon Tan <lftan@altera.com>
10072L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10074S:	Maintained
10075F:	arch/nios2/
10076
10077NOHZ, DYNTICKS SUPPORT
10078M:	Frederic Weisbecker <fweisbec@gmail.com>
10079M:	Thomas Gleixner <tglx@linutronix.de>
10080M:	Ingo Molnar <mingo@kernel.org>
10081L:	linux-kernel@vger.kernel.org
10082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10083S:	Maintained
10084F:	kernel/time/tick*.*
10085F:	include/linux/tick.h
10086F:	include/linux/sched/nohz.h
10087
10088NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10089M:	Pavel Machek <pavel@ucw.cz>
10090M:	Sakari Ailus <sakari.ailus@iki.fi>
10091L:	linux-media@vger.kernel.org
10092S:	Maintained
10093F:	drivers/media/i2c/et8ek8
10094F:	drivers/media/i2c/ad5820.c
10095
10096NOKIA N900 POWER SUPPLY DRIVERS
10097R:	Pali Rohár <pali.rohar@gmail.com>
10098F:	include/linux/power/bq2415x_charger.h
10099F:	include/linux/power/bq27xxx_battery.h
10100F:	include/linux/power/isp1704_charger.h
10101F:	drivers/power/supply/bq2415x_charger.c
10102F:	drivers/power/supply/bq27xxx_battery.c
10103F:	drivers/power/supply/bq27xxx_battery_i2c.c
10104F:	drivers/power/supply/isp1704_charger.c
10105F:	drivers/power/supply/rx51_battery.c
10106
10107NTB AMD DRIVER
10108M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10109L:	linux-ntb@googlegroups.com
10110S:	Supported
10111F:	drivers/ntb/hw/amd/
10112
10113NTB DRIVER CORE
10114M:	Jon Mason <jdmason@kudzu.us>
10115M:	Dave Jiang <dave.jiang@intel.com>
10116M:	Allen Hubbe <allenbh@gmail.com>
10117L:	linux-ntb@googlegroups.com
10118S:	Supported
10119W:	https://github.com/jonmason/ntb/wiki
10120T:	git git://github.com/jonmason/ntb.git
10121F:	drivers/ntb/
10122F:	drivers/net/ntb_netdev.c
10123F:	include/linux/ntb.h
10124F:	include/linux/ntb_transport.h
10125F:	tools/testing/selftests/ntb/
10126
10127NTB IDT DRIVER
10128M:	Serge Semin <fancer.lancer@gmail.com>
10129L:	linux-ntb@googlegroups.com
10130S:	Supported
10131F:	drivers/ntb/hw/idt/
10132
10133NTB INTEL DRIVER
10134M:	Dave Jiang <dave.jiang@intel.com>
10135L:	linux-ntb@googlegroups.com
10136S:	Supported
10137W:	https://github.com/davejiang/linux/wiki
10138T:	git https://github.com/davejiang/linux.git
10139F:	drivers/ntb/hw/intel/
10140
10141NTFS FILESYSTEM
10142M:	Anton Altaparmakov <anton@tuxera.com>
10143L:	linux-ntfs-dev@lists.sourceforge.net
10144W:	http://www.tuxera.com/
10145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10146S:	Supported
10147F:	Documentation/filesystems/ntfs.txt
10148F:	fs/ntfs/
10149
10150NUBUS SUBSYSTEM
10151M:	Finn Thain <fthain@telegraphics.com.au>
10152L:	linux-m68k@lists.linux-m68k.org
10153S:	Maintained
10154F:	arch/*/include/asm/nubus.h
10155F:	drivers/nubus/
10156F:	include/linux/nubus.h
10157F:	include/uapi/linux/nubus.h
10158
10159NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10160M:	Antonino Daplas <adaplas@gmail.com>
10161L:	linux-fbdev@vger.kernel.org
10162S:	Maintained
10163F:	drivers/video/fbdev/riva/
10164F:	drivers/video/fbdev/nvidia/
10165
10166NVM EXPRESS DRIVER
10167M:	Keith Busch <keith.busch@intel.com>
10168M:	Jens Axboe <axboe@fb.com>
10169M:	Christoph Hellwig <hch@lst.de>
10170M:	Sagi Grimberg <sagi@grimberg.me>
10171L:	linux-nvme@lists.infradead.org
10172T:	git://git.infradead.org/nvme.git
10173W:	http://git.infradead.org/nvme.git
10174S:	Supported
10175F:	drivers/nvme/host/
10176F:	include/linux/nvme.h
10177F:	include/uapi/linux/nvme_ioctl.h
10178
10179NVM EXPRESS FC TRANSPORT DRIVERS
10180M:	James Smart <james.smart@broadcom.com>
10181L:	linux-nvme@lists.infradead.org
10182S:	Supported
10183F:	include/linux/nvme-fc.h
10184F:	include/linux/nvme-fc-driver.h
10185F:	drivers/nvme/host/fc.c
10186F:	drivers/nvme/target/fc.c
10187F:	drivers/nvme/target/fcloop.c
10188
10189NVM EXPRESS TARGET DRIVER
10190M:	Christoph Hellwig <hch@lst.de>
10191M:	Sagi Grimberg <sagi@grimberg.me>
10192L:	linux-nvme@lists.infradead.org
10193T:	git://git.infradead.org/nvme.git
10194W:	http://git.infradead.org/nvme.git
10195S:	Supported
10196F:	drivers/nvme/target/
10197
10198NVMEM FRAMEWORK
10199M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10200S:	Maintained
10201F:	drivers/nvmem/
10202F:	Documentation/devicetree/bindings/nvmem/
10203F:	Documentation/ABI/stable/sysfs-bus-nvmem
10204F:	include/linux/nvmem-consumer.h
10205F:	include/linux/nvmem-provider.h
10206
10207NXP SGTL5000 DRIVER
10208M:	Fabio Estevam <fabio.estevam@nxp.com>
10209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10210S:	Maintained
10211F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10212F:	sound/soc/codecs/sgtl5000*
10213
10214NXP TDA998X DRM DRIVER
10215M:	Russell King <linux@armlinux.org.uk>
10216S:	Supported
10217T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10218T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10219F:	drivers/gpu/drm/i2c/tda998x_drv.c
10220F:	include/drm/i2c/tda998x.h
10221
10222NXP TFA9879 DRIVER
10223M:	Peter Rosin <peda@axentia.se>
10224L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10225S:	Maintained
10226F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10227F:	sound/soc/codecs/tfa9879*
10228
10229NXP-NCI NFC DRIVER
10230M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10231R:	Charles Gorand <charles.gorand@effinnov.com>
10232L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10233S:	Supported
10234F:	drivers/nfc/nxp-nci
10235
10236OBJTOOL
10237M:	Josh Poimboeuf <jpoimboe@redhat.com>
10238M:	Peter Zijlstra <peterz@infradead.org>
10239S:	Supported
10240F:	tools/objtool/
10241
10242OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10243M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10244M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10245L:	linuxppc-dev@lists.ozlabs.org
10246S:	Supported
10247F:	arch/powerpc/platforms/powernv/ocxl.c
10248F:	arch/powerpc/include/asm/pnv-ocxl.h
10249F:	drivers/misc/ocxl/
10250F:	include/misc/ocxl*
10251F:	include/uapi/misc/ocxl.h
10252F:	Documentation/accelerators/ocxl.rst
10253
10254OMAP AUDIO SUPPORT
10255M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10256M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10258L:	linux-omap@vger.kernel.org
10259S:	Maintained
10260F:	sound/soc/omap/
10261
10262OMAP CLOCK FRAMEWORK SUPPORT
10263M:	Paul Walmsley <paul@pwsan.com>
10264L:	linux-omap@vger.kernel.org
10265S:	Maintained
10266F:	arch/arm/*omap*/*clock*
10267
10268OMAP DEVICE TREE SUPPORT
10269M:	Benoît Cousson <bcousson@baylibre.com>
10270M:	Tony Lindgren <tony@atomide.com>
10271L:	linux-omap@vger.kernel.org
10272L:	devicetree@vger.kernel.org
10273S:	Maintained
10274F:	arch/arm/boot/dts/*omap*
10275F:	arch/arm/boot/dts/*am3*
10276F:	arch/arm/boot/dts/*am4*
10277F:	arch/arm/boot/dts/*am5*
10278F:	arch/arm/boot/dts/*dra7*
10279
10280OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10281L:	linux-omap@vger.kernel.org
10282L:	linux-fbdev@vger.kernel.org
10283S:	Orphan
10284F:	drivers/video/fbdev/omap2/
10285F:	Documentation/arm/OMAP/DSS
10286
10287OMAP FRAMEBUFFER SUPPORT
10288L:	linux-fbdev@vger.kernel.org
10289L:	linux-omap@vger.kernel.org
10290S:	Orphan
10291F:	drivers/video/fbdev/omap/
10292
10293OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10294M:	Roger Quadros <rogerq@ti.com>
10295M:	Tony Lindgren <tony@atomide.com>
10296L:	linux-omap@vger.kernel.org
10297S:	Maintained
10298F:	drivers/memory/omap-gpmc.c
10299F:	arch/arm/mach-omap2/*gpmc*
10300
10301OMAP GPIO DRIVER
10302M:	Grygorii Strashko <grygorii.strashko@ti.com>
10303M:	Santosh Shilimkar <ssantosh@kernel.org>
10304M:	Kevin Hilman <khilman@kernel.org>
10305L:	linux-omap@vger.kernel.org
10306S:	Maintained
10307F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10308F:	drivers/gpio/gpio-omap.c
10309
10310OMAP HARDWARE SPINLOCK SUPPORT
10311M:	Ohad Ben-Cohen <ohad@wizery.com>
10312L:	linux-omap@vger.kernel.org
10313S:	Maintained
10314F:	drivers/hwspinlock/omap_hwspinlock.c
10315
10316OMAP HS MMC SUPPORT
10317L:	linux-mmc@vger.kernel.org
10318L:	linux-omap@vger.kernel.org
10319S:	Orphan
10320F:	drivers/mmc/host/omap_hsmmc.c
10321
10322OMAP HWMOD DATA
10323M:	Paul Walmsley <paul@pwsan.com>
10324L:	linux-omap@vger.kernel.org
10325S:	Maintained
10326F:	arch/arm/mach-omap2/omap_hwmod*data*
10327
10328OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10329M:	Benoît Cousson <bcousson@baylibre.com>
10330L:	linux-omap@vger.kernel.org
10331S:	Maintained
10332F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10333
10334OMAP HWMOD SUPPORT
10335M:	Benoît Cousson <bcousson@baylibre.com>
10336M:	Paul Walmsley <paul@pwsan.com>
10337L:	linux-omap@vger.kernel.org
10338S:	Maintained
10339F:	arch/arm/mach-omap2/omap_hwmod.*
10340
10341OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10342M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10343L:	linux-media@vger.kernel.org
10344S:	Maintained
10345F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10346F:	drivers/media/platform/omap3isp/
10347F:	drivers/staging/media/omap4iss/
10348
10349OMAP MMC SUPPORT
10350M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10351L:	linux-omap@vger.kernel.org
10352S:	Maintained
10353F:	drivers/mmc/host/omap.c
10354
10355OMAP POWER MANAGEMENT SUPPORT
10356M:	Kevin Hilman <khilman@kernel.org>
10357L:	linux-omap@vger.kernel.org
10358S:	Maintained
10359F:	arch/arm/*omap*/*pm*
10360F:	drivers/cpufreq/omap-cpufreq.c
10361
10362OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10363M:	Rajendra Nayak <rnayak@codeaurora.org>
10364M:	Paul Walmsley <paul@pwsan.com>
10365L:	linux-omap@vger.kernel.org
10366S:	Maintained
10367F:	arch/arm/mach-omap2/prm*
10368
10369OMAP RANDOM NUMBER GENERATOR SUPPORT
10370M:	Deepak Saxena <dsaxena@plexity.net>
10371S:	Maintained
10372F:	drivers/char/hw_random/omap-rng.c
10373
10374OMAP USB SUPPORT
10375L:	linux-usb@vger.kernel.org
10376L:	linux-omap@vger.kernel.org
10377S:	Orphan
10378F:	drivers/usb/*/*omap*
10379F:	arch/arm/*omap*/usb*
10380
10381OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10382M:	Mark Jackson <mpfj@newflow.co.uk>
10383L:	linux-omap@vger.kernel.org
10384S:	Maintained
10385F:	arch/arm/boot/dts/am335x-nano.dts
10386
10387OMAP1 SUPPORT
10388M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10389M:	Tony Lindgren <tony@atomide.com>
10390L:	linux-omap@vger.kernel.org
10391Q:	http://patchwork.kernel.org/project/linux-omap/list/
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10393S:	Maintained
10394F:	arch/arm/mach-omap1/
10395F:	arch/arm/plat-omap/
10396F:	arch/arm/configs/omap1_defconfig
10397F:	drivers/i2c/busses/i2c-omap.c
10398F:	include/linux/platform_data/i2c-omap.h
10399
10400OMAP2+ SUPPORT
10401M:	Tony Lindgren <tony@atomide.com>
10402L:	linux-omap@vger.kernel.org
10403W:	http://www.muru.com/linux/omap/
10404W:	http://linux.omap.com/
10405Q:	http://patchwork.kernel.org/project/linux-omap/list/
10406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10407S:	Maintained
10408F:	arch/arm/mach-omap2/
10409F:	arch/arm/plat-omap/
10410F:	arch/arm/configs/omap2plus_defconfig
10411F:	drivers/i2c/busses/i2c-omap.c
10412F:	drivers/irqchip/irq-omap-intc.c
10413F:	drivers/mfd/*omap*.c
10414F:	drivers/mfd/menelaus.c
10415F:	drivers/mfd/palmas.c
10416F:	drivers/mfd/tps65217.c
10417F:	drivers/mfd/tps65218.c
10418F:	drivers/mfd/tps65910.c
10419F:	drivers/mfd/twl-core.[ch]
10420F:	drivers/mfd/twl4030*.c
10421F:	drivers/mfd/twl6030*.c
10422F:	drivers/mfd/twl6040*.c
10423F:	drivers/regulator/palmas-regulator*.c
10424F:	drivers/regulator/pbias-regulator.c
10425F:	drivers/regulator/tps65217-regulator.c
10426F:	drivers/regulator/tps65218-regulator.c
10427F:	drivers/regulator/tps65910-regulator.c
10428F:	drivers/regulator/twl-regulator.c
10429F:	drivers/regulator/twl6030-regulator.c
10430F:	include/linux/platform_data/i2c-omap.h
10431
10432ONION OMEGA2+ BOARD
10433M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10434L:	linux-mips@linux-mips.org
10435S:	Maintained
10436F:	arch/mips/boot/dts/ralink/omega2p.dts
10437
10438OMFS FILESYSTEM
10439M:	Bob Copeland <me@bobcopeland.com>
10440L:	linux-karma-devel@lists.sourceforge.net
10441S:	Maintained
10442F:	Documentation/filesystems/omfs.txt
10443F:	fs/omfs/
10444
10445OMNIKEY CARDMAN 4000 DRIVER
10446M:	Harald Welte <laforge@gnumonks.org>
10447S:	Maintained
10448F:	drivers/char/pcmcia/cm4000_cs.c
10449F:	include/linux/cm4000_cs.h
10450F:	include/uapi/linux/cm4000_cs.h
10451
10452OMNIKEY CARDMAN 4040 DRIVER
10453M:	Harald Welte <laforge@gnumonks.org>
10454S:	Maintained
10455F:	drivers/char/pcmcia/cm4040_cs.*
10456
10457OMNIVISION OV13858 SENSOR DRIVER
10458M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10459L:	linux-media@vger.kernel.org
10460T:	git git://linuxtv.org/media_tree.git
10461S:	Maintained
10462F:	drivers/media/i2c/ov13858.c
10463
10464OMNIVISION OV2685 SENSOR DRIVER
10465M:	Shunqian Zheng <zhengsq@rock-chips.com>
10466L:	linux-media@vger.kernel.org
10467T:	git git://linuxtv.org/media_tree.git
10468S:	Maintained
10469F:	drivers/media/i2c/ov2685.c
10470
10471OMNIVISION OV5640 SENSOR DRIVER
10472M:	Steve Longerbeam <slongerbeam@gmail.com>
10473L:	linux-media@vger.kernel.org
10474T:	git git://linuxtv.org/media_tree.git
10475S:	Maintained
10476F:	drivers/media/i2c/ov5640.c
10477
10478OMNIVISION OV5647 SENSOR DRIVER
10479M:	Luis Oliveira <lolivei@synopsys.com>
10480L:	linux-media@vger.kernel.org
10481T:	git git://linuxtv.org/media_tree.git
10482S:	Maintained
10483F:	drivers/media/i2c/ov5647.c
10484
10485OMNIVISION OV5695 SENSOR DRIVER
10486M:	Shunqian Zheng <zhengsq@rock-chips.com>
10487L:	linux-media@vger.kernel.org
10488T:	git git://linuxtv.org/media_tree.git
10489S:	Maintained
10490F:	drivers/media/i2c/ov5695.c
10491
10492OMNIVISION OV7670 SENSOR DRIVER
10493M:	Jonathan Corbet <corbet@lwn.net>
10494L:	linux-media@vger.kernel.org
10495T:	git git://linuxtv.org/media_tree.git
10496S:	Maintained
10497F:	drivers/media/i2c/ov7670.c
10498F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10499
10500OMNIVISION OV772x SENSOR DRIVER
10501M:	Jacopo Mondi <jacopo@jmondi.org>
10502L:	linux-media@vger.kernel.org
10503T:	git git://linuxtv.org/media_tree.git
10504S:	Odd fixes
10505F:	drivers/media/i2c/ov772x.c
10506F:	include/media/i2c/ov772x.h
10507F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10508
10509OMNIVISION OV7740 SENSOR DRIVER
10510M:	Wenyou Yang <wenyou.yang@microchip.com>
10511L:	linux-media@vger.kernel.org
10512T:	git git://linuxtv.org/media_tree.git
10513S:	Maintained
10514F:	drivers/media/i2c/ov7740.c
10515F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10516
10517OMNIVISION OV9650 SENSOR DRIVER
10518M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10519R:	Akinobu Mita <akinobu.mita@gmail.com>
10520R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10521L:	linux-media@vger.kernel.org
10522T:	git git://linuxtv.org/media_tree.git
10523S:	Maintained
10524F:	drivers/media/i2c/ov9650.c
10525F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10526
10527ONENAND FLASH DRIVER
10528M:	Kyungmin Park <kyungmin.park@samsung.com>
10529L:	linux-mtd@lists.infradead.org
10530S:	Maintained
10531F:	drivers/mtd/nand/onenand/
10532F:	include/linux/mtd/onenand*.h
10533
10534ONSTREAM SCSI TAPE DRIVER
10535M:	Willem Riede <osst@riede.org>
10536L:	osst-users@lists.sourceforge.net
10537L:	linux-scsi@vger.kernel.org
10538S:	Maintained
10539F:	Documentation/scsi/osst.txt
10540F:	drivers/scsi/osst.*
10541F:	drivers/scsi/osst_*.h
10542F:	drivers/scsi/st.h
10543
10544OP-TEE DRIVER
10545M:	Jens Wiklander <jens.wiklander@linaro.org>
10546S:	Maintained
10547F:	drivers/tee/optee/
10548
10549OPA-VNIC DRIVER
10550M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10551M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10552L:	linux-rdma@vger.kernel.org
10553S:	Supported
10554F:	drivers/infiniband/ulp/opa_vnic
10555
10556OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10557M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10558M:	Frank Rowand <frowand.list@gmail.com>
10559L:	devicetree@vger.kernel.org
10560S:	Maintained
10561F:	Documentation/devicetree/dynamic-resolution-notes.txt
10562F:	Documentation/devicetree/overlay-notes.txt
10563F:	drivers/of/overlay.c
10564F:	drivers/of/resolver.c
10565K:	of_overlay_notifier_
10566
10567OPEN FIRMWARE AND FLATTENED DEVICE TREE
10568M:	Rob Herring <robh+dt@kernel.org>
10569M:	Frank Rowand <frowand.list@gmail.com>
10570L:	devicetree@vger.kernel.org
10571W:	http://www.devicetree.org/
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10573S:	Maintained
10574F:	drivers/of/
10575F:	include/linux/of*.h
10576F:	scripts/dtc/
10577F:	Documentation/ABI/testing/sysfs-firmware-ofw
10578
10579OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10580M:	Rob Herring <robh+dt@kernel.org>
10581M:	Mark Rutland <mark.rutland@arm.com>
10582L:	devicetree@vger.kernel.org
10583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10584Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10585S:	Maintained
10586F:	Documentation/devicetree/
10587F:	arch/*/boot/dts/
10588F:	include/dt-bindings/
10589
10590OPENCORES I2C BUS DRIVER
10591M:	Peter Korsgaard <jacmet@sunsite.dk>
10592L:	linux-i2c@vger.kernel.org
10593S:	Maintained
10594F:	Documentation/i2c/busses/i2c-ocores
10595F:	drivers/i2c/busses/i2c-ocores.c
10596
10597OPENRISC ARCHITECTURE
10598M:	Jonas Bonn <jonas@southpole.se>
10599M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10600M:	Stafford Horne <shorne@gmail.com>
10601T:	git git://github.com/openrisc/linux.git
10602L:	openrisc@lists.librecores.org
10603W:	http://openrisc.io
10604S:	Maintained
10605F:	Documentation/devicetree/bindings/openrisc/
10606F:	Documentation/openrisc/
10607F:	arch/openrisc/
10608F:	drivers/irqchip/irq-ompic.c
10609F:	drivers/irqchip/irq-or1k-*
10610
10611OPENVSWITCH
10612M:	Pravin B Shelar <pshelar@ovn.org>
10613L:	netdev@vger.kernel.org
10614L:	dev@openvswitch.org
10615W:	http://openvswitch.org
10616S:	Maintained
10617F:	net/openvswitch/
10618F:	include/uapi/linux/openvswitch.h
10619
10620OPERATING PERFORMANCE POINTS (OPP)
10621M:	Viresh Kumar <vireshk@kernel.org>
10622M:	Nishanth Menon <nm@ti.com>
10623M:	Stephen Boyd <sboyd@kernel.org>
10624L:	linux-pm@vger.kernel.org
10625S:	Maintained
10626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10627F:	drivers/opp/
10628F:	include/linux/pm_opp.h
10629F:	Documentation/power/opp.txt
10630F:	Documentation/devicetree/bindings/opp/
10631
10632OPL4 DRIVER
10633M:	Clemens Ladisch <clemens@ladisch.de>
10634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10635T:	git git://git.alsa-project.org/alsa-kernel.git
10636S:	Maintained
10637F:	sound/drivers/opl4/
10638
10639OPROFILE
10640M:	Robert Richter <rric@kernel.org>
10641L:	oprofile-list@lists.sf.net
10642S:	Maintained
10643F:	arch/*/include/asm/oprofile*.h
10644F:	arch/*/oprofile/
10645F:	drivers/oprofile/
10646F:	include/linux/oprofile.h
10647
10648ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10649M:	Mark Fasheh <mark@fasheh.com>
10650M:	Joel Becker <jlbec@evilplan.org>
10651L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10652W:	http://ocfs2.wiki.kernel.org
10653S:	Supported
10654F:	Documentation/filesystems/ocfs2.txt
10655F:	Documentation/filesystems/dlmfs.txt
10656F:	fs/ocfs2/
10657
10658ORANGEFS FILESYSTEM
10659M:	Mike Marshall <hubcap@omnibond.com>
10660R:	Martin Brandenburg <martin@omnibond.com>
10661L:	devel@lists.orangefs.org
10662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10663S:	Supported
10664F:	fs/orangefs/
10665F:	Documentation/filesystems/orangefs.txt
10666
10667ORINOCO DRIVER
10668L:	linux-wireless@vger.kernel.org
10669W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10670W:	http://www.nongnu.org/orinoco/
10671S:	Orphan
10672F:	drivers/net/wireless/intersil/orinoco/
10673
10674OSD LIBRARY and FILESYSTEM
10675M:	Boaz Harrosh <ooo@electrozaur.com>
10676S:	Maintained
10677F:	drivers/scsi/osd/
10678F:	include/scsi/osd_*
10679F:	fs/exofs/
10680
10681OV2659 OMNIVISION SENSOR DRIVER
10682M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10683L:	linux-media@vger.kernel.org
10684W:	https://linuxtv.org
10685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10686T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10687S:	Maintained
10688F:	drivers/media/i2c/ov2659.c
10689F:	include/media/i2c/ov2659.h
10690
10691OVERLAY FILESYSTEM
10692M:	Miklos Szeredi <miklos@szeredi.hu>
10693L:	linux-unionfs@vger.kernel.org
10694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10695S:	Supported
10696F:	fs/overlayfs/
10697F:	Documentation/filesystems/overlayfs.txt
10698
10699P54 WIRELESS DRIVER
10700M:	Christian Lamparter <chunkeey@googlemail.com>
10701L:	linux-wireless@vger.kernel.org
10702W:	http://wireless.kernel.org/en/users/Drivers/p54
10703S:	Maintained
10704F:	drivers/net/wireless/intersil/p54/
10705
10706PA SEMI ETHERNET DRIVER
10707L:	netdev@vger.kernel.org
10708S:	Orphan
10709F:	drivers/net/ethernet/pasemi/*
10710
10711PA SEMI SMBUS DRIVER
10712L:	linux-i2c@vger.kernel.org
10713S:	Orphan
10714F:	drivers/i2c/busses/i2c-pasemi.c
10715
10716PADATA PARALLEL EXECUTION MECHANISM
10717M:	Steffen Klassert <steffen.klassert@secunet.com>
10718L:	linux-crypto@vger.kernel.org
10719S:	Maintained
10720F:	kernel/padata.c
10721F:	include/linux/padata.h
10722F:	Documentation/padata.txt
10723
10724PANASONIC LAPTOP ACPI EXTRAS DRIVER
10725M:	Harald Welte <laforge@gnumonks.org>
10726L:	platform-driver-x86@vger.kernel.org
10727S:	Maintained
10728F:	drivers/platform/x86/panasonic-laptop.c
10729
10730PARALLEL LCD/KEYPAD PANEL DRIVER
10731M:	Willy Tarreau <willy@haproxy.com>
10732M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10733S:	Odd Fixes
10734F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10735F:	drivers/misc/panel.c
10736
10737PARALLEL PORT SUBSYSTEM
10738M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10739M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10740L:	linux-parport@lists.infradead.org (subscribers-only)
10741S:	Maintained
10742F:	drivers/parport/
10743F:	include/linux/parport*.h
10744F:	drivers/char/ppdev.c
10745F:	include/uapi/linux/ppdev.h
10746F:	Documentation/parport*.txt
10747
10748PARAVIRT_OPS INTERFACE
10749M:	Juergen Gross <jgross@suse.com>
10750M:	Alok Kataria <akataria@vmware.com>
10751L:	virtualization@lists.linux-foundation.org
10752S:	Supported
10753F:	Documentation/virtual/paravirt_ops.txt
10754F:	arch/*/kernel/paravirt*
10755F:	arch/*/include/asm/paravirt*.h
10756F:	include/linux/hypervisor.h
10757
10758PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10759M:	Tim Waugh <tim@cyberelk.net>
10760L:	linux-parport@lists.infradead.org (subscribers-only)
10761S:	Maintained
10762F:	Documentation/blockdev/paride.txt
10763F:	drivers/block/paride/
10764
10765PARISC ARCHITECTURE
10766M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10767M:	Helge Deller <deller@gmx.de>
10768L:	linux-parisc@vger.kernel.org
10769W:	http://www.parisc-linux.org/
10770Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10773S:	Maintained
10774F:	arch/parisc/
10775F:	Documentation/parisc/
10776F:	drivers/parisc/
10777F:	drivers/char/agp/parisc-agp.c
10778F:	drivers/input/serio/gscps2.c
10779F:	drivers/parport/parport_gsc.*
10780F:	drivers/tty/serial/8250/8250_gsc.c
10781F:	drivers/video/fbdev/sti*
10782F:	drivers/video/console/sti*
10783F:	drivers/video/logo/logo_parisc*
10784
10785PARMAN
10786M:	Jiri Pirko <jiri@mellanox.com>
10787L:	netdev@vger.kernel.org
10788S:	Supported
10789F:	lib/parman.c
10790F:	lib/test_parman.c
10791F:	include/linux/parman.h
10792
10793PC87360 HARDWARE MONITORING DRIVER
10794M:	Jim Cromie <jim.cromie@gmail.com>
10795L:	linux-hwmon@vger.kernel.org
10796S:	Maintained
10797F:	Documentation/hwmon/pc87360
10798F:	drivers/hwmon/pc87360.c
10799
10800PC8736x GPIO DRIVER
10801M:	Jim Cromie <jim.cromie@gmail.com>
10802S:	Maintained
10803F:	drivers/char/pc8736x_gpio.c
10804
10805PC87427 HARDWARE MONITORING DRIVER
10806M:	Jean Delvare <jdelvare@suse.com>
10807L:	linux-hwmon@vger.kernel.org
10808S:	Maintained
10809F:	Documentation/hwmon/pc87427
10810F:	drivers/hwmon/pc87427.c
10811
10812PCA9532 LED DRIVER
10813M:	Riku Voipio <riku.voipio@iki.fi>
10814S:	Maintained
10815F:	drivers/leds/leds-pca9532.c
10816F:	include/linux/leds-pca9532.h
10817
10818PCA9541 I2C BUS MASTER SELECTOR DRIVER
10819M:	Guenter Roeck <linux@roeck-us.net>
10820L:	linux-i2c@vger.kernel.org
10821S:	Maintained
10822F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10823
10824PCDP - PRIMARY CONSOLE AND DEBUG PORT
10825M:	Khalid Aziz <khalid@gonehiking.org>
10826S:	Maintained
10827F:	drivers/firmware/pcdp.*
10828
10829PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10830M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10831L:	linux-pci@vger.kernel.org
10832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10833S:	Maintained
10834F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10835F:	drivers/pci/controller/pci-aardvark.c
10836
10837PCI DRIVER FOR ALTERA PCIE IP
10838M:	Ley Foon Tan <lftan@altera.com>
10839L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10840L:	linux-pci@vger.kernel.org
10841S:	Supported
10842F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10843F:	drivers/pci/controller/pcie-altera.c
10844
10845PCI DRIVER FOR APPLIEDMICRO XGENE
10846M:	Tanmay Inamdar <tinamdar@apm.com>
10847L:	linux-pci@vger.kernel.org
10848L:	linux-arm-kernel@lists.infradead.org
10849S:	Maintained
10850F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10851F:	drivers/pci/controller/pci-xgene.c
10852
10853PCI DRIVER FOR ARM VERSATILE PLATFORM
10854M:	Rob Herring <robh@kernel.org>
10855L:	linux-pci@vger.kernel.org
10856L:	linux-arm-kernel@lists.infradead.org
10857S:	Maintained
10858F:	Documentation/devicetree/bindings/pci/versatile.txt
10859F:	drivers/pci/controller/pci-versatile.c
10860
10861PCI DRIVER FOR ARMADA 8K
10862M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10863L:	linux-pci@vger.kernel.org
10864L:	linux-arm-kernel@lists.infradead.org
10865S:	Maintained
10866F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10867F:	drivers/pci/controller/dwc/pcie-armada8k.c
10868
10869PCI DRIVER FOR CADENCE PCIE IP
10870M:	Alan Douglas <adouglas@cadence.com>
10871L:	linux-pci@vger.kernel.org
10872S:	Maintained
10873F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10874F:	drivers/pci/controller/pcie-cadence*
10875
10876PCI DRIVER FOR FREESCALE LAYERSCAPE
10877M:	Minghuan Lian <minghuan.Lian@nxp.com>
10878M:	Mingkai Hu <mingkai.hu@nxp.com>
10879M:	Roy Zang <roy.zang@nxp.com>
10880L:	linuxppc-dev@lists.ozlabs.org
10881L:	linux-pci@vger.kernel.org
10882L:	linux-arm-kernel@lists.infradead.org
10883S:	Maintained
10884F:	drivers/pci/controller/dwc/*layerscape*
10885
10886PCI DRIVER FOR GENERIC OF HOSTS
10887M:	Will Deacon <will.deacon@arm.com>
10888L:	linux-pci@vger.kernel.org
10889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10890S:	Maintained
10891F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10892F:	drivers/pci/controller/pci-host-common.c
10893F:	drivers/pci/controller/pci-host-generic.c
10894
10895PCI DRIVER FOR IMX6
10896M:	Richard Zhu <hongxing.zhu@nxp.com>
10897M:	Lucas Stach <l.stach@pengutronix.de>
10898L:	linux-pci@vger.kernel.org
10899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10900S:	Maintained
10901F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10902F:	drivers/pci/controller/dwc/*imx6*
10903
10904PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10905M:	Keith Busch <keith.busch@intel.com>
10906M:	Jonathan Derrick <jonathan.derrick@intel.com>
10907L:	linux-pci@vger.kernel.org
10908S:	Supported
10909F:	drivers/pci/controller/vmd.c
10910
10911PCI DRIVER FOR MICROSEMI SWITCHTEC
10912M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10913M:	Logan Gunthorpe <logang@deltatee.com>
10914L:	linux-pci@vger.kernel.org
10915S:	Maintained
10916F:	Documentation/switchtec.txt
10917F:	Documentation/ABI/testing/sysfs-class-switchtec
10918F:	drivers/pci/switch/switchtec*
10919F:	include/uapi/linux/switchtec_ioctl.h
10920F:	include/linux/switchtec.h
10921F:	drivers/ntb/hw/mscc/
10922
10923PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10924M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10925M:	Jason Cooper <jason@lakedaemon.net>
10926L:	linux-pci@vger.kernel.org
10927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928S:	Maintained
10929F:	drivers/pci/controller/*mvebu*
10930
10931PCI DRIVER FOR NVIDIA TEGRA
10932M:	Thierry Reding <thierry.reding@gmail.com>
10933L:	linux-tegra@vger.kernel.org
10934L:	linux-pci@vger.kernel.org
10935S:	Supported
10936F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10937F:	drivers/pci/controller/pci-tegra.c
10938
10939PCI DRIVER FOR RENESAS R-CAR
10940M:	Simon Horman <horms@verge.net.au>
10941L:	linux-pci@vger.kernel.org
10942L:	linux-renesas-soc@vger.kernel.org
10943S:	Maintained
10944F:	drivers/pci/controller/*rcar*
10945
10946PCI DRIVER FOR SAMSUNG EXYNOS
10947M:	Jingoo Han <jingoohan1@gmail.com>
10948L:	linux-pci@vger.kernel.org
10949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10950L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10951S:	Maintained
10952F:	drivers/pci/controller/dwc/pci-exynos.c
10953
10954PCI DRIVER FOR SYNOPSYS DESIGNWARE
10955M:	Jingoo Han <jingoohan1@gmail.com>
10956M:	Joao Pinto <Joao.Pinto@synopsys.com>
10957L:	linux-pci@vger.kernel.org
10958S:	Maintained
10959F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10960F:	drivers/pci/controller/dwc/*designware*
10961
10962PCI DRIVER FOR TI DRA7XX
10963M:	Kishon Vijay Abraham I <kishon@ti.com>
10964L:	linux-omap@vger.kernel.org
10965L:	linux-pci@vger.kernel.org
10966S:	Supported
10967F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10968F:	drivers/pci/controller/dwc/pci-dra7xx.c
10969
10970PCI DRIVER FOR TI KEYSTONE
10971M:	Murali Karicheri <m-karicheri2@ti.com>
10972L:	linux-pci@vger.kernel.org
10973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10974S:	Maintained
10975F:	drivers/pci/controller/dwc/*keystone*
10976
10977PCI ENDPOINT SUBSYSTEM
10978M:	Kishon Vijay Abraham I <kishon@ti.com>
10979M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10980L:	linux-pci@vger.kernel.org
10981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10982S:	Supported
10983F:	drivers/pci/endpoint/
10984F:	drivers/misc/pci_endpoint_test.c
10985F:	tools/pci/
10986
10987PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10988M:	Russell Currey <ruscur@russell.cc>
10989L:	linuxppc-dev@lists.ozlabs.org
10990S:	Supported
10991F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10992F:	arch/powerpc/kernel/eeh*.c
10993F:	arch/powerpc/platforms/*/eeh*.c
10994F:	arch/powerpc/include/*/eeh*.h
10995
10996PCI ERROR RECOVERY
10997M:	Linas Vepstas <linasvepstas@gmail.com>
10998L:	linux-pci@vger.kernel.org
10999S:	Supported
11000F:	Documentation/PCI/pci-error-recovery.txt
11001
11002PCI MSI DRIVER FOR ALTERA MSI IP
11003M:	Ley Foon Tan <lftan@altera.com>
11004L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11005L:	linux-pci@vger.kernel.org
11006S:	Supported
11007F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11008F:	drivers/pci/controller/pcie-altera-msi.c
11009
11010PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11011M:	Duc Dang <dhdang@apm.com>
11012L:	linux-pci@vger.kernel.org
11013L:	linux-arm-kernel@lists.infradead.org
11014S:	Maintained
11015F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11016F:	drivers/pci/controller/pci-xgene-msi.c
11017
11018PCI SUBSYSTEM
11019M:	Bjorn Helgaas <bhelgaas@google.com>
11020L:	linux-pci@vger.kernel.org
11021Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11023S:	Supported
11024F:	Documentation/devicetree/bindings/pci/
11025F:	Documentation/PCI/
11026F:	drivers/acpi/pci*
11027F:	drivers/pci/
11028F:	include/asm-generic/pci*
11029F:	include/linux/pci*
11030F:	include/linux/of_pci.h
11031F:	include/uapi/linux/pci*
11032F:	lib/pci*
11033F:	arch/x86/pci/
11034F:	arch/x86/kernel/quirks.c
11035
11036PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11037M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11038L:	linux-pci@vger.kernel.org
11039Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11041S:	Supported
11042F:	drivers/pci/controller/
11043
11044PCIE DRIVER FOR AXIS ARTPEC
11045M:	Jesper Nilsson <jesper.nilsson@axis.com>
11046L:	linux-arm-kernel@axis.com
11047L:	linux-pci@vger.kernel.org
11048S:	Maintained
11049F:	Documentation/devicetree/bindings/pci/axis,artpec*
11050F:	drivers/pci/controller/dwc/*artpec*
11051
11052PCIE DRIVER FOR CAVIUM THUNDERX
11053M:	David Daney <david.daney@cavium.com>
11054L:	linux-pci@vger.kernel.org
11055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11056S:	Supported
11057F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11058F:	drivers/pci/controller/pci-thunder-*
11059
11060PCIE DRIVER FOR HISILICON
11061M:	Zhou Wang <wangzhou1@hisilicon.com>
11062L:	linux-pci@vger.kernel.org
11063S:	Maintained
11064F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11065F:	drivers/pci/controller/dwc/pcie-hisi.c
11066
11067PCIE DRIVER FOR HISILICON KIRIN
11068M:	Xiaowei Song <songxiaowei@hisilicon.com>
11069M:	Binghui Wang <wangbinghui@hisilicon.com>
11070L:	linux-pci@vger.kernel.org
11071S:	Maintained
11072F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11073F:	drivers/pci/controller/dwc/pcie-kirin.c
11074
11075PCIE DRIVER FOR HISILICON STB
11076M:	Jianguo Sun <sunjianguo1@huawei.com>
11077M:	Shawn Guo <shawn.guo@linaro.org>
11078L:	linux-pci@vger.kernel.org
11079S:	Maintained
11080F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11081F:	drivers/pci/controller/dwc/pcie-histb.c
11082
11083PCIE DRIVER FOR MEDIATEK
11084M:	Ryder Lee <ryder.lee@mediatek.com>
11085L:	linux-pci@vger.kernel.org
11086L:	linux-mediatek@lists.infradead.org
11087S:	Supported
11088F:	Documentation/devicetree/bindings/pci/mediatek*
11089F:	drivers/pci/controller/*mediatek*
11090
11091PCIE DRIVER FOR QUALCOMM MSM
11092M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11093L:	linux-pci@vger.kernel.org
11094L:	linux-arm-msm@vger.kernel.org
11095S:	Maintained
11096F:	drivers/pci/controller/dwc/*qcom*
11097
11098PCIE DRIVER FOR ROCKCHIP
11099M:	Shawn Lin <shawn.lin@rock-chips.com>
11100L:	linux-pci@vger.kernel.org
11101L:	linux-rockchip@lists.infradead.org
11102S:	Maintained
11103F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11104F:	drivers/pci/controller/pcie-rockchip*
11105
11106PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11107M:	Linus Walleij <linus.walleij@linaro.org>
11108L:	linux-pci@vger.kernel.org
11109S:	Maintained
11110F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11111F:	drivers/pci/controller/pci-v3-semi.c
11112
11113PCIE DRIVER FOR ST SPEAR13XX
11114M:	Pratyush Anand <pratyush.anand@gmail.com>
11115L:	linux-pci@vger.kernel.org
11116S:	Maintained
11117F:	drivers/pci/controller/dwc/*spear*
11118
11119PCMCIA SUBSYSTEM
11120M:	Dominik Brodowski <linux@dominikbrodowski.net>
11121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11122S:	Odd Fixes
11123F:	Documentation/pcmcia/
11124F:	tools/pcmcia/
11125F:	drivers/pcmcia/
11126F:	include/pcmcia/
11127
11128PCNET32 NETWORK DRIVER
11129M:	Don Fry <pcnet32@frontier.com>
11130L:	netdev@vger.kernel.org
11131S:	Maintained
11132F:	drivers/net/ethernet/amd/pcnet32.c
11133
11134PCRYPT PARALLEL CRYPTO ENGINE
11135M:	Steffen Klassert <steffen.klassert@secunet.com>
11136L:	linux-crypto@vger.kernel.org
11137S:	Maintained
11138F:	crypto/pcrypt.c
11139F:	include/crypto/pcrypt.h
11140
11141PEAQ WMI HOTKEYS DRIVER
11142M:	Hans de Goede <hdegoede@redhat.com>
11143L:	platform-driver-x86@vger.kernel.org
11144S:	Maintained
11145F:	drivers/platform/x86/peaq-wmi.c
11146
11147PER-CPU MEMORY ALLOCATOR
11148M:	Tejun Heo <tj@kernel.org>
11149M:	Christoph Lameter <cl@linux.com>
11150M:	Dennis Zhou <dennisszhou@gmail.com>
11151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11152S:	Maintained
11153F:	include/linux/percpu*.h
11154F:	mm/percpu*.c
11155F:	arch/*/include/asm/percpu.h
11156
11157PER-TASK DELAY ACCOUNTING
11158M:	Balbir Singh <bsingharora@gmail.com>
11159S:	Maintained
11160F:	include/linux/delayacct.h
11161F:	kernel/delayacct.c
11162
11163PERFORMANCE EVENTS SUBSYSTEM
11164M:	Peter Zijlstra <peterz@infradead.org>
11165M:	Ingo Molnar <mingo@redhat.com>
11166M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11167R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11168R:	Jiri Olsa <jolsa@redhat.com>
11169R:	Namhyung Kim <namhyung@kernel.org>
11170L:	linux-kernel@vger.kernel.org
11171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11172S:	Supported
11173F:	kernel/events/*
11174F:	include/linux/perf_event.h
11175F:	include/uapi/linux/perf_event.h
11176F:	arch/*/kernel/perf_event*.c
11177F:	arch/*/kernel/*/perf_event*.c
11178F:	arch/*/kernel/*/*/perf_event*.c
11179F:	arch/*/include/asm/perf_event.h
11180F:	arch/*/kernel/perf_callchain.c
11181F:	arch/*/events/*
11182F:	tools/perf/
11183
11184PERSONALITY HANDLING
11185M:	Christoph Hellwig <hch@infradead.org>
11186L:	linux-abi-devel@lists.sourceforge.net
11187S:	Maintained
11188F:	include/linux/personality.h
11189F:	include/uapi/linux/personality.h
11190
11191PHONET PROTOCOL
11192M:	Remi Denis-Courmont <courmisch@gmail.com>
11193S:	Supported
11194F:	Documentation/networking/phonet.txt
11195F:	include/linux/phonet.h
11196F:	include/net/phonet/
11197F:	include/uapi/linux/phonet.h
11198F:	net/phonet/
11199
11200PHRAM MTD DRIVER
11201M:	Joern Engel <joern@lazybastard.org>
11202L:	linux-mtd@lists.infradead.org
11203S:	Maintained
11204F:	drivers/mtd/devices/phram.c
11205
11206PICOLCD HID DRIVER
11207M:	Bruno Prémont <bonbons@linux-vserver.org>
11208L:	linux-input@vger.kernel.org
11209S:	Maintained
11210F:	drivers/hid/hid-picolcd*
11211
11212PICOXCELL SUPPORT
11213M:	Jamie Iles <jamie@jamieiles.com>
11214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11215T:	git git://github.com/jamieiles/linux-2.6-ji.git
11216S:	Supported
11217F:	arch/arm/boot/dts/picoxcell*
11218F:	arch/arm/mach-picoxcell/
11219F:	drivers/crypto/picoxcell*
11220
11221PIN CONTROL SUBSYSTEM
11222M:	Linus Walleij <linus.walleij@linaro.org>
11223L:	linux-gpio@vger.kernel.org
11224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11225S:	Maintained
11226F:	Documentation/devicetree/bindings/pinctrl/
11227F:	Documentation/driver-api/pinctl.rst
11228F:	drivers/pinctrl/
11229F:	include/linux/pinctrl/
11230
11231PIN CONTROLLER - ATMEL AT91
11232M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11234S:	Maintained
11235F:	drivers/pinctrl/pinctrl-at91.*
11236
11237PIN CONTROLLER - ATMEL AT91 PIO4
11238M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11240L:	linux-gpio@vger.kernel.org
11241S:	Supported
11242F:	drivers/pinctrl/pinctrl-at91-pio4.*
11243
11244PIN CONTROLLER - FREESCALE
11245M:	Dong Aisheng <aisheng.dong@nxp.com>
11246M:	Fabio Estevam <festevam@gmail.com>
11247M:	Shawn Guo <shawnguo@kernel.org>
11248M:	Stefan Agner <stefan@agner.ch>
11249R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11250L:	linux-gpio@vger.kernel.org
11251S:	Maintained
11252F:	drivers/pinctrl/freescale/
11253F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11254
11255PIN CONTROLLER - INTEL
11256M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11257M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11258S:	Maintained
11259F:	drivers/pinctrl/intel/
11260
11261PIN CONTROLLER - MEDIATEK
11262M:	Sean Wang <sean.wang@mediatek.com>
11263L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11264S:	Maintained
11265F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11266F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11267F:	drivers/pinctrl/mediatek/mtk-eint.*
11268F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11269F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11270F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11271
11272PIN CONTROLLER - QUALCOMM
11273M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11274S:	Maintained
11275L:	linux-arm-msm@vger.kernel.org
11276F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11277F:	drivers/pinctrl/qcom/
11278
11279PIN CONTROLLER - RENESAS
11280M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11281M:	Geert Uytterhoeven <geert+renesas@glider.be>
11282L:	linux-renesas-soc@vger.kernel.org
11283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11284S:	Maintained
11285F:	drivers/pinctrl/sh-pfc/
11286
11287PIN CONTROLLER - SAMSUNG
11288M:	Tomasz Figa <tomasz.figa@gmail.com>
11289M:	Krzysztof Kozlowski <krzk@kernel.org>
11290M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11292L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11293Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11295S:	Maintained
11296F:	drivers/pinctrl/samsung/
11297F:	include/dt-bindings/pinctrl/samsung.h
11298F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11299
11300PIN CONTROLLER - SINGLE
11301M:	Tony Lindgren <tony@atomide.com>
11302M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11304L:	linux-omap@vger.kernel.org
11305S:	Maintained
11306F:	drivers/pinctrl/pinctrl-single.c
11307
11308PIN CONTROLLER - ST SPEAR
11309M:	Viresh Kumar <vireshk@kernel.org>
11310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11311W:	http://www.st.com/spear
11312S:	Maintained
11313F:	drivers/pinctrl/spear/
11314
11315PISTACHIO SOC SUPPORT
11316M:	James Hartley <james.hartley@sondrel.com>
11317L:	linux-mips@linux-mips.org
11318S:	Odd Fixes
11319F:	arch/mips/pistachio/
11320F:	arch/mips/include/asm/mach-pistachio/
11321F:	arch/mips/boot/dts/img/pistachio*
11322F:	arch/mips/configs/pistachio*_defconfig
11323
11324PKTCDVD DRIVER
11325S:	Orphan
11326M:	linux-block@vger.kernel.org
11327F:	drivers/block/pktcdvd.c
11328F:	include/linux/pktcdvd.h
11329F:	include/uapi/linux/pktcdvd.h
11330
11331PKUNITY SOC DRIVERS
11332M:	Guan Xuetao <gxt@pku.edu.cn>
11333W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11334S:	Maintained
11335T:	git git://github.com/gxt/linux.git
11336F:	drivers/input/serio/i8042-unicore32io.h
11337F:	drivers/i2c/busses/i2c-puv3.c
11338F:	drivers/video/fbdev/fb-puv3.c
11339F:	drivers/rtc/rtc-puv3.c
11340
11341PMBUS HARDWARE MONITORING DRIVERS
11342M:	Guenter Roeck <linux@roeck-us.net>
11343L:	linux-hwmon@vger.kernel.org
11344W:	http://hwmon.wiki.kernel.org/
11345W:	http://www.roeck-us.net/linux/drivers/
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11347S:	Maintained
11348F:	Documentation/hwmon/pmbus
11349F:	drivers/hwmon/pmbus/
11350F:	include/linux/pmbus.h
11351
11352PMC SIERRA MaxRAID DRIVER
11353L:	linux-scsi@vger.kernel.org
11354W:	http://www.pmc-sierra.com/
11355S:	Orphan
11356F:	drivers/scsi/pmcraid.*
11357
11358PMC SIERRA PM8001 DRIVER
11359M:	Jack Wang <jinpu.wang@profitbricks.com>
11360M:	lindar_liu@usish.com
11361L:	linux-scsi@vger.kernel.org
11362S:	Supported
11363F:	drivers/scsi/pm8001/
11364
11365PNP SUPPORT
11366M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11367S:	Maintained
11368F:	drivers/pnp/
11369
11370POSIX CLOCKS and TIMERS
11371M:	Thomas Gleixner <tglx@linutronix.de>
11372L:	linux-kernel@vger.kernel.org
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11374S:	Maintained
11375F:	fs/timerfd.c
11376F:	include/linux/timer*
11377F:	kernel/time/*timer*
11378
11379POWER MANAGEMENT CORE
11380M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11381L:	linux-pm@vger.kernel.org
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11383B:	https://bugzilla.kernel.org
11384S:	Supported
11385F:	drivers/base/power/
11386F:	include/linux/pm.h
11387F:	include/linux/pm_*
11388F:	include/linux/powercap.h
11389F:	drivers/powercap/
11390F:	kernel/configs/nopm.config
11391
11392POWER STATE COORDINATION INTERFACE (PSCI)
11393M:	Mark Rutland <mark.rutland@arm.com>
11394M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11395L:	linux-arm-kernel@lists.infradead.org
11396S:	Maintained
11397F:	drivers/firmware/psci*.c
11398F:	include/linux/psci.h
11399F:	include/uapi/linux/psci.h
11400
11401POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11402M:	Sebastian Reichel <sre@kernel.org>
11403L:	linux-pm@vger.kernel.org
11404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11405S:	Maintained
11406F:	Documentation/ABI/testing/sysfs-class-power
11407F:	Documentation/devicetree/bindings/power/supply/
11408F:	include/linux/power_supply.h
11409F:	drivers/power/supply/
11410
11411POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11412M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11413L:	linuxppc-dev@lists.ozlabs.org
11414S:	Maintained
11415F:	drivers/char/powernv-op-panel.c
11416
11417PPP OVER ATM (RFC 2364)
11418M:	Mitchell Blank Jr <mitch@sfgoth.com>
11419S:	Maintained
11420F:	net/atm/pppoatm.c
11421F:	include/uapi/linux/atmppp.h
11422
11423PPP OVER ETHERNET
11424M:	Michal Ostrowski <mostrows@earthlink.net>
11425S:	Maintained
11426F:	drivers/net/ppp/pppoe.c
11427F:	drivers/net/ppp/pppox.c
11428
11429PPP OVER L2TP
11430M:	James Chapman <jchapman@katalix.com>
11431S:	Maintained
11432F:	net/l2tp/l2tp_ppp.c
11433F:	include/linux/if_pppol2tp.h
11434F:	include/uapi/linux/if_pppol2tp.h
11435
11436PPP PROTOCOL DRIVERS AND COMPRESSORS
11437M:	Paul Mackerras <paulus@samba.org>
11438L:	linux-ppp@vger.kernel.org
11439S:	Maintained
11440F:	drivers/net/ppp/ppp_*
11441
11442PPS SUPPORT
11443M:	Rodolfo Giometti <giometti@enneenne.com>
11444W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11445L:	linuxpps@ml.enneenne.com (subscribers-only)
11446S:	Maintained
11447F:	Documentation/pps/
11448F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11449F:	Documentation/ABI/testing/sysfs-pps
11450F:	drivers/pps/
11451F:	include/linux/pps*.h
11452F:	include/uapi/linux/pps.h
11453
11454PPTP DRIVER
11455M:	Dmitry Kozlov <xeb@mail.ru>
11456L:	netdev@vger.kernel.org
11457S:	Maintained
11458F:	drivers/net/ppp/pptp.c
11459W:	http://sourceforge.net/projects/accel-pptp
11460
11461PREEMPTIBLE KERNEL
11462M:	Robert Love <rml@tech9.net>
11463L:	kpreempt-tech@lists.sourceforge.net
11464W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11465S:	Supported
11466F:	Documentation/preempt-locking.txt
11467F:	include/linux/preempt.h
11468
11469PRINTK
11470M:	Petr Mladek <pmladek@suse.com>
11471M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11472R:	Steven Rostedt <rostedt@goodmis.org>
11473S:	Maintained
11474F:	kernel/printk/
11475F:	include/linux/printk.h
11476
11477PRISM54 WIRELESS DRIVER
11478M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11479L:	linux-wireless@vger.kernel.org
11480W:	http://wireless.kernel.org/en/users/Drivers/p54
11481S:	Obsolete
11482F:	drivers/net/wireless/intersil/prism54/
11483
11484PROC FILESYSTEM
11485R:	Alexey Dobriyan <adobriyan@gmail.com>
11486L:	linux-kernel@vger.kernel.org
11487L:	linux-fsdevel@vger.kernel.org
11488S:	Maintained
11489F:	fs/proc/
11490F:	include/linux/proc_fs.h
11491F:	tools/testing/selftests/proc/
11492
11493PROC SYSCTL
11494M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11495M:	Kees Cook <keescook@chromium.org>
11496L:	linux-kernel@vger.kernel.org
11497L:	linux-fsdevel@vger.kernel.org
11498S:	Maintained
11499F:	fs/proc/proc_sysctl.c
11500F:	include/linux/sysctl.h
11501F:	kernel/sysctl.c
11502F:	tools/testing/selftests/sysctl/
11503
11504PS3 NETWORK SUPPORT
11505M:	Geoff Levand <geoff@infradead.org>
11506L:	netdev@vger.kernel.org
11507L:	linuxppc-dev@lists.ozlabs.org
11508S:	Maintained
11509F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11510
11511PS3 PLATFORM SUPPORT
11512M:	Geoff Levand <geoff@infradead.org>
11513L:	linuxppc-dev@lists.ozlabs.org
11514S:	Maintained
11515F:	arch/powerpc/boot/ps3*
11516F:	arch/powerpc/include/asm/lv1call.h
11517F:	arch/powerpc/include/asm/ps3*.h
11518F:	arch/powerpc/platforms/ps3/
11519F:	drivers/*/ps3*
11520F:	drivers/ps3/
11521F:	drivers/rtc/rtc-ps3.c
11522F:	drivers/usb/host/*ps3.c
11523F:	sound/ppc/snd_ps3*
11524
11525PS3VRAM DRIVER
11526M:	Jim Paris <jim@jtan.com>
11527M:	Geoff Levand <geoff@infradead.org>
11528L:	linuxppc-dev@lists.ozlabs.org
11529S:	Maintained
11530F:	drivers/block/ps3vram.c
11531
11532PSAMPLE PACKET SAMPLING SUPPORT:
11533M:	Yotam Gigi <yotam.gi@gmail.com>
11534S:	Maintained
11535F:	net/psample
11536F:	include/net/psample.h
11537F:	include/uapi/linux/psample.h
11538
11539PSTORE FILESYSTEM
11540M:	Kees Cook <keescook@chromium.org>
11541M:	Anton Vorontsov <anton@enomsg.org>
11542M:	Colin Cross <ccross@android.com>
11543M:	Tony Luck <tony.luck@intel.com>
11544S:	Maintained
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11546F:	fs/pstore/
11547F:	include/linux/pstore*
11548F:	drivers/firmware/efi/efi-pstore.c
11549F:	drivers/acpi/apei/erst.c
11550F:	Documentation/admin-guide/ramoops.rst
11551F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11552K:	\b(pstore|ramoops)
11553
11554PTP HARDWARE CLOCK SUPPORT
11555M:	Richard Cochran <richardcochran@gmail.com>
11556L:	netdev@vger.kernel.org
11557S:	Maintained
11558W:	http://linuxptp.sourceforge.net/
11559F:	Documentation/ABI/testing/sysfs-ptp
11560F:	Documentation/ptp/*
11561F:	drivers/net/phy/dp83640*
11562F:	drivers/ptp/*
11563F:	include/linux/ptp_cl*
11564
11565PTRACE SUPPORT
11566M:	Oleg Nesterov <oleg@redhat.com>
11567S:	Maintained
11568F:	include/asm-generic/syscall.h
11569F:	include/linux/ptrace.h
11570F:	include/linux/regset.h
11571F:	include/linux/tracehook.h
11572F:	include/uapi/linux/ptrace.h
11573F:	include/uapi/linux/ptrace.h
11574F:	include/asm-generic/ptrace.h
11575F:	kernel/ptrace.c
11576F:	arch/*/ptrace*.c
11577F:	arch/*/*/ptrace*.c
11578F:	arch/*/include/asm/ptrace*.h
11579
11580PULSE8-CEC DRIVER
11581M:	Hans Verkuil <hverkuil@xs4all.nl>
11582L:	linux-media@vger.kernel.org
11583T:	git git://linuxtv.org/media_tree.git
11584S:	Maintained
11585F:	drivers/media/usb/pulse8-cec/*
11586F:	Documentation/media/cec-drivers/pulse8-cec.rst
11587
11588PVRUSB2 VIDEO4LINUX DRIVER
11589M:	Mike Isely <isely@pobox.com>
11590L:	pvrusb2@isely.net	(subscribers-only)
11591L:	linux-media@vger.kernel.org
11592W:	http://www.isely.net/pvrusb2/
11593T:	git git://linuxtv.org/media_tree.git
11594S:	Maintained
11595F:	Documentation/media/v4l-drivers/pvrusb2*
11596F:	drivers/media/usb/pvrusb2/
11597
11598PWC WEBCAM DRIVER
11599M:	Hans Verkuil <hverkuil@xs4all.nl>
11600L:	linux-media@vger.kernel.org
11601T:	git git://linuxtv.org/media_tree.git
11602S:	Odd Fixes
11603F:	drivers/media/usb/pwc/*
11604
11605PWM FAN DRIVER
11606M:	Kamil Debski <kamil@wypas.org>
11607M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11608L:	linux-hwmon@vger.kernel.org
11609S:	Supported
11610F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11611F:	Documentation/hwmon/pwm-fan
11612F:	drivers/hwmon/pwm-fan.c
11613
11614PWM IR Transmitter
11615M:	Sean Young <sean@mess.org>
11616L:	linux-media@vger.kernel.org
11617S:	Maintained
11618F:	drivers/media/rc/pwm-ir-tx.c
11619
11620PWM SUBSYSTEM
11621M:	Thierry Reding <thierry.reding@gmail.com>
11622L:	linux-pwm@vger.kernel.org
11623S:	Maintained
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11625F:	Documentation/pwm.txt
11626F:	Documentation/devicetree/bindings/pwm/
11627F:	include/linux/pwm.h
11628F:	drivers/pwm/
11629F:	drivers/video/backlight/pwm_bl.c
11630F:	include/linux/pwm_backlight.h
11631F:	drivers/gpio/gpio-mvebu.c
11632F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11633
11634PXA GPIO DRIVER
11635M:	Robert Jarzmik <robert.jarzmik@free.fr>
11636L:	linux-gpio@vger.kernel.org
11637S:	Maintained
11638F:	drivers/gpio/gpio-pxa.c
11639
11640PXA MMCI DRIVER
11641S:	Orphan
11642
11643PXA RTC DRIVER
11644M:	Robert Jarzmik <robert.jarzmik@free.fr>
11645L:	linux-rtc@vger.kernel.org
11646S:	Maintained
11647
11648PXA2xx/PXA3xx SUPPORT
11649M:	Daniel Mack <daniel@zonque.org>
11650M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11651M:	Robert Jarzmik <robert.jarzmik@free.fr>
11652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11653T:	git git://github.com/hzhuang1/linux.git
11654T:	git git://github.com/rjarzmik/linux.git
11655S:	Maintained
11656F:	arch/arm/boot/dts/pxa*
11657F:	arch/arm/mach-pxa/
11658F:	drivers/dma/pxa*
11659F:	drivers/pcmcia/pxa2xx*
11660F:	drivers/pinctrl/pxa/
11661F:	drivers/spi/spi-pxa2xx*
11662F:	drivers/usb/gadget/udc/pxa2*
11663F:	include/sound/pxa2xx-lib.h
11664F:	sound/arm/pxa*
11665F:	sound/soc/pxa/
11666
11667QAT DRIVER
11668M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11669L:	qat-linux@intel.com
11670S:	Supported
11671F:	drivers/crypto/qat/
11672
11673QCOM AUDIO (ASoC) DRIVERS
11674M:	Patrick Lai <plai@codeaurora.org>
11675M:	Banajit Goswami <bgoswami@codeaurora.org>
11676L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11677S:	Supported
11678F:	sound/soc/qcom/
11679
11680QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11681M:	Gabriel Somlo <somlo@cmu.edu>
11682M:	"Michael S. Tsirkin" <mst@redhat.com>
11683L:	qemu-devel@nongnu.org
11684S:	Maintained
11685F:	drivers/firmware/qemu_fw_cfg.c
11686F:	include/uapi/linux/qemu_fw_cfg.h
11687
11688QIB DRIVER
11689M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11690M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11691L:	linux-rdma@vger.kernel.org
11692S:	Supported
11693F:	drivers/infiniband/hw/qib/
11694
11695QLOGIC QL41xxx FCOE DRIVER
11696M:	QLogic-Storage-Upstream@cavium.com
11697L:	linux-scsi@vger.kernel.org
11698S:	Supported
11699F:	drivers/scsi/qedf/
11700
11701QLOGIC QL41xxx ISCSI DRIVER
11702M:	QLogic-Storage-Upstream@cavium.com
11703L:	linux-scsi@vger.kernel.org
11704S:	Supported
11705F:	drivers/scsi/qedi/
11706
11707QLOGIC QL4xxx ETHERNET DRIVER
11708M:	Ariel Elior <Ariel.Elior@cavium.com>
11709M:	everest-linux-l2@cavium.com
11710L:	netdev@vger.kernel.org
11711S:	Supported
11712F:	drivers/net/ethernet/qlogic/qed/
11713F:	include/linux/qed/
11714F:	drivers/net/ethernet/qlogic/qede/
11715
11716QLOGIC QL4xxx RDMA DRIVER
11717M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11718M:	Ariel Elior <Ariel.Elior@cavium.com>
11719L:	linux-rdma@vger.kernel.org
11720S:	Supported
11721F:	drivers/infiniband/hw/qedr/
11722F:	include/uapi/rdma/qedr-abi.h
11723
11724QLOGIC QLA1280 SCSI DRIVER
11725M:	Michael Reed <mdr@sgi.com>
11726L:	linux-scsi@vger.kernel.org
11727S:	Maintained
11728F:	drivers/scsi/qla1280.[ch]
11729
11730QLOGIC QLA2XXX FC-SCSI DRIVER
11731M:	qla2xxx-upstream@qlogic.com
11732L:	linux-scsi@vger.kernel.org
11733S:	Supported
11734F:	Documentation/scsi/LICENSE.qla2xxx
11735F:	drivers/scsi/qla2xxx/
11736
11737QLOGIC QLA3XXX NETWORK DRIVER
11738M:	Dept-GELinuxNICDev@cavium.com
11739L:	netdev@vger.kernel.org
11740S:	Supported
11741F:	Documentation/networking/LICENSE.qla3xxx
11742F:	drivers/net/ethernet/qlogic/qla3xxx.*
11743
11744QLOGIC QLA4XXX iSCSI DRIVER
11745M:	QLogic-Storage-Upstream@qlogic.com
11746L:	linux-scsi@vger.kernel.org
11747S:	Supported
11748F:	Documentation/scsi/LICENSE.qla4xxx
11749F:	drivers/scsi/qla4xxx/
11750
11751QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11752M:	Harish Patil <harish.patil@cavium.com>
11753M:	Manish Chopra <manish.chopra@cavium.com>
11754M:	Dept-GELinuxNICDev@cavium.com
11755L:	netdev@vger.kernel.org
11756S:	Supported
11757F:	drivers/net/ethernet/qlogic/qlcnic/
11758
11759QLOGIC QLGE 10Gb ETHERNET DRIVER
11760M:	Harish Patil <harish.patil@cavium.com>
11761M:	Manish Chopra <manish.chopra@cavium.com>
11762M:	Dept-GELinuxNICDev@cavium.com
11763L:	netdev@vger.kernel.org
11764S:	Supported
11765F:	drivers/net/ethernet/qlogic/qlge/
11766
11767QNX4 FILESYSTEM
11768M:	Anders Larsen <al@alarsen.net>
11769W:	http://www.alarsen.net/linux/qnx4fs/
11770S:	Maintained
11771F:	fs/qnx4/
11772F:	include/uapi/linux/qnx4_fs.h
11773F:	include/uapi/linux/qnxtypes.h
11774
11775QORIQ DPAA2 FSL-MC BUS DRIVER
11776M:	Stuart Yoder <stuyoder@gmail.com>
11777M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11778L:	linux-kernel@vger.kernel.org
11779S:	Maintained
11780F:	drivers/bus/fsl-mc/
11781F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11782F:	Documentation/networking/dpaa2/overview.rst
11783
11784QT1010 MEDIA DRIVER
11785M:	Antti Palosaari <crope@iki.fi>
11786L:	linux-media@vger.kernel.org
11787W:	https://linuxtv.org
11788W:	http://palosaari.fi/linux/
11789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11790T:	git git://linuxtv.org/anttip/media_tree.git
11791S:	Maintained
11792F:	drivers/media/tuners/qt1010*
11793
11794QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11795M:	Kalle Valo <kvalo@codeaurora.org>
11796L:	ath10k@lists.infradead.org
11797W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11799S:	Supported
11800F:	drivers/net/wireless/ath/ath10k/
11801
11802QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11803M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11804L:	linux-wireless@vger.kernel.org
11805W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11806S:	Supported
11807F:	drivers/net/wireless/ath/ath9k/
11808
11809QUALCOMM CAMERA SUBSYSTEM DRIVER
11810M:	Todor Tomov <todor.tomov@linaro.org>
11811L:	linux-media@vger.kernel.org
11812S:	Maintained
11813F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11814F:	Documentation/media/v4l-drivers/qcom_camss.rst
11815F:	drivers/media/platform/qcom/camss-8x16/
11816
11817QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11818M:  Ilia Lin <ilia.lin@gmail.com>
11819L:  linux-pm@vger.kernel.org
11820S:  Maintained
11821F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11822F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11823
11824QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11825M:	Timur Tabi <timur@kernel.org>
11826L:	netdev@vger.kernel.org
11827S:	Maintained
11828F:	drivers/net/ethernet/qualcomm/emac/
11829
11830QUALCOMM HEXAGON ARCHITECTURE
11831M:	Richard Kuo <rkuo@codeaurora.org>
11832L:	linux-hexagon@vger.kernel.org
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11834S:	Supported
11835F:	arch/hexagon/
11836
11837QUALCOMM HIDMA DRIVER
11838M:	Sinan Kaya <okaya@codeaurora.org>
11839L:	linux-arm-kernel@lists.infradead.org
11840L:	linux-arm-msm@vger.kernel.org
11841L:	dmaengine@vger.kernel.org
11842S:	Supported
11843F:	drivers/dma/qcom/hidma*
11844
11845QUALCOMM IOMMU
11846M:	Rob Clark <robdclark@gmail.com>
11847L:	iommu@lists.linux-foundation.org
11848L:	linux-arm-msm@vger.kernel.org
11849S:	Maintained
11850F:	drivers/iommu/qcom_iommu.c
11851
11852QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11853M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11854L:	linux-media@vger.kernel.org
11855L:	linux-arm-msm@vger.kernel.org
11856T:	git git://linuxtv.org/media_tree.git
11857S:	Maintained
11858F:	drivers/media/platform/qcom/venus/
11859
11860QUALCOMM WCN36XX WIRELESS DRIVER
11861M:	Kalle Valo <kvalo@codeaurora.org>
11862L:	wcn36xx@lists.infradead.org
11863W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11864T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11865S:	Supported
11866F:	drivers/net/wireless/ath/wcn36xx/
11867
11868QUANTENNA QTNFMAC WIRELESS DRIVER
11869M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11870M:	Avinash Patil <avinashp@quantenna.com>
11871M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11872L:	linux-wireless@vger.kernel.org
11873S:	Maintained
11874F:	drivers/net/wireless/quantenna
11875
11876RADEON and AMDGPU DRM DRIVERS
11877M:	Alex Deucher <alexander.deucher@amd.com>
11878M:	Christian König <christian.koenig@amd.com>
11879M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11880L:	amd-gfx@lists.freedesktop.org
11881T:	git git://people.freedesktop.org/~agd5f/linux
11882S:	Supported
11883F:	drivers/gpu/drm/radeon/
11884F:	include/uapi/drm/radeon_drm.h
11885F:	drivers/gpu/drm/amd/
11886F:	include/uapi/drm/amdgpu_drm.h
11887
11888RADEON FRAMEBUFFER DISPLAY DRIVER
11889M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11890L:	linux-fbdev@vger.kernel.org
11891S:	Maintained
11892F:	drivers/video/fbdev/aty/radeon*
11893F:	include/uapi/linux/radeonfb.h
11894
11895RADIOSHARK RADIO DRIVER
11896M:	Hans Verkuil <hverkuil@xs4all.nl>
11897L:	linux-media@vger.kernel.org
11898T:	git git://linuxtv.org/media_tree.git
11899S:	Maintained
11900F:	drivers/media/radio/radio-shark.c
11901
11902RADIOSHARK2 RADIO DRIVER
11903M:	Hans Verkuil <hverkuil@xs4all.nl>
11904L:	linux-media@vger.kernel.org
11905T:	git git://linuxtv.org/media_tree.git
11906S:	Maintained
11907F:	drivers/media/radio/radio-shark2.c
11908F:	drivers/media/radio/radio-tea5777.c
11909
11910RADOS BLOCK DEVICE (RBD)
11911M:	Ilya Dryomov <idryomov@gmail.com>
11912M:	Sage Weil <sage@redhat.com>
11913M:	Alex Elder <elder@kernel.org>
11914L:	ceph-devel@vger.kernel.org
11915W:	http://ceph.com/
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11917T:	git git://github.com/ceph/ceph-client.git
11918S:	Supported
11919F:	Documentation/ABI/testing/sysfs-bus-rbd
11920F:	drivers/block/rbd.c
11921F:	drivers/block/rbd_types.h
11922
11923RAGE128 FRAMEBUFFER DISPLAY DRIVER
11924M:	Paul Mackerras <paulus@samba.org>
11925L:	linux-fbdev@vger.kernel.org
11926S:	Maintained
11927F:	drivers/video/fbdev/aty/aty128fb.c
11928
11929RAINSHADOW-CEC DRIVER
11930M:	Hans Verkuil <hverkuil@xs4all.nl>
11931L:	linux-media@vger.kernel.org
11932T:	git git://linuxtv.org/media_tree.git
11933S:	Maintained
11934F:	drivers/media/usb/rainshadow-cec/*
11935
11936RALINK MIPS ARCHITECTURE
11937M:	John Crispin <john@phrozen.org>
11938L:	linux-mips@linux-mips.org
11939S:	Maintained
11940F:	arch/mips/ralink
11941
11942RALINK RT2X00 WIRELESS LAN DRIVER
11943P:	rt2x00 project
11944M:	Stanislaw Gruszka <sgruszka@redhat.com>
11945M:	Helmut Schaa <helmut.schaa@googlemail.com>
11946L:	linux-wireless@vger.kernel.org
11947S:	Maintained
11948F:	drivers/net/wireless/ralink/rt2x00/
11949
11950RAMDISK RAM BLOCK DEVICE DRIVER
11951M:	Jens Axboe <axboe@kernel.dk>
11952S:	Maintained
11953F:	Documentation/blockdev/ramdisk.txt
11954F:	drivers/block/brd.c
11955
11956RANCHU VIRTUAL BOARD FOR MIPS
11957M:	Miodrag Dinic <miodrag.dinic@mips.com>
11958L:	linux-mips@linux-mips.org
11959S:	Supported
11960F:	arch/mips/generic/board-ranchu.c
11961F:	arch/mips/configs/generic/board-ranchu.config
11962
11963RANDOM NUMBER DRIVER
11964M:	"Theodore Ts'o" <tytso@mit.edu>
11965S:	Maintained
11966F:	drivers/char/random.c
11967
11968RAPIDIO SUBSYSTEM
11969M:	Matt Porter <mporter@kernel.crashing.org>
11970M:	Alexandre Bounine <alex.bou9@gmail.com>
11971S:	Maintained
11972F:	drivers/rapidio/
11973
11974RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11975L:	linux-wireless@vger.kernel.org
11976S:	Orphan
11977F:	drivers/net/wireless/ray*
11978
11979RCUTORTURE TEST FRAMEWORK
11980M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11981M:	Josh Triplett <josh@joshtriplett.org>
11982R:	Steven Rostedt <rostedt@goodmis.org>
11983R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11984R:	Lai Jiangshan <jiangshanlai@gmail.com>
11985L:	linux-kernel@vger.kernel.org
11986S:	Supported
11987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11988F:	tools/testing/selftests/rcutorture
11989
11990RDC R-321X SoC
11991M:	Florian Fainelli <florian@openwrt.org>
11992S:	Maintained
11993
11994RDC R6040 FAST ETHERNET DRIVER
11995M:	Florian Fainelli <f.fainelli@gmail.com>
11996L:	netdev@vger.kernel.org
11997S:	Maintained
11998F:	drivers/net/ethernet/rdc/r6040.c
11999
12000RDMAVT - RDMA verbs software
12001M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12002M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12003L:	linux-rdma@vger.kernel.org
12004S:	Supported
12005F:	drivers/infiniband/sw/rdmavt
12006
12007RDS - RELIABLE DATAGRAM SOCKETS
12008M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12009L:	netdev@vger.kernel.org
12010L:	linux-rdma@vger.kernel.org
12011L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12012W:	https://oss.oracle.com/projects/rds/
12013S:	Supported
12014F:	net/rds/
12015F:	Documentation/networking/rds.txt
12016
12017RDT - RESOURCE ALLOCATION
12018M:	Fenghua Yu <fenghua.yu@intel.com>
12019L:	linux-kernel@vger.kernel.org
12020S:	Supported
12021F:	arch/x86/kernel/cpu/intel_rdt*
12022F:	arch/x86/include/asm/intel_rdt_sched.h
12023F:	Documentation/x86/intel_rdt*
12024
12025READ-COPY UPDATE (RCU)
12026M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12027M:	Josh Triplett <josh@joshtriplett.org>
12028R:	Steven Rostedt <rostedt@goodmis.org>
12029R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12030R:	Lai Jiangshan <jiangshanlai@gmail.com>
12031L:	linux-kernel@vger.kernel.org
12032W:	http://www.rdrop.com/users/paulmck/RCU/
12033S:	Supported
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12035F:	Documentation/RCU/
12036X:	Documentation/RCU/torture.txt
12037F:	include/linux/rcu*
12038X:	include/linux/srcu.h
12039F:	kernel/rcu/
12040X:	kernel/torture.c
12041
12042REAL TIME CLOCK (RTC) SUBSYSTEM
12043M:	Alessandro Zummo <a.zummo@towertech.it>
12044M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12045L:	linux-rtc@vger.kernel.org
12046Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12048S:	Maintained
12049F:	Documentation/devicetree/bindings/rtc/
12050F:	Documentation/rtc.txt
12051F:	drivers/rtc/
12052F:	include/linux/rtc.h
12053F:	include/uapi/linux/rtc.h
12054F:	include/linux/rtc/
12055F:	include/linux/platform_data/rtc-*
12056F:	tools/testing/selftests/rtc/
12057
12058REALTEK AUDIO CODECS
12059M:	Bard Liao <bardliao@realtek.com>
12060M:	Oder Chiou <oder_chiou@realtek.com>
12061S:	Maintained
12062F:	sound/soc/codecs/rt*
12063F:	include/sound/rt*.h
12064
12065REGISTER MAP ABSTRACTION
12066M:	Mark Brown <broonie@kernel.org>
12067L:	linux-kernel@vger.kernel.org
12068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12069S:	Supported
12070F:	Documentation/devicetree/bindings/regmap/
12071F:	drivers/base/regmap/
12072F:	include/linux/regmap.h
12073
12074REISERFS FILE SYSTEM
12075L:	reiserfs-devel@vger.kernel.org
12076S:	Supported
12077F:	fs/reiserfs/
12078
12079REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12080M:	Ohad Ben-Cohen <ohad@wizery.com>
12081M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12082L:	linux-remoteproc@vger.kernel.org
12083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12084S:	Maintained
12085F:	Documentation/devicetree/bindings/remoteproc/
12086F:	Documentation/remoteproc.txt
12087F:	drivers/remoteproc/
12088F:	include/linux/remoteproc.h
12089
12090REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12091M:	Ohad Ben-Cohen <ohad@wizery.com>
12092M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12093L:	linux-remoteproc@vger.kernel.org
12094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12095S:	Maintained
12096F:	drivers/rpmsg/
12097F:	Documentation/rpmsg.txt
12098F:	include/linux/rpmsg.h
12099F:	include/linux/rpmsg/
12100
12101RENESAS CLOCK DRIVERS
12102M:	Geert Uytterhoeven <geert+renesas@glider.be>
12103L:	linux-renesas-soc@vger.kernel.org
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12105S:	Supported
12106F:	drivers/clk/renesas/
12107
12108RENESAS EMEV2 I2C DRIVER
12109M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12110S:	Supported
12111F:	drivers/i2c/busses/i2c-emev2.c
12112
12113RENESAS ETHERNET DRIVERS
12114R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12115L:	netdev@vger.kernel.org
12116L:	linux-renesas-soc@vger.kernel.org
12117F:	Documentation/devicetree/bindings/net/renesas,*.txt
12118F:	Documentation/devicetree/bindings/net/sh_eth.txt
12119F:	drivers/net/ethernet/renesas/
12120F:	include/linux/sh_eth.h
12121
12122RENESAS R-CAR GYROADC DRIVER
12123M:	Marek Vasut <marek.vasut@gmail.com>
12124L:	linux-iio@vger.kernel.org
12125S:	Supported
12126F:	drivers/iio/adc/rcar_gyro_adc.c
12127
12128RENESAS R-CAR I2C DRIVERS
12129M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12130S:	Supported
12131F:	drivers/i2c/busses/i2c-rcar.c
12132F:	drivers/i2c/busses/i2c-sh_mobile.c
12133
12134RENESAS USB PHY DRIVER
12135M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12136L:	linux-renesas-soc@vger.kernel.org
12137S:	Maintained
12138F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12139
12140RESET CONTROLLER FRAMEWORK
12141M:	Philipp Zabel <p.zabel@pengutronix.de>
12142T:	git git://git.pengutronix.de/git/pza/linux
12143S:	Maintained
12144F:	drivers/reset/
12145F:	Documentation/devicetree/bindings/reset/
12146F:	include/dt-bindings/reset/
12147F:	include/linux/reset.h
12148F:	include/linux/reset-controller.h
12149
12150RESTARTABLE SEQUENCES SUPPORT
12151M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12152M:	Peter Zijlstra <peterz@infradead.org>
12153M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12154M:	Boqun Feng <boqun.feng@gmail.com>
12155L:	linux-kernel@vger.kernel.org
12156S:	Supported
12157F:	kernel/rseq.c
12158F:	include/uapi/linux/rseq.h
12159F:	include/trace/events/rseq.h
12160F:	tools/testing/selftests/rseq/
12161
12162RFKILL
12163M:	Johannes Berg <johannes@sipsolutions.net>
12164L:	linux-wireless@vger.kernel.org
12165W:	http://wireless.kernel.org/
12166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12168S:	Maintained
12169F:	Documentation/rfkill.txt
12170F:	Documentation/ABI/stable/sysfs-class-rfkill
12171F:	net/rfkill/
12172
12173RHASHTABLE
12174M:	Thomas Graf <tgraf@suug.ch>
12175M:	Herbert Xu <herbert@gondor.apana.org.au>
12176L:	netdev@vger.kernel.org
12177S:	Maintained
12178F:	lib/rhashtable.c
12179F:	include/linux/rhashtable.h
12180
12181RICOH R5C592 MEMORYSTICK DRIVER
12182M:	Maxim Levitsky <maximlevitsky@gmail.com>
12183S:	Maintained
12184F:	drivers/memstick/host/r592.*
12185
12186RICOH SMARTMEDIA/XD DRIVER
12187M:	Maxim Levitsky <maximlevitsky@gmail.com>
12188S:	Maintained
12189F:	drivers/mtd/nand/raw/r852.c
12190F:	drivers/mtd/nand/raw/r852.h
12191
12192RISC-V ARCHITECTURE
12193M:	Palmer Dabbelt <palmer@sifive.com>
12194M:	Albert Ou <aou@eecs.berkeley.edu>
12195L:	linux-riscv@lists.infradead.org
12196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12197S:	Supported
12198F:	arch/riscv/
12199K:	riscv
12200N:	riscv
12201
12202ROCCAT DRIVERS
12203M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12204W:	http://sourceforge.net/projects/roccat/
12205S:	Maintained
12206F:	drivers/hid/hid-roccat*
12207F:	include/linux/hid-roccat*
12208F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12209
12210ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12211M:	Jacob chen <jacob2.chen@rock-chips.com>
12212L:	linux-media@vger.kernel.org
12213S:	Maintained
12214F:	drivers/media/platform/rockchip/rga/
12215F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12216
12217ROCKER DRIVER
12218M:	Jiri Pirko <jiri@resnulli.us>
12219L:	netdev@vger.kernel.org
12220S:	Supported
12221F:	drivers/net/ethernet/rocker/
12222
12223ROCKETPORT DRIVER
12224P:	Comtrol Corp.
12225W:	http://www.comtrol.com
12226S:	Maintained
12227F:	Documentation/serial/rocket.txt
12228F:	drivers/tty/rocket*
12229
12230ROCKETPORT EXPRESS/INFINITY DRIVER
12231M:	Kevin Cernekee <cernekee@gmail.com>
12232L:	linux-serial@vger.kernel.org
12233S:	Odd Fixes
12234F:	drivers/tty/serial/rp2.*
12235
12236ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12237M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12238L:	linux-kernel@vger.kernel.org
12239L:	linux-renesas-soc@vger.kernel.org
12240S:	Supported
12241F:	drivers/mfd/bd9571mwv.c
12242F:	drivers/regulator/bd9571mwv-regulator.c
12243F:	drivers/gpio/gpio-bd9571mwv.c
12244F:	include/linux/mfd/bd9571mwv.h
12245F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12246
12247ROSE NETWORK LAYER
12248M:	Ralf Baechle <ralf@linux-mips.org>
12249L:	linux-hams@vger.kernel.org
12250W:	http://www.linux-ax25.org/
12251S:	Maintained
12252F:	include/net/rose.h
12253F:	include/uapi/linux/rose.h
12254F:	net/rose/
12255
12256RTL2830 MEDIA DRIVER
12257M:	Antti Palosaari <crope@iki.fi>
12258L:	linux-media@vger.kernel.org
12259W:	https://linuxtv.org
12260W:	http://palosaari.fi/linux/
12261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12262T:	git git://linuxtv.org/anttip/media_tree.git
12263S:	Maintained
12264F:	drivers/media/dvb-frontends/rtl2830*
12265
12266RTL2832 MEDIA DRIVER
12267M:	Antti Palosaari <crope@iki.fi>
12268L:	linux-media@vger.kernel.org
12269W:	https://linuxtv.org
12270W:	http://palosaari.fi/linux/
12271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12272T:	git git://linuxtv.org/anttip/media_tree.git
12273S:	Maintained
12274F:	drivers/media/dvb-frontends/rtl2832*
12275
12276RTL2832_SDR MEDIA DRIVER
12277M:	Antti Palosaari <crope@iki.fi>
12278L:	linux-media@vger.kernel.org
12279W:	https://linuxtv.org
12280W:	http://palosaari.fi/linux/
12281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12282T:	git git://linuxtv.org/anttip/media_tree.git
12283S:	Maintained
12284F:	drivers/media/dvb-frontends/rtl2832_sdr*
12285
12286RTL8180 WIRELESS DRIVER
12287L:	linux-wireless@vger.kernel.org
12288W:	http://wireless.kernel.org/
12289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12290S:	Orphan
12291F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12292
12293RTL8187 WIRELESS DRIVER
12294M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12295M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12296M:	Larry Finger <Larry.Finger@lwfinger.net>
12297L:	linux-wireless@vger.kernel.org
12298W:	http://wireless.kernel.org/
12299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12300S:	Maintained
12301F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12302
12303REALTEK WIRELESS DRIVER (rtlwifi family)
12304M:	Ping-Ke Shih <pkshih@realtek.com>
12305L:	linux-wireless@vger.kernel.org
12306W:	http://wireless.kernel.org/
12307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12308S:	Maintained
12309F:	drivers/net/wireless/realtek/rtlwifi/
12310
12311RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12312M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12313L:	linux-wireless@vger.kernel.org
12314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12315S:	Maintained
12316F:	drivers/net/wireless/realtek/rtl8xxxu/
12317
12318RXRPC SOCKETS (AF_RXRPC)
12319M:	David Howells <dhowells@redhat.com>
12320L:	linux-afs@lists.infradead.org
12321S:	Supported
12322F:	net/rxrpc/
12323F:	include/keys/rxrpc-type.h
12324F:	include/net/af_rxrpc.h
12325F:	include/trace/events/rxrpc.h
12326F:	include/uapi/linux/rxrpc.h
12327F:	Documentation/networking/rxrpc.txt
12328W:	https://www.infradead.org/~dhowells/kafs/
12329
12330S3 SAVAGE FRAMEBUFFER DRIVER
12331M:	Antonino Daplas <adaplas@gmail.com>
12332L:	linux-fbdev@vger.kernel.org
12333S:	Maintained
12334F:	drivers/video/fbdev/savage/
12335
12336S390
12337M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12338M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12339L:	linux-s390@vger.kernel.org
12340W:	http://www.ibm.com/developerworks/linux/linux390/
12341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12342S:	Supported
12343F:	arch/s390/
12344F:	drivers/s390/
12345F:	Documentation/s390/
12346F:	Documentation/driver-api/s390-drivers.rst
12347
12348S390 COMMON I/O LAYER
12349M:	Sebastian Ott <sebott@linux.ibm.com>
12350M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12351L:	linux-s390@vger.kernel.org
12352W:	http://www.ibm.com/developerworks/linux/linux390/
12353S:	Supported
12354F:	drivers/s390/cio/
12355
12356S390 DASD DRIVER
12357M:	Stefan Haberland <sth@linux.ibm.com>
12358M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12359L:	linux-s390@vger.kernel.org
12360W:	http://www.ibm.com/developerworks/linux/linux390/
12361S:	Supported
12362F:	drivers/s390/block/dasd*
12363F:	block/partitions/ibm.c
12364
12365S390 IOMMU (PCI)
12366M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12367L:	linux-s390@vger.kernel.org
12368W:	http://www.ibm.com/developerworks/linux/linux390/
12369S:	Supported
12370F:	drivers/iommu/s390-iommu.c
12371
12372S390 IUCV NETWORK LAYER
12373M:	Julian Wiedmann <jwi@linux.ibm.com>
12374M:	Ursula Braun <ubraun@linux.ibm.com>
12375L:	linux-s390@vger.kernel.org
12376W:	http://www.ibm.com/developerworks/linux/linux390/
12377S:	Supported
12378F:	drivers/s390/net/*iucv*
12379F:	include/net/iucv/
12380F:	net/iucv/
12381
12382S390 NETWORK DRIVERS
12383M:	Julian Wiedmann <jwi@linux.ibm.com>
12384M:	Ursula Braun <ubraun@linux.ibm.com>
12385L:	linux-s390@vger.kernel.org
12386W:	http://www.ibm.com/developerworks/linux/linux390/
12387S:	Supported
12388F:	drivers/s390/net/
12389
12390S390 PCI SUBSYSTEM
12391M:	Sebastian Ott <sebott@linux.ibm.com>
12392M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12393L:	linux-s390@vger.kernel.org
12394W:	http://www.ibm.com/developerworks/linux/linux390/
12395S:	Supported
12396F:	arch/s390/pci/
12397F:	drivers/pci/hotplug/s390_pci_hpc.c
12398
12399S390 VFIO-CCW DRIVER
12400M:	Cornelia Huck <cohuck@redhat.com>
12401M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12402M:	Halil Pasic <pasic@linux.ibm.com>
12403L:	linux-s390@vger.kernel.org
12404L:	kvm@vger.kernel.org
12405S:	Supported
12406F:	drivers/s390/cio/vfio_ccw*
12407F:	Documentation/s390/vfio-ccw.txt
12408F:	include/uapi/linux/vfio_ccw.h
12409
12410S390 ZCRYPT DRIVER
12411M:	Harald Freudenberger <freude@linux.ibm.com>
12412L:	linux-s390@vger.kernel.org
12413W:	http://www.ibm.com/developerworks/linux/linux390/
12414S:	Supported
12415F:	drivers/s390/crypto/
12416
12417S390 ZFCP DRIVER
12418M:	Steffen Maier <maier@linux.ibm.com>
12419M:	Benjamin Block <bblock@linux.ibm.com>
12420L:	linux-s390@vger.kernel.org
12421W:	http://www.ibm.com/developerworks/linux/linux390/
12422S:	Supported
12423F:	drivers/s390/scsi/zfcp_*
12424
12425S3C24XX SD/MMC Driver
12426M:	Ben Dooks <ben-linux@fluff.org>
12427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12428S:	Supported
12429F:	drivers/mmc/host/s3cmci.*
12430
12431SAA6588 RDS RECEIVER DRIVER
12432M:	Hans Verkuil <hverkuil@xs4all.nl>
12433L:	linux-media@vger.kernel.org
12434T:	git git://linuxtv.org/media_tree.git
12435W:	https://linuxtv.org
12436S:	Odd Fixes
12437F:	drivers/media/i2c/saa6588*
12438
12439SAA7134 VIDEO4LINUX DRIVER
12440M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12441L:	linux-media@vger.kernel.org
12442W:	https://linuxtv.org
12443T:	git git://linuxtv.org/media_tree.git
12444S:	Odd fixes
12445F:	Documentation/media/v4l-drivers/saa7134*
12446F:	drivers/media/pci/saa7134/
12447
12448SAA7146 VIDEO4LINUX-2 DRIVER
12449M:	Hans Verkuil <hverkuil@xs4all.nl>
12450L:	linux-media@vger.kernel.org
12451T:	git git://linuxtv.org/media_tree.git
12452S:	Maintained
12453F:	drivers/media/common/saa7146/
12454F:	drivers/media/pci/saa7146/
12455F:	include/media/saa7146*
12456
12457SAMSUNG AUDIO (ASoC) DRIVERS
12458M:	Krzysztof Kozlowski <krzk@kernel.org>
12459M:	Sangbeom Kim <sbkim73@samsung.com>
12460M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12462S:	Supported
12463F:	sound/soc/samsung/
12464F:	Documentation/devicetree/bindings/sound/samsung*
12465
12466SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12467M:	Krzysztof Kozlowski <krzk@kernel.org>
12468L:	linux-crypto@vger.kernel.org
12469L:	linux-samsung-soc@vger.kernel.org
12470S:	Maintained
12471F:	drivers/crypto/exynos-rng.c
12472F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12473
12474SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12475M:	Łukasz Stelmach <l.stelmach@samsung.com>
12476L:	linux-samsung-soc@vger.kernel.org
12477S:	Maintained
12478F:	drivers/char/hw_random/exynos-trng.c
12479F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12480
12481SAMSUNG FRAMEBUFFER DRIVER
12482M:	Jingoo Han <jingoohan1@gmail.com>
12483L:	linux-fbdev@vger.kernel.org
12484S:	Maintained
12485F:	drivers/video/fbdev/s3c-fb.c
12486
12487SAMSUNG LAPTOP DRIVER
12488M:	Corentin Chary <corentin.chary@gmail.com>
12489L:	platform-driver-x86@vger.kernel.org
12490S:	Maintained
12491F:	drivers/platform/x86/samsung-laptop.c
12492
12493SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12494M:	Sangbeom Kim <sbkim73@samsung.com>
12495M:	Krzysztof Kozlowski <krzk@kernel.org>
12496M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12497L:	linux-kernel@vger.kernel.org
12498L:	linux-samsung-soc@vger.kernel.org
12499S:	Supported
12500F:	drivers/mfd/sec*.c
12501F:	drivers/regulator/s2m*.c
12502F:	drivers/regulator/s5m*.c
12503F:	drivers/clk/clk-s2mps11.c
12504F:	drivers/rtc/rtc-s5m.c
12505F:	include/linux/mfd/samsung/
12506F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12507F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12508F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12509F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12510
12511SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12512M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12513L:	linux-media@vger.kernel.org
12514L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12515S:	Maintained
12516F:	drivers/media/platform/s3c-camif/
12517F:	include/media/drv-intf/s3c_camif.h
12518
12519SAMSUNG S3FWRN5 NFC DRIVER
12520M:	Robert Baldyga <r.baldyga@samsung.com>
12521M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12522L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12523S:	Supported
12524F:	drivers/nfc/s3fwrn5
12525
12526SAMSUNG S5C73M3 CAMERA DRIVER
12527M:	Kyungmin Park <kyungmin.park@samsung.com>
12528M:	Andrzej Hajda <a.hajda@samsung.com>
12529L:	linux-media@vger.kernel.org
12530S:	Supported
12531F:	drivers/media/i2c/s5c73m3/*
12532
12533SAMSUNG S5K5BAF CAMERA DRIVER
12534M:	Kyungmin Park <kyungmin.park@samsung.com>
12535M:	Andrzej Hajda <a.hajda@samsung.com>
12536L:	linux-media@vger.kernel.org
12537S:	Supported
12538F:	drivers/media/i2c/s5k5baf.c
12539
12540SAMSUNG S5P Security SubSystem (SSS) DRIVER
12541M:	Krzysztof Kozlowski <krzk@kernel.org>
12542M:	Vladimir Zapolskiy <vz@mleia.com>
12543M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12544L:	linux-crypto@vger.kernel.org
12545L:	linux-samsung-soc@vger.kernel.org
12546S:	Maintained
12547F:	drivers/crypto/s5p-sss.c
12548
12549SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12550M:	Kyungmin Park <kyungmin.park@samsung.com>
12551M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12552L:	linux-media@vger.kernel.org
12553Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12554S:	Supported
12555F:	drivers/media/platform/exynos4-is/
12556
12557SAMSUNG SOC CLOCK DRIVERS
12558M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12559M:	Tomasz Figa <tomasz.figa@gmail.com>
12560M:	Chanwoo Choi <cw00.choi@samsung.com>
12561S:	Supported
12562L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12564F:	drivers/clk/samsung/
12565F:	include/dt-bindings/clock/exynos*.h
12566F:	Documentation/devicetree/bindings/clock/exynos*.txt
12567
12568SAMSUNG SPI DRIVERS
12569M:	Kukjin Kim <kgene@kernel.org>
12570M:	Krzysztof Kozlowski <krzk@kernel.org>
12571M:	Andi Shyti <andi@etezian.org>
12572L:	linux-spi@vger.kernel.org
12573L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12574S:	Maintained
12575F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12576F:	drivers/spi/spi-s3c*
12577F:	include/linux/platform_data/spi-s3c64xx.h
12578
12579SAMSUNG SXGBE DRIVERS
12580M:	Byungho An <bh74.an@samsung.com>
12581M:	Girish K S <ks.giri@samsung.com>
12582M:	Vipul Pandya <vipul.pandya@samsung.com>
12583S:	Supported
12584L:	netdev@vger.kernel.org
12585F:	drivers/net/ethernet/samsung/sxgbe/
12586
12587SAMSUNG THERMAL DRIVER
12588M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12589L:	linux-pm@vger.kernel.org
12590L:	linux-samsung-soc@vger.kernel.org
12591S:	Supported
12592T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12593F:	drivers/thermal/samsung/
12594
12595SAMSUNG USB2 PHY DRIVER
12596M:	Kamil Debski <kamil@wypas.org>
12597M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12598L:	linux-kernel@vger.kernel.org
12599S:	Supported
12600F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12601F:	Documentation/phy/samsung-usb2.txt
12602F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12603F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12604F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12605F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12606F:	drivers/phy/samsung/phy-samsung-usb2.c
12607F:	drivers/phy/samsung/phy-samsung-usb2.h
12608
12609SC1200 WDT DRIVER
12610M:	Zwane Mwaikambo <zwanem@gmail.com>
12611S:	Maintained
12612F:	drivers/watchdog/sc1200wdt.c
12613
12614SCHEDULER
12615M:	Ingo Molnar <mingo@redhat.com>
12616M:	Peter Zijlstra <peterz@infradead.org>
12617L:	linux-kernel@vger.kernel.org
12618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12619S:	Maintained
12620F:	kernel/sched/
12621F:	include/linux/sched.h
12622F:	include/uapi/linux/sched.h
12623F:	include/linux/wait.h
12624
12625SCR24X CHIP CARD INTERFACE DRIVER
12626M:	Lubomir Rintel <lkundrak@v3.sk>
12627S:	Supported
12628F:	drivers/char/pcmcia/scr24x_cs.c
12629
12630SCSI CDROM DRIVER
12631M:	Jens Axboe <axboe@kernel.dk>
12632L:	linux-scsi@vger.kernel.org
12633W:	http://www.kernel.dk
12634S:	Maintained
12635F:	drivers/scsi/sr*
12636
12637SCSI RDMA PROTOCOL (SRP) INITIATOR
12638M:	Bart Van Assche <bart.vanassche@sandisk.com>
12639L:	linux-rdma@vger.kernel.org
12640S:	Supported
12641W:	http://www.openfabrics.org
12642Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12644F:	drivers/infiniband/ulp/srp/
12645F:	include/scsi/srp.h
12646
12647SCSI SG DRIVER
12648M:	Doug Gilbert <dgilbert@interlog.com>
12649L:	linux-scsi@vger.kernel.org
12650W:	http://sg.danny.cz/sg
12651S:	Maintained
12652F:	Documentation/scsi/scsi-generic.txt
12653F:	drivers/scsi/sg.c
12654F:	include/scsi/sg.h
12655
12656SCSI SUBSYSTEM
12657M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12659M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12661L:	linux-scsi@vger.kernel.org
12662S:	Maintained
12663F:	Documentation/devicetree/bindings/scsi/
12664F:	drivers/scsi/
12665F:	include/scsi/
12666
12667SCSI TAPE DRIVER
12668M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12669L:	linux-scsi@vger.kernel.org
12670S:	Maintained
12671F:	Documentation/scsi/st.txt
12672F:	drivers/scsi/st.*
12673F:	drivers/scsi/st_*.h
12674
12675SCTP PROTOCOL
12676M:	Vlad Yasevich <vyasevich@gmail.com>
12677M:	Neil Horman <nhorman@tuxdriver.com>
12678M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12679L:	linux-sctp@vger.kernel.org
12680W:	http://lksctp.sourceforge.net
12681S:	Maintained
12682F:	Documentation/networking/sctp.txt
12683F:	include/linux/sctp.h
12684F:	include/uapi/linux/sctp.h
12685F:	include/net/sctp/
12686F:	net/sctp/
12687
12688SCx200 CPU SUPPORT
12689M:	Jim Cromie <jim.cromie@gmail.com>
12690S:	Odd Fixes
12691F:	Documentation/i2c/busses/scx200_acb
12692F:	arch/x86/platform/scx200/
12693F:	drivers/watchdog/scx200_wdt.c
12694F:	drivers/i2c/busses/scx200*
12695F:	drivers/mtd/maps/scx200_docflash.c
12696F:	include/linux/scx200.h
12697
12698SCx200 GPIO DRIVER
12699M:	Jim Cromie <jim.cromie@gmail.com>
12700S:	Maintained
12701F:	drivers/char/scx200_gpio.c
12702F:	include/linux/scx200_gpio.h
12703
12704SCx200 HRT CLOCKSOURCE DRIVER
12705M:	Jim Cromie <jim.cromie@gmail.com>
12706S:	Maintained
12707F:	drivers/clocksource/scx200_hrt.c
12708
12709SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12710M:	Sascha Sommer <saschasommer@freenet.de>
12711L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12712S:	Maintained
12713F:	drivers/mmc/host/sdricoh_cs.c
12714
12715SECURE COMPUTING
12716M:	Kees Cook <keescook@chromium.org>
12717R:	Andy Lutomirski <luto@amacapital.net>
12718R:	Will Drewry <wad@chromium.org>
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12720S:	Supported
12721F:	kernel/seccomp.c
12722F:	include/uapi/linux/seccomp.h
12723F:	include/linux/seccomp.h
12724F:	tools/testing/selftests/seccomp/*
12725F:	tools/testing/selftests/kselftest_harness.h
12726F:	Documentation/userspace-api/seccomp_filter.rst
12727K:	\bsecure_computing
12728K:	\bTIF_SECCOMP\b
12729
12730SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12731M:	Al Cooper <alcooperx@gmail.com>
12732L:	linux-mmc@vger.kernel.org
12733L:	bcm-kernel-feedback-list@broadcom.com
12734S:	Maintained
12735F:	drivers/mmc/host/sdhci-brcmstb*
12736
12737SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12738M:	Adrian Hunter <adrian.hunter@intel.com>
12739L:	linux-mmc@vger.kernel.org
12740T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12741S:	Maintained
12742F:	drivers/mmc/host/sdhci*
12743F:	include/linux/mmc/sdhci*
12744
12745SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12746M:	Ben Dooks <ben-linux@fluff.org>
12747M:	Jaehoon Chung <jh80.chung@samsung.com>
12748L:	linux-mmc@vger.kernel.org
12749S:	Maintained
12750F:	drivers/mmc/host/sdhci-s3c*
12751
12752SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12753M:	Viresh Kumar <vireshk@kernel.org>
12754L:	linux-mmc@vger.kernel.org
12755S:	Maintained
12756F:	drivers/mmc/host/sdhci-spear.c
12757
12758SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12759M:	Kishon Vijay Abraham I <kishon@ti.com>
12760L:	linux-mmc@vger.kernel.org
12761S:	Maintained
12762F:	drivers/mmc/host/sdhci-omap.c
12763
12764SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12765M:	Scott Bauer <scott.bauer@intel.com>
12766M:	Jonathan Derrick <jonathan.derrick@intel.com>
12767L:	linux-block@vger.kernel.org
12768S:	Supported
12769F:	block/sed*
12770F:	block/opal_proto.h
12771F:	include/linux/sed*
12772F:	include/uapi/linux/sed*
12773
12774SECURITY CONTACT
12775M:	Security Officers <security@kernel.org>
12776S:	Supported
12777
12778SECURITY SUBSYSTEM
12779M:	James Morris <jmorris@namei.org>
12780M:	"Serge E. Hallyn" <serge@hallyn.com>
12781L:	linux-security-module@vger.kernel.org (suggested Cc:)
12782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12783W:	http://kernsec.org/
12784S:	Supported
12785F:	security/
12786
12787SELINUX SECURITY MODULE
12788M:	Paul Moore <paul@paul-moore.com>
12789M:	Stephen Smalley <sds@tycho.nsa.gov>
12790M:	Eric Paris <eparis@parisplace.org>
12791L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12792W:	https://selinuxproject.org
12793W:	https://github.com/SELinuxProject
12794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12795S:	Supported
12796F:	include/linux/selinux*
12797F:	security/selinux/
12798F:	scripts/selinux/
12799F:	Documentation/admin-guide/LSM/SELinux.rst
12800
12801SENSABLE PHANTOM
12802M:	Jiri Slaby <jirislaby@gmail.com>
12803S:	Maintained
12804F:	drivers/misc/phantom.c
12805F:	include/uapi/linux/phantom.h
12806
12807SERIAL DEVICE BUS
12808M:	Rob Herring <robh@kernel.org>
12809L:	linux-serial@vger.kernel.org
12810S:	Maintained
12811F:	Documentation/devicetree/bindings/serial/slave-device.txt
12812F:	drivers/tty/serdev/
12813F:	include/linux/serdev.h
12814
12815SERIAL DRIVERS
12816M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12817L:	linux-serial@vger.kernel.org
12818S:	Maintained
12819F:	Documentation/devicetree/bindings/serial/
12820F:	drivers/tty/serial/
12821
12822SERIAL IR RECEIVER
12823M:	Sean Young <sean@mess.org>
12824L:	linux-media@vger.kernel.org
12825S:	Maintained
12826F:	drivers/media/rc/serial_ir.c
12827
12828SFC NETWORK DRIVER
12829M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12830M:	Edward Cree <ecree@solarflare.com>
12831M:	Bert Kenward <bkenward@solarflare.com>
12832L:	netdev@vger.kernel.org
12833S:	Supported
12834F:	drivers/net/ethernet/sfc/
12835
12836SGI GRU DRIVER
12837M:	Dimitri Sivanich <sivanich@sgi.com>
12838S:	Maintained
12839F:	drivers/misc/sgi-gru/
12840
12841SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12842M:	Pat Gefre <pfg@sgi.com>
12843L:	linux-ia64@vger.kernel.org
12844S:	Supported
12845F:	Documentation/ia64/serial.txt
12846F:	drivers/tty/serial/ioc?_serial.c
12847F:	include/linux/ioc?.h
12848
12849SGI XP/XPC/XPNET DRIVER
12850M:	Cliff Whickman <cpw@sgi.com>
12851M:	Robin Holt <robinmholt@gmail.com>
12852S:	Maintained
12853F:	drivers/misc/sgi-xp/
12854
12855SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12856M:	Ursula Braun <ubraun@linux.ibm.com>
12857L:	linux-s390@vger.kernel.org
12858W:	http://www.ibm.com/developerworks/linux/linux390/
12859S:	Supported
12860F:	net/smc/
12861
12862SH_VEU V4L2 MEM2MEM DRIVER
12863L:	linux-media@vger.kernel.org
12864S:	Orphan
12865F:	drivers/media/platform/sh_veu.c
12866
12867SH_VOU V4L2 OUTPUT DRIVER
12868L:	linux-media@vger.kernel.org
12869S:	Orphan
12870F:	drivers/media/platform/sh_vou.c
12871F:	include/media/drv-intf/sh_vou.h
12872
12873SI2157 MEDIA DRIVER
12874M:	Antti Palosaari <crope@iki.fi>
12875L:	linux-media@vger.kernel.org
12876W:	https://linuxtv.org
12877W:	http://palosaari.fi/linux/
12878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12879T:	git git://linuxtv.org/anttip/media_tree.git
12880S:	Maintained
12881F:	drivers/media/tuners/si2157*
12882
12883SI2165 MEDIA DRIVER
12884M:	Matthias Schwarzott <zzam@gentoo.org>
12885L:	linux-media@vger.kernel.org
12886W:	https://linuxtv.org
12887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12888S:	Maintained
12889F:	drivers/media/dvb-frontends/si2165*
12890
12891SI2168 MEDIA DRIVER
12892M:	Antti Palosaari <crope@iki.fi>
12893L:	linux-media@vger.kernel.org
12894W:	https://linuxtv.org
12895W:	http://palosaari.fi/linux/
12896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12897T:	git git://linuxtv.org/anttip/media_tree.git
12898S:	Maintained
12899F:	drivers/media/dvb-frontends/si2168*
12900
12901SI470X FM RADIO RECEIVER I2C DRIVER
12902M:	Hans Verkuil <hverkuil@xs4all.nl>
12903L:	linux-media@vger.kernel.org
12904T:	git git://linuxtv.org/media_tree.git
12905W:	https://linuxtv.org
12906S:	Odd Fixes
12907F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12908
12909SI470X FM RADIO RECEIVER USB DRIVER
12910M:	Hans Verkuil <hverkuil@xs4all.nl>
12911L:	linux-media@vger.kernel.org
12912T:	git git://linuxtv.org/media_tree.git
12913W:	https://linuxtv.org
12914S:	Maintained
12915F:	drivers/media/radio/si470x/radio-si470x-common.c
12916F:	drivers/media/radio/si470x/radio-si470x.h
12917F:	drivers/media/radio/si470x/radio-si470x-usb.c
12918
12919SI4713 FM RADIO TRANSMITTER I2C DRIVER
12920M:	Eduardo Valentin <edubezval@gmail.com>
12921L:	linux-media@vger.kernel.org
12922T:	git git://linuxtv.org/media_tree.git
12923W:	https://linuxtv.org
12924S:	Odd Fixes
12925F:	drivers/media/radio/si4713/si4713.?
12926
12927SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12928M:	Eduardo Valentin <edubezval@gmail.com>
12929L:	linux-media@vger.kernel.org
12930T:	git git://linuxtv.org/media_tree.git
12931W:	https://linuxtv.org
12932S:	Odd Fixes
12933F:	drivers/media/radio/si4713/radio-platform-si4713.c
12934
12935SI4713 FM RADIO TRANSMITTER USB DRIVER
12936M:	Hans Verkuil <hverkuil@xs4all.nl>
12937L:	linux-media@vger.kernel.org
12938T:	git git://linuxtv.org/media_tree.git
12939W:	https://linuxtv.org
12940S:	Maintained
12941F:	drivers/media/radio/si4713/radio-usb-si4713.c
12942
12943SIANO DVB DRIVER
12944M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12945L:	linux-media@vger.kernel.org
12946W:	https://linuxtv.org
12947T:	git git://linuxtv.org/media_tree.git
12948S:	Odd fixes
12949F:	drivers/media/common/siano/
12950F:	drivers/media/usb/siano/
12951F:	drivers/media/usb/siano/
12952F:	drivers/media/mmc/siano/
12953
12954SIFIVE DRIVERS
12955M:	Palmer Dabbelt <palmer@sifive.com>
12956L:	linux-riscv@lists.infradead.org
12957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12958S:	Supported
12959K:	sifive
12960N:	sifive
12961
12962SILEAD TOUCHSCREEN DRIVER
12963M:	Hans de Goede <hdegoede@redhat.com>
12964L:	linux-input@vger.kernel.org
12965L:	platform-driver-x86@vger.kernel.org
12966S:	Maintained
12967F:	drivers/input/touchscreen/silead.c
12968F:	drivers/platform/x86/silead_dmi.c
12969
12970SILICON MOTION SM712 FRAME BUFFER DRIVER
12971M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12972M:	Teddy Wang <teddy.wang@siliconmotion.com>
12973M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12974L:	linux-fbdev@vger.kernel.org
12975S:	Maintained
12976F:	drivers/video/fbdev/sm712*
12977F:	Documentation/fb/sm712fb.txt
12978
12979SIMPLE FIRMWARE INTERFACE (SFI)
12980M:	Len Brown <lenb@kernel.org>
12981L:	sfi-devel@simplefirmware.org
12982W:	http://simplefirmware.org/
12983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12984S:	Supported
12985F:	arch/x86/platform/sfi/
12986F:	drivers/sfi/
12987F:	include/linux/sfi*.h
12988
12989SIMPLEFB FB DRIVER
12990M:	Hans de Goede <hdegoede@redhat.com>
12991L:	linux-fbdev@vger.kernel.org
12992S:	Maintained
12993F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12994F:	drivers/video/fbdev/simplefb.c
12995F:	include/linux/platform_data/simplefb.h
12996
12997SIMTEC EB110ATX (Chalice CATS)
12998P:	Ben Dooks
12999P:	Vincent Sanders <vince@simtec.co.uk>
13000M:	Simtec Linux Team <linux@simtec.co.uk>
13001W:	http://www.simtec.co.uk/products/EB110ATX/
13002S:	Supported
13003
13004SIMTEC EB2410ITX (BAST)
13005P:	Ben Dooks
13006P:	Vincent Sanders <vince@simtec.co.uk>
13007M:	Simtec Linux Team <linux@simtec.co.uk>
13008W:	http://www.simtec.co.uk/products/EB2410ITX/
13009S:	Supported
13010F:	arch/arm/mach-s3c24xx/mach-bast.c
13011F:	arch/arm/mach-s3c24xx/bast-ide.c
13012F:	arch/arm/mach-s3c24xx/bast-irq.c
13013
13014SIPHASH PRF ROUTINES
13015M:	Jason A. Donenfeld <Jason@zx2c4.com>
13016S:	Maintained
13017F:	lib/siphash.c
13018F:	lib/test_siphash.c
13019F:	include/linux/siphash.h
13020
13021SIOX
13022M:	Gavin Schenk <g.schenk@eckelmann.de>
13023M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13024R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13025S:	Supported
13026F:	drivers/siox/*
13027F:	include/trace/events/siox.h
13028
13029SIS 190 ETHERNET DRIVER
13030M:	Francois Romieu <romieu@fr.zoreil.com>
13031L:	netdev@vger.kernel.org
13032S:	Maintained
13033F:	drivers/net/ethernet/sis/sis190.c
13034
13035SIS 900/7016 FAST ETHERNET DRIVER
13036M:	Daniele Venzano <venza@brownhat.org>
13037W:	http://www.brownhat.org/sis900.html
13038L:	netdev@vger.kernel.org
13039S:	Maintained
13040F:	drivers/net/ethernet/sis/sis900.*
13041
13042SIS FRAMEBUFFER DRIVER
13043M:	Thomas Winischhofer <thomas@winischhofer.net>
13044W:	http://www.winischhofer.net/linuxsisvga.shtml
13045S:	Maintained
13046F:	Documentation/fb/sisfb.txt
13047F:	drivers/video/fbdev/sis/
13048F:	include/video/sisfb.h
13049
13050SIS USB2VGA DRIVER
13051M:	Thomas Winischhofer <thomas@winischhofer.net>
13052W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13053S:	Maintained
13054F:	drivers/usb/misc/sisusbvga/
13055
13056SLAB ALLOCATOR
13057M:	Christoph Lameter <cl@linux.com>
13058M:	Pekka Enberg <penberg@kernel.org>
13059M:	David Rientjes <rientjes@google.com>
13060M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13061M:	Andrew Morton <akpm@linux-foundation.org>
13062L:	linux-mm@kvack.org
13063S:	Maintained
13064F:	include/linux/sl?b*.h
13065F:	mm/sl?b*
13066
13067SLEEPABLE READ-COPY UPDATE (SRCU)
13068M:	Lai Jiangshan <jiangshanlai@gmail.com>
13069M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13070M:	Josh Triplett <josh@joshtriplett.org>
13071R:	Steven Rostedt <rostedt@goodmis.org>
13072R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13073L:	linux-kernel@vger.kernel.org
13074W:	http://www.rdrop.com/users/paulmck/RCU/
13075S:	Supported
13076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13077F:	include/linux/srcu.h
13078F:	kernel/rcu/srcu.c
13079
13080SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13081M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13082L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13083S:	Maintained
13084F:	drivers/slimbus/
13085F:	Documentation/devicetree/bindings/slimbus/
13086F:	include/linux/slimbus.h
13087
13088SMACK SECURITY MODULE
13089M:	Casey Schaufler <casey@schaufler-ca.com>
13090L:	linux-security-module@vger.kernel.org
13091W:	http://schaufler-ca.com
13092T:	git git://github.com/cschaufler/smack-next
13093S:	Maintained
13094F:	Documentation/admin-guide/LSM/Smack.rst
13095F:	security/smack/
13096
13097SMC91x ETHERNET DRIVER
13098M:	Nicolas Pitre <nico@fluxnic.net>
13099S:	Odd Fixes
13100F:	drivers/net/ethernet/smsc/smc91x.*
13101
13102SMIA AND SMIA++ IMAGE SENSOR DRIVER
13103M:	Sakari Ailus <sakari.ailus@iki.fi>
13104L:	linux-media@vger.kernel.org
13105S:	Maintained
13106F:	drivers/media/i2c/smiapp/
13107F:	include/media/i2c/smiapp.h
13108F:	drivers/media/i2c/smiapp-pll.c
13109F:	drivers/media/i2c/smiapp-pll.h
13110F:	include/uapi/linux/smiapp.h
13111F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13112
13113SMM665 HARDWARE MONITOR DRIVER
13114M:	Guenter Roeck <linux@roeck-us.net>
13115L:	linux-hwmon@vger.kernel.org
13116S:	Maintained
13117F:	Documentation/hwmon/smm665
13118F:	drivers/hwmon/smm665.c
13119
13120SMSC EMC2103 HARDWARE MONITOR DRIVER
13121M:	Steve Glendinning <steve.glendinning@shawell.net>
13122L:	linux-hwmon@vger.kernel.org
13123S:	Maintained
13124F:	Documentation/hwmon/emc2103
13125F:	drivers/hwmon/emc2103.c
13126
13127SMSC SCH5627 HARDWARE MONITOR DRIVER
13128M:	Hans de Goede <hdegoede@redhat.com>
13129L:	linux-hwmon@vger.kernel.org
13130S:	Supported
13131F:	Documentation/hwmon/sch5627
13132F:	drivers/hwmon/sch5627.c
13133
13134SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13135M:	Steve Glendinning <steve.glendinning@shawell.net>
13136L:	linux-fbdev@vger.kernel.org
13137S:	Maintained
13138F:	drivers/video/fbdev/smscufx.c
13139
13140SMSC47B397 HARDWARE MONITOR DRIVER
13141M:	Jean Delvare <jdelvare@suse.com>
13142L:	linux-hwmon@vger.kernel.org
13143S:	Maintained
13144F:	Documentation/hwmon/smsc47b397
13145F:	drivers/hwmon/smsc47b397.c
13146
13147SMSC911x ETHERNET DRIVER
13148M:	Steve Glendinning <steve.glendinning@shawell.net>
13149L:	netdev@vger.kernel.org
13150S:	Maintained
13151F:	include/linux/smsc911x.h
13152F:	drivers/net/ethernet/smsc/smsc911x.*
13153
13154SMSC9420 PCI ETHERNET DRIVER
13155M:	Steve Glendinning <steve.glendinning@shawell.net>
13156L:	netdev@vger.kernel.org
13157S:	Maintained
13158F:	drivers/net/ethernet/smsc/smsc9420.*
13159
13160SOC-CAMERA V4L2 SUBSYSTEM
13161L:	linux-media@vger.kernel.org
13162T:	git git://linuxtv.org/media_tree.git
13163S:	Orphan
13164F:	include/media/soc*
13165F:	drivers/media/i2c/soc_camera/
13166F:	drivers/media/platform/soc_camera/
13167
13168SOCIONEXT SYNQUACER I2C DRIVER
13169M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13170L:	linux-i2c@vger.kernel.org
13171S:	Maintained
13172F:	drivers/i2c/busses/i2c-synquacer.c
13173F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13174
13175SOCIONEXT UNIPHIER SOUND DRIVER
13176M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13178S:	Maintained
13179F:	sound/soc/uniphier/
13180
13181SOEKRIS NET48XX LED SUPPORT
13182M:	Chris Boot <bootc@bootc.net>
13183S:	Maintained
13184F:	drivers/leds/leds-net48xx.c
13185
13186SOFT-ROCE DRIVER (rxe)
13187M:	Moni Shoua <monis@mellanox.com>
13188L:	linux-rdma@vger.kernel.org
13189S:	Supported
13190W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13191Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13192F:	drivers/infiniband/sw/rxe/
13193F:	include/uapi/rdma/rdma_user_rxe.h
13194
13195SOFTLOGIC 6x10 MPEG CODEC
13196M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13197M:	Anton Sviridenko <anton@corp.bluecherry.net>
13198M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13199M:	Andrey Utkin <andrey_utkin@fastmail.com>
13200M:	Ismael Luceno <ismael@iodev.co.uk>
13201L:	linux-media@vger.kernel.org
13202S:	Supported
13203F:	drivers/media/pci/solo6x10/
13204
13205SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13206M:	James Morse <james.morse@arm.com>
13207L:	linux-arm-kernel@lists.infradead.org
13208S:	Maintained
13209F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13210F:	drivers/firmware/arm_sdei.c
13211F:	include/linux/sdei.h
13212F:	include/uapi/linux/sdei.h
13213
13214SOFTWARE RAID (Multiple Disks) SUPPORT
13215M:	Shaohua Li <shli@kernel.org>
13216L:	linux-raid@vger.kernel.org
13217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13218S:	Supported
13219F:	drivers/md/Makefile
13220F:	drivers/md/Kconfig
13221F:	drivers/md/md*
13222F:	drivers/md/raid*
13223F:	include/linux/raid/
13224F:	include/uapi/linux/raid/
13225
13226SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13227M:	Jassi Brar <jaswinder.singh@linaro.org>
13228L:	netdev@vger.kernel.org
13229S:	Maintained
13230F:	drivers/net/ethernet/socionext/netsec.c
13231F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13232
13233SOLIDRUN CLEARFOG SUPPORT
13234M:	Russell King <linux@armlinux.org.uk>
13235S:	Maintained
13236F:	arch/arm/boot/dts/armada-388-clearfog*
13237F:	arch/arm/boot/dts/armada-38x-solidrun-*
13238
13239SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13240M:	Russell King <linux@armlinux.org.uk>
13241S:	Maintained
13242F:	arch/arm/boot/dts/imx6*-cubox-i*
13243F:	arch/arm/boot/dts/imx6*-hummingboard*
13244F:	arch/arm/boot/dts/imx6*-sr-*
13245
13246SONIC NETWORK DRIVER
13247M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13248L:	netdev@vger.kernel.org
13249S:	Maintained
13250F:	drivers/net/ethernet/natsemi/sonic.*
13251
13252SONICS SILICON BACKPLANE DRIVER (SSB)
13253M:	Michael Buesch <m@bues.ch>
13254L:	linux-wireless@vger.kernel.org
13255S:	Maintained
13256F:	drivers/ssb/
13257F:	include/linux/ssb/
13258
13259SONY IMX258 SENSOR DRIVER
13260M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13261L:	linux-media@vger.kernel.org
13262T:	git git://linuxtv.org/media_tree.git
13263S:	Maintained
13264F:	drivers/media/i2c/imx258.c
13265
13266SONY IMX274 SENSOR DRIVER
13267M:	Leon Luo <leonl@leopardimaging.com>
13268L:	linux-media@vger.kernel.org
13269T:	git git://linuxtv.org/media_tree.git
13270S:	Maintained
13271F:	drivers/media/i2c/imx274.c
13272F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13273
13274SONY MEMORYSTICK CARD SUPPORT
13275M:	Alex Dubov <oakad@yahoo.com>
13276W:	http://tifmxx.berlios.de/
13277S:	Maintained
13278F:	drivers/memstick/host/tifm_ms.c
13279
13280SONY MEMORYSTICK STANDARD SUPPORT
13281M:	Maxim Levitsky <maximlevitsky@gmail.com>
13282S:	Maintained
13283F:	drivers/memstick/core/ms_block.*
13284
13285SONY VAIO CONTROL DEVICE DRIVER
13286M:	Mattia Dongili <malattia@linux.it>
13287L:	platform-driver-x86@vger.kernel.org
13288W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13289S:	Maintained
13290F:	Documentation/laptops/sony-laptop.txt
13291F:	drivers/char/sonypi.c
13292F:	drivers/platform/x86/sony-laptop.c
13293F:	include/linux/sony-laptop.h
13294
13295SOUND
13296M:	Jaroslav Kysela <perex@perex.cz>
13297M:	Takashi Iwai <tiwai@suse.com>
13298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13299W:	http://www.alsa-project.org/
13300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13301T:	git git://git.alsa-project.org/alsa-kernel.git
13302Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13303S:	Maintained
13304F:	Documentation/sound/
13305F:	include/sound/
13306F:	include/uapi/sound/
13307F:	sound/
13308
13309SOUND - COMPRESSED AUDIO
13310M:	Vinod Koul <vkoul@kernel.org>
13311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13313S:	Supported
13314F:	Documentation/sound/designs/compress-offload.rst
13315F:	include/sound/compress_driver.h
13316F:	include/uapi/sound/compress_*
13317F:	sound/core/compress_offload.c
13318F:	sound/soc/soc-compress.c
13319
13320SOUND - DMAENGINE HELPERS
13321M:	Lars-Peter Clausen <lars@metafoo.de>
13322S:	Supported
13323F:	include/sound/dmaengine_pcm.h
13324F:	sound/core/pcm_dmaengine.c
13325F:	sound/soc/soc-generic-dmaengine-pcm.c
13326
13327SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13328M:	Liam Girdwood <lgirdwood@gmail.com>
13329M:	Mark Brown <broonie@kernel.org>
13330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13332W:	http://alsa-project.org/main/index.php/ASoC
13333S:	Supported
13334F:	Documentation/devicetree/bindings/sound/
13335F:	Documentation/sound/soc/
13336F:	sound/soc/
13337F:	include/sound/soc*
13338
13339SOUNDWIRE SUBSYSTEM
13340M:	Vinod Koul <vinod.koul@intel.com>
13341M:	Sanyog Kale <sanyog.r.kale@intel.com>
13342R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13343L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13344S:	Supported
13345F:	Documentation/driver-api/soundwire/
13346F:	drivers/soundwire/
13347F:	include/linux/soundwire/
13348
13349SP2 MEDIA DRIVER
13350M:	Olli Salonen <olli.salonen@iki.fi>
13351L:	linux-media@vger.kernel.org
13352W:	https://linuxtv.org
13353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13354S:	Maintained
13355F:	drivers/media/dvb-frontends/sp2*
13356
13357SPARC + UltraSPARC (sparc/sparc64)
13358M:	"David S. Miller" <davem@davemloft.net>
13359L:	sparclinux@vger.kernel.org
13360Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13363S:	Maintained
13364F:	arch/sparc/
13365F:	drivers/sbus/
13366
13367SPARC SERIAL DRIVERS
13368M:	"David S. Miller" <davem@davemloft.net>
13369L:	sparclinux@vger.kernel.org
13370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13372S:	Maintained
13373F:	include/linux/sunserialcore.h
13374F:	drivers/tty/serial/suncore.c
13375F:	drivers/tty/serial/sunhv.c
13376F:	drivers/tty/serial/sunsab.c
13377F:	drivers/tty/serial/sunsab.h
13378F:	drivers/tty/serial/sunsu.c
13379F:	drivers/tty/serial/sunzilog.c
13380F:	drivers/tty/serial/sunzilog.h
13381F:	drivers/tty/vcc.c
13382
13383SPARSE CHECKER
13384M:	"Christopher Li" <sparse@chrisli.org>
13385L:	linux-sparse@vger.kernel.org
13386W:	https://sparse.wiki.kernel.org/
13387T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13388T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13389S:	Maintained
13390F:	include/linux/compiler.h
13391
13392SPEAR CLOCK FRAMEWORK SUPPORT
13393M:	Viresh Kumar <vireshk@kernel.org>
13394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13395W:	http://www.st.com/spear
13396S:	Maintained
13397F:	drivers/clk/spear/
13398
13399SPEAR PLATFORM SUPPORT
13400M:	Viresh Kumar <vireshk@kernel.org>
13401M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13403W:	http://www.st.com/spear
13404S:	Maintained
13405F:	arch/arm/boot/dts/spear*
13406F:	arch/arm/mach-spear/
13407
13408SPI NOR SUBSYSTEM
13409M:	Marek Vasut <marek.vasut@gmail.com>
13410L:	linux-mtd@lists.infradead.org
13411W:	http://www.linux-mtd.infradead.org/
13412Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13413T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13414T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13415S:	Maintained
13416F:	drivers/mtd/spi-nor/
13417F:	include/linux/mtd/spi-nor.h
13418
13419SPI SUBSYSTEM
13420M:	Mark Brown <broonie@kernel.org>
13421L:	linux-spi@vger.kernel.org
13422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13423Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13424S:	Maintained
13425F:	Documentation/devicetree/bindings/spi/
13426F:	Documentation/spi/
13427F:	drivers/spi/
13428F:	include/linux/spi/
13429F:	include/uapi/linux/spi/
13430F:	tools/spi/
13431
13432SPIDERNET NETWORK DRIVER for CELL
13433M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13434L:	netdev@vger.kernel.org
13435S:	Supported
13436F:	Documentation/networking/spider_net.txt
13437F:	drivers/net/ethernet/toshiba/spider_net*
13438
13439SPMI SUBSYSTEM
13440R:	Stephen Boyd <sboyd@kernel.org>
13441L:	linux-arm-msm@vger.kernel.org
13442F:	Documentation/devicetree/bindings/spmi/
13443F:	drivers/spmi/
13444F:	include/dt-bindings/spmi/spmi.h
13445F:	include/linux/spmi.h
13446F:	include/trace/events/spmi.h
13447
13448SPU FILE SYSTEM
13449M:	Jeremy Kerr <jk@ozlabs.org>
13450L:	linuxppc-dev@lists.ozlabs.org
13451W:	http://www.ibm.com/developerworks/power/cell/
13452S:	Supported
13453F:	Documentation/filesystems/spufs.txt
13454F:	arch/powerpc/platforms/cell/spufs/
13455
13456SQUASHFS FILE SYSTEM
13457M:	Phillip Lougher <phillip@squashfs.org.uk>
13458L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13459W:	http://squashfs.org.uk
13460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13461S:	Maintained
13462F:	Documentation/filesystems/squashfs.txt
13463F:	fs/squashfs/
13464
13465SRM (Alpha) environment access
13466M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13467S:	Maintained
13468F:	arch/alpha/kernel/srm_env.c
13469
13470ST STM32 I2C/SMBUS DRIVER
13471M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13472L:	linux-i2c@vger.kernel.org
13473S:	Maintained
13474F:	drivers/i2c/busses/i2c-stm32*
13475
13476STABLE BRANCH
13477M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13478L:	stable@vger.kernel.org
13479S:	Supported
13480F:	Documentation/process/stable-kernel-rules.rst
13481
13482STAGING - COMEDI
13483M:	Ian Abbott <abbotti@mev.co.uk>
13484M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13485S:	Odd Fixes
13486F:	drivers/staging/comedi/
13487
13488STAGING - FLARION FT1000 DRIVERS
13489M:	Marek Belisko <marek.belisko@gmail.com>
13490S:	Odd Fixes
13491F:	drivers/staging/ft1000/
13492
13493STAGING - INDUSTRIAL IO
13494M:	Jonathan Cameron <jic23@kernel.org>
13495L:	linux-iio@vger.kernel.org
13496S:	Odd Fixes
13497F:	Documentation/devicetree/bindings/staging/iio/
13498F:	drivers/staging/iio/
13499
13500STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13501M:	Marc Dietrich <marvin24@gmx.de>
13502L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13503L:	linux-tegra@vger.kernel.org
13504S:	Maintained
13505F:	drivers/staging/nvec/
13506
13507STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13508M:	Jens Frederich <jfrederich@gmail.com>
13509M:	Daniel Drake <dsd@laptop.org>
13510M:	Jon Nettleton <jon.nettleton@gmail.com>
13511W:	http://wiki.laptop.org/go/DCON
13512S:	Maintained
13513F:	drivers/staging/olpc_dcon/
13514
13515STAGING - REALTEK RTL8712U DRIVERS
13516M:	Larry Finger <Larry.Finger@lwfinger.net>
13517M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13518S:	Odd Fixes
13519F:	drivers/staging/rtl8712/
13520
13521STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13522M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13523M:	Teddy Wang <teddy.wang@siliconmotion.com>
13524M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13525L:	linux-fbdev@vger.kernel.org
13526S:	Maintained
13527F:	drivers/staging/sm750fb/
13528
13529STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13530M:	William Hubbs <w.d.hubbs@gmail.com>
13531M:	Chris Brannon <chris@the-brannons.com>
13532M:	Kirk Reiser <kirk@reisers.ca>
13533M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13534L:	speakup@linux-speakup.org
13535W:	http://www.linux-speakup.org/
13536S:	Odd Fixes
13537F:	drivers/staging/speakup/
13538
13539STAGING - VIA VT665X DRIVERS
13540M:	Forest Bond <forest@alittletooquiet.net>
13541S:	Odd Fixes
13542F:	drivers/staging/vt665?/
13543
13544STAGING - WILC1000 WIFI DRIVER
13545M:	Aditya Shankar <aditya.shankar@microchip.com>
13546M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13547L:	linux-wireless@vger.kernel.org
13548S:	Supported
13549F:	drivers/staging/wilc1000/
13550
13551STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13552M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13553S:	Odd Fixes
13554F:	drivers/staging/xgifb/
13555
13556STAGING SUBSYSTEM
13557M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13559L:	devel@driverdev.osuosl.org
13560S:	Supported
13561F:	drivers/staging/
13562
13563STARFIRE/DURALAN NETWORK DRIVER
13564M:	Ion Badulescu <ionut@badula.org>
13565S:	Odd Fixes
13566F:	drivers/net/ethernet/adaptec/starfire*
13567
13568STEC S1220 SKD DRIVER
13569M:	Bart Van Assche <bart.vanassche@wdc.com>
13570L:	linux-block@vger.kernel.org
13571S:	Maintained
13572F:	drivers/block/skd*[ch]
13573
13574STI CEC DRIVER
13575M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13576S:	Maintained
13577F:	drivers/staging/media/st-cec/
13578F:	Documentation/devicetree/bindings/media/stih-cec.txt
13579
13580STK1160 USB VIDEO CAPTURE DRIVER
13581M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13582L:	linux-media@vger.kernel.org
13583T:	git git://linuxtv.org/media_tree.git
13584S:	Maintained
13585F:	drivers/media/usb/stk1160/
13586
13587STM32 TIMER/LPTIMER DRIVERS
13588M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13589S:	Maintained
13590F:	drivers/*/stm32-*timer*
13591F:	drivers/pwm/pwm-stm32*
13592F:	include/linux/*/stm32-*tim*
13593F:	Documentation/ABI/testing/*timer-stm32
13594F:	Documentation/devicetree/bindings/*/stm32-*timer*
13595F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13596
13597STMMAC ETHERNET DRIVER
13598M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13599M:	Alexandre Torgue <alexandre.torgue@st.com>
13600M:	Jose Abreu <joabreu@synopsys.com>
13601L:	netdev@vger.kernel.org
13602W:	http://www.stlinux.com
13603S:	Supported
13604F:	drivers/net/ethernet/stmicro/stmmac/
13605
13606SUN3/3X
13607M:	Sam Creasey <sammy@sammy.net>
13608W:	http://sammy.net/sun3/
13609S:	Maintained
13610F:	arch/m68k/kernel/*sun3*
13611F:	arch/m68k/sun3*/
13612F:	arch/m68k/include/asm/sun3*
13613F:	drivers/net/ethernet/i825xx/sun3*
13614
13615SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13616M:	Hans de Goede <hdegoede@redhat.com>
13617L:	linux-input@vger.kernel.org
13618S:	Maintained
13619F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13620F:	drivers/input/keyboard/sun4i-lradc-keys.c
13621
13622SUNDANCE NETWORK DRIVER
13623M:	Denis Kirjanov <kda@linux-powerpc.org>
13624L:	netdev@vger.kernel.org
13625S:	Maintained
13626F:	drivers/net/ethernet/dlink/sundance.c
13627
13628SUPERH
13629M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13630M:	Rich Felker <dalias@libc.org>
13631L:	linux-sh@vger.kernel.org
13632Q:	http://patchwork.kernel.org/project/linux-sh/list/
13633S:	Maintained
13634F:	Documentation/sh/
13635F:	arch/sh/
13636F:	drivers/sh/
13637
13638SUSPEND TO RAM
13639M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13640M:	Len Brown <len.brown@intel.com>
13641M:	Pavel Machek <pavel@ucw.cz>
13642L:	linux-pm@vger.kernel.org
13643B:	https://bugzilla.kernel.org
13644S:	Supported
13645F:	Documentation/power/
13646F:	arch/x86/kernel/acpi/
13647F:	drivers/base/power/
13648F:	kernel/power/
13649F:	include/linux/suspend.h
13650F:	include/linux/freezer.h
13651F:	include/linux/pm.h
13652
13653SVGA HANDLING
13654M:	Martin Mares <mj@ucw.cz>
13655L:	linux-video@atrey.karlin.mff.cuni.cz
13656S:	Maintained
13657F:	Documentation/svga.txt
13658F:	arch/x86/boot/video*
13659
13660SWIOTLB SUBSYSTEM
13661M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13662L:	iommu@lists.linux-foundation.org
13663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13664S:	Supported
13665F:	kernel/dma/swiotlb.c
13666F:	arch/*/kernel/pci-swiotlb.c
13667F:	include/linux/swiotlb.h
13668
13669SWITCHDEV
13670M:	Jiri Pirko <jiri@resnulli.us>
13671M:	Ivan Vecera <ivecera@redhat.com>
13672L:	netdev@vger.kernel.org
13673S:	Supported
13674F:	net/switchdev/
13675F:	include/net/switchdev.h
13676
13677SY8106A REGULATOR DRIVER
13678M:	Icenowy Zheng <icenowy@aosc.io>
13679S:	Maintained
13680F:	drivers/regulator/sy8106a-regulator.c
13681F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13682
13683SYNC FILE FRAMEWORK
13684M:	Sumit Semwal <sumit.semwal@linaro.org>
13685R:	Gustavo Padovan <gustavo@padovan.org>
13686S:	Maintained
13687L:	linux-media@vger.kernel.org
13688L:	dri-devel@lists.freedesktop.org
13689F:	drivers/dma-buf/sync_*
13690F:	drivers/dma-buf/dma-fence*
13691F:	drivers/dma-buf/sw_sync.c
13692F:	include/linux/sync_file.h
13693F:	include/uapi/linux/sync_file.h
13694F:	Documentation/sync_file.txt
13695T:	git git://anongit.freedesktop.org/drm/drm-misc
13696
13697SYNOPSYS ARC ARCHITECTURE
13698M:	Vineet Gupta <vgupta@synopsys.com>
13699L:	linux-snps-arc@lists.infradead.org
13700S:	Supported
13701F:	arch/arc/
13702F:	Documentation/devicetree/bindings/arc/*
13703F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13704F:	drivers/clocksource/arc_timer.c
13705F:	drivers/tty/serial/arc_uart.c
13706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13707
13708SYNOPSYS ARC HSDK SDP pll clock driver
13709M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13710S:	Supported
13711F:	drivers/clk/clk-hsdk-pll.c
13712F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13713
13714SYNOPSYS ARC SDP clock driver
13715M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13716S:	Supported
13717F:	drivers/clk/axs10x/*
13718F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13719
13720SYNOPSYS ARC SDP platform support
13721M:	Alexey Brodkin <abrodkin@synopsys.com>
13722S:	Supported
13723F:	arch/arc/plat-axs10x
13724F:	arch/arc/boot/dts/ax*
13725F:	Documentation/devicetree/bindings/arc/axs10*
13726
13727SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13728M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13729S:	Supported
13730F:	drivers/reset/reset-axs10x.c
13731F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13732
13733SYNOPSYS DESIGNWARE 8250 UART DRIVER
13734R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13735S:	Maintained
13736F:	drivers/tty/serial/8250/8250_dw.c
13737
13738SYNOPSYS DESIGNWARE APB GPIO DRIVER
13739M:	Hoan Tran <hotran@apm.com>
13740L:	linux-gpio@vger.kernel.org
13741S:	Maintained
13742F:	drivers/gpio/gpio-dwapb.c
13743F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13744
13745SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13746M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13747S:	Maintained
13748F:	drivers/dma/dwi-axi-dmac/
13749F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13750
13751SYNOPSYS DESIGNWARE DMAC DRIVER
13752M:	Viresh Kumar <vireshk@kernel.org>
13753R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13754S:	Maintained
13755F:	include/linux/dma/dw.h
13756F:	include/linux/platform_data/dma-dw.h
13757F:	drivers/dma/dw/
13758
13759SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13760M:	Jose Abreu <Jose.Abreu@synopsys.com>
13761L:	netdev@vger.kernel.org
13762S:	Supported
13763F:	drivers/net/ethernet/synopsys/
13764
13765SYNOPSYS DESIGNWARE I2C DRIVER
13766M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13767R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13768R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13769L:	linux-i2c@vger.kernel.org
13770S:	Maintained
13771F:	drivers/i2c/busses/i2c-designware-*
13772F:	include/linux/platform_data/i2c-designware.h
13773
13774SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13775M:	Jaehoon Chung <jh80.chung@samsung.com>
13776L:	linux-mmc@vger.kernel.org
13777S:	Maintained
13778F:	drivers/mmc/host/dw_mmc*
13779
13780SYNOPSYS HSDK RESET CONTROLLER DRIVER
13781M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13782S:	Supported
13783F:	drivers/reset/reset-hsdk.c
13784F:	include/dt-bindings/reset/snps,hsdk-reset.h
13785F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13786
13787SYSTEM CONFIGURATION (SYSCON)
13788M:	Lee Jones <lee.jones@linaro.org>
13789M:	Arnd Bergmann <arnd@arndb.de>
13790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13791S:	Supported
13792F:	drivers/mfd/syscon.c
13793
13794SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13795M:	Sudeep Holla <sudeep.holla@arm.com>
13796L:	linux-arm-kernel@lists.infradead.org
13797S:	Maintained
13798F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13799F:	drivers/clk/clk-sc[mp]i.c
13800F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13801F:	drivers/firmware/arm_scpi.c
13802F:	drivers/firmware/arm_scmi/
13803F:	include/linux/sc[mp]i_protocol.h
13804
13805SYSTEM RESET/SHUTDOWN DRIVERS
13806M:	Sebastian Reichel <sre@kernel.org>
13807L:	linux-pm@vger.kernel.org
13808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13809S:	Maintained
13810F:	Documentation/devicetree/bindings/power/reset/
13811F:	drivers/power/reset/
13812
13813SYSTEM TRACE MODULE CLASS
13814M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13815S:	Maintained
13816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13817F:	Documentation/trace/stm.rst
13818F:	drivers/hwtracing/stm/
13819F:	include/linux/stm.h
13820F:	include/uapi/linux/stm.h
13821
13822SYSV FILESYSTEM
13823M:	Christoph Hellwig <hch@infradead.org>
13824S:	Maintained
13825F:	Documentation/filesystems/sysv-fs.txt
13826F:	fs/sysv/
13827F:	include/linux/sysv_fs.h
13828
13829TARGET SUBSYSTEM
13830M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13831L:	linux-scsi@vger.kernel.org
13832L:	target-devel@vger.kernel.org
13833W:	http://www.linux-iscsi.org
13834W:	http://groups.google.com/group/linux-iscsi-target-dev
13835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13836S:	Supported
13837F:	drivers/target/
13838F:	include/target/
13839F:	Documentation/target/
13840
13841TASKSTATS STATISTICS INTERFACE
13842M:	Balbir Singh <bsingharora@gmail.com>
13843S:	Maintained
13844F:	Documentation/accounting/taskstats*
13845F:	include/linux/taskstats*
13846F:	kernel/taskstats.c
13847
13848TC subsystem
13849M:	Jamal Hadi Salim <jhs@mojatatu.com>
13850M:	Cong Wang <xiyou.wangcong@gmail.com>
13851M:	Jiri Pirko <jiri@resnulli.us>
13852L:	netdev@vger.kernel.org
13853S:	Maintained
13854F:	include/net/pkt_cls.h
13855F:	include/net/pkt_sched.h
13856F:	include/net/tc_act/
13857F:	include/uapi/linux/pkt_cls.h
13858F:	include/uapi/linux/pkt_sched.h
13859F:	include/uapi/linux/tc_act/
13860F:	include/uapi/linux/tc_ematch/
13861F:	net/sched/
13862
13863TCP LOW PRIORITY MODULE
13864M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13865M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13866W:	http://tcp-lp-mod.sourceforge.net/
13867S:	Maintained
13868F:	net/ipv4/tcp_lp.c
13869
13870TDA10071 MEDIA DRIVER
13871M:	Antti Palosaari <crope@iki.fi>
13872L:	linux-media@vger.kernel.org
13873W:	https://linuxtv.org
13874W:	http://palosaari.fi/linux/
13875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13876T:	git git://linuxtv.org/anttip/media_tree.git
13877S:	Maintained
13878F:	drivers/media/dvb-frontends/tda10071*
13879
13880TDA18212 MEDIA DRIVER
13881M:	Antti Palosaari <crope@iki.fi>
13882L:	linux-media@vger.kernel.org
13883W:	https://linuxtv.org
13884W:	http://palosaari.fi/linux/
13885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13886T:	git git://linuxtv.org/anttip/media_tree.git
13887S:	Maintained
13888F:	drivers/media/tuners/tda18212*
13889
13890TDA18218 MEDIA DRIVER
13891M:	Antti Palosaari <crope@iki.fi>
13892L:	linux-media@vger.kernel.org
13893W:	https://linuxtv.org
13894W:	http://palosaari.fi/linux/
13895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13896T:	git git://linuxtv.org/anttip/media_tree.git
13897S:	Maintained
13898F:	drivers/media/tuners/tda18218*
13899
13900TDA18250 MEDIA DRIVER
13901M:	Olli Salonen <olli.salonen@iki.fi>
13902L:	linux-media@vger.kernel.org
13903W:	https://linuxtv.org
13904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13905T:	git git://linuxtv.org/media_tree.git
13906S:	Maintained
13907F:	drivers/media/tuners/tda18250*
13908
13909TDA18271 MEDIA DRIVER
13910M:	Michael Krufky <mkrufky@linuxtv.org>
13911L:	linux-media@vger.kernel.org
13912W:	https://linuxtv.org
13913W:	http://github.com/mkrufky
13914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13915T:	git git://linuxtv.org/mkrufky/tuners.git
13916S:	Maintained
13917F:	drivers/media/tuners/tda18271*
13918
13919TDA1997x MEDIA DRIVER
13920M:	Tim Harvey <tharvey@gateworks.com>
13921L:	linux-media@vger.kernel.org
13922W:	https://linuxtv.org
13923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13924S:	Maintained
13925F:	drivers/media/i2c/tda1997x.*
13926
13927TDA827x MEDIA DRIVER
13928M:	Michael Krufky <mkrufky@linuxtv.org>
13929L:	linux-media@vger.kernel.org
13930W:	https://linuxtv.org
13931W:	http://github.com/mkrufky
13932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13933T:	git git://linuxtv.org/mkrufky/tuners.git
13934S:	Maintained
13935F:	drivers/media/tuners/tda8290.*
13936
13937TDA8290 MEDIA DRIVER
13938M:	Michael Krufky <mkrufky@linuxtv.org>
13939L:	linux-media@vger.kernel.org
13940W:	https://linuxtv.org
13941W:	http://github.com/mkrufky
13942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13943T:	git git://linuxtv.org/mkrufky/tuners.git
13944S:	Maintained
13945F:	drivers/media/tuners/tda8290.*
13946
13947TDA9840 MEDIA DRIVER
13948M:	Hans Verkuil <hverkuil@xs4all.nl>
13949L:	linux-media@vger.kernel.org
13950T:	git git://linuxtv.org/media_tree.git
13951W:	https://linuxtv.org
13952S:	Maintained
13953F:	drivers/media/i2c/tda9840*
13954
13955TEA5761 TUNER DRIVER
13956M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13957L:	linux-media@vger.kernel.org
13958W:	https://linuxtv.org
13959T:	git git://linuxtv.org/media_tree.git
13960S:	Odd fixes
13961F:	drivers/media/tuners/tea5761.*
13962
13963TEA5767 TUNER DRIVER
13964M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13965L:	linux-media@vger.kernel.org
13966W:	https://linuxtv.org
13967T:	git git://linuxtv.org/media_tree.git
13968S:	Maintained
13969F:	drivers/media/tuners/tea5767.*
13970
13971TEA6415C MEDIA DRIVER
13972M:	Hans Verkuil <hverkuil@xs4all.nl>
13973L:	linux-media@vger.kernel.org
13974T:	git git://linuxtv.org/media_tree.git
13975W:	https://linuxtv.org
13976S:	Maintained
13977F:	drivers/media/i2c/tea6415c*
13978
13979TEA6420 MEDIA DRIVER
13980M:	Hans Verkuil <hverkuil@xs4all.nl>
13981L:	linux-media@vger.kernel.org
13982T:	git git://linuxtv.org/media_tree.git
13983W:	https://linuxtv.org
13984S:	Maintained
13985F:	drivers/media/i2c/tea6420*
13986
13987TEAM DRIVER
13988M:	Jiri Pirko <jiri@resnulli.us>
13989L:	netdev@vger.kernel.org
13990S:	Supported
13991F:	drivers/net/team/
13992F:	include/linux/if_team.h
13993F:	include/uapi/linux/if_team.h
13994
13995TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13996M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13997S:	Maintained
13998F:	arch/x86/platform/ts5500/
13999
14000TECHNOTREND USB IR RECEIVER
14001M:	Sean Young <sean@mess.org>
14002L:	linux-media@vger.kernel.org
14003S:	Maintained
14004F:	drivers/media/rc/ttusbir.c
14005
14006TECHWELL TW9910 VIDEO DECODER
14007L:	linux-media@vger.kernel.org
14008S:	Orphan
14009F:	drivers/media/i2c/tw9910.c
14010F:	include/media/i2c/tw9910.h
14011
14012TEE SUBSYSTEM
14013M:	Jens Wiklander <jens.wiklander@linaro.org>
14014S:	Maintained
14015F:	include/linux/tee_drv.h
14016F:	include/uapi/linux/tee.h
14017F:	drivers/tee/
14018F:	Documentation/tee.txt
14019
14020TEGRA ARCHITECTURE SUPPORT
14021M:	Thierry Reding <thierry.reding@gmail.com>
14022M:	Jonathan Hunter <jonathanh@nvidia.com>
14023L:	linux-tegra@vger.kernel.org
14024Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14026S:	Supported
14027N:	[^a-z]tegra
14028
14029TEGRA CLOCK DRIVER
14030M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14031M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14032S:	Supported
14033F:	drivers/clk/tegra/
14034
14035TEGRA DMA DRIVERS
14036M:	Laxman Dewangan <ldewangan@nvidia.com>
14037M:	Jon Hunter <jonathanh@nvidia.com>
14038S:	Supported
14039F:	drivers/dma/tegra*
14040
14041TEGRA I2C DRIVER
14042M:	Laxman Dewangan <ldewangan@nvidia.com>
14043S:	Supported
14044F:	drivers/i2c/busses/i2c-tegra.c
14045
14046TEGRA IOMMU DRIVERS
14047M:	Thierry Reding <thierry.reding@gmail.com>
14048L:	linux-tegra@vger.kernel.org
14049S:	Supported
14050F:	drivers/iommu/tegra*
14051
14052TEGRA KBC DRIVER
14053M:	Laxman Dewangan <ldewangan@nvidia.com>
14054S:	Supported
14055F:	drivers/input/keyboard/tegra-kbc.c
14056
14057TEGRA PWM DRIVER
14058M:	Thierry Reding <thierry.reding@gmail.com>
14059S:	Supported
14060F:	drivers/pwm/pwm-tegra.c
14061
14062TEGRA SERIAL DRIVER
14063M:	Laxman Dewangan <ldewangan@nvidia.com>
14064S:	Supported
14065F:	drivers/tty/serial/serial-tegra.c
14066
14067TEGRA SPI DRIVER
14068M:	Laxman Dewangan <ldewangan@nvidia.com>
14069S:	Supported
14070F:	drivers/spi/spi-tegra*
14071
14072TEHUTI ETHERNET DRIVER
14073M:	Andy Gospodarek <andy@greyhouse.net>
14074L:	netdev@vger.kernel.org
14075S:	Supported
14076F:	drivers/net/ethernet/tehuti/*
14077
14078Telecom Clock Driver for MCPL0010
14079M:	Mark Gross <mark.gross@intel.com>
14080S:	Supported
14081F:	drivers/char/tlclk.c
14082
14083TENSILICA XTENSA PORT (xtensa)
14084M:	Chris Zankel <chris@zankel.net>
14085M:	Max Filippov <jcmvbkbc@gmail.com>
14086L:	linux-xtensa@linux-xtensa.org
14087T:	git git://github.com/czankel/xtensa-linux.git
14088S:	Maintained
14089F:	arch/xtensa/
14090F:	drivers/irqchip/irq-xtensa-*
14091
14092Texas Instruments' System Control Interface (TISCI) Protocol Driver
14093M:	Nishanth Menon <nm@ti.com>
14094M:	Tero Kristo <t-kristo@ti.com>
14095M:	Santosh Shilimkar <ssantosh@kernel.org>
14096L:	linux-arm-kernel@lists.infradead.org
14097S:	Maintained
14098F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14099F:	drivers/firmware/ti_sci*
14100F:	include/linux/soc/ti/ti_sci_protocol.h
14101F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14102F:	include/dt-bindings/genpd/k2g.h
14103F:	drivers/soc/ti/ti_sci_pm_domains.c
14104F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14105F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14106F:	drivers/clk/keystone/sci-clk.c
14107F:	drivers/reset/reset-ti-sci.c
14108
14109THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14110M:	Hans Verkuil <hverkuil@xs4all.nl>
14111L:	linux-media@vger.kernel.org
14112T:	git git://linuxtv.org/media_tree.git
14113W:	https://linuxtv.org
14114S:	Maintained
14115F:	drivers/media/radio/radio-raremono.c
14116
14117THERMAL
14118M:	Zhang Rui <rui.zhang@intel.com>
14119M:	Eduardo Valentin <edubezval@gmail.com>
14120L:	linux-pm@vger.kernel.org
14121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14123Q:	https://patchwork.kernel.org/project/linux-pm/list/
14124S:	Supported
14125F:	drivers/thermal/
14126F:	include/linux/thermal.h
14127F:	include/uapi/linux/thermal.h
14128F:	include/linux/cpu_cooling.h
14129F:	Documentation/devicetree/bindings/thermal/
14130
14131THERMAL/CPU_COOLING
14132M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14133M:	Viresh Kumar <viresh.kumar@linaro.org>
14134M:	Javi Merino <javi.merino@kernel.org>
14135L:	linux-pm@vger.kernel.org
14136S:	Supported
14137F:	Documentation/thermal/cpu-cooling-api.txt
14138F:	drivers/thermal/cpu_cooling.c
14139F:	include/linux/cpu_cooling.h
14140
14141THINKPAD ACPI EXTRAS DRIVER
14142M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14143L:	ibm-acpi-devel@lists.sourceforge.net
14144L:	platform-driver-x86@vger.kernel.org
14145W:	http://ibm-acpi.sourceforge.net
14146W:	http://thinkwiki.org/wiki/Ibm-acpi
14147T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14148S:	Maintained
14149F:	drivers/platform/x86/thinkpad_acpi.c
14150
14151THUNDERBOLT DRIVER
14152M:	Andreas Noever <andreas.noever@gmail.com>
14153M:	Michael Jamet <michael.jamet@intel.com>
14154M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14155M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14157S:	Maintained
14158F:	Documentation/admin-guide/thunderbolt.rst
14159F:	drivers/thunderbolt/
14160F:	include/linux/thunderbolt.h
14161
14162THUNDERBOLT NETWORK DRIVER
14163M:	Michael Jamet <michael.jamet@intel.com>
14164M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14165M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14166L:	netdev@vger.kernel.org
14167S:	Maintained
14168F:	drivers/net/thunderbolt.c
14169
14170THUNDERX GPIO DRIVER
14171M:	David Daney <david.daney@cavium.com>
14172S:	Maintained
14173F:	drivers/gpio/gpio-thunderx.c
14174
14175TI AM437X VPFE DRIVER
14176M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14177L:	linux-media@vger.kernel.org
14178W:	https://linuxtv.org
14179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14180T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14181S:	Maintained
14182F:	drivers/media/platform/am437x/
14183
14184TI BANDGAP AND THERMAL DRIVER
14185M:	Eduardo Valentin <edubezval@gmail.com>
14186M:	Keerthy <j-keerthy@ti.com>
14187L:	linux-pm@vger.kernel.org
14188L:	linux-omap@vger.kernel.org
14189S:	Maintained
14190F:	drivers/thermal/ti-soc-thermal/
14191
14192TI BQ27XXX POWER SUPPLY DRIVER
14193R:	Andrew F. Davis <afd@ti.com>
14194F:	include/linux/power/bq27xxx_battery.h
14195F:	drivers/power/supply/bq27xxx_battery.c
14196F:	drivers/power/supply/bq27xxx_battery_i2c.c
14197
14198TI CDCE706 CLOCK DRIVER
14199M:	Max Filippov <jcmvbkbc@gmail.com>
14200S:	Maintained
14201F:	drivers/clk/clk-cdce706.c
14202
14203TI CLOCK DRIVER
14204M:	Tero Kristo <t-kristo@ti.com>
14205L:	linux-omap@vger.kernel.org
14206S:	Maintained
14207F:	drivers/clk/ti/
14208F:	include/linux/clk/ti.h
14209
14210TI DAVINCI MACHINE SUPPORT
14211M:	Sekhar Nori <nsekhar@ti.com>
14212M:	Kevin Hilman <khilman@kernel.org>
14213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14215S:	Supported
14216F:	arch/arm/mach-davinci/
14217F:	drivers/i2c/busses/i2c-davinci.c
14218F:	arch/arm/boot/dts/da850*
14219
14220TI DAVINCI SERIES CLOCK DRIVER
14221M:	David Lechner <david@lechnology.com>
14222R:	Sekhar Nori <nsekhar@ti.com>
14223S:	Maintained
14224F:	Documentation/devicetree/bindings/clock/ti/davinci/
14225F:	drivers/clk/davinci/
14226
14227TI DAVINCI SERIES GPIO DRIVER
14228M:	Keerthy <j-keerthy@ti.com>
14229L:	linux-gpio@vger.kernel.org
14230S:	Maintained
14231F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14232F:	drivers/gpio/gpio-davinci.c
14233
14234TI DAVINCI SERIES MEDIA DRIVER
14235M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14236L:	linux-media@vger.kernel.org
14237W:	https://linuxtv.org
14238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14239T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14240S:	Maintained
14241F:	drivers/media/platform/davinci/
14242F:	include/media/davinci/
14243
14244TI ETHERNET SWITCH DRIVER (CPSW)
14245R:	Grygorii Strashko <grygorii.strashko@ti.com>
14246L:	linux-omap@vger.kernel.org
14247L:	netdev@vger.kernel.org
14248S:	Maintained
14249F:	drivers/net/ethernet/ti/cpsw*
14250F:	drivers/net/ethernet/ti/davinci*
14251
14252TI FLASH MEDIA INTERFACE DRIVER
14253M:	Alex Dubov <oakad@yahoo.com>
14254S:	Maintained
14255F:	drivers/misc/tifm*
14256F:	drivers/mmc/host/tifm_sd.c
14257F:	include/linux/tifm.h
14258
14259TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14260M:	Santosh Shilimkar <ssantosh@kernel.org>
14261L:	linux-kernel@vger.kernel.org
14262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14263S:	Maintained
14264F:	drivers/soc/ti/*
14265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14266
14267TI LM49xxx FAMILY ASoC CODEC DRIVERS
14268M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14269M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14270L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14271S:	Maintained
14272F:	sound/soc/codecs/lm49453*
14273F:	sound/soc/codecs/isabelle*
14274
14275TI LP855x BACKLIGHT DRIVER
14276M:	Milo Kim <milo.kim@ti.com>
14277S:	Maintained
14278F:	Documentation/backlight/lp855x-driver.txt
14279F:	drivers/video/backlight/lp855x_bl.c
14280F:	include/linux/platform_data/lp855x.h
14281
14282TI LP8727 CHARGER DRIVER
14283M:	Milo Kim <milo.kim@ti.com>
14284S:	Maintained
14285F:	drivers/power/supply/lp8727_charger.c
14286F:	include/linux/platform_data/lp8727.h
14287
14288TI LP8788 MFD DRIVER
14289M:	Milo Kim <milo.kim@ti.com>
14290S:	Maintained
14291F:	drivers/iio/adc/lp8788_adc.c
14292F:	drivers/leds/leds-lp8788.c
14293F:	drivers/mfd/lp8788*.c
14294F:	drivers/power/supply/lp8788-charger.c
14295F:	drivers/regulator/lp8788-*.c
14296F:	include/linux/mfd/lp8788*.h
14297
14298TI NETCP ETHERNET DRIVER
14299M:	Wingman Kwok <w-kwok2@ti.com>
14300M:	Murali Karicheri <m-karicheri2@ti.com>
14301L:	netdev@vger.kernel.org
14302S:	Maintained
14303F:	drivers/net/ethernet/ti/netcp*
14304
14305TI TAS571X FAMILY ASoC CODEC DRIVER
14306M:	Kevin Cernekee <cernekee@chromium.org>
14307L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14308S:	Odd Fixes
14309F:	sound/soc/codecs/tas571x*
14310
14311TI TRF7970A NFC DRIVER
14312M:	Mark Greer <mgreer@animalcreek.com>
14313L:	linux-wireless@vger.kernel.org
14314L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14315S:	Supported
14316F:	drivers/nfc/trf7970a.c
14317F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14318
14319TI TWL4030 SERIES SOC CODEC DRIVER
14320M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14321L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14322S:	Maintained
14323F:	sound/soc/codecs/twl4030*
14324
14325TI VPE/CAL DRIVERS
14326M:	Benoit Parrot <bparrot@ti.com>
14327L:	linux-media@vger.kernel.org
14328W:	http://linuxtv.org/
14329Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14330S:	Maintained
14331F:	drivers/media/platform/ti-vpe/
14332
14333TI WILINK WIRELESS DRIVERS
14334L:	linux-wireless@vger.kernel.org
14335W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14336W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14338S:	Orphan
14339F:	drivers/net/wireless/ti/
14340F:	include/linux/wl12xx.h
14341
14342TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14343M:	John Stultz <john.stultz@linaro.org>
14344M:	Thomas Gleixner <tglx@linutronix.de>
14345R:	Stephen Boyd <sboyd@kernel.org>
14346L:	linux-kernel@vger.kernel.org
14347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14348S:	Supported
14349F:	include/linux/clocksource.h
14350F:	include/linux/time.h
14351F:	include/linux/timex.h
14352F:	include/uapi/linux/time.h
14353F:	include/uapi/linux/timex.h
14354F:	kernel/time/clocksource.c
14355F:	kernel/time/time*.c
14356F:	kernel/time/alarmtimer.c
14357F:	kernel/time/ntp.c
14358F:	tools/testing/selftests/timers/
14359
14360TIPC NETWORK LAYER
14361M:	Jon Maloy <jon.maloy@ericsson.com>
14362M:	Ying Xue <ying.xue@windriver.com>
14363L:	netdev@vger.kernel.org (core kernel code)
14364L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14365W:	http://tipc.sourceforge.net/
14366S:	Maintained
14367F:	include/uapi/linux/tipc*.h
14368F:	net/tipc/
14369
14370TLAN NETWORK DRIVER
14371M:	Samuel Chessman <chessman@tux.org>
14372L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14373W:	http://sourceforge.net/projects/tlan/
14374S:	Maintained
14375F:	Documentation/networking/tlan.txt
14376F:	drivers/net/ethernet/ti/tlan.*
14377
14378TM6000 VIDEO4LINUX DRIVER
14379M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14380L:	linux-media@vger.kernel.org
14381W:	https://linuxtv.org
14382T:	git git://linuxtv.org/media_tree.git
14383S:	Odd fixes
14384F:	drivers/media/usb/tm6000/
14385F:	Documentation/media/v4l-drivers/tm6000*
14386
14387TMIO/SDHI MMC DRIVER
14388M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14389L:	linux-mmc@vger.kernel.org
14390S:	Supported
14391F:	drivers/mmc/host/tmio_mmc*
14392F:	drivers/mmc/host/renesas_sdhi*
14393F:	include/linux/mfd/tmio.h
14394
14395TMP401 HARDWARE MONITOR DRIVER
14396M:	Guenter Roeck <linux@roeck-us.net>
14397L:	linux-hwmon@vger.kernel.org
14398S:	Maintained
14399F:	Documentation/hwmon/tmp401
14400F:	drivers/hwmon/tmp401.c
14401
14402TMPFS (SHMEM FILESYSTEM)
14403M:	Hugh Dickins <hughd@google.com>
14404L:	linux-mm@kvack.org
14405S:	Maintained
14406F:	include/linux/shmem_fs.h
14407F:	mm/shmem.c
14408
14409TOMOYO SECURITY MODULE
14410M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14411M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14412L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14413L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14414L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14415L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14416W:	http://tomoyo.sourceforge.jp/
14417T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14418S:	Maintained
14419F:	security/tomoyo/
14420
14421TOPSTAR LAPTOP EXTRAS DRIVER
14422M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14423L:	platform-driver-x86@vger.kernel.org
14424S:	Maintained
14425F:	drivers/platform/x86/topstar-laptop.c
14426
14427TORTURE-TEST MODULES
14428M:	Davidlohr Bueso <dave@stgolabs.net>
14429M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14430M:	Josh Triplett <josh@joshtriplett.org>
14431L:	linux-kernel@vger.kernel.org
14432S:	Supported
14433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14434F:	Documentation/RCU/torture.txt
14435F:	kernel/torture.c
14436F:	kernel/rcu/rcutorture.c
14437F:	kernel/locking/locktorture.c
14438
14439TOSHIBA ACPI EXTRAS DRIVER
14440M:	Azael Avalos <coproscefalo@gmail.com>
14441L:	platform-driver-x86@vger.kernel.org
14442S:	Maintained
14443F:	drivers/platform/x86/toshiba_acpi.c
14444
14445TOSHIBA BLUETOOTH DRIVER
14446M:	Azael Avalos <coproscefalo@gmail.com>
14447L:	platform-driver-x86@vger.kernel.org
14448S:	Maintained
14449F:	drivers/platform/x86/toshiba_bluetooth.c
14450
14451TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14452M:	Azael Avalos <coproscefalo@gmail.com>
14453L:	platform-driver-x86@vger.kernel.org
14454S:	Maintained
14455F:	drivers/platform/x86/toshiba_haps.c
14456
14457TOSHIBA SMM DRIVER
14458M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14459W:	http://www.buzzard.org.uk/toshiba/
14460S:	Maintained
14461F:	drivers/char/toshiba.c
14462F:	include/linux/toshiba.h
14463F:	include/uapi/linux/toshiba.h
14464
14465TOSHIBA TC358743 DRIVER
14466M:	Mats Randgaard <matrandg@cisco.com>
14467L:	linux-media@vger.kernel.org
14468S:	Maintained
14469F:	drivers/media/i2c/tc358743*
14470F:	include/media/i2c/tc358743.h
14471
14472TOSHIBA WMI HOTKEYS DRIVER
14473M:	Azael Avalos <coproscefalo@gmail.com>
14474L:	platform-driver-x86@vger.kernel.org
14475S:	Maintained
14476F:	drivers/platform/x86/toshiba-wmi.c
14477
14478TPM DEVICE DRIVER
14479M:	Peter Huewe <peterhuewe@gmx.de>
14480M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14481R:	Jason Gunthorpe <jgg@ziepe.ca>
14482L:	linux-integrity@vger.kernel.org
14483Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14484W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14485T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14486S:	Maintained
14487F:	drivers/char/tpm/
14488
14489TRACING
14490M:	Steven Rostedt <rostedt@goodmis.org>
14491M:	Ingo Molnar <mingo@redhat.com>
14492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14493S:	Maintained
14494F:	Documentation/trace/ftrace.rst
14495F:	arch/*/*/*/ftrace.h
14496F:	arch/*/kernel/ftrace.c
14497F:	include/*/ftrace.h
14498F:	include/linux/trace*.h
14499F:	include/trace/
14500F:	kernel/trace/
14501F:	tools/testing/selftests/ftrace/
14502
14503TRACING MMIO ACCESSES (MMIOTRACE)
14504M:	Steven Rostedt <rostedt@goodmis.org>
14505M:	Ingo Molnar <mingo@kernel.org>
14506R:	Karol Herbst <karolherbst@gmail.com>
14507R:	Pekka Paalanen <ppaalanen@gmail.com>
14508S:	Maintained
14509L:	linux-kernel@vger.kernel.org
14510L:	nouveau@lists.freedesktop.org
14511F:	kernel/trace/trace_mmiotrace.c
14512F:	include/linux/mmiotrace.h
14513F:	arch/x86/mm/kmmio.c
14514F:	arch/x86/mm/mmio-mod.c
14515F:	arch/x86/mm/testmmiotrace.c
14516
14517TRIVIAL PATCHES
14518M:	Jiri Kosina <trivial@kernel.org>
14519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14520S:	Maintained
14521K:	^Subject:.*(?i)trivial
14522
14523TEMPO SEMICONDUCTOR DRIVERS
14524M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14525S:	Maintained
14526F:	sound/soc/codecs/tscs*.c
14527F:	sound/soc/codecs/tscs*.h
14528F:	Documentation/devicetree/bindings/sound/tscs*.txt
14529
14530TTY LAYER
14531M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14532M:	Jiri Slaby <jslaby@suse.com>
14533S:	Supported
14534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14535F:	Documentation/serial/
14536F:	drivers/tty/
14537F:	drivers/tty/serial/serial_core.c
14538F:	include/linux/serial_core.h
14539F:	include/linux/serial.h
14540F:	include/linux/tty.h
14541F:	include/uapi/linux/serial_core.h
14542F:	include/uapi/linux/serial.h
14543F:	include/uapi/linux/tty.h
14544
14545TUA9001 MEDIA DRIVER
14546M:	Antti Palosaari <crope@iki.fi>
14547L:	linux-media@vger.kernel.org
14548W:	https://linuxtv.org
14549W:	http://palosaari.fi/linux/
14550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14551T:	git git://linuxtv.org/anttip/media_tree.git
14552S:	Maintained
14553F:	drivers/media/tuners/tua9001*
14554
14555TULIP NETWORK DRIVERS
14556L:	netdev@vger.kernel.org
14557L:	linux-parisc@vger.kernel.org
14558S:	Orphan
14559F:	drivers/net/ethernet/dec/tulip/
14560
14561TUN/TAP driver
14562M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14563W:	http://vtun.sourceforge.net/tun
14564S:	Maintained
14565F:	Documentation/networking/tuntap.txt
14566F:	arch/um/os-Linux/drivers/
14567
14568TURBOCHANNEL SUBSYSTEM
14569M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14570M:	Ralf Baechle <ralf@linux-mips.org>
14571L:	linux-mips@linux-mips.org
14572Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14573S:	Maintained
14574F:	drivers/tc/
14575F:	include/linux/tc.h
14576
14577TURBOSTAT UTILITY
14578M:	"Len Brown" <lenb@kernel.org>
14579L:	linux-pm@vger.kernel.org
14580B:	https://bugzilla.kernel.org
14581Q:	https://patchwork.kernel.org/project/linux-pm/list/
14582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14583S:	Supported
14584F:	tools/power/x86/turbostat/
14585
14586TW5864 VIDEO4LINUX DRIVER
14587M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14588M:	Anton Sviridenko <anton@corp.bluecherry.net>
14589M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14590M:	Andrey Utkin <andrey_utkin@fastmail.com>
14591L:	linux-media@vger.kernel.org
14592S:	Supported
14593F:	drivers/media/pci/tw5864/
14594
14595TW68 VIDEO4LINUX DRIVER
14596M:	Hans Verkuil <hverkuil@xs4all.nl>
14597L:	linux-media@vger.kernel.org
14598T:	git git://linuxtv.org/media_tree.git
14599W:	https://linuxtv.org
14600S:	Odd Fixes
14601F:	drivers/media/pci/tw68/
14602
14603TW686X VIDEO4LINUX DRIVER
14604M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14605L:	linux-media@vger.kernel.org
14606T:	git git://linuxtv.org/media_tree.git
14607W:	http://linuxtv.org
14608S:	Maintained
14609F:	drivers/media/pci/tw686x/
14610
14611UBI FILE SYSTEM (UBIFS)
14612M:	Richard Weinberger <richard@nod.at>
14613M:	Artem Bityutskiy <dedekind1@gmail.com>
14614M:	Adrian Hunter <adrian.hunter@intel.com>
14615L:	linux-mtd@lists.infradead.org
14616T:	git git://git.infradead.org/ubifs-2.6.git
14617W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14618S:	Supported
14619F:	Documentation/filesystems/ubifs.txt
14620F:	fs/ubifs/
14621
14622UCLINUX (M68KNOMMU AND COLDFIRE)
14623M:	Greg Ungerer <gerg@linux-m68k.org>
14624W:	http://www.linux-m68k.org/
14625W:	http://www.uclinux.org/
14626L:	linux-m68k@lists.linux-m68k.org
14627L:	uclinux-dev@uclinux.org  (subscribers-only)
14628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14629S:	Maintained
14630F:	arch/m68k/coldfire/
14631F:	arch/m68k/68*/
14632F:	arch/m68k/*/*_no.*
14633F:	arch/m68k/include/asm/*_no.*
14634
14635UDF FILESYSTEM
14636M:	Jan Kara <jack@suse.com>
14637S:	Maintained
14638F:	Documentation/filesystems/udf.txt
14639F:	fs/udf/
14640
14641UDRAW TABLET
14642M:	Bastien Nocera <hadess@hadess.net>
14643L:	linux-input@vger.kernel.org
14644S:	Maintained
14645F:	drivers/hid/hid-udraw-ps3.c
14646
14647UFS FILESYSTEM
14648M:	Evgeniy Dushistov <dushistov@mail.ru>
14649S:	Maintained
14650F:	Documentation/filesystems/ufs.txt
14651F:	fs/ufs/
14652
14653UHID USERSPACE HID IO DRIVER:
14654M:	David Herrmann <dh.herrmann@googlemail.com>
14655L:	linux-input@vger.kernel.org
14656S:	Maintained
14657F:	drivers/hid/uhid.c
14658F:	include/uapi/linux/uhid.h
14659
14660ULPI BUS
14661M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14662L:	linux-usb@vger.kernel.org
14663S:	Maintained
14664F:	drivers/usb/common/ulpi.c
14665F:	include/linux/ulpi/
14666
14667ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14668L:	linux-usb@vger.kernel.org
14669S:	Orphan
14670F:	drivers/uwb/
14671F:	include/linux/uwb.h
14672F:	include/linux/uwb/
14673
14674UNICORE32 ARCHITECTURE:
14675M:	Guan Xuetao <gxt@pku.edu.cn>
14676W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14677S:	Maintained
14678T:	git git://github.com/gxt/linux.git
14679F:	arch/unicore32/
14680
14681UNIFDEF
14682M:	Tony Finch <dot@dotat.at>
14683W:	http://dotat.at/prog/unifdef
14684S:	Maintained
14685F:	scripts/unifdef.c
14686
14687UNIFORM CDROM DRIVER
14688M:	Jens Axboe <axboe@kernel.dk>
14689W:	http://www.kernel.dk
14690S:	Maintained
14691F:	Documentation/cdrom/
14692F:	drivers/cdrom/cdrom.c
14693F:	include/linux/cdrom.h
14694F:	include/uapi/linux/cdrom.h
14695
14696UNISYS S-PAR DRIVERS
14697M:	David Kershner <david.kershner@unisys.com>
14698L:	sparmaintainer@unisys.com (Unisys internal)
14699S:	Supported
14700F:	include/linux/visorbus.h
14701F:	drivers/visorbus/
14702F:	drivers/staging/unisys/
14703
14704UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14705M:	Vinayak Holikatti <vinholikatti@gmail.com>
14706L:	linux-scsi@vger.kernel.org
14707S:	Supported
14708F:	Documentation/scsi/ufs.txt
14709F:	drivers/scsi/ufs/
14710
14711UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14712M:	Joao Pinto <jpinto@synopsys.com>
14713L:	linux-scsi@vger.kernel.org
14714S:	Supported
14715F:	drivers/scsi/ufs/*dwc*
14716
14717UNSORTED BLOCK IMAGES (UBI)
14718M:	Artem Bityutskiy <dedekind1@gmail.com>
14719M:	Richard Weinberger <richard@nod.at>
14720W:	http://www.linux-mtd.infradead.org/
14721L:	linux-mtd@lists.infradead.org
14722T:	git git://git.infradead.org/ubifs-2.6.git
14723S:	Supported
14724F:	drivers/mtd/ubi/
14725F:	include/linux/mtd/ubi.h
14726F:	include/uapi/mtd/ubi-user.h
14727
14728USB "USBNET" DRIVER FRAMEWORK
14729M:	Oliver Neukum <oneukum@suse.com>
14730L:	netdev@vger.kernel.org
14731W:	http://www.linux-usb.org/usbnet
14732S:	Maintained
14733F:	drivers/net/usb/usbnet.c
14734F:	include/linux/usb/usbnet.h
14735
14736USB ACM DRIVER
14737M:	Oliver Neukum <oneukum@suse.com>
14738L:	linux-usb@vger.kernel.org
14739S:	Maintained
14740F:	Documentation/usb/acm.txt
14741F:	drivers/usb/class/cdc-acm.*
14742
14743USB AR5523 WIRELESS DRIVER
14744M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14745L:	linux-wireless@vger.kernel.org
14746S:	Maintained
14747F:	drivers/net/wireless/ath/ar5523/
14748
14749USB ATTACHED SCSI
14750M:	Oliver Neukum <oneukum@suse.com>
14751L:	linux-usb@vger.kernel.org
14752L:	linux-scsi@vger.kernel.org
14753S:	Maintained
14754F:	drivers/usb/storage/uas.c
14755
14756USB CDC ETHERNET DRIVER
14757M:	Oliver Neukum <oliver@neukum.org>
14758L:	linux-usb@vger.kernel.org
14759S:	Maintained
14760F:	drivers/net/usb/cdc_*.c
14761F:	include/uapi/linux/usb/cdc.h
14762
14763USB CHAOSKEY DRIVER
14764M:	Keith Packard <keithp@keithp.com>
14765L:	linux-usb@vger.kernel.org
14766S:	Maintained
14767F:	drivers/usb/misc/chaoskey.c
14768
14769USB CYPRESS C67X00 DRIVER
14770M:	Peter Korsgaard <jacmet@sunsite.dk>
14771L:	linux-usb@vger.kernel.org
14772S:	Maintained
14773F:	drivers/usb/c67x00/
14774
14775USB DAVICOM DM9601 DRIVER
14776M:	Peter Korsgaard <jacmet@sunsite.dk>
14777L:	netdev@vger.kernel.org
14778W:	http://www.linux-usb.org/usbnet
14779S:	Maintained
14780F:	drivers/net/usb/dm9601.c
14781
14782USB DIAMOND RIO500 DRIVER
14783M:	Cesar Miquel <miquel@df.uba.ar>
14784L:	rio500-users@lists.sourceforge.net
14785W:	http://rio500.sourceforge.net
14786S:	Maintained
14787F:	drivers/usb/misc/rio500*
14788
14789USB EHCI DRIVER
14790M:	Alan Stern <stern@rowland.harvard.edu>
14791L:	linux-usb@vger.kernel.org
14792S:	Maintained
14793F:	Documentation/usb/ehci.txt
14794F:	drivers/usb/host/ehci*
14795
14796USB GADGET/PERIPHERAL SUBSYSTEM
14797M:	Felipe Balbi <balbi@kernel.org>
14798L:	linux-usb@vger.kernel.org
14799W:	http://www.linux-usb.org/gadget
14800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14801S:	Maintained
14802F:	drivers/usb/gadget/
14803F:	include/linux/usb/gadget*
14804
14805USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14806M:	Jiri Kosina <jikos@kernel.org>
14807R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14808L:	linux-usb@vger.kernel.org
14809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14810S:	Maintained
14811F:	Documentation/hid/hiddev.txt
14812F:	drivers/hid/usbhid/
14813
14814USB INTEL XHCI ROLE MUX DRIVER
14815M:	Hans de Goede <hdegoede@redhat.com>
14816L:	linux-usb@vger.kernel.org
14817S:	Maintained
14818F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14819
14820USB ISP116X DRIVER
14821M:	Olav Kongas <ok@artecdesign.ee>
14822L:	linux-usb@vger.kernel.org
14823S:	Maintained
14824F:	drivers/usb/host/isp116x*
14825F:	include/linux/usb/isp116x.h
14826
14827USB LAN78XX ETHERNET DRIVER
14828M:	Woojung Huh <woojung.huh@microchip.com>
14829M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14830L:	netdev@vger.kernel.org
14831S:	Maintained
14832F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14833F:	drivers/net/usb/lan78xx.*
14834F:	include/dt-bindings/net/microchip-lan78xx.h
14835
14836USB MASS STORAGE DRIVER
14837M:	Alan Stern <stern@rowland.harvard.edu>
14838L:	linux-usb@vger.kernel.org
14839L:	usb-storage@lists.one-eyed-alien.net
14840S:	Maintained
14841W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14842F:	drivers/usb/storage/
14843
14844USB MIDI DRIVER
14845M:	Clemens Ladisch <clemens@ladisch.de>
14846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14847T:	git git://git.alsa-project.org/alsa-kernel.git
14848S:	Maintained
14849F:	sound/usb/midi.*
14850
14851USB NETWORKING DRIVERS
14852L:	linux-usb@vger.kernel.org
14853S:	Odd Fixes
14854F:	drivers/net/usb/
14855
14856USB OHCI DRIVER
14857M:	Alan Stern <stern@rowland.harvard.edu>
14858L:	linux-usb@vger.kernel.org
14859S:	Maintained
14860F:	Documentation/usb/ohci.txt
14861F:	drivers/usb/host/ohci*
14862
14863USB OTG FSM (Finite State Machine)
14864M:	Peter Chen <Peter.Chen@nxp.com>
14865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14866L:	linux-usb@vger.kernel.org
14867S:	Maintained
14868F:	drivers/usb/common/usb-otg-fsm.c
14869
14870USB OVER IP DRIVER
14871M:	Valentina Manea <valentina.manea.m@gmail.com>
14872M:	Shuah Khan <shuah@kernel.org>
14873L:	linux-usb@vger.kernel.org
14874S:	Maintained
14875F:	Documentation/usb/usbip_protocol.txt
14876F:	drivers/usb/usbip/
14877F:	tools/usb/usbip/
14878F:	tools/testing/selftests/drivers/usb/usbip/
14879
14880USB PEGASUS DRIVER
14881M:	Petko Manolov <petkan@nucleusys.com>
14882L:	linux-usb@vger.kernel.org
14883L:	netdev@vger.kernel.org
14884T:	git git://github.com/petkan/pegasus.git
14885W:	https://github.com/petkan/pegasus
14886S:	Maintained
14887F:	drivers/net/usb/pegasus.*
14888
14889USB PHY LAYER
14890M:	Felipe Balbi <balbi@kernel.org>
14891L:	linux-usb@vger.kernel.org
14892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14893S:	Maintained
14894F:	drivers/usb/phy/
14895
14896USB PRINTER DRIVER (usblp)
14897M:	Pete Zaitcev <zaitcev@redhat.com>
14898L:	linux-usb@vger.kernel.org
14899S:	Supported
14900F:	drivers/usb/class/usblp.c
14901
14902USB QMI WWAN NETWORK DRIVER
14903M:	Bjørn Mork <bjorn@mork.no>
14904L:	netdev@vger.kernel.org
14905S:	Maintained
14906F:	Documentation/ABI/testing/sysfs-class-net-qmi
14907F:	drivers/net/usb/qmi_wwan.c
14908
14909USB RTL8150 DRIVER
14910M:	Petko Manolov <petkan@nucleusys.com>
14911L:	linux-usb@vger.kernel.org
14912L:	netdev@vger.kernel.org
14913T:	git git://github.com/petkan/rtl8150.git
14914W:	https://github.com/petkan/rtl8150
14915S:	Maintained
14916F:	drivers/net/usb/rtl8150.c
14917
14918USB SERIAL SUBSYSTEM
14919M:	Johan Hovold <johan@kernel.org>
14920L:	linux-usb@vger.kernel.org
14921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14922S:	Maintained
14923F:	Documentation/usb/usb-serial.txt
14924F:	drivers/usb/serial/
14925F:	include/linux/usb/serial.h
14926
14927USB SMSC75XX ETHERNET DRIVER
14928M:	Steve Glendinning <steve.glendinning@shawell.net>
14929L:	netdev@vger.kernel.org
14930S:	Maintained
14931F:	drivers/net/usb/smsc75xx.*
14932
14933USB SMSC95XX ETHERNET DRIVER
14934M:	Steve Glendinning <steve.glendinning@shawell.net>
14935M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14936L:	netdev@vger.kernel.org
14937S:	Maintained
14938F:	drivers/net/usb/smsc95xx.*
14939
14940USB SUBSYSTEM
14941M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14942L:	linux-usb@vger.kernel.org
14943W:	http://www.linux-usb.org
14944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14945S:	Supported
14946F:	Documentation/devicetree/bindings/usb/
14947F:	Documentation/usb/
14948F:	drivers/usb/
14949F:	include/linux/usb.h
14950F:	include/linux/usb/
14951
14952USB TYPEC PI3USB30532 MUX DRIVER
14953M:	Hans de Goede <hdegoede@redhat.com>
14954L:	linux-usb@vger.kernel.org
14955S:	Maintained
14956F:	drivers/usb/typec/mux/pi3usb30532.c
14957
14958USB TYPEC CLASS
14959M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14960L:	linux-usb@vger.kernel.org
14961S:	Maintained
14962F:	Documentation/ABI/testing/sysfs-class-typec
14963F:	Documentation/driver-api/usb/typec.rst
14964F:	drivers/usb/typec/
14965F:	include/linux/usb/typec.h
14966
14967USB TYPEC BUS FOR ALTERNATE MODES
14968M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14969L:	linux-usb@vger.kernel.org
14970S:	Maintained
14971F:	Documentation/ABI/testing/sysfs-bus-typec
14972F:	Documentation/driver-api/usb/typec_bus.rst
14973F:	drivers/usb/typec/altmodes/
14974F:	include/linux/usb/typec_altmode.h
14975
14976USB UHCI DRIVER
14977M:	Alan Stern <stern@rowland.harvard.edu>
14978L:	linux-usb@vger.kernel.org
14979S:	Maintained
14980F:	drivers/usb/host/uhci*
14981
14982USB VIDEO CLASS
14983M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14984L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14985L:	linux-media@vger.kernel.org
14986T:	git git://linuxtv.org/media_tree.git
14987W:	http://www.ideasonboard.org/uvc/
14988S:	Maintained
14989F:	drivers/media/usb/uvc/
14990F:	include/uapi/linux/uvcvideo.h
14991
14992USB VISION DRIVER
14993M:	Hans Verkuil <hverkuil@xs4all.nl>
14994L:	linux-media@vger.kernel.org
14995T:	git git://linuxtv.org/media_tree.git
14996W:	https://linuxtv.org
14997S:	Odd Fixes
14998F:	drivers/media/usb/usbvision/
14999
15000USB WEBCAM GADGET
15001M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15002L:	linux-usb@vger.kernel.org
15003S:	Maintained
15004F:	drivers/usb/gadget/function/*uvc*
15005F:	drivers/usb/gadget/legacy/webcam.c
15006
15007USB WIRELESS RNDIS DRIVER (rndis_wlan)
15008M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15009L:	linux-wireless@vger.kernel.org
15010S:	Maintained
15011F:	drivers/net/wireless/rndis_wlan.c
15012
15013USB XHCI DRIVER
15014M:	Mathias Nyman <mathias.nyman@intel.com>
15015L:	linux-usb@vger.kernel.org
15016S:	Supported
15017F:	drivers/usb/host/xhci*
15018F:	drivers/usb/host/pci-quirks*
15019
15020USB ZD1201 DRIVER
15021L:	linux-wireless@vger.kernel.org
15022W:	http://linux-lc100020.sourceforge.net
15023S:	Orphan
15024F:	drivers/net/wireless/zydas/zd1201.*
15025
15026USB ZR364XX DRIVER
15027M:	Antoine Jacquet <royale@zerezo.com>
15028L:	linux-usb@vger.kernel.org
15029L:	linux-media@vger.kernel.org
15030T:	git git://linuxtv.org/media_tree.git
15031W:	http://royale.zerezo.com/zr364xx/
15032S:	Maintained
15033F:	Documentation/media/v4l-drivers/zr364xx*
15034F:	drivers/media/usb/zr364xx/
15035
15036USER-MODE LINUX (UML)
15037M:	Jeff Dike <jdike@addtoit.com>
15038M:	Richard Weinberger <richard@nod.at>
15039L:	linux-um@lists.infradead.org
15040W:	http://user-mode-linux.sourceforge.net
15041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15042S:	Maintained
15043F:	Documentation/virtual/uml/
15044F:	arch/um/
15045F:	arch/x86/um/
15046F:	fs/hostfs/
15047F:	fs/hppfs/
15048
15049USERSPACE I/O (UIO)
15050M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15051S:	Maintained
15052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15053F:	Documentation/driver-api/uio-howto.rst
15054F:	drivers/uio/
15055F:	include/linux/uio*.h
15056
15057UTIL-LINUX PACKAGE
15058M:	Karel Zak <kzak@redhat.com>
15059L:	util-linux@vger.kernel.org
15060W:	http://en.wikipedia.org/wiki/Util-linux
15061T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15062S:	Maintained
15063
15064UUID HELPERS
15065M:	Christoph Hellwig <hch@lst.de>
15066R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15067L:	linux-kernel@vger.kernel.org
15068T:	git git://git.infradead.org/users/hch/uuid.git
15069F:	lib/uuid.c
15070F:	lib/test_uuid.c
15071F:	include/linux/uuid.h
15072F:	include/uapi/linux/uuid.h
15073S:	Maintained
15074
15075UVESAFB DRIVER
15076M:	Michal Januszewski <spock@gentoo.org>
15077L:	linux-fbdev@vger.kernel.org
15078W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15079S:	Maintained
15080F:	Documentation/fb/uvesafb.txt
15081F:	drivers/video/fbdev/uvesafb.*
15082
15083VF610 NAND DRIVER
15084M:	Stefan Agner <stefan@agner.ch>
15085L:	linux-mtd@lists.infradead.org
15086S:	Supported
15087F:	drivers/mtd/nand/raw/vf610_nfc.c
15088
15089VFAT/FAT/MSDOS FILESYSTEM
15090M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15091S:	Maintained
15092F:	Documentation/filesystems/vfat.txt
15093F:	fs/fat/
15094
15095VFIO DRIVER
15096M:	Alex Williamson <alex.williamson@redhat.com>
15097L:	kvm@vger.kernel.org
15098T:	git git://github.com/awilliam/linux-vfio.git
15099S:	Maintained
15100F:	Documentation/vfio.txt
15101F:	drivers/vfio/
15102F:	include/linux/vfio.h
15103F:	include/uapi/linux/vfio.h
15104
15105VFIO MEDIATED DEVICE DRIVERS
15106M:	Kirti Wankhede <kwankhede@nvidia.com>
15107L:	kvm@vger.kernel.org
15108S:	Maintained
15109F:	Documentation/vfio-mediated-device.txt
15110F:	drivers/vfio/mdev/
15111F:	include/linux/mdev.h
15112F:	samples/vfio-mdev/
15113
15114VFIO PLATFORM DRIVER
15115M:	Eric Auger <eric.auger@redhat.com>
15116L:	kvm@vger.kernel.org
15117S:	Maintained
15118F:	drivers/vfio/platform/
15119
15120VGA_SWITCHEROO
15121R:	Lukas Wunner <lukas@wunner.de>
15122S:	Maintained
15123F:	Documentation/gpu/vga-switcheroo.rst
15124F:	drivers/gpu/vga/vga_switcheroo.c
15125F:	include/linux/vga_switcheroo.h
15126T:	git git://anongit.freedesktop.org/drm/drm-misc
15127
15128VIA RHINE NETWORK DRIVER
15129S:	Orphan
15130F:	drivers/net/ethernet/via/via-rhine.c
15131
15132VIA SD/MMC CARD CONTROLLER DRIVER
15133M:	Bruce Chang <brucechang@via.com.tw>
15134M:	Harald Welte <HaraldWelte@viatech.com>
15135S:	Maintained
15136F:	drivers/mmc/host/via-sdmmc.c
15137
15138VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15139M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15140L:	linux-fbdev@vger.kernel.org
15141S:	Maintained
15142F:	include/linux/via-core.h
15143F:	include/linux/via-gpio.h
15144F:	include/linux/via_i2c.h
15145F:	drivers/video/fbdev/via/
15146
15147VIA VELOCITY NETWORK DRIVER
15148M:	Francois Romieu <romieu@fr.zoreil.com>
15149L:	netdev@vger.kernel.org
15150S:	Maintained
15151F:	drivers/net/ethernet/via/via-velocity.*
15152
15153VIDEO MULTIPLEXER DRIVER
15154M:	Philipp Zabel <p.zabel@pengutronix.de>
15155L:	linux-media@vger.kernel.org
15156S:	Maintained
15157F:	drivers/media/platform/video-mux.c
15158
15159VIDEO I2C POLLING DRIVER
15160M:	Matt Ranostay <matt.ranostay@konsulko.com>
15161L:	linux-media@vger.kernel.org
15162S:	Maintained
15163F:	drivers/media/i2c/video-i2c.c
15164
15165VIDEOBUF2 FRAMEWORK
15166M:	Pawel Osciak <pawel@osciak.com>
15167M:	Marek Szyprowski <m.szyprowski@samsung.com>
15168M:	Kyungmin Park <kyungmin.park@samsung.com>
15169L:	linux-media@vger.kernel.org
15170S:	Maintained
15171F:	drivers/media/v4l2-core/videobuf2-*
15172F:	include/media/videobuf2-*
15173
15174VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15175M:	Helen Koike <helen.koike@collabora.com>
15176L:	linux-media@vger.kernel.org
15177T:	git git://linuxtv.org/media_tree.git
15178W:	https://linuxtv.org
15179S:	Maintained
15180F:	drivers/media/platform/vimc/*
15181
15182VIRT LIB
15183M:	Alex Williamson <alex.williamson@redhat.com>
15184M:	Paolo Bonzini <pbonzini@redhat.com>
15185L:	kvm@vger.kernel.org
15186S:	Supported
15187F:	virt/lib/
15188
15189VIRTIO AND VHOST VSOCK DRIVER
15190M:	Stefan Hajnoczi <stefanha@redhat.com>
15191L:	kvm@vger.kernel.org
15192L:	virtualization@lists.linux-foundation.org
15193L:	netdev@vger.kernel.org
15194S:	Maintained
15195F:	include/linux/virtio_vsock.h
15196F:	include/uapi/linux/virtio_vsock.h
15197F:	include/uapi/linux/vsockmon.h
15198F:	include/uapi/linux/vm_sockets_diag.h
15199F:	net/vmw_vsock/diag.c
15200F:	net/vmw_vsock/af_vsock_tap.c
15201F:	net/vmw_vsock/virtio_transport_common.c
15202F:	net/vmw_vsock/virtio_transport.c
15203F:	drivers/net/vsockmon.c
15204F:	drivers/vhost/vsock.c
15205F:	drivers/vhost/vsock.h
15206F:	tools/testing/vsock/
15207
15208VIRTIO CONSOLE DRIVER
15209M:	Amit Shah <amit@kernel.org>
15210L:	virtualization@lists.linux-foundation.org
15211S:	Maintained
15212F:	drivers/char/virtio_console.c
15213F:	include/linux/virtio_console.h
15214F:	include/uapi/linux/virtio_console.h
15215
15216VIRTIO CORE, NET AND BLOCK DRIVERS
15217M:	"Michael S. Tsirkin" <mst@redhat.com>
15218M:	Jason Wang <jasowang@redhat.com>
15219L:	virtualization@lists.linux-foundation.org
15220S:	Maintained
15221F:	Documentation/devicetree/bindings/virtio/
15222F:	drivers/virtio/
15223F:	tools/virtio/
15224F:	drivers/net/virtio_net.c
15225F:	drivers/block/virtio_blk.c
15226F:	include/linux/virtio*.h
15227F:	include/uapi/linux/virtio_*.h
15228F:	drivers/crypto/virtio/
15229F:	mm/balloon_compaction.c
15230
15231VIRTIO CRYPTO DRIVER
15232M:	Gonglei <arei.gonglei@huawei.com>
15233L:	virtualization@lists.linux-foundation.org
15234L:	linux-crypto@vger.kernel.org
15235S:	Maintained
15236F:	drivers/crypto/virtio/
15237F:	include/uapi/linux/virtio_crypto.h
15238
15239VIRTIO DRIVERS FOR S390
15240M:	Cornelia Huck <cohuck@redhat.com>
15241M:	Halil Pasic <pasic@linux.ibm.com>
15242L:	linux-s390@vger.kernel.org
15243L:	virtualization@lists.linux-foundation.org
15244L:	kvm@vger.kernel.org
15245S:	Supported
15246F:	drivers/s390/virtio/
15247F:	arch/s390/include/uapi/asm/virtio-ccw.h
15248
15249VIRTIO GPU DRIVER
15250M:	David Airlie <airlied@linux.ie>
15251M:	Gerd Hoffmann <kraxel@redhat.com>
15252L:	dri-devel@lists.freedesktop.org
15253L:	virtualization@lists.linux-foundation.org
15254T:	git git://anongit.freedesktop.org/drm/drm-misc
15255S:	Maintained
15256F:	drivers/gpu/drm/virtio/
15257F:	include/uapi/linux/virtio_gpu.h
15258
15259VIRTIO HOST (VHOST)
15260M:	"Michael S. Tsirkin" <mst@redhat.com>
15261M:	Jason Wang <jasowang@redhat.com>
15262L:	kvm@vger.kernel.org
15263L:	virtualization@lists.linux-foundation.org
15264L:	netdev@vger.kernel.org
15265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15266S:	Maintained
15267F:	drivers/vhost/
15268F:	include/uapi/linux/vhost.h
15269
15270VIRTIO INPUT DRIVER
15271M:	Gerd Hoffmann <kraxel@redhat.com>
15272S:	Maintained
15273F:	drivers/virtio/virtio_input.c
15274F:	include/uapi/linux/virtio_input.h
15275
15276VIRTUAL BOX GUEST DEVICE DRIVER
15277M:	Hans de Goede <hdegoede@redhat.com>
15278M:	Arnd Bergmann <arnd@arndb.de>
15279M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15280S:	Maintained
15281F:	include/linux/vbox_utils.h
15282F:	include/uapi/linux/vbox*.h
15283F:	drivers/virt/vboxguest/
15284
15285VIRTUAL SERIO DEVICE DRIVER
15286M:	Stephen Chandler Paul <thatslyude@gmail.com>
15287S:	Maintained
15288F:	drivers/input/serio/userio.c
15289F:	include/uapi/linux/userio.h
15290
15291VIVID VIRTUAL VIDEO DRIVER
15292M:	Hans Verkuil <hverkuil@xs4all.nl>
15293L:	linux-media@vger.kernel.org
15294T:	git git://linuxtv.org/media_tree.git
15295W:	https://linuxtv.org
15296S:	Maintained
15297F:	drivers/media/platform/vivid/*
15298
15299VLYNQ BUS
15300M:	Florian Fainelli <f.fainelli@gmail.com>
15301L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15302S:	Maintained
15303F:	drivers/vlynq/vlynq.c
15304F:	include/linux/vlynq.h
15305
15306VME SUBSYSTEM
15307M:	Martyn Welch <martyn@welchs.me.uk>
15308M:	Manohar Vanga <manohar.vanga@gmail.com>
15309M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15310L:	devel@driverdev.osuosl.org
15311S:	Maintained
15312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15313F:	Documentation/driver-api/vme.rst
15314F:	drivers/staging/vme/
15315F:	drivers/vme/
15316F:	include/linux/vme*
15317
15318VMWARE BALLOON DRIVER
15319M:	Xavier Deguillard <xdeguillard@vmware.com>
15320M:	Philip Moltmann <moltmann@vmware.com>
15321M:	"VMware, Inc." <pv-drivers@vmware.com>
15322L:	linux-kernel@vger.kernel.org
15323S:	Maintained
15324F:	drivers/misc/vmw_balloon.c
15325
15326VMWARE HYPERVISOR INTERFACE
15327M:	Alok Kataria <akataria@vmware.com>
15328L:	virtualization@lists.linux-foundation.org
15329S:	Supported
15330F:	arch/x86/kernel/cpu/vmware.c
15331
15332VMWARE PVRDMA DRIVER
15333M:	Adit Ranadive <aditr@vmware.com>
15334M:	VMware PV-Drivers <pv-drivers@vmware.com>
15335L:	linux-rdma@vger.kernel.org
15336S:	Maintained
15337F:	drivers/infiniband/hw/vmw_pvrdma/
15338
15339VMware PVSCSI driver
15340M:	Jim Gill <jgill@vmware.com>
15341M:	VMware PV-Drivers <pv-drivers@vmware.com>
15342L:	linux-scsi@vger.kernel.org
15343S:	Maintained
15344F:	drivers/scsi/vmw_pvscsi.c
15345F:	drivers/scsi/vmw_pvscsi.h
15346
15347VMWARE VMMOUSE SUBDRIVER
15348M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15349M:	"VMware, Inc." <pv-drivers@vmware.com>
15350L:	linux-input@vger.kernel.org
15351S:	Maintained
15352F:	drivers/input/mouse/vmmouse.c
15353F:	drivers/input/mouse/vmmouse.h
15354
15355VMWARE VMXNET3 ETHERNET DRIVER
15356M:	Ronak Doshi <doshir@vmware.com>
15357M:	"VMware, Inc." <pv-drivers@vmware.com>
15358L:	netdev@vger.kernel.org
15359S:	Maintained
15360F:	drivers/net/vmxnet3/
15361
15362VOCORE VOCORE2 BOARD
15363M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15364L:	linux-mips@linux-mips.org
15365S:	Maintained
15366F:	arch/mips/boot/dts/ralink/vocore2.dts
15367
15368VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15369M:	Liam Girdwood <lgirdwood@gmail.com>
15370M:	Mark Brown <broonie@kernel.org>
15371L:	linux-kernel@vger.kernel.org
15372W:	http://www.slimlogic.co.uk/?p=48
15373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15374S:	Supported
15375F:	Documentation/devicetree/bindings/regulator/
15376F:	Documentation/power/regulator/
15377F:	drivers/regulator/
15378F:	include/dt-bindings/regulator/
15379F:	include/linux/regulator/
15380
15381VRF
15382M:	David Ahern <dsa@cumulusnetworks.com>
15383M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15384L:	netdev@vger.kernel.org
15385S:	Maintained
15386F:	drivers/net/vrf.c
15387F:	Documentation/networking/vrf.txt
15388
15389VT1211 HARDWARE MONITOR DRIVER
15390M:	Juerg Haefliger <juergh@gmail.com>
15391L:	linux-hwmon@vger.kernel.org
15392S:	Maintained
15393F:	Documentation/hwmon/vt1211
15394F:	drivers/hwmon/vt1211.c
15395
15396VT8231 HARDWARE MONITOR DRIVER
15397M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15398L:	linux-hwmon@vger.kernel.org
15399S:	Maintained
15400F:	drivers/hwmon/vt8231.c
15401
15402VUB300 USB to SDIO/SD/MMC bridge chip
15403M:	Tony Olech <tony.olech@elandigitalsystems.com>
15404L:	linux-mmc@vger.kernel.org
15405L:	linux-usb@vger.kernel.org
15406S:	Supported
15407F:	drivers/mmc/host/vub300.c
15408
15409W1 DALLAS'S 1-WIRE BUS
15410M:	Evgeniy Polyakov <zbr@ioremap.net>
15411S:	Maintained
15412F:	Documentation/w1/
15413F:	drivers/w1/
15414F:	include/linux/w1.h
15415
15416W83791D HARDWARE MONITORING DRIVER
15417M:	Marc Hulsman <m.hulsman@tudelft.nl>
15418L:	linux-hwmon@vger.kernel.org
15419S:	Maintained
15420F:	Documentation/hwmon/w83791d
15421F:	drivers/hwmon/w83791d.c
15422
15423W83793 HARDWARE MONITORING DRIVER
15424M:	Rudolf Marek <r.marek@assembler.cz>
15425L:	linux-hwmon@vger.kernel.org
15426S:	Maintained
15427F:	Documentation/hwmon/w83793
15428F:	drivers/hwmon/w83793.c
15429
15430W83795 HARDWARE MONITORING DRIVER
15431M:	Jean Delvare <jdelvare@suse.com>
15432L:	linux-hwmon@vger.kernel.org
15433S:	Maintained
15434F:	drivers/hwmon/w83795.c
15435
15436W83L51xD SD/MMC CARD INTERFACE DRIVER
15437M:	Pierre Ossman <pierre@ossman.eu>
15438S:	Maintained
15439F:	drivers/mmc/host/wbsd.*
15440
15441WACOM PROTOCOL 4 SERIAL TABLETS
15442M:	Julian Squires <julian@cipht.net>
15443M:	Hans de Goede <hdegoede@redhat.com>
15444L:	linux-input@vger.kernel.org
15445S:	Maintained
15446F:	drivers/input/tablet/wacom_serial4.c
15447
15448WATCHDOG DEVICE DRIVERS
15449M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15450M:	Guenter Roeck <linux@roeck-us.net>
15451L:	linux-watchdog@vger.kernel.org
15452W:	http://www.linux-watchdog.org/
15453T:	git git://www.linux-watchdog.org/linux-watchdog.git
15454S:	Maintained
15455F:	Documentation/devicetree/bindings/watchdog/
15456F:	Documentation/watchdog/
15457F:	drivers/watchdog/
15458F:	include/linux/watchdog.h
15459F:	include/uapi/linux/watchdog.h
15460
15461WHISKEYCOVE PMIC GPIO DRIVER
15462M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15463L:	linux-gpio@vger.kernel.org
15464S:	Maintained
15465F:	drivers/gpio/gpio-wcove.c
15466
15467WIIMOTE HID DRIVER
15468M:	David Herrmann <dh.herrmann@googlemail.com>
15469L:	linux-input@vger.kernel.org
15470S:	Maintained
15471F:	drivers/hid/hid-wiimote*
15472
15473WILOCITY WIL6210 WIRELESS DRIVER
15474M:	Maya Erez <merez@codeaurora.org>
15475L:	linux-wireless@vger.kernel.org
15476L:	wil6210@qti.qualcomm.com
15477S:	Supported
15478W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15479F:	drivers/net/wireless/ath/wil6210/
15480
15481WIMAX STACK
15482M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15483M:	linux-wimax@intel.com
15484L:	wimax@linuxwimax.org (subscribers-only)
15485S:	Supported
15486W:	http://linuxwimax.org
15487F:	Documentation/wimax/README.wimax
15488F:	include/linux/wimax/debug.h
15489F:	include/net/wimax.h
15490F:	include/uapi/linux/wimax.h
15491F:	net/wimax/
15492
15493WINBOND CIR DRIVER
15494M:	David Härdeman <david@hardeman.nu>
15495S:	Maintained
15496F:	drivers/media/rc/winbond-cir.c
15497
15498WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15499M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15500L:	linux-watchdog@vger.kernel.org
15501S:	Maintained
15502F:	drivers/watchdog/ebc-c384_wdt.c
15503
15504WINSYSTEMS WS16C48 GPIO DRIVER
15505M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15506L:	linux-gpio@vger.kernel.org
15507S:	Maintained
15508F:	drivers/gpio/gpio-ws16c48.c
15509
15510WISTRON LAPTOP BUTTON DRIVER
15511M:	Miloslav Trmac <mitr@volny.cz>
15512S:	Maintained
15513F:	drivers/input/misc/wistron_btns.c
15514
15515WL3501 WIRELESS PCMCIA CARD DRIVER
15516L:	linux-wireless@vger.kernel.org
15517S:	Odd fixes
15518F:	drivers/net/wireless/wl3501*
15519
15520WOLFSON MICROELECTRONICS DRIVERS
15521L:	patches@opensource.cirrus.com
15522T:	git https://github.com/CirrusLogic/linux-drivers.git
15523W:	https://github.com/CirrusLogic/linux-drivers/wiki
15524S:	Supported
15525F:	Documentation/hwmon/wm83??
15526F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15527F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15528F:	Documentation/devicetree/bindings/mfd/arizona.txt
15529F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15530F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15531F:	arch/arm/mach-s3c64xx/mach-crag6410*
15532F:	drivers/clk/clk-wm83*.c
15533F:	drivers/extcon/extcon-arizona.c
15534F:	drivers/leds/leds-wm83*.c
15535F:	drivers/gpio/gpio-*wm*.c
15536F:	drivers/gpio/gpio-arizona.c
15537F:	drivers/hwmon/wm83??-hwmon.c
15538F:	drivers/input/misc/wm831x-on.c
15539F:	drivers/input/touchscreen/wm831x-ts.c
15540F:	drivers/input/touchscreen/wm97*.c
15541F:	drivers/mfd/arizona*
15542F:	drivers/mfd/wm*.c
15543F:	drivers/mfd/cs47l24*
15544F:	drivers/power/supply/wm83*.c
15545F:	drivers/rtc/rtc-wm83*.c
15546F:	drivers/regulator/wm8*.c
15547F:	drivers/regulator/arizona*
15548F:	drivers/video/backlight/wm83*_bl.c
15549F:	drivers/watchdog/wm83*_wdt.c
15550F:	include/linux/mfd/arizona/
15551F:	include/linux/mfd/wm831x/
15552F:	include/linux/mfd/wm8350/
15553F:	include/linux/mfd/wm8400*
15554F:	include/linux/regulator/arizona*
15555F:	include/linux/wm97xx.h
15556F:	include/sound/wm????.h
15557F:	sound/soc/codecs/arizona.?
15558F:	sound/soc/codecs/wm*
15559F:	sound/soc/codecs/cs47l24*
15560
15561WORKQUEUE
15562M:	Tejun Heo <tj@kernel.org>
15563R:	Lai Jiangshan <jiangshanlai@gmail.com>
15564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15565S:	Maintained
15566F:	include/linux/workqueue.h
15567F:	kernel/workqueue.c
15568F:	Documentation/core-api/workqueue.rst
15569
15570X-POWERS AXP288 PMIC DRIVERS
15571M:	Hans de Goede <hdegoede@redhat.com>
15572S:	Maintained
15573N:	axp288
15574F:	drivers/acpi/pmic/intel_pmic_xpower.c
15575
15576X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15577M:	Chen-Yu Tsai <wens@csie.org>
15578L:	linux-kernel@vger.kernel.org
15579S:	Maintained
15580N:	axp[128]
15581
15582X.25 NETWORK LAYER
15583M:	Andrew Hendry <andrew.hendry@gmail.com>
15584L:	linux-x25@vger.kernel.org
15585S:	Odd Fixes
15586F:	Documentation/networking/x25*
15587F:	include/net/x25*
15588F:	net/x25/
15589
15590X86 ARCHITECTURE (32-BIT AND 64-BIT)
15591M:	Thomas Gleixner <tglx@linutronix.de>
15592M:	Ingo Molnar <mingo@redhat.com>
15593R:	"H. Peter Anvin" <hpa@zytor.com>
15594M:	x86@kernel.org
15595L:	linux-kernel@vger.kernel.org
15596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15597S:	Maintained
15598F:	Documentation/devicetree/bindings/x86/
15599F:	Documentation/x86/
15600F:	arch/x86/
15601
15602X86 ENTRY CODE
15603M:	Andy Lutomirski <luto@kernel.org>
15604L:	linux-kernel@vger.kernel.org
15605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15606S:	Maintained
15607F:	arch/x86/entry/
15608
15609X86 MCE INFRASTRUCTURE
15610M:	Tony Luck <tony.luck@intel.com>
15611M:	Borislav Petkov <bp@alien8.de>
15612L:	linux-edac@vger.kernel.org
15613S:	Maintained
15614F:	arch/x86/kernel/cpu/mcheck/*
15615
15616X86 MICROCODE UPDATE SUPPORT
15617M:	Borislav Petkov <bp@alien8.de>
15618S:	Maintained
15619F:	arch/x86/kernel/cpu/microcode/*
15620
15621X86 PLATFORM DRIVERS
15622M:	Darren Hart <dvhart@infradead.org>
15623M:	Andy Shevchenko <andy@infradead.org>
15624L:	platform-driver-x86@vger.kernel.org
15625T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15626S:	Maintained
15627F:	drivers/platform/x86/
15628F:	drivers/platform/olpc/
15629
15630X86 VDSO
15631M:	Andy Lutomirski <luto@kernel.org>
15632L:	linux-kernel@vger.kernel.org
15633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15634S:	Maintained
15635F:	arch/x86/entry/vdso/
15636
15637XC2028/3028 TUNER DRIVER
15638M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15639L:	linux-media@vger.kernel.org
15640W:	https://linuxtv.org
15641T:	git git://linuxtv.org/media_tree.git
15642S:	Maintained
15643F:	drivers/media/tuners/tuner-xc2028.*
15644
15645XDP SOCKETS (AF_XDP)
15646M:	Björn Töpel <bjorn.topel@intel.com>
15647M:	Magnus Karlsson <magnus.karlsson@intel.com>
15648L:	netdev@vger.kernel.org
15649S:	Maintained
15650F:	kernel/bpf/xskmap.c
15651F:	net/xdp/
15652
15653XEN BLOCK SUBSYSTEM
15654M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15655M:	Roger Pau Monné <roger.pau@citrix.com>
15656L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15657S:	Supported
15658F:	drivers/block/xen-blkback/*
15659F:	drivers/block/xen*
15660
15661XEN HYPERVISOR ARM
15662M:	Stefano Stabellini <sstabellini@kernel.org>
15663L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15664S:	Maintained
15665F:	arch/arm/xen/
15666F:	arch/arm/include/asm/xen/
15667
15668XEN HYPERVISOR ARM64
15669M:	Stefano Stabellini <sstabellini@kernel.org>
15670L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15671S:	Maintained
15672F:	arch/arm64/xen/
15673F:	arch/arm64/include/asm/xen/
15674
15675XEN HYPERVISOR INTERFACE
15676M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15677M:	Juergen Gross <jgross@suse.com>
15678L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15680S:	Supported
15681F:	arch/x86/xen/
15682F:	drivers/*/xen-*front.c
15683F:	drivers/xen/
15684F:	arch/x86/include/asm/xen/
15685F:	arch/x86/include/asm/pvclock-abi.h
15686F:	include/xen/
15687F:	include/uapi/xen/
15688F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15689F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15690
15691XEN NETWORK BACKEND DRIVER
15692M:	Wei Liu <wei.liu2@citrix.com>
15693M:	Paul Durrant <paul.durrant@citrix.com>
15694L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15695L:	netdev@vger.kernel.org
15696S:	Supported
15697F:	drivers/net/xen-netback/*
15698
15699XEN PCI SUBSYSTEM
15700M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15701L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15702S:	Supported
15703F:	arch/x86/pci/*xen*
15704F:	drivers/pci/*xen*
15705
15706XEN PVSCSI DRIVERS
15707M:	Juergen Gross <jgross@suse.com>
15708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15709L:	linux-scsi@vger.kernel.org
15710S:	Supported
15711F:	drivers/scsi/xen-scsifront.c
15712F:	drivers/xen/xen-scsiback.c
15713F:	include/xen/interface/io/vscsiif.h
15714
15715XEN SWIOTLB SUBSYSTEM
15716M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15717L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15718L:	iommu@lists.linux-foundation.org
15719S:	Supported
15720F:	arch/x86/xen/*swiotlb*
15721F:	drivers/xen/*swiotlb*
15722
15723XEN SOUND FRONTEND DRIVER
15724M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15725L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15727S:	Supported
15728F:	sound/xen/*
15729
15730XFS FILESYSTEM
15731M:	Darrick J. Wong <darrick.wong@oracle.com>
15732M:	linux-xfs@vger.kernel.org
15733L:	linux-xfs@vger.kernel.org
15734W:	http://xfs.org/
15735T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15736S:	Supported
15737F:	Documentation/filesystems/xfs.txt
15738F:	fs/xfs/
15739
15740XILINX AXI ETHERNET DRIVER
15741M:	Anirudha Sarangi <anirudh@xilinx.com>
15742M:	John Linn <John.Linn@xilinx.com>
15743S:	Maintained
15744F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15745
15746XILINX UARTLITE SERIAL DRIVER
15747M:	Peter Korsgaard <jacmet@sunsite.dk>
15748L:	linux-serial@vger.kernel.org
15749S:	Maintained
15750F:	drivers/tty/serial/uartlite.c
15751
15752XILINX VIDEO IP CORES
15753M:	Hyun Kwon <hyun.kwon@xilinx.com>
15754M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15755L:	linux-media@vger.kernel.org
15756T:	git git://linuxtv.org/media_tree.git
15757S:	Supported
15758F:	Documentation/devicetree/bindings/media/xilinx/
15759F:	drivers/media/platform/xilinx/
15760F:	include/uapi/linux/xilinx-v4l2-controls.h
15761
15762XILLYBUS DRIVER
15763M:	Eli Billauer <eli.billauer@gmail.com>
15764L:	linux-kernel@vger.kernel.org
15765S:	Supported
15766F:	drivers/char/xillybus/
15767
15768XLP9XX I2C DRIVER
15769M:	George Cherian <george.cherian@cavium.com>
15770M:	Jan Glauber <jglauber@cavium.com>
15771L:	linux-i2c@vger.kernel.org
15772W:	http://www.cavium.com
15773S:	Supported
15774F:	drivers/i2c/busses/i2c-xlp9xx.c
15775
15776XRA1403 GPIO EXPANDER
15777M:	Nandor Han <nandor.han@ge.com>
15778M:	Semi Malinen <semi.malinen@ge.com>
15779L:	linux-gpio@vger.kernel.org
15780S:	Maintained
15781F:	drivers/gpio/gpio-xra1403.c
15782F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15783
15784XTENSA XTFPGA PLATFORM SUPPORT
15785M:	Max Filippov <jcmvbkbc@gmail.com>
15786L:	linux-xtensa@linux-xtensa.org
15787S:	Maintained
15788F:	drivers/spi/spi-xtensa-xtfpga.c
15789F:	sound/soc/xtensa/xtfpga-i2s.c
15790
15791YAM DRIVER FOR AX.25
15792M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15793L:	linux-hams@vger.kernel.org
15794S:	Maintained
15795F:	drivers/net/hamradio/yam*
15796F:	include/linux/yam.h
15797
15798YAMA SECURITY MODULE
15799M:	Kees Cook <keescook@chromium.org>
15800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15801S:	Supported
15802F:	security/yama/
15803F:	Documentation/admin-guide/LSM/Yama.rst
15804
15805YEALINK PHONE DRIVER
15806M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15807L:	usbb2k-api-dev@nongnu.org
15808S:	Maintained
15809F:	Documentation/input/devices/yealink.rst
15810F:	drivers/input/misc/yealink.*
15811
15812Z8530 DRIVER FOR AX.25
15813M:	Joerg Reuter <jreuter@yaina.de>
15814W:	http://yaina.de/jreuter/
15815W:	http://www.qsl.net/dl1bke/
15816L:	linux-hams@vger.kernel.org
15817S:	Maintained
15818F:	Documentation/networking/z8530drv.txt
15819F:	drivers/net/hamradio/*scc.c
15820F:	drivers/net/hamradio/z8530.h
15821
15822ZBUD COMPRESSED PAGE ALLOCATOR
15823M:	Seth Jennings <sjenning@redhat.com>
15824M:	Dan Streetman <ddstreet@ieee.org>
15825L:	linux-mm@kvack.org
15826S:	Maintained
15827F:	mm/zbud.c
15828F:	include/linux/zbud.h
15829
15830ZD1211RW WIRELESS DRIVER
15831M:	Daniel Drake <dsd@gentoo.org>
15832M:	Ulrich Kunitz <kune@deine-taler.de>
15833W:	http://zd1211.ath.cx/wiki/DriverRewrite
15834L:	linux-wireless@vger.kernel.org
15835L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15836S:	Maintained
15837F:	drivers/net/wireless/zydas/zd1211rw/
15838
15839ZD1301 MEDIA DRIVER
15840M:	Antti Palosaari <crope@iki.fi>
15841L:	linux-media@vger.kernel.org
15842W:	https://linuxtv.org/
15843W:	http://palosaari.fi/linux/
15844Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15845S:	Maintained
15846F:	drivers/media/usb/dvb-usb-v2/zd1301*
15847
15848ZD1301_DEMOD MEDIA DRIVER
15849M:	Antti Palosaari <crope@iki.fi>
15850L:	linux-media@vger.kernel.org
15851W:	https://linuxtv.org/
15852W:	http://palosaari.fi/linux/
15853Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15854S:	Maintained
15855F:	drivers/media/dvb-frontends/zd1301_demod*
15856
15857ZPOOL COMPRESSED PAGE STORAGE API
15858M:	Dan Streetman <ddstreet@ieee.org>
15859L:	linux-mm@kvack.org
15860S:	Maintained
15861F:	mm/zpool.c
15862F:	include/linux/zpool.h
15863
15864ZR36067 VIDEO FOR LINUX DRIVER
15865L:	mjpeg-users@lists.sourceforge.net
15866L:	linux-media@vger.kernel.org
15867W:	http://mjpeg.sourceforge.net/driver-zoran/
15868T:	hg https://linuxtv.org/hg/v4l-dvb
15869S:	Odd Fixes
15870F:	drivers/staging/media/zoran/
15871
15872ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15873M:	Minchan Kim <minchan@kernel.org>
15874M:	Nitin Gupta <ngupta@vflare.org>
15875R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15876L:	linux-kernel@vger.kernel.org
15877S:	Maintained
15878F:	drivers/block/zram/
15879F:	Documentation/blockdev/zram.txt
15880
15881ZS DECSTATION Z85C30 SERIAL DRIVER
15882M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15883S:	Maintained
15884F:	drivers/tty/serial/zs.*
15885
15886ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15887M:	Minchan Kim <minchan@kernel.org>
15888M:	Nitin Gupta <ngupta@vflare.org>
15889R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15890L:	linux-mm@kvack.org
15891S:	Maintained
15892F:	mm/zsmalloc.c
15893F:	include/linux/zsmalloc.h
15894F:	Documentation/vm/zsmalloc.rst
15895
15896ZSWAP COMPRESSED SWAP CACHING
15897M:	Seth Jennings <sjenning@redhat.com>
15898M:	Dan Streetman <ddstreet@ieee.org>
15899L:	linux-mm@kvack.org
15900S:	Maintained
15901F:	mm/zswap.c
15902
15903THE REST
15904M:	Linus Torvalds <torvalds@linux-foundation.org>
15905L:	linux-kernel@vger.kernel.org
15906Q:	http://patchwork.kernel.org/project/LKML/list/
15907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15908S:	Buried alive in reporters
15909F:	*
15910F:	*/
15911