xref: /linux/MAINTAINERS (revision 83039f22ba2f6aff935a2acbb6bf671374e8317d)
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
794ANALOG DEVICES INC AD5686 DRIVER
795M:	Stefan Popa <stefan.popa@analog.com>
796L:	linux-pm@vger.kernel.org
797W:	http://ez.analog.com/community/linux-device-drivers
798S:	Supported
799F:	drivers/iio/dac/ad5686*
800F:	drivers/iio/dac/ad5696*
801
802ANALOG DEVICES INC AD9389B DRIVER
803M:	Hans Verkuil <hans.verkuil@cisco.com>
804L:	linux-media@vger.kernel.org
805S:	Maintained
806F:	drivers/media/i2c/ad9389b*
807
808ANALOG DEVICES INC ADV7180 DRIVER
809M:	Lars-Peter Clausen <lars@metafoo.de>
810L:	linux-media@vger.kernel.org
811W:	http://ez.analog.com/community/linux-device-drivers
812S:	Supported
813F:	drivers/media/i2c/adv7180.c
814
815ANALOG DEVICES INC ADV748X DRIVER
816M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	drivers/media/i2c/adv748x/*
820
821ANALOG DEVICES INC ADV7511 DRIVER
822M:	Hans Verkuil <hans.verkuil@cisco.com>
823L:	linux-media@vger.kernel.org
824S:	Maintained
825F:	drivers/media/i2c/adv7511*
826
827ANALOG DEVICES INC ADV7604 DRIVER
828M:	Hans Verkuil <hans.verkuil@cisco.com>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831F:	drivers/media/i2c/adv7604*
832
833ANALOG DEVICES INC ADV7842 DRIVER
834M:	Hans Verkuil <hans.verkuil@cisco.com>
835L:	linux-media@vger.kernel.org
836S:	Maintained
837F:	drivers/media/i2c/adv7842*
838
839ANALOG DEVICES INC ASOC CODEC DRIVERS
840M:	Lars-Peter Clausen <lars@metafoo.de>
841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
842W:	http://wiki.analog.com/
843W:	http://ez.analog.com/community/linux-device-drivers
844S:	Supported
845F:	sound/soc/codecs/adau*
846F:	sound/soc/codecs/adav*
847F:	sound/soc/codecs/ad1*
848F:	sound/soc/codecs/ad7*
849F:	sound/soc/codecs/ssm*
850F:	sound/soc/codecs/sigmadsp.*
851
852ANALOG DEVICES INC DMA DRIVERS
853M:	Lars-Peter Clausen <lars@metafoo.de>
854W:	http://ez.analog.com/community/linux-device-drivers
855S:	Supported
856F:	drivers/dma/dma-axi-dmac.c
857
858ANALOG DEVICES INC IIO DRIVERS
859M:	Lars-Peter Clausen <lars@metafoo.de>
860M:	Michael Hennerich <Michael.Hennerich@analog.com>
861W:	http://wiki.analog.com/
862W:	http://ez.analog.com/community/linux-device-drivers
863S:	Supported
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
865F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
866F:	drivers/iio/*/ad*
867F:	drivers/iio/adc/ltc2497*
868X:	drivers/iio/*/adjd*
869F:	drivers/staging/iio/*/ad*
870
871ANDES ARCHITECTURE
872M:	Greentime Hu <green.hu@gmail.com>
873M:	Vincent Chen <deanbo422@gmail.com>
874T:	git https://github.com/andestech/linux.git
875S:	Supported
876F:	arch/nds32/
877F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
878F:	Documentation/devicetree/bindings/nds32/
879K:	nds32
880N:	nds32
881
882ANDROID CONFIG FRAGMENTS
883M:	Rob Herring <robh@kernel.org>
884S:	Supported
885F:	kernel/configs/android*
886
887ANDROID DRIVERS
888M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
889M:	Arve Hjønnevåg <arve@android.com>
890M:	Todd Kjos <tkjos@android.com>
891M:	Martijn Coenen <maco@android.com>
892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
893L:	devel@driverdev.osuosl.org
894S:	Supported
895F:	drivers/android/
896F:	drivers/staging/android/
897
898ANDROID GOLDFISH PIC DRIVER
899M:	Miodrag Dinic <miodrag.dinic@mips.com>
900S:	Supported
901F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
902F:	drivers/irqchip/irq-goldfish-pic.c
903
904ANDROID GOLDFISH RTC DRIVER
905M:	Miodrag Dinic <miodrag.dinic@mips.com>
906S:	Supported
907F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
908F:	drivers/rtc/rtc-goldfish.c
909
910ANDROID ION DRIVER
911M:	Laura Abbott <labbott@redhat.com>
912M:	Sumit Semwal <sumit.semwal@linaro.org>
913L:	devel@driverdev.osuosl.org
914L:	dri-devel@lists.freedesktop.org
915L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
916S:	Supported
917F:	drivers/staging/android/ion
918F:	drivers/staging/android/uapi/ion.h
919
920AOA (Apple Onboard Audio) ALSA DRIVER
921M:	Johannes Berg <johannes@sipsolutions.net>
922L:	linuxppc-dev@lists.ozlabs.org
923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
924S:	Maintained
925F:	sound/aoa/
926
927APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
928M:	William Breathitt Gray <vilhelm.gray@gmail.com>
929L:	linux-iio@vger.kernel.org
930S:	Maintained
931F:	drivers/iio/adc/stx104.c
932
933APM DRIVER
934M:	Jiri Kosina <jikos@kernel.org>
935S:	Odd fixes
936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
937F:	arch/x86/kernel/apm_32.c
938F:	include/linux/apm_bios.h
939F:	include/uapi/linux/apm_bios.h
940F:	drivers/char/apm-emulation.c
941
942APPARMOR SECURITY MODULE
943M:	John Johansen <john.johansen@canonical.com>
944L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
945W:	wiki.apparmor.net
946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
947S:	Supported
948F:	security/apparmor/
949F:	Documentation/admin-guide/LSM/apparmor.rst
950
951APPLE BCM5974 MULTITOUCH DRIVER
952M:	Henrik Rydberg <rydberg@bitmath.org>
953L:	linux-input@vger.kernel.org
954S:	Odd fixes
955F:	drivers/input/mouse/bcm5974.c
956
957APPLE SMC DRIVER
958M:	Henrik Rydberg <rydberg@bitmath.org>
959L:	linux-hwmon@vger.kernel.org
960S:	Odd fixes
961F:	drivers/hwmon/applesmc.c
962
963APPLETALK NETWORK LAYER
964L:	netdev@vger.kernel.org
965S:	Odd fixes
966F:	drivers/net/appletalk/
967F:	net/appletalk/
968
969APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
970M:	Duc Dang <dhdang@apm.com>
971S:	Supported
972F:	arch/arm64/boot/dts/apm/
973
974APPLIED MICRO (APM) X-GENE SOC EDAC
975M:	Loc Ho <lho@apm.com>
976S:	Supported
977F:	drivers/edac/xgene_edac.c
978F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
979
980APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
981M:	Iyappan Subramanian <isubramanian@apm.com>
982M:	Keyur Chudgar <kchudgar@apm.com>
983S:	Supported
984F:	drivers/net/ethernet/apm/xgene-v2/
985
986APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
987M:	Iyappan Subramanian <isubramanian@apm.com>
988M:	Keyur Chudgar <kchudgar@apm.com>
989M:	Quan Nguyen <qnguyen@apm.com>
990S:	Supported
991F:	drivers/net/ethernet/apm/xgene/
992F:	drivers/net/phy/mdio-xgene.c
993F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
994F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
995
996APPLIED MICRO (APM) X-GENE SOC PMU
997M:	Tai Nguyen <ttnguyen@apm.com>
998S:	Supported
999F:	drivers/perf/xgene_pmu.c
1000F:	Documentation/perf/xgene-pmu.txt
1001F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1002
1003APTINA CAMERA SENSOR PLL
1004M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1005L:	linux-media@vger.kernel.org
1006S:	Maintained
1007F:	drivers/media/i2c/aptina-pll.*
1008
1009ARC FRAMEBUFFER DRIVER
1010M:	Jaya Kumar <jayalk@intworks.biz>
1011S:	Maintained
1012F:	drivers/video/fbdev/arcfb.c
1013F:	drivers/video/fbdev/core/fb_defio.c
1014
1015ARC PGU DRM DRIVER
1016M:	Alexey Brodkin <abrodkin@synopsys.com>
1017S:	Supported
1018F:	drivers/gpu/drm/arc/
1019F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1020
1021ARCNET NETWORK LAYER
1022M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1023L:	netdev@vger.kernel.org
1024S:	Maintained
1025F:	drivers/net/arcnet/
1026F:	include/uapi/linux/if_arcnet.h
1027
1028ARM ARCHITECTED TIMER DRIVER
1029M:	Mark Rutland <mark.rutland@arm.com>
1030M:	Marc Zyngier <marc.zyngier@arm.com>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S:	Maintained
1033F:	arch/arm/include/asm/arch_timer.h
1034F:	arch/arm64/include/asm/arch_timer.h
1035F:	drivers/clocksource/arm_arch_timer.c
1036
1037ARM HDLCD DRM DRIVER
1038M:	Liviu Dudau <liviu.dudau@arm.com>
1039S:	Supported
1040F:	drivers/gpu/drm/arm/hdlcd_*
1041F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1042
1043ARM MALI-DP DRM DRIVER
1044M:	Liviu Dudau <liviu.dudau@arm.com>
1045M:	Brian Starkey <brian.starkey@arm.com>
1046M:	Mali DP Maintainers <malidp@foss.arm.com>
1047S:	Supported
1048F:	drivers/gpu/drm/arm/
1049F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1050
1051ARM MFM AND FLOPPY DRIVERS
1052M:	Ian Molton <spyro@f2s.com>
1053S:	Maintained
1054F:	arch/arm/lib/floppydma.S
1055F:	arch/arm/include/asm/floppy.h
1056
1057ARM PMU PROFILING AND DEBUGGING
1058M:	Will Deacon <will.deacon@arm.com>
1059M:	Mark Rutland <mark.rutland@arm.com>
1060S:	Maintained
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062F:	arch/arm*/kernel/perf_*
1063F:	arch/arm/oprofile/common.c
1064F:	arch/arm*/kernel/hw_breakpoint.c
1065F:	arch/arm*/include/asm/hw_breakpoint.h
1066F:	arch/arm*/include/asm/perf_event.h
1067F:	drivers/perf/*
1068F:	include/linux/perf/arm_pmu.h
1069F:	Documentation/devicetree/bindings/arm/pmu.txt
1070F:	Documentation/devicetree/bindings/perf/
1071
1072ARM PORT
1073M:	Russell King <linux@armlinux.org.uk>
1074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075W:	http://www.armlinux.org.uk/
1076S:	Odd Fixes
1077T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1078F:	arch/arm/
1079X:	arch/arm/boot/dts/
1080
1081ARM PRIMECELL AACI PL041 DRIVER
1082M:	Russell King <linux@armlinux.org.uk>
1083S:	Odd Fixes
1084F:	sound/arm/aaci.*
1085
1086ARM PRIMECELL BUS SUPPORT
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	drivers/amba/
1090F:	include/linux/amba/bus.h
1091
1092ARM PRIMECELL CLCD PL110 DRIVER
1093M:	Russell King <linux@armlinux.org.uk>
1094S:	Odd Fixes
1095F:	drivers/video/fbdev/amba-clcd.*
1096
1097ARM PRIMECELL KMI PL050 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/input/serio/ambakmi.*
1101F:	include/linux/amba/kmi.h
1102
1103ARM PRIMECELL MMCI PL180/1 DRIVER
1104M:	Russell King <linux@armlinux.org.uk>
1105S:	Odd Fixes
1106F:	drivers/mmc/host/mmci.*
1107F:	include/linux/amba/mmci.h
1108
1109ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1110M:	Russell King <linux@armlinux.org.uk>
1111S:	Odd Fixes
1112F:	drivers/tty/serial/amba-pl01*.c
1113F:	include/linux/amba/serial.h
1114
1115ARM SMMU DRIVERS
1116M:	Will Deacon <will.deacon@arm.com>
1117R:	Robin Murphy <robin.murphy@arm.com>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	drivers/iommu/arm-smmu.c
1121F:	drivers/iommu/arm-smmu-v3.c
1122F:	drivers/iommu/io-pgtable-arm.c
1123F:	drivers/iommu/io-pgtable-arm-v7s.c
1124
1125ARM SUB-ARCHITECTURES
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S:	Maintained
1128F:	arch/arm/mach-*/
1129F:	arch/arm/plat-*/
1130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1131
1132ARM/ACTIONS SEMI ARCHITECTURE
1133M:	Andreas Färber <afaerber@suse.de>
1134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S:	Maintained
1136N:	owl
1137F:	arch/arm/mach-actions/
1138F:	arch/arm/boot/dts/owl-*
1139F:	arch/arm64/boot/dts/actions/
1140F:	drivers/clocksource/owl-*
1141F:	drivers/pinctrl/actions/*
1142F:	drivers/soc/actions/
1143F:	include/dt-bindings/power/owl-*
1144F:	include/linux/soc/actions/
1145F:	Documentation/devicetree/bindings/arm/actions.txt
1146F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1147F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1148F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1149
1150ARM/ADS SPHERE MACHINE SUPPORT
1151M:	Lennert Buytenhek <kernel@wantstofly.org>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S:	Maintained
1154
1155ARM/AFEB9260 MACHINE SUPPORT
1156M:	Sergey Lapin <slapin@ossfans.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AJECO 1ARM MACHINE SUPPORT
1161M:	Lennert Buytenhek <kernel@wantstofly.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/Allwinner SoC Clock Support
1166M:	Emilio López <emilio@elopez.com.ar>
1167S:	Maintained
1168F:	drivers/clk/sunxi/
1169
1170ARM/Allwinner sunXi SoC support
1171M:	Maxime Ripard <maxime.ripard@bootlin.com>
1172M:	Chen-Yu Tsai <wens@csie.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175N:	sun[x456789]i
1176N:	sun50i
1177F:	arch/arm/mach-sunxi/
1178F:	arch/arm64/boot/dts/allwinner/
1179F:	drivers/clk/sunxi-ng/
1180F:	drivers/pinctrl/sunxi/
1181F:	drivers/soc/sunxi/
1182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1183
1184ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1185M:	Neil Armstrong <narmstrong@baylibre.com>
1186M:	Jerome Brunet <jbrunet@baylibre.com>
1187L:	linux-amlogic@lists.infradead.org
1188S:	Maintained
1189F:	drivers/clk/meson/
1190F:	include/dt-bindings/clock/meson*
1191F:	include/dt-bindings/clock/gxbb*
1192F:	Documentation/devicetree/bindings/clock/amlogic*
1193
1194ARM/Amlogic Meson SoC support
1195M:	Carlo Caione <carlo@caione.org>
1196M:	Kevin Hilman <khilman@baylibre.com>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198L:	linux-amlogic@lists.infradead.org
1199W:	http://linux-meson.com/
1200S:	Maintained
1201F:	arch/arm/mach-meson/
1202F:	arch/arm/boot/dts/meson*
1203F:	arch/arm64/boot/dts/amlogic/
1204F:	drivers/pinctrl/meson/
1205F:	drivers/mmc/host/meson*
1206N:	meson
1207
1208ARM/Annapurna Labs ALPINE ARCHITECTURE
1209M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1210M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S:	Maintained
1213F:	arch/arm/mach-alpine/
1214F:	arch/arm/boot/dts/alpine*
1215F:	arch/arm64/boot/dts/al/
1216F:	drivers/*/*alpine*
1217
1218ARM/ARTPEC MACHINE SUPPORT
1219M:	Jesper Nilsson <jesper.nilsson@axis.com>
1220M:	Lars Persson <lars.persson@axis.com>
1221S:	Maintained
1222L:	linux-arm-kernel@axis.com
1223F:	arch/arm/mach-artpec
1224F:	arch/arm/boot/dts/artpec6*
1225F:	drivers/clk/axis
1226F:	drivers/crypto/axis
1227F:	drivers/pinctrl/pinctrl-artpec*
1228F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1229
1230ARM/ASPEED I2C DRIVER
1231M:	Brendan Higgins <brendanhiggins@google.com>
1232R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1233R:	Joel Stanley <joel@jms.id.au>
1234L:	linux-i2c@vger.kernel.org
1235L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1236S:	Maintained
1237F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1238F:	drivers/i2c/busses/i2c-aspeed.c
1239F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1240F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1241
1242ARM/ASPEED MACHINE SUPPORT
1243M:	Joel Stanley <joel@jms.id.au>
1244R:	Andrew Jeffery <andrew@aj.id.au>
1245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1247Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1248S:	Supported
1249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1250F:	arch/arm/mach-aspeed/
1251F:	arch/arm/boot/dts/aspeed-*
1252N:	aspeed
1253
1254ARM/ATMEL AT91 Clock Support
1255M:	Boris Brezillon <boris.brezillon@bootlin.com>
1256S:	Maintained
1257F:	drivers/clk/at91
1258
1259ARM/CALXEDA HIGHBANK ARCHITECTURE
1260M:	Rob Herring <robh@kernel.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263F:	arch/arm/mach-highbank/
1264F:	arch/arm/boot/dts/highbank.dts
1265F:	arch/arm/boot/dts/ecx-*.dts*
1266
1267ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1268M:	Krzysztof Halasa <khalasa@piap.pl>
1269S:	Maintained
1270F:	arch/arm/mach-cns3xxx/
1271
1272ARM/CAVIUM THUNDER NETWORK DRIVER
1273M:	Sunil Goutham <sgoutham@cavium.com>
1274M:	Robert Richter <rric@kernel.org>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Supported
1277F:	drivers/net/ethernet/cavium/thunder/
1278
1279ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1280M:	Lukasz Majewski <lukma@denx.de>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Maintained
1283F:	arch/arm/mach-ep93xx/ts72xx.c
1284
1285ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1286M:	Alexander Shiyan <shc_work@mail.ru>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Odd Fixes
1289N:	clps711x
1290
1291ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1292M:	Lennert Buytenhek <kernel@wantstofly.org>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S:	Maintained
1295
1296ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1297M:	Hartley Sweeten <hsweeten@visionengravers.com>
1298M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301F:	arch/arm/mach-ep93xx/
1302F:	arch/arm/mach-ep93xx/include/mach/
1303
1304ARM/CLKDEV SUPPORT
1305M:	Russell King <linux@armlinux.org.uk>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:	Maintained
1308T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1309F:	drivers/clk/clkdev.c
1310
1311ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1312M:	Mike Rapoport <mike@compulab.co.il>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315
1316ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1317M:	Baruch Siach <baruch@tkos.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320F:	arch/arm/boot/dts/cx92755*
1321N:	digicolor
1322
1323ARM/CONTEC MICRO9 MACHINE SUPPORT
1324M:	Hubert Feurstein <hubert.feurstein@contec.at>
1325S:	Maintained
1326F:	arch/arm/mach-ep93xx/micro9.c
1327
1328ARM/CORESIGHT FRAMEWORK AND DRIVERS
1329M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:	Maintained
1332F:	drivers/hwtracing/coresight/*
1333F:	Documentation/trace/coresight.txt
1334F:	Documentation/trace/coresight-cpu-debug.txt
1335F:	Documentation/devicetree/bindings/arm/coresight.txt
1336F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1337F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1338F:	tools/perf/arch/arm/util/pmu.c
1339F:	tools/perf/arch/arm/util/auxtrace.c
1340F:	tools/perf/arch/arm/util/cs-etm.c
1341F:	tools/perf/arch/arm/util/cs-etm.h
1342F:	tools/perf/util/cs-etm.*
1343F:	tools/perf/util/cs-etm-decoder/*
1344
1345ARM/CORGI MACHINE SUPPORT
1346M:	Richard Purdie <rpurdie@rpsys.net>
1347S:	Maintained
1348
1349ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1350M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1351M:	Linus Walleij <linus.walleij@linaro.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353T:	git git://github.com/ulli-kroll/linux.git
1354S:	Maintained
1355F:	Documentation/devicetree/bindings/arm/gemini.txt
1356F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1357F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1358F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1359F:	arch/arm/mach-gemini/
1360F:	drivers/net/ethernet/cortina/
1361F:	drivers/pinctrl/pinctrl-gemini.c
1362F:	drivers/rtc/rtc-ftrtc010.c
1363
1364ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1365M:	Barry Song <baohua@kernel.org>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1368S:	Maintained
1369F:	arch/arm/boot/dts/prima2*
1370F:	arch/arm/mach-prima2/
1371F:	drivers/clk/sirf/
1372F:	drivers/clocksource/timer-prima2.c
1373F:	drivers/clocksource/timer-atlas7.c
1374N:	[^a-z]sirf
1375
1376ARM/EBSA110 MACHINE SUPPORT
1377M:	Russell King <linux@armlinux.org.uk>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379W:	http://www.armlinux.org.uk/
1380S:	Maintained
1381F:	arch/arm/mach-ebsa110/
1382F:	drivers/net/ethernet/amd/am79c961a.*
1383
1384ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1385M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1386R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <s.hauer@pengutronix.de>
1415R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1416R:	Fabio Estevam <fabio.estevam@nxp.com>
1417R:	NXP Linux Team <linux-imx@nxp.com>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1421F:	arch/arm/mach-imx/
1422F:	arch/arm/mach-mxs/
1423F:	arch/arm/boot/dts/imx*
1424F:	arch/arm/configs/imx*_defconfig
1425F:	drivers/clk/imx/
1426F:	drivers/soc/imx/
1427F:	include/soc/imx/
1428
1429ARM/FREESCALE VYBRID ARM ARCHITECTURE
1430M:	Shawn Guo <shawnguo@kernel.org>
1431M:	Sascha Hauer <s.hauer@pengutronix.de>
1432R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1433R:	Stefan Agner <stefan@agner.ch>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1437F:	arch/arm/mach-imx/*vf610*
1438F:	arch/arm/boot/dts/vf*
1439
1440ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1441M:	Lennert Buytenhek <kernel@wantstofly.org>
1442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443S:	Maintained
1444
1445ARM/GUMSTIX MACHINE SUPPORT
1446M:	Steve Sakoman <sakoman@gmail.com>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1451M:	Philipp Zabel <philipp.zabel@gmail.com>
1452M:	Paul Parsons <lost.distance@yahoo.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S:	Maintained
1455F:	arch/arm/mach-pxa/hx4700.c
1456F:	arch/arm/mach-pxa/include/mach/hx4700.h
1457F:	sound/soc/pxa/hx4700.c
1458
1459ARM/HISILICON SOC SUPPORT
1460M:	Wei Xu <xuwei5@hisilicon.com>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462W:	http://www.hisilicon.com
1463S:	Supported
1464T:	git git://github.com/hisilicon/linux-hisi.git
1465F:	arch/arm/mach-hisi/
1466F:	arch/arm/boot/dts/hi3*
1467F:	arch/arm/boot/dts/hip*
1468F:	arch/arm/boot/dts/hisi*
1469F:	arch/arm64/boot/dts/hisilicon/
1470
1471ARM/HP JORNADA 7XX MACHINE SUPPORT
1472M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1473W:	www.jlime.com
1474S:	Maintained
1475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1476F:	arch/arm/mach-sa1100/jornada720.c
1477F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1478
1479ARM/IGEP MACHINE SUPPORT
1480M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1481M:	Javier Martinez Canillas <javier@dowhile0.org>
1482L:	linux-omap@vger.kernel.org
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/boot/dts/omap3-igep*
1486
1487ARM/INCOME PXA270 SUPPORT
1488M:	Marek Vasut <marek.vasut@gmail.com>
1489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S:	Maintained
1491F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1492
1493ARM/INTEL IOP13XX ARM ARCHITECTURE
1494M:	Lennert Buytenhek <kernel@wantstofly.org>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497
1498ARM/INTEL IOP32X ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP33X ARM ARCHITECTURE
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Orphan
1506
1507ARM/INTEL IQ81342EX MACHINE SUPPORT
1508M:	Lennert Buytenhek <kernel@wantstofly.org>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511
1512ARM/INTEL IXDP2850 MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXP4XX ARM ARCHITECTURE
1518M:	Imre Kaloz <kaloz@openwrt.org>
1519M:	Krzysztof Halasa <khalasa@piap.pl>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	arch/arm/mach-ixp4xx/
1523
1524ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1525M:	Jonathan Cameron <jic23@cam.ac.uk>
1526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527S:	Maintained
1528F:	arch/arm/mach-pxa/stargate2.c
1529F:	drivers/pcmcia/pxa2xx_stargate2.c
1530
1531ARM/INTEL XSC3 (MANZANO) ARM CORE
1532M:	Lennert Buytenhek <kernel@wantstofly.org>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S:	Maintained
1535
1536ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/LG1K ARCHITECTURE
1542M:	Chanho Min <chanho.min@lge.com>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545F:	arch/arm64/boot/dts/lg/
1546
1547ARM/LOGICPD PXA270 MACHINE SUPPORT
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/LPC18XX ARCHITECTURE
1553M:	Joachim Eastwood <manabian@gmail.com>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556F:	arch/arm/boot/dts/lpc43*
1557F:	drivers/clk/nxp/clk-lpc18xx*
1558F:	drivers/clocksource/time-lpc32xx.c
1559F:	drivers/i2c/busses/i2c-lpc2k.c
1560F:	drivers/memory/pl172.c
1561F:	drivers/mtd/spi-nor/nxp-spifi.c
1562F:	drivers/rtc/rtc-lpc24xx.c
1563N:	lpc18xx
1564
1565ARM/LPC32XX SOC SUPPORT
1566M:	Vladimir Zapolskiy <vz@mleia.com>
1567M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1570S:	Maintained
1571F:	arch/arm/boot/dts/lpc32*
1572F:	arch/arm/mach-lpc32xx/
1573F:	drivers/i2c/busses/i2c-pnx.c
1574F:	drivers/net/ethernet/nxp/lpc_eth.c
1575F:	drivers/usb/host/ohci-nxp.c
1576F:	drivers/watchdog/pnx4008_wdt.c
1577N:	lpc32xx
1578
1579ARM/MAGICIAN MACHINE SUPPORT
1580M:	Philipp Zabel <philipp.zabel@gmail.com>
1581S:	Maintained
1582
1583ARM/Marvell Dove/MV78xx0/Orion SOC support
1584M:	Jason Cooper <jason@lakedaemon.net>
1585M:	Andrew Lunn <andrew@lunn.ch>
1586M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1587M:	Gregory Clement <gregory.clement@bootlin.com>
1588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589S:	Maintained
1590F:	Documentation/devicetree/bindings/soc/dove/
1591F:	arch/arm/mach-dove/
1592F:	arch/arm/mach-mv78xx0/
1593F:	arch/arm/mach-orion5x/
1594F:	arch/arm/plat-orion/
1595F:	arch/arm/boot/dts/dove*
1596F:	arch/arm/boot/dts/orion5x*
1597
1598ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1599M:	Jason Cooper <jason@lakedaemon.net>
1600M:	Andrew Lunn <andrew@lunn.ch>
1601M:	Gregory Clement <gregory.clement@bootlin.com>
1602M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/armada*
1606F:	arch/arm/boot/dts/kirkwood*
1607F:	arch/arm/configs/mvebu_*_defconfig
1608F:	arch/arm/mach-mvebu/
1609F:	arch/arm64/boot/dts/marvell/armada*
1610F:	drivers/cpufreq/armada-37xx-cpufreq.c
1611F:	drivers/cpufreq/mvebu-cpufreq.c
1612F:	drivers/irqchip/irq-armada-370-xp.c
1613F:	drivers/irqchip/irq-mvebu-*
1614F:	drivers/pinctrl/mvebu/
1615F:	drivers/rtc/rtc-armada38x.c
1616
1617ARM/Mediatek RTC DRIVER
1618M:	Eddie Huang <eddie.huang@mediatek.com>
1619M:	Sean Wang <sean.wang@mediatek.com>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1624F:	drivers/rtc/rtc-mt6397.c
1625F:	drivers/rtc/rtc-mt7622.c
1626
1627ARM/Mediatek SoC support
1628M:	Matthias Brugger <matthias.bgg@gmail.com>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1631S:	Maintained
1632F:	arch/arm/boot/dts/mt6*
1633F:	arch/arm/boot/dts/mt7*
1634F:	arch/arm/boot/dts/mt8*
1635F:	arch/arm/mach-mediatek/
1636F:	arch/arm64/boot/dts/mediatek/
1637N:	mtk
1638K:	mediatek
1639
1640ARM/Mediatek USB3 PHY DRIVER
1641M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1644S:	Maintained
1645F:	drivers/phy/mediatek/phy-mtk-tphy.c
1646
1647ARM/MICREL KS8695 ARCHITECTURE
1648M:	Greg Ungerer <gerg@uclinux.org>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650F:	arch/arm/mach-ks8695/
1651S:	Odd Fixes
1652
1653ARM/Microchip (AT91) SoC support
1654M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1655M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657W:	http://www.linux4sam.org
1658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1659S:	Supported
1660N:	at91
1661N:	atmel
1662F:	arch/arm/mach-at91/
1663F:	include/soc/at91/
1664F:	arch/arm/boot/dts/at91*.dts
1665F:	arch/arm/boot/dts/at91*.dtsi
1666F:	arch/arm/boot/dts/sama*.dts
1667F:	arch/arm/boot/dts/sama*.dtsi
1668F:	arch/arm/include/debug/at91.S
1669F:	drivers/memory/atmel*
1670F:	drivers/watchdog/sama5d4_wdt.c
1671X:	drivers/input/touchscreen/atmel_mxt_ts.c
1672X:	drivers/net/wireless/atmel/
1673
1674ARM/MIOA701 MACHINE SUPPORT
1675M:	Robert Jarzmik <robert.jarzmik@free.fr>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677F:	arch/arm/mach-pxa/mioa701.c
1678S:	Maintained
1679
1680ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1681M:	Michael Petchkovsky <mkpetch@internode.on.net>
1682S:	Maintained
1683
1684ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1685M:	Linus Walleij <linus.walleij@linaro.org>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S:	Maintained
1688F:	arch/arm/mach-nomadik/
1689F:	arch/arm/mach-u300/
1690F:	arch/arm/mach-ux500/
1691F:	arch/arm/boot/dts/ste-*
1692F:	drivers/clk/clk-nomadik.c
1693F:	drivers/clk/clk-u300.c
1694F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1695F:	drivers/clocksource/timer-u300.c
1696F:	drivers/dma/coh901318*
1697F:	drivers/dma/ste_dma40*
1698F:	drivers/hwspinlock/u8500_hsem.c
1699F:	drivers/i2c/busses/i2c-nomadik.c
1700F:	drivers/i2c/busses/i2c-stu300.c
1701F:	drivers/mfd/ab3100*
1702F:	drivers/mfd/ab8500*
1703F:	drivers/mfd/abx500*
1704F:	drivers/mfd/dbx500*
1705F:	drivers/mfd/db8500*
1706F:	drivers/pinctrl/nomadik/
1707F:	drivers/pinctrl/pinctrl-coh901*
1708F:	drivers/pinctrl/pinctrl-u300.c
1709F:	drivers/rtc/rtc-ab3100.c
1710F:	drivers/rtc/rtc-ab8500.c
1711F:	drivers/rtc/rtc-coh901331.c
1712F:	drivers/rtc/rtc-pl031.c
1713F:	drivers/watchdog/coh901327_wdt.c
1714F:	Documentation/devicetree/bindings/arm/ste-*
1715F:	Documentation/devicetree/bindings/arm/ux500/
1716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1717
1718ARM/NUVOTON NPCM ARCHITECTURE
1719M:	Avi Fishman <avifishman70@gmail.com>
1720M:	Tomer Maimon <tmaimon77@gmail.com>
1721R:	Patrick Venture <venture@google.com>
1722R:	Nancy Yuen <yuenn@google.com>
1723R:	Brendan Higgins <brendanhiggins@google.com>
1724L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1725S:	Supported
1726F:	arch/arm/mach-npcm/
1727F:	arch/arm/boot/dts/nuvoton-npcm*
1728F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1729F:	drivers/*/*npcm*
1730F:	Documentation/devicetree/bindings/*/*npcm*
1731F:	Documentation/devicetree/bindings/*/*/*npcm*
1732
1733ARM/NUVOTON W90X900 ARM ARCHITECTURE
1734M:	Wan ZongShun <mcuos.com@gmail.com>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736W:	http://www.mcuos.com
1737S:	Maintained
1738F:	arch/arm/mach-w90x900/
1739F:	drivers/input/keyboard/w90p910_keypad.c
1740F:	drivers/input/touchscreen/w90p910_ts.c
1741F:	drivers/watchdog/nuc900_wdt.c
1742F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1743F:	drivers/mtd/nand/raw/nuc900_nand.c
1744F:	drivers/rtc/rtc-nuc900.c
1745F:	drivers/spi/spi-nuc900.c
1746F:	drivers/usb/host/ehci-w90x900.c
1747F:	drivers/video/fbdev/nuc900fb.c
1748
1749ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1750M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1751L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1752W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1753S:	Supported
1754
1755ARM/Orion SoC/Technologic Systems TS-78xx platform support
1756M:	Alexander Clouter <alex@digriz.org.uk>
1757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758W:	http://www.digriz.org.uk/ts78xx/kernel
1759S:	Maintained
1760F:	arch/arm/mach-orion5x/ts78xx-*
1761
1762ARM/OXNAS platform support
1763M:	Neil Armstrong <narmstrong@baylibre.com>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765L:	linux-oxnas@groups.io (moderated for non-subscribers)
1766S:	Maintained
1767F:	arch/arm/mach-oxnas/
1768F:	arch/arm/boot/dts/ox8*.dts*
1769N:	oxnas
1770
1771ARM/PALM TREO SUPPORT
1772M:	Tomas Cech <sleep_walker@suse.com>
1773L:	linux-arm-kernel@lists.infradead.org
1774W:	http://hackndev.com
1775S:	Maintained
1776F:	arch/arm/mach-pxa/palmtreo.*
1777
1778ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1779M:	Marek Vasut <marek.vasut@gmail.com>
1780L:	linux-arm-kernel@lists.infradead.org
1781W:	http://hackndev.com
1782S:	Maintained
1783F:	arch/arm/mach-pxa/include/mach/palmtx.h
1784F:	arch/arm/mach-pxa/palmtx.c
1785F:	arch/arm/mach-pxa/palmt5.*
1786F:	arch/arm/mach-pxa/include/mach/palmld.h
1787F:	arch/arm/mach-pxa/palmld.c
1788F:	arch/arm/mach-pxa/palmte2.*
1789F:	arch/arm/mach-pxa/include/mach/palmtc.h
1790F:	arch/arm/mach-pxa/palmtc.c
1791
1792ARM/PALMZ72 SUPPORT
1793M:	Sergey Lapin <slapin@ossfans.org>
1794L:	linux-arm-kernel@lists.infradead.org
1795W:	http://hackndev.com
1796S:	Maintained
1797F:	arch/arm/mach-pxa/palmz72.*
1798
1799ARM/PLEB SUPPORT
1800M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1801W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1802S:	Maintained
1803
1804ARM/PT DIGITAL BOARD PORT
1805M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807W:	http://www.armlinux.org.uk/
1808S:	Maintained
1809
1810ARM/QUALCOMM SUPPORT
1811M:	Andy Gross <andy.gross@linaro.org>
1812M:	David Brown <david.brown@linaro.org>
1813L:	linux-arm-msm@vger.kernel.org
1814L:	linux-soc@vger.kernel.org
1815S:	Maintained
1816F:	Documentation/devicetree/bindings/soc/qcom/
1817F:	arch/arm/boot/dts/qcom-*.dts
1818F:	arch/arm/boot/dts/qcom-*.dtsi
1819F:	arch/arm/mach-qcom/
1820F:	arch/arm64/boot/dts/qcom/*
1821F:	drivers/i2c/busses/i2c-qup.c
1822F:	drivers/clk/qcom/
1823F:	drivers/dma/qcom/
1824F:	drivers/soc/qcom/
1825F:	drivers/spi/spi-qup.c
1826F:	drivers/tty/serial/msm_serial.c
1827F:	drivers/*/pm8???-*
1828F:	drivers/mfd/ssbi.c
1829F:	drivers/firmware/qcom_scm*
1830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1831
1832ARM/RADISYS ENP2611 MACHINE SUPPORT
1833M:	Lennert Buytenhek <kernel@wantstofly.org>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836
1837ARM/REALTEK ARCHITECTURE
1838M:	Andreas Färber <afaerber@suse.de>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841F:	arch/arm64/boot/dts/realtek/
1842F:	Documentation/devicetree/bindings/arm/realtek.txt
1843
1844ARM/RENESAS ARM64 ARCHITECTURE
1845M:	Simon Horman <horms@verge.net.au>
1846M:	Magnus Damm <magnus.damm@gmail.com>
1847L:	linux-renesas-soc@vger.kernel.org
1848Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1850S:	Supported
1851F:	arch/arm64/boot/dts/renesas/
1852F:	Documentation/devicetree/bindings/arm/shmobile.txt
1853F:	drivers/soc/renesas/
1854F:	include/linux/soc/renesas/
1855
1856ARM/RISCPC ARCHITECTURE
1857M:	Russell King <linux@armlinux.org.uk>
1858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859W:	http://www.armlinux.org.uk/
1860S:	Maintained
1861F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1862F:	arch/arm/include/asm/hardware/ioc.h
1863F:	arch/arm/include/asm/hardware/iomd.h
1864F:	arch/arm/include/asm/hardware/memc.h
1865F:	arch/arm/mach-rpc/
1866F:	drivers/net/ethernet/8390/etherh.c
1867F:	drivers/net/ethernet/i825xx/ether1*
1868F:	drivers/net/ethernet/seeq/ether3*
1869F:	drivers/scsi/arm/
1870
1871ARM/Rockchip SoC support
1872M:	Heiko Stuebner <heiko@sntech.de>
1873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874L:	linux-rockchip@lists.infradead.org
1875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1876S:	Maintained
1877F:	arch/arm/boot/dts/rk3*
1878F:	arch/arm/boot/dts/rv1108*
1879F:	arch/arm/mach-rockchip/
1880F:	drivers/clk/rockchip/
1881F:	drivers/i2c/busses/i2c-rk3x.c
1882F:	drivers/*/*rockchip*
1883F:	drivers/*/*/*rockchip*
1884F:	sound/soc/rockchip/
1885N:	rockchip
1886
1887ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1888M:	Kukjin Kim <kgene@kernel.org>
1889M:	Krzysztof Kozlowski <krzk@kernel.org>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1892Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1893S:	Maintained
1894F:	arch/arm/boot/dts/s3c*
1895F:	arch/arm/boot/dts/s5p*
1896F:	arch/arm/boot/dts/exynos*
1897F:	arch/arm64/boot/dts/exynos/
1898F:	arch/arm/plat-samsung/
1899F:	arch/arm/mach-s3c24*/
1900F:	arch/arm/mach-s3c64xx/
1901F:	arch/arm/mach-s5p*/
1902F:	arch/arm/mach-exynos*/
1903F:	drivers/*/*s3c24*
1904F:	drivers/*/*/*s3c24*
1905F:	drivers/*/*s3c64xx*
1906F:	drivers/*/*s5pv210*
1907F:	drivers/memory/samsung/*
1908F:	drivers/soc/samsung/*
1909F:	Documentation/arm/Samsung/
1910F:	Documentation/devicetree/bindings/arm/samsung/
1911F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1912F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1913N:	exynos
1914
1915ARM/SAMSUNG MOBILE MACHINE SUPPORT
1916M:	Kyungmin Park <kyungmin.park@samsung.com>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919F:	arch/arm/mach-s5pv210/
1920
1921ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1922M:	Kyungmin Park <kyungmin.park@samsung.com>
1923M:	Kamil Debski <kamil@wypas.org>
1924M:	Andrzej Hajda <a.hajda@samsung.com>
1925L:	linux-arm-kernel@lists.infradead.org
1926L:	linux-media@vger.kernel.org
1927S:	Maintained
1928F:	drivers/media/platform/s5p-g2d/
1929
1930ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1931M:	Marek Szyprowski <m.szyprowski@samsung.com>
1932L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1933L:	linux-media@vger.kernel.org
1934S:	Maintained
1935F:	drivers/media/platform/s5p-cec/
1936F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1937
1938ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1939M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1940M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1941L:	linux-arm-kernel@lists.infradead.org
1942L:	linux-media@vger.kernel.org
1943S:	Maintained
1944F:	drivers/media/platform/s5p-jpeg/
1945
1946ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1947M:	Kyungmin Park <kyungmin.park@samsung.com>
1948M:	Kamil Debski <kamil@wypas.org>
1949M:	Jeongtae Park <jtp.park@samsung.com>
1950M:	Andrzej Hajda <a.hajda@samsung.com>
1951L:	linux-arm-kernel@lists.infradead.org
1952L:	linux-media@vger.kernel.org
1953S:	Maintained
1954F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1955F:	drivers/media/platform/s5p-mfc/
1956
1957ARM/SHMOBILE ARM ARCHITECTURE
1958M:	Simon Horman <horms@verge.net.au>
1959M:	Magnus Damm <magnus.damm@gmail.com>
1960L:	linux-renesas-soc@vger.kernel.org
1961Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1963S:	Supported
1964F:	arch/arm/boot/dts/emev2*
1965F:	arch/arm/boot/dts/r7s*
1966F:	arch/arm/boot/dts/r8a*
1967F:	arch/arm/boot/dts/sh*
1968F:	arch/arm/configs/shmobile_defconfig
1969F:	arch/arm/include/debug/renesas-scif.S
1970F:	arch/arm/mach-shmobile/
1971F:	Documentation/devicetree/bindings/arm/shmobile.txt
1972F:	drivers/soc/renesas/
1973F:	include/linux/soc/renesas/
1974
1975ARM/SOCFPGA ARCHITECTURE
1976M:	Dinh Nguyen <dinguyen@kernel.org>
1977S:	Maintained
1978F:	arch/arm/mach-socfpga/
1979F:	arch/arm/boot/dts/socfpga*
1980F:	arch/arm/configs/socfpga_defconfig
1981F:	arch/arm64/boot/dts/altera/
1982W:	http://www.rocketboards.org
1983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1984
1985ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1986M:	Dinh Nguyen <dinguyen@kernel.org>
1987S:	Maintained
1988F:	drivers/clk/socfpga/
1989
1990ARM/SOCFPGA EDAC SUPPORT
1991M:	Thor Thayer <thor.thayer@linux.intel.com>
1992S:	Maintained
1993F:	drivers/edac/altera_edac.
1994
1995ARM/SPREADTRUM SoC SUPPORT
1996M:	Orson Zhai <orsonzhai@gmail.com>
1997M:	Baolin Wang <baolin.wang@linaro.org>
1998M:	Chunyan Zhang <zhang.lyra@gmail.com>
1999S:	Maintained
2000F:	arch/arm64/boot/dts/sprd
2001N:	sprd
2002
2003ARM/STI ARCHITECTURE
2004M:	Patrice Chotard <patrice.chotard@st.com>
2005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006W:	http://www.stlinux.com
2007S:	Maintained
2008F:	arch/arm/mach-sti/
2009F:	arch/arm/boot/dts/sti*
2010F:	drivers/char/hw_random/st-rng.c
2011F:	drivers/clocksource/arm_global_timer.c
2012F:	drivers/clocksource/clksrc_st_lpc.c
2013F:	drivers/cpufreq/sti-cpufreq.c
2014F:	drivers/dma/st_fdma*
2015F:	drivers/i2c/busses/i2c-st.c
2016F:	drivers/media/rc/st_rc.c
2017F:	drivers/media/platform/sti/c8sectpfe/
2018F:	drivers/mmc/host/sdhci-st.c
2019F:	drivers/phy/st/phy-miphy28lp.c
2020F:	drivers/phy/st/phy-stih407-usb.c
2021F:	drivers/pinctrl/pinctrl-st.c
2022F:	drivers/remoteproc/st_remoteproc.c
2023F:	drivers/remoteproc/st_slim_rproc.c
2024F:	drivers/reset/sti/
2025F:	drivers/rtc/rtc-st-lpc.c
2026F:	drivers/tty/serial/st-asc.c
2027F:	drivers/usb/dwc3/dwc3-st.c
2028F:	drivers/usb/host/ehci-st.c
2029F:	drivers/usb/host/ohci-st.c
2030F:	drivers/watchdog/st_lpc_wdt.c
2031F:	drivers/ata/ahci_st.c
2032F:	include/linux/remoteproc/st_slim_rproc.h
2033
2034ARM/STM32 ARCHITECTURE
2035M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2036M:	Alexandre Torgue <alexandre.torgue@st.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S:	Maintained
2039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2040N:	stm32
2041F:	arch/arm/boot/dts/stm32*
2042F:	arch/arm/mach-stm32/
2043F:	drivers/clocksource/armv7m_systick.c
2044
2045ARM/Synaptics Berlin SoC support
2046M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2047M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-berlin/
2051F:	arch/arm/boot/dts/berlin*
2052F:	arch/arm64/boot/dts/marvell/berlin*
2053
2054ARM/TANGO ARCHITECTURE
2055M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2056M:	Mans Rullgard <mans@mansr.com>
2057L:	linux-arm-kernel@lists.infradead.org
2058S:	Odd Fixes
2059N:	tango
2060
2061ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2062M:	Lennert Buytenhek <kernel@wantstofly.org>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064S:	Maintained
2065
2066ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2067M:	Hans Verkuil <hans.verkuil@cisco.com>
2068L:	linux-tegra@vger.kernel.org
2069L:	linux-media@vger.kernel.org
2070S:	Maintained
2071F:	drivers/media/platform/tegra-cec/
2072F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2073
2074ARM/TETON BGA MACHINE SUPPORT
2075M:	"Mark F. Brown" <mark.brown314@gmail.com>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077S:	Maintained
2078
2079ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2080M:	Santosh Shilimkar <ssantosh@kernel.org>
2081L:	linux-kernel@vger.kernel.org
2082S:	Maintained
2083F:	drivers/memory/*emif*
2084
2085ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2086M:	Santosh Shilimkar <ssantosh@kernel.org>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088S:	Maintained
2089F:	arch/arm/mach-keystone/
2090F:	arch/arm/boot/dts/keystone-*
2091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2092
2093ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2094M:	Santosh Shilimkar <ssantosh@kernel.org>
2095L:	linux-kernel@vger.kernel.org
2096S:	Maintained
2097F:	drivers/clk/keystone/
2098
2099ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2100M:	Santosh Shilimkar <ssantosh@kernel.org>
2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102L:	linux-kernel@vger.kernel.org
2103S:	Maintained
2104F:	drivers/clocksource/timer-keystone.c
2105
2106ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2107M:	Santosh Shilimkar <ssantosh@kernel.org>
2108L:	linux-kernel@vger.kernel.org
2109S:	Maintained
2110F:	drivers/power/reset/keystone-reset.c
2111
2112ARM/THECUS N2100 MACHINE SUPPORT
2113M:	Lennert Buytenhek <kernel@wantstofly.org>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116
2117ARM/TOSA MACHINE SUPPORT
2118M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2119M:	Dirk Opfer <dirk@opfer-online.de>
2120S:	Maintained
2121
2122ARM/UNIPHIER ARCHITECTURE
2123M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2126S:	Maintained
2127F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2128F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2129F:	arch/arm/boot/dts/uniphier*
2130F:	arch/arm/include/asm/hardware/cache-uniphier.h
2131F:	arch/arm/mach-uniphier/
2132F:	arch/arm/mm/cache-uniphier.c
2133F:	arch/arm64/boot/dts/socionext/uniphier*
2134F:	drivers/bus/uniphier-system-bus.c
2135F:	drivers/clk/uniphier/
2136F:	drivers/gpio/gpio-uniphier.c
2137F:	drivers/i2c/busses/i2c-uniphier*
2138F:	drivers/irqchip/irq-uniphier-aidet.c
2139F:	drivers/pinctrl/uniphier/
2140F:	drivers/reset/reset-uniphier.c
2141F:	drivers/tty/serial/8250/8250_uniphier.c
2142N:	uniphier
2143
2144ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2145M:	Ulf Hansson <ulf.hansson@linaro.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147T:	git git://git.linaro.org/people/ulfh/clk.git
2148S:	Maintained
2149F:	drivers/clk/ux500/
2150
2151ARM/VERSATILE EXPRESS PLATFORM
2152M:	Liviu Dudau <liviu.dudau@arm.com>
2153M:	Sudeep Holla <sudeep.holla@arm.com>
2154M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Maintained
2157F:	arch/arm/boot/dts/vexpress*
2158F:	arch/arm64/boot/dts/arm/
2159F:	arch/arm/mach-vexpress/
2160F:	*/*/vexpress*
2161F:	*/*/*/vexpress*
2162F:	drivers/clk/versatile/clk-vexpress-osc.c
2163F:	drivers/clocksource/versatile.c
2164N:	mps2
2165
2166ARM/VFP SUPPORT
2167M:	Russell King <linux@armlinux.org.uk>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169W:	http://www.armlinux.org.uk/
2170S:	Maintained
2171F:	arch/arm/vfp/
2172
2173ARM/VOIPAC PXA270 SUPPORT
2174M:	Marek Vasut <marek.vasut@gmail.com>
2175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176S:	Maintained
2177F:	arch/arm/mach-pxa/vpac270.c
2178F:	arch/arm/mach-pxa/include/mach/vpac270.h
2179
2180ARM/VT8500 ARM ARCHITECTURE
2181M:	Tony Prisk <linux@prisktech.co.nz>
2182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183S:	Maintained
2184F:	arch/arm/mach-vt8500/
2185F:	drivers/clocksource/vt8500_timer.c
2186F:	drivers/i2c/busses/i2c-wmt.c
2187F:	drivers/mmc/host/wmt-sdmmc.c
2188F:	drivers/pwm/pwm-vt8500.c
2189F:	drivers/rtc/rtc-vt8500.c
2190F:	drivers/tty/serial/vt8500_serial.c
2191F:	drivers/usb/host/ehci-platform.c
2192F:	drivers/usb/host/uhci-platform.c
2193F:	drivers/video/fbdev/vt8500lcdfb.*
2194F:	drivers/video/fbdev/wm8505fb*
2195F:	drivers/video/fbdev/wmt_ge_rops.*
2196
2197ARM/ZIPIT Z2 SUPPORT
2198M:	Marek Vasut <marek.vasut@gmail.com>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Maintained
2201F:	arch/arm/mach-pxa/z2.c
2202F:	arch/arm/mach-pxa/include/mach/z2.h
2203
2204ARM/ZTE ARCHITECTURE
2205M:	Jun Nie <jun.nie@linaro.org>
2206M:	Baoyou Xie <baoyou.xie@linaro.org>
2207M:	Shawn Guo <shawnguo@kernel.org>
2208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209S:	Maintained
2210F:	arch/arm/boot/dts/zx2967*
2211F:	arch/arm/mach-zx/
2212F:	arch/arm64/boot/dts/zte/
2213F:	drivers/clk/zte/
2214F:	drivers/dma/zx_dma.c
2215F:	drivers/gpio/gpio-zx.c
2216F:	drivers/i2c/busses/i2c-zx2967.c
2217F:	drivers/mmc/host/dw_mmc-zx.*
2218F:	drivers/pinctrl/zte/
2219F:	drivers/soc/zte/
2220F:	drivers/thermal/zx2967_thermal.c
2221F:	drivers/watchdog/zx2967_wdt.c
2222F:	Documentation/devicetree/bindings/arm/zte.txt
2223F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2224F:	Documentation/devicetree/bindings/dma/zxdma.txt
2225F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2226F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2227F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2228F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2229F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2230F:	Documentation/devicetree/bindings/soc/zte/
2231F:	Documentation/devicetree/bindings/sound/zte,*.txt
2232F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2233F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2234F:	include/dt-bindings/clock/zx2967*.h
2235F:	include/dt-bindings/soc/zte,*.h
2236F:	sound/soc/codecs/zx_aud96p22.c
2237F:	sound/soc/zte/
2238
2239ARM/ZYNQ ARCHITECTURE
2240M:	Michal Simek <michal.simek@xilinx.com>
2241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242W:	http://wiki.xilinx.com
2243T:	git https://github.com/Xilinx/linux-xlnx.git
2244S:	Supported
2245F:	arch/arm/mach-zynq/
2246F:	drivers/cpuidle/cpuidle-zynq.c
2247F:	drivers/block/xsysace.c
2248N:	zynq
2249N:	xilinx
2250F:	drivers/clocksource/cadence_ttc_timer.c
2251F:	drivers/i2c/busses/i2c-cadence.c
2252F:	drivers/mmc/host/sdhci-of-arasan.c
2253F:	drivers/edac/synopsys_edac.c
2254
2255ARM64 PORT (AARCH64 ARCHITECTURE)
2256M:	Catalin Marinas <catalin.marinas@arm.com>
2257M:	Will Deacon <will.deacon@arm.com>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2260S:	Maintained
2261F:	arch/arm64/
2262F:	Documentation/arm64/
2263
2264AS3645A LED FLASH CONTROLLER DRIVER
2265M:	Sakari Ailus <sakari.ailus@iki.fi>
2266L:	linux-leds@vger.kernel.org
2267S:	Maintained
2268F:	drivers/leds/leds-as3645a.c
2269
2270ASAHI KASEI AK8974 DRIVER
2271M:	Linus Walleij <linus.walleij@linaro.org>
2272L:	linux-iio@vger.kernel.org
2273W:	http://www.akm.com/
2274S:	Supported
2275F:	drivers/iio/magnetometer/ak8974.c
2276
2277ASC7621 HARDWARE MONITOR DRIVER
2278M:	George Joseph <george.joseph@fairview5.com>
2279L:	linux-hwmon@vger.kernel.org
2280S:	Maintained
2281F:	Documentation/hwmon/asc7621
2282F:	drivers/hwmon/asc7621.c
2283
2284ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2285M:	Corentin Chary <corentin.chary@gmail.com>
2286L:	acpi4asus-user@lists.sourceforge.net
2287L:	platform-driver-x86@vger.kernel.org
2288W:	http://acpi4asus.sf.net
2289S:	Maintained
2290F:	drivers/platform/x86/asus*.c
2291F:	drivers/platform/x86/eeepc*.c
2292
2293ASUS WIRELESS RADIO CONTROL DRIVER
2294M:	João Paulo Rechi Vita <jprvita@gmail.com>
2295L:	platform-driver-x86@vger.kernel.org
2296S:	Maintained
2297F:	drivers/platform/x86/asus-wireless.c
2298
2299ASYMMETRIC KEYS
2300M:	David Howells <dhowells@redhat.com>
2301L:	keyrings@vger.kernel.org
2302S:	Maintained
2303F:	Documentation/crypto/asymmetric-keys.txt
2304F:	include/linux/verification.h
2305F:	include/crypto/public_key.h
2306F:	include/crypto/pkcs7.h
2307F:	crypto/asymmetric_keys/
2308
2309ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2310R:	Dan Williams <dan.j.williams@intel.com>
2311W:	http://sourceforge.net/projects/xscaleiop
2312S:	Odd fixes
2313F:	Documentation/crypto/async-tx-api.txt
2314F:	crypto/async_tx/
2315F:	drivers/dma/
2316F:	include/linux/dmaengine.h
2317F:	include/linux/async_tx.h
2318
2319AT24 EEPROM DRIVER
2320M:	Bartosz Golaszewski <brgl@bgdev.pl>
2321L:	linux-i2c@vger.kernel.org
2322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2323S:	Maintained
2324F:	Documentation/devicetree/bindings/eeprom/at24.txt
2325F:	drivers/misc/eeprom/at24.c
2326F:	include/linux/platform_data/at24.h
2327
2328ATA OVER ETHERNET (AOE) DRIVER
2329M:	"Ed L. Cashin" <ed.cashin@acm.org>
2330W:	http://www.openaoe.org/
2331S:	Supported
2332F:	Documentation/aoe/
2333F:	drivers/block/aoe/
2334
2335ATHEROS 71XX/9XXX GPIO DRIVER
2336M:	Alban Bedel <albeu@free.fr>
2337W:	https://github.com/AlbanBedel/linux
2338T:	git git://github.com/AlbanBedel/linux
2339S:	Maintained
2340F:	drivers/gpio/gpio-ath79.c
2341F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2342
2343ATHEROS 71XX/9XXX USB PHY DRIVER
2344M:	Alban Bedel <albeu@free.fr>
2345W:	https://github.com/AlbanBedel/linux
2346T:	git git://github.com/AlbanBedel/linux
2347S:	Maintained
2348F:	drivers/phy/qualcomm/phy-ath79-usb.c
2349F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2350
2351ATHEROS ATH GENERIC UTILITIES
2352M:	Kalle Valo <kvalo@codeaurora.org>
2353L:	linux-wireless@vger.kernel.org
2354S:	Supported
2355F:	drivers/net/wireless/ath/*
2356
2357ATHEROS ATH5K WIRELESS DRIVER
2358M:	Jiri Slaby <jirislaby@gmail.com>
2359M:	Nick Kossifidis <mickflemm@gmail.com>
2360M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2361L:	linux-wireless@vger.kernel.org
2362W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2363S:	Maintained
2364F:	drivers/net/wireless/ath/ath5k/
2365
2366ATHEROS ATH6KL WIRELESS DRIVER
2367M:	Kalle Valo <kvalo@codeaurora.org>
2368L:	linux-wireless@vger.kernel.org
2369W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2371S:	Supported
2372F:	drivers/net/wireless/ath/ath6kl/
2373
2374ATI_REMOTE2 DRIVER
2375M:	Ville Syrjala <syrjala@sci.fi>
2376S:	Maintained
2377F:	drivers/input/misc/ati_remote2.c
2378
2379ATK0110 HWMON DRIVER
2380M:	Luca Tettamanti <kronos.it@gmail.com>
2381L:	linux-hwmon@vger.kernel.org
2382S:	Maintained
2383F:	drivers/hwmon/asus_atk0110.c
2384
2385ATLX ETHERNET DRIVERS
2386M:	Jay Cliburn <jcliburn@gmail.com>
2387M:	Chris Snook <chris.snook@gmail.com>
2388L:	netdev@vger.kernel.org
2389W:	http://sourceforge.net/projects/atl1
2390W:	http://atl1.sourceforge.net
2391S:	Maintained
2392F:	drivers/net/ethernet/atheros/
2393
2394ATM
2395M:	Chas Williams <3chas3@gmail.com>
2396L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2397L:	netdev@vger.kernel.org
2398W:	http://linux-atm.sourceforge.net
2399S:	Maintained
2400F:	drivers/atm/
2401F:	include/linux/atm*
2402F:	include/uapi/linux/atm*
2403
2404ATMEL AT91 / AT32 MCI DRIVER
2405M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2406S:	Maintained
2407F:	drivers/mmc/host/atmel-mci.c
2408
2409ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411S:	Supported
2412F:	drivers/power/reset/at91-sama5d2_shdwc.c
2413
2414ATMEL Audio ALSA driver
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2417S:	Supported
2418F:	sound/soc/atmel
2419
2420ATMEL I2C DRIVER
2421M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2422L:	linux-i2c@vger.kernel.org
2423S:	Supported
2424F:	drivers/i2c/busses/i2c-at91.c
2425
2426ATMEL ISI DRIVER
2427M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2428L:	linux-media@vger.kernel.org
2429S:	Supported
2430F:	drivers/media/platform/atmel/atmel-isi.c
2431F:	include/media/atmel-isi.h
2432
2433ATMEL LCDFB DRIVER
2434M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2435L:	linux-fbdev@vger.kernel.org
2436S:	Maintained
2437F:	drivers/video/fbdev/atmel_lcdfb.c
2438F:	include/video/atmel_lcdc.h
2439
2440ATMEL MACB ETHERNET DRIVER
2441M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2442S:	Supported
2443F:	drivers/net/ethernet/cadence/
2444
2445ATMEL MAXTOUCH DRIVER
2446M:	Nick Dyer <nick@shmanahar.org>
2447T:	git git://github.com/ndyer/linux.git
2448S:	Maintained
2449F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2450F:	drivers/input/touchscreen/atmel_mxt_ts.c
2451
2452ATMEL SAMA5D2 ADC DRIVER
2453M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2454L:	linux-iio@vger.kernel.org
2455S:	Supported
2456F:	drivers/iio/adc/at91-sama5d2_adc.c
2457
2458ATMEL SDMMC DRIVER
2459M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2460L:	linux-mmc@vger.kernel.org
2461S:	Supported
2462F:	drivers/mmc/host/sdhci-of-at91.c
2463
2464ATMEL SPI DRIVER
2465M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2466S:	Supported
2467F:	drivers/spi/spi-atmel.*
2468
2469ATMEL SSC DRIVER
2470M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472S:	Supported
2473F:	drivers/misc/atmel-ssc.c
2474F:	include/linux/atmel-ssc.h
2475
2476ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2477M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479S:	Supported
2480F:	drivers/misc/atmel_tclib.c
2481F:	drivers/clocksource/tcb_clksrc.c
2482
2483ATMEL USBA UDC DRIVER
2484M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486S:	Supported
2487F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2488
2489ATMEL WIRELESS DRIVER
2490M:	Simon Kelley <simon@thekelleys.org.uk>
2491L:	linux-wireless@vger.kernel.org
2492W:	http://www.thekelleys.org.uk/atmel
2493W:	http://atmelwlandriver.sourceforge.net/
2494S:	Maintained
2495F:	drivers/net/wireless/atmel/atmel*
2496
2497ATMEL XDMA DRIVER
2498M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2499L:	linux-arm-kernel@lists.infradead.org
2500L:	dmaengine@vger.kernel.org
2501S:	Supported
2502F:	drivers/dma/at_xdmac.c
2503
2504ATOMIC INFRASTRUCTURE
2505M:	Will Deacon <will.deacon@arm.com>
2506M:	Peter Zijlstra <peterz@infradead.org>
2507R:	Boqun Feng <boqun.feng@gmail.com>
2508L:	linux-kernel@vger.kernel.org
2509S:	Maintained
2510F:	arch/*/include/asm/atomic*.h
2511F:	include/*/atomic*.h
2512
2513ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2514M:	Bradley Grove <linuxdrivers@attotech.com>
2515L:	linux-scsi@vger.kernel.org
2516W:	http://www.attotech.com
2517S:	Supported
2518F:	drivers/scsi/esas2r
2519
2520ATUSB IEEE 802.15.4 RADIO DRIVER
2521M:	Stefan Schmidt <stefan@osg.samsung.com>
2522L:	linux-wpan@vger.kernel.org
2523S:	Maintained
2524F:	drivers/net/ieee802154/atusb.c
2525F:	drivers/net/ieee802154/atusb.h
2526F:	drivers/net/ieee802154/at86rf230.h
2527
2528AUDIT SUBSYSTEM
2529M:	Paul Moore <paul@paul-moore.com>
2530M:	Eric Paris <eparis@redhat.com>
2531L:	linux-audit@redhat.com (moderated for non-subscribers)
2532W:	https://github.com/linux-audit
2533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2534S:	Supported
2535F:	include/linux/audit.h
2536F:	include/uapi/linux/audit.h
2537F:	kernel/audit*
2538
2539AUXILIARY DISPLAY DRIVERS
2540M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2541S:	Maintained
2542F:	drivers/auxdisplay/
2543F:	include/linux/cfag12864b.h
2544
2545AX.25 NETWORK LAYER
2546M:	Ralf Baechle <ralf@linux-mips.org>
2547L:	linux-hams@vger.kernel.org
2548W:	http://www.linux-ax25.org/
2549S:	Maintained
2550F:	include/uapi/linux/ax25.h
2551F:	include/net/ax25.h
2552F:	net/ax25/
2553
2554AXENTIA ARM DEVICES
2555M:	Peter Rosin <peda@axentia.se>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Maintained
2558F:	Documentation/devicetree/bindings/arm/axentia.txt
2559F:	arch/arm/boot/dts/at91-linea.dtsi
2560F:	arch/arm/boot/dts/at91-natte.dtsi
2561F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2562F:	arch/arm/boot/dts/at91-tse850-3.dts
2563
2564AXENTIA ASOC DRIVERS
2565M:	Peter Rosin <peda@axentia.se>
2566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2567S:	Maintained
2568F:	Documentation/devicetree/bindings/sound/axentia,*
2569F:	sound/soc/atmel/tse850-pcm5142.c
2570
2571AZ6007 DVB DRIVER
2572M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2573L:	linux-media@vger.kernel.org
2574W:	https://linuxtv.org
2575T:	git git://linuxtv.org/media_tree.git
2576S:	Maintained
2577F:	drivers/media/usb/dvb-usb-v2/az6007.c
2578
2579AZTECH FM RADIO RECEIVER DRIVER
2580M:	Hans Verkuil <hverkuil@xs4all.nl>
2581L:	linux-media@vger.kernel.org
2582T:	git git://linuxtv.org/media_tree.git
2583W:	https://linuxtv.org
2584S:	Maintained
2585F:	drivers/media/radio/radio-aztech*
2586
2587B43 WIRELESS DRIVER
2588L:	linux-wireless@vger.kernel.org
2589L:	b43-dev@lists.infradead.org
2590W:	http://wireless.kernel.org/en/users/Drivers/b43
2591S:	Odd Fixes
2592F:	drivers/net/wireless/broadcom/b43/
2593
2594B43LEGACY WIRELESS DRIVER
2595M:	Larry Finger <Larry.Finger@lwfinger.net>
2596L:	linux-wireless@vger.kernel.org
2597L:	b43-dev@lists.infradead.org
2598W:	http://wireless.kernel.org/en/users/Drivers/b43
2599S:	Maintained
2600F:	drivers/net/wireless/broadcom/b43legacy/
2601
2602BACKLIGHT CLASS/SUBSYSTEM
2603M:	Lee Jones <lee.jones@linaro.org>
2604M:	Daniel Thompson <daniel.thompson@linaro.org>
2605M:	Jingoo Han <jingoohan1@gmail.com>
2606L:	dri-devel@lists.freedesktop.org
2607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2608S:	Maintained
2609F:	drivers/video/backlight/
2610F:	include/linux/backlight.h
2611F:	include/linux/pwm_backlight.h
2612F:	Documentation/devicetree/bindings/leds/backlight
2613
2614BATMAN ADVANCED
2615M:	Marek Lindner <mareklindner@neomailbox.ch>
2616M:	Simon Wunderlich <sw@simonwunderlich.de>
2617M:	Antonio Quartulli <a@unstable.cc>
2618L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2619W:	https://www.open-mesh.org/
2620Q:	https://patchwork.open-mesh.org/project/batman/list/
2621S:	Maintained
2622F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2623F:	Documentation/ABI/testing/sysfs-class-net-mesh
2624F:	Documentation/networking/batman-adv.rst
2625F:	include/uapi/linux/batadv_packet.h
2626F:	include/uapi/linux/batman_adv.h
2627F:	net/batman-adv/
2628
2629BAYCOM/HDLCDRV DRIVERS FOR AX.25
2630M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2631L:	linux-hams@vger.kernel.org
2632W:	http://www.baycom.org/~tom/ham/ham.html
2633S:	Maintained
2634F:	drivers/net/hamradio/baycom*
2635
2636BCACHE (BLOCK LAYER CACHE)
2637M:	Coly Li <colyli@suse.de>
2638M:	Kent Overstreet <kent.overstreet@gmail.com>
2639L:	linux-bcache@vger.kernel.org
2640W:	http://bcache.evilpiepirate.org
2641C:	irc://irc.oftc.net/bcache
2642S:	Maintained
2643F:	drivers/md/bcache/
2644
2645BDISP ST MEDIA DRIVER
2646M:	Fabien Dessenne <fabien.dessenne@st.com>
2647L:	linux-media@vger.kernel.org
2648T:	git git://linuxtv.org/media_tree.git
2649W:	https://linuxtv.org
2650S:	Supported
2651F:	drivers/media/platform/sti/bdisp
2652
2653BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2654M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2655L:	netdev@vger.kernel.org
2656S:	Maintained
2657F:	drivers/net/ethernet/ec_bhf.c
2658
2659BEFS FILE SYSTEM
2660M:	Luis de Bethencourt <luisbg@kernel.org>
2661M:	Salah Triki <salah.triki@gmail.com>
2662S:	Maintained
2663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2664F:	Documentation/filesystems/befs.txt
2665F:	fs/befs/
2666
2667BFQ I/O SCHEDULER
2668M:	Paolo Valente <paolo.valente@linaro.org>
2669M:	Jens Axboe <axboe@kernel.dk>
2670L:	linux-block@vger.kernel.org
2671S:	Maintained
2672F:	block/bfq-*
2673F:	Documentation/block/bfq-iosched.txt
2674
2675BFS FILE SYSTEM
2676M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2677S:	Maintained
2678F:	Documentation/filesystems/bfs.txt
2679F:	fs/bfs/
2680F:	include/uapi/linux/bfs_fs.h
2681
2682BLINKM RGB LED DRIVER
2683M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2684S:	Maintained
2685F:	drivers/leds/leds-blinkm.c
2686
2687BLOCK LAYER
2688M:	Jens Axboe <axboe@kernel.dk>
2689L:	linux-block@vger.kernel.org
2690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2691S:	Maintained
2692F:	block/
2693F:	drivers/block/
2694F:	kernel/trace/blktrace.c
2695F:	lib/sbitmap.c
2696
2697BLOCK2MTD DRIVER
2698M:	Joern Engel <joern@lazybastard.org>
2699L:	linux-mtd@lists.infradead.org
2700S:	Maintained
2701F:	drivers/mtd/devices/block2mtd.c
2702
2703BLUETOOTH DRIVERS
2704M:	Marcel Holtmann <marcel@holtmann.org>
2705M:	Johan Hedberg <johan.hedberg@gmail.com>
2706L:	linux-bluetooth@vger.kernel.org
2707W:	http://www.bluez.org/
2708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2710S:	Maintained
2711F:	drivers/bluetooth/
2712
2713BLUETOOTH SUBSYSTEM
2714M:	Marcel Holtmann <marcel@holtmann.org>
2715M:	Johan Hedberg <johan.hedberg@gmail.com>
2716L:	linux-bluetooth@vger.kernel.org
2717W:	http://www.bluez.org/
2718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2720S:	Maintained
2721F:	net/bluetooth/
2722F:	include/net/bluetooth/
2723
2724BONDING DRIVER
2725M:	Jay Vosburgh <j.vosburgh@gmail.com>
2726M:	Veaceslav Falico <vfalico@gmail.com>
2727M:	Andy Gospodarek <andy@greyhouse.net>
2728L:	netdev@vger.kernel.org
2729W:	http://sourceforge.net/projects/bonding/
2730S:	Supported
2731F:	drivers/net/bonding/
2732F:	include/uapi/linux/if_bonding.h
2733
2734BPF (Safe dynamic programs and tools)
2735M:	Alexei Starovoitov <ast@kernel.org>
2736M:	Daniel Borkmann <daniel@iogearbox.net>
2737L:	netdev@vger.kernel.org
2738L:	linux-kernel@vger.kernel.org
2739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2741Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2742S:	Supported
2743F:	arch/x86/net/bpf_jit*
2744F:	Documentation/networking/filter.txt
2745F:	Documentation/bpf/
2746F:	include/linux/bpf*
2747F:	include/linux/filter.h
2748F:	include/trace/events/xdp.h
2749F:	include/uapi/linux/bpf*
2750F:	include/uapi/linux/filter.h
2751F:	kernel/bpf/
2752F:	kernel/trace/bpf_trace.c
2753F:	lib/test_bpf.c
2754F:	net/bpf/
2755F:	net/core/filter.c
2756F:	net/sched/act_bpf.c
2757F:	net/sched/cls_bpf.c
2758F:	samples/bpf/
2759F:	tools/bpf/
2760F:	tools/lib/bpf/
2761F:	tools/testing/selftests/bpf/
2762
2763BROADCOM B44 10/100 ETHERNET DRIVER
2764M:	Michael Chan <michael.chan@broadcom.com>
2765L:	netdev@vger.kernel.org
2766S:	Supported
2767F:	drivers/net/ethernet/broadcom/b44.*
2768
2769BROADCOM B53 ETHERNET SWITCH DRIVER
2770M:	Florian Fainelli <f.fainelli@gmail.com>
2771L:	netdev@vger.kernel.org
2772L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2773S:	Supported
2774F:	drivers/net/dsa/b53/*
2775F:	include/linux/platform_data/b53.h
2776
2777BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2778M:	Florian Fainelli <f.fainelli@gmail.com>
2779M:	Ray Jui <rjui@broadcom.com>
2780M:	Scott Branden <sbranden@broadcom.com>
2781M:	bcm-kernel-feedback-list@broadcom.com
2782T:	git git://github.com/broadcom/mach-bcm
2783S:	Maintained
2784N:	bcm281*
2785N:	bcm113*
2786N:	bcm216*
2787N:	kona
2788F:	arch/arm/mach-bcm/
2789
2790BROADCOM BCM2835 ARM ARCHITECTURE
2791M:	Eric Anholt <eric@anholt.net>
2792M:	Stefan Wahren <stefan.wahren@i2se.com>
2793L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2795T:	git git://github.com/anholt/linux
2796S:	Maintained
2797N:	bcm2835
2798F:	drivers/staging/vc04_services
2799
2800BROADCOM BCM47XX MIPS ARCHITECTURE
2801M:	Hauke Mehrtens <hauke@hauke-m.de>
2802M:	Rafał Miłecki <zajec5@gmail.com>
2803L:	linux-mips@linux-mips.org
2804S:	Maintained
2805F:	Documentation/devicetree/bindings/mips/brcm/
2806F:	arch/mips/bcm47xx/*
2807F:	arch/mips/include/asm/mach-bcm47xx/*
2808
2809BROADCOM BCM5301X ARM ARCHITECTURE
2810M:	Hauke Mehrtens <hauke@hauke-m.de>
2811M:	Rafał Miłecki <zajec5@gmail.com>
2812M:	Jon Mason <jonmason@broadcom.com>
2813M:	bcm-kernel-feedback-list@broadcom.com
2814L:	linux-arm-kernel@lists.infradead.org
2815S:	Maintained
2816F:	arch/arm/mach-bcm/bcm_5301x.c
2817F:	arch/arm/boot/dts/bcm5301x*.dtsi
2818F:	arch/arm/boot/dts/bcm470*
2819F:	arch/arm/boot/dts/bcm953012*
2820
2821BROADCOM BCM53573 ARM ARCHITECTURE
2822M:	Rafał Miłecki <rafal@milecki.pl>
2823L:	linux-arm-kernel@lists.infradead.org
2824S:	Maintained
2825F:	arch/arm/boot/dts/bcm53573*
2826F:	arch/arm/boot/dts/bcm47189*
2827
2828BROADCOM BCM63XX ARM ARCHITECTURE
2829M:	Florian Fainelli <f.fainelli@gmail.com>
2830M:	bcm-kernel-feedback-list@broadcom.com
2831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832T:	git git://github.com/broadcom/stblinux.git
2833S:	Maintained
2834N:	bcm63xx
2835
2836BROADCOM BCM63XX/BCM33XX UDC DRIVER
2837M:	Kevin Cernekee <cernekee@gmail.com>
2838L:	linux-usb@vger.kernel.org
2839S:	Maintained
2840F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2841
2842BROADCOM BCM7XXX ARM ARCHITECTURE
2843M:	Brian Norris <computersforpeace@gmail.com>
2844M:	Gregory Fong <gregory.0xf0@gmail.com>
2845M:	Florian Fainelli <f.fainelli@gmail.com>
2846M:	bcm-kernel-feedback-list@broadcom.com
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848T:	git git://github.com/broadcom/stblinux.git
2849S:	Maintained
2850F:	arch/arm/mach-bcm/*brcmstb*
2851F:	arch/arm/boot/dts/bcm7*.dts*
2852F:	drivers/bus/brcmstb_gisb.c
2853F:	arch/arm/mm/cache-b15-rac.c
2854F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2855N:	brcmstb
2856
2857BROADCOM BMIPS CPUFREQ DRIVER
2858M:	Markus Mayer <mmayer@broadcom.com>
2859M:	bcm-kernel-feedback-list@broadcom.com
2860L:	linux-pm@vger.kernel.org
2861S:	Maintained
2862F:	drivers/cpufreq/bmips-cpufreq.c
2863
2864BROADCOM BMIPS MIPS ARCHITECTURE
2865M:	Kevin Cernekee <cernekee@gmail.com>
2866M:	Florian Fainelli <f.fainelli@gmail.com>
2867L:	linux-mips@linux-mips.org
2868T:	git git://github.com/broadcom/stblinux.git
2869S:	Maintained
2870F:	arch/mips/bmips/*
2871F:	arch/mips/include/asm/mach-bmips/*
2872F:	arch/mips/kernel/*bmips*
2873F:	arch/mips/boot/dts/brcm/bcm*.dts*
2874F:	drivers/irqchip/irq-bcm63*
2875F:	drivers/irqchip/irq-bcm7*
2876F:	drivers/irqchip/irq-brcmstb*
2877F:	include/linux/bcm963xx_nvram.h
2878F:	include/linux/bcm963xx_tag.h
2879
2880BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2881M:	Rasesh Mody <rasesh.mody@cavium.com>
2882M:	Harish Patil <harish.patil@cavium.com>
2883M:	Dept-GELinuxNICDev@cavium.com
2884L:	netdev@vger.kernel.org
2885S:	Supported
2886F:	drivers/net/ethernet/broadcom/bnx2.*
2887F:	drivers/net/ethernet/broadcom/bnx2_*
2888
2889BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2890M:	QLogic-Storage-Upstream@qlogic.com
2891L:	linux-scsi@vger.kernel.org
2892S:	Supported
2893F:	drivers/scsi/bnx2fc/
2894
2895BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2896M:	QLogic-Storage-Upstream@qlogic.com
2897L:	linux-scsi@vger.kernel.org
2898S:	Supported
2899F:	drivers/scsi/bnx2i/
2900
2901BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2902M:	Ariel Elior <ariel.elior@cavium.com>
2903M:	everest-linux-l2@cavium.com
2904L:	netdev@vger.kernel.org
2905S:	Supported
2906F:	drivers/net/ethernet/broadcom/bnx2x/
2907
2908BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2909M:	Michael Chan <michael.chan@broadcom.com>
2910L:	netdev@vger.kernel.org
2911S:	Supported
2912F:	drivers/net/ethernet/broadcom/bnxt/
2913
2914BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2915M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2916M:	Franky Lin <franky.lin@broadcom.com>
2917M:	Hante Meuleman <hante.meuleman@broadcom.com>
2918M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2919M:	Wright Feng <wright.feng@cypress.com>
2920L:	linux-wireless@vger.kernel.org
2921L:	brcm80211-dev-list.pdl@broadcom.com
2922L:	brcm80211-dev-list@cypress.com
2923S:	Supported
2924F:	drivers/net/wireless/broadcom/brcm80211/
2925
2926BROADCOM BRCMSTB GPIO DRIVER
2927M:	Gregory Fong <gregory.0xf0@gmail.com>
2928L:	bcm-kernel-feedback-list@broadcom.com
2929S:	Supported
2930F:	drivers/gpio/gpio-brcmstb.c
2931F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2932
2933BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2934M:	Al Cooper <alcooperx@gmail.com>
2935L:	linux-kernel@vger.kernel.org
2936L:	bcm-kernel-feedback-list@broadcom.com
2937S:	Maintained
2938F:	drivers/phy/broadcom/phy-brcm-usb*
2939
2940BROADCOM GENET ETHERNET DRIVER
2941M:	Doug Berger <opendmb@gmail.com>
2942M:	Florian Fainelli <f.fainelli@gmail.com>
2943L:	netdev@vger.kernel.org
2944S:	Supported
2945F:	drivers/net/ethernet/broadcom/genet/
2946
2947BROADCOM IPROC ARM ARCHITECTURE
2948M:	Ray Jui <rjui@broadcom.com>
2949M:	Scott Branden <sbranden@broadcom.com>
2950M:	Jon Mason <jonmason@broadcom.com>
2951M:	bcm-kernel-feedback-list@broadcom.com
2952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953T:	git git://github.com/broadcom/cygnus-linux.git
2954S:	Maintained
2955N:	iproc
2956N:	cygnus
2957N:	bcm[-_]nsp
2958N:	bcm9113*
2959N:	bcm9583*
2960N:	bcm9585*
2961N:	bcm9586*
2962N:	bcm988312
2963N:	bcm113*
2964N:	bcm583*
2965N:	bcm585*
2966N:	bcm586*
2967N:	bcm88312
2968N:	hr2
2969N:	stingray
2970F:	arch/arm64/boot/dts/broadcom/northstar2/*
2971F:	arch/arm64/boot/dts/broadcom/stingray/*
2972F:	drivers/clk/bcm/clk-ns*
2973F:	drivers/clk/bcm/clk-sr*
2974F:	drivers/pinctrl/bcm/pinctrl-ns*
2975F:	include/dt-bindings/clock/bcm-sr*
2976
2977BROADCOM KONA GPIO DRIVER
2978M:	Ray Jui <rjui@broadcom.com>
2979L:	bcm-kernel-feedback-list@broadcom.com
2980S:	Supported
2981F:	drivers/gpio/gpio-bcm-kona.c
2982F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2983
2984BROADCOM NETXTREME-E ROCE DRIVER
2985M:	Selvin Xavier <selvin.xavier@broadcom.com>
2986M:	Devesh Sharma <devesh.sharma@broadcom.com>
2987M:	Somnath Kotur <somnath.kotur@broadcom.com>
2988M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2989L:	linux-rdma@vger.kernel.org
2990W:	http://www.broadcom.com
2991S:	Supported
2992F:	drivers/infiniband/hw/bnxt_re/
2993F:	include/uapi/rdma/bnxt_re-abi.h
2994
2995BROADCOM NVRAM DRIVER
2996M:	Rafał Miłecki <zajec5@gmail.com>
2997L:	linux-mips@linux-mips.org
2998S:	Maintained
2999F:	drivers/firmware/broadcom/*
3000
3001BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3002M:	Rafał Miłecki <zajec5@gmail.com>
3003L:	linux-wireless@vger.kernel.org
3004S:	Maintained
3005F:	drivers/bcma/
3006F:	include/linux/bcma/
3007
3008BROADCOM STB AVS CPUFREQ DRIVER
3009M:	Markus Mayer <mmayer@broadcom.com>
3010M:	bcm-kernel-feedback-list@broadcom.com
3011L:	linux-pm@vger.kernel.org
3012S:	Maintained
3013F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3014F:	drivers/cpufreq/brcmstb*
3015
3016BROADCOM STB AVS TMON DRIVER
3017M:	Markus Mayer <mmayer@broadcom.com>
3018M:	bcm-kernel-feedback-list@broadcom.com
3019L:	linux-pm@vger.kernel.org
3020S:	Maintained
3021F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3022F:	drivers/thermal/broadcom/brcmstb*
3023
3024BROADCOM STB NAND FLASH DRIVER
3025M:	Brian Norris <computersforpeace@gmail.com>
3026M:	Kamal Dasu <kdasu.kdev@gmail.com>
3027L:	linux-mtd@lists.infradead.org
3028L:	bcm-kernel-feedback-list@broadcom.com
3029S:	Maintained
3030F:	drivers/mtd/nand/raw/brcmnand/
3031
3032BROADCOM STB DPFE DRIVER
3033M:	Markus Mayer <mmayer@broadcom.com>
3034M:	bcm-kernel-feedback-list@broadcom.com
3035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3036S:	Maintained
3037F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3038F:	drivers/memory/brcmstb_dpfe.c
3039
3040BROADCOM SYSTEMPORT ETHERNET DRIVER
3041M:	Florian Fainelli <f.fainelli@gmail.com>
3042L:	netdev@vger.kernel.org
3043S:	Supported
3044F:	drivers/net/ethernet/broadcom/bcmsysport.*
3045
3046BROADCOM TG3 GIGABIT ETHERNET DRIVER
3047M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3048M:	Prashant Sreedharan <prashant@broadcom.com>
3049M:	Michael Chan <mchan@broadcom.com>
3050L:	netdev@vger.kernel.org
3051S:	Supported
3052F:	drivers/net/ethernet/broadcom/tg3.*
3053
3054BROCADE BFA FC SCSI DRIVER
3055M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3056M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3057L:	linux-scsi@vger.kernel.org
3058S:	Supported
3059F:	drivers/scsi/bfa/
3060
3061BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3062M:	Rasesh Mody <rasesh.mody@cavium.com>
3063M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3064M:	Dept-GELinuxNICDev@cavium.com
3065L:	netdev@vger.kernel.org
3066S:	Supported
3067F:	drivers/net/ethernet/brocade/bna/
3068
3069BSG (block layer generic sg v4 driver)
3070M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3071L:	linux-scsi@vger.kernel.org
3072S:	Supported
3073F:	block/bsg.c
3074F:	include/linux/bsg.h
3075F:	include/uapi/linux/bsg.h
3076
3077BT87X AUDIO DRIVER
3078M:	Clemens Ladisch <clemens@ladisch.de>
3079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3080T:	git git://git.alsa-project.org/alsa-kernel.git
3081S:	Maintained
3082F:	Documentation/sound/cards/bt87x.rst
3083F:	sound/pci/bt87x.c
3084
3085BT8XXGPIO DRIVER
3086M:	Michael Buesch <m@bues.ch>
3087W:	http://bu3sch.de/btgpio.php
3088S:	Maintained
3089F:	drivers/gpio/gpio-bt8xx.c
3090
3091BTRFS FILE SYSTEM
3092M:	Chris Mason <clm@fb.com>
3093M:	Josef Bacik <jbacik@fb.com>
3094M:	David Sterba <dsterba@suse.com>
3095L:	linux-btrfs@vger.kernel.org
3096W:	http://btrfs.wiki.kernel.org/
3097Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3099S:	Maintained
3100F:	Documentation/filesystems/btrfs.txt
3101F:	fs/btrfs/
3102F:	include/linux/btrfs*
3103F:	include/uapi/linux/btrfs*
3104
3105BTTV VIDEO4LINUX DRIVER
3106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3107L:	linux-media@vger.kernel.org
3108W:	https://linuxtv.org
3109T:	git git://linuxtv.org/media_tree.git
3110S:	Odd fixes
3111F:	Documentation/media/v4l-drivers/bttv*
3112F:	drivers/media/pci/bt8xx/bttv*
3113
3114BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3115M:	Chanwoo Choi <cw00.choi@samsung.com>
3116L:	linux-pm@vger.kernel.org
3117L:	linux-samsung-soc@vger.kernel.org
3118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3119S:	Maintained
3120F:	drivers/devfreq/exynos-bus.c
3121F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3122
3123BUSLOGIC SCSI DRIVER
3124M:	Khalid Aziz <khalid@gonehiking.org>
3125L:	linux-scsi@vger.kernel.org
3126S:	Maintained
3127F:	drivers/scsi/BusLogic.*
3128F:	drivers/scsi/FlashPoint.*
3129
3130C-MEDIA CMI8788 DRIVER
3131M:	Clemens Ladisch <clemens@ladisch.de>
3132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3133T:	git git://git.alsa-project.org/alsa-kernel.git
3134S:	Maintained
3135F:	sound/pci/oxygen/
3136
3137C6X ARCHITECTURE
3138M:	Mark Salter <msalter@redhat.com>
3139M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3140L:	linux-c6x-dev@linux-c6x.org
3141W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3142S:	Maintained
3143F:	arch/c6x/
3144
3145CA8210 IEEE-802.15.4 RADIO DRIVER
3146M:	Harry Morris <h.morris@cascoda.com>
3147L:	linux-wpan@vger.kernel.org
3148W:	https://github.com/Cascoda/ca8210-linux.git
3149S:	Maintained
3150F:	drivers/net/ieee802154/ca8210.c
3151F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3152
3153CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3154M:	David Howells <dhowells@redhat.com>
3155L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3156S:	Supported
3157F:	Documentation/filesystems/caching/cachefiles.txt
3158F:	fs/cachefiles/
3159
3160CADENCE MIPI-CSI2 BRIDGES
3161M:	Maxime Ripard <maxime.ripard@bootlin.com>
3162L:	linux-media@vger.kernel.org
3163S:	Maintained
3164F:	Documentation/devicetree/bindings/media/cdns,*.txt
3165F:	drivers/media/platform/cadence/cdns-csi2*
3166
3167CADET FM/AM RADIO RECEIVER DRIVER
3168M:	Hans Verkuil <hverkuil@xs4all.nl>
3169L:	linux-media@vger.kernel.org
3170T:	git git://linuxtv.org/media_tree.git
3171W:	https://linuxtv.org
3172S:	Maintained
3173F:	drivers/media/radio/radio-cadet*
3174
3175CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3176M:	Jonathan Corbet <corbet@lwn.net>
3177L:	linux-media@vger.kernel.org
3178T:	git git://linuxtv.org/media_tree.git
3179S:	Maintained
3180F:	Documentation/media/v4l-drivers/cafe_ccic*
3181F:	drivers/media/platform/marvell-ccic/
3182
3183CAIF NETWORK LAYER
3184M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3185L:	netdev@vger.kernel.org
3186S:	Supported
3187F:	Documentation/networking/caif/
3188F:	drivers/net/caif/
3189F:	include/uapi/linux/caif/
3190F:	include/net/caif/
3191F:	net/caif/
3192
3193CALGARY x86-64 IOMMU
3194M:	Muli Ben-Yehuda <mulix@mulix.org>
3195M:	Jon Mason <jdmason@kudzu.us>
3196L:	iommu@lists.linux-foundation.org
3197S:	Maintained
3198F:	arch/x86/kernel/pci-calgary_64.c
3199F:	arch/x86/kernel/tce_64.c
3200F:	arch/x86/include/asm/calgary.h
3201F:	arch/x86/include/asm/tce.h
3202
3203CAN NETWORK DRIVERS
3204M:	Wolfgang Grandegger <wg@grandegger.com>
3205M:	Marc Kleine-Budde <mkl@pengutronix.de>
3206L:	linux-can@vger.kernel.org
3207W:	https://github.com/linux-can
3208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3210S:	Maintained
3211F:	Documentation/devicetree/bindings/net/can/
3212F:	drivers/net/can/
3213F:	include/linux/can/dev.h
3214F:	include/linux/can/platform/
3215F:	include/uapi/linux/can/error.h
3216F:	include/uapi/linux/can/netlink.h
3217
3218CAN NETWORK LAYER
3219M:	Oliver Hartkopp <socketcan@hartkopp.net>
3220M:	Marc Kleine-Budde <mkl@pengutronix.de>
3221L:	linux-can@vger.kernel.org
3222W:	https://github.com/linux-can
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3225S:	Maintained
3226F:	Documentation/networking/can.rst
3227F:	net/can/
3228F:	include/linux/can/core.h
3229F:	include/uapi/linux/can.h
3230F:	include/uapi/linux/can/bcm.h
3231F:	include/uapi/linux/can/raw.h
3232F:	include/uapi/linux/can/gw.h
3233
3234CAPABILITIES
3235M:	Serge Hallyn <serge@hallyn.com>
3236L:	linux-security-module@vger.kernel.org
3237S:	Supported
3238F:	include/linux/capability.h
3239F:	include/uapi/linux/capability.h
3240F:	security/commoncap.c
3241F:	kernel/capability.c
3242
3243CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3244M:	Kevin Tsai <ktsai@capellamicro.com>
3245S:	Maintained
3246F:	drivers/iio/light/cm*
3247
3248CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3249M:	Christian Lamparter <chunkeey@googlemail.com>
3250L:	linux-wireless@vger.kernel.org
3251W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3252S:	Maintained
3253F:	drivers/net/wireless/ath/carl9170/
3254
3255CAVIUM I2C DRIVER
3256M:	Jan Glauber <jglauber@cavium.com>
3257M:	David Daney <david.daney@cavium.com>
3258W:	http://www.cavium.com
3259S:	Supported
3260F:	drivers/i2c/busses/i2c-octeon*
3261F:	drivers/i2c/busses/i2c-thunderx*
3262
3263CAVIUM LIQUIDIO NETWORK DRIVER
3264M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3265M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3266M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3267M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3268L:	netdev@vger.kernel.org
3269W:	http://www.cavium.com
3270S:	Supported
3271F:	drivers/net/ethernet/cavium/liquidio/
3272
3273CAVIUM MMC DRIVER
3274M:	Jan Glauber <jglauber@cavium.com>
3275M:	David Daney <david.daney@cavium.com>
3276M:	Steven J. Hill <Steven.Hill@cavium.com>
3277W:	http://www.cavium.com
3278S:	Supported
3279F:	drivers/mmc/host/cavium*
3280
3281CAVIUM OCTEON-TX CRYPTO DRIVER
3282M:	George Cherian <george.cherian@cavium.com>
3283L:	linux-crypto@vger.kernel.org
3284W:	http://www.cavium.com
3285S:	Supported
3286F:	drivers/crypto/cavium/cpt/
3287
3288CAVIUM THUNDERX2 ARM64 SOC
3289M:	Robert Richter <rrichter@cavium.com>
3290M:	Jayachandran C <jnair@caviumnetworks.com>
3291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3292S:	Maintained
3293F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3294F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3295
3296CC2520 IEEE-802.15.4 RADIO DRIVER
3297M:	Varka Bhadram <varkabhadram@gmail.com>
3298L:	linux-wpan@vger.kernel.org
3299S:	Maintained
3300F:	drivers/net/ieee802154/cc2520.c
3301F:	include/linux/spi/cc2520.h
3302F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3303
3304CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3305M:	Gilad Ben-Yossef <gilad@benyossef.com>
3306L:	linux-crypto@vger.kernel.org
3307S:	Supported
3308F:	drivers/crypto/ccree/
3309W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3310
3311CEC FRAMEWORK
3312M:	Hans Verkuil <hans.verkuil@cisco.com>
3313L:	linux-media@vger.kernel.org
3314T:	git git://linuxtv.org/media_tree.git
3315W:	http://linuxtv.org
3316S:	Supported
3317F:	Documentation/media/kapi/cec-core.rst
3318F:	Documentation/media/uapi/cec
3319F:	drivers/media/cec/
3320F:	drivers/media/rc/keymaps/rc-cec.c
3321F:	include/media/cec.h
3322F:	include/media/cec-notifier.h
3323F:	include/uapi/linux/cec.h
3324F:	include/uapi/linux/cec-funcs.h
3325F:	Documentation/devicetree/bindings/media/cec.txt
3326F:	Documentation/ABI/testing/debugfs-cec-error-inj
3327
3328CEC GPIO DRIVER
3329M:	Hans Verkuil <hans.verkuil@cisco.com>
3330L:	linux-media@vger.kernel.org
3331T:	git git://linuxtv.org/media_tree.git
3332W:	http://linuxtv.org
3333S:	Supported
3334F:	drivers/media/platform/cec-gpio/
3335F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3336
3337CELL BROADBAND ENGINE ARCHITECTURE
3338M:	Arnd Bergmann <arnd@arndb.de>
3339L:	linuxppc-dev@lists.ozlabs.org
3340W:	http://www.ibm.com/developerworks/power/cell/
3341S:	Supported
3342F:	arch/powerpc/include/asm/cell*.h
3343F:	arch/powerpc/include/asm/spu*.h
3344F:	arch/powerpc/include/uapi/asm/spu*.h
3345F:	arch/powerpc/oprofile/*cell*
3346F:	arch/powerpc/platforms/cell/
3347
3348CEPH COMMON CODE (LIBCEPH)
3349M:	Ilya Dryomov <idryomov@gmail.com>
3350M:	"Yan, Zheng" <zyan@redhat.com>
3351M:	Sage Weil <sage@redhat.com>
3352L:	ceph-devel@vger.kernel.org
3353W:	http://ceph.com/
3354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3355T:	git git://github.com/ceph/ceph-client.git
3356S:	Supported
3357F:	net/ceph/
3358F:	include/linux/ceph/
3359F:	include/linux/crush/
3360
3361CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3362M:	"Yan, Zheng" <zyan@redhat.com>
3363M:	Sage Weil <sage@redhat.com>
3364M:	Ilya Dryomov <idryomov@gmail.com>
3365L:	ceph-devel@vger.kernel.org
3366W:	http://ceph.com/
3367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3368T:	git git://github.com/ceph/ceph-client.git
3369S:	Supported
3370F:	Documentation/filesystems/ceph.txt
3371F:	fs/ceph/
3372
3373CERTIFICATE HANDLING:
3374M:	David Howells <dhowells@redhat.com>
3375M:	David Woodhouse <dwmw2@infradead.org>
3376L:	keyrings@vger.kernel.org
3377S:	Maintained
3378F:	Documentation/admin-guide/module-signing.rst
3379F:	certs/
3380F:	scripts/sign-file.c
3381F:	scripts/extract-cert.c
3382
3383CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3384L:	linux-usb@vger.kernel.org
3385S:	Orphan
3386F:	Documentation/usb/WUSB-Design-overview.txt
3387F:	Documentation/usb/wusb-cbaf
3388F:	drivers/usb/host/hwa-hc.c
3389F:	drivers/usb/host/whci/
3390F:	drivers/usb/wusbcore/
3391F:	include/linux/usb/wusb*
3392
3393CFAG12864B LCD DRIVER
3394M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3395S:	Maintained
3396F:	drivers/auxdisplay/cfag12864b.c
3397F:	include/linux/cfag12864b.h
3398
3399CFAG12864BFB LCD FRAMEBUFFER DRIVER
3400M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3401S:	Maintained
3402F:	drivers/auxdisplay/cfag12864bfb.c
3403F:	include/linux/cfag12864b.h
3404
3405802.11 (including CFG80211/NL80211)
3406M:	Johannes Berg <johannes@sipsolutions.net>
3407L:	linux-wireless@vger.kernel.org
3408W:	http://wireless.kernel.org/
3409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3411S:	Maintained
3412F:	net/wireless/
3413F:	include/uapi/linux/nl80211.h
3414F:	include/linux/ieee80211.h
3415F:	include/net/wext.h
3416F:	include/net/cfg80211.h
3417F:	include/net/iw_handler.h
3418F:	include/net/ieee80211_radiotap.h
3419F:	Documentation/driver-api/80211/cfg80211.rst
3420F:	Documentation/networking/regulatory.txt
3421
3422CHAR and MISC DRIVERS
3423M:	Arnd Bergmann <arnd@arndb.de>
3424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3426S:	Supported
3427F:	drivers/char/
3428F:	drivers/misc/
3429F:	include/linux/miscdevice.h
3430
3431CHECKPATCH
3432M:	Andy Whitcroft <apw@canonical.com>
3433M:	Joe Perches <joe@perches.com>
3434S:	Maintained
3435F:	scripts/checkpatch.pl
3436
3437CHINESE DOCUMENTATION
3438M:	Harry Wei <harryxiyou@gmail.com>
3439L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3440L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3441S:	Maintained
3442F:	Documentation/translations/zh_CN/
3443
3444CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3445M:	Peter Chen <Peter.Chen@nxp.com>
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3447L:	linux-usb@vger.kernel.org
3448S:	Maintained
3449F:	drivers/usb/chipidea/
3450
3451CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3452M:	Hans de Goede <hdegoede@redhat.com>
3453L:	linux-input@vger.kernel.org
3454S:	Maintained
3455F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3456F:	drivers/input/touchscreen/chipone_icn8318.c
3457
3458CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3459M:	Hans de Goede <hdegoede@redhat.com>
3460L:	linux-input@vger.kernel.org
3461S:	Maintained
3462F:	drivers/input/touchscreen/chipone_icn8505.c
3463
3464CHROME HARDWARE PLATFORM SUPPORT
3465M:	Benson Leung <bleung@chromium.org>
3466M:	Olof Johansson <olof@lixom.net>
3467S:	Maintained
3468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3469F:	drivers/platform/chrome/
3470
3471CIRRUS LOGIC AUDIO CODEC DRIVERS
3472M:	Brian Austin <brian.austin@cirrus.com>
3473M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3475S:	Maintained
3476F:	sound/soc/codecs/cs*
3477
3478CIRRUS LOGIC EP93XX ETHERNET DRIVER
3479M:	Hartley Sweeten <hsweeten@visionengravers.com>
3480L:	netdev@vger.kernel.org
3481S:	Maintained
3482F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3483
3484CISCO FCOE HBA DRIVER
3485M:	Satish Kharat <satishkh@cisco.com>
3486M:	Sesidhar Baddela <sebaddel@cisco.com>
3487M:	Karan Tilak Kumar <kartilak@cisco.com>
3488L:	linux-scsi@vger.kernel.org
3489S:	Supported
3490F:	drivers/scsi/fnic/
3491
3492CISCO SCSI HBA DRIVER
3493M:	Karan Tilak Kumar <kartilak@cisco.com>
3494M:	Sesidhar Baddela <sebaddel@cisco.com>
3495L:	linux-scsi@vger.kernel.org
3496S:	Supported
3497F:	drivers/scsi/snic/
3498
3499CISCO VIC ETHERNET NIC DRIVER
3500M:	Christian Benvenuti <benve@cisco.com>
3501M:	Govindarajulu Varadarajan <_govind@gmx.com>
3502M:	Parvi Kaustubhi <pkaustub@cisco.com>
3503S:	Supported
3504F:	drivers/net/ethernet/cisco/enic/
3505
3506CISCO VIC LOW LATENCY NIC DRIVER
3507M:	Christian Benvenuti <benve@cisco.com>
3508M:	Dave Goodell <dgoodell@cisco.com>
3509S:	Supported
3510F:	drivers/infiniband/hw/usnic/
3511
3512CLEANCACHE API
3513M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3514L:	linux-kernel@vger.kernel.org
3515S:	Maintained
3516F:	mm/cleancache.c
3517F:	include/linux/cleancache.h
3518
3519CLK API
3520M:	Russell King <linux@armlinux.org.uk>
3521L:	linux-clk@vger.kernel.org
3522S:	Maintained
3523F:	include/linux/clk.h
3524
3525CLOCKSOURCE, CLOCKEVENT DRIVERS
3526M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3527M:	Thomas Gleixner <tglx@linutronix.de>
3528L:	linux-kernel@vger.kernel.org
3529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3530S:	Supported
3531F:	drivers/clocksource/
3532F:	Documentation/devicetree/bindings/timer/
3533
3534CMPC ACPI DRIVER
3535M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3536M:	Daniel Oliveira Nascimento <don@syst.com.br>
3537L:	platform-driver-x86@vger.kernel.org
3538S:	Supported
3539F:	drivers/platform/x86/classmate-laptop.c
3540
3541COBALT MEDIA DRIVER
3542M:	Hans Verkuil <hans.verkuil@cisco.com>
3543L:	linux-media@vger.kernel.org
3544T:	git git://linuxtv.org/media_tree.git
3545W:	https://linuxtv.org
3546S:	Supported
3547F:	drivers/media/pci/cobalt/
3548
3549COCCINELLE/Semantic Patches (SmPL)
3550M:	Julia Lawall <Julia.Lawall@lip6.fr>
3551M:	Gilles Muller <Gilles.Muller@lip6.fr>
3552M:	Nicolas Palix <nicolas.palix@imag.fr>
3553M:	Michal Marek <michal.lkml@markovi.net>
3554L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3556W:	http://coccinelle.lip6.fr/
3557S:	Supported
3558F:	Documentation/dev-tools/coccinelle.rst
3559F:	scripts/coccinelle/
3560F:	scripts/coccicheck
3561
3562CODA FILE SYSTEM
3563M:	Jan Harkes <jaharkes@cs.cmu.edu>
3564M:	coda@cs.cmu.edu
3565L:	codalist@coda.cs.cmu.edu
3566W:	http://www.coda.cs.cmu.edu/
3567S:	Maintained
3568F:	Documentation/filesystems/coda.txt
3569F:	fs/coda/
3570F:	include/linux/coda*.h
3571F:	include/uapi/linux/coda*.h
3572
3573CODA V4L2 MEM2MEM DRIVER
3574M:	Philipp Zabel <p.zabel@pengutronix.de>
3575L:	linux-media@vger.kernel.org
3576S:	Maintained
3577F:	Documentation/devicetree/bindings/media/coda.txt
3578F:	drivers/media/platform/coda/
3579
3580COMMON CLK FRAMEWORK
3581M:	Michael Turquette <mturquette@baylibre.com>
3582M:	Stephen Boyd <sboyd@kernel.org>
3583L:	linux-clk@vger.kernel.org
3584Q:	http://patchwork.kernel.org/project/linux-clk/list/
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3586S:	Maintained
3587F:	Documentation/devicetree/bindings/clock/
3588F:	drivers/clk/
3589X:	drivers/clk/clkdev.c
3590F:	include/linux/clk-pr*
3591F:	include/linux/clk/
3592F:	include/linux/of_clk.h
3593
3594COMMON INTERNET FILE SYSTEM (CIFS)
3595M:	Steve French <sfrench@samba.org>
3596L:	linux-cifs@vger.kernel.org
3597L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3598W:	http://linux-cifs.samba.org/
3599T:	git git://git.samba.org/sfrench/cifs-2.6.git
3600S:	Supported
3601F:	Documentation/filesystems/cifs/
3602F:	fs/cifs/
3603
3604COMPACTPCI HOTPLUG CORE
3605M:	Scott Murray <scott@spiteful.org>
3606L:	linux-pci@vger.kernel.org
3607S:	Maintained
3608F:	drivers/pci/hotplug/cpci_hotplug*
3609
3610COMPACTPCI HOTPLUG GENERIC DRIVER
3611M:	Scott Murray <scott@spiteful.org>
3612L:	linux-pci@vger.kernel.org
3613S:	Maintained
3614F:	drivers/pci/hotplug/cpcihp_generic.c
3615
3616COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3617M:	Scott Murray <scott@spiteful.org>
3618L:	linux-pci@vger.kernel.org
3619S:	Maintained
3620F:	drivers/pci/hotplug/cpcihp_zt5550.*
3621
3622COMPAL LAPTOP SUPPORT
3623M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3624L:	platform-driver-x86@vger.kernel.org
3625S:	Maintained
3626F:	drivers/platform/x86/compal-laptop.c
3627
3628CONEXANT ACCESSRUNNER USB DRIVER
3629L:	accessrunner-general@lists.sourceforge.net
3630W:	http://accessrunner.sourceforge.net/
3631S:	Orphan
3632F:	drivers/usb/atm/cxacru.c
3633
3634CONFIGFS
3635M:	Joel Becker <jlbec@evilplan.org>
3636M:	Christoph Hellwig <hch@lst.de>
3637T:	git git://git.infradead.org/users/hch/configfs.git
3638S:	Supported
3639F:	fs/configfs/
3640F:	include/linux/configfs.h
3641
3642CONNECTOR
3643M:	Evgeniy Polyakov <zbr@ioremap.net>
3644L:	netdev@vger.kernel.org
3645S:	Maintained
3646F:	drivers/connector/
3647
3648CONTROL GROUP (CGROUP)
3649M:	Tejun Heo <tj@kernel.org>
3650M:	Li Zefan <lizefan@huawei.com>
3651M:	Johannes Weiner <hannes@cmpxchg.org>
3652L:	cgroups@vger.kernel.org
3653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3654S:	Maintained
3655F:	Documentation/cgroup*
3656F:	include/linux/cgroup*
3657F:	kernel/cgroup*
3658
3659CONTROL GROUP - CPUSET
3660M:	Li Zefan <lizefan@huawei.com>
3661L:	cgroups@vger.kernel.org
3662W:	http://www.bullopensource.org/cpuset/
3663W:	http://oss.sgi.com/projects/cpusets/
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3665S:	Maintained
3666F:	Documentation/cgroup-v1/cpusets.txt
3667F:	include/linux/cpuset.h
3668F:	kernel/cgroup/cpuset.c
3669
3670CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3671M:	Johannes Weiner <hannes@cmpxchg.org>
3672M:	Michal Hocko <mhocko@kernel.org>
3673M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3674L:	cgroups@vger.kernel.org
3675L:	linux-mm@kvack.org
3676S:	Maintained
3677F:	mm/memcontrol.c
3678F:	mm/swap_cgroup.c
3679
3680CORETEMP HARDWARE MONITORING DRIVER
3681M:	Fenghua Yu <fenghua.yu@intel.com>
3682L:	linux-hwmon@vger.kernel.org
3683S:	Maintained
3684F:	Documentation/hwmon/coretemp
3685F:	drivers/hwmon/coretemp.c
3686
3687COSA/SRP SYNC SERIAL DRIVER
3688M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3689W:	http://www.fi.muni.cz/~kas/cosa/
3690S:	Maintained
3691F:	drivers/net/wan/cosa*
3692
3693CPMAC ETHERNET DRIVER
3694M:	Florian Fainelli <f.fainelli@gmail.com>
3695L:	netdev@vger.kernel.org
3696S:	Maintained
3697F:	drivers/net/ethernet/ti/cpmac.c
3698
3699CPU FREQUENCY DRIVERS
3700M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3701M:	Viresh Kumar <viresh.kumar@linaro.org>
3702L:	linux-pm@vger.kernel.org
3703S:	Maintained
3704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3705T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3706B:	https://bugzilla.kernel.org
3707F:	Documentation/cpu-freq/
3708F:	Documentation/devicetree/bindings/cpufreq/
3709F:	drivers/cpufreq/
3710F:	include/linux/cpufreq.h
3711F:	tools/testing/selftests/cpufreq/
3712
3713CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3714M:	Viresh Kumar <viresh.kumar@linaro.org>
3715M:	Sudeep Holla <sudeep.holla@arm.com>
3716L:	linux-pm@vger.kernel.org
3717W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3718S:	Maintained
3719F:	drivers/cpufreq/arm_big_little.h
3720F:	drivers/cpufreq/arm_big_little.c
3721F:	drivers/cpufreq/arm_big_little_dt.c
3722
3723CPU POWER MONITORING SUBSYSTEM
3724M:	Thomas Renninger <trenn@suse.com>
3725M:	Shuah Khan <shuah@kernel.org>
3726L:	linux-pm@vger.kernel.org
3727S:	Maintained
3728F:	tools/power/cpupower/
3729
3730CPUID/MSR DRIVER
3731M:	"H. Peter Anvin" <hpa@zytor.com>
3732S:	Maintained
3733F:	arch/x86/kernel/cpuid.c
3734F:	arch/x86/kernel/msr.c
3735
3736CPUIDLE DRIVER - ARM BIG LITTLE
3737M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3738M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3739L:	linux-pm@vger.kernel.org
3740L:	linux-arm-kernel@lists.infradead.org
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3742S:	Maintained
3743F:	drivers/cpuidle/cpuidle-big_little.c
3744
3745CPUIDLE DRIVER - ARM EXYNOS
3746M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3747M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3748M:	Kukjin Kim <kgene@kernel.org>
3749L:	linux-pm@vger.kernel.org
3750L:	linux-samsung-soc@vger.kernel.org
3751S:	Supported
3752F:	drivers/cpuidle/cpuidle-exynos.c
3753F:	arch/arm/mach-exynos/pm.c
3754
3755CPUIDLE DRIVERS
3756M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3757M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3758L:	linux-pm@vger.kernel.org
3759S:	Maintained
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3761B:	https://bugzilla.kernel.org
3762F:	drivers/cpuidle/*
3763F:	include/linux/cpuidle.h
3764
3765CRAMFS FILESYSTEM
3766M:	Nicolas Pitre <nico@linaro.org>
3767S:	Maintained
3768F:	Documentation/filesystems/cramfs.txt
3769F:	fs/cramfs/
3770
3771CRYPTO API
3772M:	Herbert Xu <herbert@gondor.apana.org.au>
3773M:	"David S. Miller" <davem@davemloft.net>
3774L:	linux-crypto@vger.kernel.org
3775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3777S:	Maintained
3778F:	Documentation/crypto/
3779F:	Documentation/devicetree/bindings/crypto/
3780F:	arch/*/crypto/
3781F:	crypto/
3782F:	drivers/crypto/
3783F:	include/crypto/
3784F:	include/linux/crypto*
3785
3786CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3787M:	Neil Horman <nhorman@tuxdriver.com>
3788L:	linux-crypto@vger.kernel.org
3789S:	Maintained
3790F:	crypto/ansi_cprng.c
3791F:	crypto/rng.c
3792
3793CS3308 MEDIA DRIVER
3794M:	Hans Verkuil <hverkuil@xs4all.nl>
3795L:	linux-media@vger.kernel.org
3796T:	git git://linuxtv.org/media_tree.git
3797W:	http://linuxtv.org
3798S:	Odd Fixes
3799F:	drivers/media/i2c/cs3308.c
3800F:	drivers/media/i2c/cs3308.h
3801
3802CS5535 Audio ALSA driver
3803M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3804S:	Maintained
3805F:	sound/pci/cs5535audio/
3806
3807CW1200 WLAN driver
3808M:	Solomon Peachy <pizza@shaftnet.org>
3809S:	Maintained
3810F:	drivers/net/wireless/st/cw1200/
3811
3812CX18 VIDEO4LINUX DRIVER
3813M:	Andy Walls <awalls@md.metrocast.net>
3814L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3815L:	linux-media@vger.kernel.org
3816T:	git git://linuxtv.org/media_tree.git
3817W:	https://linuxtv.org
3818W:	http://www.ivtvdriver.org/index.php/Cx18
3819S:	Maintained
3820F:	Documentation/media/v4l-drivers/cx18*
3821F:	drivers/media/pci/cx18/
3822F:	include/uapi/linux/ivtv*
3823
3824CX2341X MPEG ENCODER HELPER MODULE
3825M:	Hans Verkuil <hverkuil@xs4all.nl>
3826L:	linux-media@vger.kernel.org
3827T:	git git://linuxtv.org/media_tree.git
3828W:	https://linuxtv.org
3829S:	Maintained
3830F:	drivers/media/common/cx2341x*
3831F:	include/media/cx2341x*
3832
3833CX24120 MEDIA DRIVER
3834M:	Jemma Denson <jdenson@gmail.com>
3835M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3836L:	linux-media@vger.kernel.org
3837W:	https://linuxtv.org
3838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3839S:	Maintained
3840F:	drivers/media/dvb-frontends/cx24120*
3841
3842CX88 VIDEO4LINUX DRIVER
3843M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3844L:	linux-media@vger.kernel.org
3845W:	https://linuxtv.org
3846T:	git git://linuxtv.org/media_tree.git
3847S:	Odd fixes
3848F:	Documentation/media/v4l-drivers/cx88*
3849F:	drivers/media/pci/cx88/
3850
3851CXD2820R MEDIA DRIVER
3852M:	Antti Palosaari <crope@iki.fi>
3853L:	linux-media@vger.kernel.org
3854W:	https://linuxtv.org
3855W:	http://palosaari.fi/linux/
3856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3857T:	git git://linuxtv.org/anttip/media_tree.git
3858S:	Maintained
3859F:	drivers/media/dvb-frontends/cxd2820r*
3860
3861CXGB3 ETHERNET DRIVER (CXGB3)
3862M:	Santosh Raspatur <santosh@chelsio.com>
3863L:	netdev@vger.kernel.org
3864W:	http://www.chelsio.com
3865S:	Supported
3866F:	drivers/net/ethernet/chelsio/cxgb3/
3867
3868CXGB3 ISCSI DRIVER (CXGB3I)
3869M:	Karen Xie <kxie@chelsio.com>
3870L:	linux-scsi@vger.kernel.org
3871W:	http://www.chelsio.com
3872S:	Supported
3873F:	drivers/scsi/cxgbi/cxgb3i
3874
3875CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3876M:	Steve Wise <swise@chelsio.com>
3877L:	linux-rdma@vger.kernel.org
3878W:	http://www.openfabrics.org
3879S:	Supported
3880F:	drivers/infiniband/hw/cxgb3/
3881F:	include/uapi/rdma/cxgb3-abi.h
3882
3883CXGB4 CRYPTO DRIVER (chcr)
3884M:	Harsh Jain <harsh@chelsio.com>
3885L:	linux-crypto@vger.kernel.org
3886W:	http://www.chelsio.com
3887S:	Supported
3888F:	drivers/crypto/chelsio
3889
3890CXGB4 ETHERNET DRIVER (CXGB4)
3891M:	Ganesh Goudar <ganeshgr@chelsio.com>
3892L:	netdev@vger.kernel.org
3893W:	http://www.chelsio.com
3894S:	Supported
3895F:	drivers/net/ethernet/chelsio/cxgb4/
3896
3897CXGB4 ISCSI DRIVER (CXGB4I)
3898M:	Karen Xie <kxie@chelsio.com>
3899L:	linux-scsi@vger.kernel.org
3900W:	http://www.chelsio.com
3901S:	Supported
3902F:	drivers/scsi/cxgbi/cxgb4i
3903
3904CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3905M:	Steve Wise <swise@chelsio.com>
3906L:	linux-rdma@vger.kernel.org
3907W:	http://www.openfabrics.org
3908S:	Supported
3909F:	drivers/infiniband/hw/cxgb4/
3910F:	include/uapi/rdma/cxgb4-abi.h
3911
3912CXGB4VF ETHERNET DRIVER (CXGB4VF)
3913M:	Casey Leedom <leedom@chelsio.com>
3914L:	netdev@vger.kernel.org
3915W:	http://www.chelsio.com
3916S:	Supported
3917F:	drivers/net/ethernet/chelsio/cxgb4vf/
3918
3919CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3920M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3921M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3922L:	linuxppc-dev@lists.ozlabs.org
3923S:	Supported
3924F:	arch/powerpc/platforms/powernv/pci-cxl.c
3925F:	drivers/misc/cxl/
3926F:	include/misc/cxl*
3927F:	include/uapi/misc/cxl.h
3928F:	Documentation/powerpc/cxl.txt
3929F:	Documentation/ABI/testing/sysfs-class-cxl
3930
3931CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3932M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3933M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3934M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3935L:	linux-scsi@vger.kernel.org
3936S:	Supported
3937F:	drivers/scsi/cxlflash/
3938F:	include/uapi/scsi/cxlflash_ioctls.h
3939F:	Documentation/powerpc/cxlflash.txt
3940
3941CYBERPRO FB DRIVER
3942M:	Russell King <linux@armlinux.org.uk>
3943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3944W:	http://www.armlinux.org.uk/
3945S:	Maintained
3946F:	drivers/video/fbdev/cyber2000fb.*
3947
3948CYCLADES ASYNC MUX DRIVER
3949W:	http://www.cyclades.com/
3950S:	Orphan
3951F:	drivers/tty/cyclades.c
3952F:	include/linux/cyclades.h
3953F:	include/uapi/linux/cyclades.h
3954
3955CYCLADES PC300 DRIVER
3956W:	http://www.cyclades.com/
3957S:	Orphan
3958F:	drivers/net/wan/pc300*
3959
3960CYPRESS_FIRMWARE MEDIA DRIVER
3961M:	Antti Palosaari <crope@iki.fi>
3962L:	linux-media@vger.kernel.org
3963W:	https://linuxtv.org
3964W:	http://palosaari.fi/linux/
3965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3966T:	git git://linuxtv.org/anttip/media_tree.git
3967S:	Maintained
3968F:	drivers/media/common/cypress_firmware*
3969
3970CYTTSP TOUCHSCREEN DRIVER
3971M:	Ferruh Yigit <fery@cypress.com>
3972L:	linux-input@vger.kernel.org
3973S:	Supported
3974F:	drivers/input/touchscreen/cyttsp*
3975F:	include/linux/input/cyttsp.h
3976
3977D-LINK DIR-685 TOUCHKEYS DRIVER
3978M:	Linus Walleij <linus.walleij@linaro.org>
3979L:	linux-input@vger.kernel.org
3980S:	Supported
3981F:	drivers/input/dlink-dir685-touchkeys.c
3982
3983DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3984M:	Joshua Kinard <kumba@gentoo.org>
3985S:	Maintained
3986F:	drivers/rtc/rtc-ds1685.c
3987F:	include/linux/rtc/ds1685.h
3988
3989DAMA SLAVE for AX.25
3990M:	Joerg Reuter <jreuter@yaina.de>
3991W:	http://yaina.de/jreuter/
3992W:	http://www.qsl.net/dl1bke/
3993L:	linux-hams@vger.kernel.org
3994S:	Maintained
3995F:	net/ax25/af_ax25.c
3996F:	net/ax25/ax25_dev.c
3997F:	net/ax25/ax25_ds_*
3998F:	net/ax25/ax25_in.c
3999F:	net/ax25/ax25_out.c
4000F:	net/ax25/ax25_timer.c
4001F:	net/ax25/sysctl_net_ax25.c
4002
4003DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4004L:	netdev@vger.kernel.org
4005S:	Orphan
4006F:	Documentation/networking/dmfe.txt
4007F:	drivers/net/ethernet/dec/tulip/dmfe.c
4008
4009DC390/AM53C974 SCSI driver
4010M:	Hannes Reinecke <hare@suse.com>
4011L:	linux-scsi@vger.kernel.org
4012S:	Maintained
4013F:	drivers/scsi/am53c974.c
4014
4015DC395x SCSI driver
4016M:	Oliver Neukum <oliver@neukum.org>
4017M:	Ali Akcaagac <aliakc@web.de>
4018M:	Jamie Lenehan <lenehan@twibble.org>
4019L:	dc395x@twibble.org
4020W:	http://twibble.org/dist/dc395x/
4021W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4022S:	Maintained
4023F:	Documentation/scsi/dc395x.txt
4024F:	drivers/scsi/dc395x.*
4025
4026DCCP PROTOCOL
4027M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4028L:	dccp@vger.kernel.org
4029W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4030S:	Maintained
4031F:	include/linux/dccp.h
4032F:	include/uapi/linux/dccp.h
4033F:	include/linux/tfrc.h
4034F:	net/dccp/
4035
4036DECnet NETWORK LAYER
4037W:	http://linux-decnet.sourceforge.net
4038L:	linux-decnet-user@lists.sourceforge.net
4039S:	Orphan
4040F:	Documentation/networking/decnet.txt
4041F:	net/decnet/
4042
4043DECSTATION PLATFORM SUPPORT
4044M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4045L:	linux-mips@linux-mips.org
4046W:	http://www.linux-mips.org/wiki/DECstation
4047S:	Maintained
4048F:	arch/mips/dec/
4049F:	arch/mips/include/asm/dec/
4050F:	arch/mips/include/asm/mach-dec/
4051
4052DEFXX FDDI NETWORK DRIVER
4053M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4054S:	Maintained
4055F:	drivers/net/fddi/defxx.*
4056
4057DELL SMBIOS DRIVER
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059M:	Mario Limonciello <mario.limonciello@dell.com>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Maintained
4062F:	drivers/platform/x86/dell-smbios.*
4063
4064DELL SMBIOS SMM DRIVER
4065M:	Mario Limonciello <mario.limonciello@dell.com>
4066L:	platform-driver-x86@vger.kernel.org
4067S:	Maintained
4068F:	drivers/platform/x86/dell-smbios-smm.c
4069
4070DELL SMBIOS WMI DRIVER
4071M:	Mario Limonciello <mario.limonciello@dell.com>
4072L:	platform-driver-x86@vger.kernel.org
4073S:	Maintained
4074F:	drivers/platform/x86/dell-smbios-wmi.c
4075F:	tools/wmi/dell-smbios-example.c
4076
4077DELL LAPTOP DRIVER
4078M:	Matthew Garrett <mjg59@srcf.ucam.org>
4079M:	Pali Rohár <pali.rohar@gmail.com>
4080L:	platform-driver-x86@vger.kernel.org
4081S:	Maintained
4082F:	drivers/platform/x86/dell-laptop.c
4083
4084DELL LAPTOP FREEFALL DRIVER
4085M:	Pali Rohár <pali.rohar@gmail.com>
4086S:	Maintained
4087F:	drivers/platform/x86/dell-smo8800.c
4088
4089DELL LAPTOP RBTN DRIVER
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-rbtn.*
4093
4094DELL LAPTOP SMM DRIVER
4095M:	Pali Rohár <pali.rohar@gmail.com>
4096S:	Maintained
4097F:	drivers/hwmon/dell-smm-hwmon.c
4098F:	include/uapi/linux/i8k.h
4099
4100DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4101M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4102S:	Maintained
4103F:	Documentation/dcdbas.txt
4104F:	drivers/firmware/dcdbas.*
4105
4106DELL WMI NOTIFICATIONS DRIVER
4107M:	Matthew Garrett <mjg59@srcf.ucam.org>
4108M:	Pali Rohár <pali.rohar@gmail.com>
4109S:	Maintained
4110F:	drivers/platform/x86/dell-wmi.c
4111
4112DELL WMI DESCRIPTOR DRIVER
4113M:	Mario Limonciello <mario.limonciello@dell.com>
4114S:	Maintained
4115F:	drivers/platform/x86/dell-wmi-descriptor.c
4116
4117DELTA ST MEDIA DRIVER
4118M:	Hugues Fruchet <hugues.fruchet@st.com>
4119L:	linux-media@vger.kernel.org
4120T:	git git://linuxtv.org/media_tree.git
4121W:	https://linuxtv.org
4122S:	Supported
4123F:	drivers/media/platform/sti/delta
4124
4125DENALI NAND DRIVER
4126M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4127L:	linux-mtd@lists.infradead.org
4128S:	Supported
4129F:	drivers/mtd/nand/raw/denali*
4130
4131DESIGNWARE USB2 DRD IP DRIVER
4132M:	Minas Harutyunyan <hminas@synopsys.com>
4133L:	linux-usb@vger.kernel.org
4134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4135S:	Maintained
4136F:	drivers/usb/dwc2/
4137
4138DESIGNWARE USB3 DRD IP DRIVER
4139M:	Felipe Balbi <balbi@kernel.org>
4140L:	linux-usb@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4142S:	Maintained
4143F:	drivers/usb/dwc3/
4144
4145DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4146M:	Andreas Klinger <ak@it-klinger.de>
4147L:	linux-iio@vger.kernel.org
4148S:	Maintained
4149F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4150F:	drivers/iio/proximity/srf*.c
4151
4152DEVICE COREDUMP (DEV_COREDUMP)
4153M:	Johannes Berg <johannes@sipsolutions.net>
4154L:	linux-kernel@vger.kernel.org
4155S:	Maintained
4156F:	drivers/base/devcoredump.c
4157F:	include/linux/devcoredump.h
4158
4159DEVICE FREQUENCY (DEVFREQ)
4160M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4161M:	Kyungmin Park <kyungmin.park@samsung.com>
4162R:	Chanwoo Choi <cw00.choi@samsung.com>
4163L:	linux-pm@vger.kernel.org
4164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4165S:	Maintained
4166F:	drivers/devfreq/
4167F:	include/linux/devfreq.h
4168F:	Documentation/devicetree/bindings/devfreq/
4169
4170DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4171M:	Chanwoo Choi <cw00.choi@samsung.com>
4172L:	linux-pm@vger.kernel.org
4173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4174S:	Supported
4175F:	drivers/devfreq/event/
4176F:	drivers/devfreq/devfreq-event.c
4177F:	include/linux/devfreq-event.h
4178F:	Documentation/devicetree/bindings/devfreq/event/
4179
4180DEVICE NUMBER REGISTRY
4181M:	Torben Mathiasen <device@lanana.org>
4182W:	http://lanana.org/docs/device-list/index.html
4183S:	Maintained
4184
4185DEVICE-MAPPER  (LVM)
4186M:	Alasdair Kergon <agk@redhat.com>
4187M:	Mike Snitzer <snitzer@redhat.com>
4188M:	dm-devel@redhat.com
4189L:	dm-devel@redhat.com
4190W:	http://sources.redhat.com/dm
4191Q:	http://patchwork.kernel.org/project/dm-devel/list/
4192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4193T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4194S:	Maintained
4195F:	Documentation/device-mapper/
4196F:	drivers/md/Makefile
4197F:	drivers/md/Kconfig
4198F:	drivers/md/dm*
4199F:	drivers/md/persistent-data/
4200F:	include/linux/device-mapper.h
4201F:	include/linux/dm-*.h
4202F:	include/uapi/linux/dm-*.h
4203
4204DEVLINK
4205M:	Jiri Pirko <jiri@mellanox.com>
4206L:	netdev@vger.kernel.org
4207S:	Supported
4208F:	net/core/devlink.c
4209F:	include/net/devlink.h
4210F:	include/uapi/linux/devlink.h
4211
4212DIALOG SEMICONDUCTOR DRIVERS
4213M:	Support Opensource <support.opensource@diasemi.com>
4214W:	http://www.dialog-semiconductor.com/products
4215S:	Supported
4216F:	Documentation/hwmon/da90??
4217F:	Documentation/devicetree/bindings/mfd/da90*.txt
4218F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4219F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4220F:	Documentation/devicetree/bindings/regulator/da92*.txt
4221F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4222F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4223F:	drivers/gpio/gpio-da90??.c
4224F:	drivers/hwmon/da90??-hwmon.c
4225F:	drivers/iio/adc/da91??-*.c
4226F:	drivers/input/misc/da90??_onkey.c
4227F:	drivers/input/touchscreen/da9052_tsi.c
4228F:	drivers/leds/leds-da90??.c
4229F:	drivers/mfd/da903x.c
4230F:	drivers/mfd/da90??-*.c
4231F:	drivers/mfd/da91??-*.c
4232F:	drivers/power/supply/da9052-battery.c
4233F:	drivers/power/supply/da91??-*.c
4234F:	drivers/regulator/da903x.c
4235F:	drivers/regulator/da9???-regulator.[ch]
4236F:	drivers/thermal/da90??-thermal.c
4237F:	drivers/rtc/rtc-da90??.c
4238F:	drivers/video/backlight/da90??_bl.c
4239F:	drivers/watchdog/da90??_wdt.c
4240F:	include/linux/mfd/da903x.h
4241F:	include/linux/mfd/da9052/
4242F:	include/linux/mfd/da9055/
4243F:	include/linux/mfd/da9062/
4244F:	include/linux/mfd/da9063/
4245F:	include/linux/mfd/da9150/
4246F:	include/linux/regulator/da9211.h
4247F:	include/sound/da[79]*.h
4248F:	sound/soc/codecs/da[79]*.[ch]
4249
4250DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4251M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4252L:	linux-gpio@vger.kernel.org
4253S:	Maintained
4254F:	drivers/gpio/gpio-gpio-mm.c
4255
4256DIGI NEO AND CLASSIC PCI PRODUCTS
4257M:	Lidza Louina <lidza.louina@gmail.com>
4258M:	Mark Hounschell <markh@compro.net>
4259L:	driverdev-devel@linuxdriverproject.org
4260S:	Maintained
4261F:	drivers/staging/dgnc/
4262
4263DIOLAN U2C-12 I2C DRIVER
4264M:	Guenter Roeck <linux@roeck-us.net>
4265L:	linux-i2c@vger.kernel.org
4266S:	Maintained
4267F:	drivers/i2c/busses/i2c-diolan-u2c.c
4268
4269FILESYSTEM DIRECT ACCESS (DAX)
4270M:	Matthew Wilcox <mawilcox@microsoft.com>
4271M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4272L:	linux-fsdevel@vger.kernel.org
4273S:	Supported
4274F:	fs/dax.c
4275F:	include/linux/dax.h
4276F:	include/trace/events/fs_dax.h
4277
4278DEVICE DIRECT ACCESS (DAX)
4279M:	Dan Williams <dan.j.williams@intel.com>
4280M:	Dave Jiang <dave.jiang@intel.com>
4281M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4282M:	Vishal Verma <vishal.l.verma@intel.com>
4283L:	linux-nvdimm@lists.01.org
4284S:	Supported
4285F:	drivers/dax/
4286
4287DIRECTORY NOTIFICATION (DNOTIFY)
4288M:	Jan Kara <jack@suse.cz>
4289R:	Amir Goldstein <amir73il@gmail.com>
4290L:	linux-fsdevel@vger.kernel.org
4291S:	Maintained
4292F:	Documentation/filesystems/dnotify.txt
4293F:	fs/notify/dnotify/
4294F:	include/linux/dnotify.h
4295
4296DISK GEOMETRY AND PARTITION HANDLING
4297M:	Andries Brouwer <aeb@cwi.nl>
4298W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4299W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4300W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4301S:	Maintained
4302
4303DISKQUOTA
4304M:	Jan Kara <jack@suse.com>
4305S:	Maintained
4306F:	Documentation/filesystems/quota.txt
4307F:	fs/quota/
4308F:	include/linux/quota*.h
4309F:	include/uapi/linux/quota*.h
4310
4311DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4312M:	Bernie Thompson <bernie@plugable.com>
4313L:	linux-fbdev@vger.kernel.org
4314S:	Maintained
4315W:	http://plugable.com/category/projects/udlfb/
4316F:	drivers/video/fbdev/udlfb.c
4317F:	include/video/udlfb.h
4318F:	Documentation/fb/udlfb.txt
4319
4320DISTRIBUTED LOCK MANAGER (DLM)
4321M:	Christine Caulfield <ccaulfie@redhat.com>
4322M:	David Teigland <teigland@redhat.com>
4323L:	cluster-devel@redhat.com
4324W:	http://sources.redhat.com/cluster/
4325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4326S:	Supported
4327F:	fs/dlm/
4328
4329DMA BUFFER SHARING FRAMEWORK
4330M:	Sumit Semwal <sumit.semwal@linaro.org>
4331S:	Maintained
4332L:	linux-media@vger.kernel.org
4333L:	dri-devel@lists.freedesktop.org
4334L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4335F:	drivers/dma-buf/
4336F:	include/linux/dma-buf*
4337F:	include/linux/reservation.h
4338F:	include/linux/*fence.h
4339F:	Documentation/driver-api/dma-buf.rst
4340T:	git git://anongit.freedesktop.org/drm/drm-misc
4341
4342DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4343M:	Vinod Koul <vkoul@kernel.org>
4344L:	dmaengine@vger.kernel.org
4345Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4346S:	Maintained
4347F:	drivers/dma/
4348F:	include/linux/dmaengine.h
4349F:	include/linux/of_dma.h
4350F:	Documentation/devicetree/bindings/dma/
4351F:	Documentation/driver-api/dmaengine/
4352T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4353
4354DMA MAPPING HELPERS
4355M:	Christoph Hellwig <hch@lst.de>
4356M:	Marek Szyprowski <m.szyprowski@samsung.com>
4357R:	Robin Murphy <robin.murphy@arm.com>
4358L:	iommu@lists.linux-foundation.org
4359T:	git git://git.infradead.org/users/hch/dma-mapping.git
4360W:	http://git.infradead.org/users/hch/dma-mapping.git
4361S:	Supported
4362F:	kernel/dma/
4363F:	include/asm-generic/dma-mapping.h
4364F:	include/linux/dma-direct.h
4365F:	include/linux/dma-mapping.h
4366F:	include/linux/dma-noncoherent.h
4367
4368DME1737 HARDWARE MONITOR DRIVER
4369M:	Juerg Haefliger <juergh@gmail.com>
4370L:	linux-hwmon@vger.kernel.org
4371S:	Maintained
4372F:	Documentation/hwmon/dme1737
4373F:	drivers/hwmon/dme1737.c
4374
4375DMI/SMBIOS SUPPORT
4376M:	Jean Delvare <jdelvare@suse.com>
4377S:	Maintained
4378T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4379F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4380F:	drivers/firmware/dmi-id.c
4381F:	drivers/firmware/dmi_scan.c
4382F:	include/linux/dmi.h
4383
4384DOCUMENTATION
4385M:	Jonathan Corbet <corbet@lwn.net>
4386L:	linux-doc@vger.kernel.org
4387S:	Maintained
4388F:	Documentation/
4389F:	scripts/kernel-doc
4390X:	Documentation/ABI/
4391X:	Documentation/devicetree/
4392X:	Documentation/acpi
4393X:	Documentation/power
4394X:	Documentation/spi
4395X:	Documentation/media
4396T:	git git://git.lwn.net/linux.git docs-next
4397
4398DONGWOON DW9714 LENS VOICE COIL DRIVER
4399M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4400L:	linux-media@vger.kernel.org
4401T:	git git://linuxtv.org/media_tree.git
4402S:	Maintained
4403F:	drivers/media/i2c/dw9714.c
4404
4405DOUBLETALK DRIVER
4406M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4407L:	blinux-list@redhat.com
4408S:	Maintained
4409F:	drivers/char/dtlk.c
4410F:	include/linux/dtlk.h
4411
4412DPAA2 DATAPATH I/O (DPIO) DRIVER
4413M:	Roy Pledge <Roy.Pledge@nxp.com>
4414L:	linux-kernel@vger.kernel.org
4415S:	Maintained
4416F:	drivers/staging/fsl-mc/bus/dpio
4417
4418DPAA2 ETHERNET DRIVER
4419M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4420L:	linux-kernel@vger.kernel.org
4421S:	Maintained
4422F:	drivers/staging/fsl-dpaa2/ethernet
4423
4424DPAA2 ETHERNET SWITCH DRIVER
4425M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4426L:	linux-kernel@vger.kernel.org
4427S:	Maintained
4428F:	drivers/staging/fsl-dpaa2/ethsw
4429
4430DPAA2 PTP CLOCK DRIVER
4431M:	Yangbo Lu <yangbo.lu@nxp.com>
4432L:	linux-kernel@vger.kernel.org
4433S:	Maintained
4434F:	drivers/staging/fsl-dpaa2/rtc
4435
4436DPT_I2O SCSI RAID DRIVER
4437M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4438L:	linux-scsi@vger.kernel.org
4439W:	http://www.adaptec.com/
4440S:	Maintained
4441F:	drivers/scsi/dpt*
4442F:	drivers/scsi/dpt/
4443
4444DRBD DRIVER
4445M:	Philipp Reisner <philipp.reisner@linbit.com>
4446M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4447L:	drbd-dev@lists.linbit.com
4448W:	http://www.drbd.org
4449T:	git git://git.linbit.com/linux-drbd.git
4450T:	git git://git.linbit.com/drbd-8.4.git
4451S:	Supported
4452F:	drivers/block/drbd/
4453F:	lib/lru_cache.c
4454F:	Documentation/blockdev/drbd/
4455
4456DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4457M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4459S:	Supported
4460F:	Documentation/kobject.txt
4461F:	drivers/base/
4462F:	fs/debugfs/
4463F:	fs/sysfs/
4464F:	include/linux/debugfs.h
4465F:	include/linux/kobj*
4466F:	lib/kobj*
4467
4468DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4469M:	Kevin Hilman <khilman@kernel.org>
4470M:	Nishanth Menon <nm@ti.com>
4471S:	Maintained
4472F:	drivers/power/avs/
4473F:	include/linux/power/smartreflex.h
4474L:	linux-pm@vger.kernel.org
4475
4476DRM DRIVER FOR ARM PL111 CLCD
4477M:	Eric Anholt <eric@anholt.net>
4478T:	git git://anongit.freedesktop.org/drm/drm-misc
4479S:	Supported
4480F:	drivers/gpu/drm/pl111/
4481
4482DRM DRIVER FOR ARM VERSATILE TFT PANELS
4483M:	Linus Walleij <linus.walleij@linaro.org>
4484T:	git git://anongit.freedesktop.org/drm/drm-misc
4485S:	Maintained
4486F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4487F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4488
4489DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4490M:	Dave Airlie <airlied@redhat.com>
4491S:	Odd Fixes
4492F:	drivers/gpu/drm/ast/
4493
4494DRM DRIVER FOR BOCHS VIRTUAL GPU
4495M:	Gerd Hoffmann <kraxel@redhat.com>
4496L:	virtualization@lists.linux-foundation.org
4497T:	git git://anongit.freedesktop.org/drm/drm-misc
4498S:	Maintained
4499F:	drivers/gpu/drm/bochs/
4500
4501DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4502M:	Linus Walleij <linus.walleij@linaro.org>
4503T:	git git://anongit.freedesktop.org/drm/drm-misc
4504S:	Maintained
4505F:	drivers/gpu/drm/tve200/
4506
4507DRM DRIVER FOR ILITEK ILI9225 PANELS
4508M:	David Lechner <david@lechnology.com>
4509S:	Maintained
4510F:	drivers/gpu/drm/tinydrm/ili9225.c
4511F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4512
4513DRM DRIVER FOR INTEL I810 VIDEO CARDS
4514S:	Orphan / Obsolete
4515F:	drivers/gpu/drm/i810/
4516F:	include/uapi/drm/i810_drm.h
4517
4518DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4519S:	Orphan / Obsolete
4520F:	drivers/gpu/drm/mga/
4521F:	include/uapi/drm/mga_drm.h
4522
4523DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4524M:	Dave Airlie <airlied@redhat.com>
4525S:	Odd Fixes
4526F:	drivers/gpu/drm/mgag200/
4527
4528DRM DRIVER FOR MI0283QT
4529M:	Noralf Trønnes <noralf@tronnes.org>
4530S:	Maintained
4531F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4532F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4533
4534DRM DRIVER FOR MSM ADRENO GPU
4535M:	Rob Clark <robdclark@gmail.com>
4536L:	linux-arm-msm@vger.kernel.org
4537L:	dri-devel@lists.freedesktop.org
4538L:	freedreno@lists.freedesktop.org
4539T:	git git://people.freedesktop.org/~robclark/linux
4540S:	Maintained
4541F:	drivers/gpu/drm/msm/
4542F:	include/uapi/drm/msm_drm.h
4543F:	Documentation/devicetree/bindings/display/msm/
4544
4545DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4546M:	Ben Skeggs <bskeggs@redhat.com>
4547L:	dri-devel@lists.freedesktop.org
4548L:	nouveau@lists.freedesktop.org
4549T:	git git://github.com/skeggsb/linux
4550S:	Supported
4551F:	drivers/gpu/drm/nouveau/
4552F:	include/uapi/drm/nouveau_drm.h
4553
4554DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4555M:	Noralf Trønnes <noralf@tronnes.org>
4556S:	Maintained
4557F:	drivers/gpu/drm/tinydrm/repaper.c
4558F:	Documentation/devicetree/bindings/display/repaper.txt
4559
4560DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4561M:	Dave Airlie <airlied@redhat.com>
4562M:	Gerd Hoffmann <kraxel@redhat.com>
4563L:	virtualization@lists.linux-foundation.org
4564T:	git git://anongit.freedesktop.org/drm/drm-misc
4565S:	Obsolete
4566W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4567F:	drivers/gpu/drm/cirrus/
4568
4569DRM DRIVER FOR QXL VIRTUAL GPU
4570M:	Dave Airlie <airlied@redhat.com>
4571M:	Gerd Hoffmann <kraxel@redhat.com>
4572L:	virtualization@lists.linux-foundation.org
4573T:	git git://anongit.freedesktop.org/drm/drm-misc
4574S:	Maintained
4575F:	drivers/gpu/drm/qxl/
4576F:	include/uapi/drm/qxl_drm.h
4577
4578DRM DRIVER FOR RAGE 128 VIDEO CARDS
4579S:	Orphan / Obsolete
4580F:	drivers/gpu/drm/r128/
4581F:	include/uapi/drm/r128_drm.h
4582
4583DRM DRIVER FOR SAVAGE VIDEO CARDS
4584S:	Orphan / Obsolete
4585F:	drivers/gpu/drm/savage/
4586F:	include/uapi/drm/savage_drm.h
4587
4588DRM DRIVER FOR SIS VIDEO CARDS
4589S:	Orphan / Obsolete
4590F:	drivers/gpu/drm/sis/
4591F:	include/uapi/drm/sis_drm.h
4592
4593DRM DRIVER FOR SITRONIX ST7586 PANELS
4594M:	David Lechner <david@lechnology.com>
4595S:	Maintained
4596F:	drivers/gpu/drm/tinydrm/st7586.c
4597F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4598
4599DRM DRIVER FOR SITRONIX ST7735R PANELS
4600M:	David Lechner <david@lechnology.com>
4601S:	Maintained
4602F:	drivers/gpu/drm/tinydrm/st7735r.c
4603F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4604
4605DRM DRIVER FOR TDFX VIDEO CARDS
4606S:	Orphan / Obsolete
4607F:	drivers/gpu/drm/tdfx/
4608
4609DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4610M:	Dave Airlie <airlied@redhat.com>
4611S:	Odd Fixes
4612F:	drivers/gpu/drm/udl/
4613
4614DRM DRIVER FOR VMWARE VIRTUAL GPU
4615M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4616M:	Sinclair Yeh <syeh@vmware.com>
4617M:	Thomas Hellstrom <thellstrom@vmware.com>
4618L:	dri-devel@lists.freedesktop.org
4619T:	git git://people.freedesktop.org/~syeh/repos_linux
4620T:	git git://people.freedesktop.org/~thomash/linux
4621S:	Supported
4622F:	drivers/gpu/drm/vmwgfx/
4623F:	include/uapi/drm/vmwgfx_drm.h
4624
4625DRM DRIVERS
4626M:	David Airlie <airlied@linux.ie>
4627L:	dri-devel@lists.freedesktop.org
4628T:	git git://people.freedesktop.org/~airlied/linux
4629B:	https://bugs.freedesktop.org/
4630C:	irc://chat.freenode.net/dri-devel
4631S:	Maintained
4632F:	drivers/gpu/drm/
4633F:	drivers/gpu/vga/
4634F:	Documentation/devicetree/bindings/display/
4635F:	Documentation/devicetree/bindings/gpu/
4636F:	Documentation/gpu/
4637F:	include/drm/
4638F:	include/uapi/drm/
4639F:	include/linux/vga*
4640
4641DRM DRIVERS AND MISC GPU PATCHES
4642M:	Gustavo Padovan <gustavo@padovan.org>
4643M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4644M:	Sean Paul <seanpaul@chromium.org>
4645W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4646S:	Maintained
4647T:	git git://anongit.freedesktop.org/drm/drm-misc
4648F:	Documentation/gpu/
4649F:	drivers/gpu/vga/
4650F:	drivers/gpu/drm/*
4651F:	include/drm/drm*
4652F:	include/uapi/drm/drm*
4653F:	include/linux/vga*
4654
4655DRM DRIVERS FOR ALLWINNER A10
4656M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4657L:	dri-devel@lists.freedesktop.org
4658S:	Supported
4659F:	drivers/gpu/drm/sun4i/
4660F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4661T:	git git://anongit.freedesktop.org/drm/drm-misc
4662
4663DRM DRIVERS FOR AMLOGIC SOCS
4664M:	Neil Armstrong <narmstrong@baylibre.com>
4665L:	dri-devel@lists.freedesktop.org
4666L:	linux-amlogic@lists.infradead.org
4667W:	http://linux-meson.com/
4668S:	Supported
4669F:	drivers/gpu/drm/meson/
4670F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4671F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4672F:	Documentation/gpu/meson.rst
4673T:	git git://anongit.freedesktop.org/drm/drm-misc
4674
4675DRM DRIVERS FOR ATMEL HLCDC
4676M:	Boris Brezillon <boris.brezillon@bootlin.com>
4677L:	dri-devel@lists.freedesktop.org
4678S:	Supported
4679F:	drivers/gpu/drm/atmel-hlcdc/
4680F:	Documentation/devicetree/bindings/display/atmel/
4681T:	git git://anongit.freedesktop.org/drm/drm-misc
4682
4683DRM DRIVERS FOR BRIDGE CHIPS
4684M:	Archit Taneja <architt@codeaurora.org>
4685M:	Andrzej Hajda <a.hajda@samsung.com>
4686R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4687S:	Maintained
4688T:	git git://anongit.freedesktop.org/drm/drm-misc
4689F:	drivers/gpu/drm/bridge/
4690
4691DRM DRIVERS FOR EXYNOS
4692M:	Inki Dae <inki.dae@samsung.com>
4693M:	Joonyoung Shim <jy0922.shim@samsung.com>
4694M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4695M:	Kyungmin Park <kyungmin.park@samsung.com>
4696L:	dri-devel@lists.freedesktop.org
4697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4698S:	Supported
4699F:	drivers/gpu/drm/exynos/
4700F:	include/uapi/drm/exynos_drm.h
4701F:	Documentation/devicetree/bindings/display/exynos/
4702
4703DRM DRIVERS FOR FREESCALE DCU
4704M:	Stefan Agner <stefan@agner.ch>
4705M:	Alison Wang <alison.wang@nxp.com>
4706L:	dri-devel@lists.freedesktop.org
4707S:	Supported
4708F:	drivers/gpu/drm/fsl-dcu/
4709F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4710F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4711F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4712
4713DRM DRIVERS FOR FREESCALE IMX
4714M:	Philipp Zabel <p.zabel@pengutronix.de>
4715L:	dri-devel@lists.freedesktop.org
4716S:	Maintained
4717F:	drivers/gpu/drm/imx/
4718F:	drivers/gpu/ipu-v3/
4719F:	Documentation/devicetree/bindings/display/imx/
4720
4721DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4722M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4723L:	dri-devel@lists.freedesktop.org
4724T:	git git://github.com/patjak/drm-gma500
4725S:	Maintained
4726F:	drivers/gpu/drm/gma500/
4727
4728DRM DRIVERS FOR HISILICON
4729M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4730M:	Rongrong Zou <zourongrong@gmail.com>
4731R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4732R:	Chen Feng <puck.chen@hisilicon.com>
4733L:	dri-devel@lists.freedesktop.org
4734T:	git git://github.com/xin3liang/linux.git
4735S:	Maintained
4736F:	drivers/gpu/drm/hisilicon/
4737F:	Documentation/devicetree/bindings/display/hisilicon/
4738
4739DRM DRIVERS FOR MEDIATEK
4740M:	CK Hu <ck.hu@mediatek.com>
4741M:	Philipp Zabel <p.zabel@pengutronix.de>
4742L:	dri-devel@lists.freedesktop.org
4743S:	Supported
4744F:	drivers/gpu/drm/mediatek/
4745F:	Documentation/devicetree/bindings/display/mediatek/
4746
4747DRM DRIVERS FOR NVIDIA TEGRA
4748M:	Thierry Reding <thierry.reding@gmail.com>
4749L:	dri-devel@lists.freedesktop.org
4750L:	linux-tegra@vger.kernel.org
4751T:	git git://anongit.freedesktop.org/tegra/linux.git
4752S:	Supported
4753F:	drivers/gpu/drm/tegra/
4754F:	drivers/gpu/host1x/
4755F:	include/linux/host1x.h
4756F:	include/uapi/drm/tegra_drm.h
4757F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4758
4759DRM DRIVERS FOR RENESAS
4760M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4761L:	dri-devel@lists.freedesktop.org
4762L:	linux-renesas-soc@vger.kernel.org
4763T:	git git://linuxtv.org/pinchartl/fbdev
4764S:	Supported
4765F:	drivers/gpu/drm/rcar-du/
4766F:	drivers/gpu/drm/shmobile/
4767F:	include/linux/platform_data/shmob_drm.h
4768F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4769F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4770F:	Documentation/devicetree/bindings/display/renesas,du.txt
4771
4772DRM DRIVERS FOR ROCKCHIP
4773M:	Sandy Huang <hjc@rock-chips.com>
4774M:	Heiko Stübner <heiko@sntech.de>
4775L:	dri-devel@lists.freedesktop.org
4776S:	Maintained
4777F:	drivers/gpu/drm/rockchip/
4778F:	Documentation/devicetree/bindings/display/rockchip/
4779T:	git git://anongit.freedesktop.org/drm/drm-misc
4780
4781DRM DRIVERS FOR STI
4782M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4783M:	Vincent Abriou <vincent.abriou@st.com>
4784L:	dri-devel@lists.freedesktop.org
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786S:	Maintained
4787F:	drivers/gpu/drm/sti
4788F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4789
4790DRM DRIVERS FOR STM
4791M:	Yannick Fertre <yannick.fertre@st.com>
4792M:	Philippe Cornu <philippe.cornu@st.com>
4793M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4794M:	Vincent Abriou <vincent.abriou@st.com>
4795L:	dri-devel@lists.freedesktop.org
4796T:	git git://anongit.freedesktop.org/drm/drm-misc
4797S:	Maintained
4798F:	drivers/gpu/drm/stm
4799F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4800
4801DRM DRIVERS FOR TI LCDC
4802M:	Jyri Sarha <jsarha@ti.com>
4803R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4804L:	dri-devel@lists.freedesktop.org
4805S:	Maintained
4806F:	drivers/gpu/drm/tilcdc/
4807F:	Documentation/devicetree/bindings/display/tilcdc/
4808
4809DRM DRIVERS FOR TI OMAP
4810M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4811L:	dri-devel@lists.freedesktop.org
4812S:	Maintained
4813F:	drivers/gpu/drm/omapdrm/
4814F:	Documentation/devicetree/bindings/display/ti/
4815
4816DRM DRIVERS FOR V3D
4817M:	Eric Anholt <eric@anholt.net>
4818S:	Supported
4819F:	drivers/gpu/drm/v3d/
4820F:	include/uapi/drm/v3d_drm.h
4821F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4822T:	git git://anongit.freedesktop.org/drm/drm-misc
4823
4824DRM DRIVERS FOR VC4
4825M:	Eric Anholt <eric@anholt.net>
4826T:	git git://github.com/anholt/linux
4827S:	Supported
4828F:	drivers/gpu/drm/vc4/
4829F:	include/uapi/drm/vc4_drm.h
4830F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4831T:	git git://anongit.freedesktop.org/drm/drm-misc
4832
4833DRM DRIVERS FOR VIVANTE GPU IP
4834M:	Lucas Stach <l.stach@pengutronix.de>
4835R:	Russell King <linux+etnaviv@armlinux.org.uk>
4836R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4837L:	etnaviv@lists.freedesktop.org
4838L:	dri-devel@lists.freedesktop.org
4839S:	Maintained
4840F:	drivers/gpu/drm/etnaviv/
4841F:	include/uapi/drm/etnaviv_drm.h
4842F:	Documentation/devicetree/bindings/display/etnaviv/
4843
4844DRM DRIVERS FOR ZTE ZX
4845M:	Shawn Guo <shawnguo@kernel.org>
4846L:	dri-devel@lists.freedesktop.org
4847S:	Maintained
4848F:	drivers/gpu/drm/zte/
4849F:	Documentation/devicetree/bindings/display/zte,vou.txt
4850T:	git git://anongit.freedesktop.org/drm/drm-misc
4851
4852DRM PANEL DRIVERS
4853M:	Thierry Reding <thierry.reding@gmail.com>
4854L:	dri-devel@lists.freedesktop.org
4855T:	git git://anongit.freedesktop.org/drm/drm-misc
4856S:	Maintained
4857F:	drivers/gpu/drm/drm_panel.c
4858F:	drivers/gpu/drm/panel/
4859F:	include/drm/drm_panel.h
4860F:	Documentation/devicetree/bindings/display/panel/
4861
4862DRM TINYDRM DRIVERS
4863M:	Noralf Trønnes <noralf@tronnes.org>
4864W:	https://github.com/notro/tinydrm/wiki/Development
4865T:	git git://anongit.freedesktop.org/drm/drm-misc
4866S:	Maintained
4867F:	drivers/gpu/drm/tinydrm/
4868F:	include/drm/tinydrm/
4869
4870DRM DRIVERS FOR XEN
4871M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4872T:	git git://anongit.freedesktop.org/drm/drm-misc
4873L:	dri-devel@lists.freedesktop.org
4874L:	xen-devel@lists.xen.org
4875S:	Supported
4876F:	drivers/gpu/drm/xen/
4877F:	Documentation/gpu/xen-front.rst
4878
4879DRM TTM SUBSYSTEM
4880M:	Christian Koenig <christian.koenig@amd.com>
4881M:	Roger He <Hongbo.He@amd.com>
4882T:	git git://people.freedesktop.org/~agd5f/linux
4883S:	Maintained
4884L:	dri-devel@lists.freedesktop.org
4885F:	include/drm/ttm/
4886F:	drivers/gpu/drm/ttm/
4887
4888DSBR100 USB FM RADIO DRIVER
4889M:	Alexey Klimov <klimov.linux@gmail.com>
4890L:	linux-media@vger.kernel.org
4891T:	git git://linuxtv.org/media_tree.git
4892S:	Maintained
4893F:	drivers/media/radio/dsbr100.c
4894
4895DSCC4 DRIVER
4896M:	Francois Romieu <romieu@fr.zoreil.com>
4897L:	netdev@vger.kernel.org
4898S:	Maintained
4899F:	drivers/net/wan/dscc4.c
4900
4901DT3155 MEDIA DRIVER
4902M:	Hans Verkuil <hverkuil@xs4all.nl>
4903L:	linux-media@vger.kernel.org
4904T:	git git://linuxtv.org/media_tree.git
4905W:	https://linuxtv.org
4906S:	Odd Fixes
4907F:	drivers/media/pci/dt3155/
4908
4909DVB_USB_AF9015 MEDIA DRIVER
4910M:	Antti Palosaari <crope@iki.fi>
4911L:	linux-media@vger.kernel.org
4912W:	https://linuxtv.org
4913W:	http://palosaari.fi/linux/
4914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4915T:	git git://linuxtv.org/anttip/media_tree.git
4916S:	Maintained
4917F:	drivers/media/usb/dvb-usb-v2/af9015*
4918
4919DVB_USB_AF9035 MEDIA DRIVER
4920M:	Antti Palosaari <crope@iki.fi>
4921L:	linux-media@vger.kernel.org
4922W:	https://linuxtv.org
4923W:	http://palosaari.fi/linux/
4924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4925T:	git git://linuxtv.org/anttip/media_tree.git
4926S:	Maintained
4927F:	drivers/media/usb/dvb-usb-v2/af9035*
4928
4929DVB_USB_ANYSEE MEDIA DRIVER
4930M:	Antti Palosaari <crope@iki.fi>
4931L:	linux-media@vger.kernel.org
4932W:	https://linuxtv.org
4933W:	http://palosaari.fi/linux/
4934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4935T:	git git://linuxtv.org/anttip/media_tree.git
4936S:	Maintained
4937F:	drivers/media/usb/dvb-usb-v2/anysee*
4938
4939DVB_USB_AU6610 MEDIA DRIVER
4940M:	Antti Palosaari <crope@iki.fi>
4941L:	linux-media@vger.kernel.org
4942W:	https://linuxtv.org
4943W:	http://palosaari.fi/linux/
4944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4945T:	git git://linuxtv.org/anttip/media_tree.git
4946S:	Maintained
4947F:	drivers/media/usb/dvb-usb-v2/au6610*
4948
4949DVB_USB_CE6230 MEDIA DRIVER
4950M:	Antti Palosaari <crope@iki.fi>
4951L:	linux-media@vger.kernel.org
4952W:	https://linuxtv.org
4953W:	http://palosaari.fi/linux/
4954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4955T:	git git://linuxtv.org/anttip/media_tree.git
4956S:	Maintained
4957F:	drivers/media/usb/dvb-usb-v2/ce6230*
4958
4959DVB_USB_CXUSB MEDIA DRIVER
4960M:	Michael Krufky <mkrufky@linuxtv.org>
4961L:	linux-media@vger.kernel.org
4962W:	https://linuxtv.org
4963W:	http://github.com/mkrufky
4964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4965T:	git git://linuxtv.org/media_tree.git
4966S:	Maintained
4967F:	drivers/media/usb/dvb-usb/cxusb*
4968
4969DVB_USB_EC168 MEDIA DRIVER
4970M:	Antti Palosaari <crope@iki.fi>
4971L:	linux-media@vger.kernel.org
4972W:	https://linuxtv.org
4973W:	http://palosaari.fi/linux/
4974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4975T:	git git://linuxtv.org/anttip/media_tree.git
4976S:	Maintained
4977F:	drivers/media/usb/dvb-usb-v2/ec168*
4978
4979DVB_USB_GL861 MEDIA DRIVER
4980M:	Antti Palosaari <crope@iki.fi>
4981L:	linux-media@vger.kernel.org
4982W:	https://linuxtv.org
4983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4984T:	git git://linuxtv.org/anttip/media_tree.git
4985S:	Maintained
4986F:	drivers/media/usb/dvb-usb-v2/gl861*
4987
4988DVB_USB_MXL111SF MEDIA DRIVER
4989M:	Michael Krufky <mkrufky@linuxtv.org>
4990L:	linux-media@vger.kernel.org
4991W:	https://linuxtv.org
4992W:	http://github.com/mkrufky
4993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4994T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4995S:	Maintained
4996F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4997
4998DVB_USB_RTL28XXU MEDIA DRIVER
4999M:	Antti Palosaari <crope@iki.fi>
5000L:	linux-media@vger.kernel.org
5001W:	https://linuxtv.org
5002W:	http://palosaari.fi/linux/
5003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5004T:	git git://linuxtv.org/anttip/media_tree.git
5005S:	Maintained
5006F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5007
5008DVB_USB_V2 MEDIA DRIVER
5009M:	Antti Palosaari <crope@iki.fi>
5010L:	linux-media@vger.kernel.org
5011W:	https://linuxtv.org
5012W:	http://palosaari.fi/linux/
5013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5014T:	git git://linuxtv.org/anttip/media_tree.git
5015S:	Maintained
5016F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5017F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5018
5019DYNAMIC DEBUG
5020M:	Jason Baron <jbaron@akamai.com>
5021S:	Maintained
5022F:	lib/dynamic_debug.c
5023F:	include/linux/dynamic_debug.h
5024
5025DYNAMIC INTERRUPT MODERATION
5026M:	Tal Gilboa <talgi@mellanox.com>
5027S:	Maintained
5028F:	include/linux/net_dim.h
5029
5030DZ DECSTATION DZ11 SERIAL DRIVER
5031M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5032S:	Maintained
5033F:	drivers/tty/serial/dz.*
5034
5035E3X0 POWER BUTTON DRIVER
5036M:	Moritz Fischer <moritz.fischer@ettus.com>
5037L:	usrp-users@lists.ettus.com
5038W:	http://www.ettus.com
5039S:	Supported
5040F:	drivers/input/misc/e3x0-button.c
5041F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5042
5043E4000 MEDIA DRIVER
5044M:	Antti Palosaari <crope@iki.fi>
5045L:	linux-media@vger.kernel.org
5046W:	https://linuxtv.org
5047W:	http://palosaari.fi/linux/
5048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5049T:	git git://linuxtv.org/anttip/media_tree.git
5050S:	Maintained
5051F:	drivers/media/tuners/e4000*
5052
5053EC100 MEDIA DRIVER
5054M:	Antti Palosaari <crope@iki.fi>
5055L:	linux-media@vger.kernel.org
5056W:	https://linuxtv.org
5057W:	http://palosaari.fi/linux/
5058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5059T:	git git://linuxtv.org/anttip/media_tree.git
5060S:	Maintained
5061F:	drivers/media/dvb-frontends/ec100*
5062
5063ECRYPT FILE SYSTEM
5064M:	Tyler Hicks <tyhicks@canonical.com>
5065L:	ecryptfs@vger.kernel.org
5066W:	http://ecryptfs.org
5067W:	https://launchpad.net/ecryptfs
5068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5069S:	Supported
5070F:	Documentation/filesystems/ecryptfs.txt
5071F:	fs/ecryptfs/
5072
5073EDAC-AMD64
5074M:	Borislav Petkov <bp@alien8.de>
5075L:	linux-edac@vger.kernel.org
5076S:	Maintained
5077F:	drivers/edac/amd64_edac*
5078
5079EDAC-CALXEDA
5080M:	Robert Richter <rric@kernel.org>
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/highbank*
5084
5085EDAC-CAVIUM OCTEON
5086M:	Ralf Baechle <ralf@linux-mips.org>
5087M:	David Daney <david.daney@cavium.com>
5088L:	linux-edac@vger.kernel.org
5089L:	linux-mips@linux-mips.org
5090S:	Supported
5091F:	drivers/edac/octeon_edac*
5092
5093EDAC-CAVIUM THUNDERX
5094M:	David Daney <david.daney@cavium.com>
5095M:	Jan Glauber <jglauber@cavium.com>
5096L:	linux-edac@vger.kernel.org
5097S:	Supported
5098F:	drivers/edac/thunderx_edac*
5099
5100EDAC-CORE
5101M:	Borislav Petkov <bp@alien8.de>
5102M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5103L:	linux-edac@vger.kernel.org
5104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5106S:	Supported
5107F:	Documentation/admin-guide/ras.rst
5108F:	Documentation/driver-api/edac.rst
5109F:	drivers/edac/
5110F:	include/linux/edac.h
5111
5112EDAC-E752X
5113M:	Mark Gross <mark.gross@intel.com>
5114L:	linux-edac@vger.kernel.org
5115S:	Maintained
5116F:	drivers/edac/e752x_edac.c
5117
5118EDAC-E7XXX
5119L:	linux-edac@vger.kernel.org
5120S:	Maintained
5121F:	drivers/edac/e7xxx_edac.c
5122
5123EDAC-FSL_DDR
5124M:	York Sun <york.sun@nxp.com>
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/fsl_ddr_edac.*
5128
5129EDAC-GHES
5130M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/ghes_edac.c
5134
5135EDAC-I3000
5136L:	linux-edac@vger.kernel.org
5137S:	Orphan
5138F:	drivers/edac/i3000_edac.c
5139
5140EDAC-I5000
5141L:	linux-edac@vger.kernel.org
5142S:	Maintained
5143F:	drivers/edac/i5000_edac.c
5144
5145EDAC-I5400
5146M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/i5400_edac.c
5150
5151EDAC-I7300
5152M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/i7300_edac.c
5156
5157EDAC-I7CORE
5158M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5159L:	linux-edac@vger.kernel.org
5160S:	Maintained
5161F:	drivers/edac/i7core_edac.c
5162
5163EDAC-I82443BXGX
5164M:	Tim Small <tim@buttersideup.com>
5165L:	linux-edac@vger.kernel.org
5166S:	Maintained
5167F:	drivers/edac/i82443bxgx_edac.c
5168
5169EDAC-I82975X
5170M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5171M:	"Arvind R." <arvino55@gmail.com>
5172L:	linux-edac@vger.kernel.org
5173S:	Maintained
5174F:	drivers/edac/i82975x_edac.c
5175
5176EDAC-IE31200
5177M:	Jason Baron <jbaron@akamai.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/ie31200_edac.c
5181
5182EDAC-MPC85XX
5183M:	Johannes Thumshirn <morbidrsa@gmail.com>
5184L:	linux-edac@vger.kernel.org
5185S:	Maintained
5186F:	drivers/edac/mpc85xx_edac.[ch]
5187
5188EDAC-PASEMI
5189M:	Egor Martovetsky <egor@pasemi.com>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/pasemi_edac.c
5193
5194EDAC-PND2
5195M:	Tony Luck <tony.luck@intel.com>
5196L:	linux-edac@vger.kernel.org
5197S:	Maintained
5198F:	drivers/edac/pnd2_edac.[ch]
5199
5200EDAC-R82600
5201M:	Tim Small <tim@buttersideup.com>
5202L:	linux-edac@vger.kernel.org
5203S:	Maintained
5204F:	drivers/edac/r82600_edac.c
5205
5206EDAC-SBRIDGE
5207M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5208L:	linux-edac@vger.kernel.org
5209S:	Maintained
5210F:	drivers/edac/sb_edac.c
5211
5212EDAC-SKYLAKE
5213M:	Tony Luck <tony.luck@intel.com>
5214L:	linux-edac@vger.kernel.org
5215S:	Maintained
5216F:	drivers/edac/skx_edac.c
5217
5218EDAC-TI
5219M:	Tero Kristo <t-kristo@ti.com>
5220L:	linux-edac@vger.kernel.org
5221S:	Maintained
5222F:	drivers/edac/ti_edac.c
5223
5224EDIROL UA-101/UA-1000 DRIVER
5225M:	Clemens Ladisch <clemens@ladisch.de>
5226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5227T:	git git://git.alsa-project.org/alsa-kernel.git
5228S:	Maintained
5229F:	sound/usb/misc/ua101.c
5230
5231EFI TEST DRIVER
5232L:	linux-efi@vger.kernel.org
5233M:	Ivan Hu <ivan.hu@canonical.com>
5234M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5235S:	Maintained
5236F:	drivers/firmware/efi/test/
5237
5238EFI VARIABLE FILESYSTEM
5239M:	Matthew Garrett <matthew.garrett@nebula.com>
5240M:	Jeremy Kerr <jk@ozlabs.org>
5241M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5243L:	linux-efi@vger.kernel.org
5244S:	Maintained
5245F:	fs/efivarfs/
5246
5247EFIFB FRAMEBUFFER DRIVER
5248L:	linux-fbdev@vger.kernel.org
5249M:	Peter Jones <pjones@redhat.com>
5250S:	Maintained
5251F:	drivers/video/fbdev/efifb.c
5252
5253EFS FILESYSTEM
5254W:	http://aeschi.ch.eu.org/efs/
5255S:	Orphan
5256F:	fs/efs/
5257
5258EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5259M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5260L:	netdev@vger.kernel.org
5261S:	Maintained
5262F:	drivers/net/ethernet/ibm/ehea/
5263
5264EM28XX VIDEO4LINUX DRIVER
5265M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5266L:	linux-media@vger.kernel.org
5267W:	https://linuxtv.org
5268T:	git git://linuxtv.org/media_tree.git
5269S:	Maintained
5270F:	drivers/media/usb/em28xx/
5271F:	Documentation/media/v4l-drivers/em28xx*
5272
5273EMBEDDED LINUX
5274M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5275M:	Matt Mackall <mpm@selenic.com>
5276M:	David Woodhouse <dwmw2@infradead.org>
5277L:	linux-embedded@vger.kernel.org
5278S:	Maintained
5279
5280Emulex 10Gbps iSCSI - OneConnect DRIVER
5281M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5282M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5283M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5284L:	linux-scsi@vger.kernel.org
5285W:	http://www.broadcom.com
5286S:	Supported
5287F:	drivers/scsi/be2iscsi/
5288
5289Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5290M:	Sathya Perla <sathya.perla@broadcom.com>
5291M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5292M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5293M:	Somnath Kotur <somnath.kotur@broadcom.com>
5294L:	netdev@vger.kernel.org
5295W:	http://www.emulex.com
5296S:	Supported
5297F:	drivers/net/ethernet/emulex/benet/
5298
5299EMULEX ONECONNECT ROCE DRIVER
5300M:	Selvin Xavier <selvin.xavier@broadcom.com>
5301M:	Devesh Sharma <devesh.sharma@broadcom.com>
5302L:	linux-rdma@vger.kernel.org
5303W:	http://www.broadcom.com
5304S:	Odd Fixes
5305F:	drivers/infiniband/hw/ocrdma/
5306F:	include/uapi/rdma/ocrdma-abi.h
5307
5308EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5309M:	James Smart <james.smart@broadcom.com>
5310M:	Dick Kennedy <dick.kennedy@broadcom.com>
5311L:	linux-scsi@vger.kernel.org
5312W:	http://www.broadcom.com
5313S:	Supported
5314F:	drivers/scsi/lpfc/
5315
5316ENE CB710 FLASH CARD READER DRIVER
5317M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5318S:	Maintained
5319F:	drivers/misc/cb710/
5320F:	drivers/mmc/host/cb710-mmc.*
5321F:	include/linux/cb710.h
5322
5323ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5324M:	Maxim Levitsky <maximlevitsky@gmail.com>
5325S:	Maintained
5326F:	drivers/media/rc/ene_ir.*
5327
5328EPSON S1D13XXX FRAMEBUFFER DRIVER
5329M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5330S:	Maintained
5331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5332F:	drivers/video/fbdev/s1d13xxxfb.c
5333F:	include/video/s1d13xxxfb.h
5334
5335ERRSEQ ERROR TRACKING INFRASTRUCTURE
5336M:	Jeff Layton <jlayton@kernel.org>
5337S:	Maintained
5338F:	lib/errseq.c
5339F:	include/linux/errseq.h
5340
5341ET131X NETWORK DRIVER
5342M:	Mark Einon <mark.einon@gmail.com>
5343S:	Odd Fixes
5344F:	drivers/net/ethernet/agere/
5345
5346ETHERNET BRIDGE
5347M:	Stephen Hemminger <stephen@networkplumber.org>
5348L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5349L:	netdev@vger.kernel.org
5350W:	http://www.linuxfoundation.org/en/Net:Bridge
5351S:	Maintained
5352F:	include/linux/netfilter_bridge/
5353F:	net/bridge/
5354
5355ETHERNET PHY LIBRARY
5356M:	Andrew Lunn <andrew@lunn.ch>
5357M:	Florian Fainelli <f.fainelli@gmail.com>
5358L:	netdev@vger.kernel.org
5359S:	Maintained
5360F:	Documentation/ABI/testing/sysfs-bus-mdio
5361F:	Documentation/devicetree/bindings/net/mdio*
5362F:	Documentation/networking/phy.txt
5363F:	drivers/net/phy/
5364F:	drivers/of/of_mdio.c
5365F:	drivers/of/of_net.c
5366F:	include/linux/*mdio*.h
5367F:	include/linux/of_net.h
5368F:	include/linux/phy.h
5369F:	include/linux/phy_fixed.h
5370F:	include/linux/platform_data/mdio-bcm-unimac.h
5371F:	include/trace/events/mdio.h
5372F:	include/uapi/linux/mdio.h
5373F:	include/uapi/linux/mii.h
5374
5375EXT2 FILE SYSTEM
5376M:	Jan Kara <jack@suse.com>
5377L:	linux-ext4@vger.kernel.org
5378S:	Maintained
5379F:	Documentation/filesystems/ext2.txt
5380F:	fs/ext2/
5381F:	include/linux/ext2*
5382
5383EXT4 FILE SYSTEM
5384M:	"Theodore Ts'o" <tytso@mit.edu>
5385M:	Andreas Dilger <adilger.kernel@dilger.ca>
5386L:	linux-ext4@vger.kernel.org
5387W:	http://ext4.wiki.kernel.org
5388Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5390S:	Maintained
5391F:	Documentation/filesystems/ext4.txt
5392F:	fs/ext4/
5393
5394Extended Verification Module (EVM)
5395M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5396L:	linux-integrity@vger.kernel.org
5397S:	Supported
5398F:	security/integrity/evm/
5399
5400EXTENSIBLE FIRMWARE INTERFACE (EFI)
5401M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5402L:	linux-efi@vger.kernel.org
5403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5404S:	Maintained
5405F:	Documentation/efi-stub.txt
5406F:	arch/*/kernel/efi.c
5407F:	arch/x86/boot/compressed/eboot.[ch]
5408F:	arch/*/include/asm/efi.h
5409F:	arch/x86/platform/efi/
5410F:	drivers/firmware/efi/
5411F:	include/linux/efi*.h
5412F:	arch/arm/boot/compressed/efi-header.S
5413F:	arch/arm64/kernel/efi-entry.S
5414
5415EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5416M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5417M:	Chanwoo Choi <cw00.choi@samsung.com>
5418L:	linux-kernel@vger.kernel.org
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5420S:	Maintained
5421F:	drivers/extcon/
5422F:	include/linux/extcon/
5423F:	include/linux/extcon.h
5424F:	Documentation/extcon/
5425F:	Documentation/devicetree/bindings/extcon/
5426
5427EXYNOS DP DRIVER
5428M:	Jingoo Han <jingoohan1@gmail.com>
5429L:	dri-devel@lists.freedesktop.org
5430S:	Maintained
5431F:	drivers/gpu/drm/exynos/exynos_dp*
5432
5433EXYNOS SYSMMU (IOMMU) driver
5434M:	Marek Szyprowski <m.szyprowski@samsung.com>
5435L:	iommu@lists.linux-foundation.org
5436S:	Maintained
5437F:	drivers/iommu/exynos-iommu.c
5438
5439EZchip NPS platform support
5440M:	Vineet Gupta <vgupta@synopsys.com>
5441S:	Supported
5442F:	arch/arc/plat-eznps
5443F:	arch/arc/boot/dts/eznps.dts
5444
5445F2FS FILE SYSTEM
5446M:	Jaegeuk Kim <jaegeuk@kernel.org>
5447M:	Chao Yu <yuchao0@huawei.com>
5448L:	linux-f2fs-devel@lists.sourceforge.net
5449W:	https://f2fs.wiki.kernel.org/
5450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5451S:	Maintained
5452F:	Documentation/filesystems/f2fs.txt
5453F:	Documentation/ABI/testing/sysfs-fs-f2fs
5454F:	fs/f2fs/
5455F:	include/linux/f2fs_fs.h
5456F:	include/trace/events/f2fs.h
5457
5458F71805F HARDWARE MONITORING DRIVER
5459M:	Jean Delvare <jdelvare@suse.com>
5460L:	linux-hwmon@vger.kernel.org
5461S:	Maintained
5462F:	Documentation/hwmon/f71805f
5463F:	drivers/hwmon/f71805f.c
5464
5465FADDR2LINE
5466M:	Josh Poimboeuf <jpoimboe@redhat.com>
5467S:	Maintained
5468F:	scripts/faddr2line
5469
5470FAILOVER MODULE
5471M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5472L:	netdev@vger.kernel.org
5473S:	Supported
5474F:	net/core/failover.c
5475F:	include/net/failover.h
5476F:	Documentation/networking/failover.rst
5477
5478FANOTIFY
5479M:	Jan Kara <jack@suse.cz>
5480R:	Amir Goldstein <amir73il@gmail.com>
5481L:	linux-fsdevel@vger.kernel.org
5482S:	Maintained
5483F:	fs/notify/fanotify/
5484F:	include/linux/fanotify.h
5485F:	include/uapi/linux/fanotify.h
5486
5487FARSYNC SYNCHRONOUS DRIVER
5488M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5489W:	http://www.farsite.co.uk/
5490S:	Supported
5491F:	drivers/net/wan/farsync.*
5492
5493FAULT INJECTION SUPPORT
5494M:	Akinobu Mita <akinobu.mita@gmail.com>
5495S:	Supported
5496F:	Documentation/fault-injection/
5497F:	lib/fault-inject.c
5498
5499FBTFT Framebuffer drivers
5500M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5501S:	Maintained
5502F:	drivers/staging/fbtft/
5503
5504FC0011 TUNER DRIVER
5505M:	Michael Buesch <m@bues.ch>
5506L:	linux-media@vger.kernel.org
5507S:	Maintained
5508F:	drivers/media/tuners/fc0011.h
5509F:	drivers/media/tuners/fc0011.c
5510
5511FC2580 MEDIA DRIVER
5512M:	Antti Palosaari <crope@iki.fi>
5513L:	linux-media@vger.kernel.org
5514W:	https://linuxtv.org
5515W:	http://palosaari.fi/linux/
5516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5517T:	git git://linuxtv.org/anttip/media_tree.git
5518S:	Maintained
5519F:	drivers/media/tuners/fc2580*
5520
5521FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5522M:	Johannes Thumshirn <jth@kernel.org>
5523L:	linux-scsi@vger.kernel.org
5524W:	www.Open-FCoE.org
5525S:	Supported
5526F:	drivers/scsi/libfc/
5527F:	drivers/scsi/fcoe/
5528F:	include/scsi/fc/
5529F:	include/scsi/libfc.h
5530F:	include/scsi/libfcoe.h
5531F:	include/uapi/scsi/fc/
5532
5533FILE LOCKING (flock() and fcntl()/lockf())
5534M:	Jeff Layton <jlayton@kernel.org>
5535M:	"J. Bruce Fields" <bfields@fieldses.org>
5536L:	linux-fsdevel@vger.kernel.org
5537S:	Maintained
5538F:	include/linux/fcntl.h
5539F:	include/uapi/linux/fcntl.h
5540F:	fs/fcntl.c
5541F:	fs/locks.c
5542
5543FILESYSTEMS (VFS and infrastructure)
5544M:	Alexander Viro <viro@zeniv.linux.org.uk>
5545L:	linux-fsdevel@vger.kernel.org
5546S:	Maintained
5547F:	fs/*
5548F:	include/linux/fs.h
5549F:	include/uapi/linux/fs.h
5550
5551FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5552M:	Riku Voipio <riku.voipio@iki.fi>
5553L:	linux-hwmon@vger.kernel.org
5554S:	Maintained
5555F:	drivers/hwmon/f75375s.c
5556F:	include/linux/f75375s.h
5557
5558FIREWIRE AUDIO DRIVERS
5559M:	Clemens Ladisch <clemens@ladisch.de>
5560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5561T:	git git://git.alsa-project.org/alsa-kernel.git
5562S:	Maintained
5563F:	sound/firewire/
5564
5565FIREWIRE MEDIA DRIVERS (firedtv)
5566M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5567L:	linux-media@vger.kernel.org
5568L:	linux1394-devel@lists.sourceforge.net
5569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5570S:	Maintained
5571F:	drivers/media/firewire/
5572
5573FIREWIRE SBP-2 TARGET
5574M:	Chris Boot <bootc@bootc.net>
5575L:	linux-scsi@vger.kernel.org
5576L:	target-devel@vger.kernel.org
5577L:	linux1394-devel@lists.sourceforge.net
5578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5579S:	Maintained
5580F:	drivers/target/sbp/
5581
5582FIREWIRE SUBSYSTEM
5583M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5584L:	linux1394-devel@lists.sourceforge.net
5585W:	http://ieee1394.wiki.kernel.org/
5586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5587S:	Maintained
5588F:	drivers/firewire/
5589F:	include/linux/firewire.h
5590F:	include/uapi/linux/firewire*.h
5591F:	tools/firewire/
5592
5593FIRMWARE LOADER (request_firmware)
5594M:	Luis R. Rodriguez <mcgrof@kernel.org>
5595L:	linux-kernel@vger.kernel.org
5596S:	Maintained
5597F:	Documentation/firmware_class/
5598F:	drivers/base/firmware_loader/
5599F:	include/linux/firmware.h
5600
5601FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5602M:	Joshua Morris <josh.h.morris@us.ibm.com>
5603M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5604S:	Maintained
5605F:	drivers/block/rsxx/
5606
5607FLOPPY DRIVER
5608M:	Jiri Kosina <jikos@kernel.org>
5609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5610S:	Odd fixes
5611F:	drivers/block/floppy.c
5612
5613FMC SUBSYSTEM
5614M:	Alessandro Rubini <rubini@gnudd.com>
5615W:	http://www.ohwr.org/projects/fmc-bus
5616S:	Supported
5617F:	drivers/fmc/
5618F:	include/linux/fmc*.h
5619F:	include/linux/ipmi-fru.h
5620K:	fmc_d.*register
5621
5622FPGA MANAGER FRAMEWORK
5623M:	Alan Tull <atull@kernel.org>
5624M:	Moritz Fischer <mdf@kernel.org>
5625L:	linux-fpga@vger.kernel.org
5626S:	Maintained
5627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5628Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5629F:	Documentation/fpga/
5630F:	Documentation/driver-api/fpga/
5631F:	Documentation/devicetree/bindings/fpga/
5632F:	drivers/fpga/
5633F:	include/linux/fpga/
5634W:	http://www.rocketboards.org
5635
5636FPU EMULATOR
5637M:	Bill Metzenthen <billm@melbpc.org.au>
5638W:	http://floatingpoint.sourceforge.net/emulator/index.html
5639S:	Maintained
5640F:	arch/x86/math-emu/
5641
5642FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5643L:	netdev@vger.kernel.org
5644S:	Orphan
5645F:	drivers/net/wan/dlci.c
5646F:	drivers/net/wan/sdla.c
5647
5648FRAMEBUFFER LAYER
5649M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5650L:	dri-devel@lists.freedesktop.org
5651L:	linux-fbdev@vger.kernel.org
5652T:	git git://github.com/bzolnier/linux.git
5653Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5654S:	Maintained
5655F:	Documentation/fb/
5656F:	drivers/video/
5657F:	include/video/
5658F:	include/linux/fb.h
5659F:	include/uapi/video/
5660F:	include/uapi/linux/fb.h
5661
5662FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5663M:	Horia Geantă <horia.geanta@nxp.com>
5664M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5665L:	linux-crypto@vger.kernel.org
5666S:	Maintained
5667F:	drivers/crypto/caam/
5668F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5669
5670FREESCALE DIU FRAMEBUFFER DRIVER
5671M:	Timur Tabi <timur@kernel.org>
5672L:	linux-fbdev@vger.kernel.org
5673S:	Maintained
5674F:	drivers/video/fbdev/fsl-diu-fb.*
5675
5676FREESCALE DMA DRIVER
5677M:	Li Yang <leoyang.li@nxp.com>
5678M:	Zhang Wei <zw@zh-kernel.org>
5679L:	linuxppc-dev@lists.ozlabs.org
5680S:	Maintained
5681F:	drivers/dma/fsldma.*
5682
5683FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5684M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5685L:	netdev@vger.kernel.org
5686S:	Maintained
5687F:	drivers/net/ethernet/freescale/gianfar*
5688F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5689
5690FREESCALE GPMI NAND DRIVER
5691M:	Han Xu <han.xu@nxp.com>
5692L:	linux-mtd@lists.infradead.org
5693S:	Maintained
5694F:	drivers/mtd/nand/raw/gpmi-nand/*
5695
5696FREESCALE I2C CPM DRIVER
5697M:	Jochen Friedrich <jochen@scram.de>
5698L:	linuxppc-dev@lists.ozlabs.org
5699L:	linux-i2c@vger.kernel.org
5700S:	Maintained
5701F:	drivers/i2c/busses/i2c-cpm.c
5702
5703FREESCALE IMX / MXC FEC DRIVER
5704M:	Fugang Duan <fugang.duan@nxp.com>
5705L:	netdev@vger.kernel.org
5706S:	Maintained
5707F:	drivers/net/ethernet/freescale/fec_main.c
5708F:	drivers/net/ethernet/freescale/fec_ptp.c
5709F:	drivers/net/ethernet/freescale/fec.h
5710F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5711
5712FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5713M:	Sascha Hauer <s.hauer@pengutronix.de>
5714R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5715L:	linux-fbdev@vger.kernel.org
5716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5717S:	Maintained
5718F:	include/linux/platform_data/video-imxfb.h
5719F:	drivers/video/fbdev/imxfb.c
5720
5721FREESCALE QORIQ DPAA ETHERNET DRIVER
5722M:	Madalin Bucur <madalin.bucur@nxp.com>
5723L:	netdev@vger.kernel.org
5724S:	Maintained
5725F:	drivers/net/ethernet/freescale/dpaa
5726
5727FREESCALE QORIQ DPAA FMAN DRIVER
5728M:	Madalin Bucur <madalin.bucur@nxp.com>
5729L:	netdev@vger.kernel.org
5730S:	Maintained
5731F:	drivers/net/ethernet/freescale/fman
5732F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5733
5734FREESCALE QORIQ PTP CLOCK DRIVER
5735M:	Yangbo Lu <yangbo.lu@nxp.com>
5736L:	netdev@vger.kernel.org
5737S:	Maintained
5738F:	drivers/ptp/ptp_qoriq.c
5739F:	include/linux/fsl/ptp_qoriq.h
5740F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5741
5742FREESCALE QUAD SPI DRIVER
5743M:	Han Xu <han.xu@nxp.com>
5744L:	linux-mtd@lists.infradead.org
5745S:	Maintained
5746F:	drivers/mtd/spi-nor/fsl-quadspi.c
5747
5748FREESCALE QUICC ENGINE LIBRARY
5749M:	Qiang Zhao <qiang.zhao@nxp.com>
5750L:	linuxppc-dev@lists.ozlabs.org
5751S:	Maintained
5752F:	drivers/soc/fsl/qe/
5753F:	include/soc/fsl/*qe*.h
5754F:	include/soc/fsl/*ucc*.h
5755
5756FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5757M:	Li Yang <leoyang.li@nxp.com>
5758L:	netdev@vger.kernel.org
5759L:	linuxppc-dev@lists.ozlabs.org
5760S:	Maintained
5761F:	drivers/net/ethernet/freescale/ucc_geth*
5762
5763FREESCALE QUICC ENGINE UCC HDLC DRIVER
5764M:	Zhao Qiang <qiang.zhao@nxp.com>
5765L:	netdev@vger.kernel.org
5766L:	linuxppc-dev@lists.ozlabs.org
5767S:	Maintained
5768F:	drivers/net/wan/fsl_ucc_hdlc*
5769
5770FREESCALE QUICC ENGINE UCC UART DRIVER
5771M:	Timur Tabi <timur@kernel.org>
5772L:	linuxppc-dev@lists.ozlabs.org
5773S:	Maintained
5774F:	drivers/tty/serial/ucc_uart.c
5775
5776FREESCALE SOC DRIVERS
5777M:	Li Yang <leoyang.li@nxp.com>
5778L:	linuxppc-dev@lists.ozlabs.org
5779L:	linux-arm-kernel@lists.infradead.org
5780S:	Maintained
5781F:	Documentation/devicetree/bindings/soc/fsl/
5782F:	drivers/soc/fsl/
5783F:	include/linux/fsl/
5784
5785FREESCALE SOC FS_ENET DRIVER
5786M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5787M:	Vitaly Bordug <vbordug@ru.mvista.com>
5788L:	linuxppc-dev@lists.ozlabs.org
5789L:	netdev@vger.kernel.org
5790S:	Maintained
5791F:	drivers/net/ethernet/freescale/fs_enet/
5792F:	include/linux/fs_enet_pd.h
5793
5794FREESCALE SOC SOUND DRIVERS
5795M:	Timur Tabi <timur@kernel.org>
5796M:	Nicolin Chen <nicoleotsuka@gmail.com>
5797M:	Xiubo Li <Xiubo.Lee@gmail.com>
5798R:	Fabio Estevam <fabio.estevam@nxp.com>
5799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5800L:	linuxppc-dev@lists.ozlabs.org
5801S:	Maintained
5802F:	sound/soc/fsl/fsl*
5803F:	sound/soc/fsl/imx*
5804F:	sound/soc/fsl/mpc8610_hpcd.c
5805
5806FREESCALE USB PERIPHERAL DRIVERS
5807M:	Li Yang <leoyang.li@nxp.com>
5808L:	linux-usb@vger.kernel.org
5809L:	linuxppc-dev@lists.ozlabs.org
5810S:	Maintained
5811F:	drivers/usb/gadget/udc/fsl*
5812
5813FREEVXFS FILESYSTEM
5814M:	Christoph Hellwig <hch@infradead.org>
5815W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5816S:	Maintained
5817F:	fs/freevxfs/
5818
5819FREEZER
5820M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5821M:	Pavel Machek <pavel@ucw.cz>
5822L:	linux-pm@vger.kernel.org
5823S:	Supported
5824F:	Documentation/power/freezing-of-tasks.txt
5825F:	include/linux/freezer.h
5826F:	kernel/freezer.c
5827
5828FRONTSWAP API
5829M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5830L:	linux-kernel@vger.kernel.org
5831S:	Maintained
5832F:	mm/frontswap.c
5833F:	include/linux/frontswap.h
5834
5835FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5836M:	David Howells <dhowells@redhat.com>
5837L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5838S:	Supported
5839F:	Documentation/filesystems/caching/
5840F:	fs/fscache/
5841F:	include/linux/fscache*.h
5842
5843FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5844M:	Theodore Y. Ts'o <tytso@mit.edu>
5845M:	Jaegeuk Kim <jaegeuk@kernel.org>
5846L:	linux-fscrypt@vger.kernel.org
5847Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5849S:	Supported
5850F:	fs/crypto/
5851F:	include/linux/fscrypt*.h
5852F:	Documentation/filesystems/fscrypt.rst
5853
5854FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5855M:	Jan Kara <jack@suse.cz>
5856R:	Amir Goldstein <amir73il@gmail.com>
5857L:	linux-fsdevel@vger.kernel.org
5858S:	Maintained
5859F:	fs/notify/
5860F:	include/linux/fsnotify*.h
5861
5862FUJITSU LAPTOP EXTRAS
5863M:	Jonathan Woithe <jwoithe@just42.net>
5864L:	platform-driver-x86@vger.kernel.org
5865S:	Maintained
5866F:	drivers/platform/x86/fujitsu-laptop.c
5867
5868FUJITSU M-5MO LS CAMERA ISP DRIVER
5869M:	Kyungmin Park <kyungmin.park@samsung.com>
5870M:	Heungjun Kim <riverful.kim@samsung.com>
5871L:	linux-media@vger.kernel.org
5872S:	Maintained
5873F:	drivers/media/i2c/m5mols/
5874F:	include/media/i2c/m5mols.h
5875
5876FUJITSU TABLET EXTRAS
5877M:	Robert Gerlach <khnz@gmx.de>
5878L:	platform-driver-x86@vger.kernel.org
5879S:	Maintained
5880F:	drivers/platform/x86/fujitsu-tablet.c
5881
5882FUSE: FILESYSTEM IN USERSPACE
5883M:	Miklos Szeredi <miklos@szeredi.hu>
5884L:	linux-fsdevel@vger.kernel.org
5885W:	http://fuse.sourceforge.net/
5886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5887S:	Maintained
5888F:	fs/fuse/
5889F:	include/uapi/linux/fuse.h
5890F:	Documentation/filesystems/fuse.txt
5891
5892FUTEX SUBSYSTEM
5893M:	Thomas Gleixner <tglx@linutronix.de>
5894M:	Ingo Molnar <mingo@redhat.com>
5895R:	Peter Zijlstra <peterz@infradead.org>
5896R:	Darren Hart <dvhart@infradead.org>
5897L:	linux-kernel@vger.kernel.org
5898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5899S:	Maintained
5900F:	kernel/futex.c
5901F:	kernel/futex_compat.c
5902F:	include/asm-generic/futex.h
5903F:	include/linux/futex.h
5904F:	include/uapi/linux/futex.h
5905F:	tools/testing/selftests/futex/
5906F:	tools/perf/bench/futex*
5907F:	Documentation/*futex*
5908
5909GCC PLUGINS
5910M:	Kees Cook <keescook@chromium.org>
5911R:	Emese Revfy <re.emese@gmail.com>
5912L:	kernel-hardening@lists.openwall.com
5913S:	Maintained
5914F:	scripts/gcc-plugins/
5915F:	scripts/gcc-plugin.sh
5916F:	scripts/Makefile.gcc-plugins
5917F:	Documentation/gcc-plugins.txt
5918
5919GCOV BASED KERNEL PROFILING
5920M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5921S:	Maintained
5922F:	kernel/gcov/
5923F:	Documentation/dev-tools/gcov.rst
5924
5925GDB KERNEL DEBUGGING HELPER SCRIPTS
5926M:	Jan Kiszka <jan.kiszka@siemens.com>
5927M:	Kieran Bingham <kieran@bingham.xyz>
5928S:	Supported
5929F:	scripts/gdb/
5930
5931GDT SCSI DISK ARRAY CONTROLLER DRIVER
5932M:	Achim Leubner <achim_leubner@adaptec.com>
5933L:	linux-scsi@vger.kernel.org
5934W:	http://www.icp-vortex.com/
5935S:	Supported
5936F:	drivers/scsi/gdt*
5937
5938GEMTEK FM RADIO RECEIVER DRIVER
5939M:	Hans Verkuil <hverkuil@xs4all.nl>
5940L:	linux-media@vger.kernel.org
5941T:	git git://linuxtv.org/media_tree.git
5942W:	https://linuxtv.org
5943S:	Maintained
5944F:	drivers/media/radio/radio-gemtek*
5945
5946GENERIC GPIO I2C DRIVER
5947M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5948S:	Supported
5949F:	drivers/i2c/busses/i2c-gpio.c
5950F:	include/linux/platform_data/i2c-gpio.h
5951
5952GENERIC GPIO I2C MULTIPLEXER DRIVER
5953M:	Peter Korsgaard <peter.korsgaard@barco.com>
5954L:	linux-i2c@vger.kernel.org
5955S:	Supported
5956F:	drivers/i2c/muxes/i2c-mux-gpio.c
5957F:	include/linux/platform_data/i2c-mux-gpio.h
5958F:	Documentation/i2c/muxes/i2c-mux-gpio
5959
5960GENERIC HDLC (WAN) DRIVERS
5961M:	Krzysztof Halasa <khc@pm.waw.pl>
5962W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5963S:	Maintained
5964F:	drivers/net/wan/c101.c
5965F:	drivers/net/wan/hd6457*
5966F:	drivers/net/wan/hdlc*
5967F:	drivers/net/wan/n2.c
5968F:	drivers/net/wan/pc300too.c
5969F:	drivers/net/wan/pci200syn.c
5970F:	drivers/net/wan/wanxl*
5971
5972GENERIC INCLUDE/ASM HEADER FILES
5973M:	Arnd Bergmann <arnd@arndb.de>
5974L:	linux-arch@vger.kernel.org
5975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5976S:	Maintained
5977F:	include/asm-generic/
5978F:	include/uapi/asm-generic/
5979
5980GENERIC PHY FRAMEWORK
5981M:	Kishon Vijay Abraham I <kishon@ti.com>
5982L:	linux-kernel@vger.kernel.org
5983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5984S:	Supported
5985F:	drivers/phy/
5986F:	include/linux/phy/
5987
5988GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5989M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5990S:	Supported
5991F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5992
5993GENERIC PM DOMAINS
5994M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5995M:	Kevin Hilman <khilman@kernel.org>
5996M:	Ulf Hansson <ulf.hansson@linaro.org>
5997L:	linux-pm@vger.kernel.org
5998S:	Supported
5999F:	drivers/base/power/domain*.c
6000F:	include/linux/pm_domain.h
6001F:	Documentation/devicetree/bindings/power/power_domain.txt
6002
6003GENERIC UIO DRIVER FOR PCI DEVICES
6004M:	"Michael S. Tsirkin" <mst@redhat.com>
6005L:	kvm@vger.kernel.org
6006S:	Supported
6007F:	drivers/uio/uio_pci_generic.c
6008
6009GENWQE (IBM Generic Workqueue Card)
6010M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6011M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6012S:	Supported
6013F:	drivers/misc/genwqe/
6014
6015GET_MAINTAINER SCRIPT
6016M:	Joe Perches <joe@perches.com>
6017S:	Maintained
6018F:	scripts/get_maintainer.pl
6019
6020GFS2 FILE SYSTEM
6021M:	Bob Peterson <rpeterso@redhat.com>
6022M:	Andreas Gruenbacher <agruenba@redhat.com>
6023L:	cluster-devel@redhat.com
6024W:	http://sources.redhat.com/cluster/
6025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6026S:	Supported
6027F:	Documentation/filesystems/gfs2*.txt
6028F:	fs/gfs2/
6029F:	include/uapi/linux/gfs2_ondisk.h
6030
6031GIGASET ISDN DRIVERS
6032M:	Paul Bolle <pebolle@tiscali.nl>
6033L:	gigaset307x-common@lists.sourceforge.net
6034W:	http://gigaset307x.sourceforge.net/
6035S:	Odd Fixes
6036F:	Documentation/isdn/README.gigaset
6037F:	drivers/isdn/gigaset/
6038F:	include/uapi/linux/gigaset_dev.h
6039
6040GO7007 MPEG CODEC
6041M:	Hans Verkuil <hans.verkuil@cisco.com>
6042L:	linux-media@vger.kernel.org
6043S:	Maintained
6044F:	drivers/media/usb/go7007/
6045
6046GOODIX TOUCHSCREEN
6047M:	Bastien Nocera <hadess@hadess.net>
6048L:	linux-input@vger.kernel.org
6049S:	Maintained
6050F:	drivers/input/touchscreen/goodix.c
6051
6052GPD POCKET FAN DRIVER
6053M:	Hans de Goede <hdegoede@redhat.com>
6054L:	platform-driver-x86@vger.kernel.org
6055S:	Maintained
6056F:	drivers/platform/x86/gpd-pocket-fan.c
6057
6058GPIO ACPI SUPPORT
6059M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6060M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6061L:	linux-gpio@vger.kernel.org
6062L:	linux-acpi@vger.kernel.org
6063S:	Maintained
6064F:	Documentation/acpi/gpio-properties.txt
6065F:	drivers/gpio/gpiolib-acpi.c
6066
6067GPIO IR Transmitter
6068M:	Sean Young <sean@mess.org>
6069L:	linux-media@vger.kernel.org
6070S:	Maintained
6071F:	drivers/media/rc/gpio-ir-tx.c
6072
6073GPIO MOCKUP DRIVER
6074M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6075R:	Bartosz Golaszewski <brgl@bgdev.pl>
6076L:	linux-gpio@vger.kernel.org
6077S:	Maintained
6078F:	drivers/gpio/gpio-mockup.c
6079F:	tools/testing/selftests/gpio/
6080
6081GPIO SUBSYSTEM
6082M:	Linus Walleij <linus.walleij@linaro.org>
6083L:	linux-gpio@vger.kernel.org
6084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6085S:	Maintained
6086F:	Documentation/devicetree/bindings/gpio/
6087F:	Documentation/driver-api/gpio/
6088F:	Documentation/gpio/
6089F:	Documentation/ABI/testing/gpio-cdev
6090F:	Documentation/ABI/obsolete/sysfs-gpio
6091F:	drivers/gpio/
6092F:	include/linux/gpio/
6093F:	include/linux/gpio.h
6094F:	include/linux/of_gpio.h
6095F:	include/asm-generic/gpio.h
6096F:	include/uapi/linux/gpio.h
6097F:	tools/gpio/
6098
6099GRE DEMULTIPLEXER DRIVER
6100M:	Dmitry Kozlov <xeb@mail.ru>
6101L:	netdev@vger.kernel.org
6102S:	Maintained
6103F:	net/ipv4/gre_demux.c
6104F:	net/ipv4/gre_offload.c
6105F:	include/net/gre.h
6106
6107GRETH 10/100/1G Ethernet MAC device driver
6108M:	Andreas Larsson <andreas@gaisler.com>
6109L:	netdev@vger.kernel.org
6110S:	Maintained
6111F:	drivers/net/ethernet/aeroflex/
6112
6113GREYBUS AUDIO PROTOCOLS DRIVERS
6114M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6115M:	Mark Greer <mgreer@animalcreek.com>
6116S:	Maintained
6117F:	drivers/staging/greybus/audio_apbridgea.c
6118F:	drivers/staging/greybus/audio_apbridgea.h
6119F:	drivers/staging/greybus/audio_codec.c
6120F:	drivers/staging/greybus/audio_codec.h
6121F:	drivers/staging/greybus/audio_gb.c
6122F:	drivers/staging/greybus/audio_manager.c
6123F:	drivers/staging/greybus/audio_manager.h
6124F:	drivers/staging/greybus/audio_manager_module.c
6125F:	drivers/staging/greybus/audio_manager_private.h
6126F:	drivers/staging/greybus/audio_manager_sysfs.c
6127F:	drivers/staging/greybus/audio_module.c
6128F:	drivers/staging/greybus/audio_topology.c
6129
6130GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6131M:	Viresh Kumar <vireshk@kernel.org>
6132S:	Maintained
6133F:	drivers/staging/greybus/authentication.c
6134F:	drivers/staging/greybus/bootrom.c
6135F:	drivers/staging/greybus/firmware.h
6136F:	drivers/staging/greybus/fw-core.c
6137F:	drivers/staging/greybus/fw-download.c
6138F:	drivers/staging/greybus/fw-managament.c
6139F:	drivers/staging/greybus/greybus_authentication.h
6140F:	drivers/staging/greybus/greybus_firmware.h
6141F:	drivers/staging/greybus/hid.c
6142F:	drivers/staging/greybus/i2c.c
6143F:	drivers/staging/greybus/spi.c
6144F:	drivers/staging/greybus/spilib.c
6145F:	drivers/staging/greybus/spilib.h
6146
6147GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6148M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6149S:	Maintained
6150F:	drivers/staging/greybus/loopback.c
6151F:	drivers/staging/greybus/timesync.c
6152F:	drivers/staging/greybus/timesync_platform.c
6153
6154GREYBUS PLATFORM DRIVERS
6155M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6156S:	Maintained
6157F:	drivers/staging/greybus/arche-platform.c
6158F:	drivers/staging/greybus/arche-apb-ctrl.c
6159F:	drivers/staging/greybus/arche_platform.h
6160
6161GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6162M:	Rui Miguel Silva <rmfrfs@gmail.com>
6163S:	Maintained
6164F:	drivers/staging/greybus/sdio.c
6165F:	drivers/staging/greybus/light.c
6166F:	drivers/staging/greybus/gpio.c
6167F:	drivers/staging/greybus/power_supply.c
6168F:	drivers/staging/greybus/spi.c
6169F:	drivers/staging/greybus/spilib.c
6170
6171GREYBUS SUBSYSTEM
6172M:	Johan Hovold <johan@kernel.org>
6173M:	Alex Elder <elder@kernel.org>
6174M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6175S:	Maintained
6176F:	drivers/staging/greybus/
6177L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6178
6179GREYBUS UART PROTOCOLS DRIVERS
6180M:	David Lin <dtwlin@gmail.com>
6181S:	Maintained
6182F:	drivers/staging/greybus/uart.c
6183F:	drivers/staging/greybus/log.c
6184
6185GS1662 VIDEO SERIALIZER
6186M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6187L:	linux-media@vger.kernel.org
6188T:	git git://linuxtv.org/media_tree.git
6189S:	Maintained
6190F:	drivers/media/spi/gs1662.c
6191
6192GSPCA FINEPIX SUBDRIVER
6193M:	Frank Zago <frank@zago.net>
6194L:	linux-media@vger.kernel.org
6195T:	git git://linuxtv.org/media_tree.git
6196S:	Maintained
6197F:	drivers/media/usb/gspca/finepix.c
6198
6199GSPCA GL860 SUBDRIVER
6200M:	Olivier Lorin <o.lorin@laposte.net>
6201L:	linux-media@vger.kernel.org
6202T:	git git://linuxtv.org/media_tree.git
6203S:	Maintained
6204F:	drivers/media/usb/gspca/gl860/
6205
6206GSPCA M5602 SUBDRIVER
6207M:	Erik Andren <erik.andren@gmail.com>
6208L:	linux-media@vger.kernel.org
6209T:	git git://linuxtv.org/media_tree.git
6210S:	Maintained
6211F:	drivers/media/usb/gspca/m5602/
6212
6213GSPCA PAC207 SONIXB SUBDRIVER
6214M:	Hans Verkuil <hverkuil@xs4all.nl>
6215L:	linux-media@vger.kernel.org
6216T:	git git://linuxtv.org/media_tree.git
6217S:	Odd Fixes
6218F:	drivers/media/usb/gspca/pac207.c
6219
6220GSPCA SN9C20X SUBDRIVER
6221M:	Brian Johnson <brijohn@gmail.com>
6222L:	linux-media@vger.kernel.org
6223T:	git git://linuxtv.org/media_tree.git
6224S:	Maintained
6225F:	drivers/media/usb/gspca/sn9c20x.c
6226
6227GSPCA T613 SUBDRIVER
6228M:	Leandro Costantino <lcostantino@gmail.com>
6229L:	linux-media@vger.kernel.org
6230T:	git git://linuxtv.org/media_tree.git
6231S:	Maintained
6232F:	drivers/media/usb/gspca/t613.c
6233
6234GSPCA USB WEBCAM DRIVER
6235M:	Hans Verkuil <hverkuil@xs4all.nl>
6236L:	linux-media@vger.kernel.org
6237T:	git git://linuxtv.org/media_tree.git
6238S:	Odd Fixes
6239F:	drivers/media/usb/gspca/
6240
6241GTP (GPRS Tunneling Protocol)
6242M:	Pablo Neira Ayuso <pablo@netfilter.org>
6243M:	Harald Welte <laforge@gnumonks.org>
6244L:	osmocom-net-gprs@lists.osmocom.org
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6246S:	Maintained
6247F:	drivers/net/gtp.c
6248
6249GUID PARTITION TABLE (GPT)
6250M:	Davidlohr Bueso <dave@stgolabs.net>
6251L:	linux-efi@vger.kernel.org
6252S:	Maintained
6253F:	block/partitions/efi.*
6254
6255H8/300 ARCHITECTURE
6256M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6257L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6258W:	http://uclinux-h8.sourceforge.jp
6259T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6260S:	Maintained
6261F:	arch/h8300/
6262F:	drivers/clocksource/h8300_*.c
6263F:	drivers/clk/h8300/
6264F:	drivers/irqchip/irq-renesas-h8*.c
6265
6266HACKRF MEDIA DRIVER
6267M:	Antti Palosaari <crope@iki.fi>
6268L:	linux-media@vger.kernel.org
6269W:	https://linuxtv.org
6270W:	http://palosaari.fi/linux/
6271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6272T:	git git://linuxtv.org/anttip/media_tree.git
6273S:	Maintained
6274F:	drivers/media/usb/hackrf/
6275
6276HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6277M:	Frank Seidel <frank@f-seidel.de>
6278L:	platform-driver-x86@vger.kernel.org
6279W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6280S:	Maintained
6281F:	drivers/platform/x86/hdaps.c
6282
6283HARDWARE MONITORING
6284M:	Jean Delvare <jdelvare@suse.com>
6285M:	Guenter Roeck <linux@roeck-us.net>
6286L:	linux-hwmon@vger.kernel.org
6287W:	http://hwmon.wiki.kernel.org/
6288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6289S:	Maintained
6290F:	Documentation/devicetree/bindings/hwmon/
6291F:	Documentation/hwmon/
6292F:	drivers/hwmon/
6293F:	include/linux/hwmon*.h
6294
6295HARDWARE RANDOM NUMBER GENERATOR CORE
6296M:	Matt Mackall <mpm@selenic.com>
6297M:	Herbert Xu <herbert@gondor.apana.org.au>
6298L:	linux-crypto@vger.kernel.org
6299S:	Odd fixes
6300F:	Documentation/devicetree/bindings/rng/
6301F:	Documentation/hw_random.txt
6302F:	drivers/char/hw_random/
6303F:	include/linux/hw_random.h
6304
6305HARDWARE TRACING FACILITIES
6306M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6307S:	Maintained
6308F:	drivers/hwtracing/
6309
6310HARDWARE SPINLOCK CORE
6311M:	Ohad Ben-Cohen <ohad@wizery.com>
6312M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6313L:	linux-remoteproc@vger.kernel.org
6314S:	Maintained
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6316F:	Documentation/devicetree/bindings/hwlock/
6317F:	Documentation/hwspinlock.txt
6318F:	drivers/hwspinlock/
6319F:	include/linux/hwspinlock.h
6320
6321HARMONY SOUND DRIVER
6322L:	linux-parisc@vger.kernel.org
6323S:	Maintained
6324F:	sound/parisc/harmony.*
6325
6326HDPVR USB VIDEO ENCODER DRIVER
6327M:	Hans Verkuil <hverkuil@xs4all.nl>
6328L:	linux-media@vger.kernel.org
6329T:	git git://linuxtv.org/media_tree.git
6330W:	https://linuxtv.org
6331S:	Odd Fixes
6332F:	drivers/media/usb/hdpvr/
6333
6334HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6335M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6336S:	Supported
6337F:	Documentation/watchdog/hpwdt.txt
6338F:	drivers/watchdog/hpwdt.c
6339
6340HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6341M:	Don Brace <don.brace@microsemi.com>
6342L:	esc.storagedev@microsemi.com
6343L:	linux-scsi@vger.kernel.org
6344S:	Supported
6345F:	Documentation/scsi/hpsa.txt
6346F:	drivers/scsi/hpsa*.[ch]
6347F:	include/linux/cciss*.h
6348F:	include/uapi/linux/cciss*.h
6349
6350HFI1 DRIVER
6351M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6352M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6353L:	linux-rdma@vger.kernel.org
6354S:	Supported
6355F:	drivers/infiniband/hw/hfi1
6356
6357HFS FILESYSTEM
6358L:	linux-fsdevel@vger.kernel.org
6359S:	Orphan
6360F:	Documentation/filesystems/hfs.txt
6361F:	fs/hfs/
6362
6363HFSPLUS FILESYSTEM
6364L:	linux-fsdevel@vger.kernel.org
6365S:	Orphan
6366F:	Documentation/filesystems/hfsplus.txt
6367F:	fs/hfsplus/
6368
6369HGA FRAMEBUFFER DRIVER
6370M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6371L:	linux-nvidia@lists.surfsouth.com
6372W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6373S:	Maintained
6374F:	drivers/video/fbdev/hgafb.c
6375
6376HIBERNATION (aka Software Suspend, aka swsusp)
6377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6378M:	Pavel Machek <pavel@ucw.cz>
6379L:	linux-pm@vger.kernel.org
6380B:	https://bugzilla.kernel.org
6381S:	Supported
6382F:	arch/x86/power/
6383F:	drivers/base/power/
6384F:	kernel/power/
6385F:	include/linux/suspend.h
6386F:	include/linux/freezer.h
6387F:	include/linux/pm.h
6388F:	arch/*/include/asm/suspend*.h
6389
6390HID CORE LAYER
6391M:	Jiri Kosina <jikos@kernel.org>
6392R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6393L:	linux-input@vger.kernel.org
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6395S:	Maintained
6396F:	drivers/hid/
6397F:	include/linux/hid*
6398F:	include/uapi/linux/hid*
6399
6400HID SENSOR HUB DRIVERS
6401M:	Jiri Kosina <jikos@kernel.org>
6402M:	Jonathan Cameron <jic23@kernel.org>
6403M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6404L:	linux-input@vger.kernel.org
6405L:	linux-iio@vger.kernel.org
6406S:	Maintained
6407F:	Documentation/hid/hid-sensor*
6408F:	drivers/hid/hid-sensor-*
6409F:	drivers/iio/*/hid-*
6410F:	include/linux/hid-sensor-*
6411
6412HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6413M:	Thomas Gleixner <tglx@linutronix.de>
6414L:	linux-kernel@vger.kernel.org
6415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6416S:	Maintained
6417F:	Documentation/timers/
6418F:	kernel/time/hrtimer.c
6419F:	kernel/time/clockevents.c
6420F:	kernel/time/timer_*.c
6421F:	include/linux/clockchips.h
6422F:	include/linux/hrtimer.h
6423
6424HIGH-SPEED SCC DRIVER FOR AX.25
6425L:	linux-hams@vger.kernel.org
6426S:	Orphan
6427F:	drivers/net/hamradio/dmascc.c
6428F:	drivers/net/hamradio/scc.c
6429
6430HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6431M:	HighPoint Linux Team <linux@highpoint-tech.com>
6432W:	http://www.highpoint-tech.com
6433S:	Supported
6434F:	Documentation/scsi/hptiop.txt
6435F:	drivers/scsi/hptiop.c
6436
6437HIPPI
6438M:	Jes Sorensen <jes@trained-monkey.org>
6439L:	linux-hippi@sunsite.dk
6440S:	Maintained
6441F:	include/linux/hippidevice.h
6442F:	include/uapi/linux/if_hippi.h
6443F:	net/802/hippi.c
6444F:	drivers/net/hippi/
6445
6446HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6447M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6448M:	Salil Mehta <salil.mehta@huawei.com>
6449L:	netdev@vger.kernel.org
6450W:	http://www.hisilicon.com
6451S:	Maintained
6452F:	drivers/net/ethernet/hisilicon/hns3/
6453
6454HISILICON LPC BUS DRIVER
6455M:	john.garry@huawei.com
6456W:	http://www.hisilicon.com
6457S:	Maintained
6458F:	drivers/bus/hisi_lpc.c
6459F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6460
6461HISILICON NETWORK SUBSYSTEM DRIVER
6462M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6463M:	Salil Mehta <salil.mehta@huawei.com>
6464L:	netdev@vger.kernel.org
6465W:	http://www.hisilicon.com
6466S:	Maintained
6467F:	drivers/net/ethernet/hisilicon/
6468F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6469
6470HISILICON PMU DRIVER
6471M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6472W:	http://www.hisilicon.com
6473S:	Supported
6474F:	drivers/perf/hisilicon
6475F:	Documentation/perf/hisi-pmu.txt
6476
6477HISILICON ROCE DRIVER
6478M:	Lijun Ou <oulijun@huawei.com>
6479M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6480L:	linux-rdma@vger.kernel.org
6481S:	Maintained
6482F:	drivers/infiniband/hw/hns/
6483F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6484
6485HISILICON SAS Controller
6486M:	John Garry <john.garry@huawei.com>
6487W:	http://www.hisilicon.com
6488S:	Supported
6489F:	drivers/scsi/hisi_sas/
6490F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6491
6492HMM - Heterogeneous Memory Management
6493M:	Jérôme Glisse <jglisse@redhat.com>
6494L:	linux-mm@kvack.org
6495S:	Maintained
6496F:	mm/hmm*
6497F:	include/linux/hmm*
6498F:	Documentation/vm/hmm.rst
6499
6500HOST AP DRIVER
6501M:	Jouni Malinen <j@w1.fi>
6502L:	linux-wireless@vger.kernel.org
6503W:	http://w1.fi/hostap-driver.html
6504S:	Obsolete
6505F:	drivers/net/wireless/intersil/hostap/
6506
6507HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6508L:	platform-driver-x86@vger.kernel.org
6509S:	Orphan
6510F:	drivers/platform/x86/tc1100-wmi.c
6511
6512HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6513M:	Jaroslav Kysela <perex@perex.cz>
6514S:	Maintained
6515F:	drivers/net/ethernet/hp/hp100.*
6516
6517HPET:	High Precision Event Timers driver
6518M:	Clemens Ladisch <clemens@ladisch.de>
6519S:	Maintained
6520F:	Documentation/timers/hpet.txt
6521F:	drivers/char/hpet.c
6522F:	include/linux/hpet.h
6523F:	include/uapi/linux/hpet.h
6524
6525HPET:	x86
6526S:	Orphan
6527F:	arch/x86/kernel/hpet.c
6528F:	arch/x86/include/asm/hpet.h
6529
6530HPFS FILESYSTEM
6531M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6532W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6533S:	Maintained
6534F:	fs/hpfs/
6535
6536HSI SUBSYSTEM
6537M:	Sebastian Reichel <sre@kernel.org>
6538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6539S:	Maintained
6540F:	Documentation/ABI/testing/sysfs-bus-hsi
6541F:	Documentation/driver-api/hsi.rst
6542F:	drivers/hsi/
6543F:	include/linux/hsi/
6544F:	include/uapi/linux/hsi/
6545
6546HSO 3G MODEM DRIVER
6547L:	linux-usb@vger.kernel.org
6548S:	Orphan
6549F:	drivers/net/usb/hso.c
6550
6551HSR NETWORK PROTOCOL
6552M:	Arvid Brodin <arvid.brodin@alten.se>
6553L:	netdev@vger.kernel.org
6554S:	Maintained
6555F:	net/hsr/
6556
6557HT16K33 LED CONTROLLER DRIVER
6558M:	Robin van der Gracht <robin@protonic.nl>
6559S:	Maintained
6560F:	drivers/auxdisplay/ht16k33.c
6561F:	Documentation/devicetree/bindings/display/ht16k33.txt
6562
6563HTCPEN TOUCHSCREEN DRIVER
6564M:	Pau Oliva Fora <pof@eslack.org>
6565L:	linux-input@vger.kernel.org
6566S:	Maintained
6567F:	drivers/input/touchscreen/htcpen.c
6568
6569HUAWEI ETHERNET DRIVER
6570M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6571L:	netdev@vger.kernel.org
6572S:	Supported
6573F:	Documentation/networking/hinic.txt
6574F:	drivers/net/ethernet/huawei/hinic/
6575
6576HUGETLB FILESYSTEM
6577M:	Mike Kravetz <mike.kravetz@oracle.com>
6578L:	linux-mm@kvack.org
6579S:	Maintained
6580F:	fs/hugetlbfs/
6581F:	mm/hugetlb.c
6582F:	include/linux/hugetlb.h
6583F:	Documentation/admin-guide/mm/hugetlbpage.rst
6584F:	Documentation/vm/hugetlbfs_reserv.rst
6585F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6586
6587HVA ST MEDIA DRIVER
6588M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6589L:	linux-media@vger.kernel.org
6590T:	git git://linuxtv.org/media_tree.git
6591W:	https://linuxtv.org
6592S:	Supported
6593F:	drivers/media/platform/sti/hva
6594
6595HWPOISON MEMORY FAILURE HANDLING
6596M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6597L:	linux-mm@kvack.org
6598S:	Maintained
6599F:	mm/memory-failure.c
6600F:	mm/hwpoison-inject.c
6601
6602Hyper-V CORE AND DRIVERS
6603M:	"K. Y. Srinivasan" <kys@microsoft.com>
6604M:	Haiyang Zhang <haiyangz@microsoft.com>
6605M:	Stephen Hemminger <sthemmin@microsoft.com>
6606L:	devel@linuxdriverproject.org
6607S:	Maintained
6608F:	Documentation/networking/netvsc.txt
6609F:	arch/x86/include/asm/mshyperv.h
6610F:	arch/x86/include/asm/trace/hyperv.h
6611F:	arch/x86/include/asm/hyperv-tlfs.h
6612F:	arch/x86/kernel/cpu/mshyperv.c
6613F:	arch/x86/hyperv
6614F:	drivers/hid/hid-hyperv.c
6615F:	drivers/hv/
6616F:	drivers/input/serio/hyperv-keyboard.c
6617F:	drivers/pci/controller/pci-hyperv.c
6618F:	drivers/net/hyperv/
6619F:	drivers/scsi/storvsc_drv.c
6620F:	drivers/uio/uio_hv_generic.c
6621F:	drivers/video/fbdev/hyperv_fb.c
6622F:	net/vmw_vsock/hyperv_transport.c
6623F:	include/linux/hyperv.h
6624F:	include/uapi/linux/hyperv.h
6625F:	tools/hv/
6626F:	Documentation/ABI/stable/sysfs-bus-vmbus
6627
6628HYPERVISOR VIRTUAL CONSOLE DRIVER
6629L:	linuxppc-dev@lists.ozlabs.org
6630S:	Odd Fixes
6631F:	drivers/tty/hvc/
6632
6633I2C ACPI SUPPORT
6634M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6635L:	linux-i2c@vger.kernel.org
6636L:	linux-acpi@vger.kernel.org
6637S:	Maintained
6638F:	drivers/i2c/i2c-core-acpi.c
6639
6640I2C MUXES
6641M:	Peter Rosin <peda@axentia.se>
6642L:	linux-i2c@vger.kernel.org
6643S:	Maintained
6644F:	Documentation/i2c/i2c-topology
6645F:	Documentation/i2c/muxes/
6646F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6647F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6648F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6649F:	drivers/i2c/i2c-mux.c
6650F:	drivers/i2c/muxes/
6651F:	include/linux/i2c-mux.h
6652
6653I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6654M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6655L:	linux-i2c@vger.kernel.org
6656S:	Maintained
6657F:	drivers/i2c/busses/i2c-mv64xxx.c
6658
6659I2C OVER PARALLEL PORT
6660M:	Jean Delvare <jdelvare@suse.com>
6661L:	linux-i2c@vger.kernel.org
6662S:	Maintained
6663F:	Documentation/i2c/busses/i2c-parport
6664F:	Documentation/i2c/busses/i2c-parport-light
6665F:	drivers/i2c/busses/i2c-parport.c
6666F:	drivers/i2c/busses/i2c-parport-light.c
6667
6668I2C SUBSYSTEM
6669M:	Wolfram Sang <wsa@the-dreams.de>
6670L:	linux-i2c@vger.kernel.org
6671W:	https://i2c.wiki.kernel.org/
6672Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6674S:	Maintained
6675F:	Documentation/devicetree/bindings/i2c/i2c.txt
6676F:	Documentation/i2c/
6677F:	drivers/i2c/*
6678F:	include/linux/i2c.h
6679F:	include/linux/i2c-dev.h
6680F:	include/linux/i2c-smbus.h
6681F:	include/uapi/linux/i2c.h
6682F:	include/uapi/linux/i2c-*.h
6683
6684I2C SUBSYSTEM HOST DRIVERS
6685L:	linux-i2c@vger.kernel.org
6686W:	https://i2c.wiki.kernel.org/
6687Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6689S:	Odd Fixes
6690F:	Documentation/devicetree/bindings/i2c/
6691F:	drivers/i2c/algos/
6692F:	drivers/i2c/busses/
6693
6694I2C-TAOS-EVM DRIVER
6695M:	Jean Delvare <jdelvare@suse.com>
6696L:	linux-i2c@vger.kernel.org
6697S:	Maintained
6698F:	Documentation/i2c/busses/i2c-taos-evm
6699F:	drivers/i2c/busses/i2c-taos-evm.c
6700
6701I2C-TINY-USB DRIVER
6702M:	Till Harbaum <till@harbaum.org>
6703L:	linux-i2c@vger.kernel.org
6704W:	http://www.harbaum.org/till/i2c_tiny_usb
6705S:	Maintained
6706F:	drivers/i2c/busses/i2c-tiny-usb.c
6707
6708I2C/SMBUS CONTROLLER DRIVERS FOR PC
6709M:	Jean Delvare <jdelvare@suse.com>
6710L:	linux-i2c@vger.kernel.org
6711S:	Maintained
6712F:	Documentation/i2c/busses/i2c-ali1535
6713F:	Documentation/i2c/busses/i2c-ali1563
6714F:	Documentation/i2c/busses/i2c-ali15x3
6715F:	Documentation/i2c/busses/i2c-amd756
6716F:	Documentation/i2c/busses/i2c-amd8111
6717F:	Documentation/i2c/busses/i2c-i801
6718F:	Documentation/i2c/busses/i2c-nforce2
6719F:	Documentation/i2c/busses/i2c-piix4
6720F:	Documentation/i2c/busses/i2c-sis5595
6721F:	Documentation/i2c/busses/i2c-sis630
6722F:	Documentation/i2c/busses/i2c-sis96x
6723F:	Documentation/i2c/busses/i2c-via
6724F:	Documentation/i2c/busses/i2c-viapro
6725F:	drivers/i2c/busses/i2c-ali1535.c
6726F:	drivers/i2c/busses/i2c-ali1563.c
6727F:	drivers/i2c/busses/i2c-ali15x3.c
6728F:	drivers/i2c/busses/i2c-amd756.c
6729F:	drivers/i2c/busses/i2c-amd756-s4882.c
6730F:	drivers/i2c/busses/i2c-amd8111.c
6731F:	drivers/i2c/busses/i2c-i801.c
6732F:	drivers/i2c/busses/i2c-isch.c
6733F:	drivers/i2c/busses/i2c-nforce2.c
6734F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6735F:	drivers/i2c/busses/i2c-piix4.c
6736F:	drivers/i2c/busses/i2c-sis5595.c
6737F:	drivers/i2c/busses/i2c-sis630.c
6738F:	drivers/i2c/busses/i2c-sis96x.c
6739F:	drivers/i2c/busses/i2c-via.c
6740F:	drivers/i2c/busses/i2c-viapro.c
6741
6742I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6743M:	Hans de Goede <hdegoede@redhat.com>
6744L:	linux-i2c@vger.kernel.org
6745S:	Maintained
6746F:	drivers/i2c/busses/i2c-cht-wc.c
6747
6748I2C/SMBUS ISMT DRIVER
6749M:	Seth Heasley <seth.heasley@intel.com>
6750M:	Neil Horman <nhorman@tuxdriver.com>
6751L:	linux-i2c@vger.kernel.org
6752F:	drivers/i2c/busses/i2c-ismt.c
6753F:	Documentation/i2c/busses/i2c-ismt
6754
6755I2C/SMBUS STUB DRIVER
6756M:	Jean Delvare <jdelvare@suse.com>
6757L:	linux-i2c@vger.kernel.org
6758S:	Maintained
6759F:	drivers/i2c/i2c-stub.c
6760
6761IA64 (Itanium) PLATFORM
6762M:	Tony Luck <tony.luck@intel.com>
6763M:	Fenghua Yu <fenghua.yu@intel.com>
6764L:	linux-ia64@vger.kernel.org
6765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6766S:	Maintained
6767F:	arch/ia64/
6768
6769IBM Power 842 compression accelerator
6770M:	Haren Myneni <haren@us.ibm.com>
6771S:	Supported
6772F:	drivers/crypto/nx/Makefile
6773F:	drivers/crypto/nx/Kconfig
6774F:	drivers/crypto/nx/nx-842*
6775F:	include/linux/sw842.h
6776F:	crypto/842.c
6777F:	lib/842/
6778
6779IBM Power in-Nest Crypto Acceleration
6780M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6781M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6782L:	linux-crypto@vger.kernel.org
6783S:	Supported
6784F:	drivers/crypto/nx/Makefile
6785F:	drivers/crypto/nx/Kconfig
6786F:	drivers/crypto/nx/nx-aes*
6787F:	drivers/crypto/nx/nx-sha*
6788F:	drivers/crypto/nx/nx.*
6789F:	drivers/crypto/nx/nx_csbcpb.h
6790F:	drivers/crypto/nx/nx_debugfs.h
6791
6792IBM Power Linux RAID adapter
6793M:	Brian King <brking@us.ibm.com>
6794S:	Supported
6795F:	drivers/scsi/ipr.*
6796
6797IBM Power SRIOV Virtual NIC Device Driver
6798M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6799M:	John Allen <jallen@linux.vnet.ibm.com>
6800L:	netdev@vger.kernel.org
6801S:	Supported
6802F:	drivers/net/ethernet/ibm/ibmvnic.*
6803
6804IBM Power Virtual Accelerator Switchboard
6805M:	Sukadev Bhattiprolu
6806L:	linuxppc-dev@lists.ozlabs.org
6807S:	Supported
6808F:	arch/powerpc/platforms/powernv/vas*
6809F:	arch/powerpc/platforms/powernv/copy-paste.h
6810F:	arch/powerpc/include/asm/vas.h
6811F:	arch/powerpc/include/uapi/asm/vas.h
6812
6813IBM Power Virtual Ethernet Device Driver
6814M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6815L:	netdev@vger.kernel.org
6816S:	Supported
6817F:	drivers/net/ethernet/ibm/ibmveth.*
6818
6819IBM Power Virtual FC Device Drivers
6820M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6821L:	linux-scsi@vger.kernel.org
6822S:	Supported
6823F:	drivers/scsi/ibmvscsi/ibmvfc*
6824
6825IBM Power Virtual Management Channel Driver
6826M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6827M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6828S:	Supported
6829F:	drivers/misc/ibmvmc.*
6830
6831IBM Power Virtual SCSI Device Drivers
6832M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6833L:	linux-scsi@vger.kernel.org
6834S:	Supported
6835F:	drivers/scsi/ibmvscsi/ibmvscsi*
6836F:	include/scsi/viosrp.h
6837
6838IBM Power Virtual SCSI Device Target Driver
6839M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6840M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6841L:	linux-scsi@vger.kernel.org
6842L:	target-devel@vger.kernel.org
6843S:	Supported
6844F:	drivers/scsi/ibmvscsi_tgt/
6845
6846IBM Power VMX Cryptographic instructions
6847M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6848M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6849L:	linux-crypto@vger.kernel.org
6850S:	Supported
6851F:	drivers/crypto/vmx/Makefile
6852F:	drivers/crypto/vmx/Kconfig
6853F:	drivers/crypto/vmx/vmx.c
6854F:	drivers/crypto/vmx/aes*
6855F:	drivers/crypto/vmx/ghash*
6856F:	drivers/crypto/vmx/ppc-xlate.pl
6857
6858IBM ServeRAID RAID DRIVER
6859S:	Orphan
6860F:	drivers/scsi/ips.*
6861
6862ICH LPC AND GPIO DRIVER
6863M:	Peter Tyser <ptyser@xes-inc.com>
6864S:	Maintained
6865F:	drivers/mfd/lpc_ich.c
6866F:	drivers/gpio/gpio-ich.c
6867
6868IDE SUBSYSTEM
6869M:	"David S. Miller" <davem@davemloft.net>
6870L:	linux-ide@vger.kernel.org
6871Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6873S:	Maintained
6874F:	Documentation/ide/
6875F:	drivers/ide/
6876F:	include/linux/ide.h
6877
6878IDE/ATAPI DRIVERS
6879M:	Borislav Petkov <bp@alien8.de>
6880L:	linux-ide@vger.kernel.org
6881S:	Maintained
6882F:	Documentation/cdrom/ide-cd
6883F:	drivers/ide/ide-cd*
6884
6885IDEAPAD LAPTOP EXTRAS DRIVER
6886M:	Ike Panhc <ike.pan@canonical.com>
6887L:	platform-driver-x86@vger.kernel.org
6888W:	http://launchpad.net/ideapad-laptop
6889S:	Maintained
6890F:	drivers/platform/x86/ideapad-laptop.c
6891
6892IDEAPAD LAPTOP SLIDEBAR DRIVER
6893M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6894L:	linux-input@vger.kernel.org
6895W:	https://github.com/o2genum/ideapad-slidebar
6896S:	Maintained
6897F:	drivers/input/misc/ideapad_slidebar.c
6898
6899IDT VersaClock 5 CLOCK DRIVER
6900M:	Marek Vasut <marek.vasut@gmail.com>
6901S:	Maintained
6902F:	drivers/clk/clk-versaclock5.c
6903
6904IEEE 802.15.4 SUBSYSTEM
6905M:	Alexander Aring <alex.aring@gmail.com>
6906M:	Stefan Schmidt <stefan@osg.samsung.com>
6907L:	linux-wpan@vger.kernel.org
6908W:	http://wpan.cakelab.org/
6909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6911S:	Maintained
6912F:	net/ieee802154/
6913F:	net/mac802154/
6914F:	drivers/net/ieee802154/
6915F:	include/linux/nl802154.h
6916F:	include/linux/ieee802154.h
6917F:	include/net/nl802154.h
6918F:	include/net/mac802154.h
6919F:	include/net/af_ieee802154.h
6920F:	include/net/cfg802154.h
6921F:	include/net/ieee802154_netdev.h
6922F:	Documentation/networking/ieee802154.txt
6923
6924IFE PROTOCOL
6925M:	Yotam Gigi <yotam.gi@gmail.com>
6926M:	Jamal Hadi Salim <jhs@mojatatu.com>
6927F:	net/ife
6928F:	include/net/ife.h
6929F:	include/uapi/linux/ife.h
6930
6931IGORPLUG-USB IR RECEIVER
6932M:	Sean Young <sean@mess.org>
6933L:	linux-media@vger.kernel.org
6934S:	Maintained
6935F:	drivers/media/rc/igorplugusb.c
6936
6937IGUANAWORKS USB IR TRANSCEIVER
6938M:	Sean Young <sean@mess.org>
6939L:	linux-media@vger.kernel.org
6940S:	Maintained
6941F:	drivers/media/rc/iguanair.c
6942
6943IIO DIGITAL POTENTIOMETER DAC
6944M:	Peter Rosin <peda@axentia.se>
6945L:	linux-iio@vger.kernel.org
6946S:	Maintained
6947F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6948F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6949F:	drivers/iio/dac/dpot-dac.c
6950
6951IIO ENVELOPE DETECTOR
6952M:	Peter Rosin <peda@axentia.se>
6953L:	linux-iio@vger.kernel.org
6954S:	Maintained
6955F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6956F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6957F:	drivers/iio/adc/envelope-detector.c
6958
6959IIO MULTIPLEXER
6960M:	Peter Rosin <peda@axentia.se>
6961L:	linux-iio@vger.kernel.org
6962S:	Maintained
6963F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6964F:	drivers/iio/multiplexer/iio-mux.c
6965
6966IIO SUBSYSTEM AND DRIVERS
6967M:	Jonathan Cameron <jic23@kernel.org>
6968R:	Hartmut Knaack <knaack.h@gmx.de>
6969R:	Lars-Peter Clausen <lars@metafoo.de>
6970R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6971L:	linux-iio@vger.kernel.org
6972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6973S:	Maintained
6974F:	Documentation/ABI/testing/configfs-iio*
6975F:	Documentation/ABI/testing/sysfs-bus-iio*
6976F:	Documentation/devicetree/bindings/iio/
6977F:	drivers/iio/
6978F:	drivers/staging/iio/
6979F:	include/linux/iio/
6980F:	tools/iio/
6981
6982IIO UNIT CONVERTER
6983M:	Peter Rosin <peda@axentia.se>
6984L:	linux-iio@vger.kernel.org
6985S:	Maintained
6986F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6987F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6988F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6989F:	drivers/iio/afe/iio-rescale.c
6990
6991IKANOS/ADI EAGLE ADSL USB DRIVER
6992M:	Matthieu Castet <castet.matthieu@free.fr>
6993M:	Stanislaw Gruszka <stf_xl@wp.pl>
6994S:	Maintained
6995F:	drivers/usb/atm/ueagle-atm.c
6996
6997IMGTEC ASCII LCD DRIVER
6998M:	Paul Burton <paul.burton@mips.com>
6999S:	Maintained
7000F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7001F:	drivers/auxdisplay/img-ascii-lcd.c
7002
7003IMGTEC IR DECODER DRIVER
7004M:	James Hogan <jhogan@kernel.org>
7005S:	Maintained
7006F:	drivers/media/rc/img-ir/
7007
7008IMON SOUNDGRAPH USB IR RECEIVER
7009M:	Sean Young <sean@mess.org>
7010L:	linux-media@vger.kernel.org
7011S:	Maintained
7012F:	drivers/media/rc/imon_raw.c
7013F:	drivers/media/rc/imon.c
7014
7015IMS TWINTURBO FRAMEBUFFER DRIVER
7016L:	linux-fbdev@vger.kernel.org
7017S:	Orphan
7018F:	drivers/video/fbdev/imsttfb.c
7019
7020INA209 HARDWARE MONITOR DRIVER
7021M:	Guenter Roeck <linux@roeck-us.net>
7022L:	linux-hwmon@vger.kernel.org
7023S:	Maintained
7024F:	Documentation/hwmon/ina209
7025F:	Documentation/devicetree/bindings/i2c/ina209.txt
7026F:	drivers/hwmon/ina209.c
7027
7028INA2XX HARDWARE MONITOR DRIVER
7029M:	Guenter Roeck <linux@roeck-us.net>
7030L:	linux-hwmon@vger.kernel.org
7031S:	Maintained
7032F:	Documentation/hwmon/ina2xx
7033F:	drivers/hwmon/ina2xx.c
7034F:	include/linux/platform_data/ina2xx.h
7035
7036INDUSTRY PACK SUBSYSTEM (IPACK)
7037M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7038M:	Jens Taprogge <jens.taprogge@taprogge.org>
7039M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7040L:	industrypack-devel@lists.sourceforge.net
7041W:	http://industrypack.sourceforge.net
7042S:	Maintained
7043F:	drivers/ipack/
7044
7045INFINIBAND SUBSYSTEM
7046M:	Doug Ledford <dledford@redhat.com>
7047M:	Jason Gunthorpe <jgg@mellanox.com>
7048L:	linux-rdma@vger.kernel.org
7049W:	https://github.com/linux-rdma/rdma-core
7050Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7052S:	Supported
7053F:	Documentation/devicetree/bindings/infiniband/
7054F:	Documentation/infiniband/
7055F:	drivers/infiniband/
7056F:	include/uapi/linux/if_infiniband.h
7057F:	include/uapi/rdma/
7058F:	include/rdma/
7059
7060INGENIC JZ4780 DMA Driver
7061M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7062S:	Maintained
7063F:	drivers/dma/dma-jz4780.c
7064
7065INGENIC JZ4780 NAND DRIVER
7066M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7067L:	linux-mtd@lists.infradead.org
7068S:	Maintained
7069F:	drivers/mtd/nand/raw/jz4780_*
7070
7071INOTIFY
7072M:	Jan Kara <jack@suse.cz>
7073R:	Amir Goldstein <amir73il@gmail.com>
7074L:	linux-fsdevel@vger.kernel.org
7075S:	Maintained
7076F:	Documentation/filesystems/inotify.txt
7077F:	fs/notify/inotify/
7078F:	include/linux/inotify.h
7079F:	include/uapi/linux/inotify.h
7080
7081INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7082M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7083L:	linux-input@vger.kernel.org
7084Q:	http://patchwork.kernel.org/project/linux-input/list/
7085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7086S:	Maintained
7087F:	drivers/input/
7088F:	include/linux/input.h
7089F:	include/uapi/linux/input.h
7090F:	include/uapi/linux/input-event-codes.h
7091F:	include/linux/input/
7092F:	Documentation/devicetree/bindings/input/
7093F:	Documentation/input/
7094
7095INPUT MULTITOUCH (MT) PROTOCOL
7096M:	Henrik Rydberg <rydberg@bitmath.org>
7097L:	linux-input@vger.kernel.org
7098S:	Odd fixes
7099F:	Documentation/input/multi-touch-protocol.rst
7100F:	drivers/input/input-mt.c
7101K:	\b(ABS|SYN)_MT_
7102
7103INSIDE SECURE CRYPTO DRIVER
7104M:	Antoine Tenart <antoine.tenart@bootlin.com>
7105F:	drivers/crypto/inside-secure/
7106S:	Maintained
7107L:	linux-crypto@vger.kernel.org
7108
7109INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7110M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7111M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7112L:	linux-integrity@vger.kernel.org
7113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7114S:	Supported
7115F:	security/integrity/ima/
7116
7117INTEL 810/815 FRAMEBUFFER DRIVER
7118M:	Antonino Daplas <adaplas@gmail.com>
7119L:	linux-fbdev@vger.kernel.org
7120S:	Maintained
7121F:	drivers/video/fbdev/i810/
7122
7123INTEL ASoC DRIVERS
7124M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7125M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7126M:	Jie Yang <yang.jie@linux.intel.com>
7127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7128S:	Supported
7129F:	sound/soc/intel/
7130
7131INTEL C600 SERIES SAS CONTROLLER DRIVER
7132M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7133M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7134L:	linux-scsi@vger.kernel.org
7135T:	git git://git.code.sf.net/p/intel-sas/isci
7136S:	Supported
7137F:	drivers/scsi/isci/
7138
7139INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7140M:	Jani Nikula <jani.nikula@linux.intel.com>
7141M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7142M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7143L:	intel-gfx@lists.freedesktop.org
7144W:	https://01.org/linuxgraphics/
7145B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7146C:	irc://chat.freenode.net/intel-gfx
7147Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7148T:	git git://anongit.freedesktop.org/drm-intel
7149S:	Supported
7150F:	drivers/gpu/drm/i915/
7151F:	include/drm/i915*
7152F:	include/uapi/drm/i915_drm.h
7153F:	Documentation/gpu/i915.rst
7154
7155INTEL ETHERNET DRIVERS
7156M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7157L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7158W:	http://www.intel.com/support/feedback.htm
7159W:	http://e1000.sourceforge.net/
7160Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7163S:	Supported
7164F:	Documentation/networking/e100.rst
7165F:	Documentation/networking/e1000.rst
7166F:	Documentation/networking/e1000e.txt
7167F:	Documentation/networking/igb.txt
7168F:	Documentation/networking/igbvf.txt
7169F:	Documentation/networking/ixgb.txt
7170F:	Documentation/networking/ixgbe.txt
7171F:	Documentation/networking/ixgbevf.txt
7172F:	Documentation/networking/i40e.txt
7173F:	Documentation/networking/i40evf.txt
7174F:	Documentation/networking/ice.txt
7175F:	drivers/net/ethernet/intel/
7176F:	drivers/net/ethernet/intel/*/
7177F:	include/linux/avf/virtchnl.h
7178
7179INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7180M:	Maik Broemme <mbroemme@libmpq.org>
7181L:	linux-fbdev@vger.kernel.org
7182S:	Maintained
7183F:	Documentation/fb/intelfb.txt
7184F:	drivers/video/fbdev/intelfb/
7185
7186INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7187M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7188M:	Zhi Wang <zhi.a.wang@intel.com>
7189L:	intel-gvt-dev@lists.freedesktop.org
7190L:	intel-gfx@lists.freedesktop.org
7191W:	https://01.org/igvt-g
7192T:	git https://github.com/intel/gvt-linux.git
7193S:	Supported
7194F:	drivers/gpu/drm/i915/gvt/
7195
7196INTEL HID EVENT DRIVER
7197M:	Alex Hung <alex.hung@canonical.com>
7198L:	platform-driver-x86@vger.kernel.org
7199S:	Maintained
7200F:	drivers/platform/x86/intel-hid.c
7201
7202INTEL I/OAT DMA DRIVER
7203M:	Dave Jiang <dave.jiang@intel.com>
7204R:	Dan Williams <dan.j.williams@intel.com>
7205L:	dmaengine@vger.kernel.org
7206Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7207S:	Supported
7208F:	drivers/dma/ioat*
7209
7210INTEL IDLE DRIVER
7211M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7212M:	Len Brown <lenb@kernel.org>
7213L:	linux-pm@vger.kernel.org
7214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7215B:	https://bugzilla.kernel.org
7216S:	Supported
7217F:	drivers/idle/intel_idle.c
7218
7219INTEL INTEGRATED SENSOR HUB DRIVER
7220M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7221M:	Jiri Kosina <jikos@kernel.org>
7222L:	linux-input@vger.kernel.org
7223S:	Maintained
7224F:	drivers/hid/intel-ish-hid/
7225
7226INTEL IOMMU (VT-d)
7227M:	David Woodhouse <dwmw2@infradead.org>
7228L:	iommu@lists.linux-foundation.org
7229T:	git git://git.infradead.org/iommu-2.6.git
7230S:	Supported
7231F:	drivers/iommu/intel-iommu.c
7232F:	include/linux/intel-iommu.h
7233
7234INTEL IOP-ADMA DMA DRIVER
7235R:	Dan Williams <dan.j.williams@intel.com>
7236S:	Odd fixes
7237F:	drivers/dma/iop-adma.c
7238
7239INTEL IPU3 CSI-2 CIO2 DRIVER
7240M:	Yong Zhi <yong.zhi@intel.com>
7241M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7242L:	linux-media@vger.kernel.org
7243S:	Maintained
7244F:	drivers/media/pci/intel/ipu3/
7245F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7246
7247INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7248M:	Krzysztof Halasa <khalasa@piap.pl>
7249S:	Maintained
7250F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7251F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7252F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7253F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7254F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7255F:	drivers/net/wan/ixp4xx_hss.c
7256
7257INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7258M:	Deepak Saxena <dsaxena@plexity.net>
7259S:	Maintained
7260F:	drivers/char/hw_random/ixp4xx-rng.c
7261
7262INTEL MANAGEMENT ENGINE (mei)
7263M:	Tomas Winkler <tomas.winkler@intel.com>
7264L:	linux-kernel@vger.kernel.org
7265S:	Supported
7266F:	include/uapi/linux/mei.h
7267F:	include/linux/mei_cl_bus.h
7268F:	drivers/misc/mei/*
7269F:	drivers/watchdog/mei_wdt.c
7270F:	Documentation/misc-devices/mei/*
7271F:	samples/mei/*
7272
7273INTEL MENLOW THERMAL DRIVER
7274M:	Sujith Thomas <sujith.thomas@intel.com>
7275L:	platform-driver-x86@vger.kernel.org
7276W:	https://01.org/linux-acpi
7277S:	Supported
7278F:	drivers/platform/x86/intel_menlow.c
7279
7280INTEL MERRIFIELD GPIO DRIVER
7281M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7282L:	linux-gpio@vger.kernel.org
7283S:	Maintained
7284F:	drivers/gpio/gpio-merrifield.c
7285
7286INTEL MIC DRIVERS (mic)
7287M:	Sudeep Dutt <sudeep.dutt@intel.com>
7288M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7289S:	Supported
7290W:	https://github.com/sudeepdutt/mic
7291W:	http://software.intel.com/en-us/mic-developer
7292F:	include/linux/mic_bus.h
7293F:	include/linux/scif.h
7294F:	include/uapi/linux/mic_common.h
7295F:	include/uapi/linux/mic_ioctl.h
7296F:	include/uapi/linux/scif_ioctl.h
7297F:	drivers/misc/mic/
7298F:	drivers/dma/mic_x100_dma.c
7299F:	drivers/dma/mic_x100_dma.h
7300F:	Documentation/mic/
7301
7302INTEL PMC CORE DRIVER
7303M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7304M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7305L:	platform-driver-x86@vger.kernel.org
7306S:	Maintained
7307F:	arch/x86/include/asm/pmc_core.h
7308F:	drivers/platform/x86/intel_pmc_core*
7309
7310INTEL PMC/P-Unit IPC DRIVER
7311M:	Zha Qipeng<qipeng.zha@intel.com>
7312L:	platform-driver-x86@vger.kernel.org
7313S:	Maintained
7314F:	drivers/platform/x86/intel_pmc_ipc.c
7315F:	drivers/platform/x86/intel_punit_ipc.c
7316F:	arch/x86/include/asm/intel_pmc_ipc.h
7317F:	arch/x86/include/asm/intel_punit_ipc.h
7318
7319INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7320M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7321L:	linux-wireless@vger.kernel.org
7322S:	Maintained
7323F:	Documentation/networking/README.ipw2100
7324F:	Documentation/networking/README.ipw2200
7325F:	drivers/net/wireless/intel/ipw2x00/
7326
7327INTEL PSTATE DRIVER
7328M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7329M:	Len Brown <lenb@kernel.org>
7330L:	linux-pm@vger.kernel.org
7331S:	Supported
7332F:	drivers/cpufreq/intel_pstate.c
7333
7334INTEL RDMA RNIC DRIVER
7335M:	Faisal Latif <faisal.latif@intel.com>
7336M:	Shiraz Saleem <shiraz.saleem@intel.com>
7337L:	linux-rdma@vger.kernel.org
7338S:	Supported
7339F:	drivers/infiniband/hw/i40iw/
7340F:	include/uapi/rdma/i40iw-abi.h
7341
7342INTEL SHA MULTIBUFFER DRIVER
7343M:	Megha Dey <megha.dey@linux.intel.com>
7344R:	Tim Chen <tim.c.chen@linux.intel.com>
7345L:	linux-crypto@vger.kernel.org
7346S:	Supported
7347F:	arch/x86/crypto/sha*-mb
7348F:	crypto/mcryptd.c
7349
7350INTEL TELEMETRY DRIVER
7351M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7352L:	platform-driver-x86@vger.kernel.org
7353S:	Maintained
7354F:	arch/x86/include/asm/intel_telemetry.h
7355F:	drivers/platform/x86/intel_telemetry*
7356
7357INTEL VIRTUAL BUTTON DRIVER
7358M:	AceLan Kao <acelan.kao@canonical.com>
7359L:	platform-driver-x86@vger.kernel.org
7360S:	Maintained
7361F:	drivers/platform/x86/intel-vbtn.c
7362
7363INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7364M:	Stanislaw Gruszka <sgruszka@redhat.com>
7365L:	linux-wireless@vger.kernel.org
7366S:	Supported
7367F:	drivers/net/wireless/intel/iwlegacy/
7368
7369INTEL WIRELESS WIFI LINK (iwlwifi)
7370M:	Johannes Berg <johannes.berg@intel.com>
7371M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7372M:	Luca Coelho <luciano.coelho@intel.com>
7373M:	Intel Linux Wireless <linuxwifi@intel.com>
7374L:	linux-wireless@vger.kernel.org
7375W:	http://intellinuxwireless.org
7376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7377S:	Supported
7378F:	drivers/net/wireless/intel/iwlwifi/
7379
7380INTEL WIRELESS WIMAX CONNECTION 2400
7381M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7382M:	linux-wimax@intel.com
7383L:	wimax@linuxwimax.org (subscribers-only)
7384S:	Supported
7385W:	http://linuxwimax.org
7386F:	Documentation/wimax/README.i2400m
7387F:	drivers/net/wimax/i2400m/
7388F:	include/uapi/linux/wimax/i2400m.h
7389
7390INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7391M:	Mario Limonciello <mario.limonciello@dell.com>
7392S:	Maintained
7393F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7394
7395INTEL(R) TRACE HUB
7396M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7397S:	Supported
7398F:	Documentation/trace/intel_th.rst
7399F:	drivers/hwtracing/intel_th/
7400
7401INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7402M:	Ning Sun <ning.sun@intel.com>
7403L:	tboot-devel@lists.sourceforge.net
7404W:	http://tboot.sourceforge.net
7405T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7406S:	Supported
7407F:	Documentation/intel_txt.txt
7408F:	include/linux/tboot.h
7409F:	arch/x86/kernel/tboot.c
7410
7411INTEL-MID GPIO DRIVER
7412M:	David Cohen <david.a.cohen@linux.intel.com>
7413L:	linux-gpio@vger.kernel.org
7414S:	Maintained
7415F:	drivers/gpio/gpio-intel-mid.c
7416
7417INVENSENSE MPU-3050 GYROSCOPE DRIVER
7418M:	Linus Walleij <linus.walleij@linaro.org>
7419L:	linux-iio@vger.kernel.org
7420S:	Maintained
7421F:	drivers/iio/gyro/mpu3050*
7422F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7423
7424IOC3 ETHERNET DRIVER
7425M:	Ralf Baechle <ralf@linux-mips.org>
7426L:	linux-mips@linux-mips.org
7427S:	Maintained
7428F:	drivers/net/ethernet/sgi/ioc3-eth.c
7429
7430IOC3 SERIAL DRIVER
7431M:	Pat Gefre <pfg@sgi.com>
7432L:	linux-serial@vger.kernel.org
7433S:	Maintained
7434F:	drivers/tty/serial/ioc3_serial.c
7435
7436IOMMU DRIVERS
7437M:	Joerg Roedel <joro@8bytes.org>
7438L:	iommu@lists.linux-foundation.org
7439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7440S:	Maintained
7441F:	Documentation/devicetree/bindings/iommu/
7442F:	drivers/iommu/
7443F:	include/linux/iommu.h
7444F:	include/linux/of_iommu.h
7445F:	include/linux/iova.h
7446
7447IP MASQUERADING
7448M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7449S:	Maintained
7450F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7451
7452IPMI SUBSYSTEM
7453M:	Corey Minyard <minyard@acm.org>
7454L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7455W:	http://openipmi.sourceforge.net/
7456S:	Supported
7457F:	Documentation/IPMI.txt
7458F:	drivers/char/ipmi/
7459F:	include/linux/ipmi*
7460F:	include/uapi/linux/ipmi*
7461
7462IPS SCSI RAID DRIVER
7463M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7464L:	linux-scsi@vger.kernel.org
7465W:	http://www.adaptec.com/
7466S:	Maintained
7467F:	drivers/scsi/ips*
7468
7469IPVS
7470M:	Wensong Zhang <wensong@linux-vs.org>
7471M:	Simon Horman <horms@verge.net.au>
7472M:	Julian Anastasov <ja@ssi.bg>
7473L:	netdev@vger.kernel.org
7474L:	lvs-devel@vger.kernel.org
7475S:	Maintained
7476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7478F:	Documentation/networking/ipvs-sysctl.txt
7479F:	include/net/ip_vs.h
7480F:	include/uapi/linux/ip_vs.h
7481F:	net/netfilter/ipvs/
7482
7483IPWIRELESS DRIVER
7484M:	Jiri Kosina <jikos@kernel.org>
7485M:	David Sterba <dsterba@suse.com>
7486S:	Odd Fixes
7487F:	drivers/tty/ipwireless/
7488
7489IPX NETWORK LAYER
7490L:	netdev@vger.kernel.org
7491S:	Obsolete
7492F:	include/uapi/linux/ipx.h
7493F:	drivers/staging/ipx/
7494
7495IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7496M:	Marc Zyngier <marc.zyngier@arm.com>
7497S:	Maintained
7498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7499F:	Documentation/IRQ-domain.txt
7500F:	include/linux/irqdomain.h
7501F:	kernel/irq/irqdomain.c
7502F:	kernel/irq/msi.c
7503
7504IRQ SUBSYSTEM
7505M:	Thomas Gleixner <tglx@linutronix.de>
7506L:	linux-kernel@vger.kernel.org
7507S:	Maintained
7508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7509F:	kernel/irq/
7510
7511IRQCHIP DRIVERS
7512M:	Thomas Gleixner <tglx@linutronix.de>
7513M:	Jason Cooper <jason@lakedaemon.net>
7514M:	Marc Zyngier <marc.zyngier@arm.com>
7515L:	linux-kernel@vger.kernel.org
7516S:	Maintained
7517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7518F:	Documentation/devicetree/bindings/interrupt-controller/
7519F:	drivers/irqchip/
7520
7521ISA
7522M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7523S:	Maintained
7524F:	Documentation/isa.txt
7525F:	drivers/base/isa.c
7526F:	include/linux/isa.h
7527
7528ISA RADIO MODULE
7529M:	Hans Verkuil <hverkuil@xs4all.nl>
7530L:	linux-media@vger.kernel.org
7531T:	git git://linuxtv.org/media_tree.git
7532W:	https://linuxtv.org
7533S:	Maintained
7534F:	drivers/media/radio/radio-isa*
7535
7536ISAPNP
7537M:	Jaroslav Kysela <perex@perex.cz>
7538S:	Maintained
7539F:	Documentation/isapnp.txt
7540F:	drivers/pnp/isapnp/
7541F:	include/linux/isapnp.h
7542
7543ISCSI
7544M:	Lee Duncan <lduncan@suse.com>
7545M:	Chris Leech <cleech@redhat.com>
7546L:	open-iscsi@googlegroups.com
7547W:	www.open-iscsi.com
7548S:	Maintained
7549F:	drivers/scsi/*iscsi*
7550F:	include/scsi/*iscsi*
7551
7552iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7553M:	Peter Jones <pjones@redhat.com>
7554M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7555S:	Maintained
7556F:	drivers/firmware/iscsi_ibft*
7557
7558ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7559M:	Or Gerlitz <ogerlitz@mellanox.com>
7560M:	Sagi Grimberg <sagi@grimberg.me>
7561M:	Roi Dayan <roid@mellanox.com>
7562L:	linux-rdma@vger.kernel.org
7563S:	Supported
7564W:	http://www.openfabrics.org
7565W:	www.open-iscsi.org
7566Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7567F:	drivers/infiniband/ulp/iser/
7568
7569ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7570M:	Sagi Grimberg <sagi@grimberg.me>
7571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7572L:	linux-rdma@vger.kernel.org
7573L:	target-devel@vger.kernel.org
7574S:	Supported
7575W:	http://www.linux-iscsi.org
7576F:	drivers/infiniband/ulp/isert
7577
7578ISDN SUBSYSTEM
7579M:	Karsten Keil <isdn@linux-pingi.de>
7580L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7581L:	netdev@vger.kernel.org
7582W:	http://www.isdn4linux.de
7583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7584S:	Maintained
7585F:	Documentation/isdn/
7586F:	drivers/isdn/
7587F:	include/linux/isdn.h
7588F:	include/linux/isdn/
7589F:	include/uapi/linux/isdn.h
7590F:	include/uapi/linux/isdn/
7591
7592ISDN SUBSYSTEM (Eicon active card driver)
7593M:	Armin Schindler <mac@melware.de>
7594L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7595W:	http://www.melware.de
7596S:	Maintained
7597F:	drivers/isdn/hardware/eicon/
7598
7599IT87 HARDWARE MONITORING DRIVER
7600M:	Jean Delvare <jdelvare@suse.com>
7601L:	linux-hwmon@vger.kernel.org
7602S:	Maintained
7603F:	Documentation/hwmon/it87
7604F:	drivers/hwmon/it87.c
7605
7606IT913X MEDIA DRIVER
7607M:	Antti Palosaari <crope@iki.fi>
7608L:	linux-media@vger.kernel.org
7609W:	https://linuxtv.org
7610W:	http://palosaari.fi/linux/
7611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7612T:	git git://linuxtv.org/anttip/media_tree.git
7613S:	Maintained
7614F:	drivers/media/tuners/it913x*
7615
7616IVTV VIDEO4LINUX DRIVER
7617M:	Andy Walls <awalls@md.metrocast.net>
7618L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7619L:	linux-media@vger.kernel.org
7620T:	git git://linuxtv.org/media_tree.git
7621W:	http://www.ivtvdriver.org
7622S:	Maintained
7623F:	Documentation/media/v4l-drivers/ivtv*
7624F:	drivers/media/pci/ivtv/
7625F:	include/uapi/linux/ivtv*
7626
7627IX2505V MEDIA DRIVER
7628M:	Malcolm Priestley <tvboxspy@gmail.com>
7629L:	linux-media@vger.kernel.org
7630W:	https://linuxtv.org
7631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7632S:	Maintained
7633F:	drivers/media/dvb-frontends/ix2505v*
7634
7635JAILHOUSE HYPERVISOR INTERFACE
7636M:	Jan Kiszka <jan.kiszka@siemens.com>
7637L:	jailhouse-dev@googlegroups.com
7638S:	Maintained
7639F:	arch/x86/kernel/jailhouse.c
7640F:	arch/x86/include/asm/jailhouse_para.h
7641
7642JC42.4 TEMPERATURE SENSOR DRIVER
7643M:	Guenter Roeck <linux@roeck-us.net>
7644L:	linux-hwmon@vger.kernel.org
7645S:	Maintained
7646F:	drivers/hwmon/jc42.c
7647F:	Documentation/hwmon/jc42
7648
7649JFS FILESYSTEM
7650M:	Dave Kleikamp <shaggy@kernel.org>
7651L:	jfs-discussion@lists.sourceforge.net
7652W:	http://jfs.sourceforge.net/
7653T:	git git://github.com/kleikamp/linux-shaggy.git
7654S:	Maintained
7655F:	Documentation/filesystems/jfs.txt
7656F:	fs/jfs/
7657
7658JME NETWORK DRIVER
7659M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7660L:	netdev@vger.kernel.org
7661S:	Maintained
7662F:	drivers/net/ethernet/jme.*
7663
7664JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7665M:	David Woodhouse <dwmw2@infradead.org>
7666L:	linux-mtd@lists.infradead.org
7667W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7668S:	Maintained
7669F:	fs/jffs2/
7670F:	include/uapi/linux/jffs2.h
7671
7672JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7673M:	"Theodore Ts'o" <tytso@mit.edu>
7674M:	Jan Kara <jack@suse.com>
7675L:	linux-ext4@vger.kernel.org
7676S:	Maintained
7677F:	fs/jbd2/
7678F:	include/linux/jbd2.h
7679
7680JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7681M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7682L:	linux-media@vger.kernel.org
7683S:	Maintained
7684F:	drivers/media/platform/rcar_jpu.c
7685
7686JSM Neo PCI based serial card
7687M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7688L:	linux-serial@vger.kernel.org
7689S:	Maintained
7690F:	drivers/tty/serial/jsm/
7691
7692K10TEMP HARDWARE MONITORING DRIVER
7693M:	Clemens Ladisch <clemens@ladisch.de>
7694L:	linux-hwmon@vger.kernel.org
7695S:	Maintained
7696F:	Documentation/hwmon/k10temp
7697F:	drivers/hwmon/k10temp.c
7698
7699K8TEMP HARDWARE MONITORING DRIVER
7700M:	Rudolf Marek <r.marek@assembler.cz>
7701L:	linux-hwmon@vger.kernel.org
7702S:	Maintained
7703F:	Documentation/hwmon/k8temp
7704F:	drivers/hwmon/k8temp.c
7705
7706KASAN
7707M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7708R:	Alexander Potapenko <glider@google.com>
7709R:	Dmitry Vyukov <dvyukov@google.com>
7710L:	kasan-dev@googlegroups.com
7711S:	Maintained
7712F:	arch/*/include/asm/kasan.h
7713F:	arch/*/mm/kasan_init*
7714F:	Documentation/dev-tools/kasan.rst
7715F:	include/linux/kasan*.h
7716F:	lib/test_kasan.c
7717F:	mm/kasan/
7718F:	scripts/Makefile.kasan
7719
7720KCONFIG
7721M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7723L:	linux-kbuild@vger.kernel.org
7724S:	Maintained
7725F:	Documentation/kbuild/kconfig*
7726F:	scripts/kconfig/
7727F:	scripts/Kconfig.include
7728
7729KDUMP
7730M:	Dave Young <dyoung@redhat.com>
7731M:	Baoquan He <bhe@redhat.com>
7732R:	Vivek Goyal <vgoyal@redhat.com>
7733L:	kexec@lists.infradead.org
7734W:	http://lse.sourceforge.net/kdump/
7735S:	Maintained
7736F:	Documentation/kdump/
7737
7738KEENE FM RADIO TRANSMITTER DRIVER
7739M:	Hans Verkuil <hverkuil@xs4all.nl>
7740L:	linux-media@vger.kernel.org
7741T:	git git://linuxtv.org/media_tree.git
7742W:	https://linuxtv.org
7743S:	Maintained
7744F:	drivers/media/radio/radio-keene*
7745
7746KERNEL AUTOMOUNTER
7747M:	Ian Kent <raven@themaw.net>
7748L:	autofs@vger.kernel.org
7749S:	Maintained
7750F:	fs/autofs/
7751
7752KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7753M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7754M:	Michal Marek <michal.lkml@markovi.net>
7755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7756L:	linux-kbuild@vger.kernel.org
7757S:	Maintained
7758F:	Documentation/kbuild/
7759F:	Makefile
7760F:	scripts/Kbuild*
7761F:	scripts/Makefile*
7762F:	scripts/basic/
7763F:	scripts/mk*
7764F:	scripts/mod/
7765F:	scripts/package/
7766
7767KERNEL JANITORS
7768L:	kernel-janitors@vger.kernel.org
7769W:	http://kernelnewbies.org/KernelJanitors
7770S:	Odd Fixes
7771
7772KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7773M:	"J. Bruce Fields" <bfields@fieldses.org>
7774M:	Jeff Layton <jlayton@kernel.org>
7775L:	linux-nfs@vger.kernel.org
7776W:	http://nfs.sourceforge.net/
7777T:	git git://linux-nfs.org/~bfields/linux.git
7778S:	Supported
7779F:	fs/nfsd/
7780F:	include/uapi/linux/nfsd/
7781F:	fs/lockd/
7782F:	fs/nfs_common/
7783F:	net/sunrpc/
7784F:	include/linux/lockd/
7785F:	include/linux/sunrpc/
7786F:	include/uapi/linux/sunrpc/
7787
7788KERNEL SELFTEST FRAMEWORK
7789M:	Shuah Khan <shuah@kernel.org>
7790L:	linux-kselftest@vger.kernel.org
7791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7792Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7793S:	Maintained
7794F:	tools/testing/selftests/
7795F:	Documentation/dev-tools/kselftest*
7796
7797KERNEL USERMODE HELPER
7798M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7799L:	linux-kernel@vger.kernel.org
7800S:	Maintained
7801F:	kernel/umh.c
7802F:	include/linux/umh.h
7803
7804KERNEL VIRTUAL MACHINE (KVM)
7805M:	Paolo Bonzini <pbonzini@redhat.com>
7806M:	Radim Krčmář <rkrcmar@redhat.com>
7807L:	kvm@vger.kernel.org
7808W:	http://www.linux-kvm.org
7809T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7810S:	Supported
7811F:	Documentation/virtual/kvm/
7812F:	include/trace/events/kvm.h
7813F:	include/uapi/asm-generic/kvm*
7814F:	include/uapi/linux/kvm*
7815F:	include/asm-generic/kvm*
7816F:	include/linux/kvm*
7817F:	include/kvm/iodev.h
7818F:	virt/kvm/*
7819F:	tools/kvm/
7820
7821KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7822M:	Joerg Roedel <joro@8bytes.org>
7823L:	kvm@vger.kernel.org
7824W:	http://www.linux-kvm.org/
7825S:	Maintained
7826F:	arch/x86/include/asm/svm.h
7827F:	arch/x86/kvm/svm.c
7828
7829KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7830M:	Christoffer Dall <christoffer.dall@arm.com>
7831M:	Marc Zyngier <marc.zyngier@arm.com>
7832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7833L:	kvmarm@lists.cs.columbia.edu
7834W:	http://systems.cs.columbia.edu/projects/kvm-arm
7835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7836S:	Supported
7837F:	arch/arm/include/uapi/asm/kvm*
7838F:	arch/arm/include/asm/kvm*
7839F:	arch/arm/kvm/
7840F:	virt/kvm/arm/
7841F:	include/kvm/arm_*
7842
7843KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7844M:	Christoffer Dall <christoffer.dall@arm.com>
7845M:	Marc Zyngier <marc.zyngier@arm.com>
7846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7847L:	kvmarm@lists.cs.columbia.edu
7848S:	Maintained
7849F:	arch/arm64/include/uapi/asm/kvm*
7850F:	arch/arm64/include/asm/kvm*
7851F:	arch/arm64/kvm/
7852
7853KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7854M:	James Hogan <jhogan@kernel.org>
7855L:	linux-mips@linux-mips.org
7856S:	Supported
7857F:	arch/mips/include/uapi/asm/kvm*
7858F:	arch/mips/include/asm/kvm*
7859F:	arch/mips/kvm/
7860
7861KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7862M:	Paul Mackerras <paulus@ozlabs.org>
7863L:	kvm-ppc@vger.kernel.org
7864W:	http://www.linux-kvm.org/
7865T:	git git://github.com/agraf/linux-2.6.git
7866S:	Supported
7867F:	arch/powerpc/include/uapi/asm/kvm*
7868F:	arch/powerpc/include/asm/kvm*
7869F:	arch/powerpc/kvm/
7870F:	arch/powerpc/kernel/kvm*
7871
7872KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7873M:	Christian Borntraeger <borntraeger@de.ibm.com>
7874M:	Janosch Frank <frankja@linux.ibm.com>
7875R:	David Hildenbrand <david@redhat.com>
7876R:	Cornelia Huck <cohuck@redhat.com>
7877L:	linux-s390@vger.kernel.org
7878W:	http://www.ibm.com/developerworks/linux/linux390/
7879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7880S:	Supported
7881F:	arch/s390/include/uapi/asm/kvm*
7882F:	arch/s390/include/asm/gmap.h
7883F:	arch/s390/include/asm/kvm*
7884F:	arch/s390/kvm/
7885F:	arch/s390/mm/gmap.c
7886
7887KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7888M:	Paolo Bonzini <pbonzini@redhat.com>
7889M:	Radim Krčmář <rkrcmar@redhat.com>
7890L:	kvm@vger.kernel.org
7891W:	http://www.linux-kvm.org
7892T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7893S:	Supported
7894F:	arch/x86/kvm/
7895F:	arch/x86/include/uapi/asm/kvm*
7896F:	arch/x86/include/asm/kvm*
7897F:	arch/x86/include/asm/pvclock-abi.h
7898F:	arch/x86/kernel/kvm.c
7899F:	arch/x86/kernel/kvmclock.c
7900
7901KERNFS
7902M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7903M:	Tejun Heo <tj@kernel.org>
7904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7905S:	Supported
7906F:	include/linux/kernfs.h
7907F:	fs/kernfs/
7908
7909KEXEC
7910M:	Eric Biederman <ebiederm@xmission.com>
7911W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7912L:	kexec@lists.infradead.org
7913S:	Maintained
7914F:	include/linux/kexec.h
7915F:	include/uapi/linux/kexec.h
7916F:	kernel/kexec*
7917
7918KEYS-ENCRYPTED
7919M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7920L:	linux-integrity@vger.kernel.org
7921L:	keyrings@vger.kernel.org
7922S:	Supported
7923F:	Documentation/security/keys/trusted-encrypted.rst
7924F:	include/keys/encrypted-type.h
7925F:	security/keys/encrypted-keys/
7926
7927KEYS-TRUSTED
7928M:	James Bottomley <jejb@linux.vnet.ibm.com>
7929M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7930L:	linux-integrity@vger.kernel.org
7931L:	keyrings@vger.kernel.org
7932S:	Supported
7933F:	Documentation/security/keys/trusted-encrypted.rst
7934F:	include/keys/trusted-type.h
7935F:	security/keys/trusted.c
7936F:	security/keys/trusted.h
7937
7938KEYS/KEYRINGS:
7939M:	David Howells <dhowells@redhat.com>
7940L:	keyrings@vger.kernel.org
7941S:	Maintained
7942F:	Documentation/security/keys/core.rst
7943F:	include/linux/key.h
7944F:	include/linux/key-type.h
7945F:	include/linux/keyctl.h
7946F:	include/uapi/linux/keyctl.h
7947F:	include/keys/
7948F:	security/keys/
7949
7950KGDB / KDB /debug_core
7951M:	Jason Wessel <jason.wessel@windriver.com>
7952M:	Daniel Thompson <daniel.thompson@linaro.org>
7953W:	http://kgdb.wiki.kernel.org/
7954L:	kgdb-bugreport@lists.sourceforge.net
7955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7956S:	Maintained
7957F:	Documentation/dev-tools/kgdb.rst
7958F:	drivers/misc/kgdbts.c
7959F:	drivers/tty/serial/kgdboc.c
7960F:	include/linux/kdb.h
7961F:	include/linux/kgdb.h
7962F:	kernel/debug/
7963
7964KMEMLEAK
7965M:	Catalin Marinas <catalin.marinas@arm.com>
7966S:	Maintained
7967F:	Documentation/dev-tools/kmemleak.rst
7968F:	include/linux/kmemleak.h
7969F:	mm/kmemleak.c
7970F:	mm/kmemleak-test.c
7971
7972KMOD KERNEL MODULE LOADER - USERMODE HELPER
7973M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7974L:	linux-kernel@vger.kernel.org
7975S:	Maintained
7976F:	kernel/kmod.c
7977F:	include/linux/kmod.h
7978F:	lib/test_kmod.c
7979F:	tools/testing/selftests/kmod/
7980
7981KPROBES
7982M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7983M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7984M:	"David S. Miller" <davem@davemloft.net>
7985M:	Masami Hiramatsu <mhiramat@kernel.org>
7986S:	Maintained
7987F:	Documentation/kprobes.txt
7988F:	include/linux/kprobes.h
7989F:	include/asm-generic/kprobes.h
7990F:	kernel/kprobes.c
7991
7992KS0108 LCD CONTROLLER DRIVER
7993M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7994S:	Maintained
7995F:	Documentation/auxdisplay/ks0108
7996F:	drivers/auxdisplay/ks0108.c
7997F:	include/linux/ks0108.h
7998
7999L3MDEV
8000M:	David Ahern <dsa@cumulusnetworks.com>
8001L:	netdev@vger.kernel.org
8002S:	Maintained
8003F:	net/l3mdev
8004F:	include/net/l3mdev.h
8005
8006LANTIQ MIPS ARCHITECTURE
8007M:	John Crispin <john@phrozen.org>
8008L:	linux-mips@linux-mips.org
8009S:	Maintained
8010F:	arch/mips/lantiq
8011F:	drivers/soc/lantiq
8012
8013LAPB module
8014L:	linux-x25@vger.kernel.org
8015S:	Orphan
8016F:	Documentation/networking/lapb-module.txt
8017F:	include/*/lapb.h
8018F:	net/lapb/
8019
8020LASI 53c700 driver for PARISC
8021M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8022L:	linux-scsi@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/scsi/53c700.txt
8025F:	drivers/scsi/53c700*
8026
8027LEAKING_ADDRESSES
8028M:	Tobin C. Harding <me@tobin.cc>
8029M:	Tycho Andersen <tycho@tycho.ws>
8030L:	kernel-hardening@lists.openwall.com
8031S:	Maintained
8032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8033F:	scripts/leaking_addresses.pl
8034
8035LED SUBSYSTEM
8036M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8037M:	Pavel Machek <pavel@ucw.cz>
8038L:	linux-leds@vger.kernel.org
8039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8040S:	Maintained
8041F:	Documentation/devicetree/bindings/leds/
8042F:	drivers/leds/
8043F:	include/linux/leds.h
8044
8045LEGACY EEPROM DRIVER
8046M:	Jean Delvare <jdelvare@suse.com>
8047S:	Maintained
8048F:	Documentation/misc-devices/eeprom
8049F:	drivers/misc/eeprom/eeprom.c
8050
8051LEGO MINDSTORMS EV3
8052R:	David Lechner <david@lechnology.com>
8053S:	Maintained
8054F:	arch/arm/boot/dts/da850-lego-ev3.dts
8055F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8056F:	drivers/power/supply/lego_ev3_battery.c
8057
8058LEGO USB Tower driver
8059M:	Juergen Stuber <starblue@users.sourceforge.net>
8060L:	legousb-devel@lists.sourceforge.net
8061W:	http://legousb.sourceforge.net/
8062S:	Maintained
8063F:	drivers/usb/misc/legousbtower.c
8064
8065LG2160 MEDIA DRIVER
8066M:	Michael Krufky <mkrufky@linuxtv.org>
8067L:	linux-media@vger.kernel.org
8068W:	https://linuxtv.org
8069W:	http://github.com/mkrufky
8070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8071T:	git git://linuxtv.org/mkrufky/tuners.git
8072S:	Maintained
8073F:	drivers/media/dvb-frontends/lg2160.*
8074
8075LGDT3305 MEDIA DRIVER
8076M:	Michael Krufky <mkrufky@linuxtv.org>
8077L:	linux-media@vger.kernel.org
8078W:	https://linuxtv.org
8079W:	http://github.com/mkrufky
8080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8081T:	git git://linuxtv.org/mkrufky/tuners.git
8082S:	Maintained
8083F:	drivers/media/dvb-frontends/lgdt3305.*
8084
8085LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8086M:	Viresh Kumar <vireshk@kernel.org>
8087L:	linux-ide@vger.kernel.org
8088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8089S:	Maintained
8090F:	include/linux/pata_arasan_cf_data.h
8091F:	drivers/ata/pata_arasan_cf.c
8092
8093LIBATA PATA DRIVERS
8094M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8095M:	Tejun Heo <tj@kernel.org>
8096L:	linux-ide@vger.kernel.org
8097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8098S:	Maintained
8099F:	drivers/ata/pata_*.c
8100F:	drivers/ata/ata_generic.c
8101
8102LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8103M:	Linus Walleij <linus.walleij@linaro.org>
8104L:	linux-ide@vger.kernel.org
8105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8106S:	Maintained
8107F:	drivers/ata/pata_ftide010.c
8108F:	drivers/ata/sata_gemini.c
8109F:	drivers/ata/sata_gemini.h
8110
8111LIBATA SATA AHCI PLATFORM devices support
8112M:	Hans de Goede <hdegoede@redhat.com>
8113M:	Tejun Heo <tj@kernel.org>
8114L:	linux-ide@vger.kernel.org
8115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8116S:	Maintained
8117F:	drivers/ata/ahci_platform.c
8118F:	drivers/ata/libahci_platform.c
8119F:	include/linux/ahci_platform.h
8120
8121LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8122M:	Mikael Pettersson <mikpelinux@gmail.com>
8123L:	linux-ide@vger.kernel.org
8124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8125S:	Maintained
8126F:	drivers/ata/sata_promise.*
8127
8128LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8129M:	Tejun Heo <tj@kernel.org>
8130L:	linux-ide@vger.kernel.org
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8132S:	Maintained
8133F:	drivers/ata/
8134F:	include/linux/ata.h
8135F:	include/linux/libata.h
8136F:	Documentation/devicetree/bindings/ata/
8137
8138LIBLOCKDEP
8139M:	Sasha Levin <alexander.levin@verizon.com>
8140S:	Maintained
8141F:	tools/lib/lockdep/
8142
8143LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8144M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8145M:	Dan Williams <dan.j.williams@intel.com>
8146M:	Vishal Verma <vishal.l.verma@intel.com>
8147M:	Dave Jiang <dave.jiang@intel.com>
8148L:	linux-nvdimm@lists.01.org
8149Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8150S:	Supported
8151F:	drivers/nvdimm/blk.c
8152F:	drivers/nvdimm/region_devs.c
8153
8154LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8155M:	Vishal Verma <vishal.l.verma@intel.com>
8156M:	Dan Williams <dan.j.williams@intel.com>
8157M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8158M:	Dave Jiang <dave.jiang@intel.com>
8159L:	linux-nvdimm@lists.01.org
8160Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8161S:	Supported
8162F:	drivers/nvdimm/btt*
8163
8164LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8165M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8166M:	Dan Williams <dan.j.williams@intel.com>
8167M:	Vishal Verma <vishal.l.verma@intel.com>
8168M:	Dave Jiang <dave.jiang@intel.com>
8169L:	linux-nvdimm@lists.01.org
8170Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8171S:	Supported
8172F:	drivers/nvdimm/pmem*
8173
8174LIBNVDIMM: DEVICETREE BINDINGS
8175M:	Oliver O'Halloran <oohall@gmail.com>
8176L:	linux-nvdimm@lists.01.org
8177Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8178S:	Supported
8179F:	drivers/nvdimm/of_pmem.c
8180F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8181
8182LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8183M:	Dan Williams <dan.j.williams@intel.com>
8184M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8185M:	Vishal Verma <vishal.l.verma@intel.com>
8186M:	Dave Jiang <dave.jiang@intel.com>
8187L:	linux-nvdimm@lists.01.org
8188Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8190S:	Supported
8191F:	drivers/nvdimm/*
8192F:	drivers/acpi/nfit/*
8193F:	include/linux/nd.h
8194F:	include/linux/libnvdimm.h
8195F:	include/uapi/linux/ndctl.h
8196
8197LIGHTNVM PLATFORM SUPPORT
8198M:	Matias Bjorling <mb@lightnvm.io>
8199W:	http://github/OpenChannelSSD
8200L:	linux-block@vger.kernel.org
8201S:	Maintained
8202F:	drivers/lightnvm/
8203F:	include/linux/lightnvm.h
8204F:	include/uapi/linux/lightnvm.h
8205
8206LINUX FOR POWER MACINTOSH
8207M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8208W:	http://www.penguinppc.org/
8209L:	linuxppc-dev@lists.ozlabs.org
8210S:	Maintained
8211F:	arch/powerpc/platforms/powermac/
8212F:	drivers/macintosh/
8213
8214LINUX FOR POWERPC (32-BIT AND 64-BIT)
8215M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8216M:	Paul Mackerras <paulus@samba.org>
8217M:	Michael Ellerman <mpe@ellerman.id.au>
8218W:	https://github.com/linuxppc/linux/wiki
8219L:	linuxppc-dev@lists.ozlabs.org
8220Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8222S:	Supported
8223F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8224F:	Documentation/devicetree/bindings/powerpc/
8225F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8226F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8227F:	Documentation/powerpc/
8228F:	arch/powerpc/
8229F:	drivers/char/tpm/tpm_ibmvtpm*
8230F:	drivers/crypto/nx/
8231F:	drivers/crypto/vmx/
8232F:	drivers/i2c/busses/i2c-opal.c
8233F:	drivers/net/ethernet/ibm/ibmveth.*
8234F:	drivers/net/ethernet/ibm/ibmvnic.*
8235F:	drivers/pci/hotplug/pnv_php.c
8236F:	drivers/pci/hotplug/rpa*
8237F:	drivers/rtc/rtc-opal.c
8238F:	drivers/scsi/ibmvscsi/
8239F:	drivers/tty/hvc/hvc_opal.c
8240F:	drivers/watchdog/wdrtas.c
8241F:	tools/testing/selftests/powerpc
8242N:	/pmac
8243N:	powermac
8244N:	powernv
8245N:	[^a-z0-9]ps3
8246N:	pseries
8247
8248LINUX FOR POWERPC EMBEDDED MPC5XXX
8249M:	Anatolij Gustschin <agust@denx.de>
8250L:	linuxppc-dev@lists.ozlabs.org
8251T:	git git://git.denx.de/linux-denx-agust.git
8252S:	Maintained
8253F:	arch/powerpc/platforms/512x/
8254F:	arch/powerpc/platforms/52xx/
8255
8256LINUX FOR POWERPC EMBEDDED PPC4XX
8257M:	Alistair Popple <alistair@popple.id.au>
8258M:	Matt Porter <mporter@kernel.crashing.org>
8259W:	http://www.penguinppc.org/
8260L:	linuxppc-dev@lists.ozlabs.org
8261S:	Maintained
8262F:	arch/powerpc/platforms/40x/
8263F:	arch/powerpc/platforms/44x/
8264
8265LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8266M:	Scott Wood <oss@buserror.net>
8267M:	Kumar Gala <galak@kernel.crashing.org>
8268W:	http://www.penguinppc.org/
8269L:	linuxppc-dev@lists.ozlabs.org
8270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8271S:	Maintained
8272F:	arch/powerpc/platforms/83xx/
8273F:	arch/powerpc/platforms/85xx/
8274F:	Documentation/devicetree/bindings/powerpc/fsl/
8275
8276LINUX FOR POWERPC EMBEDDED PPC8XX
8277M:	Vitaly Bordug <vitb@kernel.crashing.org>
8278W:	http://www.penguinppc.org/
8279L:	linuxppc-dev@lists.ozlabs.org
8280S:	Maintained
8281F:	arch/powerpc/platforms/8xx/
8282
8283LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8284L:	linuxppc-dev@lists.ozlabs.org
8285S:	Orphan
8286F:	arch/powerpc/*/*virtex*
8287F:	arch/powerpc/*/*/*virtex*
8288
8289LINUX FOR POWERPC PA SEMI PWRFICIENT
8290L:	linuxppc-dev@lists.ozlabs.org
8291S:	Orphan
8292F:	arch/powerpc/platforms/pasemi/
8293F:	drivers/*/*pasemi*
8294F:	drivers/*/*/*pasemi*
8295
8296LINUX KERNEL DUMP TEST MODULE (LKDTM)
8297M:	Kees Cook <keescook@chromium.org>
8298S:	Maintained
8299F:	drivers/misc/lkdtm/*
8300
8301LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8302M:	Alan Stern <stern@rowland.harvard.edu>
8303M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8304M:	Will Deacon <will.deacon@arm.com>
8305M:	Peter Zijlstra <peterz@infradead.org>
8306M:	Boqun Feng <boqun.feng@gmail.com>
8307M:	Nicholas Piggin <npiggin@gmail.com>
8308M:	David Howells <dhowells@redhat.com>
8309M:	Jade Alglave <j.alglave@ucl.ac.uk>
8310M:	Luc Maranget <luc.maranget@inria.fr>
8311M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8312R:	Akira Yokosawa <akiyks@gmail.com>
8313L:	linux-kernel@vger.kernel.org
8314S:	Supported
8315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8316F:	tools/memory-model/
8317F:	Documentation/memory-barriers.txt
8318
8319LINUX SECURITY MODULE (LSM) FRAMEWORK
8320M:	Chris Wright <chrisw@sous-sol.org>
8321L:	linux-security-module@vger.kernel.org
8322S:	Supported
8323
8324LIS3LV02D ACCELEROMETER DRIVER
8325M:	Eric Piel <eric.piel@tremplin-utc.net>
8326S:	Maintained
8327F:	Documentation/misc-devices/lis3lv02d
8328F:	drivers/misc/lis3lv02d/
8329F:	drivers/platform/x86/hp_accel.c
8330
8331LIVE PATCHING
8332M:	Josh Poimboeuf <jpoimboe@redhat.com>
8333M:	Jessica Yu <jeyu@kernel.org>
8334M:	Jiri Kosina <jikos@kernel.org>
8335M:	Miroslav Benes <mbenes@suse.cz>
8336R:	Petr Mladek <pmladek@suse.com>
8337S:	Maintained
8338F:	kernel/livepatch/
8339F:	include/linux/livepatch.h
8340F:	arch/x86/include/asm/livepatch.h
8341F:	arch/x86/kernel/livepatch.c
8342F:	Documentation/livepatch/
8343F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8344F:	samples/livepatch/
8345L:	live-patching@vger.kernel.org
8346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8347
8348LLC (802.2)
8349L:	netdev@vger.kernel.org
8350S:	Odd fixes
8351F:	include/linux/llc.h
8352F:	include/uapi/linux/llc.h
8353F:	include/net/llc*
8354F:	net/llc/
8355
8356LM73 HARDWARE MONITOR DRIVER
8357M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8358L:	linux-hwmon@vger.kernel.org
8359S:	Maintained
8360F:	drivers/hwmon/lm73.c
8361
8362LM78 HARDWARE MONITOR DRIVER
8363M:	Jean Delvare <jdelvare@suse.com>
8364L:	linux-hwmon@vger.kernel.org
8365S:	Maintained
8366F:	Documentation/hwmon/lm78
8367F:	drivers/hwmon/lm78.c
8368
8369LM83 HARDWARE MONITOR DRIVER
8370M:	Jean Delvare <jdelvare@suse.com>
8371L:	linux-hwmon@vger.kernel.org
8372S:	Maintained
8373F:	Documentation/hwmon/lm83
8374F:	drivers/hwmon/lm83.c
8375
8376LM90 HARDWARE MONITOR DRIVER
8377M:	Jean Delvare <jdelvare@suse.com>
8378L:	linux-hwmon@vger.kernel.org
8379S:	Maintained
8380F:	Documentation/hwmon/lm90
8381F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8382F:	drivers/hwmon/lm90.c
8383F:	include/dt-bindings/thermal/lm90.h
8384
8385LM95234 HARDWARE MONITOR DRIVER
8386M:	Guenter Roeck <linux@roeck-us.net>
8387L:	linux-hwmon@vger.kernel.org
8388S:	Maintained
8389F:	Documentation/hwmon/lm95234
8390F:	drivers/hwmon/lm95234.c
8391
8392LME2510 MEDIA DRIVER
8393M:	Malcolm Priestley <tvboxspy@gmail.com>
8394L:	linux-media@vger.kernel.org
8395W:	https://linuxtv.org
8396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8397S:	Maintained
8398F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8399
8400LOADPIN SECURITY MODULE
8401M:	Kees Cook <keescook@chromium.org>
8402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8403S:	Supported
8404F:	security/loadpin/
8405F:	Documentation/admin-guide/LSM/LoadPin.rst
8406
8407LOCKING PRIMITIVES
8408M:	Peter Zijlstra <peterz@infradead.org>
8409M:	Ingo Molnar <mingo@redhat.com>
8410M:	Will Deacon <will.deacon@arm.com>
8411L:	linux-kernel@vger.kernel.org
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8413S:	Maintained
8414F:	Documentation/locking/
8415F:	include/linux/lockdep.h
8416F:	include/linux/spinlock*.h
8417F:	arch/*/include/asm/spinlock*.h
8418F:	include/linux/rwlock*.h
8419F:	include/linux/mutex*.h
8420F:	arch/*/include/asm/mutex*.h
8421F:	include/linux/rwsem*.h
8422F:	arch/*/include/asm/rwsem.h
8423F:	include/linux/seqlock.h
8424F:	lib/locking*.[ch]
8425F:	kernel/locking/
8426X:	kernel/locking/locktorture.c
8427
8428LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8429M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8430L:	linux-ntfs-dev@lists.sourceforge.net
8431W:	http://www.linux-ntfs.org/content/view/19/37/
8432S:	Maintained
8433F:	Documentation/ldm.txt
8434F:	block/partitions/ldm.*
8435
8436LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8437M:	Sathya Prakash <sathya.prakash@broadcom.com>
8438M:	Chaitra P B <chaitra.basappa@broadcom.com>
8439M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8440L:	MPT-FusionLinux.pdl@broadcom.com
8441L:	linux-scsi@vger.kernel.org
8442W:	http://www.avagotech.com/support/
8443S:	Supported
8444F:	drivers/message/fusion/
8445F:	drivers/scsi/mpt3sas/
8446
8447LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8448M:	Matthew Wilcox <matthew@wil.cx>
8449L:	linux-scsi@vger.kernel.org
8450S:	Maintained
8451F:	drivers/scsi/sym53c8xx_2/
8452
8453LTC4261 HARDWARE MONITOR DRIVER
8454M:	Guenter Roeck <linux@roeck-us.net>
8455L:	linux-hwmon@vger.kernel.org
8456S:	Maintained
8457F:	Documentation/hwmon/ltc4261
8458F:	drivers/hwmon/ltc4261.c
8459
8460LTC4306 I2C MULTIPLEXER DRIVER
8461M:	Michael Hennerich <michael.hennerich@analog.com>
8462W:	http://ez.analog.com/community/linux-device-drivers
8463L:	linux-i2c@vger.kernel.org
8464S:	Supported
8465F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8466F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8467
8468LTP (Linux Test Project)
8469M:	Mike Frysinger <vapier@gentoo.org>
8470M:	Cyril Hrubis <chrubis@suse.cz>
8471M:	Wanlong Gao <wanlong.gao@gmail.com>
8472M:	Jan Stancek <jstancek@redhat.com>
8473M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8474M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8475L:	ltp@lists.linux.it (subscribers-only)
8476W:	http://linux-test-project.github.io/
8477T:	git git://github.com/linux-test-project/ltp.git
8478S:	Maintained
8479
8480M68K ARCHITECTURE
8481M:	Geert Uytterhoeven <geert@linux-m68k.org>
8482L:	linux-m68k@lists.linux-m68k.org
8483W:	http://www.linux-m68k.org/
8484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8485S:	Maintained
8486F:	arch/m68k/
8487F:	drivers/zorro/
8488
8489M68K ON APPLE MACINTOSH
8490M:	Joshua Thompson <funaho@jurai.org>
8491W:	http://www.mac.linux-m68k.org/
8492L:	linux-m68k@lists.linux-m68k.org
8493S:	Maintained
8494F:	arch/m68k/mac/
8495
8496M68K ON HP9000/300
8497M:	Philip Blundell <philb@gnu.org>
8498W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8499S:	Maintained
8500F:	arch/m68k/hp300/
8501
8502M88DS3103 MEDIA DRIVER
8503M:	Antti Palosaari <crope@iki.fi>
8504L:	linux-media@vger.kernel.org
8505W:	https://linuxtv.org
8506W:	http://palosaari.fi/linux/
8507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8508T:	git git://linuxtv.org/anttip/media_tree.git
8509S:	Maintained
8510F:	drivers/media/dvb-frontends/m88ds3103*
8511
8512M88RS2000 MEDIA DRIVER
8513M:	Malcolm Priestley <tvboxspy@gmail.com>
8514L:	linux-media@vger.kernel.org
8515W:	https://linuxtv.org
8516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8517S:	Maintained
8518F:	drivers/media/dvb-frontends/m88rs2000*
8519
8520MA901 MASTERKIT USB FM RADIO DRIVER
8521M:	Alexey Klimov <klimov.linux@gmail.com>
8522L:	linux-media@vger.kernel.org
8523T:	git git://linuxtv.org/media_tree.git
8524S:	Maintained
8525F:	drivers/media/radio/radio-ma901.c
8526
8527MAC80211
8528M:	Johannes Berg <johannes@sipsolutions.net>
8529L:	linux-wireless@vger.kernel.org
8530W:	http://wireless.kernel.org/
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8533S:	Maintained
8534F:	Documentation/networking/mac80211-injection.txt
8535F:	include/net/mac80211.h
8536F:	net/mac80211/
8537F:	drivers/net/wireless/mac80211_hwsim.[ch]
8538F:	Documentation/networking/mac80211_hwsim/README
8539
8540MAILBOX API
8541M:	Jassi Brar <jassisinghbrar@gmail.com>
8542L:	linux-kernel@vger.kernel.org
8543S:	Maintained
8544F:	drivers/mailbox/
8545F:	include/linux/mailbox_client.h
8546F:	include/linux/mailbox_controller.h
8547
8548MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8549M:	Michael Kerrisk <mtk.manpages@gmail.com>
8550W:	http://www.kernel.org/doc/man-pages
8551L:	linux-man@vger.kernel.org
8552S:	Maintained
8553
8554MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8555M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8556L:	linux-mips@linux-mips.org
8557S:	Maintained
8558F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8559
8560MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8561M:	Andrew Lunn <andrew@lunn.ch>
8562M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8563L:	netdev@vger.kernel.org
8564S:	Maintained
8565F:	drivers/net/dsa/mv88e6xxx/
8566F:	linux/platform_data/mv88e6xxx.h
8567F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8568
8569MARVELL ARMADA DRM SUPPORT
8570M:	Russell King <linux@armlinux.org.uk>
8571S:	Maintained
8572T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8573T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8574F:	drivers/gpu/drm/armada/
8575F:	include/uapi/drm/armada_drm.h
8576F:	Documentation/devicetree/bindings/display/armada/
8577
8578MARVELL CRYPTO DRIVER
8579M:	Boris Brezillon <boris.brezillon@bootlin.com>
8580M:	Arnaud Ebalard <arno@natisbad.org>
8581F:	drivers/crypto/marvell/
8582S:	Maintained
8583L:	linux-crypto@vger.kernel.org
8584
8585MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8586M:	Mirko Lindner <mlindner@marvell.com>
8587M:	Stephen Hemminger <stephen@networkplumber.org>
8588L:	netdev@vger.kernel.org
8589S:	Maintained
8590F:	drivers/net/ethernet/marvell/sk*
8591
8592MARVELL LIBERTAS WIRELESS DRIVER
8593L:	libertas-dev@lists.infradead.org
8594S:	Orphan
8595F:	drivers/net/wireless/marvell/libertas/
8596
8597MARVELL MACCHIATOBIN SUPPORT
8598M:	Russell King <linux@armlinux.org.uk>
8599L:	linux-arm-kernel@lists.infradead.org
8600S:	Maintained
8601F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8602
8603MARVELL MV643XX ETHERNET DRIVER
8604M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8605L:	netdev@vger.kernel.org
8606S:	Maintained
8607F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8608F:	include/linux/mv643xx.h
8609
8610MARVELL MV88X3310 PHY DRIVER
8611M:	Russell King <linux@armlinux.org.uk>
8612L:	netdev@vger.kernel.org
8613S:	Maintained
8614F:	drivers/net/phy/marvell10g.c
8615
8616MARVELL MVNETA ETHERNET DRIVER
8617M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/ethernet/marvell/mvneta.*
8621
8622MARVELL MWIFIEX WIRELESS DRIVER
8623M:	Amitkumar Karwar <amitkarwar@gmail.com>
8624M:	Nishant Sarmukadam <nishants@marvell.com>
8625M:	Ganapathi Bhat <gbhat@marvell.com>
8626M:	Xinming Hu <huxm@marvell.com>
8627L:	linux-wireless@vger.kernel.org
8628S:	Maintained
8629F:	drivers/net/wireless/marvell/mwifiex/
8630
8631MARVELL MWL8K WIRELESS DRIVER
8632M:	Lennert Buytenhek <buytenh@wantstofly.org>
8633L:	linux-wireless@vger.kernel.org
8634S:	Odd Fixes
8635F:	drivers/net/wireless/marvell/mwl8k.c
8636
8637MARVELL NAND CONTROLLER DRIVER
8638M:	Miquel Raynal <miquel.raynal@bootlin.com>
8639L:	linux-mtd@lists.infradead.org
8640S:	Maintained
8641F:	drivers/mtd/nand/raw/marvell_nand.c
8642F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8643
8644MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8645M:	Nicolas Pitre <nico@fluxnic.net>
8646S:	Odd Fixes
8647F:	drivers/mmc/host/mvsdio.*
8648
8649MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8650M:	Hu Ziji <huziji@marvell.com>
8651L:	linux-mmc@vger.kernel.org
8652S:	Supported
8653F:	drivers/mmc/host/sdhci-xenon*
8654F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8655
8656MATROX FRAMEBUFFER DRIVER
8657L:	linux-fbdev@vger.kernel.org
8658S:	Orphan
8659F:	drivers/video/fbdev/matrox/matroxfb_*
8660F:	include/uapi/linux/matroxfb.h
8661
8662MAX16065 HARDWARE MONITOR DRIVER
8663M:	Guenter Roeck <linux@roeck-us.net>
8664L:	linux-hwmon@vger.kernel.org
8665S:	Maintained
8666F:	Documentation/hwmon/max16065
8667F:	drivers/hwmon/max16065.c
8668
8669MAX20751 HARDWARE MONITOR DRIVER
8670M:	Guenter Roeck <linux@roeck-us.net>
8671L:	linux-hwmon@vger.kernel.org
8672S:	Maintained
8673F:	Documentation/hwmon/max20751
8674F:	drivers/hwmon/max20751.c
8675
8676MAX2175 SDR TUNER DRIVER
8677M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8678L:	linux-media@vger.kernel.org
8679T:	git git://linuxtv.org/media_tree.git
8680S:	Maintained
8681F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8682F:	Documentation/media/v4l-drivers/max2175.rst
8683F:	drivers/media/i2c/max2175*
8684F:	include/uapi/linux/max2175.h
8685
8686MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8687L:	linux-hwmon@vger.kernel.org
8688S:	Orphan
8689F:	Documentation/hwmon/max6650
8690F:	drivers/hwmon/max6650.c
8691
8692MAX6697 HARDWARE MONITOR DRIVER
8693M:	Guenter Roeck <linux@roeck-us.net>
8694L:	linux-hwmon@vger.kernel.org
8695S:	Maintained
8696F:	Documentation/hwmon/max6697
8697F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8698F:	drivers/hwmon/max6697.c
8699F:	include/linux/platform_data/max6697.h
8700
8701MAX9860 MONO AUDIO VOICE CODEC DRIVER
8702M:	Peter Rosin <peda@axentia.se>
8703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8704S:	Maintained
8705F:	Documentation/devicetree/bindings/sound/max9860.txt
8706F:	sound/soc/codecs/max9860.*
8707
8708MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8709M:	Javier Martinez Canillas <javier@dowhile0.org>
8710L:	linux-kernel@vger.kernel.org
8711S:	Supported
8712F:	drivers/regulator/max77802-regulator.c
8713F:	Documentation/devicetree/bindings/*/*max77802.txt
8714F:	include/dt-bindings/*/*max77802.h
8715
8716MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8717M:	Krzysztof Kozlowski <krzk@kernel.org>
8718M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8719L:	linux-pm@vger.kernel.org
8720S:	Supported
8721F:	drivers/power/supply/max14577_charger.c
8722F:	drivers/power/supply/max77693_charger.c
8723
8724MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8725M:	Chanwoo Choi <cw00.choi@samsung.com>
8726M:	Krzysztof Kozlowski <krzk@kernel.org>
8727M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8728L:	linux-kernel@vger.kernel.org
8729S:	Supported
8730F:	drivers/*/max14577*.c
8731F:	drivers/*/max77686*.c
8732F:	drivers/*/max77693*.c
8733F:	drivers/extcon/extcon-max14577.c
8734F:	drivers/extcon/extcon-max77693.c
8735F:	drivers/rtc/rtc-max77686.c
8736F:	drivers/clk/clk-max77686.c
8737F:	Documentation/devicetree/bindings/mfd/max14577.txt
8738F:	Documentation/devicetree/bindings/*/max77686.txt
8739F:	Documentation/devicetree/bindings/mfd/max77693.txt
8740F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8741F:	include/linux/mfd/max14577*.h
8742F:	include/linux/mfd/max77686*.h
8743F:	include/linux/mfd/max77693*.h
8744
8745MAXIRADIO FM RADIO RECEIVER DRIVER
8746M:	Hans Verkuil <hverkuil@xs4all.nl>
8747L:	linux-media@vger.kernel.org
8748T:	git git://linuxtv.org/media_tree.git
8749W:	https://linuxtv.org
8750S:	Maintained
8751F:	drivers/media/radio/radio-maxiradio*
8752
8753MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8754M:	Peter Rosin <peda@axentia.se>
8755L:	linux-iio@vger.kernel.org
8756S:	Maintained
8757F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8758F:	drivers/iio/potentiometer/mcp4018.c
8759F:	drivers/iio/potentiometer/mcp4531.c
8760
8761MCR20A IEEE-802.15.4 RADIO DRIVER
8762M:	Xue Liu <liuxuenetmail@gmail.com>
8763L:	linux-wpan@vger.kernel.org
8764W:	https://github.com/xueliu/mcr20a-linux
8765S:	Maintained
8766F:	drivers/net/ieee802154/mcr20a.c
8767F:	drivers/net/ieee802154/mcr20a.h
8768F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8769
8770MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8771M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8772L:	linux-iio@vger.kernel.org
8773S:	Maintained
8774F:	drivers/iio/dac/cio-dac.c
8775
8776MEDIA DRIVERS FOR ASCOT2E
8777M:	Sergey Kozlov <serjk@netup.ru>
8778M:	Abylay Ospan <aospan@netup.ru>
8779L:	linux-media@vger.kernel.org
8780W:	https://linuxtv.org
8781W:	http://netup.tv/
8782T:	git git://linuxtv.org/media_tree.git
8783S:	Supported
8784F:	drivers/media/dvb-frontends/ascot2e*
8785
8786MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8787M:	Jasmin Jessich <jasmin@anw.at>
8788L:	linux-media@vger.kernel.org
8789W:	https://linuxtv.org
8790T:	git git://linuxtv.org/media_tree.git
8791S:	Maintained
8792F:	drivers/media/dvb-frontends/cxd2099*
8793
8794MEDIA DRIVERS FOR CXD2841ER
8795M:	Sergey Kozlov <serjk@netup.ru>
8796M:	Abylay Ospan <aospan@netup.ru>
8797L:	linux-media@vger.kernel.org
8798W:	https://linuxtv.org
8799W:	http://netup.tv/
8800T:	git git://linuxtv.org/media_tree.git
8801S:	Supported
8802F:	drivers/media/dvb-frontends/cxd2841er*
8803
8804MEDIA DRIVERS FOR CXD2880
8805M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8806L:	linux-media@vger.kernel.org
8807W:	http://linuxtv.org/
8808T:	git git://linuxtv.org/media_tree.git
8809S:	Supported
8810F:	drivers/media/dvb-frontends/cxd2880/*
8811F:	drivers/media/spi/cxd2880*
8812
8813MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8814M:	Daniel Scheller <d.scheller.oss@gmail.com>
8815L:	linux-media@vger.kernel.org
8816W:	https://linuxtv.org
8817T:	git git://linuxtv.org/media_tree.git
8818S:	Maintained
8819F:	drivers/media/pci/ddbridge/*
8820
8821MEDIA DRIVERS FOR FREESCALE IMX
8822M:	Steve Longerbeam <slongerbeam@gmail.com>
8823M:	Philipp Zabel <p.zabel@pengutronix.de>
8824L:	linux-media@vger.kernel.org
8825T:	git git://linuxtv.org/media_tree.git
8826S:	Maintained
8827F:	Documentation/devicetree/bindings/media/imx.txt
8828F:	Documentation/media/v4l-drivers/imx.rst
8829F:	drivers/staging/media/imx/
8830F:	include/linux/imx-media.h
8831F:	include/media/imx.h
8832
8833MEDIA DRIVERS FOR HELENE
8834M:	Abylay Ospan <aospan@netup.ru>
8835L:	linux-media@vger.kernel.org
8836W:	https://linuxtv.org
8837W:	http://netup.tv/
8838T:	git git://linuxtv.org/media_tree.git
8839S:	Supported
8840F:	drivers/media/dvb-frontends/helene*
8841
8842MEDIA DRIVERS FOR HORUS3A
8843M:	Sergey Kozlov <serjk@netup.ru>
8844M:	Abylay Ospan <aospan@netup.ru>
8845L:	linux-media@vger.kernel.org
8846W:	https://linuxtv.org
8847W:	http://netup.tv/
8848T:	git git://linuxtv.org/media_tree.git
8849S:	Supported
8850F:	drivers/media/dvb-frontends/horus3a*
8851
8852MEDIA DRIVERS FOR LNBH25
8853M:	Sergey Kozlov <serjk@netup.ru>
8854M:	Abylay Ospan <aospan@netup.ru>
8855L:	linux-media@vger.kernel.org
8856W:	https://linuxtv.org
8857W:	http://netup.tv/
8858T:	git git://linuxtv.org/media_tree.git
8859S:	Supported
8860F:	drivers/media/dvb-frontends/lnbh25*
8861
8862MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8863M:	Daniel Scheller <d.scheller.oss@gmail.com>
8864L:	linux-media@vger.kernel.org
8865W:	https://linuxtv.org
8866T:	git git://linuxtv.org/media_tree.git
8867S:	Maintained
8868F:	drivers/media/dvb-frontends/mxl5xx*
8869
8870MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8871M:	Sergey Kozlov <serjk@netup.ru>
8872M:	Abylay Ospan <aospan@netup.ru>
8873L:	linux-media@vger.kernel.org
8874W:	https://linuxtv.org
8875W:	http://netup.tv/
8876T:	git git://linuxtv.org/media_tree.git
8877S:	Supported
8878F:	drivers/media/pci/netup_unidvb/*
8879
8880MEDIA DRIVERS FOR RENESAS - CEU
8881M:	Jacopo Mondi <jacopo@jmondi.org>
8882L:	linux-media@vger.kernel.org
8883L:	linux-renesas-soc@vger.kernel.org
8884T:	git git://linuxtv.org/media_tree.git
8885S:	Supported
8886F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8887F:	drivers/media/platform/renesas-ceu.c
8888F:	include/media/drv-intf/renesas-ceu.h
8889
8890MEDIA DRIVERS FOR RENESAS - DRIF
8891M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8892L:	linux-media@vger.kernel.org
8893L:	linux-renesas-soc@vger.kernel.org
8894T:	git git://linuxtv.org/media_tree.git
8895S:	Supported
8896F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8897F:	drivers/media/platform/rcar_drif.c
8898
8899MEDIA DRIVERS FOR RENESAS - FCP
8900M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8901L:	linux-media@vger.kernel.org
8902L:	linux-renesas-soc@vger.kernel.org
8903T:	git git://linuxtv.org/media_tree.git
8904S:	Supported
8905F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8906F:	drivers/media/platform/rcar-fcp.c
8907F:	include/media/rcar-fcp.h
8908
8909MEDIA DRIVERS FOR RENESAS - FDP1
8910M:	Kieran Bingham <kieran@bingham.xyz>
8911L:	linux-media@vger.kernel.org
8912L:	linux-renesas-soc@vger.kernel.org
8913T:	git git://linuxtv.org/media_tree.git
8914S:	Supported
8915F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8916F:	drivers/media/platform/rcar_fdp1.c
8917
8918MEDIA DRIVERS FOR RENESAS - VIN
8919M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8920L:	linux-media@vger.kernel.org
8921L:	linux-renesas-soc@vger.kernel.org
8922T:	git git://linuxtv.org/media_tree.git
8923S:	Supported
8924F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8925F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8926F:	drivers/media/platform/rcar-vin/
8927
8928MEDIA DRIVERS FOR RENESAS - VSP1
8929M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8930L:	linux-media@vger.kernel.org
8931L:	linux-renesas-soc@vger.kernel.org
8932T:	git git://linuxtv.org/media_tree.git
8933S:	Supported
8934F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8935F:	drivers/media/platform/vsp1/
8936
8937MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8938M:	Daniel Scheller <d.scheller.oss@gmail.com>
8939L:	linux-media@vger.kernel.org
8940W:	https://linuxtv.org
8941T:	git git://linuxtv.org/media_tree.git
8942S:	Maintained
8943F:	drivers/media/dvb-frontends/stv0910*
8944
8945MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8946M:	Daniel Scheller <d.scheller.oss@gmail.com>
8947L:	linux-media@vger.kernel.org
8948W:	https://linuxtv.org
8949T:	git git://linuxtv.org/media_tree.git
8950S:	Maintained
8951F:	drivers/media/dvb-frontends/stv6111*
8952
8953MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8954M:	Dmitry Osipenko <digetx@gmail.com>
8955L:	linux-media@vger.kernel.org
8956L:	linux-tegra@vger.kernel.org
8957T:	git git://linuxtv.org/media_tree.git
8958S:	Maintained
8959F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8960F:	drivers/staging/media/tegra-vde/
8961
8962MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8963M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8964P:	LinuxTV.org Project
8965L:	linux-media@vger.kernel.org
8966W:	https://linuxtv.org
8967Q:	http://patchwork.kernel.org/project/linux-media/list/
8968T:	git git://linuxtv.org/media_tree.git
8969S:	Maintained
8970F:	Documentation/devicetree/bindings/media/
8971F:	Documentation/media/
8972F:	drivers/media/
8973F:	drivers/staging/media/
8974F:	include/linux/platform_data/media/
8975F:	include/media/
8976F:	include/uapi/linux/dvb/
8977F:	include/uapi/linux/videodev2.h
8978F:	include/uapi/linux/media.h
8979F:	include/uapi/linux/v4l2-*
8980F:	include/uapi/linux/meye.h
8981F:	include/uapi/linux/ivtv*
8982F:	include/uapi/linux/uvcvideo.h
8983
8984MEDIATEK CIR DRIVER
8985M:	Sean Wang <sean.wang@mediatek.com>
8986S:	Maintained
8987F:	drivers/media/rc/mtk-cir.c
8988
8989MEDIATEK DMA DRIVER
8990M:	Sean Wang <sean.wang@mediatek.com>
8991L:	dmaengine@vger.kernel.org
8992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8993L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8994S:	Maintained
8995F:	Documentation/devicetree/bindings/dma/mtk-*
8996F:	drivers/dma/mediatek/
8997
8998MEDIATEK PMIC LED DRIVER
8999M:	Sean Wang <sean.wang@mediatek.com>
9000S:	Maintained
9001F:	drivers/leds/leds-mt6323.c
9002F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9003
9004MEDIATEK ETHERNET DRIVER
9005M:	Felix Fietkau <nbd@openwrt.org>
9006M:	John Crispin <john@phrozen.org>
9007M:	Sean Wang <sean.wang@mediatek.com>
9008M:	Nelson Chang <nelson.chang@mediatek.com>
9009L:	netdev@vger.kernel.org
9010S:	Maintained
9011F:	drivers/net/ethernet/mediatek/
9012
9013MEDIATEK SWITCH DRIVER
9014M:	Sean Wang <sean.wang@mediatek.com>
9015L:	netdev@vger.kernel.org
9016S:	Maintained
9017F:	drivers/net/dsa/mt7530.*
9018F:	net/dsa/tag_mtk.c
9019
9020MEDIATEK JPEG DRIVER
9021M:	Rick Chang <rick.chang@mediatek.com>
9022M:	Bin Liu <bin.liu@mediatek.com>
9023S:	Supported
9024F:	drivers/media/platform/mtk-jpeg/
9025F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9026
9027MEDIATEK MDP DRIVER
9028M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9029M:	Houlong Wei <houlong.wei@mediatek.com>
9030M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9031S:	Supported
9032F:	drivers/media/platform/mtk-mdp/
9033F:	drivers/media/platform/mtk-vpu/
9034F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9035
9036MEDIATEK MEDIA DRIVER
9037M:	Tiffany Lin <tiffany.lin@mediatek.com>
9038M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9039S:	Supported
9040F:	drivers/media/platform/mtk-vcodec/
9041F:	drivers/media/platform/mtk-vpu/
9042F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9043F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9044
9045MEDIATEK MT7601U WIRELESS LAN DRIVER
9046M:	Jakub Kicinski <kubakici@wp.pl>
9047L:	linux-wireless@vger.kernel.org
9048S:	Maintained
9049F:	drivers/net/wireless/mediatek/mt7601u/
9050
9051MEDIATEK NAND CONTROLLER DRIVER
9052M:	Xiaolei Li <xiaolei.li@mediatek.com>
9053L:	linux-mtd@lists.infradead.org
9054S:	Maintained
9055F:	drivers/mtd/nand/raw/mtk_*
9056F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9057
9058MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9059M:	Sean Wang <sean.wang@mediatek.com>
9060S:	Maintained
9061F:	drivers/char/hw_random/mtk-rng.c
9062
9063MEDIATEK USB3 DRD IP DRIVER
9064M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9065L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9067L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9068S:	Maintained
9069F:	drivers/usb/mtu3/
9070
9071MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9072M:	Peter Senna Tschudin <peter.senna@collabora.com>
9073M:	Martin Donnelly <martin.donnelly@ge.com>
9074M:	Martyn Welch <martyn.welch@collabora.co.uk>
9075S:	Maintained
9076F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9077F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9078
9079MEGARAID SCSI/SAS DRIVERS
9080M:	Kashyap Desai <kashyap.desai@broadcom.com>
9081M:	Sumit Saxena <sumit.saxena@broadcom.com>
9082M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9083L:	megaraidlinux.pdl@broadcom.com
9084L:	linux-scsi@vger.kernel.org
9085W:	http://www.avagotech.com/support/
9086S:	Maintained
9087F:	Documentation/scsi/megaraid.txt
9088F:	drivers/scsi/megaraid.*
9089F:	drivers/scsi/megaraid/
9090
9091MELEXIS MLX90614 DRIVER
9092M:	Crt Mori <cmo@melexis.com>
9093L:	linux-iio@vger.kernel.org
9094W:	http://www.melexis.com
9095S:	Supported
9096F:	drivers/iio/temperature/mlx90614.c
9097
9098MELEXIS MLX90632 DRIVER
9099M:	Crt Mori <cmo@melexis.com>
9100L:	linux-iio@vger.kernel.org
9101W:	http://www.melexis.com
9102S:	Supported
9103F:	drivers/iio/temperature/mlx90632.c
9104
9105MELFAS MIP4 TOUCHSCREEN DRIVER
9106M:	Sangwon Jee <jeesw@melfas.com>
9107W:	http://www.melfas.com
9108S:	Supported
9109F:	drivers/input/touchscreen/melfas_mip4.c
9110F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9111
9112MELLANOX ETHERNET DRIVER (mlx4_en)
9113M:	Tariq Toukan <tariqt@mellanox.com>
9114L:	netdev@vger.kernel.org
9115S:	Supported
9116W:	http://www.mellanox.com
9117Q:	http://patchwork.ozlabs.org/project/netdev/list/
9118F:	drivers/net/ethernet/mellanox/mlx4/en_*
9119
9120MELLANOX ETHERNET DRIVER (mlx5e)
9121M:	Saeed Mahameed <saeedm@mellanox.com>
9122L:	netdev@vger.kernel.org
9123S:	Supported
9124W:	http://www.mellanox.com
9125Q:	http://patchwork.ozlabs.org/project/netdev/list/
9126F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9127
9128MELLANOX ETHERNET INNOVA DRIVERS
9129R:	Boris Pismenny <borisp@mellanox.com>
9130L:	netdev@vger.kernel.org
9131S:	Supported
9132W:	http://www.mellanox.com
9133Q:	http://patchwork.ozlabs.org/project/netdev/list/
9134F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9135F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9136F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9137F:	include/linux/mlx5/mlx5_ifc_fpga.h
9138
9139MELLANOX ETHERNET INNOVA IPSEC DRIVER
9140R:	Boris Pismenny <borisp@mellanox.com>
9141L:	netdev@vger.kernel.org
9142S:	Supported
9143W:	http://www.mellanox.com
9144Q:	http://patchwork.ozlabs.org/project/netdev/list/
9145F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9146F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9147
9148MELLANOX ETHERNET SWITCH DRIVERS
9149M:	Jiri Pirko <jiri@mellanox.com>
9150M:	Ido Schimmel <idosch@mellanox.com>
9151L:	netdev@vger.kernel.org
9152S:	Supported
9153W:	http://www.mellanox.com
9154Q:	http://patchwork.ozlabs.org/project/netdev/list/
9155F:	drivers/net/ethernet/mellanox/mlxsw/
9156
9157MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9158M:	mlxsw@mellanox.com
9159L:	netdev@vger.kernel.org
9160S:	Supported
9161W:	http://www.mellanox.com
9162Q:	http://patchwork.ozlabs.org/project/netdev/list/
9163F:	drivers/net/ethernet/mellanox/mlxfw/
9164
9165MELLANOX HARDWARE PLATFORM SUPPORT
9166M:	Andy Shevchenko <andy@infradead.org>
9167M:	Darren Hart <dvhart@infradead.org>
9168M:	Vadim Pasternak <vadimp@mellanox.com>
9169L:	platform-driver-x86@vger.kernel.org
9170S:	Supported
9171F:	drivers/platform/mellanox/
9172
9173MELLANOX MLX4 core VPI driver
9174M:	Tariq Toukan <tariqt@mellanox.com>
9175L:	netdev@vger.kernel.org
9176L:	linux-rdma@vger.kernel.org
9177W:	http://www.mellanox.com
9178Q:	http://patchwork.ozlabs.org/project/netdev/list/
9179S:	Supported
9180F:	drivers/net/ethernet/mellanox/mlx4/
9181F:	include/linux/mlx4/
9182
9183MELLANOX MLX4 IB driver
9184M:	Yishai Hadas <yishaih@mellanox.com>
9185L:	linux-rdma@vger.kernel.org
9186W:	http://www.mellanox.com
9187Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9188S:	Supported
9189F:	drivers/infiniband/hw/mlx4/
9190F:	include/linux/mlx4/
9191F:	include/uapi/rdma/mlx4-abi.h
9192
9193MELLANOX MLX5 core VPI driver
9194M:	Saeed Mahameed <saeedm@mellanox.com>
9195M:	Leon Romanovsky <leonro@mellanox.com>
9196L:	netdev@vger.kernel.org
9197L:	linux-rdma@vger.kernel.org
9198W:	http://www.mellanox.com
9199Q:	http://patchwork.ozlabs.org/project/netdev/list/
9200S:	Supported
9201F:	drivers/net/ethernet/mellanox/mlx5/core/
9202F:	include/linux/mlx5/
9203
9204MELLANOX MLX5 IB driver
9205M:	Leon Romanovsky <leonro@mellanox.com>
9206L:	linux-rdma@vger.kernel.org
9207W:	http://www.mellanox.com
9208Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9209S:	Supported
9210F:	drivers/infiniband/hw/mlx5/
9211F:	include/linux/mlx5/
9212F:	include/uapi/rdma/mlx5-abi.h
9213
9214MELLANOX MLXCPLD I2C AND MUX DRIVER
9215M:	Vadim Pasternak <vadimp@mellanox.com>
9216M:	Michael Shych <michaelsh@mellanox.com>
9217L:	linux-i2c@vger.kernel.org
9218S:	Supported
9219F:	drivers/i2c/busses/i2c-mlxcpld.c
9220F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9221F:	Documentation/i2c/busses/i2c-mlxcpld
9222
9223MELLANOX MLXCPLD LED DRIVER
9224M:	Vadim Pasternak <vadimp@mellanox.com>
9225L:	linux-leds@vger.kernel.org
9226S:	Supported
9227F:	drivers/leds/leds-mlxcpld.c
9228F:	drivers/leds/leds-mlxreg.c
9229F:	Documentation/leds/leds-mlxcpld.txt
9230
9231MELLANOX PLATFORM DRIVER
9232M:	Vadim Pasternak <vadimp@mellanox.com>
9233L:	platform-driver-x86@vger.kernel.org
9234S:	Supported
9235F:	drivers/platform/x86/mlx-platform.c
9236
9237MEMBARRIER SUPPORT
9238M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9239M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9240L:	linux-kernel@vger.kernel.org
9241S:	Supported
9242F:	kernel/sched/membarrier.c
9243F:	include/uapi/linux/membarrier.h
9244F:	arch/powerpc/include/asm/membarrier.h
9245
9246MEMORY MANAGEMENT
9247L:	linux-mm@kvack.org
9248W:	http://www.linux-mm.org
9249S:	Maintained
9250F:	include/linux/mm.h
9251F:	include/linux/gfp.h
9252F:	include/linux/mmzone.h
9253F:	include/linux/memory_hotplug.h
9254F:	include/linux/vmalloc.h
9255F:	mm/
9256
9257MEMORY TECHNOLOGY DEVICES (MTD)
9258M:	David Woodhouse <dwmw2@infradead.org>
9259M:	Brian Norris <computersforpeace@gmail.com>
9260M:	Boris Brezillon <boris.brezillon@bootlin.com>
9261M:	Marek Vasut <marek.vasut@gmail.com>
9262M:	Richard Weinberger <richard@nod.at>
9263L:	linux-mtd@lists.infradead.org
9264W:	http://www.linux-mtd.infradead.org/
9265Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9266T:	git git://git.infradead.org/linux-mtd.git master
9267T:	git git://git.infradead.org/linux-mtd.git mtd/next
9268S:	Maintained
9269F:	Documentation/devicetree/bindings/mtd/
9270F:	drivers/mtd/
9271F:	include/linux/mtd/
9272F:	include/uapi/mtd/
9273
9274MEN A21 WATCHDOG DRIVER
9275M:	Johannes Thumshirn <morbidrsa@gmail.com>
9276L:	linux-watchdog@vger.kernel.org
9277S:	Maintained
9278F:	drivers/watchdog/mena21_wdt.c
9279
9280MEN CHAMELEON BUS (mcb)
9281M:	Johannes Thumshirn <morbidrsa@gmail.com>
9282S:	Maintained
9283F:	drivers/mcb/
9284F:	include/linux/mcb.h
9285F:	Documentation/men-chameleon-bus.txt
9286
9287MEN F21BMC (Board Management Controller)
9288M:	Andreas Werner <andreas.werner@men.de>
9289S:	Supported
9290F:	drivers/mfd/menf21bmc.c
9291F:	drivers/watchdog/menf21bmc_wdt.c
9292F:	drivers/leds/leds-menf21bmc.c
9293F:	drivers/hwmon/menf21bmc_hwmon.c
9294F:	Documentation/hwmon/menf21bmc
9295
9296MESON AO CEC DRIVER FOR AMLOGIC SOCS
9297M:	Neil Armstrong <narmstrong@baylibre.com>
9298L:	linux-media@lists.freedesktop.org
9299L:	linux-amlogic@lists.infradead.org
9300W:	http://linux-meson.com/
9301S:	Supported
9302F:	drivers/media/platform/meson/ao-cec.c
9303F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9304T:	git git://linuxtv.org/media_tree.git
9305
9306MICROBLAZE ARCHITECTURE
9307M:	Michal Simek <monstr@monstr.eu>
9308W:	http://www.monstr.eu/fdt/
9309T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9310S:	Supported
9311F:	arch/microblaze/
9312
9313MICROCHIP / ATMEL AT91 SERIAL DRIVER
9314M:	Richard Genoud <richard.genoud@gmail.com>
9315S:	Maintained
9316F:	drivers/tty/serial/atmel_serial.c
9317F:	drivers/tty/serial/atmel_serial.h
9318
9319MICROCHIP / ATMEL DMA DRIVER
9320M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9322L:	dmaengine@vger.kernel.org
9323S:	Supported
9324F:	drivers/dma/at_hdmac.c
9325F:	drivers/dma/at_hdmac_regs.h
9326F:	include/linux/platform_data/dma-atmel.h
9327
9328MICROCHIP / ATMEL ECC DRIVER
9329M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9330L:	linux-crypto@vger.kernel.org
9331S:	Maintained
9332F:	drivers/crypto/atmel-ecc.*
9333
9334MICROCHIP / ATMEL ISC DRIVER
9335M:	Songjun Wu <songjun.wu@microchip.com>
9336L:	linux-media@vger.kernel.org
9337S:	Supported
9338F:	drivers/media/platform/atmel/atmel-isc.c
9339F:	drivers/media/platform/atmel/atmel-isc-regs.h
9340F:	devicetree/bindings/media/atmel-isc.txt
9341
9342MICROCHIP / ATMEL NAND DRIVER
9343M:	Wenyou Yang <wenyou.yang@microchip.com>
9344M:	Josh Wu <rainyfeeling@outlook.com>
9345L:	linux-mtd@lists.infradead.org
9346S:	Supported
9347F:	drivers/mtd/nand/raw/atmel/*
9348F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9349
9350MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9351M:	Woojung Huh <Woojung.Huh@microchip.com>
9352M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9353L:	netdev@vger.kernel.org
9354S:	Maintained
9355F:	net/dsa/tag_ksz.c
9356F:	drivers/net/dsa/microchip/*
9357F:	include/linux/platform_data/microchip-ksz.h
9358F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9359
9360MICROCHIP LAN743X ETHERNET DRIVER
9361M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9362M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9363L:	netdev@vger.kernel.org
9364S:	Maintained
9365F:	drivers/net/ethernet/microchip/lan743x_*
9366
9367MICROCHIP USB251XB DRIVER
9368M:	Richard Leitner <richard.leitner@skidata.com>
9369L:	linux-usb@vger.kernel.org
9370S:	Maintained
9371F:	drivers/usb/misc/usb251xb.c
9372F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9373
9374MICROSEMI MIPS SOCS
9375M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9376L:	linux-mips@linux-mips.org
9377S:	Maintained
9378F:	arch/mips/generic/board-ocelot.c
9379F:	arch/mips/configs/generic/board-ocelot.config
9380F:	arch/mips/boot/dts/mscc/
9381F:	Documentation/devicetree/bindings/mips/mscc.txt
9382
9383MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9384M:	Don Brace <don.brace@microsemi.com>
9385L:	esc.storagedev@microsemi.com
9386L:	linux-scsi@vger.kernel.org
9387S:	Supported
9388F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9389F:	drivers/scsi/smartpqi/Kconfig
9390F:	drivers/scsi/smartpqi/Makefile
9391F:	include/linux/cciss*.h
9392F:	include/uapi/linux/cciss*.h
9393F:	Documentation/scsi/smartpqi.txt
9394
9395MICROSEMI ETHERNET SWITCH DRIVER
9396M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9397L:	netdev@vger.kernel.org
9398S:	Supported
9399F:	drivers/net/ethernet/mscc/
9400
9401MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9402M:	Chen Yu <yu.c.chen@intel.com>
9403L:	platform-driver-x86@vger.kernel.org
9404S:	Supported
9405F:	drivers/platform/x86/surfacepro3_button.c
9406
9407MICROTEK X6 SCANNER
9408M:	Oliver Neukum <oliver@neukum.org>
9409S:	Maintained
9410F:	drivers/usb/image/microtek.*
9411
9412MIPS
9413M:	Ralf Baechle <ralf@linux-mips.org>
9414M:	Paul Burton <paul.burton@mips.com>
9415M:	James Hogan <jhogan@kernel.org>
9416L:	linux-mips@linux-mips.org
9417W:	http://www.linux-mips.org/
9418T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9420Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9421S:	Supported
9422F:	Documentation/devicetree/bindings/mips/
9423F:	Documentation/mips/
9424F:	arch/mips/
9425F:	drivers/platform/mips/
9426
9427MIPS BOSTON DEVELOPMENT BOARD
9428M:	Paul Burton <paul.burton@mips.com>
9429L:	linux-mips@linux-mips.org
9430S:	Maintained
9431F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9432F:	arch/mips/boot/dts/img/boston.dts
9433F:	arch/mips/configs/generic/board-boston.config
9434F:	drivers/clk/imgtec/clk-boston.c
9435F:	include/dt-bindings/clock/boston-clock.h
9436
9437MIPS GENERIC PLATFORM
9438M:	Paul Burton <paul.burton@mips.com>
9439L:	linux-mips@linux-mips.org
9440S:	Supported
9441F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9442F:	arch/mips/generic/
9443F:	arch/mips/tools/generic-board-config.sh
9444
9445MIPS/LOONGSON1 ARCHITECTURE
9446M:	Keguang Zhang <keguang.zhang@gmail.com>
9447L:	linux-mips@linux-mips.org
9448S:	Maintained
9449F:	arch/mips/loongson32/
9450F:	arch/mips/include/asm/mach-loongson32/
9451F:	drivers/*/*loongson1*
9452F:	drivers/*/*/*loongson1*
9453
9454MIPS/LOONGSON2 ARCHITECTURE
9455M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9456L:	linux-mips@linux-mips.org
9457S:	Maintained
9458F:	arch/mips/loongson64/*{2e/2f}*
9459F:	arch/mips/include/asm/mach-loongson64/
9460F:	drivers/*/*loongson2*
9461F:	drivers/*/*/*loongson2*
9462
9463MIPS/LOONGSON3 ARCHITECTURE
9464M:	Huacai Chen <chenhc@lemote.com>
9465L:	linux-mips@linux-mips.org
9466S:	Maintained
9467F:	arch/mips/loongson64/
9468F:	arch/mips/include/asm/mach-loongson64/
9469F:	drivers/platform/mips/cpu_hwmon.c
9470F:	drivers/*/*loongson3*
9471F:	drivers/*/*/*loongson3*
9472
9473MIPS RINT INSTRUCTION EMULATION
9474M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9475L:	linux-mips@linux-mips.org
9476S:	Supported
9477F:	arch/mips/math-emu/sp_rint.c
9478F:	arch/mips/math-emu/dp_rint.c
9479
9480MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9481M:	Hans Verkuil <hverkuil@xs4all.nl>
9482L:	linux-media@vger.kernel.org
9483T:	git git://linuxtv.org/media_tree.git
9484W:	https://linuxtv.org
9485S:	Odd Fixes
9486F:	drivers/media/radio/radio-miropcm20*
9487
9488MMP SUPPORT
9489M:	Eric Miao <eric.y.miao@gmail.com>
9490M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9492T:	git git://github.com/hzhuang1/linux.git
9493T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9494S:	Maintained
9495F:	arch/arm/boot/dts/mmp*
9496F:	arch/arm/mach-mmp/
9497
9498MN88472 MEDIA DRIVER
9499M:	Antti Palosaari <crope@iki.fi>
9500L:	linux-media@vger.kernel.org
9501W:	https://linuxtv.org
9502W:	http://palosaari.fi/linux/
9503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9504S:	Maintained
9505F:	drivers/media/dvb-frontends/mn88472*
9506
9507MN88473 MEDIA DRIVER
9508M:	Antti Palosaari <crope@iki.fi>
9509L:	linux-media@vger.kernel.org
9510W:	https://linuxtv.org
9511W:	http://palosaari.fi/linux/
9512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9513S:	Maintained
9514F:	drivers/media/dvb-frontends/mn88473*
9515
9516PCI DRIVER FOR MOBIVEIL PCIE IP
9517M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9518L:	linux-pci@vger.kernel.org
9519S:	Supported
9520F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9521F:	drivers/pci/controller/pcie-mobiveil.c
9522
9523MODULE SUPPORT
9524M:	Jessica Yu <jeyu@kernel.org>
9525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9526S:	Maintained
9527F:	include/linux/module.h
9528F:	kernel/module.c
9529
9530MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9531W:	http://popies.net/meye/
9532S:	Orphan
9533F:	Documentation/media/v4l-drivers/meye*
9534F:	drivers/media/pci/meye/
9535F:	include/uapi/linux/meye.h
9536
9537MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9538M:	Jiri Slaby <jirislaby@gmail.com>
9539S:	Maintained
9540F:	Documentation/serial/moxa-smartio
9541F:	drivers/tty/mxser.*
9542
9543MR800 AVERMEDIA USB FM RADIO DRIVER
9544M:	Alexey Klimov <klimov.linux@gmail.com>
9545L:	linux-media@vger.kernel.org
9546T:	git git://linuxtv.org/media_tree.git
9547S:	Maintained
9548F:	drivers/media/radio/radio-mr800.c
9549
9550MRF24J40 IEEE 802.15.4 RADIO DRIVER
9551M:	Alan Ott <alan@signal11.us>
9552L:	linux-wpan@vger.kernel.org
9553S:	Maintained
9554F:	drivers/net/ieee802154/mrf24j40.c
9555F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9556
9557MSI LAPTOP SUPPORT
9558M:	"Lee, Chun-Yi" <jlee@suse.com>
9559L:	platform-driver-x86@vger.kernel.org
9560S:	Maintained
9561F:	drivers/platform/x86/msi-laptop.c
9562
9563MSI WMI SUPPORT
9564L:	platform-driver-x86@vger.kernel.org
9565S:	Orphan
9566F:	drivers/platform/x86/msi-wmi.c
9567
9568MSI001 MEDIA DRIVER
9569M:	Antti Palosaari <crope@iki.fi>
9570L:	linux-media@vger.kernel.org
9571W:	https://linuxtv.org
9572W:	http://palosaari.fi/linux/
9573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9574T:	git git://linuxtv.org/anttip/media_tree.git
9575S:	Maintained
9576F:	drivers/media/tuners/msi001*
9577
9578MSI2500 MEDIA DRIVER
9579M:	Antti Palosaari <crope@iki.fi>
9580L:	linux-media@vger.kernel.org
9581W:	https://linuxtv.org
9582W:	http://palosaari.fi/linux/
9583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9584T:	git git://linuxtv.org/anttip/media_tree.git
9585S:	Maintained
9586F:	drivers/media/usb/msi2500/
9587
9588MSYSTEMS DISKONCHIP G3 MTD DRIVER
9589M:	Robert Jarzmik <robert.jarzmik@free.fr>
9590L:	linux-mtd@lists.infradead.org
9591S:	Maintained
9592F:	drivers/mtd/devices/docg3*
9593
9594MT9M032 APTINA SENSOR DRIVER
9595M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9596L:	linux-media@vger.kernel.org
9597T:	git git://linuxtv.org/media_tree.git
9598S:	Maintained
9599F:	drivers/media/i2c/mt9m032.c
9600F:	include/media/i2c/mt9m032.h
9601
9602MT9P031 APTINA CAMERA SENSOR
9603M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9604L:	linux-media@vger.kernel.org
9605T:	git git://linuxtv.org/media_tree.git
9606S:	Maintained
9607F:	drivers/media/i2c/mt9p031.c
9608F:	include/media/i2c/mt9p031.h
9609
9610MT9T001 APTINA CAMERA SENSOR
9611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9612L:	linux-media@vger.kernel.org
9613T:	git git://linuxtv.org/media_tree.git
9614S:	Maintained
9615F:	drivers/media/i2c/mt9t001.c
9616F:	include/media/i2c/mt9t001.h
9617
9618MT9T112 APTINA CAMERA SENSOR
9619M:	Jacopo Mondi <jacopo@jmondi.org>
9620L:	linux-media@vger.kernel.org
9621T:	git git://linuxtv.org/media_tree.git
9622S:	Odd Fixes
9623F:	drivers/media/i2c/mt9t112.c
9624F:	include/media/i2c/mt9t112.h
9625
9626MT9V032 APTINA CAMERA SENSOR
9627M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9628L:	linux-media@vger.kernel.org
9629T:	git git://linuxtv.org/media_tree.git
9630S:	Maintained
9631F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9632F:	drivers/media/i2c/mt9v032.c
9633F:	include/media/i2c/mt9v032.h
9634
9635MULTIFUNCTION DEVICES (MFD)
9636M:	Lee Jones <lee.jones@linaro.org>
9637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9638S:	Supported
9639F:	Documentation/devicetree/bindings/mfd/
9640F:	drivers/mfd/
9641F:	include/linux/mfd/
9642F:	include/dt-bindings/mfd/
9643
9644MULTIMEDIA CARD (MMC) ETC. OVER SPI
9645S:	Orphan
9646F:	drivers/mmc/host/mmc_spi.c
9647F:	include/linux/spi/mmc_spi.h
9648
9649MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9650M:	Ulf Hansson <ulf.hansson@linaro.org>
9651L:	linux-mmc@vger.kernel.org
9652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9653S:	Maintained
9654F:	Documentation/devicetree/bindings/mmc/
9655F:	drivers/mmc/
9656F:	include/linux/mmc/
9657F:	include/uapi/linux/mmc/
9658
9659MULTIPLEXER SUBSYSTEM
9660M:	Peter Rosin <peda@axentia.se>
9661S:	Maintained
9662F:	Documentation/ABI/testing/sysfs-class-mux*
9663F:	Documentation/devicetree/bindings/mux/
9664F:	include/linux/dt-bindings/mux/
9665F:	include/linux/mux/
9666F:	drivers/mux/
9667
9668MULTITECH MULTIPORT CARD (ISICOM)
9669S:	Orphan
9670F:	drivers/tty/isicom.c
9671F:	include/linux/isicom.h
9672
9673MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9674M:	Bin Liu <b-liu@ti.com>
9675L:	linux-usb@vger.kernel.org
9676S:	Maintained
9677F:	drivers/usb/musb/
9678
9679MXL5007T MEDIA DRIVER
9680M:	Michael Krufky <mkrufky@linuxtv.org>
9681L:	linux-media@vger.kernel.org
9682W:	https://linuxtv.org
9683W:	http://github.com/mkrufky
9684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9685T:	git git://linuxtv.org/mkrufky/tuners.git
9686S:	Maintained
9687F:	drivers/media/tuners/mxl5007t.*
9688
9689MXSFB DRM DRIVER
9690M:	Marek Vasut <marex@denx.de>
9691S:	Supported
9692F:	drivers/gpu/drm/mxsfb/
9693F:	Documentation/devicetree/bindings/display/mxsfb.txt
9694
9695MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9696M:	Chris Lee <christopher.lee@cspi.com>
9697L:	netdev@vger.kernel.org
9698W:	https://www.cspi.com/ethernet-products/support/downloads/
9699S:	Supported
9700F:	drivers/net/ethernet/myricom/myri10ge/
9701
9702NAND FLASH SUBSYSTEM
9703M:	Boris Brezillon <boris.brezillon@bootlin.com>
9704M:	Miquel Raynal <miquel.raynal@bootlin.com>
9705R:	Richard Weinberger <richard@nod.at>
9706L:	linux-mtd@lists.infradead.org
9707W:	http://www.linux-mtd.infradead.org/
9708Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9709T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9710T:	git git://git.infradead.org/linux-mtd.git nand/next
9711S:	Maintained
9712F:	drivers/mtd/nand/
9713F:	include/linux/mtd/*nand*.h
9714
9715NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9716M:	Daniel Mack <zonque@gmail.com>
9717S:	Maintained
9718L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9719W:	http://www.native-instruments.com
9720F:	sound/usb/caiaq/
9721
9722NATSEMI ETHERNET DRIVER (DP8381x)
9723S:	Orphan
9724F:	drivers/net/ethernet/natsemi/natsemi.c
9725
9726NCP FILESYSTEM
9727M:	Petr Vandrovec <petr@vandrovec.name>
9728S:	Obsolete
9729F:	drivers/staging/ncpfs/
9730
9731NCR 5380 SCSI DRIVERS
9732M:	Finn Thain <fthain@telegraphics.com.au>
9733M:	Michael Schmitz <schmitzmic@gmail.com>
9734L:	linux-scsi@vger.kernel.org
9735S:	Maintained
9736F:	Documentation/scsi/g_NCR5380.txt
9737F:	drivers/scsi/NCR5380.*
9738F:	drivers/scsi/arm/cumana_1.c
9739F:	drivers/scsi/arm/oak.c
9740F:	drivers/scsi/atari_scsi.*
9741F:	drivers/scsi/dmx3191d.c
9742F:	drivers/scsi/g_NCR5380.*
9743F:	drivers/scsi/mac_scsi.*
9744F:	drivers/scsi/sun3_scsi.*
9745F:	drivers/scsi/sun3_scsi_vme.c
9746
9747NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9748M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9749L:	linux-scsi@vger.kernel.org
9750S:	Maintained
9751F:	drivers/scsi/NCR_D700.*
9752
9753NCSI LIBRARY:
9754M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9755S:	Maintained
9756F:	net/ncsi/
9757
9758NCT6775 HARDWARE MONITOR DRIVER
9759M:	Guenter Roeck <linux@roeck-us.net>
9760L:	linux-hwmon@vger.kernel.org
9761S:	Maintained
9762F:	Documentation/hwmon/nct6775
9763F:	drivers/hwmon/nct6775.c
9764
9765NET_FAILOVER MODULE
9766M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9767L:	netdev@vger.kernel.org
9768S:	Supported
9769F:	driver/net/net_failover.c
9770F:	include/net/net_failover.h
9771F:	Documentation/networking/net_failover.rst
9772
9773NETEFFECT IWARP RNIC DRIVER (IW_NES)
9774M:	Faisal Latif <faisal.latif@intel.com>
9775L:	linux-rdma@vger.kernel.org
9776W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9777S:	Supported
9778F:	drivers/infiniband/hw/nes/
9779F:	include/uapi/rdma/nes-abi.h
9780
9781NETEM NETWORK EMULATOR
9782M:	Stephen Hemminger <stephen@networkplumber.org>
9783L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9784S:	Maintained
9785F:	net/sched/sch_netem.c
9786
9787NETERION 10GbE DRIVERS (s2io/vxge)
9788M:	Jon Mason <jdmason@kudzu.us>
9789L:	netdev@vger.kernel.org
9790S:	Supported
9791F:	Documentation/networking/s2io.txt
9792F:	Documentation/networking/vxge.txt
9793F:	drivers/net/ethernet/neterion/
9794
9795NETFILTER
9796M:	Pablo Neira Ayuso <pablo@netfilter.org>
9797M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9798M:	Florian Westphal <fw@strlen.de>
9799L:	netfilter-devel@vger.kernel.org
9800L:	coreteam@netfilter.org
9801W:	http://www.netfilter.org/
9802W:	http://www.iptables.org/
9803W:	http://www.nftables.org/
9804Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9807S:	Maintained
9808F:	include/linux/netfilter*
9809F:	include/linux/netfilter/
9810F:	include/net/netfilter/
9811F:	include/uapi/linux/netfilter*
9812F:	include/uapi/linux/netfilter/
9813F:	net/*/netfilter.c
9814F:	net/*/netfilter/
9815F:	net/netfilter/
9816F:	net/bridge/br_netfilter*.c
9817
9818NETROM NETWORK LAYER
9819M:	Ralf Baechle <ralf@linux-mips.org>
9820L:	linux-hams@vger.kernel.org
9821W:	http://www.linux-ax25.org/
9822S:	Maintained
9823F:	include/net/netrom.h
9824F:	include/uapi/linux/netrom.h
9825F:	net/netrom/
9826
9827NETRONOME ETHERNET DRIVERS
9828M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9829L:	oss-drivers@netronome.com
9830S:	Maintained
9831F:	drivers/net/ethernet/netronome/
9832
9833NETWORK BLOCK DEVICE (NBD)
9834M:	Josef Bacik <josef@toxicpanda.com>
9835S:	Maintained
9836L:	linux-block@vger.kernel.org
9837L:	nbd@other.debian.org
9838F:	Documentation/blockdev/nbd.txt
9839F:	drivers/block/nbd.c
9840F:	include/uapi/linux/nbd.h
9841
9842NETWORK DROP MONITOR
9843M:	Neil Horman <nhorman@tuxdriver.com>
9844L:	netdev@vger.kernel.org
9845S:	Maintained
9846W:	https://fedorahosted.org/dropwatch/
9847F:	net/core/drop_monitor.c
9848
9849NETWORKING DRIVERS
9850M:	"David S. Miller" <davem@davemloft.net>
9851L:	netdev@vger.kernel.org
9852W:	http://www.linuxfoundation.org/en/Net
9853Q:	http://patchwork.ozlabs.org/project/netdev/list/
9854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9856S:	Odd Fixes
9857F:	Documentation/devicetree/bindings/net/
9858F:	drivers/net/
9859F:	include/linux/if_*
9860F:	include/linux/netdevice.h
9861F:	include/linux/etherdevice.h
9862F:	include/linux/fcdevice.h
9863F:	include/linux/fddidevice.h
9864F:	include/linux/hippidevice.h
9865F:	include/linux/inetdevice.h
9866F:	include/uapi/linux/if_*
9867F:	include/uapi/linux/netdevice.h
9868
9869NETWORKING DRIVERS (WIRELESS)
9870M:	Kalle Valo <kvalo@codeaurora.org>
9871L:	linux-wireless@vger.kernel.org
9872Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9875S:	Maintained
9876F:	Documentation/devicetree/bindings/net/wireless/
9877F:	drivers/net/wireless/
9878
9879NETWORKING [DSA]
9880M:	Andrew Lunn <andrew@lunn.ch>
9881M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9882M:	Florian Fainelli <f.fainelli@gmail.com>
9883S:	Maintained
9884F:	Documentation/devicetree/bindings/net/dsa/
9885F:	net/dsa/
9886F:	include/net/dsa.h
9887F:	include/linux/dsa/
9888F:	drivers/net/dsa/
9889
9890NETWORKING [GENERAL]
9891M:	"David S. Miller" <davem@davemloft.net>
9892L:	netdev@vger.kernel.org
9893W:	http://www.linuxfoundation.org/en/Net
9894Q:	http://patchwork.ozlabs.org/project/netdev/list/
9895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9897B:	mailto:netdev@vger.kernel.org
9898S:	Maintained
9899F:	net/
9900F:	include/net/
9901F:	include/linux/in.h
9902F:	include/linux/net.h
9903F:	include/linux/netdevice.h
9904F:	include/uapi/linux/in.h
9905F:	include/uapi/linux/net.h
9906F:	include/uapi/linux/netdevice.h
9907F:	include/uapi/linux/net_namespace.h
9908F:	tools/testing/selftests/net/
9909F:	lib/net_utils.c
9910F:	lib/random32.c
9911F:	Documentation/networking/
9912
9913NETWORKING [IPSEC]
9914M:	Steffen Klassert <steffen.klassert@secunet.com>
9915M:	Herbert Xu <herbert@gondor.apana.org.au>
9916M:	"David S. Miller" <davem@davemloft.net>
9917L:	netdev@vger.kernel.org
9918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9920S:	Maintained
9921F:	net/core/flow.c
9922F:	net/xfrm/
9923F:	net/key/
9924F:	net/ipv4/xfrm*
9925F:	net/ipv4/esp4*
9926F:	net/ipv4/ah4.c
9927F:	net/ipv4/ipcomp.c
9928F:	net/ipv4/ip_vti.c
9929F:	net/ipv6/xfrm*
9930F:	net/ipv6/esp6*
9931F:	net/ipv6/ah6.c
9932F:	net/ipv6/ipcomp6.c
9933F:	net/ipv6/ip6_vti.c
9934F:	include/uapi/linux/xfrm.h
9935F:	include/net/xfrm.h
9936
9937NETWORKING [IPv4/IPv6]
9938M:	"David S. Miller" <davem@davemloft.net>
9939M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9940M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9941L:	netdev@vger.kernel.org
9942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9943S:	Maintained
9944F:	net/ipv4/
9945F:	net/ipv6/
9946F:	include/net/ip*
9947F:	arch/x86/net/*
9948
9949NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9950M:	Paul Moore <paul@paul-moore.com>
9951W:	https://github.com/netlabel
9952L:	netdev@vger.kernel.org
9953L:	linux-security-module@vger.kernel.org
9954S:	Maintained
9955F:	Documentation/netlabel/
9956F:	include/net/calipso.h
9957F:	include/net/cipso_ipv4.h
9958F:	include/net/netlabel.h
9959F:	include/uapi/linux/netfilter/xt_SECMARK.h
9960F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9961F:	net/netlabel/
9962F:	net/ipv4/cipso_ipv4.c
9963F:	net/ipv6/calipso.c
9964F:	net/netfilter/xt_CONNSECMARK.c
9965F:	net/netfilter/xt_SECMARK.c
9966
9967NETWORKING [TCP]
9968M:	Eric Dumazet <edumazet@google.com>
9969L:	netdev@vger.kernel.org
9970S:	Maintained
9971F:	net/ipv4/tcp*.c
9972F:	net/ipv4/syncookies.c
9973F:	net/ipv6/tcp*.c
9974F:	net/ipv6/syncookies.c
9975F:	include/uapi/linux/tcp.h
9976F:	include/net/tcp.h
9977F:	include/linux/tcp.h
9978F:	include/trace/events/tcp.h
9979
9980NETWORKING [TLS]
9981M:	Boris Pismenny <borisp@mellanox.com>
9982M:	Aviad Yehezkel <aviadye@mellanox.com>
9983M:	Dave Watson <davejwatson@fb.com>
9984L:	netdev@vger.kernel.org
9985S:	Maintained
9986F:	net/tls/*
9987F:	include/uapi/linux/tls.h
9988F:	include/net/tls.h
9989
9990NETWORKING [WIRELESS]
9991L:	linux-wireless@vger.kernel.org
9992Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9993
9994NETDEVSIM
9995M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9996S:	Maintained
9997F:	drivers/net/netdevsim/*
9998
9999NETXEN (1/10) GbE SUPPORT
10000M:	Manish Chopra <manish.chopra@cavium.com>
10001M:	Rahul Verma <rahul.verma@cavium.com>
10002M:	Dept-GELinuxNICDev@cavium.com
10003L:	netdev@vger.kernel.org
10004S:	Supported
10005F:	drivers/net/ethernet/qlogic/netxen/
10006
10007NFC SUBSYSTEM
10008M:	Samuel Ortiz <sameo@linux.intel.com>
10009L:	linux-wireless@vger.kernel.org
10010L:	linux-nfc@lists.01.org (subscribers-only)
10011S:	Supported
10012F:	net/nfc/
10013F:	include/net/nfc/
10014F:	include/uapi/linux/nfc.h
10015F:	drivers/nfc/
10016F:	include/linux/platform_data/nfcmrvl.h
10017F:	include/linux/platform_data/nxp-nci.h
10018F:	Documentation/devicetree/bindings/net/nfc/
10019
10020NFS, SUNRPC, AND LOCKD CLIENTS
10021M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10022M:	Anna Schumaker <anna.schumaker@netapp.com>
10023L:	linux-nfs@vger.kernel.org
10024W:	http://client.linux-nfs.org
10025T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10026S:	Maintained
10027F:	fs/lockd/
10028F:	fs/nfs/
10029F:	fs/nfs_common/
10030F:	net/sunrpc/
10031F:	include/linux/lockd/
10032F:	include/linux/nfs*
10033F:	include/linux/sunrpc/
10034F:	include/uapi/linux/nfs*
10035F:	include/uapi/linux/sunrpc/
10036
10037NILFS2 FILESYSTEM
10038M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10039L:	linux-nilfs@vger.kernel.org
10040W:	https://nilfs.sourceforge.io/
10041W:	https://nilfs.osdn.jp/
10042T:	git git://github.com/konis/nilfs2.git
10043S:	Supported
10044F:	Documentation/filesystems/nilfs2.txt
10045F:	fs/nilfs2/
10046F:	include/trace/events/nilfs2.h
10047F:	include/uapi/linux/nilfs2_api.h
10048F:	include/uapi/linux/nilfs2_ondisk.h
10049
10050NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10051M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10052W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10053S:	Maintained
10054F:	Documentation/scsi/NinjaSCSI.txt
10055F:	drivers/scsi/pcmcia/nsp_*
10056
10057NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10058M:	GOTO Masanori <gotom@debian.or.jp>
10059M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10060W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10061S:	Maintained
10062F:	Documentation/scsi/NinjaSCSI.txt
10063F:	drivers/scsi/nsp32*
10064
10065NIOS2 ARCHITECTURE
10066M:	Ley Foon Tan <lftan@altera.com>
10067L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10069S:	Maintained
10070F:	arch/nios2/
10071
10072NOHZ, DYNTICKS SUPPORT
10073M:	Frederic Weisbecker <fweisbec@gmail.com>
10074M:	Thomas Gleixner <tglx@linutronix.de>
10075M:	Ingo Molnar <mingo@kernel.org>
10076L:	linux-kernel@vger.kernel.org
10077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10078S:	Maintained
10079F:	kernel/time/tick*.*
10080F:	include/linux/tick.h
10081F:	include/linux/sched/nohz.h
10082
10083NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10084M:	Pavel Machek <pavel@ucw.cz>
10085M:	Sakari Ailus <sakari.ailus@iki.fi>
10086L:	linux-media@vger.kernel.org
10087S:	Maintained
10088F:	drivers/media/i2c/et8ek8
10089F:	drivers/media/i2c/ad5820.c
10090
10091NOKIA N900 POWER SUPPLY DRIVERS
10092R:	Pali Rohár <pali.rohar@gmail.com>
10093F:	include/linux/power/bq2415x_charger.h
10094F:	include/linux/power/bq27xxx_battery.h
10095F:	include/linux/power/isp1704_charger.h
10096F:	drivers/power/supply/bq2415x_charger.c
10097F:	drivers/power/supply/bq27xxx_battery.c
10098F:	drivers/power/supply/bq27xxx_battery_i2c.c
10099F:	drivers/power/supply/isp1704_charger.c
10100F:	drivers/power/supply/rx51_battery.c
10101
10102NTB AMD DRIVER
10103M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10104L:	linux-ntb@googlegroups.com
10105S:	Supported
10106F:	drivers/ntb/hw/amd/
10107
10108NTB DRIVER CORE
10109M:	Jon Mason <jdmason@kudzu.us>
10110M:	Dave Jiang <dave.jiang@intel.com>
10111M:	Allen Hubbe <allenbh@gmail.com>
10112L:	linux-ntb@googlegroups.com
10113S:	Supported
10114W:	https://github.com/jonmason/ntb/wiki
10115T:	git git://github.com/jonmason/ntb.git
10116F:	drivers/ntb/
10117F:	drivers/net/ntb_netdev.c
10118F:	include/linux/ntb.h
10119F:	include/linux/ntb_transport.h
10120F:	tools/testing/selftests/ntb/
10121
10122NTB IDT DRIVER
10123M:	Serge Semin <fancer.lancer@gmail.com>
10124L:	linux-ntb@googlegroups.com
10125S:	Supported
10126F:	drivers/ntb/hw/idt/
10127
10128NTB INTEL DRIVER
10129M:	Dave Jiang <dave.jiang@intel.com>
10130L:	linux-ntb@googlegroups.com
10131S:	Supported
10132W:	https://github.com/davejiang/linux/wiki
10133T:	git https://github.com/davejiang/linux.git
10134F:	drivers/ntb/hw/intel/
10135
10136NTFS FILESYSTEM
10137M:	Anton Altaparmakov <anton@tuxera.com>
10138L:	linux-ntfs-dev@lists.sourceforge.net
10139W:	http://www.tuxera.com/
10140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10141S:	Supported
10142F:	Documentation/filesystems/ntfs.txt
10143F:	fs/ntfs/
10144
10145NUBUS SUBSYSTEM
10146M:	Finn Thain <fthain@telegraphics.com.au>
10147L:	linux-m68k@lists.linux-m68k.org
10148S:	Maintained
10149F:	arch/*/include/asm/nubus.h
10150F:	drivers/nubus/
10151F:	include/linux/nubus.h
10152F:	include/uapi/linux/nubus.h
10153
10154NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10155M:	Antonino Daplas <adaplas@gmail.com>
10156L:	linux-fbdev@vger.kernel.org
10157S:	Maintained
10158F:	drivers/video/fbdev/riva/
10159F:	drivers/video/fbdev/nvidia/
10160
10161NVM EXPRESS DRIVER
10162M:	Keith Busch <keith.busch@intel.com>
10163M:	Jens Axboe <axboe@fb.com>
10164M:	Christoph Hellwig <hch@lst.de>
10165M:	Sagi Grimberg <sagi@grimberg.me>
10166L:	linux-nvme@lists.infradead.org
10167T:	git://git.infradead.org/nvme.git
10168W:	http://git.infradead.org/nvme.git
10169S:	Supported
10170F:	drivers/nvme/host/
10171F:	include/linux/nvme.h
10172F:	include/uapi/linux/nvme_ioctl.h
10173
10174NVM EXPRESS FC TRANSPORT DRIVERS
10175M:	James Smart <james.smart@broadcom.com>
10176L:	linux-nvme@lists.infradead.org
10177S:	Supported
10178F:	include/linux/nvme-fc.h
10179F:	include/linux/nvme-fc-driver.h
10180F:	drivers/nvme/host/fc.c
10181F:	drivers/nvme/target/fc.c
10182F:	drivers/nvme/target/fcloop.c
10183
10184NVM EXPRESS TARGET DRIVER
10185M:	Christoph Hellwig <hch@lst.de>
10186M:	Sagi Grimberg <sagi@grimberg.me>
10187L:	linux-nvme@lists.infradead.org
10188T:	git://git.infradead.org/nvme.git
10189W:	http://git.infradead.org/nvme.git
10190S:	Supported
10191F:	drivers/nvme/target/
10192
10193NVMEM FRAMEWORK
10194M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10195S:	Maintained
10196F:	drivers/nvmem/
10197F:	Documentation/devicetree/bindings/nvmem/
10198F:	Documentation/ABI/stable/sysfs-bus-nvmem
10199F:	include/linux/nvmem-consumer.h
10200F:	include/linux/nvmem-provider.h
10201
10202NXP SGTL5000 DRIVER
10203M:	Fabio Estevam <fabio.estevam@nxp.com>
10204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10207F:	sound/soc/codecs/sgtl5000*
10208
10209NXP TDA998X DRM DRIVER
10210M:	Russell King <linux@armlinux.org.uk>
10211S:	Supported
10212T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10213T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10214F:	drivers/gpu/drm/i2c/tda998x_drv.c
10215F:	include/drm/i2c/tda998x.h
10216
10217NXP TFA9879 DRIVER
10218M:	Peter Rosin <peda@axentia.se>
10219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10220S:	Maintained
10221F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10222F:	sound/soc/codecs/tfa9879*
10223
10224NXP-NCI NFC DRIVER
10225M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10226R:	Charles Gorand <charles.gorand@effinnov.com>
10227L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10228S:	Supported
10229F:	drivers/nfc/nxp-nci
10230
10231OBJTOOL
10232M:	Josh Poimboeuf <jpoimboe@redhat.com>
10233M:	Peter Zijlstra <peterz@infradead.org>
10234S:	Supported
10235F:	tools/objtool/
10236
10237OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10238M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10239M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10240L:	linuxppc-dev@lists.ozlabs.org
10241S:	Supported
10242F:	arch/powerpc/platforms/powernv/ocxl.c
10243F:	arch/powerpc/include/asm/pnv-ocxl.h
10244F:	drivers/misc/ocxl/
10245F:	include/misc/ocxl*
10246F:	include/uapi/misc/ocxl.h
10247F:	Documentation/accelerators/ocxl.rst
10248
10249OMAP AUDIO SUPPORT
10250M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10251M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10252L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10253L:	linux-omap@vger.kernel.org
10254S:	Maintained
10255F:	sound/soc/omap/
10256
10257OMAP CLOCK FRAMEWORK SUPPORT
10258M:	Paul Walmsley <paul@pwsan.com>
10259L:	linux-omap@vger.kernel.org
10260S:	Maintained
10261F:	arch/arm/*omap*/*clock*
10262
10263OMAP DEVICE TREE SUPPORT
10264M:	Benoît Cousson <bcousson@baylibre.com>
10265M:	Tony Lindgren <tony@atomide.com>
10266L:	linux-omap@vger.kernel.org
10267L:	devicetree@vger.kernel.org
10268S:	Maintained
10269F:	arch/arm/boot/dts/*omap*
10270F:	arch/arm/boot/dts/*am3*
10271F:	arch/arm/boot/dts/*am4*
10272F:	arch/arm/boot/dts/*am5*
10273F:	arch/arm/boot/dts/*dra7*
10274
10275OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10276L:	linux-omap@vger.kernel.org
10277L:	linux-fbdev@vger.kernel.org
10278S:	Orphan
10279F:	drivers/video/fbdev/omap2/
10280F:	Documentation/arm/OMAP/DSS
10281
10282OMAP FRAMEBUFFER SUPPORT
10283L:	linux-fbdev@vger.kernel.org
10284L:	linux-omap@vger.kernel.org
10285S:	Orphan
10286F:	drivers/video/fbdev/omap/
10287
10288OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10289M:	Roger Quadros <rogerq@ti.com>
10290M:	Tony Lindgren <tony@atomide.com>
10291L:	linux-omap@vger.kernel.org
10292S:	Maintained
10293F:	drivers/memory/omap-gpmc.c
10294F:	arch/arm/mach-omap2/*gpmc*
10295
10296OMAP GPIO DRIVER
10297M:	Grygorii Strashko <grygorii.strashko@ti.com>
10298M:	Santosh Shilimkar <ssantosh@kernel.org>
10299M:	Kevin Hilman <khilman@kernel.org>
10300L:	linux-omap@vger.kernel.org
10301S:	Maintained
10302F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10303F:	drivers/gpio/gpio-omap.c
10304
10305OMAP HARDWARE SPINLOCK SUPPORT
10306M:	Ohad Ben-Cohen <ohad@wizery.com>
10307L:	linux-omap@vger.kernel.org
10308S:	Maintained
10309F:	drivers/hwspinlock/omap_hwspinlock.c
10310
10311OMAP HS MMC SUPPORT
10312L:	linux-mmc@vger.kernel.org
10313L:	linux-omap@vger.kernel.org
10314S:	Orphan
10315F:	drivers/mmc/host/omap_hsmmc.c
10316
10317OMAP HWMOD DATA
10318M:	Paul Walmsley <paul@pwsan.com>
10319L:	linux-omap@vger.kernel.org
10320S:	Maintained
10321F:	arch/arm/mach-omap2/omap_hwmod*data*
10322
10323OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10324M:	Benoît Cousson <bcousson@baylibre.com>
10325L:	linux-omap@vger.kernel.org
10326S:	Maintained
10327F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10328
10329OMAP HWMOD SUPPORT
10330M:	Benoît Cousson <bcousson@baylibre.com>
10331M:	Paul Walmsley <paul@pwsan.com>
10332L:	linux-omap@vger.kernel.org
10333S:	Maintained
10334F:	arch/arm/mach-omap2/omap_hwmod.*
10335
10336OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10337M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10338L:	linux-media@vger.kernel.org
10339S:	Maintained
10340F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10341F:	drivers/media/platform/omap3isp/
10342F:	drivers/staging/media/omap4iss/
10343
10344OMAP MMC SUPPORT
10345M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10346L:	linux-omap@vger.kernel.org
10347S:	Maintained
10348F:	drivers/mmc/host/omap.c
10349
10350OMAP POWER MANAGEMENT SUPPORT
10351M:	Kevin Hilman <khilman@kernel.org>
10352L:	linux-omap@vger.kernel.org
10353S:	Maintained
10354F:	arch/arm/*omap*/*pm*
10355F:	drivers/cpufreq/omap-cpufreq.c
10356
10357OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10358M:	Rajendra Nayak <rnayak@codeaurora.org>
10359M:	Paul Walmsley <paul@pwsan.com>
10360L:	linux-omap@vger.kernel.org
10361S:	Maintained
10362F:	arch/arm/mach-omap2/prm*
10363
10364OMAP RANDOM NUMBER GENERATOR SUPPORT
10365M:	Deepak Saxena <dsaxena@plexity.net>
10366S:	Maintained
10367F:	drivers/char/hw_random/omap-rng.c
10368
10369OMAP USB SUPPORT
10370L:	linux-usb@vger.kernel.org
10371L:	linux-omap@vger.kernel.org
10372S:	Orphan
10373F:	drivers/usb/*/*omap*
10374F:	arch/arm/*omap*/usb*
10375
10376OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10377M:	Mark Jackson <mpfj@newflow.co.uk>
10378L:	linux-omap@vger.kernel.org
10379S:	Maintained
10380F:	arch/arm/boot/dts/am335x-nano.dts
10381
10382OMAP1 SUPPORT
10383M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10384M:	Tony Lindgren <tony@atomide.com>
10385L:	linux-omap@vger.kernel.org
10386Q:	http://patchwork.kernel.org/project/linux-omap/list/
10387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10388S:	Maintained
10389F:	arch/arm/mach-omap1/
10390F:	arch/arm/plat-omap/
10391F:	arch/arm/configs/omap1_defconfig
10392F:	drivers/i2c/busses/i2c-omap.c
10393F:	include/linux/platform_data/i2c-omap.h
10394
10395OMAP2+ SUPPORT
10396M:	Tony Lindgren <tony@atomide.com>
10397L:	linux-omap@vger.kernel.org
10398W:	http://www.muru.com/linux/omap/
10399W:	http://linux.omap.com/
10400Q:	http://patchwork.kernel.org/project/linux-omap/list/
10401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10402S:	Maintained
10403F:	arch/arm/mach-omap2/
10404F:	arch/arm/plat-omap/
10405F:	arch/arm/configs/omap2plus_defconfig
10406F:	drivers/i2c/busses/i2c-omap.c
10407F:	drivers/irqchip/irq-omap-intc.c
10408F:	drivers/mfd/*omap*.c
10409F:	drivers/mfd/menelaus.c
10410F:	drivers/mfd/palmas.c
10411F:	drivers/mfd/tps65217.c
10412F:	drivers/mfd/tps65218.c
10413F:	drivers/mfd/tps65910.c
10414F:	drivers/mfd/twl-core.[ch]
10415F:	drivers/mfd/twl4030*.c
10416F:	drivers/mfd/twl6030*.c
10417F:	drivers/mfd/twl6040*.c
10418F:	drivers/regulator/palmas-regulator*.c
10419F:	drivers/regulator/pbias-regulator.c
10420F:	drivers/regulator/tps65217-regulator.c
10421F:	drivers/regulator/tps65218-regulator.c
10422F:	drivers/regulator/tps65910-regulator.c
10423F:	drivers/regulator/twl-regulator.c
10424F:	drivers/regulator/twl6030-regulator.c
10425F:	include/linux/platform_data/i2c-omap.h
10426
10427ONION OMEGA2+ BOARD
10428M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10429L:	linux-mips@linux-mips.org
10430S:	Maintained
10431F:	arch/mips/boot/dts/ralink/omega2p.dts
10432
10433OMFS FILESYSTEM
10434M:	Bob Copeland <me@bobcopeland.com>
10435L:	linux-karma-devel@lists.sourceforge.net
10436S:	Maintained
10437F:	Documentation/filesystems/omfs.txt
10438F:	fs/omfs/
10439
10440OMNIKEY CARDMAN 4000 DRIVER
10441M:	Harald Welte <laforge@gnumonks.org>
10442S:	Maintained
10443F:	drivers/char/pcmcia/cm4000_cs.c
10444F:	include/linux/cm4000_cs.h
10445F:	include/uapi/linux/cm4000_cs.h
10446
10447OMNIKEY CARDMAN 4040 DRIVER
10448M:	Harald Welte <laforge@gnumonks.org>
10449S:	Maintained
10450F:	drivers/char/pcmcia/cm4040_cs.*
10451
10452OMNIVISION OV13858 SENSOR DRIVER
10453M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10454L:	linux-media@vger.kernel.org
10455T:	git git://linuxtv.org/media_tree.git
10456S:	Maintained
10457F:	drivers/media/i2c/ov13858.c
10458
10459OMNIVISION OV2685 SENSOR DRIVER
10460M:	Shunqian Zheng <zhengsq@rock-chips.com>
10461L:	linux-media@vger.kernel.org
10462T:	git git://linuxtv.org/media_tree.git
10463S:	Maintained
10464F:	drivers/media/i2c/ov2685.c
10465
10466OMNIVISION OV5640 SENSOR DRIVER
10467M:	Steve Longerbeam <slongerbeam@gmail.com>
10468L:	linux-media@vger.kernel.org
10469T:	git git://linuxtv.org/media_tree.git
10470S:	Maintained
10471F:	drivers/media/i2c/ov5640.c
10472
10473OMNIVISION OV5647 SENSOR DRIVER
10474M:	Luis Oliveira <lolivei@synopsys.com>
10475L:	linux-media@vger.kernel.org
10476T:	git git://linuxtv.org/media_tree.git
10477S:	Maintained
10478F:	drivers/media/i2c/ov5647.c
10479
10480OMNIVISION OV5695 SENSOR DRIVER
10481M:	Shunqian Zheng <zhengsq@rock-chips.com>
10482L:	linux-media@vger.kernel.org
10483T:	git git://linuxtv.org/media_tree.git
10484S:	Maintained
10485F:	drivers/media/i2c/ov5695.c
10486
10487OMNIVISION OV7670 SENSOR DRIVER
10488M:	Jonathan Corbet <corbet@lwn.net>
10489L:	linux-media@vger.kernel.org
10490T:	git git://linuxtv.org/media_tree.git
10491S:	Maintained
10492F:	drivers/media/i2c/ov7670.c
10493F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10494
10495OMNIVISION OV772x SENSOR DRIVER
10496M:	Jacopo Mondi <jacopo@jmondi.org>
10497L:	linux-media@vger.kernel.org
10498T:	git git://linuxtv.org/media_tree.git
10499S:	Odd fixes
10500F:	drivers/media/i2c/ov772x.c
10501F:	include/media/i2c/ov772x.h
10502F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10503
10504OMNIVISION OV7740 SENSOR DRIVER
10505M:	Wenyou Yang <wenyou.yang@microchip.com>
10506L:	linux-media@vger.kernel.org
10507T:	git git://linuxtv.org/media_tree.git
10508S:	Maintained
10509F:	drivers/media/i2c/ov7740.c
10510F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10511
10512OMNIVISION OV9650 SENSOR DRIVER
10513M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10514R:	Akinobu Mita <akinobu.mita@gmail.com>
10515R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10516L:	linux-media@vger.kernel.org
10517T:	git git://linuxtv.org/media_tree.git
10518S:	Maintained
10519F:	drivers/media/i2c/ov9650.c
10520F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10521
10522ONENAND FLASH DRIVER
10523M:	Kyungmin Park <kyungmin.park@samsung.com>
10524L:	linux-mtd@lists.infradead.org
10525S:	Maintained
10526F:	drivers/mtd/nand/onenand/
10527F:	include/linux/mtd/onenand*.h
10528
10529ONSTREAM SCSI TAPE DRIVER
10530M:	Willem Riede <osst@riede.org>
10531L:	osst-users@lists.sourceforge.net
10532L:	linux-scsi@vger.kernel.org
10533S:	Maintained
10534F:	Documentation/scsi/osst.txt
10535F:	drivers/scsi/osst.*
10536F:	drivers/scsi/osst_*.h
10537F:	drivers/scsi/st.h
10538
10539OP-TEE DRIVER
10540M:	Jens Wiklander <jens.wiklander@linaro.org>
10541S:	Maintained
10542F:	drivers/tee/optee/
10543
10544OPA-VNIC DRIVER
10545M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10546M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10547L:	linux-rdma@vger.kernel.org
10548S:	Supported
10549F:	drivers/infiniband/ulp/opa_vnic
10550
10551OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10552M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10553M:	Frank Rowand <frowand.list@gmail.com>
10554L:	devicetree@vger.kernel.org
10555S:	Maintained
10556F:	Documentation/devicetree/dynamic-resolution-notes.txt
10557F:	Documentation/devicetree/overlay-notes.txt
10558F:	drivers/of/overlay.c
10559F:	drivers/of/resolver.c
10560K:	of_overlay_notifier_
10561
10562OPEN FIRMWARE AND FLATTENED DEVICE TREE
10563M:	Rob Herring <robh+dt@kernel.org>
10564M:	Frank Rowand <frowand.list@gmail.com>
10565L:	devicetree@vger.kernel.org
10566W:	http://www.devicetree.org/
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10568S:	Maintained
10569F:	drivers/of/
10570F:	include/linux/of*.h
10571F:	scripts/dtc/
10572F:	Documentation/ABI/testing/sysfs-firmware-ofw
10573
10574OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10575M:	Rob Herring <robh+dt@kernel.org>
10576M:	Mark Rutland <mark.rutland@arm.com>
10577L:	devicetree@vger.kernel.org
10578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10579Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10580S:	Maintained
10581F:	Documentation/devicetree/
10582F:	arch/*/boot/dts/
10583F:	include/dt-bindings/
10584
10585OPENCORES I2C BUS DRIVER
10586M:	Peter Korsgaard <jacmet@sunsite.dk>
10587L:	linux-i2c@vger.kernel.org
10588S:	Maintained
10589F:	Documentation/i2c/busses/i2c-ocores
10590F:	drivers/i2c/busses/i2c-ocores.c
10591
10592OPENRISC ARCHITECTURE
10593M:	Jonas Bonn <jonas@southpole.se>
10594M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10595M:	Stafford Horne <shorne@gmail.com>
10596T:	git git://github.com/openrisc/linux.git
10597L:	openrisc@lists.librecores.org
10598W:	http://openrisc.io
10599S:	Maintained
10600F:	Documentation/devicetree/bindings/openrisc/
10601F:	Documentation/openrisc/
10602F:	arch/openrisc/
10603F:	drivers/irqchip/irq-ompic.c
10604F:	drivers/irqchip/irq-or1k-*
10605
10606OPENVSWITCH
10607M:	Pravin B Shelar <pshelar@ovn.org>
10608L:	netdev@vger.kernel.org
10609L:	dev@openvswitch.org
10610W:	http://openvswitch.org
10611S:	Maintained
10612F:	net/openvswitch/
10613F:	include/uapi/linux/openvswitch.h
10614
10615OPERATING PERFORMANCE POINTS (OPP)
10616M:	Viresh Kumar <vireshk@kernel.org>
10617M:	Nishanth Menon <nm@ti.com>
10618M:	Stephen Boyd <sboyd@kernel.org>
10619L:	linux-pm@vger.kernel.org
10620S:	Maintained
10621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10622F:	drivers/opp/
10623F:	include/linux/pm_opp.h
10624F:	Documentation/power/opp.txt
10625F:	Documentation/devicetree/bindings/opp/
10626
10627OPL4 DRIVER
10628M:	Clemens Ladisch <clemens@ladisch.de>
10629L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10630T:	git git://git.alsa-project.org/alsa-kernel.git
10631S:	Maintained
10632F:	sound/drivers/opl4/
10633
10634OPROFILE
10635M:	Robert Richter <rric@kernel.org>
10636L:	oprofile-list@lists.sf.net
10637S:	Maintained
10638F:	arch/*/include/asm/oprofile*.h
10639F:	arch/*/oprofile/
10640F:	drivers/oprofile/
10641F:	include/linux/oprofile.h
10642
10643ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10644M:	Mark Fasheh <mark@fasheh.com>
10645M:	Joel Becker <jlbec@evilplan.org>
10646L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10647W:	http://ocfs2.wiki.kernel.org
10648S:	Supported
10649F:	Documentation/filesystems/ocfs2.txt
10650F:	Documentation/filesystems/dlmfs.txt
10651F:	fs/ocfs2/
10652
10653ORANGEFS FILESYSTEM
10654M:	Mike Marshall <hubcap@omnibond.com>
10655R:	Martin Brandenburg <martin@omnibond.com>
10656L:	devel@lists.orangefs.org
10657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10658S:	Supported
10659F:	fs/orangefs/
10660F:	Documentation/filesystems/orangefs.txt
10661
10662ORINOCO DRIVER
10663L:	linux-wireless@vger.kernel.org
10664W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10665W:	http://www.nongnu.org/orinoco/
10666S:	Orphan
10667F:	drivers/net/wireless/intersil/orinoco/
10668
10669OSD LIBRARY and FILESYSTEM
10670M:	Boaz Harrosh <ooo@electrozaur.com>
10671S:	Maintained
10672F:	drivers/scsi/osd/
10673F:	include/scsi/osd_*
10674F:	fs/exofs/
10675
10676OV2659 OMNIVISION SENSOR DRIVER
10677M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10678L:	linux-media@vger.kernel.org
10679W:	https://linuxtv.org
10680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10681T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10682S:	Maintained
10683F:	drivers/media/i2c/ov2659.c
10684F:	include/media/i2c/ov2659.h
10685
10686OVERLAY FILESYSTEM
10687M:	Miklos Szeredi <miklos@szeredi.hu>
10688L:	linux-unionfs@vger.kernel.org
10689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10690S:	Supported
10691F:	fs/overlayfs/
10692F:	Documentation/filesystems/overlayfs.txt
10693
10694P54 WIRELESS DRIVER
10695M:	Christian Lamparter <chunkeey@googlemail.com>
10696L:	linux-wireless@vger.kernel.org
10697W:	http://wireless.kernel.org/en/users/Drivers/p54
10698S:	Maintained
10699F:	drivers/net/wireless/intersil/p54/
10700
10701PA SEMI ETHERNET DRIVER
10702L:	netdev@vger.kernel.org
10703S:	Orphan
10704F:	drivers/net/ethernet/pasemi/*
10705
10706PA SEMI SMBUS DRIVER
10707L:	linux-i2c@vger.kernel.org
10708S:	Orphan
10709F:	drivers/i2c/busses/i2c-pasemi.c
10710
10711PADATA PARALLEL EXECUTION MECHANISM
10712M:	Steffen Klassert <steffen.klassert@secunet.com>
10713L:	linux-crypto@vger.kernel.org
10714S:	Maintained
10715F:	kernel/padata.c
10716F:	include/linux/padata.h
10717F:	Documentation/padata.txt
10718
10719PANASONIC LAPTOP ACPI EXTRAS DRIVER
10720M:	Harald Welte <laforge@gnumonks.org>
10721L:	platform-driver-x86@vger.kernel.org
10722S:	Maintained
10723F:	drivers/platform/x86/panasonic-laptop.c
10724
10725PARALLEL LCD/KEYPAD PANEL DRIVER
10726M:	Willy Tarreau <willy@haproxy.com>
10727M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10728S:	Odd Fixes
10729F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10730F:	drivers/misc/panel.c
10731
10732PARALLEL PORT SUBSYSTEM
10733M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10734M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10735L:	linux-parport@lists.infradead.org (subscribers-only)
10736S:	Maintained
10737F:	drivers/parport/
10738F:	include/linux/parport*.h
10739F:	drivers/char/ppdev.c
10740F:	include/uapi/linux/ppdev.h
10741F:	Documentation/parport*.txt
10742
10743PARAVIRT_OPS INTERFACE
10744M:	Juergen Gross <jgross@suse.com>
10745M:	Alok Kataria <akataria@vmware.com>
10746L:	virtualization@lists.linux-foundation.org
10747S:	Supported
10748F:	Documentation/virtual/paravirt_ops.txt
10749F:	arch/*/kernel/paravirt*
10750F:	arch/*/include/asm/paravirt*.h
10751F:	include/linux/hypervisor.h
10752
10753PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10754M:	Tim Waugh <tim@cyberelk.net>
10755L:	linux-parport@lists.infradead.org (subscribers-only)
10756S:	Maintained
10757F:	Documentation/blockdev/paride.txt
10758F:	drivers/block/paride/
10759
10760PARISC ARCHITECTURE
10761M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10762M:	Helge Deller <deller@gmx.de>
10763L:	linux-parisc@vger.kernel.org
10764W:	http://www.parisc-linux.org/
10765Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10768S:	Maintained
10769F:	arch/parisc/
10770F:	Documentation/parisc/
10771F:	drivers/parisc/
10772F:	drivers/char/agp/parisc-agp.c
10773F:	drivers/input/serio/gscps2.c
10774F:	drivers/parport/parport_gsc.*
10775F:	drivers/tty/serial/8250/8250_gsc.c
10776F:	drivers/video/fbdev/sti*
10777F:	drivers/video/console/sti*
10778F:	drivers/video/logo/logo_parisc*
10779
10780PARMAN
10781M:	Jiri Pirko <jiri@mellanox.com>
10782L:	netdev@vger.kernel.org
10783S:	Supported
10784F:	lib/parman.c
10785F:	lib/test_parman.c
10786F:	include/linux/parman.h
10787
10788PC87360 HARDWARE MONITORING DRIVER
10789M:	Jim Cromie <jim.cromie@gmail.com>
10790L:	linux-hwmon@vger.kernel.org
10791S:	Maintained
10792F:	Documentation/hwmon/pc87360
10793F:	drivers/hwmon/pc87360.c
10794
10795PC8736x GPIO DRIVER
10796M:	Jim Cromie <jim.cromie@gmail.com>
10797S:	Maintained
10798F:	drivers/char/pc8736x_gpio.c
10799
10800PC87427 HARDWARE MONITORING DRIVER
10801M:	Jean Delvare <jdelvare@suse.com>
10802L:	linux-hwmon@vger.kernel.org
10803S:	Maintained
10804F:	Documentation/hwmon/pc87427
10805F:	drivers/hwmon/pc87427.c
10806
10807PCA9532 LED DRIVER
10808M:	Riku Voipio <riku.voipio@iki.fi>
10809S:	Maintained
10810F:	drivers/leds/leds-pca9532.c
10811F:	include/linux/leds-pca9532.h
10812
10813PCA9541 I2C BUS MASTER SELECTOR DRIVER
10814M:	Guenter Roeck <linux@roeck-us.net>
10815L:	linux-i2c@vger.kernel.org
10816S:	Maintained
10817F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10818
10819PCDP - PRIMARY CONSOLE AND DEBUG PORT
10820M:	Khalid Aziz <khalid@gonehiking.org>
10821S:	Maintained
10822F:	drivers/firmware/pcdp.*
10823
10824PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10825M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10826L:	linux-pci@vger.kernel.org
10827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10828S:	Maintained
10829F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10830F:	drivers/pci/controller/pci-aardvark.c
10831
10832PCI DRIVER FOR ALTERA PCIE IP
10833M:	Ley Foon Tan <lftan@altera.com>
10834L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10835L:	linux-pci@vger.kernel.org
10836S:	Supported
10837F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10838F:	drivers/pci/controller/pcie-altera.c
10839
10840PCI DRIVER FOR APPLIEDMICRO XGENE
10841M:	Tanmay Inamdar <tinamdar@apm.com>
10842L:	linux-pci@vger.kernel.org
10843L:	linux-arm-kernel@lists.infradead.org
10844S:	Maintained
10845F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10846F:	drivers/pci/controller/pci-xgene.c
10847
10848PCI DRIVER FOR ARM VERSATILE PLATFORM
10849M:	Rob Herring <robh@kernel.org>
10850L:	linux-pci@vger.kernel.org
10851L:	linux-arm-kernel@lists.infradead.org
10852S:	Maintained
10853F:	Documentation/devicetree/bindings/pci/versatile.txt
10854F:	drivers/pci/controller/pci-versatile.c
10855
10856PCI DRIVER FOR ARMADA 8K
10857M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10858L:	linux-pci@vger.kernel.org
10859L:	linux-arm-kernel@lists.infradead.org
10860S:	Maintained
10861F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10862F:	drivers/pci/controller/dwc/pcie-armada8k.c
10863
10864PCI DRIVER FOR CADENCE PCIE IP
10865M:	Alan Douglas <adouglas@cadence.com>
10866L:	linux-pci@vger.kernel.org
10867S:	Maintained
10868F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10869F:	drivers/pci/controller/pcie-cadence*
10870
10871PCI DRIVER FOR FREESCALE LAYERSCAPE
10872M:	Minghuan Lian <minghuan.Lian@nxp.com>
10873M:	Mingkai Hu <mingkai.hu@nxp.com>
10874M:	Roy Zang <roy.zang@nxp.com>
10875L:	linuxppc-dev@lists.ozlabs.org
10876L:	linux-pci@vger.kernel.org
10877L:	linux-arm-kernel@lists.infradead.org
10878S:	Maintained
10879F:	drivers/pci/controller/dwc/*layerscape*
10880
10881PCI DRIVER FOR GENERIC OF HOSTS
10882M:	Will Deacon <will.deacon@arm.com>
10883L:	linux-pci@vger.kernel.org
10884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10885S:	Maintained
10886F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10887F:	drivers/pci/controller/pci-host-common.c
10888F:	drivers/pci/controller/pci-host-generic.c
10889
10890PCI DRIVER FOR IMX6
10891M:	Richard Zhu <hongxing.zhu@nxp.com>
10892M:	Lucas Stach <l.stach@pengutronix.de>
10893L:	linux-pci@vger.kernel.org
10894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10895S:	Maintained
10896F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10897F:	drivers/pci/controller/dwc/*imx6*
10898
10899PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10900M:	Keith Busch <keith.busch@intel.com>
10901M:	Jonathan Derrick <jonathan.derrick@intel.com>
10902L:	linux-pci@vger.kernel.org
10903S:	Supported
10904F:	drivers/pci/controller/vmd.c
10905
10906PCI DRIVER FOR MICROSEMI SWITCHTEC
10907M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10908M:	Logan Gunthorpe <logang@deltatee.com>
10909L:	linux-pci@vger.kernel.org
10910S:	Maintained
10911F:	Documentation/switchtec.txt
10912F:	Documentation/ABI/testing/sysfs-class-switchtec
10913F:	drivers/pci/switch/switchtec*
10914F:	include/uapi/linux/switchtec_ioctl.h
10915F:	include/linux/switchtec.h
10916F:	drivers/ntb/hw/mscc/
10917
10918PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10919M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10920M:	Jason Cooper <jason@lakedaemon.net>
10921L:	linux-pci@vger.kernel.org
10922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10923S:	Maintained
10924F:	drivers/pci/controller/*mvebu*
10925
10926PCI DRIVER FOR NVIDIA TEGRA
10927M:	Thierry Reding <thierry.reding@gmail.com>
10928L:	linux-tegra@vger.kernel.org
10929L:	linux-pci@vger.kernel.org
10930S:	Supported
10931F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10932F:	drivers/pci/controller/pci-tegra.c
10933
10934PCI DRIVER FOR RENESAS R-CAR
10935M:	Simon Horman <horms@verge.net.au>
10936L:	linux-pci@vger.kernel.org
10937L:	linux-renesas-soc@vger.kernel.org
10938S:	Maintained
10939F:	drivers/pci/controller/*rcar*
10940
10941PCI DRIVER FOR SAMSUNG EXYNOS
10942M:	Jingoo Han <jingoohan1@gmail.com>
10943L:	linux-pci@vger.kernel.org
10944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10945L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10946S:	Maintained
10947F:	drivers/pci/controller/dwc/pci-exynos.c
10948
10949PCI DRIVER FOR SYNOPSYS DESIGNWARE
10950M:	Jingoo Han <jingoohan1@gmail.com>
10951M:	Joao Pinto <Joao.Pinto@synopsys.com>
10952L:	linux-pci@vger.kernel.org
10953S:	Maintained
10954F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10955F:	drivers/pci/controller/dwc/*designware*
10956
10957PCI DRIVER FOR TI DRA7XX
10958M:	Kishon Vijay Abraham I <kishon@ti.com>
10959L:	linux-omap@vger.kernel.org
10960L:	linux-pci@vger.kernel.org
10961S:	Supported
10962F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10963F:	drivers/pci/controller/dwc/pci-dra7xx.c
10964
10965PCI DRIVER FOR TI KEYSTONE
10966M:	Murali Karicheri <m-karicheri2@ti.com>
10967L:	linux-pci@vger.kernel.org
10968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10969S:	Maintained
10970F:	drivers/pci/controller/dwc/*keystone*
10971
10972PCI ENDPOINT SUBSYSTEM
10973M:	Kishon Vijay Abraham I <kishon@ti.com>
10974M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10975L:	linux-pci@vger.kernel.org
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10977S:	Supported
10978F:	drivers/pci/endpoint/
10979F:	drivers/misc/pci_endpoint_test.c
10980F:	tools/pci/
10981
10982PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10983M:	Russell Currey <ruscur@russell.cc>
10984L:	linuxppc-dev@lists.ozlabs.org
10985S:	Supported
10986F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10987F:	arch/powerpc/kernel/eeh*.c
10988F:	arch/powerpc/platforms/*/eeh*.c
10989F:	arch/powerpc/include/*/eeh*.h
10990
10991PCI ERROR RECOVERY
10992M:	Linas Vepstas <linasvepstas@gmail.com>
10993L:	linux-pci@vger.kernel.org
10994S:	Supported
10995F:	Documentation/PCI/pci-error-recovery.txt
10996
10997PCI MSI DRIVER FOR ALTERA MSI IP
10998M:	Ley Foon Tan <lftan@altera.com>
10999L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11000L:	linux-pci@vger.kernel.org
11001S:	Supported
11002F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11003F:	drivers/pci/controller/pcie-altera-msi.c
11004
11005PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11006M:	Duc Dang <dhdang@apm.com>
11007L:	linux-pci@vger.kernel.org
11008L:	linux-arm-kernel@lists.infradead.org
11009S:	Maintained
11010F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11011F:	drivers/pci/controller/pci-xgene-msi.c
11012
11013PCI SUBSYSTEM
11014M:	Bjorn Helgaas <bhelgaas@google.com>
11015L:	linux-pci@vger.kernel.org
11016Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11018S:	Supported
11019F:	Documentation/devicetree/bindings/pci/
11020F:	Documentation/PCI/
11021F:	drivers/acpi/pci*
11022F:	drivers/pci/
11023F:	include/asm-generic/pci*
11024F:	include/linux/pci*
11025F:	include/linux/of_pci.h
11026F:	include/uapi/linux/pci*
11027F:	lib/pci*
11028F:	arch/x86/pci/
11029F:	arch/x86/kernel/quirks.c
11030
11031PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11032M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11033L:	linux-pci@vger.kernel.org
11034Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11036S:	Supported
11037F:	drivers/pci/controller/
11038
11039PCIE DRIVER FOR AXIS ARTPEC
11040M:	Jesper Nilsson <jesper.nilsson@axis.com>
11041L:	linux-arm-kernel@axis.com
11042L:	linux-pci@vger.kernel.org
11043S:	Maintained
11044F:	Documentation/devicetree/bindings/pci/axis,artpec*
11045F:	drivers/pci/controller/dwc/*artpec*
11046
11047PCIE DRIVER FOR CAVIUM THUNDERX
11048M:	David Daney <david.daney@cavium.com>
11049L:	linux-pci@vger.kernel.org
11050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11051S:	Supported
11052F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11053F:	drivers/pci/controller/pci-thunder-*
11054
11055PCIE DRIVER FOR HISILICON
11056M:	Zhou Wang <wangzhou1@hisilicon.com>
11057L:	linux-pci@vger.kernel.org
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11060F:	drivers/pci/controller/dwc/pcie-hisi.c
11061
11062PCIE DRIVER FOR HISILICON KIRIN
11063M:	Xiaowei Song <songxiaowei@hisilicon.com>
11064M:	Binghui Wang <wangbinghui@hisilicon.com>
11065L:	linux-pci@vger.kernel.org
11066S:	Maintained
11067F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11068F:	drivers/pci/controller/dwc/pcie-kirin.c
11069
11070PCIE DRIVER FOR HISILICON STB
11071M:	Jianguo Sun <sunjianguo1@huawei.com>
11072M:	Shawn Guo <shawn.guo@linaro.org>
11073L:	linux-pci@vger.kernel.org
11074S:	Maintained
11075F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11076F:	drivers/pci/controller/dwc/pcie-histb.c
11077
11078PCIE DRIVER FOR MEDIATEK
11079M:	Ryder Lee <ryder.lee@mediatek.com>
11080L:	linux-pci@vger.kernel.org
11081L:	linux-mediatek@lists.infradead.org
11082S:	Supported
11083F:	Documentation/devicetree/bindings/pci/mediatek*
11084F:	drivers/pci/controller/*mediatek*
11085
11086PCIE DRIVER FOR QUALCOMM MSM
11087M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11088L:	linux-pci@vger.kernel.org
11089L:	linux-arm-msm@vger.kernel.org
11090S:	Maintained
11091F:	drivers/pci/controller/dwc/*qcom*
11092
11093PCIE DRIVER FOR ROCKCHIP
11094M:	Shawn Lin <shawn.lin@rock-chips.com>
11095L:	linux-pci@vger.kernel.org
11096L:	linux-rockchip@lists.infradead.org
11097S:	Maintained
11098F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11099F:	drivers/pci/controller/pcie-rockchip*
11100
11101PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11102M:	Linus Walleij <linus.walleij@linaro.org>
11103L:	linux-pci@vger.kernel.org
11104S:	Maintained
11105F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11106F:	drivers/pci/controller/pci-v3-semi.c
11107
11108PCIE DRIVER FOR ST SPEAR13XX
11109M:	Pratyush Anand <pratyush.anand@gmail.com>
11110L:	linux-pci@vger.kernel.org
11111S:	Maintained
11112F:	drivers/pci/controller/dwc/*spear*
11113
11114PCMCIA SUBSYSTEM
11115M:	Dominik Brodowski <linux@dominikbrodowski.net>
11116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11117S:	Odd Fixes
11118F:	Documentation/pcmcia/
11119F:	tools/pcmcia/
11120F:	drivers/pcmcia/
11121F:	include/pcmcia/
11122
11123PCNET32 NETWORK DRIVER
11124M:	Don Fry <pcnet32@frontier.com>
11125L:	netdev@vger.kernel.org
11126S:	Maintained
11127F:	drivers/net/ethernet/amd/pcnet32.c
11128
11129PCRYPT PARALLEL CRYPTO ENGINE
11130M:	Steffen Klassert <steffen.klassert@secunet.com>
11131L:	linux-crypto@vger.kernel.org
11132S:	Maintained
11133F:	crypto/pcrypt.c
11134F:	include/crypto/pcrypt.h
11135
11136PEAQ WMI HOTKEYS DRIVER
11137M:	Hans de Goede <hdegoede@redhat.com>
11138L:	platform-driver-x86@vger.kernel.org
11139S:	Maintained
11140F:	drivers/platform/x86/peaq-wmi.c
11141
11142PER-CPU MEMORY ALLOCATOR
11143M:	Tejun Heo <tj@kernel.org>
11144M:	Christoph Lameter <cl@linux.com>
11145M:	Dennis Zhou <dennisszhou@gmail.com>
11146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11147S:	Maintained
11148F:	include/linux/percpu*.h
11149F:	mm/percpu*.c
11150F:	arch/*/include/asm/percpu.h
11151
11152PER-TASK DELAY ACCOUNTING
11153M:	Balbir Singh <bsingharora@gmail.com>
11154S:	Maintained
11155F:	include/linux/delayacct.h
11156F:	kernel/delayacct.c
11157
11158PERFORMANCE EVENTS SUBSYSTEM
11159M:	Peter Zijlstra <peterz@infradead.org>
11160M:	Ingo Molnar <mingo@redhat.com>
11161M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11162R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11163R:	Jiri Olsa <jolsa@redhat.com>
11164R:	Namhyung Kim <namhyung@kernel.org>
11165L:	linux-kernel@vger.kernel.org
11166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11167S:	Supported
11168F:	kernel/events/*
11169F:	include/linux/perf_event.h
11170F:	include/uapi/linux/perf_event.h
11171F:	arch/*/kernel/perf_event*.c
11172F:	arch/*/kernel/*/perf_event*.c
11173F:	arch/*/kernel/*/*/perf_event*.c
11174F:	arch/*/include/asm/perf_event.h
11175F:	arch/*/kernel/perf_callchain.c
11176F:	arch/*/events/*
11177F:	tools/perf/
11178
11179PERSONALITY HANDLING
11180M:	Christoph Hellwig <hch@infradead.org>
11181L:	linux-abi-devel@lists.sourceforge.net
11182S:	Maintained
11183F:	include/linux/personality.h
11184F:	include/uapi/linux/personality.h
11185
11186PHONET PROTOCOL
11187M:	Remi Denis-Courmont <courmisch@gmail.com>
11188S:	Supported
11189F:	Documentation/networking/phonet.txt
11190F:	include/linux/phonet.h
11191F:	include/net/phonet/
11192F:	include/uapi/linux/phonet.h
11193F:	net/phonet/
11194
11195PHRAM MTD DRIVER
11196M:	Joern Engel <joern@lazybastard.org>
11197L:	linux-mtd@lists.infradead.org
11198S:	Maintained
11199F:	drivers/mtd/devices/phram.c
11200
11201PICOLCD HID DRIVER
11202M:	Bruno Prémont <bonbons@linux-vserver.org>
11203L:	linux-input@vger.kernel.org
11204S:	Maintained
11205F:	drivers/hid/hid-picolcd*
11206
11207PICOXCELL SUPPORT
11208M:	Jamie Iles <jamie@jamieiles.com>
11209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11210T:	git git://github.com/jamieiles/linux-2.6-ji.git
11211S:	Supported
11212F:	arch/arm/boot/dts/picoxcell*
11213F:	arch/arm/mach-picoxcell/
11214F:	drivers/crypto/picoxcell*
11215
11216PIN CONTROL SUBSYSTEM
11217M:	Linus Walleij <linus.walleij@linaro.org>
11218L:	linux-gpio@vger.kernel.org
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11220S:	Maintained
11221F:	Documentation/devicetree/bindings/pinctrl/
11222F:	Documentation/driver-api/pinctl.rst
11223F:	drivers/pinctrl/
11224F:	include/linux/pinctrl/
11225
11226PIN CONTROLLER - ATMEL AT91
11227M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11229S:	Maintained
11230F:	drivers/pinctrl/pinctrl-at91.*
11231
11232PIN CONTROLLER - ATMEL AT91 PIO4
11233M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11235L:	linux-gpio@vger.kernel.org
11236S:	Supported
11237F:	drivers/pinctrl/pinctrl-at91-pio4.*
11238
11239PIN CONTROLLER - FREESCALE
11240M:	Dong Aisheng <aisheng.dong@nxp.com>
11241M:	Fabio Estevam <festevam@gmail.com>
11242M:	Shawn Guo <shawnguo@kernel.org>
11243M:	Stefan Agner <stefan@agner.ch>
11244R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11245L:	linux-gpio@vger.kernel.org
11246S:	Maintained
11247F:	drivers/pinctrl/freescale/
11248F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11249
11250PIN CONTROLLER - INTEL
11251M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11252M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11253S:	Maintained
11254F:	drivers/pinctrl/intel/
11255
11256PIN CONTROLLER - MEDIATEK
11257M:	Sean Wang <sean.wang@mediatek.com>
11258L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11259S:	Maintained
11260F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11261F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11262F:	drivers/pinctrl/mediatek/mtk-eint.*
11263F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11264F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11265F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11266
11267PIN CONTROLLER - QUALCOMM
11268M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11269S:	Maintained
11270L:	linux-arm-msm@vger.kernel.org
11271F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11272F:	drivers/pinctrl/qcom/
11273
11274PIN CONTROLLER - RENESAS
11275M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11276M:	Geert Uytterhoeven <geert+renesas@glider.be>
11277L:	linux-renesas-soc@vger.kernel.org
11278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11279S:	Maintained
11280F:	drivers/pinctrl/sh-pfc/
11281
11282PIN CONTROLLER - SAMSUNG
11283M:	Tomasz Figa <tomasz.figa@gmail.com>
11284M:	Krzysztof Kozlowski <krzk@kernel.org>
11285M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11287L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11288Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11290S:	Maintained
11291F:	drivers/pinctrl/samsung/
11292F:	include/dt-bindings/pinctrl/samsung.h
11293F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11294
11295PIN CONTROLLER - SINGLE
11296M:	Tony Lindgren <tony@atomide.com>
11297M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11299L:	linux-omap@vger.kernel.org
11300S:	Maintained
11301F:	drivers/pinctrl/pinctrl-single.c
11302
11303PIN CONTROLLER - ST SPEAR
11304M:	Viresh Kumar <vireshk@kernel.org>
11305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11306W:	http://www.st.com/spear
11307S:	Maintained
11308F:	drivers/pinctrl/spear/
11309
11310PISTACHIO SOC SUPPORT
11311M:	James Hartley <james.hartley@sondrel.com>
11312L:	linux-mips@linux-mips.org
11313S:	Odd Fixes
11314F:	arch/mips/pistachio/
11315F:	arch/mips/include/asm/mach-pistachio/
11316F:	arch/mips/boot/dts/img/pistachio*
11317F:	arch/mips/configs/pistachio*_defconfig
11318
11319PKTCDVD DRIVER
11320S:	Orphan
11321M:	linux-block@vger.kernel.org
11322F:	drivers/block/pktcdvd.c
11323F:	include/linux/pktcdvd.h
11324F:	include/uapi/linux/pktcdvd.h
11325
11326PKUNITY SOC DRIVERS
11327M:	Guan Xuetao <gxt@pku.edu.cn>
11328W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11329S:	Maintained
11330T:	git git://github.com/gxt/linux.git
11331F:	drivers/input/serio/i8042-unicore32io.h
11332F:	drivers/i2c/busses/i2c-puv3.c
11333F:	drivers/video/fbdev/fb-puv3.c
11334F:	drivers/rtc/rtc-puv3.c
11335
11336PMBUS HARDWARE MONITORING DRIVERS
11337M:	Guenter Roeck <linux@roeck-us.net>
11338L:	linux-hwmon@vger.kernel.org
11339W:	http://hwmon.wiki.kernel.org/
11340W:	http://www.roeck-us.net/linux/drivers/
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11342S:	Maintained
11343F:	Documentation/hwmon/pmbus
11344F:	drivers/hwmon/pmbus/
11345F:	include/linux/pmbus.h
11346
11347PMC SIERRA MaxRAID DRIVER
11348L:	linux-scsi@vger.kernel.org
11349W:	http://www.pmc-sierra.com/
11350S:	Orphan
11351F:	drivers/scsi/pmcraid.*
11352
11353PMC SIERRA PM8001 DRIVER
11354M:	Jack Wang <jinpu.wang@profitbricks.com>
11355M:	lindar_liu@usish.com
11356L:	linux-scsi@vger.kernel.org
11357S:	Supported
11358F:	drivers/scsi/pm8001/
11359
11360PNP SUPPORT
11361M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11362S:	Maintained
11363F:	drivers/pnp/
11364
11365POSIX CLOCKS and TIMERS
11366M:	Thomas Gleixner <tglx@linutronix.de>
11367L:	linux-kernel@vger.kernel.org
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11369S:	Maintained
11370F:	fs/timerfd.c
11371F:	include/linux/timer*
11372F:	kernel/time/*timer*
11373
11374POWER MANAGEMENT CORE
11375M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11376L:	linux-pm@vger.kernel.org
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11378B:	https://bugzilla.kernel.org
11379S:	Supported
11380F:	drivers/base/power/
11381F:	include/linux/pm.h
11382F:	include/linux/pm_*
11383F:	include/linux/powercap.h
11384F:	drivers/powercap/
11385F:	kernel/configs/nopm.config
11386
11387POWER STATE COORDINATION INTERFACE (PSCI)
11388M:	Mark Rutland <mark.rutland@arm.com>
11389M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11390L:	linux-arm-kernel@lists.infradead.org
11391S:	Maintained
11392F:	drivers/firmware/psci*.c
11393F:	include/linux/psci.h
11394F:	include/uapi/linux/psci.h
11395
11396POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11397M:	Sebastian Reichel <sre@kernel.org>
11398L:	linux-pm@vger.kernel.org
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11400S:	Maintained
11401F:	Documentation/ABI/testing/sysfs-class-power
11402F:	Documentation/devicetree/bindings/power/supply/
11403F:	include/linux/power_supply.h
11404F:	drivers/power/supply/
11405
11406POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11407M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11408L:	linuxppc-dev@lists.ozlabs.org
11409S:	Maintained
11410F:	drivers/char/powernv-op-panel.c
11411
11412PPP OVER ATM (RFC 2364)
11413M:	Mitchell Blank Jr <mitch@sfgoth.com>
11414S:	Maintained
11415F:	net/atm/pppoatm.c
11416F:	include/uapi/linux/atmppp.h
11417
11418PPP OVER ETHERNET
11419M:	Michal Ostrowski <mostrows@earthlink.net>
11420S:	Maintained
11421F:	drivers/net/ppp/pppoe.c
11422F:	drivers/net/ppp/pppox.c
11423
11424PPP OVER L2TP
11425M:	James Chapman <jchapman@katalix.com>
11426S:	Maintained
11427F:	net/l2tp/l2tp_ppp.c
11428F:	include/linux/if_pppol2tp.h
11429F:	include/uapi/linux/if_pppol2tp.h
11430
11431PPP PROTOCOL DRIVERS AND COMPRESSORS
11432M:	Paul Mackerras <paulus@samba.org>
11433L:	linux-ppp@vger.kernel.org
11434S:	Maintained
11435F:	drivers/net/ppp/ppp_*
11436
11437PPS SUPPORT
11438M:	Rodolfo Giometti <giometti@enneenne.com>
11439W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11440L:	linuxpps@ml.enneenne.com (subscribers-only)
11441S:	Maintained
11442F:	Documentation/pps/
11443F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11444F:	Documentation/ABI/testing/sysfs-pps
11445F:	drivers/pps/
11446F:	include/linux/pps*.h
11447F:	include/uapi/linux/pps.h
11448
11449PPTP DRIVER
11450M:	Dmitry Kozlov <xeb@mail.ru>
11451L:	netdev@vger.kernel.org
11452S:	Maintained
11453F:	drivers/net/ppp/pptp.c
11454W:	http://sourceforge.net/projects/accel-pptp
11455
11456PREEMPTIBLE KERNEL
11457M:	Robert Love <rml@tech9.net>
11458L:	kpreempt-tech@lists.sourceforge.net
11459W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11460S:	Supported
11461F:	Documentation/preempt-locking.txt
11462F:	include/linux/preempt.h
11463
11464PRINTK
11465M:	Petr Mladek <pmladek@suse.com>
11466M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11467R:	Steven Rostedt <rostedt@goodmis.org>
11468S:	Maintained
11469F:	kernel/printk/
11470F:	include/linux/printk.h
11471
11472PRISM54 WIRELESS DRIVER
11473M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11474L:	linux-wireless@vger.kernel.org
11475W:	http://wireless.kernel.org/en/users/Drivers/p54
11476S:	Obsolete
11477F:	drivers/net/wireless/intersil/prism54/
11478
11479PROC FILESYSTEM
11480R:	Alexey Dobriyan <adobriyan@gmail.com>
11481L:	linux-kernel@vger.kernel.org
11482L:	linux-fsdevel@vger.kernel.org
11483S:	Maintained
11484F:	fs/proc/
11485F:	include/linux/proc_fs.h
11486F:	tools/testing/selftests/proc/
11487
11488PROC SYSCTL
11489M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11490M:	Kees Cook <keescook@chromium.org>
11491L:	linux-kernel@vger.kernel.org
11492L:	linux-fsdevel@vger.kernel.org
11493S:	Maintained
11494F:	fs/proc/proc_sysctl.c
11495F:	include/linux/sysctl.h
11496F:	kernel/sysctl.c
11497F:	tools/testing/selftests/sysctl/
11498
11499PS3 NETWORK SUPPORT
11500M:	Geoff Levand <geoff@infradead.org>
11501L:	netdev@vger.kernel.org
11502L:	linuxppc-dev@lists.ozlabs.org
11503S:	Maintained
11504F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11505
11506PS3 PLATFORM SUPPORT
11507M:	Geoff Levand <geoff@infradead.org>
11508L:	linuxppc-dev@lists.ozlabs.org
11509S:	Maintained
11510F:	arch/powerpc/boot/ps3*
11511F:	arch/powerpc/include/asm/lv1call.h
11512F:	arch/powerpc/include/asm/ps3*.h
11513F:	arch/powerpc/platforms/ps3/
11514F:	drivers/*/ps3*
11515F:	drivers/ps3/
11516F:	drivers/rtc/rtc-ps3.c
11517F:	drivers/usb/host/*ps3.c
11518F:	sound/ppc/snd_ps3*
11519
11520PS3VRAM DRIVER
11521M:	Jim Paris <jim@jtan.com>
11522M:	Geoff Levand <geoff@infradead.org>
11523L:	linuxppc-dev@lists.ozlabs.org
11524S:	Maintained
11525F:	drivers/block/ps3vram.c
11526
11527PSAMPLE PACKET SAMPLING SUPPORT:
11528M:	Yotam Gigi <yotam.gi@gmail.com>
11529S:	Maintained
11530F:	net/psample
11531F:	include/net/psample.h
11532F:	include/uapi/linux/psample.h
11533
11534PSTORE FILESYSTEM
11535M:	Kees Cook <keescook@chromium.org>
11536M:	Anton Vorontsov <anton@enomsg.org>
11537M:	Colin Cross <ccross@android.com>
11538M:	Tony Luck <tony.luck@intel.com>
11539S:	Maintained
11540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11541F:	fs/pstore/
11542F:	include/linux/pstore*
11543F:	drivers/firmware/efi/efi-pstore.c
11544F:	drivers/acpi/apei/erst.c
11545F:	Documentation/admin-guide/ramoops.rst
11546F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11547K:	\b(pstore|ramoops)
11548
11549PTP HARDWARE CLOCK SUPPORT
11550M:	Richard Cochran <richardcochran@gmail.com>
11551L:	netdev@vger.kernel.org
11552S:	Maintained
11553W:	http://linuxptp.sourceforge.net/
11554F:	Documentation/ABI/testing/sysfs-ptp
11555F:	Documentation/ptp/*
11556F:	drivers/net/phy/dp83640*
11557F:	drivers/ptp/*
11558F:	include/linux/ptp_cl*
11559
11560PTRACE SUPPORT
11561M:	Oleg Nesterov <oleg@redhat.com>
11562S:	Maintained
11563F:	include/asm-generic/syscall.h
11564F:	include/linux/ptrace.h
11565F:	include/linux/regset.h
11566F:	include/linux/tracehook.h
11567F:	include/uapi/linux/ptrace.h
11568F:	include/uapi/linux/ptrace.h
11569F:	include/asm-generic/ptrace.h
11570F:	kernel/ptrace.c
11571F:	arch/*/ptrace*.c
11572F:	arch/*/*/ptrace*.c
11573F:	arch/*/include/asm/ptrace*.h
11574
11575PULSE8-CEC DRIVER
11576M:	Hans Verkuil <hverkuil@xs4all.nl>
11577L:	linux-media@vger.kernel.org
11578T:	git git://linuxtv.org/media_tree.git
11579S:	Maintained
11580F:	drivers/media/usb/pulse8-cec/*
11581F:	Documentation/media/cec-drivers/pulse8-cec.rst
11582
11583PVRUSB2 VIDEO4LINUX DRIVER
11584M:	Mike Isely <isely@pobox.com>
11585L:	pvrusb2@isely.net	(subscribers-only)
11586L:	linux-media@vger.kernel.org
11587W:	http://www.isely.net/pvrusb2/
11588T:	git git://linuxtv.org/media_tree.git
11589S:	Maintained
11590F:	Documentation/media/v4l-drivers/pvrusb2*
11591F:	drivers/media/usb/pvrusb2/
11592
11593PWC WEBCAM DRIVER
11594M:	Hans Verkuil <hverkuil@xs4all.nl>
11595L:	linux-media@vger.kernel.org
11596T:	git git://linuxtv.org/media_tree.git
11597S:	Odd Fixes
11598F:	drivers/media/usb/pwc/*
11599
11600PWM FAN DRIVER
11601M:	Kamil Debski <kamil@wypas.org>
11602M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11603L:	linux-hwmon@vger.kernel.org
11604S:	Supported
11605F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11606F:	Documentation/hwmon/pwm-fan
11607F:	drivers/hwmon/pwm-fan.c
11608
11609PWM IR Transmitter
11610M:	Sean Young <sean@mess.org>
11611L:	linux-media@vger.kernel.org
11612S:	Maintained
11613F:	drivers/media/rc/pwm-ir-tx.c
11614
11615PWM SUBSYSTEM
11616M:	Thierry Reding <thierry.reding@gmail.com>
11617L:	linux-pwm@vger.kernel.org
11618S:	Maintained
11619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11620F:	Documentation/pwm.txt
11621F:	Documentation/devicetree/bindings/pwm/
11622F:	include/linux/pwm.h
11623F:	drivers/pwm/
11624F:	drivers/video/backlight/pwm_bl.c
11625F:	include/linux/pwm_backlight.h
11626F:	drivers/gpio/gpio-mvebu.c
11627F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11628
11629PXA GPIO DRIVER
11630M:	Robert Jarzmik <robert.jarzmik@free.fr>
11631L:	linux-gpio@vger.kernel.org
11632S:	Maintained
11633F:	drivers/gpio/gpio-pxa.c
11634
11635PXA MMCI DRIVER
11636S:	Orphan
11637
11638PXA RTC DRIVER
11639M:	Robert Jarzmik <robert.jarzmik@free.fr>
11640L:	linux-rtc@vger.kernel.org
11641S:	Maintained
11642
11643PXA2xx/PXA3xx SUPPORT
11644M:	Daniel Mack <daniel@zonque.org>
11645M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11646M:	Robert Jarzmik <robert.jarzmik@free.fr>
11647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11648T:	git git://github.com/hzhuang1/linux.git
11649T:	git git://github.com/rjarzmik/linux.git
11650S:	Maintained
11651F:	arch/arm/boot/dts/pxa*
11652F:	arch/arm/mach-pxa/
11653F:	drivers/dma/pxa*
11654F:	drivers/pcmcia/pxa2xx*
11655F:	drivers/pinctrl/pxa/
11656F:	drivers/spi/spi-pxa2xx*
11657F:	drivers/usb/gadget/udc/pxa2*
11658F:	include/sound/pxa2xx-lib.h
11659F:	sound/arm/pxa*
11660F:	sound/soc/pxa/
11661
11662QAT DRIVER
11663M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11664L:	qat-linux@intel.com
11665S:	Supported
11666F:	drivers/crypto/qat/
11667
11668QCOM AUDIO (ASoC) DRIVERS
11669M:	Patrick Lai <plai@codeaurora.org>
11670M:	Banajit Goswami <bgoswami@codeaurora.org>
11671L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11672S:	Supported
11673F:	sound/soc/qcom/
11674
11675QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11676M:	Gabriel Somlo <somlo@cmu.edu>
11677M:	"Michael S. Tsirkin" <mst@redhat.com>
11678L:	qemu-devel@nongnu.org
11679S:	Maintained
11680F:	drivers/firmware/qemu_fw_cfg.c
11681F:	include/uapi/linux/qemu_fw_cfg.h
11682
11683QIB DRIVER
11684M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11685M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11686L:	linux-rdma@vger.kernel.org
11687S:	Supported
11688F:	drivers/infiniband/hw/qib/
11689
11690QLOGIC QL41xxx FCOE DRIVER
11691M:	QLogic-Storage-Upstream@cavium.com
11692L:	linux-scsi@vger.kernel.org
11693S:	Supported
11694F:	drivers/scsi/qedf/
11695
11696QLOGIC QL41xxx ISCSI DRIVER
11697M:	QLogic-Storage-Upstream@cavium.com
11698L:	linux-scsi@vger.kernel.org
11699S:	Supported
11700F:	drivers/scsi/qedi/
11701
11702QLOGIC QL4xxx ETHERNET DRIVER
11703M:	Ariel Elior <Ariel.Elior@cavium.com>
11704M:	everest-linux-l2@cavium.com
11705L:	netdev@vger.kernel.org
11706S:	Supported
11707F:	drivers/net/ethernet/qlogic/qed/
11708F:	include/linux/qed/
11709F:	drivers/net/ethernet/qlogic/qede/
11710
11711QLOGIC QL4xxx RDMA DRIVER
11712M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11713M:	Ariel Elior <Ariel.Elior@cavium.com>
11714L:	linux-rdma@vger.kernel.org
11715S:	Supported
11716F:	drivers/infiniband/hw/qedr/
11717F:	include/uapi/rdma/qedr-abi.h
11718
11719QLOGIC QLA1280 SCSI DRIVER
11720M:	Michael Reed <mdr@sgi.com>
11721L:	linux-scsi@vger.kernel.org
11722S:	Maintained
11723F:	drivers/scsi/qla1280.[ch]
11724
11725QLOGIC QLA2XXX FC-SCSI DRIVER
11726M:	qla2xxx-upstream@qlogic.com
11727L:	linux-scsi@vger.kernel.org
11728S:	Supported
11729F:	Documentation/scsi/LICENSE.qla2xxx
11730F:	drivers/scsi/qla2xxx/
11731
11732QLOGIC QLA3XXX NETWORK DRIVER
11733M:	Dept-GELinuxNICDev@cavium.com
11734L:	netdev@vger.kernel.org
11735S:	Supported
11736F:	Documentation/networking/LICENSE.qla3xxx
11737F:	drivers/net/ethernet/qlogic/qla3xxx.*
11738
11739QLOGIC QLA4XXX iSCSI DRIVER
11740M:	QLogic-Storage-Upstream@qlogic.com
11741L:	linux-scsi@vger.kernel.org
11742S:	Supported
11743F:	Documentation/scsi/LICENSE.qla4xxx
11744F:	drivers/scsi/qla4xxx/
11745
11746QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11747M:	Harish Patil <harish.patil@cavium.com>
11748M:	Manish Chopra <manish.chopra@cavium.com>
11749M:	Dept-GELinuxNICDev@cavium.com
11750L:	netdev@vger.kernel.org
11751S:	Supported
11752F:	drivers/net/ethernet/qlogic/qlcnic/
11753
11754QLOGIC QLGE 10Gb ETHERNET DRIVER
11755M:	Harish Patil <harish.patil@cavium.com>
11756M:	Manish Chopra <manish.chopra@cavium.com>
11757M:	Dept-GELinuxNICDev@cavium.com
11758L:	netdev@vger.kernel.org
11759S:	Supported
11760F:	drivers/net/ethernet/qlogic/qlge/
11761
11762QNX4 FILESYSTEM
11763M:	Anders Larsen <al@alarsen.net>
11764W:	http://www.alarsen.net/linux/qnx4fs/
11765S:	Maintained
11766F:	fs/qnx4/
11767F:	include/uapi/linux/qnx4_fs.h
11768F:	include/uapi/linux/qnxtypes.h
11769
11770QORIQ DPAA2 FSL-MC BUS DRIVER
11771M:	Stuart Yoder <stuyoder@gmail.com>
11772M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11773L:	linux-kernel@vger.kernel.org
11774S:	Maintained
11775F:	drivers/bus/fsl-mc/
11776F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11777F:	Documentation/networking/dpaa2/overview.rst
11778
11779QT1010 MEDIA DRIVER
11780M:	Antti Palosaari <crope@iki.fi>
11781L:	linux-media@vger.kernel.org
11782W:	https://linuxtv.org
11783W:	http://palosaari.fi/linux/
11784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11785T:	git git://linuxtv.org/anttip/media_tree.git
11786S:	Maintained
11787F:	drivers/media/tuners/qt1010*
11788
11789QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11790M:	Kalle Valo <kvalo@codeaurora.org>
11791L:	ath10k@lists.infradead.org
11792W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11794S:	Supported
11795F:	drivers/net/wireless/ath/ath10k/
11796
11797QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11798M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11799L:	linux-wireless@vger.kernel.org
11800W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11801S:	Supported
11802F:	drivers/net/wireless/ath/ath9k/
11803
11804QUALCOMM CAMERA SUBSYSTEM DRIVER
11805M:	Todor Tomov <todor.tomov@linaro.org>
11806L:	linux-media@vger.kernel.org
11807S:	Maintained
11808F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11809F:	Documentation/media/v4l-drivers/qcom_camss.rst
11810F:	drivers/media/platform/qcom/camss-8x16/
11811
11812QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11813M:  Ilia Lin <ilia.lin@gmail.com>
11814L:  linux-pm@vger.kernel.org
11815S:  Maintained
11816F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11817F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11818
11819QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11820M:	Timur Tabi <timur@kernel.org>
11821L:	netdev@vger.kernel.org
11822S:	Maintained
11823F:	drivers/net/ethernet/qualcomm/emac/
11824
11825QUALCOMM HEXAGON ARCHITECTURE
11826M:	Richard Kuo <rkuo@codeaurora.org>
11827L:	linux-hexagon@vger.kernel.org
11828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11829S:	Supported
11830F:	arch/hexagon/
11831
11832QUALCOMM HIDMA DRIVER
11833M:	Sinan Kaya <okaya@codeaurora.org>
11834L:	linux-arm-kernel@lists.infradead.org
11835L:	linux-arm-msm@vger.kernel.org
11836L:	dmaengine@vger.kernel.org
11837S:	Supported
11838F:	drivers/dma/qcom/hidma*
11839
11840QUALCOMM IOMMU
11841M:	Rob Clark <robdclark@gmail.com>
11842L:	iommu@lists.linux-foundation.org
11843L:	linux-arm-msm@vger.kernel.org
11844S:	Maintained
11845F:	drivers/iommu/qcom_iommu.c
11846
11847QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11848M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11849L:	linux-media@vger.kernel.org
11850L:	linux-arm-msm@vger.kernel.org
11851T:	git git://linuxtv.org/media_tree.git
11852S:	Maintained
11853F:	drivers/media/platform/qcom/venus/
11854
11855QUALCOMM WCN36XX WIRELESS DRIVER
11856M:	Kalle Valo <kvalo@codeaurora.org>
11857L:	wcn36xx@lists.infradead.org
11858W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11859T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11860S:	Supported
11861F:	drivers/net/wireless/ath/wcn36xx/
11862
11863QUANTENNA QTNFMAC WIRELESS DRIVER
11864M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11865M:	Avinash Patil <avinashp@quantenna.com>
11866M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11867L:	linux-wireless@vger.kernel.org
11868S:	Maintained
11869F:	drivers/net/wireless/quantenna
11870
11871RADEON and AMDGPU DRM DRIVERS
11872M:	Alex Deucher <alexander.deucher@amd.com>
11873M:	Christian König <christian.koenig@amd.com>
11874M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11875L:	amd-gfx@lists.freedesktop.org
11876T:	git git://people.freedesktop.org/~agd5f/linux
11877S:	Supported
11878F:	drivers/gpu/drm/radeon/
11879F:	include/uapi/drm/radeon_drm.h
11880F:	drivers/gpu/drm/amd/
11881F:	include/uapi/drm/amdgpu_drm.h
11882
11883RADEON FRAMEBUFFER DISPLAY DRIVER
11884M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11885L:	linux-fbdev@vger.kernel.org
11886S:	Maintained
11887F:	drivers/video/fbdev/aty/radeon*
11888F:	include/uapi/linux/radeonfb.h
11889
11890RADIOSHARK RADIO DRIVER
11891M:	Hans Verkuil <hverkuil@xs4all.nl>
11892L:	linux-media@vger.kernel.org
11893T:	git git://linuxtv.org/media_tree.git
11894S:	Maintained
11895F:	drivers/media/radio/radio-shark.c
11896
11897RADIOSHARK2 RADIO DRIVER
11898M:	Hans Verkuil <hverkuil@xs4all.nl>
11899L:	linux-media@vger.kernel.org
11900T:	git git://linuxtv.org/media_tree.git
11901S:	Maintained
11902F:	drivers/media/radio/radio-shark2.c
11903F:	drivers/media/radio/radio-tea5777.c
11904
11905RADOS BLOCK DEVICE (RBD)
11906M:	Ilya Dryomov <idryomov@gmail.com>
11907M:	Sage Weil <sage@redhat.com>
11908M:	Alex Elder <elder@kernel.org>
11909L:	ceph-devel@vger.kernel.org
11910W:	http://ceph.com/
11911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11912T:	git git://github.com/ceph/ceph-client.git
11913S:	Supported
11914F:	Documentation/ABI/testing/sysfs-bus-rbd
11915F:	drivers/block/rbd.c
11916F:	drivers/block/rbd_types.h
11917
11918RAGE128 FRAMEBUFFER DISPLAY DRIVER
11919M:	Paul Mackerras <paulus@samba.org>
11920L:	linux-fbdev@vger.kernel.org
11921S:	Maintained
11922F:	drivers/video/fbdev/aty/aty128fb.c
11923
11924RAINSHADOW-CEC DRIVER
11925M:	Hans Verkuil <hverkuil@xs4all.nl>
11926L:	linux-media@vger.kernel.org
11927T:	git git://linuxtv.org/media_tree.git
11928S:	Maintained
11929F:	drivers/media/usb/rainshadow-cec/*
11930
11931RALINK MIPS ARCHITECTURE
11932M:	John Crispin <john@phrozen.org>
11933L:	linux-mips@linux-mips.org
11934S:	Maintained
11935F:	arch/mips/ralink
11936
11937RALINK RT2X00 WIRELESS LAN DRIVER
11938P:	rt2x00 project
11939M:	Stanislaw Gruszka <sgruszka@redhat.com>
11940M:	Helmut Schaa <helmut.schaa@googlemail.com>
11941L:	linux-wireless@vger.kernel.org
11942S:	Maintained
11943F:	drivers/net/wireless/ralink/rt2x00/
11944
11945RAMDISK RAM BLOCK DEVICE DRIVER
11946M:	Jens Axboe <axboe@kernel.dk>
11947S:	Maintained
11948F:	Documentation/blockdev/ramdisk.txt
11949F:	drivers/block/brd.c
11950
11951RANCHU VIRTUAL BOARD FOR MIPS
11952M:	Miodrag Dinic <miodrag.dinic@mips.com>
11953L:	linux-mips@linux-mips.org
11954S:	Supported
11955F:	arch/mips/generic/board-ranchu.c
11956F:	arch/mips/configs/generic/board-ranchu.config
11957
11958RANDOM NUMBER DRIVER
11959M:	"Theodore Ts'o" <tytso@mit.edu>
11960S:	Maintained
11961F:	drivers/char/random.c
11962
11963RAPIDIO SUBSYSTEM
11964M:	Matt Porter <mporter@kernel.crashing.org>
11965M:	Alexandre Bounine <alex.bou9@gmail.com>
11966S:	Maintained
11967F:	drivers/rapidio/
11968
11969RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11970L:	linux-wireless@vger.kernel.org
11971S:	Orphan
11972F:	drivers/net/wireless/ray*
11973
11974RCUTORTURE TEST FRAMEWORK
11975M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11976M:	Josh Triplett <josh@joshtriplett.org>
11977R:	Steven Rostedt <rostedt@goodmis.org>
11978R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11979R:	Lai Jiangshan <jiangshanlai@gmail.com>
11980L:	linux-kernel@vger.kernel.org
11981S:	Supported
11982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11983F:	tools/testing/selftests/rcutorture
11984
11985RDC R-321X SoC
11986M:	Florian Fainelli <florian@openwrt.org>
11987S:	Maintained
11988
11989RDC R6040 FAST ETHERNET DRIVER
11990M:	Florian Fainelli <f.fainelli@gmail.com>
11991L:	netdev@vger.kernel.org
11992S:	Maintained
11993F:	drivers/net/ethernet/rdc/r6040.c
11994
11995RDMAVT - RDMA verbs software
11996M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11997M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11998L:	linux-rdma@vger.kernel.org
11999S:	Supported
12000F:	drivers/infiniband/sw/rdmavt
12001
12002RDS - RELIABLE DATAGRAM SOCKETS
12003M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12004L:	netdev@vger.kernel.org
12005L:	linux-rdma@vger.kernel.org
12006L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12007W:	https://oss.oracle.com/projects/rds/
12008S:	Supported
12009F:	net/rds/
12010F:	Documentation/networking/rds.txt
12011
12012RDT - RESOURCE ALLOCATION
12013M:	Fenghua Yu <fenghua.yu@intel.com>
12014L:	linux-kernel@vger.kernel.org
12015S:	Supported
12016F:	arch/x86/kernel/cpu/intel_rdt*
12017F:	arch/x86/include/asm/intel_rdt_sched.h
12018F:	Documentation/x86/intel_rdt*
12019
12020READ-COPY UPDATE (RCU)
12021M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12022M:	Josh Triplett <josh@joshtriplett.org>
12023R:	Steven Rostedt <rostedt@goodmis.org>
12024R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12025R:	Lai Jiangshan <jiangshanlai@gmail.com>
12026L:	linux-kernel@vger.kernel.org
12027W:	http://www.rdrop.com/users/paulmck/RCU/
12028S:	Supported
12029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12030F:	Documentation/RCU/
12031X:	Documentation/RCU/torture.txt
12032F:	include/linux/rcu*
12033X:	include/linux/srcu.h
12034F:	kernel/rcu/
12035X:	kernel/torture.c
12036
12037REAL TIME CLOCK (RTC) SUBSYSTEM
12038M:	Alessandro Zummo <a.zummo@towertech.it>
12039M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12040L:	linux-rtc@vger.kernel.org
12041Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12043S:	Maintained
12044F:	Documentation/devicetree/bindings/rtc/
12045F:	Documentation/rtc.txt
12046F:	drivers/rtc/
12047F:	include/linux/rtc.h
12048F:	include/uapi/linux/rtc.h
12049F:	include/linux/rtc/
12050F:	include/linux/platform_data/rtc-*
12051F:	tools/testing/selftests/rtc/
12052
12053REALTEK AUDIO CODECS
12054M:	Bard Liao <bardliao@realtek.com>
12055M:	Oder Chiou <oder_chiou@realtek.com>
12056S:	Maintained
12057F:	sound/soc/codecs/rt*
12058F:	include/sound/rt*.h
12059
12060REGISTER MAP ABSTRACTION
12061M:	Mark Brown <broonie@kernel.org>
12062L:	linux-kernel@vger.kernel.org
12063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12064S:	Supported
12065F:	Documentation/devicetree/bindings/regmap/
12066F:	drivers/base/regmap/
12067F:	include/linux/regmap.h
12068
12069REISERFS FILE SYSTEM
12070L:	reiserfs-devel@vger.kernel.org
12071S:	Supported
12072F:	fs/reiserfs/
12073
12074REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12075M:	Ohad Ben-Cohen <ohad@wizery.com>
12076M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12077L:	linux-remoteproc@vger.kernel.org
12078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12079S:	Maintained
12080F:	Documentation/devicetree/bindings/remoteproc/
12081F:	Documentation/remoteproc.txt
12082F:	drivers/remoteproc/
12083F:	include/linux/remoteproc.h
12084
12085REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12086M:	Ohad Ben-Cohen <ohad@wizery.com>
12087M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12088L:	linux-remoteproc@vger.kernel.org
12089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12090S:	Maintained
12091F:	drivers/rpmsg/
12092F:	Documentation/rpmsg.txt
12093F:	include/linux/rpmsg.h
12094F:	include/linux/rpmsg/
12095
12096RENESAS CLOCK DRIVERS
12097M:	Geert Uytterhoeven <geert+renesas@glider.be>
12098L:	linux-renesas-soc@vger.kernel.org
12099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12100S:	Supported
12101F:	drivers/clk/renesas/
12102
12103RENESAS EMEV2 I2C DRIVER
12104M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12105S:	Supported
12106F:	drivers/i2c/busses/i2c-emev2.c
12107
12108RENESAS ETHERNET DRIVERS
12109R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12110L:	netdev@vger.kernel.org
12111L:	linux-renesas-soc@vger.kernel.org
12112F:	Documentation/devicetree/bindings/net/renesas,*.txt
12113F:	Documentation/devicetree/bindings/net/sh_eth.txt
12114F:	drivers/net/ethernet/renesas/
12115F:	include/linux/sh_eth.h
12116
12117RENESAS R-CAR GYROADC DRIVER
12118M:	Marek Vasut <marek.vasut@gmail.com>
12119L:	linux-iio@vger.kernel.org
12120S:	Supported
12121F:	drivers/iio/adc/rcar_gyro_adc.c
12122
12123RENESAS R-CAR I2C DRIVERS
12124M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12125S:	Supported
12126F:	drivers/i2c/busses/i2c-rcar.c
12127F:	drivers/i2c/busses/i2c-sh_mobile.c
12128
12129RENESAS USB PHY DRIVER
12130M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12131L:	linux-renesas-soc@vger.kernel.org
12132S:	Maintained
12133F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12134
12135RESET CONTROLLER FRAMEWORK
12136M:	Philipp Zabel <p.zabel@pengutronix.de>
12137T:	git git://git.pengutronix.de/git/pza/linux
12138S:	Maintained
12139F:	drivers/reset/
12140F:	Documentation/devicetree/bindings/reset/
12141F:	include/dt-bindings/reset/
12142F:	include/linux/reset.h
12143F:	include/linux/reset-controller.h
12144
12145RESTARTABLE SEQUENCES SUPPORT
12146M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12147M:	Peter Zijlstra <peterz@infradead.org>
12148M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12149M:	Boqun Feng <boqun.feng@gmail.com>
12150L:	linux-kernel@vger.kernel.org
12151S:	Supported
12152F:	kernel/rseq.c
12153F:	include/uapi/linux/rseq.h
12154F:	include/trace/events/rseq.h
12155F:	tools/testing/selftests/rseq/
12156
12157RFKILL
12158M:	Johannes Berg <johannes@sipsolutions.net>
12159L:	linux-wireless@vger.kernel.org
12160W:	http://wireless.kernel.org/
12161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12163S:	Maintained
12164F:	Documentation/rfkill.txt
12165F:	Documentation/ABI/stable/sysfs-class-rfkill
12166F:	net/rfkill/
12167
12168RHASHTABLE
12169M:	Thomas Graf <tgraf@suug.ch>
12170M:	Herbert Xu <herbert@gondor.apana.org.au>
12171L:	netdev@vger.kernel.org
12172S:	Maintained
12173F:	lib/rhashtable.c
12174F:	include/linux/rhashtable.h
12175
12176RICOH R5C592 MEMORYSTICK DRIVER
12177M:	Maxim Levitsky <maximlevitsky@gmail.com>
12178S:	Maintained
12179F:	drivers/memstick/host/r592.*
12180
12181RICOH SMARTMEDIA/XD DRIVER
12182M:	Maxim Levitsky <maximlevitsky@gmail.com>
12183S:	Maintained
12184F:	drivers/mtd/nand/raw/r852.c
12185F:	drivers/mtd/nand/raw/r852.h
12186
12187RISC-V ARCHITECTURE
12188M:	Palmer Dabbelt <palmer@sifive.com>
12189M:	Albert Ou <aou@eecs.berkeley.edu>
12190L:	linux-riscv@lists.infradead.org
12191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12192S:	Supported
12193F:	arch/riscv/
12194K:	riscv
12195N:	riscv
12196
12197ROCCAT DRIVERS
12198M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12199W:	http://sourceforge.net/projects/roccat/
12200S:	Maintained
12201F:	drivers/hid/hid-roccat*
12202F:	include/linux/hid-roccat*
12203F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12204
12205ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12206M:	Jacob chen <jacob2.chen@rock-chips.com>
12207L:	linux-media@vger.kernel.org
12208S:	Maintained
12209F:	drivers/media/platform/rockchip/rga/
12210F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12211
12212ROCKER DRIVER
12213M:	Jiri Pirko <jiri@resnulli.us>
12214L:	netdev@vger.kernel.org
12215S:	Supported
12216F:	drivers/net/ethernet/rocker/
12217
12218ROCKETPORT DRIVER
12219P:	Comtrol Corp.
12220W:	http://www.comtrol.com
12221S:	Maintained
12222F:	Documentation/serial/rocket.txt
12223F:	drivers/tty/rocket*
12224
12225ROCKETPORT EXPRESS/INFINITY DRIVER
12226M:	Kevin Cernekee <cernekee@gmail.com>
12227L:	linux-serial@vger.kernel.org
12228S:	Odd Fixes
12229F:	drivers/tty/serial/rp2.*
12230
12231ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12232M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12233L:	linux-kernel@vger.kernel.org
12234L:	linux-renesas-soc@vger.kernel.org
12235S:	Supported
12236F:	drivers/mfd/bd9571mwv.c
12237F:	drivers/regulator/bd9571mwv-regulator.c
12238F:	drivers/gpio/gpio-bd9571mwv.c
12239F:	include/linux/mfd/bd9571mwv.h
12240F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12241
12242ROSE NETWORK LAYER
12243M:	Ralf Baechle <ralf@linux-mips.org>
12244L:	linux-hams@vger.kernel.org
12245W:	http://www.linux-ax25.org/
12246S:	Maintained
12247F:	include/net/rose.h
12248F:	include/uapi/linux/rose.h
12249F:	net/rose/
12250
12251RTL2830 MEDIA DRIVER
12252M:	Antti Palosaari <crope@iki.fi>
12253L:	linux-media@vger.kernel.org
12254W:	https://linuxtv.org
12255W:	http://palosaari.fi/linux/
12256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12257T:	git git://linuxtv.org/anttip/media_tree.git
12258S:	Maintained
12259F:	drivers/media/dvb-frontends/rtl2830*
12260
12261RTL2832 MEDIA DRIVER
12262M:	Antti Palosaari <crope@iki.fi>
12263L:	linux-media@vger.kernel.org
12264W:	https://linuxtv.org
12265W:	http://palosaari.fi/linux/
12266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12267T:	git git://linuxtv.org/anttip/media_tree.git
12268S:	Maintained
12269F:	drivers/media/dvb-frontends/rtl2832*
12270
12271RTL2832_SDR MEDIA DRIVER
12272M:	Antti Palosaari <crope@iki.fi>
12273L:	linux-media@vger.kernel.org
12274W:	https://linuxtv.org
12275W:	http://palosaari.fi/linux/
12276Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12277T:	git git://linuxtv.org/anttip/media_tree.git
12278S:	Maintained
12279F:	drivers/media/dvb-frontends/rtl2832_sdr*
12280
12281RTL8180 WIRELESS DRIVER
12282L:	linux-wireless@vger.kernel.org
12283W:	http://wireless.kernel.org/
12284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12285S:	Orphan
12286F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12287
12288RTL8187 WIRELESS DRIVER
12289M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12290M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12291M:	Larry Finger <Larry.Finger@lwfinger.net>
12292L:	linux-wireless@vger.kernel.org
12293W:	http://wireless.kernel.org/
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12295S:	Maintained
12296F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12297
12298REALTEK WIRELESS DRIVER (rtlwifi family)
12299M:	Ping-Ke Shih <pkshih@realtek.com>
12300L:	linux-wireless@vger.kernel.org
12301W:	http://wireless.kernel.org/
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12303S:	Maintained
12304F:	drivers/net/wireless/realtek/rtlwifi/
12305
12306RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12307M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12308L:	linux-wireless@vger.kernel.org
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12310S:	Maintained
12311F:	drivers/net/wireless/realtek/rtl8xxxu/
12312
12313RXRPC SOCKETS (AF_RXRPC)
12314M:	David Howells <dhowells@redhat.com>
12315L:	linux-afs@lists.infradead.org
12316S:	Supported
12317F:	net/rxrpc/
12318F:	include/keys/rxrpc-type.h
12319F:	include/net/af_rxrpc.h
12320F:	include/trace/events/rxrpc.h
12321F:	include/uapi/linux/rxrpc.h
12322F:	Documentation/networking/rxrpc.txt
12323W:	https://www.infradead.org/~dhowells/kafs/
12324
12325S3 SAVAGE FRAMEBUFFER DRIVER
12326M:	Antonino Daplas <adaplas@gmail.com>
12327L:	linux-fbdev@vger.kernel.org
12328S:	Maintained
12329F:	drivers/video/fbdev/savage/
12330
12331S390
12332M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12333M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12334L:	linux-s390@vger.kernel.org
12335W:	http://www.ibm.com/developerworks/linux/linux390/
12336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12337S:	Supported
12338F:	arch/s390/
12339F:	drivers/s390/
12340F:	Documentation/s390/
12341F:	Documentation/driver-api/s390-drivers.rst
12342
12343S390 COMMON I/O LAYER
12344M:	Sebastian Ott <sebott@linux.ibm.com>
12345M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12346L:	linux-s390@vger.kernel.org
12347W:	http://www.ibm.com/developerworks/linux/linux390/
12348S:	Supported
12349F:	drivers/s390/cio/
12350
12351S390 DASD DRIVER
12352M:	Stefan Haberland <sth@linux.ibm.com>
12353M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12354L:	linux-s390@vger.kernel.org
12355W:	http://www.ibm.com/developerworks/linux/linux390/
12356S:	Supported
12357F:	drivers/s390/block/dasd*
12358F:	block/partitions/ibm.c
12359
12360S390 IOMMU (PCI)
12361M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12362L:	linux-s390@vger.kernel.org
12363W:	http://www.ibm.com/developerworks/linux/linux390/
12364S:	Supported
12365F:	drivers/iommu/s390-iommu.c
12366
12367S390 IUCV NETWORK LAYER
12368M:	Julian Wiedmann <jwi@linux.ibm.com>
12369M:	Ursula Braun <ubraun@linux.ibm.com>
12370L:	linux-s390@vger.kernel.org
12371W:	http://www.ibm.com/developerworks/linux/linux390/
12372S:	Supported
12373F:	drivers/s390/net/*iucv*
12374F:	include/net/iucv/
12375F:	net/iucv/
12376
12377S390 NETWORK DRIVERS
12378M:	Julian Wiedmann <jwi@linux.ibm.com>
12379M:	Ursula Braun <ubraun@linux.ibm.com>
12380L:	linux-s390@vger.kernel.org
12381W:	http://www.ibm.com/developerworks/linux/linux390/
12382S:	Supported
12383F:	drivers/s390/net/
12384
12385S390 PCI SUBSYSTEM
12386M:	Sebastian Ott <sebott@linux.ibm.com>
12387M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12388L:	linux-s390@vger.kernel.org
12389W:	http://www.ibm.com/developerworks/linux/linux390/
12390S:	Supported
12391F:	arch/s390/pci/
12392F:	drivers/pci/hotplug/s390_pci_hpc.c
12393
12394S390 VFIO-CCW DRIVER
12395M:	Cornelia Huck <cohuck@redhat.com>
12396M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12397M:	Halil Pasic <pasic@linux.ibm.com>
12398L:	linux-s390@vger.kernel.org
12399L:	kvm@vger.kernel.org
12400S:	Supported
12401F:	drivers/s390/cio/vfio_ccw*
12402F:	Documentation/s390/vfio-ccw.txt
12403F:	include/uapi/linux/vfio_ccw.h
12404
12405S390 ZCRYPT DRIVER
12406M:	Harald Freudenberger <freude@linux.ibm.com>
12407L:	linux-s390@vger.kernel.org
12408W:	http://www.ibm.com/developerworks/linux/linux390/
12409S:	Supported
12410F:	drivers/s390/crypto/
12411
12412S390 ZFCP DRIVER
12413M:	Steffen Maier <maier@linux.ibm.com>
12414M:	Benjamin Block <bblock@linux.ibm.com>
12415L:	linux-s390@vger.kernel.org
12416W:	http://www.ibm.com/developerworks/linux/linux390/
12417S:	Supported
12418F:	drivers/s390/scsi/zfcp_*
12419
12420S3C24XX SD/MMC Driver
12421M:	Ben Dooks <ben-linux@fluff.org>
12422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12423S:	Supported
12424F:	drivers/mmc/host/s3cmci.*
12425
12426SAA6588 RDS RECEIVER DRIVER
12427M:	Hans Verkuil <hverkuil@xs4all.nl>
12428L:	linux-media@vger.kernel.org
12429T:	git git://linuxtv.org/media_tree.git
12430W:	https://linuxtv.org
12431S:	Odd Fixes
12432F:	drivers/media/i2c/saa6588*
12433
12434SAA7134 VIDEO4LINUX DRIVER
12435M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12436L:	linux-media@vger.kernel.org
12437W:	https://linuxtv.org
12438T:	git git://linuxtv.org/media_tree.git
12439S:	Odd fixes
12440F:	Documentation/media/v4l-drivers/saa7134*
12441F:	drivers/media/pci/saa7134/
12442
12443SAA7146 VIDEO4LINUX-2 DRIVER
12444M:	Hans Verkuil <hverkuil@xs4all.nl>
12445L:	linux-media@vger.kernel.org
12446T:	git git://linuxtv.org/media_tree.git
12447S:	Maintained
12448F:	drivers/media/common/saa7146/
12449F:	drivers/media/pci/saa7146/
12450F:	include/media/saa7146*
12451
12452SAMSUNG AUDIO (ASoC) DRIVERS
12453M:	Krzysztof Kozlowski <krzk@kernel.org>
12454M:	Sangbeom Kim <sbkim73@samsung.com>
12455M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12456L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12457S:	Supported
12458F:	sound/soc/samsung/
12459F:	Documentation/devicetree/bindings/sound/samsung*
12460
12461SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12462M:	Krzysztof Kozlowski <krzk@kernel.org>
12463L:	linux-crypto@vger.kernel.org
12464L:	linux-samsung-soc@vger.kernel.org
12465S:	Maintained
12466F:	drivers/crypto/exynos-rng.c
12467F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12468
12469SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12470M:	Łukasz Stelmach <l.stelmach@samsung.com>
12471L:	linux-samsung-soc@vger.kernel.org
12472S:	Maintained
12473F:	drivers/char/hw_random/exynos-trng.c
12474F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12475
12476SAMSUNG FRAMEBUFFER DRIVER
12477M:	Jingoo Han <jingoohan1@gmail.com>
12478L:	linux-fbdev@vger.kernel.org
12479S:	Maintained
12480F:	drivers/video/fbdev/s3c-fb.c
12481
12482SAMSUNG LAPTOP DRIVER
12483M:	Corentin Chary <corentin.chary@gmail.com>
12484L:	platform-driver-x86@vger.kernel.org
12485S:	Maintained
12486F:	drivers/platform/x86/samsung-laptop.c
12487
12488SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12489M:	Sangbeom Kim <sbkim73@samsung.com>
12490M:	Krzysztof Kozlowski <krzk@kernel.org>
12491M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12492L:	linux-kernel@vger.kernel.org
12493L:	linux-samsung-soc@vger.kernel.org
12494S:	Supported
12495F:	drivers/mfd/sec*.c
12496F:	drivers/regulator/s2m*.c
12497F:	drivers/regulator/s5m*.c
12498F:	drivers/clk/clk-s2mps11.c
12499F:	drivers/rtc/rtc-s5m.c
12500F:	include/linux/mfd/samsung/
12501F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12502F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12503F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12504F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12505
12506SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12507M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12508L:	linux-media@vger.kernel.org
12509L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12510S:	Maintained
12511F:	drivers/media/platform/s3c-camif/
12512F:	include/media/drv-intf/s3c_camif.h
12513
12514SAMSUNG S3FWRN5 NFC DRIVER
12515M:	Robert Baldyga <r.baldyga@samsung.com>
12516M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12517L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12518S:	Supported
12519F:	drivers/nfc/s3fwrn5
12520
12521SAMSUNG S5C73M3 CAMERA DRIVER
12522M:	Kyungmin Park <kyungmin.park@samsung.com>
12523M:	Andrzej Hajda <a.hajda@samsung.com>
12524L:	linux-media@vger.kernel.org
12525S:	Supported
12526F:	drivers/media/i2c/s5c73m3/*
12527
12528SAMSUNG S5K5BAF CAMERA DRIVER
12529M:	Kyungmin Park <kyungmin.park@samsung.com>
12530M:	Andrzej Hajda <a.hajda@samsung.com>
12531L:	linux-media@vger.kernel.org
12532S:	Supported
12533F:	drivers/media/i2c/s5k5baf.c
12534
12535SAMSUNG S5P Security SubSystem (SSS) DRIVER
12536M:	Krzysztof Kozlowski <krzk@kernel.org>
12537M:	Vladimir Zapolskiy <vz@mleia.com>
12538M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12539L:	linux-crypto@vger.kernel.org
12540L:	linux-samsung-soc@vger.kernel.org
12541S:	Maintained
12542F:	drivers/crypto/s5p-sss.c
12543
12544SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12545M:	Kyungmin Park <kyungmin.park@samsung.com>
12546M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12547L:	linux-media@vger.kernel.org
12548Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12549S:	Supported
12550F:	drivers/media/platform/exynos4-is/
12551
12552SAMSUNG SOC CLOCK DRIVERS
12553M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12554M:	Tomasz Figa <tomasz.figa@gmail.com>
12555M:	Chanwoo Choi <cw00.choi@samsung.com>
12556S:	Supported
12557L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12559F:	drivers/clk/samsung/
12560F:	include/dt-bindings/clock/exynos*.h
12561F:	Documentation/devicetree/bindings/clock/exynos*.txt
12562
12563SAMSUNG SPI DRIVERS
12564M:	Kukjin Kim <kgene@kernel.org>
12565M:	Krzysztof Kozlowski <krzk@kernel.org>
12566M:	Andi Shyti <andi@etezian.org>
12567L:	linux-spi@vger.kernel.org
12568L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12569S:	Maintained
12570F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12571F:	drivers/spi/spi-s3c*
12572F:	include/linux/platform_data/spi-s3c64xx.h
12573
12574SAMSUNG SXGBE DRIVERS
12575M:	Byungho An <bh74.an@samsung.com>
12576M:	Girish K S <ks.giri@samsung.com>
12577M:	Vipul Pandya <vipul.pandya@samsung.com>
12578S:	Supported
12579L:	netdev@vger.kernel.org
12580F:	drivers/net/ethernet/samsung/sxgbe/
12581
12582SAMSUNG THERMAL DRIVER
12583M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12584L:	linux-pm@vger.kernel.org
12585L:	linux-samsung-soc@vger.kernel.org
12586S:	Supported
12587T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12588F:	drivers/thermal/samsung/
12589
12590SAMSUNG USB2 PHY DRIVER
12591M:	Kamil Debski <kamil@wypas.org>
12592M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12593L:	linux-kernel@vger.kernel.org
12594S:	Supported
12595F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12596F:	Documentation/phy/samsung-usb2.txt
12597F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12598F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12599F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12600F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12601F:	drivers/phy/samsung/phy-samsung-usb2.c
12602F:	drivers/phy/samsung/phy-samsung-usb2.h
12603
12604SC1200 WDT DRIVER
12605M:	Zwane Mwaikambo <zwanem@gmail.com>
12606S:	Maintained
12607F:	drivers/watchdog/sc1200wdt.c
12608
12609SCHEDULER
12610M:	Ingo Molnar <mingo@redhat.com>
12611M:	Peter Zijlstra <peterz@infradead.org>
12612L:	linux-kernel@vger.kernel.org
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12614S:	Maintained
12615F:	kernel/sched/
12616F:	include/linux/sched.h
12617F:	include/uapi/linux/sched.h
12618F:	include/linux/wait.h
12619
12620SCR24X CHIP CARD INTERFACE DRIVER
12621M:	Lubomir Rintel <lkundrak@v3.sk>
12622S:	Supported
12623F:	drivers/char/pcmcia/scr24x_cs.c
12624
12625SCSI CDROM DRIVER
12626M:	Jens Axboe <axboe@kernel.dk>
12627L:	linux-scsi@vger.kernel.org
12628W:	http://www.kernel.dk
12629S:	Maintained
12630F:	drivers/scsi/sr*
12631
12632SCSI RDMA PROTOCOL (SRP) INITIATOR
12633M:	Bart Van Assche <bart.vanassche@sandisk.com>
12634L:	linux-rdma@vger.kernel.org
12635S:	Supported
12636W:	http://www.openfabrics.org
12637Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12639F:	drivers/infiniband/ulp/srp/
12640F:	include/scsi/srp.h
12641
12642SCSI SG DRIVER
12643M:	Doug Gilbert <dgilbert@interlog.com>
12644L:	linux-scsi@vger.kernel.org
12645W:	http://sg.danny.cz/sg
12646S:	Maintained
12647F:	Documentation/scsi/scsi-generic.txt
12648F:	drivers/scsi/sg.c
12649F:	include/scsi/sg.h
12650
12651SCSI SUBSYSTEM
12652M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12654M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12656L:	linux-scsi@vger.kernel.org
12657S:	Maintained
12658F:	Documentation/devicetree/bindings/scsi/
12659F:	drivers/scsi/
12660F:	include/scsi/
12661
12662SCSI TAPE DRIVER
12663M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12664L:	linux-scsi@vger.kernel.org
12665S:	Maintained
12666F:	Documentation/scsi/st.txt
12667F:	drivers/scsi/st.*
12668F:	drivers/scsi/st_*.h
12669
12670SCTP PROTOCOL
12671M:	Vlad Yasevich <vyasevich@gmail.com>
12672M:	Neil Horman <nhorman@tuxdriver.com>
12673M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12674L:	linux-sctp@vger.kernel.org
12675W:	http://lksctp.sourceforge.net
12676S:	Maintained
12677F:	Documentation/networking/sctp.txt
12678F:	include/linux/sctp.h
12679F:	include/uapi/linux/sctp.h
12680F:	include/net/sctp/
12681F:	net/sctp/
12682
12683SCx200 CPU SUPPORT
12684M:	Jim Cromie <jim.cromie@gmail.com>
12685S:	Odd Fixes
12686F:	Documentation/i2c/busses/scx200_acb
12687F:	arch/x86/platform/scx200/
12688F:	drivers/watchdog/scx200_wdt.c
12689F:	drivers/i2c/busses/scx200*
12690F:	drivers/mtd/maps/scx200_docflash.c
12691F:	include/linux/scx200.h
12692
12693SCx200 GPIO DRIVER
12694M:	Jim Cromie <jim.cromie@gmail.com>
12695S:	Maintained
12696F:	drivers/char/scx200_gpio.c
12697F:	include/linux/scx200_gpio.h
12698
12699SCx200 HRT CLOCKSOURCE DRIVER
12700M:	Jim Cromie <jim.cromie@gmail.com>
12701S:	Maintained
12702F:	drivers/clocksource/scx200_hrt.c
12703
12704SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12705M:	Sascha Sommer <saschasommer@freenet.de>
12706L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12707S:	Maintained
12708F:	drivers/mmc/host/sdricoh_cs.c
12709
12710SECURE COMPUTING
12711M:	Kees Cook <keescook@chromium.org>
12712R:	Andy Lutomirski <luto@amacapital.net>
12713R:	Will Drewry <wad@chromium.org>
12714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12715S:	Supported
12716F:	kernel/seccomp.c
12717F:	include/uapi/linux/seccomp.h
12718F:	include/linux/seccomp.h
12719F:	tools/testing/selftests/seccomp/*
12720F:	tools/testing/selftests/kselftest_harness.h
12721F:	Documentation/userspace-api/seccomp_filter.rst
12722K:	\bsecure_computing
12723K:	\bTIF_SECCOMP\b
12724
12725SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12726M:	Al Cooper <alcooperx@gmail.com>
12727L:	linux-mmc@vger.kernel.org
12728L:	bcm-kernel-feedback-list@broadcom.com
12729S:	Maintained
12730F:	drivers/mmc/host/sdhci-brcmstb*
12731
12732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12733M:	Adrian Hunter <adrian.hunter@intel.com>
12734L:	linux-mmc@vger.kernel.org
12735T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12736S:	Maintained
12737F:	drivers/mmc/host/sdhci*
12738F:	include/linux/mmc/sdhci*
12739
12740SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12741M:	Ben Dooks <ben-linux@fluff.org>
12742M:	Jaehoon Chung <jh80.chung@samsung.com>
12743L:	linux-mmc@vger.kernel.org
12744S:	Maintained
12745F:	drivers/mmc/host/sdhci-s3c*
12746
12747SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12748M:	Viresh Kumar <vireshk@kernel.org>
12749L:	linux-mmc@vger.kernel.org
12750S:	Maintained
12751F:	drivers/mmc/host/sdhci-spear.c
12752
12753SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12754M:	Kishon Vijay Abraham I <kishon@ti.com>
12755L:	linux-mmc@vger.kernel.org
12756S:	Maintained
12757F:	drivers/mmc/host/sdhci-omap.c
12758
12759SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12760M:	Scott Bauer <scott.bauer@intel.com>
12761M:	Jonathan Derrick <jonathan.derrick@intel.com>
12762L:	linux-block@vger.kernel.org
12763S:	Supported
12764F:	block/sed*
12765F:	block/opal_proto.h
12766F:	include/linux/sed*
12767F:	include/uapi/linux/sed*
12768
12769SECURITY CONTACT
12770M:	Security Officers <security@kernel.org>
12771S:	Supported
12772
12773SECURITY SUBSYSTEM
12774M:	James Morris <jmorris@namei.org>
12775M:	"Serge E. Hallyn" <serge@hallyn.com>
12776L:	linux-security-module@vger.kernel.org (suggested Cc:)
12777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12778W:	http://kernsec.org/
12779S:	Supported
12780F:	security/
12781
12782SELINUX SECURITY MODULE
12783M:	Paul Moore <paul@paul-moore.com>
12784M:	Stephen Smalley <sds@tycho.nsa.gov>
12785M:	Eric Paris <eparis@parisplace.org>
12786L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12787W:	https://selinuxproject.org
12788W:	https://github.com/SELinuxProject
12789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12790S:	Supported
12791F:	include/linux/selinux*
12792F:	security/selinux/
12793F:	scripts/selinux/
12794F:	Documentation/admin-guide/LSM/SELinux.rst
12795
12796SENSABLE PHANTOM
12797M:	Jiri Slaby <jirislaby@gmail.com>
12798S:	Maintained
12799F:	drivers/misc/phantom.c
12800F:	include/uapi/linux/phantom.h
12801
12802SERIAL DEVICE BUS
12803M:	Rob Herring <robh@kernel.org>
12804L:	linux-serial@vger.kernel.org
12805S:	Maintained
12806F:	Documentation/devicetree/bindings/serial/slave-device.txt
12807F:	drivers/tty/serdev/
12808F:	include/linux/serdev.h
12809
12810SERIAL DRIVERS
12811M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12812L:	linux-serial@vger.kernel.org
12813S:	Maintained
12814F:	Documentation/devicetree/bindings/serial/
12815F:	drivers/tty/serial/
12816
12817SERIAL IR RECEIVER
12818M:	Sean Young <sean@mess.org>
12819L:	linux-media@vger.kernel.org
12820S:	Maintained
12821F:	drivers/media/rc/serial_ir.c
12822
12823SFC NETWORK DRIVER
12824M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12825M:	Edward Cree <ecree@solarflare.com>
12826M:	Bert Kenward <bkenward@solarflare.com>
12827L:	netdev@vger.kernel.org
12828S:	Supported
12829F:	drivers/net/ethernet/sfc/
12830
12831SGI GRU DRIVER
12832M:	Dimitri Sivanich <sivanich@sgi.com>
12833S:	Maintained
12834F:	drivers/misc/sgi-gru/
12835
12836SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12837M:	Pat Gefre <pfg@sgi.com>
12838L:	linux-ia64@vger.kernel.org
12839S:	Supported
12840F:	Documentation/ia64/serial.txt
12841F:	drivers/tty/serial/ioc?_serial.c
12842F:	include/linux/ioc?.h
12843
12844SGI XP/XPC/XPNET DRIVER
12845M:	Cliff Whickman <cpw@sgi.com>
12846M:	Robin Holt <robinmholt@gmail.com>
12847S:	Maintained
12848F:	drivers/misc/sgi-xp/
12849
12850SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12851M:	Ursula Braun <ubraun@linux.ibm.com>
12852L:	linux-s390@vger.kernel.org
12853W:	http://www.ibm.com/developerworks/linux/linux390/
12854S:	Supported
12855F:	net/smc/
12856
12857SH_VEU V4L2 MEM2MEM DRIVER
12858L:	linux-media@vger.kernel.org
12859S:	Orphan
12860F:	drivers/media/platform/sh_veu.c
12861
12862SH_VOU V4L2 OUTPUT DRIVER
12863L:	linux-media@vger.kernel.org
12864S:	Orphan
12865F:	drivers/media/platform/sh_vou.c
12866F:	include/media/drv-intf/sh_vou.h
12867
12868SI2157 MEDIA DRIVER
12869M:	Antti Palosaari <crope@iki.fi>
12870L:	linux-media@vger.kernel.org
12871W:	https://linuxtv.org
12872W:	http://palosaari.fi/linux/
12873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12874T:	git git://linuxtv.org/anttip/media_tree.git
12875S:	Maintained
12876F:	drivers/media/tuners/si2157*
12877
12878SI2165 MEDIA DRIVER
12879M:	Matthias Schwarzott <zzam@gentoo.org>
12880L:	linux-media@vger.kernel.org
12881W:	https://linuxtv.org
12882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12883S:	Maintained
12884F:	drivers/media/dvb-frontends/si2165*
12885
12886SI2168 MEDIA DRIVER
12887M:	Antti Palosaari <crope@iki.fi>
12888L:	linux-media@vger.kernel.org
12889W:	https://linuxtv.org
12890W:	http://palosaari.fi/linux/
12891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12892T:	git git://linuxtv.org/anttip/media_tree.git
12893S:	Maintained
12894F:	drivers/media/dvb-frontends/si2168*
12895
12896SI470X FM RADIO RECEIVER I2C DRIVER
12897M:	Hans Verkuil <hverkuil@xs4all.nl>
12898L:	linux-media@vger.kernel.org
12899T:	git git://linuxtv.org/media_tree.git
12900W:	https://linuxtv.org
12901S:	Odd Fixes
12902F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12903
12904SI470X FM RADIO RECEIVER USB DRIVER
12905M:	Hans Verkuil <hverkuil@xs4all.nl>
12906L:	linux-media@vger.kernel.org
12907T:	git git://linuxtv.org/media_tree.git
12908W:	https://linuxtv.org
12909S:	Maintained
12910F:	drivers/media/radio/si470x/radio-si470x-common.c
12911F:	drivers/media/radio/si470x/radio-si470x.h
12912F:	drivers/media/radio/si470x/radio-si470x-usb.c
12913
12914SI4713 FM RADIO TRANSMITTER I2C DRIVER
12915M:	Eduardo Valentin <edubezval@gmail.com>
12916L:	linux-media@vger.kernel.org
12917T:	git git://linuxtv.org/media_tree.git
12918W:	https://linuxtv.org
12919S:	Odd Fixes
12920F:	drivers/media/radio/si4713/si4713.?
12921
12922SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12923M:	Eduardo Valentin <edubezval@gmail.com>
12924L:	linux-media@vger.kernel.org
12925T:	git git://linuxtv.org/media_tree.git
12926W:	https://linuxtv.org
12927S:	Odd Fixes
12928F:	drivers/media/radio/si4713/radio-platform-si4713.c
12929
12930SI4713 FM RADIO TRANSMITTER USB DRIVER
12931M:	Hans Verkuil <hverkuil@xs4all.nl>
12932L:	linux-media@vger.kernel.org
12933T:	git git://linuxtv.org/media_tree.git
12934W:	https://linuxtv.org
12935S:	Maintained
12936F:	drivers/media/radio/si4713/radio-usb-si4713.c
12937
12938SIANO DVB DRIVER
12939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12940L:	linux-media@vger.kernel.org
12941W:	https://linuxtv.org
12942T:	git git://linuxtv.org/media_tree.git
12943S:	Odd fixes
12944F:	drivers/media/common/siano/
12945F:	drivers/media/usb/siano/
12946F:	drivers/media/usb/siano/
12947F:	drivers/media/mmc/siano/
12948
12949SIFIVE DRIVERS
12950M:	Palmer Dabbelt <palmer@sifive.com>
12951L:	linux-riscv@lists.infradead.org
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12953S:	Supported
12954K:	sifive
12955N:	sifive
12956
12957SILEAD TOUCHSCREEN DRIVER
12958M:	Hans de Goede <hdegoede@redhat.com>
12959L:	linux-input@vger.kernel.org
12960L:	platform-driver-x86@vger.kernel.org
12961S:	Maintained
12962F:	drivers/input/touchscreen/silead.c
12963F:	drivers/platform/x86/silead_dmi.c
12964
12965SILICON MOTION SM712 FRAME BUFFER DRIVER
12966M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12967M:	Teddy Wang <teddy.wang@siliconmotion.com>
12968M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12969L:	linux-fbdev@vger.kernel.org
12970S:	Maintained
12971F:	drivers/video/fbdev/sm712*
12972F:	Documentation/fb/sm712fb.txt
12973
12974SIMPLE FIRMWARE INTERFACE (SFI)
12975M:	Len Brown <lenb@kernel.org>
12976L:	sfi-devel@simplefirmware.org
12977W:	http://simplefirmware.org/
12978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12979S:	Supported
12980F:	arch/x86/platform/sfi/
12981F:	drivers/sfi/
12982F:	include/linux/sfi*.h
12983
12984SIMPLEFB FB DRIVER
12985M:	Hans de Goede <hdegoede@redhat.com>
12986L:	linux-fbdev@vger.kernel.org
12987S:	Maintained
12988F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12989F:	drivers/video/fbdev/simplefb.c
12990F:	include/linux/platform_data/simplefb.h
12991
12992SIMTEC EB110ATX (Chalice CATS)
12993P:	Ben Dooks
12994P:	Vincent Sanders <vince@simtec.co.uk>
12995M:	Simtec Linux Team <linux@simtec.co.uk>
12996W:	http://www.simtec.co.uk/products/EB110ATX/
12997S:	Supported
12998
12999SIMTEC EB2410ITX (BAST)
13000P:	Ben Dooks
13001P:	Vincent Sanders <vince@simtec.co.uk>
13002M:	Simtec Linux Team <linux@simtec.co.uk>
13003W:	http://www.simtec.co.uk/products/EB2410ITX/
13004S:	Supported
13005F:	arch/arm/mach-s3c24xx/mach-bast.c
13006F:	arch/arm/mach-s3c24xx/bast-ide.c
13007F:	arch/arm/mach-s3c24xx/bast-irq.c
13008
13009SIPHASH PRF ROUTINES
13010M:	Jason A. Donenfeld <Jason@zx2c4.com>
13011S:	Maintained
13012F:	lib/siphash.c
13013F:	lib/test_siphash.c
13014F:	include/linux/siphash.h
13015
13016SIOX
13017M:	Gavin Schenk <g.schenk@eckelmann.de>
13018M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13019R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13020S:	Supported
13021F:	drivers/siox/*
13022F:	include/trace/events/siox.h
13023
13024SIS 190 ETHERNET DRIVER
13025M:	Francois Romieu <romieu@fr.zoreil.com>
13026L:	netdev@vger.kernel.org
13027S:	Maintained
13028F:	drivers/net/ethernet/sis/sis190.c
13029
13030SIS 900/7016 FAST ETHERNET DRIVER
13031M:	Daniele Venzano <venza@brownhat.org>
13032W:	http://www.brownhat.org/sis900.html
13033L:	netdev@vger.kernel.org
13034S:	Maintained
13035F:	drivers/net/ethernet/sis/sis900.*
13036
13037SIS FRAMEBUFFER DRIVER
13038M:	Thomas Winischhofer <thomas@winischhofer.net>
13039W:	http://www.winischhofer.net/linuxsisvga.shtml
13040S:	Maintained
13041F:	Documentation/fb/sisfb.txt
13042F:	drivers/video/fbdev/sis/
13043F:	include/video/sisfb.h
13044
13045SIS USB2VGA DRIVER
13046M:	Thomas Winischhofer <thomas@winischhofer.net>
13047W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13048S:	Maintained
13049F:	drivers/usb/misc/sisusbvga/
13050
13051SLAB ALLOCATOR
13052M:	Christoph Lameter <cl@linux.com>
13053M:	Pekka Enberg <penberg@kernel.org>
13054M:	David Rientjes <rientjes@google.com>
13055M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13056M:	Andrew Morton <akpm@linux-foundation.org>
13057L:	linux-mm@kvack.org
13058S:	Maintained
13059F:	include/linux/sl?b*.h
13060F:	mm/sl?b*
13061
13062SLEEPABLE READ-COPY UPDATE (SRCU)
13063M:	Lai Jiangshan <jiangshanlai@gmail.com>
13064M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13065M:	Josh Triplett <josh@joshtriplett.org>
13066R:	Steven Rostedt <rostedt@goodmis.org>
13067R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13068L:	linux-kernel@vger.kernel.org
13069W:	http://www.rdrop.com/users/paulmck/RCU/
13070S:	Supported
13071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13072F:	include/linux/srcu.h
13073F:	kernel/rcu/srcu.c
13074
13075SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13076M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13078S:	Maintained
13079F:	drivers/slimbus/
13080F:	Documentation/devicetree/bindings/slimbus/
13081F:	include/linux/slimbus.h
13082
13083SMACK SECURITY MODULE
13084M:	Casey Schaufler <casey@schaufler-ca.com>
13085L:	linux-security-module@vger.kernel.org
13086W:	http://schaufler-ca.com
13087T:	git git://github.com/cschaufler/smack-next
13088S:	Maintained
13089F:	Documentation/admin-guide/LSM/Smack.rst
13090F:	security/smack/
13091
13092SMC91x ETHERNET DRIVER
13093M:	Nicolas Pitre <nico@fluxnic.net>
13094S:	Odd Fixes
13095F:	drivers/net/ethernet/smsc/smc91x.*
13096
13097SMIA AND SMIA++ IMAGE SENSOR DRIVER
13098M:	Sakari Ailus <sakari.ailus@iki.fi>
13099L:	linux-media@vger.kernel.org
13100S:	Maintained
13101F:	drivers/media/i2c/smiapp/
13102F:	include/media/i2c/smiapp.h
13103F:	drivers/media/i2c/smiapp-pll.c
13104F:	drivers/media/i2c/smiapp-pll.h
13105F:	include/uapi/linux/smiapp.h
13106F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13107
13108SMM665 HARDWARE MONITOR DRIVER
13109M:	Guenter Roeck <linux@roeck-us.net>
13110L:	linux-hwmon@vger.kernel.org
13111S:	Maintained
13112F:	Documentation/hwmon/smm665
13113F:	drivers/hwmon/smm665.c
13114
13115SMSC EMC2103 HARDWARE MONITOR DRIVER
13116M:	Steve Glendinning <steve.glendinning@shawell.net>
13117L:	linux-hwmon@vger.kernel.org
13118S:	Maintained
13119F:	Documentation/hwmon/emc2103
13120F:	drivers/hwmon/emc2103.c
13121
13122SMSC SCH5627 HARDWARE MONITOR DRIVER
13123M:	Hans de Goede <hdegoede@redhat.com>
13124L:	linux-hwmon@vger.kernel.org
13125S:	Supported
13126F:	Documentation/hwmon/sch5627
13127F:	drivers/hwmon/sch5627.c
13128
13129SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13130M:	Steve Glendinning <steve.glendinning@shawell.net>
13131L:	linux-fbdev@vger.kernel.org
13132S:	Maintained
13133F:	drivers/video/fbdev/smscufx.c
13134
13135SMSC47B397 HARDWARE MONITOR DRIVER
13136M:	Jean Delvare <jdelvare@suse.com>
13137L:	linux-hwmon@vger.kernel.org
13138S:	Maintained
13139F:	Documentation/hwmon/smsc47b397
13140F:	drivers/hwmon/smsc47b397.c
13141
13142SMSC911x ETHERNET DRIVER
13143M:	Steve Glendinning <steve.glendinning@shawell.net>
13144L:	netdev@vger.kernel.org
13145S:	Maintained
13146F:	include/linux/smsc911x.h
13147F:	drivers/net/ethernet/smsc/smsc911x.*
13148
13149SMSC9420 PCI ETHERNET DRIVER
13150M:	Steve Glendinning <steve.glendinning@shawell.net>
13151L:	netdev@vger.kernel.org
13152S:	Maintained
13153F:	drivers/net/ethernet/smsc/smsc9420.*
13154
13155SOC-CAMERA V4L2 SUBSYSTEM
13156L:	linux-media@vger.kernel.org
13157T:	git git://linuxtv.org/media_tree.git
13158S:	Orphan
13159F:	include/media/soc*
13160F:	drivers/media/i2c/soc_camera/
13161F:	drivers/media/platform/soc_camera/
13162
13163SOCIONEXT SYNQUACER I2C DRIVER
13164M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13165L:	linux-i2c@vger.kernel.org
13166S:	Maintained
13167F:	drivers/i2c/busses/i2c-synquacer.c
13168F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13169
13170SOCIONEXT UNIPHIER SOUND DRIVER
13171M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13173S:	Maintained
13174F:	sound/soc/uniphier/
13175
13176SOEKRIS NET48XX LED SUPPORT
13177M:	Chris Boot <bootc@bootc.net>
13178S:	Maintained
13179F:	drivers/leds/leds-net48xx.c
13180
13181SOFT-ROCE DRIVER (rxe)
13182M:	Moni Shoua <monis@mellanox.com>
13183L:	linux-rdma@vger.kernel.org
13184S:	Supported
13185W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13186Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13187F:	drivers/infiniband/sw/rxe/
13188F:	include/uapi/rdma/rdma_user_rxe.h
13189
13190SOFTLOGIC 6x10 MPEG CODEC
13191M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13192M:	Anton Sviridenko <anton@corp.bluecherry.net>
13193M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13194M:	Andrey Utkin <andrey_utkin@fastmail.com>
13195M:	Ismael Luceno <ismael@iodev.co.uk>
13196L:	linux-media@vger.kernel.org
13197S:	Supported
13198F:	drivers/media/pci/solo6x10/
13199
13200SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13201M:	James Morse <james.morse@arm.com>
13202L:	linux-arm-kernel@lists.infradead.org
13203S:	Maintained
13204F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13205F:	drivers/firmware/arm_sdei.c
13206F:	include/linux/sdei.h
13207F:	include/uapi/linux/sdei.h
13208
13209SOFTWARE RAID (Multiple Disks) SUPPORT
13210M:	Shaohua Li <shli@kernel.org>
13211L:	linux-raid@vger.kernel.org
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13213S:	Supported
13214F:	drivers/md/Makefile
13215F:	drivers/md/Kconfig
13216F:	drivers/md/md*
13217F:	drivers/md/raid*
13218F:	include/linux/raid/
13219F:	include/uapi/linux/raid/
13220
13221SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13222M:	Jassi Brar <jaswinder.singh@linaro.org>
13223L:	netdev@vger.kernel.org
13224S:	Maintained
13225F:	drivers/net/ethernet/socionext/netsec.c
13226F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13227
13228SOLIDRUN CLEARFOG SUPPORT
13229M:	Russell King <linux@armlinux.org.uk>
13230S:	Maintained
13231F:	arch/arm/boot/dts/armada-388-clearfog*
13232F:	arch/arm/boot/dts/armada-38x-solidrun-*
13233
13234SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13235M:	Russell King <linux@armlinux.org.uk>
13236S:	Maintained
13237F:	arch/arm/boot/dts/imx6*-cubox-i*
13238F:	arch/arm/boot/dts/imx6*-hummingboard*
13239F:	arch/arm/boot/dts/imx6*-sr-*
13240
13241SONIC NETWORK DRIVER
13242M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13243L:	netdev@vger.kernel.org
13244S:	Maintained
13245F:	drivers/net/ethernet/natsemi/sonic.*
13246
13247SONICS SILICON BACKPLANE DRIVER (SSB)
13248M:	Michael Buesch <m@bues.ch>
13249L:	linux-wireless@vger.kernel.org
13250S:	Maintained
13251F:	drivers/ssb/
13252F:	include/linux/ssb/
13253
13254SONY IMX258 SENSOR DRIVER
13255M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13256L:	linux-media@vger.kernel.org
13257T:	git git://linuxtv.org/media_tree.git
13258S:	Maintained
13259F:	drivers/media/i2c/imx258.c
13260
13261SONY IMX274 SENSOR DRIVER
13262M:	Leon Luo <leonl@leopardimaging.com>
13263L:	linux-media@vger.kernel.org
13264T:	git git://linuxtv.org/media_tree.git
13265S:	Maintained
13266F:	drivers/media/i2c/imx274.c
13267F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13268
13269SONY MEMORYSTICK CARD SUPPORT
13270M:	Alex Dubov <oakad@yahoo.com>
13271W:	http://tifmxx.berlios.de/
13272S:	Maintained
13273F:	drivers/memstick/host/tifm_ms.c
13274
13275SONY MEMORYSTICK STANDARD SUPPORT
13276M:	Maxim Levitsky <maximlevitsky@gmail.com>
13277S:	Maintained
13278F:	drivers/memstick/core/ms_block.*
13279
13280SONY VAIO CONTROL DEVICE DRIVER
13281M:	Mattia Dongili <malattia@linux.it>
13282L:	platform-driver-x86@vger.kernel.org
13283W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13284S:	Maintained
13285F:	Documentation/laptops/sony-laptop.txt
13286F:	drivers/char/sonypi.c
13287F:	drivers/platform/x86/sony-laptop.c
13288F:	include/linux/sony-laptop.h
13289
13290SOUND
13291M:	Jaroslav Kysela <perex@perex.cz>
13292M:	Takashi Iwai <tiwai@suse.com>
13293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13294W:	http://www.alsa-project.org/
13295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13296T:	git git://git.alsa-project.org/alsa-kernel.git
13297Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13298S:	Maintained
13299F:	Documentation/sound/
13300F:	include/sound/
13301F:	include/uapi/sound/
13302F:	sound/
13303
13304SOUND - COMPRESSED AUDIO
13305M:	Vinod Koul <vkoul@kernel.org>
13306L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13308S:	Supported
13309F:	Documentation/sound/designs/compress-offload.rst
13310F:	include/sound/compress_driver.h
13311F:	include/uapi/sound/compress_*
13312F:	sound/core/compress_offload.c
13313F:	sound/soc/soc-compress.c
13314
13315SOUND - DMAENGINE HELPERS
13316M:	Lars-Peter Clausen <lars@metafoo.de>
13317S:	Supported
13318F:	include/sound/dmaengine_pcm.h
13319F:	sound/core/pcm_dmaengine.c
13320F:	sound/soc/soc-generic-dmaengine-pcm.c
13321
13322SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13323M:	Liam Girdwood <lgirdwood@gmail.com>
13324M:	Mark Brown <broonie@kernel.org>
13325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13326L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13327W:	http://alsa-project.org/main/index.php/ASoC
13328S:	Supported
13329F:	Documentation/devicetree/bindings/sound/
13330F:	Documentation/sound/soc/
13331F:	sound/soc/
13332F:	include/sound/soc*
13333
13334SOUNDWIRE SUBSYSTEM
13335M:	Vinod Koul <vinod.koul@intel.com>
13336M:	Sanyog Kale <sanyog.r.kale@intel.com>
13337R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13338L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13339S:	Supported
13340F:	Documentation/driver-api/soundwire/
13341F:	drivers/soundwire/
13342F:	include/linux/soundwire/
13343
13344SP2 MEDIA DRIVER
13345M:	Olli Salonen <olli.salonen@iki.fi>
13346L:	linux-media@vger.kernel.org
13347W:	https://linuxtv.org
13348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13349S:	Maintained
13350F:	drivers/media/dvb-frontends/sp2*
13351
13352SPARC + UltraSPARC (sparc/sparc64)
13353M:	"David S. Miller" <davem@davemloft.net>
13354L:	sparclinux@vger.kernel.org
13355Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13358S:	Maintained
13359F:	arch/sparc/
13360F:	drivers/sbus/
13361
13362SPARC SERIAL DRIVERS
13363M:	"David S. Miller" <davem@davemloft.net>
13364L:	sparclinux@vger.kernel.org
13365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13367S:	Maintained
13368F:	include/linux/sunserialcore.h
13369F:	drivers/tty/serial/suncore.c
13370F:	drivers/tty/serial/sunhv.c
13371F:	drivers/tty/serial/sunsab.c
13372F:	drivers/tty/serial/sunsab.h
13373F:	drivers/tty/serial/sunsu.c
13374F:	drivers/tty/serial/sunzilog.c
13375F:	drivers/tty/serial/sunzilog.h
13376F:	drivers/tty/vcc.c
13377
13378SPARSE CHECKER
13379M:	"Christopher Li" <sparse@chrisli.org>
13380L:	linux-sparse@vger.kernel.org
13381W:	https://sparse.wiki.kernel.org/
13382T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13383T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13384S:	Maintained
13385F:	include/linux/compiler.h
13386
13387SPEAR CLOCK FRAMEWORK SUPPORT
13388M:	Viresh Kumar <vireshk@kernel.org>
13389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13390W:	http://www.st.com/spear
13391S:	Maintained
13392F:	drivers/clk/spear/
13393
13394SPEAR PLATFORM SUPPORT
13395M:	Viresh Kumar <vireshk@kernel.org>
13396M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13398W:	http://www.st.com/spear
13399S:	Maintained
13400F:	arch/arm/boot/dts/spear*
13401F:	arch/arm/mach-spear/
13402
13403SPI NOR SUBSYSTEM
13404M:	Marek Vasut <marek.vasut@gmail.com>
13405L:	linux-mtd@lists.infradead.org
13406W:	http://www.linux-mtd.infradead.org/
13407Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13408T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13409T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13410S:	Maintained
13411F:	drivers/mtd/spi-nor/
13412F:	include/linux/mtd/spi-nor.h
13413
13414SPI SUBSYSTEM
13415M:	Mark Brown <broonie@kernel.org>
13416L:	linux-spi@vger.kernel.org
13417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13418Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13419S:	Maintained
13420F:	Documentation/devicetree/bindings/spi/
13421F:	Documentation/spi/
13422F:	drivers/spi/
13423F:	include/linux/spi/
13424F:	include/uapi/linux/spi/
13425F:	tools/spi/
13426
13427SPIDERNET NETWORK DRIVER for CELL
13428M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13429L:	netdev@vger.kernel.org
13430S:	Supported
13431F:	Documentation/networking/spider_net.txt
13432F:	drivers/net/ethernet/toshiba/spider_net*
13433
13434SPMI SUBSYSTEM
13435R:	Stephen Boyd <sboyd@kernel.org>
13436L:	linux-arm-msm@vger.kernel.org
13437F:	Documentation/devicetree/bindings/spmi/
13438F:	drivers/spmi/
13439F:	include/dt-bindings/spmi/spmi.h
13440F:	include/linux/spmi.h
13441F:	include/trace/events/spmi.h
13442
13443SPU FILE SYSTEM
13444M:	Jeremy Kerr <jk@ozlabs.org>
13445L:	linuxppc-dev@lists.ozlabs.org
13446W:	http://www.ibm.com/developerworks/power/cell/
13447S:	Supported
13448F:	Documentation/filesystems/spufs.txt
13449F:	arch/powerpc/platforms/cell/spufs/
13450
13451SQUASHFS FILE SYSTEM
13452M:	Phillip Lougher <phillip@squashfs.org.uk>
13453L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13454W:	http://squashfs.org.uk
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13456S:	Maintained
13457F:	Documentation/filesystems/squashfs.txt
13458F:	fs/squashfs/
13459
13460SRM (Alpha) environment access
13461M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13462S:	Maintained
13463F:	arch/alpha/kernel/srm_env.c
13464
13465ST STM32 I2C/SMBUS DRIVER
13466M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13467L:	linux-i2c@vger.kernel.org
13468S:	Maintained
13469F:	drivers/i2c/busses/i2c-stm32*
13470
13471STABLE BRANCH
13472M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13473L:	stable@vger.kernel.org
13474S:	Supported
13475F:	Documentation/process/stable-kernel-rules.rst
13476
13477STAGING - COMEDI
13478M:	Ian Abbott <abbotti@mev.co.uk>
13479M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13480S:	Odd Fixes
13481F:	drivers/staging/comedi/
13482
13483STAGING - FLARION FT1000 DRIVERS
13484M:	Marek Belisko <marek.belisko@gmail.com>
13485S:	Odd Fixes
13486F:	drivers/staging/ft1000/
13487
13488STAGING - INDUSTRIAL IO
13489M:	Jonathan Cameron <jic23@kernel.org>
13490L:	linux-iio@vger.kernel.org
13491S:	Odd Fixes
13492F:	Documentation/devicetree/bindings/staging/iio/
13493F:	drivers/staging/iio/
13494
13495STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13496M:	Marc Dietrich <marvin24@gmx.de>
13497L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13498L:	linux-tegra@vger.kernel.org
13499S:	Maintained
13500F:	drivers/staging/nvec/
13501
13502STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13503M:	Jens Frederich <jfrederich@gmail.com>
13504M:	Daniel Drake <dsd@laptop.org>
13505M:	Jon Nettleton <jon.nettleton@gmail.com>
13506W:	http://wiki.laptop.org/go/DCON
13507S:	Maintained
13508F:	drivers/staging/olpc_dcon/
13509
13510STAGING - REALTEK RTL8712U DRIVERS
13511M:	Larry Finger <Larry.Finger@lwfinger.net>
13512M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13513S:	Odd Fixes
13514F:	drivers/staging/rtl8712/
13515
13516STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13517M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13518M:	Teddy Wang <teddy.wang@siliconmotion.com>
13519M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13520L:	linux-fbdev@vger.kernel.org
13521S:	Maintained
13522F:	drivers/staging/sm750fb/
13523
13524STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13525M:	William Hubbs <w.d.hubbs@gmail.com>
13526M:	Chris Brannon <chris@the-brannons.com>
13527M:	Kirk Reiser <kirk@reisers.ca>
13528M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13529L:	speakup@linux-speakup.org
13530W:	http://www.linux-speakup.org/
13531S:	Odd Fixes
13532F:	drivers/staging/speakup/
13533
13534STAGING - VIA VT665X DRIVERS
13535M:	Forest Bond <forest@alittletooquiet.net>
13536S:	Odd Fixes
13537F:	drivers/staging/vt665?/
13538
13539STAGING - WILC1000 WIFI DRIVER
13540M:	Aditya Shankar <aditya.shankar@microchip.com>
13541M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13542L:	linux-wireless@vger.kernel.org
13543S:	Supported
13544F:	drivers/staging/wilc1000/
13545
13546STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13547M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13548S:	Odd Fixes
13549F:	drivers/staging/xgifb/
13550
13551STAGING SUBSYSTEM
13552M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13554L:	devel@driverdev.osuosl.org
13555S:	Supported
13556F:	drivers/staging/
13557
13558STARFIRE/DURALAN NETWORK DRIVER
13559M:	Ion Badulescu <ionut@badula.org>
13560S:	Odd Fixes
13561F:	drivers/net/ethernet/adaptec/starfire*
13562
13563STEC S1220 SKD DRIVER
13564M:	Bart Van Assche <bart.vanassche@wdc.com>
13565L:	linux-block@vger.kernel.org
13566S:	Maintained
13567F:	drivers/block/skd*[ch]
13568
13569STI CEC DRIVER
13570M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13571S:	Maintained
13572F:	drivers/staging/media/st-cec/
13573F:	Documentation/devicetree/bindings/media/stih-cec.txt
13574
13575STK1160 USB VIDEO CAPTURE DRIVER
13576M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13577L:	linux-media@vger.kernel.org
13578T:	git git://linuxtv.org/media_tree.git
13579S:	Maintained
13580F:	drivers/media/usb/stk1160/
13581
13582STM32 TIMER/LPTIMER DRIVERS
13583M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13584S:	Maintained
13585F:	drivers/*/stm32-*timer*
13586F:	drivers/pwm/pwm-stm32*
13587F:	include/linux/*/stm32-*tim*
13588F:	Documentation/ABI/testing/*timer-stm32
13589F:	Documentation/devicetree/bindings/*/stm32-*timer*
13590F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13591
13592STMMAC ETHERNET DRIVER
13593M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13594M:	Alexandre Torgue <alexandre.torgue@st.com>
13595M:	Jose Abreu <joabreu@synopsys.com>
13596L:	netdev@vger.kernel.org
13597W:	http://www.stlinux.com
13598S:	Supported
13599F:	drivers/net/ethernet/stmicro/stmmac/
13600
13601SUN3/3X
13602M:	Sam Creasey <sammy@sammy.net>
13603W:	http://sammy.net/sun3/
13604S:	Maintained
13605F:	arch/m68k/kernel/*sun3*
13606F:	arch/m68k/sun3*/
13607F:	arch/m68k/include/asm/sun3*
13608F:	drivers/net/ethernet/i825xx/sun3*
13609
13610SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13611M:	Hans de Goede <hdegoede@redhat.com>
13612L:	linux-input@vger.kernel.org
13613S:	Maintained
13614F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13615F:	drivers/input/keyboard/sun4i-lradc-keys.c
13616
13617SUNDANCE NETWORK DRIVER
13618M:	Denis Kirjanov <kda@linux-powerpc.org>
13619L:	netdev@vger.kernel.org
13620S:	Maintained
13621F:	drivers/net/ethernet/dlink/sundance.c
13622
13623SUPERH
13624M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13625M:	Rich Felker <dalias@libc.org>
13626L:	linux-sh@vger.kernel.org
13627Q:	http://patchwork.kernel.org/project/linux-sh/list/
13628S:	Maintained
13629F:	Documentation/sh/
13630F:	arch/sh/
13631F:	drivers/sh/
13632
13633SUSPEND TO RAM
13634M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13635M:	Len Brown <len.brown@intel.com>
13636M:	Pavel Machek <pavel@ucw.cz>
13637L:	linux-pm@vger.kernel.org
13638B:	https://bugzilla.kernel.org
13639S:	Supported
13640F:	Documentation/power/
13641F:	arch/x86/kernel/acpi/
13642F:	drivers/base/power/
13643F:	kernel/power/
13644F:	include/linux/suspend.h
13645F:	include/linux/freezer.h
13646F:	include/linux/pm.h
13647
13648SVGA HANDLING
13649M:	Martin Mares <mj@ucw.cz>
13650L:	linux-video@atrey.karlin.mff.cuni.cz
13651S:	Maintained
13652F:	Documentation/svga.txt
13653F:	arch/x86/boot/video*
13654
13655SWIOTLB SUBSYSTEM
13656M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13657L:	iommu@lists.linux-foundation.org
13658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13659S:	Supported
13660F:	kernel/dma/swiotlb.c
13661F:	arch/*/kernel/pci-swiotlb.c
13662F:	include/linux/swiotlb.h
13663
13664SWITCHDEV
13665M:	Jiri Pirko <jiri@resnulli.us>
13666M:	Ivan Vecera <ivecera@redhat.com>
13667L:	netdev@vger.kernel.org
13668S:	Supported
13669F:	net/switchdev/
13670F:	include/net/switchdev.h
13671
13672SY8106A REGULATOR DRIVER
13673M:	Icenowy Zheng <icenowy@aosc.io>
13674S:	Maintained
13675F:	drivers/regulator/sy8106a-regulator.c
13676F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13677
13678SYNC FILE FRAMEWORK
13679M:	Sumit Semwal <sumit.semwal@linaro.org>
13680R:	Gustavo Padovan <gustavo@padovan.org>
13681S:	Maintained
13682L:	linux-media@vger.kernel.org
13683L:	dri-devel@lists.freedesktop.org
13684F:	drivers/dma-buf/sync_*
13685F:	drivers/dma-buf/dma-fence*
13686F:	drivers/dma-buf/sw_sync.c
13687F:	include/linux/sync_file.h
13688F:	include/uapi/linux/sync_file.h
13689F:	Documentation/sync_file.txt
13690T:	git git://anongit.freedesktop.org/drm/drm-misc
13691
13692SYNOPSYS ARC ARCHITECTURE
13693M:	Vineet Gupta <vgupta@synopsys.com>
13694L:	linux-snps-arc@lists.infradead.org
13695S:	Supported
13696F:	arch/arc/
13697F:	Documentation/devicetree/bindings/arc/*
13698F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13699F:	drivers/clocksource/arc_timer.c
13700F:	drivers/tty/serial/arc_uart.c
13701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13702
13703SYNOPSYS ARC HSDK SDP pll clock driver
13704M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13705S:	Supported
13706F:	drivers/clk/clk-hsdk-pll.c
13707F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13708
13709SYNOPSYS ARC SDP clock driver
13710M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13711S:	Supported
13712F:	drivers/clk/axs10x/*
13713F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13714
13715SYNOPSYS ARC SDP platform support
13716M:	Alexey Brodkin <abrodkin@synopsys.com>
13717S:	Supported
13718F:	arch/arc/plat-axs10x
13719F:	arch/arc/boot/dts/ax*
13720F:	Documentation/devicetree/bindings/arc/axs10*
13721
13722SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13723M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13724S:	Supported
13725F:	drivers/reset/reset-axs10x.c
13726F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13727
13728SYNOPSYS DESIGNWARE 8250 UART DRIVER
13729R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13730S:	Maintained
13731F:	drivers/tty/serial/8250/8250_dw.c
13732
13733SYNOPSYS DESIGNWARE APB GPIO DRIVER
13734M:	Hoan Tran <hotran@apm.com>
13735L:	linux-gpio@vger.kernel.org
13736S:	Maintained
13737F:	drivers/gpio/gpio-dwapb.c
13738F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13739
13740SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13741M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13742S:	Maintained
13743F:	drivers/dma/dwi-axi-dmac/
13744F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13745
13746SYNOPSYS DESIGNWARE DMAC DRIVER
13747M:	Viresh Kumar <vireshk@kernel.org>
13748R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13749S:	Maintained
13750F:	include/linux/dma/dw.h
13751F:	include/linux/platform_data/dma-dw.h
13752F:	drivers/dma/dw/
13753
13754SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13755M:	Jose Abreu <Jose.Abreu@synopsys.com>
13756L:	netdev@vger.kernel.org
13757S:	Supported
13758F:	drivers/net/ethernet/synopsys/
13759
13760SYNOPSYS DESIGNWARE I2C DRIVER
13761M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13762R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13763R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13764L:	linux-i2c@vger.kernel.org
13765S:	Maintained
13766F:	drivers/i2c/busses/i2c-designware-*
13767F:	include/linux/platform_data/i2c-designware.h
13768
13769SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13770M:	Jaehoon Chung <jh80.chung@samsung.com>
13771L:	linux-mmc@vger.kernel.org
13772S:	Maintained
13773F:	drivers/mmc/host/dw_mmc*
13774
13775SYNOPSYS HSDK RESET CONTROLLER DRIVER
13776M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13777S:	Supported
13778F:	drivers/reset/reset-hsdk.c
13779F:	include/dt-bindings/reset/snps,hsdk-reset.h
13780F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13781
13782SYSTEM CONFIGURATION (SYSCON)
13783M:	Lee Jones <lee.jones@linaro.org>
13784M:	Arnd Bergmann <arnd@arndb.de>
13785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13786S:	Supported
13787F:	drivers/mfd/syscon.c
13788
13789SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13790M:	Sudeep Holla <sudeep.holla@arm.com>
13791L:	linux-arm-kernel@lists.infradead.org
13792S:	Maintained
13793F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13794F:	drivers/clk/clk-sc[mp]i.c
13795F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13796F:	drivers/firmware/arm_scpi.c
13797F:	drivers/firmware/arm_scmi/
13798F:	include/linux/sc[mp]i_protocol.h
13799
13800SYSTEM RESET/SHUTDOWN DRIVERS
13801M:	Sebastian Reichel <sre@kernel.org>
13802L:	linux-pm@vger.kernel.org
13803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13804S:	Maintained
13805F:	Documentation/devicetree/bindings/power/reset/
13806F:	drivers/power/reset/
13807
13808SYSTEM TRACE MODULE CLASS
13809M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13810S:	Maintained
13811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13812F:	Documentation/trace/stm.rst
13813F:	drivers/hwtracing/stm/
13814F:	include/linux/stm.h
13815F:	include/uapi/linux/stm.h
13816
13817SYSV FILESYSTEM
13818M:	Christoph Hellwig <hch@infradead.org>
13819S:	Maintained
13820F:	Documentation/filesystems/sysv-fs.txt
13821F:	fs/sysv/
13822F:	include/linux/sysv_fs.h
13823
13824TARGET SUBSYSTEM
13825M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13826L:	linux-scsi@vger.kernel.org
13827L:	target-devel@vger.kernel.org
13828W:	http://www.linux-iscsi.org
13829W:	http://groups.google.com/group/linux-iscsi-target-dev
13830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13831S:	Supported
13832F:	drivers/target/
13833F:	include/target/
13834F:	Documentation/target/
13835
13836TASKSTATS STATISTICS INTERFACE
13837M:	Balbir Singh <bsingharora@gmail.com>
13838S:	Maintained
13839F:	Documentation/accounting/taskstats*
13840F:	include/linux/taskstats*
13841F:	kernel/taskstats.c
13842
13843TC subsystem
13844M:	Jamal Hadi Salim <jhs@mojatatu.com>
13845M:	Cong Wang <xiyou.wangcong@gmail.com>
13846M:	Jiri Pirko <jiri@resnulli.us>
13847L:	netdev@vger.kernel.org
13848S:	Maintained
13849F:	include/net/pkt_cls.h
13850F:	include/net/pkt_sched.h
13851F:	include/net/tc_act/
13852F:	include/uapi/linux/pkt_cls.h
13853F:	include/uapi/linux/pkt_sched.h
13854F:	include/uapi/linux/tc_act/
13855F:	include/uapi/linux/tc_ematch/
13856F:	net/sched/
13857
13858TCP LOW PRIORITY MODULE
13859M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13860M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13861W:	http://tcp-lp-mod.sourceforge.net/
13862S:	Maintained
13863F:	net/ipv4/tcp_lp.c
13864
13865TDA10071 MEDIA DRIVER
13866M:	Antti Palosaari <crope@iki.fi>
13867L:	linux-media@vger.kernel.org
13868W:	https://linuxtv.org
13869W:	http://palosaari.fi/linux/
13870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13871T:	git git://linuxtv.org/anttip/media_tree.git
13872S:	Maintained
13873F:	drivers/media/dvb-frontends/tda10071*
13874
13875TDA18212 MEDIA DRIVER
13876M:	Antti Palosaari <crope@iki.fi>
13877L:	linux-media@vger.kernel.org
13878W:	https://linuxtv.org
13879W:	http://palosaari.fi/linux/
13880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13881T:	git git://linuxtv.org/anttip/media_tree.git
13882S:	Maintained
13883F:	drivers/media/tuners/tda18212*
13884
13885TDA18218 MEDIA DRIVER
13886M:	Antti Palosaari <crope@iki.fi>
13887L:	linux-media@vger.kernel.org
13888W:	https://linuxtv.org
13889W:	http://palosaari.fi/linux/
13890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13891T:	git git://linuxtv.org/anttip/media_tree.git
13892S:	Maintained
13893F:	drivers/media/tuners/tda18218*
13894
13895TDA18250 MEDIA DRIVER
13896M:	Olli Salonen <olli.salonen@iki.fi>
13897L:	linux-media@vger.kernel.org
13898W:	https://linuxtv.org
13899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13900T:	git git://linuxtv.org/media_tree.git
13901S:	Maintained
13902F:	drivers/media/tuners/tda18250*
13903
13904TDA18271 MEDIA DRIVER
13905M:	Michael Krufky <mkrufky@linuxtv.org>
13906L:	linux-media@vger.kernel.org
13907W:	https://linuxtv.org
13908W:	http://github.com/mkrufky
13909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13910T:	git git://linuxtv.org/mkrufky/tuners.git
13911S:	Maintained
13912F:	drivers/media/tuners/tda18271*
13913
13914TDA1997x MEDIA DRIVER
13915M:	Tim Harvey <tharvey@gateworks.com>
13916L:	linux-media@vger.kernel.org
13917W:	https://linuxtv.org
13918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13919S:	Maintained
13920F:	drivers/media/i2c/tda1997x.*
13921
13922TDA827x MEDIA DRIVER
13923M:	Michael Krufky <mkrufky@linuxtv.org>
13924L:	linux-media@vger.kernel.org
13925W:	https://linuxtv.org
13926W:	http://github.com/mkrufky
13927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13928T:	git git://linuxtv.org/mkrufky/tuners.git
13929S:	Maintained
13930F:	drivers/media/tuners/tda8290.*
13931
13932TDA8290 MEDIA DRIVER
13933M:	Michael Krufky <mkrufky@linuxtv.org>
13934L:	linux-media@vger.kernel.org
13935W:	https://linuxtv.org
13936W:	http://github.com/mkrufky
13937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13938T:	git git://linuxtv.org/mkrufky/tuners.git
13939S:	Maintained
13940F:	drivers/media/tuners/tda8290.*
13941
13942TDA9840 MEDIA DRIVER
13943M:	Hans Verkuil <hverkuil@xs4all.nl>
13944L:	linux-media@vger.kernel.org
13945T:	git git://linuxtv.org/media_tree.git
13946W:	https://linuxtv.org
13947S:	Maintained
13948F:	drivers/media/i2c/tda9840*
13949
13950TEA5761 TUNER DRIVER
13951M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13952L:	linux-media@vger.kernel.org
13953W:	https://linuxtv.org
13954T:	git git://linuxtv.org/media_tree.git
13955S:	Odd fixes
13956F:	drivers/media/tuners/tea5761.*
13957
13958TEA5767 TUNER DRIVER
13959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13960L:	linux-media@vger.kernel.org
13961W:	https://linuxtv.org
13962T:	git git://linuxtv.org/media_tree.git
13963S:	Maintained
13964F:	drivers/media/tuners/tea5767.*
13965
13966TEA6415C MEDIA DRIVER
13967M:	Hans Verkuil <hverkuil@xs4all.nl>
13968L:	linux-media@vger.kernel.org
13969T:	git git://linuxtv.org/media_tree.git
13970W:	https://linuxtv.org
13971S:	Maintained
13972F:	drivers/media/i2c/tea6415c*
13973
13974TEA6420 MEDIA DRIVER
13975M:	Hans Verkuil <hverkuil@xs4all.nl>
13976L:	linux-media@vger.kernel.org
13977T:	git git://linuxtv.org/media_tree.git
13978W:	https://linuxtv.org
13979S:	Maintained
13980F:	drivers/media/i2c/tea6420*
13981
13982TEAM DRIVER
13983M:	Jiri Pirko <jiri@resnulli.us>
13984L:	netdev@vger.kernel.org
13985S:	Supported
13986F:	drivers/net/team/
13987F:	include/linux/if_team.h
13988F:	include/uapi/linux/if_team.h
13989
13990TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13991M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13992S:	Maintained
13993F:	arch/x86/platform/ts5500/
13994
13995TECHNOTREND USB IR RECEIVER
13996M:	Sean Young <sean@mess.org>
13997L:	linux-media@vger.kernel.org
13998S:	Maintained
13999F:	drivers/media/rc/ttusbir.c
14000
14001TECHWELL TW9910 VIDEO DECODER
14002L:	linux-media@vger.kernel.org
14003S:	Orphan
14004F:	drivers/media/i2c/tw9910.c
14005F:	include/media/i2c/tw9910.h
14006
14007TEE SUBSYSTEM
14008M:	Jens Wiklander <jens.wiklander@linaro.org>
14009S:	Maintained
14010F:	include/linux/tee_drv.h
14011F:	include/uapi/linux/tee.h
14012F:	drivers/tee/
14013F:	Documentation/tee.txt
14014
14015TEGRA ARCHITECTURE SUPPORT
14016M:	Thierry Reding <thierry.reding@gmail.com>
14017M:	Jonathan Hunter <jonathanh@nvidia.com>
14018L:	linux-tegra@vger.kernel.org
14019Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14021S:	Supported
14022N:	[^a-z]tegra
14023
14024TEGRA CLOCK DRIVER
14025M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14026M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14027S:	Supported
14028F:	drivers/clk/tegra/
14029
14030TEGRA DMA DRIVERS
14031M:	Laxman Dewangan <ldewangan@nvidia.com>
14032M:	Jon Hunter <jonathanh@nvidia.com>
14033S:	Supported
14034F:	drivers/dma/tegra*
14035
14036TEGRA I2C DRIVER
14037M:	Laxman Dewangan <ldewangan@nvidia.com>
14038S:	Supported
14039F:	drivers/i2c/busses/i2c-tegra.c
14040
14041TEGRA IOMMU DRIVERS
14042M:	Thierry Reding <thierry.reding@gmail.com>
14043L:	linux-tegra@vger.kernel.org
14044S:	Supported
14045F:	drivers/iommu/tegra*
14046
14047TEGRA KBC DRIVER
14048M:	Laxman Dewangan <ldewangan@nvidia.com>
14049S:	Supported
14050F:	drivers/input/keyboard/tegra-kbc.c
14051
14052TEGRA PWM DRIVER
14053M:	Thierry Reding <thierry.reding@gmail.com>
14054S:	Supported
14055F:	drivers/pwm/pwm-tegra.c
14056
14057TEGRA SERIAL DRIVER
14058M:	Laxman Dewangan <ldewangan@nvidia.com>
14059S:	Supported
14060F:	drivers/tty/serial/serial-tegra.c
14061
14062TEGRA SPI DRIVER
14063M:	Laxman Dewangan <ldewangan@nvidia.com>
14064S:	Supported
14065F:	drivers/spi/spi-tegra*
14066
14067TEHUTI ETHERNET DRIVER
14068M:	Andy Gospodarek <andy@greyhouse.net>
14069L:	netdev@vger.kernel.org
14070S:	Supported
14071F:	drivers/net/ethernet/tehuti/*
14072
14073Telecom Clock Driver for MCPL0010
14074M:	Mark Gross <mark.gross@intel.com>
14075S:	Supported
14076F:	drivers/char/tlclk.c
14077
14078TENSILICA XTENSA PORT (xtensa)
14079M:	Chris Zankel <chris@zankel.net>
14080M:	Max Filippov <jcmvbkbc@gmail.com>
14081L:	linux-xtensa@linux-xtensa.org
14082T:	git git://github.com/czankel/xtensa-linux.git
14083S:	Maintained
14084F:	arch/xtensa/
14085F:	drivers/irqchip/irq-xtensa-*
14086
14087Texas Instruments' System Control Interface (TISCI) Protocol Driver
14088M:	Nishanth Menon <nm@ti.com>
14089M:	Tero Kristo <t-kristo@ti.com>
14090M:	Santosh Shilimkar <ssantosh@kernel.org>
14091L:	linux-arm-kernel@lists.infradead.org
14092S:	Maintained
14093F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14094F:	drivers/firmware/ti_sci*
14095F:	include/linux/soc/ti/ti_sci_protocol.h
14096F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14097F:	include/dt-bindings/genpd/k2g.h
14098F:	drivers/soc/ti/ti_sci_pm_domains.c
14099F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14100F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14101F:	drivers/clk/keystone/sci-clk.c
14102F:	drivers/reset/reset-ti-sci.c
14103
14104THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14105M:	Hans Verkuil <hverkuil@xs4all.nl>
14106L:	linux-media@vger.kernel.org
14107T:	git git://linuxtv.org/media_tree.git
14108W:	https://linuxtv.org
14109S:	Maintained
14110F:	drivers/media/radio/radio-raremono.c
14111
14112THERMAL
14113M:	Zhang Rui <rui.zhang@intel.com>
14114M:	Eduardo Valentin <edubezval@gmail.com>
14115L:	linux-pm@vger.kernel.org
14116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14118Q:	https://patchwork.kernel.org/project/linux-pm/list/
14119S:	Supported
14120F:	drivers/thermal/
14121F:	include/linux/thermal.h
14122F:	include/uapi/linux/thermal.h
14123F:	include/linux/cpu_cooling.h
14124F:	Documentation/devicetree/bindings/thermal/
14125
14126THERMAL/CPU_COOLING
14127M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14128M:	Viresh Kumar <viresh.kumar@linaro.org>
14129M:	Javi Merino <javi.merino@kernel.org>
14130L:	linux-pm@vger.kernel.org
14131S:	Supported
14132F:	Documentation/thermal/cpu-cooling-api.txt
14133F:	drivers/thermal/cpu_cooling.c
14134F:	include/linux/cpu_cooling.h
14135
14136THINKPAD ACPI EXTRAS DRIVER
14137M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14138L:	ibm-acpi-devel@lists.sourceforge.net
14139L:	platform-driver-x86@vger.kernel.org
14140W:	http://ibm-acpi.sourceforge.net
14141W:	http://thinkwiki.org/wiki/Ibm-acpi
14142T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14143S:	Maintained
14144F:	drivers/platform/x86/thinkpad_acpi.c
14145
14146THUNDERBOLT DRIVER
14147M:	Andreas Noever <andreas.noever@gmail.com>
14148M:	Michael Jamet <michael.jamet@intel.com>
14149M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14150M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14152S:	Maintained
14153F:	Documentation/admin-guide/thunderbolt.rst
14154F:	drivers/thunderbolt/
14155F:	include/linux/thunderbolt.h
14156
14157THUNDERBOLT NETWORK DRIVER
14158M:	Michael Jamet <michael.jamet@intel.com>
14159M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14160M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14161L:	netdev@vger.kernel.org
14162S:	Maintained
14163F:	drivers/net/thunderbolt.c
14164
14165THUNDERX GPIO DRIVER
14166M:	David Daney <david.daney@cavium.com>
14167S:	Maintained
14168F:	drivers/gpio/gpio-thunderx.c
14169
14170TI AM437X VPFE DRIVER
14171M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14172L:	linux-media@vger.kernel.org
14173W:	https://linuxtv.org
14174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14175T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14176S:	Maintained
14177F:	drivers/media/platform/am437x/
14178
14179TI BANDGAP AND THERMAL DRIVER
14180M:	Eduardo Valentin <edubezval@gmail.com>
14181M:	Keerthy <j-keerthy@ti.com>
14182L:	linux-pm@vger.kernel.org
14183L:	linux-omap@vger.kernel.org
14184S:	Maintained
14185F:	drivers/thermal/ti-soc-thermal/
14186
14187TI BQ27XXX POWER SUPPLY DRIVER
14188R:	Andrew F. Davis <afd@ti.com>
14189F:	include/linux/power/bq27xxx_battery.h
14190F:	drivers/power/supply/bq27xxx_battery.c
14191F:	drivers/power/supply/bq27xxx_battery_i2c.c
14192
14193TI CDCE706 CLOCK DRIVER
14194M:	Max Filippov <jcmvbkbc@gmail.com>
14195S:	Maintained
14196F:	drivers/clk/clk-cdce706.c
14197
14198TI CLOCK DRIVER
14199M:	Tero Kristo <t-kristo@ti.com>
14200L:	linux-omap@vger.kernel.org
14201S:	Maintained
14202F:	drivers/clk/ti/
14203F:	include/linux/clk/ti.h
14204
14205TI DAVINCI MACHINE SUPPORT
14206M:	Sekhar Nori <nsekhar@ti.com>
14207M:	Kevin Hilman <khilman@kernel.org>
14208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14210S:	Supported
14211F:	arch/arm/mach-davinci/
14212F:	drivers/i2c/busses/i2c-davinci.c
14213F:	arch/arm/boot/dts/da850*
14214
14215TI DAVINCI SERIES CLOCK DRIVER
14216M:	David Lechner <david@lechnology.com>
14217R:	Sekhar Nori <nsekhar@ti.com>
14218S:	Maintained
14219F:	Documentation/devicetree/bindings/clock/ti/davinci/
14220F:	drivers/clk/davinci/
14221
14222TI DAVINCI SERIES GPIO DRIVER
14223M:	Keerthy <j-keerthy@ti.com>
14224L:	linux-gpio@vger.kernel.org
14225S:	Maintained
14226F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14227F:	drivers/gpio/gpio-davinci.c
14228
14229TI DAVINCI SERIES MEDIA DRIVER
14230M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14231L:	linux-media@vger.kernel.org
14232W:	https://linuxtv.org
14233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14234T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14235S:	Maintained
14236F:	drivers/media/platform/davinci/
14237F:	include/media/davinci/
14238
14239TI ETHERNET SWITCH DRIVER (CPSW)
14240R:	Grygorii Strashko <grygorii.strashko@ti.com>
14241L:	linux-omap@vger.kernel.org
14242L:	netdev@vger.kernel.org
14243S:	Maintained
14244F:	drivers/net/ethernet/ti/cpsw*
14245F:	drivers/net/ethernet/ti/davinci*
14246
14247TI FLASH MEDIA INTERFACE DRIVER
14248M:	Alex Dubov <oakad@yahoo.com>
14249S:	Maintained
14250F:	drivers/misc/tifm*
14251F:	drivers/mmc/host/tifm_sd.c
14252F:	include/linux/tifm.h
14253
14254TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14255M:	Santosh Shilimkar <ssantosh@kernel.org>
14256L:	linux-kernel@vger.kernel.org
14257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14258S:	Maintained
14259F:	drivers/soc/ti/*
14260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14261
14262TI LM49xxx FAMILY ASoC CODEC DRIVERS
14263M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14264M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14265L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14266S:	Maintained
14267F:	sound/soc/codecs/lm49453*
14268F:	sound/soc/codecs/isabelle*
14269
14270TI LP855x BACKLIGHT DRIVER
14271M:	Milo Kim <milo.kim@ti.com>
14272S:	Maintained
14273F:	Documentation/backlight/lp855x-driver.txt
14274F:	drivers/video/backlight/lp855x_bl.c
14275F:	include/linux/platform_data/lp855x.h
14276
14277TI LP8727 CHARGER DRIVER
14278M:	Milo Kim <milo.kim@ti.com>
14279S:	Maintained
14280F:	drivers/power/supply/lp8727_charger.c
14281F:	include/linux/platform_data/lp8727.h
14282
14283TI LP8788 MFD DRIVER
14284M:	Milo Kim <milo.kim@ti.com>
14285S:	Maintained
14286F:	drivers/iio/adc/lp8788_adc.c
14287F:	drivers/leds/leds-lp8788.c
14288F:	drivers/mfd/lp8788*.c
14289F:	drivers/power/supply/lp8788-charger.c
14290F:	drivers/regulator/lp8788-*.c
14291F:	include/linux/mfd/lp8788*.h
14292
14293TI NETCP ETHERNET DRIVER
14294M:	Wingman Kwok <w-kwok2@ti.com>
14295M:	Murali Karicheri <m-karicheri2@ti.com>
14296L:	netdev@vger.kernel.org
14297S:	Maintained
14298F:	drivers/net/ethernet/ti/netcp*
14299
14300TI TAS571X FAMILY ASoC CODEC DRIVER
14301M:	Kevin Cernekee <cernekee@chromium.org>
14302L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14303S:	Odd Fixes
14304F:	sound/soc/codecs/tas571x*
14305
14306TI TRF7970A NFC DRIVER
14307M:	Mark Greer <mgreer@animalcreek.com>
14308L:	linux-wireless@vger.kernel.org
14309L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14310S:	Supported
14311F:	drivers/nfc/trf7970a.c
14312F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14313
14314TI TWL4030 SERIES SOC CODEC DRIVER
14315M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14316L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14317S:	Maintained
14318F:	sound/soc/codecs/twl4030*
14319
14320TI VPE/CAL DRIVERS
14321M:	Benoit Parrot <bparrot@ti.com>
14322L:	linux-media@vger.kernel.org
14323W:	http://linuxtv.org/
14324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14325S:	Maintained
14326F:	drivers/media/platform/ti-vpe/
14327
14328TI WILINK WIRELESS DRIVERS
14329L:	linux-wireless@vger.kernel.org
14330W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14331W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14333S:	Orphan
14334F:	drivers/net/wireless/ti/
14335F:	include/linux/wl12xx.h
14336
14337TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14338M:	John Stultz <john.stultz@linaro.org>
14339M:	Thomas Gleixner <tglx@linutronix.de>
14340R:	Stephen Boyd <sboyd@kernel.org>
14341L:	linux-kernel@vger.kernel.org
14342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14343S:	Supported
14344F:	include/linux/clocksource.h
14345F:	include/linux/time.h
14346F:	include/linux/timex.h
14347F:	include/uapi/linux/time.h
14348F:	include/uapi/linux/timex.h
14349F:	kernel/time/clocksource.c
14350F:	kernel/time/time*.c
14351F:	kernel/time/alarmtimer.c
14352F:	kernel/time/ntp.c
14353F:	tools/testing/selftests/timers/
14354
14355TIPC NETWORK LAYER
14356M:	Jon Maloy <jon.maloy@ericsson.com>
14357M:	Ying Xue <ying.xue@windriver.com>
14358L:	netdev@vger.kernel.org (core kernel code)
14359L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14360W:	http://tipc.sourceforge.net/
14361S:	Maintained
14362F:	include/uapi/linux/tipc*.h
14363F:	net/tipc/
14364
14365TLAN NETWORK DRIVER
14366M:	Samuel Chessman <chessman@tux.org>
14367L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14368W:	http://sourceforge.net/projects/tlan/
14369S:	Maintained
14370F:	Documentation/networking/tlan.txt
14371F:	drivers/net/ethernet/ti/tlan.*
14372
14373TM6000 VIDEO4LINUX DRIVER
14374M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14375L:	linux-media@vger.kernel.org
14376W:	https://linuxtv.org
14377T:	git git://linuxtv.org/media_tree.git
14378S:	Odd fixes
14379F:	drivers/media/usb/tm6000/
14380F:	Documentation/media/v4l-drivers/tm6000*
14381
14382TMIO/SDHI MMC DRIVER
14383M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14384L:	linux-mmc@vger.kernel.org
14385S:	Supported
14386F:	drivers/mmc/host/tmio_mmc*
14387F:	drivers/mmc/host/renesas_sdhi*
14388F:	include/linux/mfd/tmio.h
14389
14390TMP401 HARDWARE MONITOR DRIVER
14391M:	Guenter Roeck <linux@roeck-us.net>
14392L:	linux-hwmon@vger.kernel.org
14393S:	Maintained
14394F:	Documentation/hwmon/tmp401
14395F:	drivers/hwmon/tmp401.c
14396
14397TMPFS (SHMEM FILESYSTEM)
14398M:	Hugh Dickins <hughd@google.com>
14399L:	linux-mm@kvack.org
14400S:	Maintained
14401F:	include/linux/shmem_fs.h
14402F:	mm/shmem.c
14403
14404TOMOYO SECURITY MODULE
14405M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14406M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14407L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14408L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14409L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14410L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14411W:	http://tomoyo.sourceforge.jp/
14412T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14413S:	Maintained
14414F:	security/tomoyo/
14415
14416TOPSTAR LAPTOP EXTRAS DRIVER
14417M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14418L:	platform-driver-x86@vger.kernel.org
14419S:	Maintained
14420F:	drivers/platform/x86/topstar-laptop.c
14421
14422TORTURE-TEST MODULES
14423M:	Davidlohr Bueso <dave@stgolabs.net>
14424M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14425M:	Josh Triplett <josh@joshtriplett.org>
14426L:	linux-kernel@vger.kernel.org
14427S:	Supported
14428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14429F:	Documentation/RCU/torture.txt
14430F:	kernel/torture.c
14431F:	kernel/rcu/rcutorture.c
14432F:	kernel/locking/locktorture.c
14433
14434TOSHIBA ACPI EXTRAS DRIVER
14435M:	Azael Avalos <coproscefalo@gmail.com>
14436L:	platform-driver-x86@vger.kernel.org
14437S:	Maintained
14438F:	drivers/platform/x86/toshiba_acpi.c
14439
14440TOSHIBA BLUETOOTH DRIVER
14441M:	Azael Avalos <coproscefalo@gmail.com>
14442L:	platform-driver-x86@vger.kernel.org
14443S:	Maintained
14444F:	drivers/platform/x86/toshiba_bluetooth.c
14445
14446TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14447M:	Azael Avalos <coproscefalo@gmail.com>
14448L:	platform-driver-x86@vger.kernel.org
14449S:	Maintained
14450F:	drivers/platform/x86/toshiba_haps.c
14451
14452TOSHIBA SMM DRIVER
14453M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14454W:	http://www.buzzard.org.uk/toshiba/
14455S:	Maintained
14456F:	drivers/char/toshiba.c
14457F:	include/linux/toshiba.h
14458F:	include/uapi/linux/toshiba.h
14459
14460TOSHIBA TC358743 DRIVER
14461M:	Mats Randgaard <matrandg@cisco.com>
14462L:	linux-media@vger.kernel.org
14463S:	Maintained
14464F:	drivers/media/i2c/tc358743*
14465F:	include/media/i2c/tc358743.h
14466
14467TOSHIBA WMI HOTKEYS DRIVER
14468M:	Azael Avalos <coproscefalo@gmail.com>
14469L:	platform-driver-x86@vger.kernel.org
14470S:	Maintained
14471F:	drivers/platform/x86/toshiba-wmi.c
14472
14473TPM DEVICE DRIVER
14474M:	Peter Huewe <peterhuewe@gmx.de>
14475M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14476R:	Jason Gunthorpe <jgg@ziepe.ca>
14477L:	linux-integrity@vger.kernel.org
14478Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14479W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14480T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14481S:	Maintained
14482F:	drivers/char/tpm/
14483
14484TRACING
14485M:	Steven Rostedt <rostedt@goodmis.org>
14486M:	Ingo Molnar <mingo@redhat.com>
14487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14488S:	Maintained
14489F:	Documentation/trace/ftrace.rst
14490F:	arch/*/*/*/ftrace.h
14491F:	arch/*/kernel/ftrace.c
14492F:	include/*/ftrace.h
14493F:	include/linux/trace*.h
14494F:	include/trace/
14495F:	kernel/trace/
14496F:	tools/testing/selftests/ftrace/
14497
14498TRACING MMIO ACCESSES (MMIOTRACE)
14499M:	Steven Rostedt <rostedt@goodmis.org>
14500M:	Ingo Molnar <mingo@kernel.org>
14501R:	Karol Herbst <karolherbst@gmail.com>
14502R:	Pekka Paalanen <ppaalanen@gmail.com>
14503S:	Maintained
14504L:	linux-kernel@vger.kernel.org
14505L:	nouveau@lists.freedesktop.org
14506F:	kernel/trace/trace_mmiotrace.c
14507F:	include/linux/mmiotrace.h
14508F:	arch/x86/mm/kmmio.c
14509F:	arch/x86/mm/mmio-mod.c
14510F:	arch/x86/mm/testmmiotrace.c
14511
14512TRIVIAL PATCHES
14513M:	Jiri Kosina <trivial@kernel.org>
14514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14515S:	Maintained
14516K:	^Subject:.*(?i)trivial
14517
14518TEMPO SEMICONDUCTOR DRIVERS
14519M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14520S:	Maintained
14521F:	sound/soc/codecs/tscs*.c
14522F:	sound/soc/codecs/tscs*.h
14523F:	Documentation/devicetree/bindings/sound/tscs*.txt
14524
14525TTY LAYER
14526M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14527M:	Jiri Slaby <jslaby@suse.com>
14528S:	Supported
14529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14530F:	Documentation/serial/
14531F:	drivers/tty/
14532F:	drivers/tty/serial/serial_core.c
14533F:	include/linux/serial_core.h
14534F:	include/linux/serial.h
14535F:	include/linux/tty.h
14536F:	include/uapi/linux/serial_core.h
14537F:	include/uapi/linux/serial.h
14538F:	include/uapi/linux/tty.h
14539
14540TUA9001 MEDIA DRIVER
14541M:	Antti Palosaari <crope@iki.fi>
14542L:	linux-media@vger.kernel.org
14543W:	https://linuxtv.org
14544W:	http://palosaari.fi/linux/
14545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14546T:	git git://linuxtv.org/anttip/media_tree.git
14547S:	Maintained
14548F:	drivers/media/tuners/tua9001*
14549
14550TULIP NETWORK DRIVERS
14551L:	netdev@vger.kernel.org
14552L:	linux-parisc@vger.kernel.org
14553S:	Orphan
14554F:	drivers/net/ethernet/dec/tulip/
14555
14556TUN/TAP driver
14557M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14558W:	http://vtun.sourceforge.net/tun
14559S:	Maintained
14560F:	Documentation/networking/tuntap.txt
14561F:	arch/um/os-Linux/drivers/
14562
14563TURBOCHANNEL SUBSYSTEM
14564M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14565M:	Ralf Baechle <ralf@linux-mips.org>
14566L:	linux-mips@linux-mips.org
14567Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14568S:	Maintained
14569F:	drivers/tc/
14570F:	include/linux/tc.h
14571
14572TURBOSTAT UTILITY
14573M:	"Len Brown" <lenb@kernel.org>
14574L:	linux-pm@vger.kernel.org
14575B:	https://bugzilla.kernel.org
14576Q:	https://patchwork.kernel.org/project/linux-pm/list/
14577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14578S:	Supported
14579F:	tools/power/x86/turbostat/
14580
14581TW5864 VIDEO4LINUX DRIVER
14582M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14583M:	Anton Sviridenko <anton@corp.bluecherry.net>
14584M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14585M:	Andrey Utkin <andrey_utkin@fastmail.com>
14586L:	linux-media@vger.kernel.org
14587S:	Supported
14588F:	drivers/media/pci/tw5864/
14589
14590TW68 VIDEO4LINUX DRIVER
14591M:	Hans Verkuil <hverkuil@xs4all.nl>
14592L:	linux-media@vger.kernel.org
14593T:	git git://linuxtv.org/media_tree.git
14594W:	https://linuxtv.org
14595S:	Odd Fixes
14596F:	drivers/media/pci/tw68/
14597
14598TW686X VIDEO4LINUX DRIVER
14599M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14600L:	linux-media@vger.kernel.org
14601T:	git git://linuxtv.org/media_tree.git
14602W:	http://linuxtv.org
14603S:	Maintained
14604F:	drivers/media/pci/tw686x/
14605
14606UBI FILE SYSTEM (UBIFS)
14607M:	Richard Weinberger <richard@nod.at>
14608M:	Artem Bityutskiy <dedekind1@gmail.com>
14609M:	Adrian Hunter <adrian.hunter@intel.com>
14610L:	linux-mtd@lists.infradead.org
14611T:	git git://git.infradead.org/ubifs-2.6.git
14612W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14613S:	Supported
14614F:	Documentation/filesystems/ubifs.txt
14615F:	fs/ubifs/
14616
14617UCLINUX (M68KNOMMU AND COLDFIRE)
14618M:	Greg Ungerer <gerg@linux-m68k.org>
14619W:	http://www.linux-m68k.org/
14620W:	http://www.uclinux.org/
14621L:	linux-m68k@lists.linux-m68k.org
14622L:	uclinux-dev@uclinux.org  (subscribers-only)
14623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14624S:	Maintained
14625F:	arch/m68k/coldfire/
14626F:	arch/m68k/68*/
14627F:	arch/m68k/*/*_no.*
14628F:	arch/m68k/include/asm/*_no.*
14629
14630UDF FILESYSTEM
14631M:	Jan Kara <jack@suse.com>
14632S:	Maintained
14633F:	Documentation/filesystems/udf.txt
14634F:	fs/udf/
14635
14636UDRAW TABLET
14637M:	Bastien Nocera <hadess@hadess.net>
14638L:	linux-input@vger.kernel.org
14639S:	Maintained
14640F:	drivers/hid/hid-udraw-ps3.c
14641
14642UFS FILESYSTEM
14643M:	Evgeniy Dushistov <dushistov@mail.ru>
14644S:	Maintained
14645F:	Documentation/filesystems/ufs.txt
14646F:	fs/ufs/
14647
14648UHID USERSPACE HID IO DRIVER:
14649M:	David Herrmann <dh.herrmann@googlemail.com>
14650L:	linux-input@vger.kernel.org
14651S:	Maintained
14652F:	drivers/hid/uhid.c
14653F:	include/uapi/linux/uhid.h
14654
14655ULPI BUS
14656M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14657L:	linux-usb@vger.kernel.org
14658S:	Maintained
14659F:	drivers/usb/common/ulpi.c
14660F:	include/linux/ulpi/
14661
14662ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14663L:	linux-usb@vger.kernel.org
14664S:	Orphan
14665F:	drivers/uwb/
14666F:	include/linux/uwb.h
14667F:	include/linux/uwb/
14668
14669UNICORE32 ARCHITECTURE:
14670M:	Guan Xuetao <gxt@pku.edu.cn>
14671W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14672S:	Maintained
14673T:	git git://github.com/gxt/linux.git
14674F:	arch/unicore32/
14675
14676UNIFDEF
14677M:	Tony Finch <dot@dotat.at>
14678W:	http://dotat.at/prog/unifdef
14679S:	Maintained
14680F:	scripts/unifdef.c
14681
14682UNIFORM CDROM DRIVER
14683M:	Jens Axboe <axboe@kernel.dk>
14684W:	http://www.kernel.dk
14685S:	Maintained
14686F:	Documentation/cdrom/
14687F:	drivers/cdrom/cdrom.c
14688F:	include/linux/cdrom.h
14689F:	include/uapi/linux/cdrom.h
14690
14691UNISYS S-PAR DRIVERS
14692M:	David Kershner <david.kershner@unisys.com>
14693L:	sparmaintainer@unisys.com (Unisys internal)
14694S:	Supported
14695F:	include/linux/visorbus.h
14696F:	drivers/visorbus/
14697F:	drivers/staging/unisys/
14698
14699UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14700M:	Vinayak Holikatti <vinholikatti@gmail.com>
14701L:	linux-scsi@vger.kernel.org
14702S:	Supported
14703F:	Documentation/scsi/ufs.txt
14704F:	drivers/scsi/ufs/
14705
14706UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14707M:	Joao Pinto <jpinto@synopsys.com>
14708L:	linux-scsi@vger.kernel.org
14709S:	Supported
14710F:	drivers/scsi/ufs/*dwc*
14711
14712UNSORTED BLOCK IMAGES (UBI)
14713M:	Artem Bityutskiy <dedekind1@gmail.com>
14714M:	Richard Weinberger <richard@nod.at>
14715W:	http://www.linux-mtd.infradead.org/
14716L:	linux-mtd@lists.infradead.org
14717T:	git git://git.infradead.org/ubifs-2.6.git
14718S:	Supported
14719F:	drivers/mtd/ubi/
14720F:	include/linux/mtd/ubi.h
14721F:	include/uapi/mtd/ubi-user.h
14722
14723USB "USBNET" DRIVER FRAMEWORK
14724M:	Oliver Neukum <oneukum@suse.com>
14725L:	netdev@vger.kernel.org
14726W:	http://www.linux-usb.org/usbnet
14727S:	Maintained
14728F:	drivers/net/usb/usbnet.c
14729F:	include/linux/usb/usbnet.h
14730
14731USB ACM DRIVER
14732M:	Oliver Neukum <oneukum@suse.com>
14733L:	linux-usb@vger.kernel.org
14734S:	Maintained
14735F:	Documentation/usb/acm.txt
14736F:	drivers/usb/class/cdc-acm.*
14737
14738USB AR5523 WIRELESS DRIVER
14739M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14740L:	linux-wireless@vger.kernel.org
14741S:	Maintained
14742F:	drivers/net/wireless/ath/ar5523/
14743
14744USB ATTACHED SCSI
14745M:	Oliver Neukum <oneukum@suse.com>
14746L:	linux-usb@vger.kernel.org
14747L:	linux-scsi@vger.kernel.org
14748S:	Maintained
14749F:	drivers/usb/storage/uas.c
14750
14751USB CDC ETHERNET DRIVER
14752M:	Oliver Neukum <oliver@neukum.org>
14753L:	linux-usb@vger.kernel.org
14754S:	Maintained
14755F:	drivers/net/usb/cdc_*.c
14756F:	include/uapi/linux/usb/cdc.h
14757
14758USB CHAOSKEY DRIVER
14759M:	Keith Packard <keithp@keithp.com>
14760L:	linux-usb@vger.kernel.org
14761S:	Maintained
14762F:	drivers/usb/misc/chaoskey.c
14763
14764USB CYPRESS C67X00 DRIVER
14765M:	Peter Korsgaard <jacmet@sunsite.dk>
14766L:	linux-usb@vger.kernel.org
14767S:	Maintained
14768F:	drivers/usb/c67x00/
14769
14770USB DAVICOM DM9601 DRIVER
14771M:	Peter Korsgaard <jacmet@sunsite.dk>
14772L:	netdev@vger.kernel.org
14773W:	http://www.linux-usb.org/usbnet
14774S:	Maintained
14775F:	drivers/net/usb/dm9601.c
14776
14777USB DIAMOND RIO500 DRIVER
14778M:	Cesar Miquel <miquel@df.uba.ar>
14779L:	rio500-users@lists.sourceforge.net
14780W:	http://rio500.sourceforge.net
14781S:	Maintained
14782F:	drivers/usb/misc/rio500*
14783
14784USB EHCI DRIVER
14785M:	Alan Stern <stern@rowland.harvard.edu>
14786L:	linux-usb@vger.kernel.org
14787S:	Maintained
14788F:	Documentation/usb/ehci.txt
14789F:	drivers/usb/host/ehci*
14790
14791USB GADGET/PERIPHERAL SUBSYSTEM
14792M:	Felipe Balbi <balbi@kernel.org>
14793L:	linux-usb@vger.kernel.org
14794W:	http://www.linux-usb.org/gadget
14795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14796S:	Maintained
14797F:	drivers/usb/gadget/
14798F:	include/linux/usb/gadget*
14799
14800USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14801M:	Jiri Kosina <jikos@kernel.org>
14802R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14803L:	linux-usb@vger.kernel.org
14804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14805S:	Maintained
14806F:	Documentation/hid/hiddev.txt
14807F:	drivers/hid/usbhid/
14808
14809USB INTEL XHCI ROLE MUX DRIVER
14810M:	Hans de Goede <hdegoede@redhat.com>
14811L:	linux-usb@vger.kernel.org
14812S:	Maintained
14813F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14814
14815USB ISP116X DRIVER
14816M:	Olav Kongas <ok@artecdesign.ee>
14817L:	linux-usb@vger.kernel.org
14818S:	Maintained
14819F:	drivers/usb/host/isp116x*
14820F:	include/linux/usb/isp116x.h
14821
14822USB LAN78XX ETHERNET DRIVER
14823M:	Woojung Huh <woojung.huh@microchip.com>
14824M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14825L:	netdev@vger.kernel.org
14826S:	Maintained
14827F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14828F:	drivers/net/usb/lan78xx.*
14829F:	include/dt-bindings/net/microchip-lan78xx.h
14830
14831USB MASS STORAGE DRIVER
14832M:	Alan Stern <stern@rowland.harvard.edu>
14833L:	linux-usb@vger.kernel.org
14834L:	usb-storage@lists.one-eyed-alien.net
14835S:	Maintained
14836W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14837F:	drivers/usb/storage/
14838
14839USB MIDI DRIVER
14840M:	Clemens Ladisch <clemens@ladisch.de>
14841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14842T:	git git://git.alsa-project.org/alsa-kernel.git
14843S:	Maintained
14844F:	sound/usb/midi.*
14845
14846USB NETWORKING DRIVERS
14847L:	linux-usb@vger.kernel.org
14848S:	Odd Fixes
14849F:	drivers/net/usb/
14850
14851USB OHCI DRIVER
14852M:	Alan Stern <stern@rowland.harvard.edu>
14853L:	linux-usb@vger.kernel.org
14854S:	Maintained
14855F:	Documentation/usb/ohci.txt
14856F:	drivers/usb/host/ohci*
14857
14858USB OTG FSM (Finite State Machine)
14859M:	Peter Chen <Peter.Chen@nxp.com>
14860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14861L:	linux-usb@vger.kernel.org
14862S:	Maintained
14863F:	drivers/usb/common/usb-otg-fsm.c
14864
14865USB OVER IP DRIVER
14866M:	Valentina Manea <valentina.manea.m@gmail.com>
14867M:	Shuah Khan <shuah@kernel.org>
14868L:	linux-usb@vger.kernel.org
14869S:	Maintained
14870F:	Documentation/usb/usbip_protocol.txt
14871F:	drivers/usb/usbip/
14872F:	tools/usb/usbip/
14873F:	tools/testing/selftests/drivers/usb/usbip/
14874
14875USB PEGASUS DRIVER
14876M:	Petko Manolov <petkan@nucleusys.com>
14877L:	linux-usb@vger.kernel.org
14878L:	netdev@vger.kernel.org
14879T:	git git://github.com/petkan/pegasus.git
14880W:	https://github.com/petkan/pegasus
14881S:	Maintained
14882F:	drivers/net/usb/pegasus.*
14883
14884USB PHY LAYER
14885M:	Felipe Balbi <balbi@kernel.org>
14886L:	linux-usb@vger.kernel.org
14887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14888S:	Maintained
14889F:	drivers/usb/phy/
14890
14891USB PRINTER DRIVER (usblp)
14892M:	Pete Zaitcev <zaitcev@redhat.com>
14893L:	linux-usb@vger.kernel.org
14894S:	Supported
14895F:	drivers/usb/class/usblp.c
14896
14897USB QMI WWAN NETWORK DRIVER
14898M:	Bjørn Mork <bjorn@mork.no>
14899L:	netdev@vger.kernel.org
14900S:	Maintained
14901F:	Documentation/ABI/testing/sysfs-class-net-qmi
14902F:	drivers/net/usb/qmi_wwan.c
14903
14904USB RTL8150 DRIVER
14905M:	Petko Manolov <petkan@nucleusys.com>
14906L:	linux-usb@vger.kernel.org
14907L:	netdev@vger.kernel.org
14908T:	git git://github.com/petkan/rtl8150.git
14909W:	https://github.com/petkan/rtl8150
14910S:	Maintained
14911F:	drivers/net/usb/rtl8150.c
14912
14913USB SERIAL SUBSYSTEM
14914M:	Johan Hovold <johan@kernel.org>
14915L:	linux-usb@vger.kernel.org
14916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14917S:	Maintained
14918F:	Documentation/usb/usb-serial.txt
14919F:	drivers/usb/serial/
14920F:	include/linux/usb/serial.h
14921
14922USB SMSC75XX ETHERNET DRIVER
14923M:	Steve Glendinning <steve.glendinning@shawell.net>
14924L:	netdev@vger.kernel.org
14925S:	Maintained
14926F:	drivers/net/usb/smsc75xx.*
14927
14928USB SMSC95XX ETHERNET DRIVER
14929M:	Steve Glendinning <steve.glendinning@shawell.net>
14930M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14931L:	netdev@vger.kernel.org
14932S:	Maintained
14933F:	drivers/net/usb/smsc95xx.*
14934
14935USB SUBSYSTEM
14936M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14937L:	linux-usb@vger.kernel.org
14938W:	http://www.linux-usb.org
14939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14940S:	Supported
14941F:	Documentation/devicetree/bindings/usb/
14942F:	Documentation/usb/
14943F:	drivers/usb/
14944F:	include/linux/usb.h
14945F:	include/linux/usb/
14946
14947USB TYPEC PI3USB30532 MUX DRIVER
14948M:	Hans de Goede <hdegoede@redhat.com>
14949L:	linux-usb@vger.kernel.org
14950S:	Maintained
14951F:	drivers/usb/typec/mux/pi3usb30532.c
14952
14953USB TYPEC SUBSYSTEM
14954M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14955L:	linux-usb@vger.kernel.org
14956S:	Maintained
14957F:	Documentation/ABI/testing/sysfs-class-typec
14958F:	Documentation/driver-api/usb/typec.rst
14959F:	drivers/usb/typec/
14960F:	include/linux/usb/typec.h
14961
14962USB UHCI DRIVER
14963M:	Alan Stern <stern@rowland.harvard.edu>
14964L:	linux-usb@vger.kernel.org
14965S:	Maintained
14966F:	drivers/usb/host/uhci*
14967
14968USB VIDEO CLASS
14969M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14970L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14971L:	linux-media@vger.kernel.org
14972T:	git git://linuxtv.org/media_tree.git
14973W:	http://www.ideasonboard.org/uvc/
14974S:	Maintained
14975F:	drivers/media/usb/uvc/
14976F:	include/uapi/linux/uvcvideo.h
14977
14978USB VISION DRIVER
14979M:	Hans Verkuil <hverkuil@xs4all.nl>
14980L:	linux-media@vger.kernel.org
14981T:	git git://linuxtv.org/media_tree.git
14982W:	https://linuxtv.org
14983S:	Odd Fixes
14984F:	drivers/media/usb/usbvision/
14985
14986USB WEBCAM GADGET
14987M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14988L:	linux-usb@vger.kernel.org
14989S:	Maintained
14990F:	drivers/usb/gadget/function/*uvc*
14991F:	drivers/usb/gadget/legacy/webcam.c
14992
14993USB WIRELESS RNDIS DRIVER (rndis_wlan)
14994M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14995L:	linux-wireless@vger.kernel.org
14996S:	Maintained
14997F:	drivers/net/wireless/rndis_wlan.c
14998
14999USB XHCI DRIVER
15000M:	Mathias Nyman <mathias.nyman@intel.com>
15001L:	linux-usb@vger.kernel.org
15002S:	Supported
15003F:	drivers/usb/host/xhci*
15004F:	drivers/usb/host/pci-quirks*
15005
15006USB ZD1201 DRIVER
15007L:	linux-wireless@vger.kernel.org
15008W:	http://linux-lc100020.sourceforge.net
15009S:	Orphan
15010F:	drivers/net/wireless/zydas/zd1201.*
15011
15012USB ZR364XX DRIVER
15013M:	Antoine Jacquet <royale@zerezo.com>
15014L:	linux-usb@vger.kernel.org
15015L:	linux-media@vger.kernel.org
15016T:	git git://linuxtv.org/media_tree.git
15017W:	http://royale.zerezo.com/zr364xx/
15018S:	Maintained
15019F:	Documentation/media/v4l-drivers/zr364xx*
15020F:	drivers/media/usb/zr364xx/
15021
15022USER-MODE LINUX (UML)
15023M:	Jeff Dike <jdike@addtoit.com>
15024M:	Richard Weinberger <richard@nod.at>
15025L:	linux-um@lists.infradead.org
15026W:	http://user-mode-linux.sourceforge.net
15027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15028S:	Maintained
15029F:	Documentation/virtual/uml/
15030F:	arch/um/
15031F:	arch/x86/um/
15032F:	fs/hostfs/
15033F:	fs/hppfs/
15034
15035USERSPACE I/O (UIO)
15036M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15037S:	Maintained
15038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15039F:	Documentation/driver-api/uio-howto.rst
15040F:	drivers/uio/
15041F:	include/linux/uio*.h
15042
15043UTIL-LINUX PACKAGE
15044M:	Karel Zak <kzak@redhat.com>
15045L:	util-linux@vger.kernel.org
15046W:	http://en.wikipedia.org/wiki/Util-linux
15047T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15048S:	Maintained
15049
15050UUID HELPERS
15051M:	Christoph Hellwig <hch@lst.de>
15052R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15053L:	linux-kernel@vger.kernel.org
15054T:	git git://git.infradead.org/users/hch/uuid.git
15055F:	lib/uuid.c
15056F:	lib/test_uuid.c
15057F:	include/linux/uuid.h
15058F:	include/uapi/linux/uuid.h
15059S:	Maintained
15060
15061UVESAFB DRIVER
15062M:	Michal Januszewski <spock@gentoo.org>
15063L:	linux-fbdev@vger.kernel.org
15064W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15065S:	Maintained
15066F:	Documentation/fb/uvesafb.txt
15067F:	drivers/video/fbdev/uvesafb.*
15068
15069VF610 NAND DRIVER
15070M:	Stefan Agner <stefan@agner.ch>
15071L:	linux-mtd@lists.infradead.org
15072S:	Supported
15073F:	drivers/mtd/nand/raw/vf610_nfc.c
15074
15075VFAT/FAT/MSDOS FILESYSTEM
15076M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15077S:	Maintained
15078F:	Documentation/filesystems/vfat.txt
15079F:	fs/fat/
15080
15081VFIO DRIVER
15082M:	Alex Williamson <alex.williamson@redhat.com>
15083L:	kvm@vger.kernel.org
15084T:	git git://github.com/awilliam/linux-vfio.git
15085S:	Maintained
15086F:	Documentation/vfio.txt
15087F:	drivers/vfio/
15088F:	include/linux/vfio.h
15089F:	include/uapi/linux/vfio.h
15090
15091VFIO MEDIATED DEVICE DRIVERS
15092M:	Kirti Wankhede <kwankhede@nvidia.com>
15093L:	kvm@vger.kernel.org
15094S:	Maintained
15095F:	Documentation/vfio-mediated-device.txt
15096F:	drivers/vfio/mdev/
15097F:	include/linux/mdev.h
15098F:	samples/vfio-mdev/
15099
15100VFIO PLATFORM DRIVER
15101M:	Eric Auger <eric.auger@redhat.com>
15102L:	kvm@vger.kernel.org
15103S:	Maintained
15104F:	drivers/vfio/platform/
15105
15106VGA_SWITCHEROO
15107R:	Lukas Wunner <lukas@wunner.de>
15108S:	Maintained
15109F:	Documentation/gpu/vga-switcheroo.rst
15110F:	drivers/gpu/vga/vga_switcheroo.c
15111F:	include/linux/vga_switcheroo.h
15112T:	git git://anongit.freedesktop.org/drm/drm-misc
15113
15114VIA RHINE NETWORK DRIVER
15115S:	Orphan
15116F:	drivers/net/ethernet/via/via-rhine.c
15117
15118VIA SD/MMC CARD CONTROLLER DRIVER
15119M:	Bruce Chang <brucechang@via.com.tw>
15120M:	Harald Welte <HaraldWelte@viatech.com>
15121S:	Maintained
15122F:	drivers/mmc/host/via-sdmmc.c
15123
15124VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15125M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15126L:	linux-fbdev@vger.kernel.org
15127S:	Maintained
15128F:	include/linux/via-core.h
15129F:	include/linux/via-gpio.h
15130F:	include/linux/via_i2c.h
15131F:	drivers/video/fbdev/via/
15132
15133VIA VELOCITY NETWORK DRIVER
15134M:	Francois Romieu <romieu@fr.zoreil.com>
15135L:	netdev@vger.kernel.org
15136S:	Maintained
15137F:	drivers/net/ethernet/via/via-velocity.*
15138
15139VIDEO MULTIPLEXER DRIVER
15140M:	Philipp Zabel <p.zabel@pengutronix.de>
15141L:	linux-media@vger.kernel.org
15142S:	Maintained
15143F:	drivers/media/platform/video-mux.c
15144
15145VIDEO I2C POLLING DRIVER
15146M:	Matt Ranostay <matt.ranostay@konsulko.com>
15147L:	linux-media@vger.kernel.org
15148S:	Maintained
15149F:	drivers/media/i2c/video-i2c.c
15150
15151VIDEOBUF2 FRAMEWORK
15152M:	Pawel Osciak <pawel@osciak.com>
15153M:	Marek Szyprowski <m.szyprowski@samsung.com>
15154M:	Kyungmin Park <kyungmin.park@samsung.com>
15155L:	linux-media@vger.kernel.org
15156S:	Maintained
15157F:	drivers/media/v4l2-core/videobuf2-*
15158F:	include/media/videobuf2-*
15159
15160VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15161M:	Helen Koike <helen.koike@collabora.com>
15162L:	linux-media@vger.kernel.org
15163T:	git git://linuxtv.org/media_tree.git
15164W:	https://linuxtv.org
15165S:	Maintained
15166F:	drivers/media/platform/vimc/*
15167
15168VIRT LIB
15169M:	Alex Williamson <alex.williamson@redhat.com>
15170M:	Paolo Bonzini <pbonzini@redhat.com>
15171L:	kvm@vger.kernel.org
15172S:	Supported
15173F:	virt/lib/
15174
15175VIRTIO AND VHOST VSOCK DRIVER
15176M:	Stefan Hajnoczi <stefanha@redhat.com>
15177L:	kvm@vger.kernel.org
15178L:	virtualization@lists.linux-foundation.org
15179L:	netdev@vger.kernel.org
15180S:	Maintained
15181F:	include/linux/virtio_vsock.h
15182F:	include/uapi/linux/virtio_vsock.h
15183F:	include/uapi/linux/vsockmon.h
15184F:	include/uapi/linux/vm_sockets_diag.h
15185F:	net/vmw_vsock/diag.c
15186F:	net/vmw_vsock/af_vsock_tap.c
15187F:	net/vmw_vsock/virtio_transport_common.c
15188F:	net/vmw_vsock/virtio_transport.c
15189F:	drivers/net/vsockmon.c
15190F:	drivers/vhost/vsock.c
15191F:	drivers/vhost/vsock.h
15192F:	tools/testing/vsock/
15193
15194VIRTIO CONSOLE DRIVER
15195M:	Amit Shah <amit@kernel.org>
15196L:	virtualization@lists.linux-foundation.org
15197S:	Maintained
15198F:	drivers/char/virtio_console.c
15199F:	include/linux/virtio_console.h
15200F:	include/uapi/linux/virtio_console.h
15201
15202VIRTIO CORE, NET AND BLOCK DRIVERS
15203M:	"Michael S. Tsirkin" <mst@redhat.com>
15204M:	Jason Wang <jasowang@redhat.com>
15205L:	virtualization@lists.linux-foundation.org
15206S:	Maintained
15207F:	Documentation/devicetree/bindings/virtio/
15208F:	drivers/virtio/
15209F:	tools/virtio/
15210F:	drivers/net/virtio_net.c
15211F:	drivers/block/virtio_blk.c
15212F:	include/linux/virtio*.h
15213F:	include/uapi/linux/virtio_*.h
15214F:	drivers/crypto/virtio/
15215F:	mm/balloon_compaction.c
15216
15217VIRTIO CRYPTO DRIVER
15218M:	Gonglei <arei.gonglei@huawei.com>
15219L:	virtualization@lists.linux-foundation.org
15220L:	linux-crypto@vger.kernel.org
15221S:	Maintained
15222F:	drivers/crypto/virtio/
15223F:	include/uapi/linux/virtio_crypto.h
15224
15225VIRTIO DRIVERS FOR S390
15226M:	Cornelia Huck <cohuck@redhat.com>
15227M:	Halil Pasic <pasic@linux.ibm.com>
15228L:	linux-s390@vger.kernel.org
15229L:	virtualization@lists.linux-foundation.org
15230L:	kvm@vger.kernel.org
15231S:	Supported
15232F:	drivers/s390/virtio/
15233F:	arch/s390/include/uapi/asm/virtio-ccw.h
15234
15235VIRTIO GPU DRIVER
15236M:	David Airlie <airlied@linux.ie>
15237M:	Gerd Hoffmann <kraxel@redhat.com>
15238L:	dri-devel@lists.freedesktop.org
15239L:	virtualization@lists.linux-foundation.org
15240T:	git git://anongit.freedesktop.org/drm/drm-misc
15241S:	Maintained
15242F:	drivers/gpu/drm/virtio/
15243F:	include/uapi/linux/virtio_gpu.h
15244
15245VIRTIO HOST (VHOST)
15246M:	"Michael S. Tsirkin" <mst@redhat.com>
15247M:	Jason Wang <jasowang@redhat.com>
15248L:	kvm@vger.kernel.org
15249L:	virtualization@lists.linux-foundation.org
15250L:	netdev@vger.kernel.org
15251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15252S:	Maintained
15253F:	drivers/vhost/
15254F:	include/uapi/linux/vhost.h
15255
15256VIRTIO INPUT DRIVER
15257M:	Gerd Hoffmann <kraxel@redhat.com>
15258S:	Maintained
15259F:	drivers/virtio/virtio_input.c
15260F:	include/uapi/linux/virtio_input.h
15261
15262VIRTUAL BOX GUEST DEVICE DRIVER
15263M:	Hans de Goede <hdegoede@redhat.com>
15264M:	Arnd Bergmann <arnd@arndb.de>
15265M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15266S:	Maintained
15267F:	include/linux/vbox_utils.h
15268F:	include/uapi/linux/vbox*.h
15269F:	drivers/virt/vboxguest/
15270
15271VIRTUAL SERIO DEVICE DRIVER
15272M:	Stephen Chandler Paul <thatslyude@gmail.com>
15273S:	Maintained
15274F:	drivers/input/serio/userio.c
15275F:	include/uapi/linux/userio.h
15276
15277VIVID VIRTUAL VIDEO DRIVER
15278M:	Hans Verkuil <hverkuil@xs4all.nl>
15279L:	linux-media@vger.kernel.org
15280T:	git git://linuxtv.org/media_tree.git
15281W:	https://linuxtv.org
15282S:	Maintained
15283F:	drivers/media/platform/vivid/*
15284
15285VLYNQ BUS
15286M:	Florian Fainelli <f.fainelli@gmail.com>
15287L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15288S:	Maintained
15289F:	drivers/vlynq/vlynq.c
15290F:	include/linux/vlynq.h
15291
15292VME SUBSYSTEM
15293M:	Martyn Welch <martyn@welchs.me.uk>
15294M:	Manohar Vanga <manohar.vanga@gmail.com>
15295M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15296L:	devel@driverdev.osuosl.org
15297S:	Maintained
15298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15299F:	Documentation/driver-api/vme.rst
15300F:	drivers/staging/vme/
15301F:	drivers/vme/
15302F:	include/linux/vme*
15303
15304VMWARE BALLOON DRIVER
15305M:	Xavier Deguillard <xdeguillard@vmware.com>
15306M:	Philip Moltmann <moltmann@vmware.com>
15307M:	"VMware, Inc." <pv-drivers@vmware.com>
15308L:	linux-kernel@vger.kernel.org
15309S:	Maintained
15310F:	drivers/misc/vmw_balloon.c
15311
15312VMWARE HYPERVISOR INTERFACE
15313M:	Alok Kataria <akataria@vmware.com>
15314L:	virtualization@lists.linux-foundation.org
15315S:	Supported
15316F:	arch/x86/kernel/cpu/vmware.c
15317
15318VMWARE PVRDMA DRIVER
15319M:	Adit Ranadive <aditr@vmware.com>
15320M:	VMware PV-Drivers <pv-drivers@vmware.com>
15321L:	linux-rdma@vger.kernel.org
15322S:	Maintained
15323F:	drivers/infiniband/hw/vmw_pvrdma/
15324
15325VMware PVSCSI driver
15326M:	Jim Gill <jgill@vmware.com>
15327M:	VMware PV-Drivers <pv-drivers@vmware.com>
15328L:	linux-scsi@vger.kernel.org
15329S:	Maintained
15330F:	drivers/scsi/vmw_pvscsi.c
15331F:	drivers/scsi/vmw_pvscsi.h
15332
15333VMWARE VMMOUSE SUBDRIVER
15334M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15335M:	"VMware, Inc." <pv-drivers@vmware.com>
15336L:	linux-input@vger.kernel.org
15337S:	Maintained
15338F:	drivers/input/mouse/vmmouse.c
15339F:	drivers/input/mouse/vmmouse.h
15340
15341VMWARE VMXNET3 ETHERNET DRIVER
15342M:	Ronak Doshi <doshir@vmware.com>
15343M:	"VMware, Inc." <pv-drivers@vmware.com>
15344L:	netdev@vger.kernel.org
15345S:	Maintained
15346F:	drivers/net/vmxnet3/
15347
15348VOCORE VOCORE2 BOARD
15349M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15350L:	linux-mips@linux-mips.org
15351S:	Maintained
15352F:	arch/mips/boot/dts/ralink/vocore2.dts
15353
15354VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15355M:	Liam Girdwood <lgirdwood@gmail.com>
15356M:	Mark Brown <broonie@kernel.org>
15357L:	linux-kernel@vger.kernel.org
15358W:	http://www.slimlogic.co.uk/?p=48
15359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15360S:	Supported
15361F:	Documentation/devicetree/bindings/regulator/
15362F:	Documentation/power/regulator/
15363F:	drivers/regulator/
15364F:	include/dt-bindings/regulator/
15365F:	include/linux/regulator/
15366
15367VRF
15368M:	David Ahern <dsa@cumulusnetworks.com>
15369M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15370L:	netdev@vger.kernel.org
15371S:	Maintained
15372F:	drivers/net/vrf.c
15373F:	Documentation/networking/vrf.txt
15374
15375VT1211 HARDWARE MONITOR DRIVER
15376M:	Juerg Haefliger <juergh@gmail.com>
15377L:	linux-hwmon@vger.kernel.org
15378S:	Maintained
15379F:	Documentation/hwmon/vt1211
15380F:	drivers/hwmon/vt1211.c
15381
15382VT8231 HARDWARE MONITOR DRIVER
15383M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15384L:	linux-hwmon@vger.kernel.org
15385S:	Maintained
15386F:	drivers/hwmon/vt8231.c
15387
15388VUB300 USB to SDIO/SD/MMC bridge chip
15389M:	Tony Olech <tony.olech@elandigitalsystems.com>
15390L:	linux-mmc@vger.kernel.org
15391L:	linux-usb@vger.kernel.org
15392S:	Supported
15393F:	drivers/mmc/host/vub300.c
15394
15395W1 DALLAS'S 1-WIRE BUS
15396M:	Evgeniy Polyakov <zbr@ioremap.net>
15397S:	Maintained
15398F:	Documentation/w1/
15399F:	drivers/w1/
15400F:	include/linux/w1.h
15401
15402W83791D HARDWARE MONITORING DRIVER
15403M:	Marc Hulsman <m.hulsman@tudelft.nl>
15404L:	linux-hwmon@vger.kernel.org
15405S:	Maintained
15406F:	Documentation/hwmon/w83791d
15407F:	drivers/hwmon/w83791d.c
15408
15409W83793 HARDWARE MONITORING DRIVER
15410M:	Rudolf Marek <r.marek@assembler.cz>
15411L:	linux-hwmon@vger.kernel.org
15412S:	Maintained
15413F:	Documentation/hwmon/w83793
15414F:	drivers/hwmon/w83793.c
15415
15416W83795 HARDWARE MONITORING DRIVER
15417M:	Jean Delvare <jdelvare@suse.com>
15418L:	linux-hwmon@vger.kernel.org
15419S:	Maintained
15420F:	drivers/hwmon/w83795.c
15421
15422W83L51xD SD/MMC CARD INTERFACE DRIVER
15423M:	Pierre Ossman <pierre@ossman.eu>
15424S:	Maintained
15425F:	drivers/mmc/host/wbsd.*
15426
15427WACOM PROTOCOL 4 SERIAL TABLETS
15428M:	Julian Squires <julian@cipht.net>
15429M:	Hans de Goede <hdegoede@redhat.com>
15430L:	linux-input@vger.kernel.org
15431S:	Maintained
15432F:	drivers/input/tablet/wacom_serial4.c
15433
15434WATCHDOG DEVICE DRIVERS
15435M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15436M:	Guenter Roeck <linux@roeck-us.net>
15437L:	linux-watchdog@vger.kernel.org
15438W:	http://www.linux-watchdog.org/
15439T:	git git://www.linux-watchdog.org/linux-watchdog.git
15440S:	Maintained
15441F:	Documentation/devicetree/bindings/watchdog/
15442F:	Documentation/watchdog/
15443F:	drivers/watchdog/
15444F:	include/linux/watchdog.h
15445F:	include/uapi/linux/watchdog.h
15446
15447WHISKEYCOVE PMIC GPIO DRIVER
15448M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15449L:	linux-gpio@vger.kernel.org
15450S:	Maintained
15451F:	drivers/gpio/gpio-wcove.c
15452
15453WIIMOTE HID DRIVER
15454M:	David Herrmann <dh.herrmann@googlemail.com>
15455L:	linux-input@vger.kernel.org
15456S:	Maintained
15457F:	drivers/hid/hid-wiimote*
15458
15459WILOCITY WIL6210 WIRELESS DRIVER
15460M:	Maya Erez <merez@codeaurora.org>
15461L:	linux-wireless@vger.kernel.org
15462L:	wil6210@qti.qualcomm.com
15463S:	Supported
15464W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15465F:	drivers/net/wireless/ath/wil6210/
15466
15467WIMAX STACK
15468M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15469M:	linux-wimax@intel.com
15470L:	wimax@linuxwimax.org (subscribers-only)
15471S:	Supported
15472W:	http://linuxwimax.org
15473F:	Documentation/wimax/README.wimax
15474F:	include/linux/wimax/debug.h
15475F:	include/net/wimax.h
15476F:	include/uapi/linux/wimax.h
15477F:	net/wimax/
15478
15479WINBOND CIR DRIVER
15480M:	David Härdeman <david@hardeman.nu>
15481S:	Maintained
15482F:	drivers/media/rc/winbond-cir.c
15483
15484WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15485M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15486L:	linux-watchdog@vger.kernel.org
15487S:	Maintained
15488F:	drivers/watchdog/ebc-c384_wdt.c
15489
15490WINSYSTEMS WS16C48 GPIO DRIVER
15491M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15492L:	linux-gpio@vger.kernel.org
15493S:	Maintained
15494F:	drivers/gpio/gpio-ws16c48.c
15495
15496WISTRON LAPTOP BUTTON DRIVER
15497M:	Miloslav Trmac <mitr@volny.cz>
15498S:	Maintained
15499F:	drivers/input/misc/wistron_btns.c
15500
15501WL3501 WIRELESS PCMCIA CARD DRIVER
15502L:	linux-wireless@vger.kernel.org
15503S:	Odd fixes
15504F:	drivers/net/wireless/wl3501*
15505
15506WOLFSON MICROELECTRONICS DRIVERS
15507L:	patches@opensource.cirrus.com
15508T:	git https://github.com/CirrusLogic/linux-drivers.git
15509W:	https://github.com/CirrusLogic/linux-drivers/wiki
15510S:	Supported
15511F:	Documentation/hwmon/wm83??
15512F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15513F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15514F:	Documentation/devicetree/bindings/mfd/arizona.txt
15515F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15516F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15517F:	arch/arm/mach-s3c64xx/mach-crag6410*
15518F:	drivers/clk/clk-wm83*.c
15519F:	drivers/extcon/extcon-arizona.c
15520F:	drivers/leds/leds-wm83*.c
15521F:	drivers/gpio/gpio-*wm*.c
15522F:	drivers/gpio/gpio-arizona.c
15523F:	drivers/hwmon/wm83??-hwmon.c
15524F:	drivers/input/misc/wm831x-on.c
15525F:	drivers/input/touchscreen/wm831x-ts.c
15526F:	drivers/input/touchscreen/wm97*.c
15527F:	drivers/mfd/arizona*
15528F:	drivers/mfd/wm*.c
15529F:	drivers/mfd/cs47l24*
15530F:	drivers/power/supply/wm83*.c
15531F:	drivers/rtc/rtc-wm83*.c
15532F:	drivers/regulator/wm8*.c
15533F:	drivers/regulator/arizona*
15534F:	drivers/video/backlight/wm83*_bl.c
15535F:	drivers/watchdog/wm83*_wdt.c
15536F:	include/linux/mfd/arizona/
15537F:	include/linux/mfd/wm831x/
15538F:	include/linux/mfd/wm8350/
15539F:	include/linux/mfd/wm8400*
15540F:	include/linux/regulator/arizona*
15541F:	include/linux/wm97xx.h
15542F:	include/sound/wm????.h
15543F:	sound/soc/codecs/arizona.?
15544F:	sound/soc/codecs/wm*
15545F:	sound/soc/codecs/cs47l24*
15546
15547WORKQUEUE
15548M:	Tejun Heo <tj@kernel.org>
15549R:	Lai Jiangshan <jiangshanlai@gmail.com>
15550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15551S:	Maintained
15552F:	include/linux/workqueue.h
15553F:	kernel/workqueue.c
15554F:	Documentation/core-api/workqueue.rst
15555
15556X-POWERS AXP288 PMIC DRIVERS
15557M:	Hans de Goede <hdegoede@redhat.com>
15558S:	Maintained
15559N:	axp288
15560F:	drivers/acpi/pmic/intel_pmic_xpower.c
15561
15562X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15563M:	Chen-Yu Tsai <wens@csie.org>
15564L:	linux-kernel@vger.kernel.org
15565S:	Maintained
15566N:	axp[128]
15567
15568X.25 NETWORK LAYER
15569M:	Andrew Hendry <andrew.hendry@gmail.com>
15570L:	linux-x25@vger.kernel.org
15571S:	Odd Fixes
15572F:	Documentation/networking/x25*
15573F:	include/net/x25*
15574F:	net/x25/
15575
15576X86 ARCHITECTURE (32-BIT AND 64-BIT)
15577M:	Thomas Gleixner <tglx@linutronix.de>
15578M:	Ingo Molnar <mingo@redhat.com>
15579R:	"H. Peter Anvin" <hpa@zytor.com>
15580M:	x86@kernel.org
15581L:	linux-kernel@vger.kernel.org
15582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15583S:	Maintained
15584F:	Documentation/devicetree/bindings/x86/
15585F:	Documentation/x86/
15586F:	arch/x86/
15587
15588X86 ENTRY CODE
15589M:	Andy Lutomirski <luto@kernel.org>
15590L:	linux-kernel@vger.kernel.org
15591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15592S:	Maintained
15593F:	arch/x86/entry/
15594
15595X86 MCE INFRASTRUCTURE
15596M:	Tony Luck <tony.luck@intel.com>
15597M:	Borislav Petkov <bp@alien8.de>
15598L:	linux-edac@vger.kernel.org
15599S:	Maintained
15600F:	arch/x86/kernel/cpu/mcheck/*
15601
15602X86 MICROCODE UPDATE SUPPORT
15603M:	Borislav Petkov <bp@alien8.de>
15604S:	Maintained
15605F:	arch/x86/kernel/cpu/microcode/*
15606
15607X86 PLATFORM DRIVERS
15608M:	Darren Hart <dvhart@infradead.org>
15609M:	Andy Shevchenko <andy@infradead.org>
15610L:	platform-driver-x86@vger.kernel.org
15611T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15612S:	Maintained
15613F:	drivers/platform/x86/
15614F:	drivers/platform/olpc/
15615
15616X86 VDSO
15617M:	Andy Lutomirski <luto@kernel.org>
15618L:	linux-kernel@vger.kernel.org
15619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15620S:	Maintained
15621F:	arch/x86/entry/vdso/
15622
15623XC2028/3028 TUNER DRIVER
15624M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15625L:	linux-media@vger.kernel.org
15626W:	https://linuxtv.org
15627T:	git git://linuxtv.org/media_tree.git
15628S:	Maintained
15629F:	drivers/media/tuners/tuner-xc2028.*
15630
15631XDP SOCKETS (AF_XDP)
15632M:	Björn Töpel <bjorn.topel@intel.com>
15633M:	Magnus Karlsson <magnus.karlsson@intel.com>
15634L:	netdev@vger.kernel.org
15635S:	Maintained
15636F:	kernel/bpf/xskmap.c
15637F:	net/xdp/
15638
15639XEN BLOCK SUBSYSTEM
15640M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15641M:	Roger Pau Monné <roger.pau@citrix.com>
15642L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15643S:	Supported
15644F:	drivers/block/xen-blkback/*
15645F:	drivers/block/xen*
15646
15647XEN HYPERVISOR ARM
15648M:	Stefano Stabellini <sstabellini@kernel.org>
15649L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15650S:	Maintained
15651F:	arch/arm/xen/
15652F:	arch/arm/include/asm/xen/
15653
15654XEN HYPERVISOR ARM64
15655M:	Stefano Stabellini <sstabellini@kernel.org>
15656L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15657S:	Maintained
15658F:	arch/arm64/xen/
15659F:	arch/arm64/include/asm/xen/
15660
15661XEN HYPERVISOR INTERFACE
15662M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15663M:	Juergen Gross <jgross@suse.com>
15664L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15666S:	Supported
15667F:	arch/x86/xen/
15668F:	drivers/*/xen-*front.c
15669F:	drivers/xen/
15670F:	arch/x86/include/asm/xen/
15671F:	arch/x86/include/asm/pvclock-abi.h
15672F:	include/xen/
15673F:	include/uapi/xen/
15674F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15675F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15676
15677XEN NETWORK BACKEND DRIVER
15678M:	Wei Liu <wei.liu2@citrix.com>
15679M:	Paul Durrant <paul.durrant@citrix.com>
15680L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15681L:	netdev@vger.kernel.org
15682S:	Supported
15683F:	drivers/net/xen-netback/*
15684
15685XEN PCI SUBSYSTEM
15686M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15687L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15688S:	Supported
15689F:	arch/x86/pci/*xen*
15690F:	drivers/pci/*xen*
15691
15692XEN PVSCSI DRIVERS
15693M:	Juergen Gross <jgross@suse.com>
15694L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15695L:	linux-scsi@vger.kernel.org
15696S:	Supported
15697F:	drivers/scsi/xen-scsifront.c
15698F:	drivers/xen/xen-scsiback.c
15699F:	include/xen/interface/io/vscsiif.h
15700
15701XEN SWIOTLB SUBSYSTEM
15702M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15703L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15704L:	iommu@lists.linux-foundation.org
15705S:	Supported
15706F:	arch/x86/xen/*swiotlb*
15707F:	drivers/xen/*swiotlb*
15708
15709XEN SOUND FRONTEND DRIVER
15710M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15711L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15712L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15713S:	Supported
15714F:	sound/xen/*
15715
15716XFS FILESYSTEM
15717M:	Darrick J. Wong <darrick.wong@oracle.com>
15718M:	linux-xfs@vger.kernel.org
15719L:	linux-xfs@vger.kernel.org
15720W:	http://xfs.org/
15721T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15722S:	Supported
15723F:	Documentation/filesystems/xfs.txt
15724F:	fs/xfs/
15725
15726XILINX AXI ETHERNET DRIVER
15727M:	Anirudha Sarangi <anirudh@xilinx.com>
15728M:	John Linn <John.Linn@xilinx.com>
15729S:	Maintained
15730F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15731
15732XILINX UARTLITE SERIAL DRIVER
15733M:	Peter Korsgaard <jacmet@sunsite.dk>
15734L:	linux-serial@vger.kernel.org
15735S:	Maintained
15736F:	drivers/tty/serial/uartlite.c
15737
15738XILINX VIDEO IP CORES
15739M:	Hyun Kwon <hyun.kwon@xilinx.com>
15740M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15741L:	linux-media@vger.kernel.org
15742T:	git git://linuxtv.org/media_tree.git
15743S:	Supported
15744F:	Documentation/devicetree/bindings/media/xilinx/
15745F:	drivers/media/platform/xilinx/
15746F:	include/uapi/linux/xilinx-v4l2-controls.h
15747
15748XILLYBUS DRIVER
15749M:	Eli Billauer <eli.billauer@gmail.com>
15750L:	linux-kernel@vger.kernel.org
15751S:	Supported
15752F:	drivers/char/xillybus/
15753
15754XLP9XX I2C DRIVER
15755M:	George Cherian <george.cherian@cavium.com>
15756M:	Jan Glauber <jglauber@cavium.com>
15757L:	linux-i2c@vger.kernel.org
15758W:	http://www.cavium.com
15759S:	Supported
15760F:	drivers/i2c/busses/i2c-xlp9xx.c
15761
15762XRA1403 GPIO EXPANDER
15763M:	Nandor Han <nandor.han@ge.com>
15764M:	Semi Malinen <semi.malinen@ge.com>
15765L:	linux-gpio@vger.kernel.org
15766S:	Maintained
15767F:	drivers/gpio/gpio-xra1403.c
15768F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15769
15770XTENSA XTFPGA PLATFORM SUPPORT
15771M:	Max Filippov <jcmvbkbc@gmail.com>
15772L:	linux-xtensa@linux-xtensa.org
15773S:	Maintained
15774F:	drivers/spi/spi-xtensa-xtfpga.c
15775F:	sound/soc/xtensa/xtfpga-i2s.c
15776
15777YAM DRIVER FOR AX.25
15778M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15779L:	linux-hams@vger.kernel.org
15780S:	Maintained
15781F:	drivers/net/hamradio/yam*
15782F:	include/linux/yam.h
15783
15784YAMA SECURITY MODULE
15785M:	Kees Cook <keescook@chromium.org>
15786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15787S:	Supported
15788F:	security/yama/
15789F:	Documentation/admin-guide/LSM/Yama.rst
15790
15791YEALINK PHONE DRIVER
15792M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15793L:	usbb2k-api-dev@nongnu.org
15794S:	Maintained
15795F:	Documentation/input/devices/yealink.rst
15796F:	drivers/input/misc/yealink.*
15797
15798Z8530 DRIVER FOR AX.25
15799M:	Joerg Reuter <jreuter@yaina.de>
15800W:	http://yaina.de/jreuter/
15801W:	http://www.qsl.net/dl1bke/
15802L:	linux-hams@vger.kernel.org
15803S:	Maintained
15804F:	Documentation/networking/z8530drv.txt
15805F:	drivers/net/hamradio/*scc.c
15806F:	drivers/net/hamradio/z8530.h
15807
15808ZBUD COMPRESSED PAGE ALLOCATOR
15809M:	Seth Jennings <sjenning@redhat.com>
15810M:	Dan Streetman <ddstreet@ieee.org>
15811L:	linux-mm@kvack.org
15812S:	Maintained
15813F:	mm/zbud.c
15814F:	include/linux/zbud.h
15815
15816ZD1211RW WIRELESS DRIVER
15817M:	Daniel Drake <dsd@gentoo.org>
15818M:	Ulrich Kunitz <kune@deine-taler.de>
15819W:	http://zd1211.ath.cx/wiki/DriverRewrite
15820L:	linux-wireless@vger.kernel.org
15821L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15822S:	Maintained
15823F:	drivers/net/wireless/zydas/zd1211rw/
15824
15825ZD1301 MEDIA DRIVER
15826M:	Antti Palosaari <crope@iki.fi>
15827L:	linux-media@vger.kernel.org
15828W:	https://linuxtv.org/
15829W:	http://palosaari.fi/linux/
15830Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15831S:	Maintained
15832F:	drivers/media/usb/dvb-usb-v2/zd1301*
15833
15834ZD1301_DEMOD MEDIA DRIVER
15835M:	Antti Palosaari <crope@iki.fi>
15836L:	linux-media@vger.kernel.org
15837W:	https://linuxtv.org/
15838W:	http://palosaari.fi/linux/
15839Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15840S:	Maintained
15841F:	drivers/media/dvb-frontends/zd1301_demod*
15842
15843ZPOOL COMPRESSED PAGE STORAGE API
15844M:	Dan Streetman <ddstreet@ieee.org>
15845L:	linux-mm@kvack.org
15846S:	Maintained
15847F:	mm/zpool.c
15848F:	include/linux/zpool.h
15849
15850ZR36067 VIDEO FOR LINUX DRIVER
15851L:	mjpeg-users@lists.sourceforge.net
15852L:	linux-media@vger.kernel.org
15853W:	http://mjpeg.sourceforge.net/driver-zoran/
15854T:	hg https://linuxtv.org/hg/v4l-dvb
15855S:	Odd Fixes
15856F:	drivers/staging/media/zoran/
15857
15858ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15859M:	Minchan Kim <minchan@kernel.org>
15860M:	Nitin Gupta <ngupta@vflare.org>
15861R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15862L:	linux-kernel@vger.kernel.org
15863S:	Maintained
15864F:	drivers/block/zram/
15865F:	Documentation/blockdev/zram.txt
15866
15867ZS DECSTATION Z85C30 SERIAL DRIVER
15868M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15869S:	Maintained
15870F:	drivers/tty/serial/zs.*
15871
15872ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15873M:	Minchan Kim <minchan@kernel.org>
15874M:	Nitin Gupta <ngupta@vflare.org>
15875R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15876L:	linux-mm@kvack.org
15877S:	Maintained
15878F:	mm/zsmalloc.c
15879F:	include/linux/zsmalloc.h
15880F:	Documentation/vm/zsmalloc.rst
15881
15882ZSWAP COMPRESSED SWAP CACHING
15883M:	Seth Jennings <sjenning@redhat.com>
15884M:	Dan Streetman <ddstreet@ieee.org>
15885L:	linux-mm@kvack.org
15886S:	Maintained
15887F:	mm/zswap.c
15888
15889THE REST
15890M:	Linus Torvalds <torvalds@linux-foundation.org>
15891L:	linux-kernel@vger.kernel.org
15892Q:	http://patchwork.kernel.org/project/LKML/list/
15893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15894S:	Buried alive in reporters
15895F:	*
15896F:	*/
15897